2013-11-14 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8ba89a93584304f10068e2fec6e56fcce352ac0c
1 2013-11-14  Richard Biener  <rguenther@suse.de>
3         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
4  
5 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
7         * gnat.dg/specs/addr1.ads: XFAIL on x32.
8         * gnat.dg/specs/atomic1.ads: Likewise.
10 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
12         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
13         to "cortex-a53".
14         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
15         to "cortex-a53".
17 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
20         *-*-solaris2.1[0-9]*.
21         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
23 2013-11-14  Joey Ye  <joey.ye@arm.com>
25         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
26         * gcc.dg/tree-ssa/vrp47.c: Likewise.
27         * gcc.dg/tree-ssa/vrp87.c: Likewise.
28         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
29         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
31 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
33         PR c++/58533
34         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
36 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
38         PR target/59101
39         * gcc.c-torture/execute/pr59101.c: New test.
41 2013-11-13  Jeff Law  <law@redhat.com>
43         PR tree-optimization/59102
44         * gcc.c-torture/compile/pr59102.c: New test.
45          
46 2013-11-13  Tom de Vries  <tom@codesourcery.com>
48         * gcc.dg/tail-merge-store.c: New test.
50 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
52         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
53         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
55 2013-11-13  Jeff Law  <law@redhat.com>
57         * PR middle-end/59119
58         * gcc.c-torture/compile/pr59119.c: New test.
60 2013-11-13  Martin Jambor  <mjambor@suse.cz>
62         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
63         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
64         * gcc.dg/pr10474.c: Likewise.
66 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
68         * lib/target-supports.exp
69         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
70         of targets that do not need command line argument to enable SIMD.
72 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
74         * gcc.dg/guality/param-4.c: New test.
76 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
78         * gcc.dg/c11-complex-1.c: New test.
80 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
82         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
83         gcc.dg/auto-type-2.c: New tests.
85 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
87         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
88         LTO tests.
90 2013-11-12  Jeff Law  <law@redhat.com>
92         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
93         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
94         the SSA optimizers.
96 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
98         PR target/59054
99         * gcc.target/powerpc/pr59054.c: New test.
101 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
103         * g++.dg/cpp1y/lambda-generic.C: New test case.
104         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
105         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
106         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
107         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
108         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
109         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
110         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
111         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
113 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
115         PR c++/58534
116         PR c++/58536
117         PR c++/58548
118         PR c++/58549
119         PR c++/58637
120         * g++.dg/cpp1y/pr58534.C: New testcase.
121         * g++.dg/cpp1y/pr58536.C: New testcase.
122         * g++.dg/cpp1y/pr58548.C: New testcase.
123         * g++.dg/cpp1y/pr58549.C: New testcase.
124         * g++.dg/cpp1y/pr58637.C: New testcase.
126 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
128         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
129         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
130         tests.
131         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
132         diagnostics.
134 2013-11-12  Tristan Gingold  <gingold@adacore.com>
136         * gnat.dg/aggr21.adb: New test.
137         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
139 2013-11-12  Jeff Law  <law@redhat.com>
141         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
142         * gcc.dg/tree-ssa/isolate-5.c: New test.
144 2013-11-12  Martin Jambor  <mjambor@suse.cz>
146         PR rtl-optimization/10474
147         * gcc.dg/pr10474.c: New testcase.
148         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
149         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
151 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/57734
154         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
156 2013-11-11  Martin Liska        <marxin.liska@gmail.com>
158         * gcc.dg/time-profiler-1.c: New test.
159         * gcc.dg/time-profiler-2.c: Ditto.
161 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
162             Jeff Law  <law@redhat.com>
164         * gcc.dg/tree-ssa/alias-27.c: New testcase.
166 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
168         PR target/58853
169         * gcc.target/i386/pr58853.c: New test.
171 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
173         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
174         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
175         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
176         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
177         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
178         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
179         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
180         * gcc.dg/tree-ssa/vrp47.c: Likewise.
181         * gcc.dg/tree-ssa/vrp87.c: Likewise.
183 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
185         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
186         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
187         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
188         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
189         gcc.dg/atomic/stdatomic-exchange-1.c,
190         gcc.dg/atomic/stdatomic-exchange-2.c,
191         gcc.dg/atomic/stdatomic-exchange-3.c,
192         gcc.dg/atomic/stdatomic-exchange-4.c,
193         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
194         gcc.dg/atomic/stdatomic-generic.c,
195         gcc.dg/atomic/stdatomic-kill-dep.c,
196         gcc.dg/atomic/stdatomic-load-1.c,
197         gcc.dg/atomic/stdatomic-load-2.c,
198         gcc.dg/atomic/stdatomic-load-3.c,
199         gcc.dg/atomic/stdatomic-load-4.c,
200         gcc.dg/atomic/stdatomic-lockfree.c,
201         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
202         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
203         gcc.dg/atomic/stdatomic-store-1.c,
204         gcc.dg/atomic/stdatomic-store-2.c,
205         gcc.dg/atomic/stdatomic-store-3.c,
206         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
207         tests.
209 2013-11-08  Cong Hou  <congh@google.com>
211         PR tree-optimization/58508
212         * gcc.dg/vect/pr58508.c: Update.
214 2013-11-08  Richard Biener  <rguenther@suse.de>
216         PR tree-optimization/59047
217         * gcc.dg/torture/pr59047.c: New testcase.
219 2013-11-08  Richard Biener  <rguenther@suse.de>
221         PR tree-optimization/59038
222         PR tree-optimization/58955
223         * gcc.dg/torture/pr59038.c: New testcase.
225 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
227         PR fortran/58471
228         * gfortran.dg/constructor_9.f90: New.
230 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
232         * gcc.dg/atomic-compare-exchange-1.c,
233         gcc.dg/atomic-compare-exchange-2.c,
234         gcc.dg/atomic-compare-exchange-3.c,
235         gcc.dg/atomic-compare-exchange-4.c,
236         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
237         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
238         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
239         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
240         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
241         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
242         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
243         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
244         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
245         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
246         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
247         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
248         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
249         gcc.dg/atomic-store-5.c: Declare main as returning int.
250         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
251         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
252         gcc.dg/atomic-exchange-5.c: Separate increments of count from
253         expression using value of count.
255 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
257         * lib/target-supports.exp
258         (check_effective_target_fenv_exceptions): New function.
259         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
260         * gcc.dg/atomic/c11-atomic-exec-1.c,
261         gcc.dg/atomic/c11-atomic-exec-2.c,
262         gcc.dg/atomic/c11-atomic-exec-3.c,
263         gcc.dg/atomic/c11-atomic-exec-4.c,
264         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
265         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
266         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
268 2013-11-07  Cong Hou  <congh@google.com>
270         * gcc.dg/vect/vect-alias-check.c: New.
272 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
274         * gcc.dg/tree-ssa/loop-39.c: New test.
276         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
277         * gcc.dg/unroll_2.c: Likewise.
278         * gcc.dg/unroll_3.c: Likewise.
279         * gcc.dg/unroll_4.c: Likewise.
280         * gcc.dg/vrp90.c: New test.
282 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
284         PR c++/58176
285         * g++.dg/cpp0x/nullptr30.C: New.
287 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
288             Jakub Jelinek  <jakub@redhat.com>
290         PR sanitizer/59029
291         * c-c++-common/asan/pr59029.c: New test.
293 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
295         PR target/59034
296         * gcc.target/i386/pr59034-1.c: New test.
297         * gcc.target/i386/pr59034-2.c: Likewise.
299 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
301         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
302         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
303         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
305 2013-11-06  DJ Delorie  <dj@redhat.com>
307         * gcc.dg/mismatch-decl-1.c: New test.
309 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
311         * gcc.dg/torture/float128-cmp-invalid.c,
312         gcc.dg/torture/float128-div-underflow.c,
313         gcc.dg/torture/float128-extend-nan.c,
314         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
316 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
318         * gcc.target/sh/pr51244-11.c: Remove target line.
319         * gcc.target/sh/sh4a-sincosf.c: Likewise.
320         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
321         * gcc.target/sh/pr51244-15.c: Likewise.
322         * gcc.target/sh/pr51244-19.c: Likewise.
323         * gcc.target/sh/cmpstr.c: Likewise.
324         * gcc.target/sh/pr33135-3.c: Likewise.
325         * gcc.target/sh/pr53512-2.c: Likewise.
326         * gcc.target/sh/pr54602-2.c: Likewise.
327         * gcc.target/sh/pr52483-1.c: Likewise.
328         * gcc.target/sh/pr21255-2-ml.c: Likewise.
329         * gcc.target/sh/pr54760-4.c: Likewise.
330         * gcc.target/sh/pr52483-5.c: Likewise.
331         * gcc.target/sh/pr54089-2.c: Likewise.
332         * gcc.target/sh/pr56547-2.c: Likewise.
333         * gcc.target/sh/pr54089-6.c: Likewise.
334         * gcc.target/sh/pr51244-20.c: Likewise.
335         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
336         * gcc.target/sh/sh4a-fsrra.c: Likewise.
337         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
338         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
339         * gcc.target/sh/pr55303-2.c: Likewise.
340         * gcc.target/sh/sh2a-resbank.c: Likewise.
341         * gcc.target/sh/sp-switch.c: Likewise.
342         * gcc.target/sh/pr51244-3.c: Likewise.
343         * gcc.target/sh/pr50751-3.c: Likewise.
344         * gcc.target/sh/pr51244-7.c: Likewise.
345         * gcc.target/sh/struct-arg-dw2.c: Likewise.
346         * gcc.target/sh/pr50751-7.c: Likewise.
347         * gcc.target/sh/pr49468-di.c: Likewise.
348         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
349         * gcc.target/sh/pr49880-3.c: Likewise.
350         * gcc.target/sh/pr51244-12.c: Likewise.
351         * gcc.target/sh/pr53988.c: Likewise.
352         * gcc.target/sh/pr6526.c: Likewise.
353         * gcc.target/sh/sh2a-bxor.c: Likewise.
354         * gcc.target/sh/pr51244-16.c: Likewise.
355         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
356         * gcc.target/sh/sh2a-bor.c: Likewise.
357         * gcc.target/sh/pr53511-1.c: Likewise.
358         * gcc.target/sh/pr21255-3.c: Likewise.
359         * gcc.target/sh/pr53512-3.c: Likewise.
360         * gcc.target/sh/pr33135-4.c: Likewise.
361         * gcc.target/sh/pr54602-3.c: Likewise.
362         * gcc.target/sh/pr54760-1.c: Likewise.
363         * gcc.target/sh/pr52483-2.c: Likewise.
364         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
365         * gcc.target/sh/pr54680.c: Likewise.
366         * gcc.target/sh/pr54386.c: Likewise.
367         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
368         * gcc.target/sh/pr54089-3.c: Likewise.
369         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
370         * gcc.target/sh/pr54089-7.c: Likewise.
371         * gcc.target/sh/strlen.c: Likewise.
372         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
373         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
374         * gcc.target/sh/pr55303-3.c: Likewise.
375         * gcc.target/sh/pr51244-4.c: Likewise.
376         * gcc.target/sh/pr50751-4.c: Likewise.
377         * gcc.target/sh/pr39423-1.c: Likewise.
378         * gcc.target/sh/pr51244-8.c: Likewise.
379         * gcc.target/sh/pr55146.c: Likewise.
380         * gcc.target/sh/pr50751-8.c: Likewise.
381         * gcc.target/sh/sh2a-bset.c: Likewise.
382         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
383         * gcc.target/sh/sh2a-movi20s.c: Likewise.
384         * gcc.target/sh/20080410-1.c: Likewise.
385         * gcc.target/sh/pr49880-4.c: Likewise.
386         * gcc.target/sh/pr51244-13.c: Likewise.
387         * gcc.target/sh/sh2a-movrt.c: Likewise.
388         * gcc.target/sh/pr51244-17.c: Likewise.
389         * gcc.target/sh/pr21255-2-mb.c: Likewise.
390         * gcc.target/sh/sh2a-bclr.c: Likewise.
391         * gcc.target/sh/pr33135-1.c: Likewise.
392         * gcc.target/sh/pr53512-4.c: Likewise.
393         * gcc.target/sh/pr54602-4.c: Likewise.
394         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
395         * gcc.target/sh/pr54760-2.c: Likewise.
396         * gcc.target/sh/pr52483-3.c: Likewise.
397         * gcc.target/sh/sh2a-bld.c: Likewise.
398         * gcc.target/sh/pr54089-4.c: Likewise.
399         * gcc.target/sh/pr54685.c: Likewise.
400         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
401         * gcc.target/sh/pr54089-8.c: Likewise.
402         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
403         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
404         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
405         * gcc.target/sh/pr51244-1.c: Likewise.
406         * gcc.target/sh/pr50751-1.c: Likewise.
407         * gcc.target/sh/pr55160.c: Likewise.
408         * gcc.target/sh/pr51244-5.c: Likewise.
409         * gcc.target/sh/pr54236-1.c: Likewise.
410         * gcc.target/sh/pr50751-5.c: Likewise.
411         * gcc.target/sh/pr52933-1.c: Likewise.
412         * gcc.target/sh/pr39423-2.c: Likewise.
413         * gcc.target/sh/pr51244-9.c: Likewise.
414         * gcc.target/sh/pr49263.c: Likewise.
415         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
416         * gcc.target/sh/pr49880-1.c: Likewise.
417         * gcc.target/sh/sh2a-band.c: Likewise.
418         * gcc.target/sh/pr51244-10.c: Likewise.
419         * gcc.target/sh/pr49880-5.c: Likewise.
420         * gcc.target/sh/prefetch.c: Likewise.
421         * gcc.target/sh/pr51244-14.c: Likewise.
422         * gcc.target/sh/rte-delay-slot.c: Likewise.
423         * gcc.target/sh/fpul-usage-1.c: Likewise.
424         * gcc.target/sh/pr51244-18.c: Likewise.
425         * gcc.target/sh/pr21255-1.c: Likewise.
426         * gcc.target/sh/pr33135-2.c: Likewise.
427         * gcc.target/sh/pr53512-1.c: Likewise.
428         * gcc.target/sh/pr54602-1.c: Likewise.
429         * gcc.target/sh/sh2a-rtsn.c: Likewise.
430         * gcc.target/sh/torture/pragma-isr.c: Likewise.
431         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
432         * gcc.target/sh/torture/pr58314.c: Likewise.
433         * gcc.target/sh/torture/pr34777.c: Likewise.
434         * gcc.target/sh/torture/pr58475.c: Likewise.
435         * gcc.target/sh/pr54760-3.c: Likewise.
436         * gcc.target/sh/sh4a-cosf.c: Likewise.
437         * gcc.target/sh/pr52483-4.c: Likewise.
438         * gcc.target/sh/mfmovd.c: Likewise.
439         * gcc.target/sh/pr54089-1.c: Likewise.
440         * gcc.target/sh/pr56547-1.c: Likewise.
441         * gcc.target/sh/pr54089-5.c: Likewise.
442         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
443         * gcc.target/sh/pr54089-9.c: Likewise.
444         * gcc.target/sh/sh2a-jsrn.c: Likewise.
445         * gcc.target/sh/pr49468-si.c: Likewise.
446         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
447         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
448         * gcc.target/sh/pr55303-1.c: Likewise.
449         * gcc.target/sh/pr51244-2.c: Likewise.
450         * gcc.target/sh/pr50751-2.c: Likewise.
451         * gcc.target/sh/pr54236-2.c: Likewise.
452         * gcc.target/sh/pr51244-6.c: Likewise.
453         * gcc.target/sh/cmpstrn.c: Likewise.
454         * gcc.target/sh/pr50751-6.c: Likewise.
455         * gcc.target/sh/pr52933-2.c: Likewise.
456         * gcc.target/sh/pr53568-1.c: Likewise.
457         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
458         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
459         * gcc.target/sh/sh4a-sinf.c: Likewise.
460         * gcc.target/sh/pr49880-2.c: Likewise.
462 2013-11-06  Tobias Burnus  <burnus@net-b.de>
464         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
465         * gcc.dg/wdate-time.c: Ditto.
466         * gfortran.dg/wdate-time.F90: Ditto.
468 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
470         PR target/30807
471         * gcc.target/sh/torture/pr30807.c: New.
473 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
475         PR c++/11006
476         * g++.dg/other/java3.C: New.
478 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
480         PR target/59021
481         * gcc.target/i386/pr59021.c: New test.
483 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
485         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
486         dg-additional-files to also match BOL.
488 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
490         * gcc.dg/torture/c99-contract-1.c: New test.
492 2013-11-06  Richard Biener  <rguenther@suse.de>
494         PR tree-optimization/58653
495         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
496         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
498 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
500         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
501         40 to 30.  Replaced iteration variable with a #define.  Instead of
502         returning non-zero value for error, called __builtin_abort ().  Fixed
503         a bug of calling fib_serial in serial case instead of fib.
504         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
505         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
506         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
507         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
508         compiler flag testing.
510 2013-11-06  Christian Bruel  <christian.bruel@st.com>
512         * gcc.target/sh/strlen.c: New test.
514 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
516         PR middle-end/58970
517         * gcc.c-torture/compile/pr58970.c: New test.
519 2013-11-05  Wei Mi  <wmi@google.com>
521         PR regression/58985
522         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
524 2013-11-05  Tobias Burnus  <burnus@net-b.de>
526         * g++.dg/warn/wdate-time.C: New.
527         * gcc.dg/wdate-time.c: New.
528         * gfortran.dg/wdate-time.F90: New.
530 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
532         PR fortran/58989
533         * gfortran.dg/reshape_6.f90: New test.
535 2013-11-05  Jeff Law  <law@redhat.com>
537         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
538         * gcc.dg/tree-ssa/isolate-1.c: New test.
539         * gcc.dg/tree-ssa/isolate-2.c: New test.
540         * gcc.dg/tree-ssa/isolate-3.c: New test.
541         * gcc.dg/tree-ssa/isolate-4.c: New test.
543 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
545         PR rtl-optimization/58997
546         * gcc.c-torture/compile/pr58997.c: New test.
548 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/58724
551         * g++.dg/cpp0x/gen-attrs-56.C: New.
553 2013-11-05  Richard Biener  <rguenther@suse.de>
555         PR ipa/58492
556         * gcc.dg/ipa/pr58492.c: New testcase.
558 2013-11-05  Richard Biener  <rguenther@suse.de>
560         PR tree-optimization/58955
561         * gcc.dg/torture/pr58955-1.c: New testcase.
562         * gcc.dg/torture/pr58955-2.c: Likewise.
564 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
566         PR middle-end/58981
567         * gcc.dg/pr58981.c: New test.
569 2013-11-05  Richard Biener  <rguenther@suse.de>
571         PR middle-end/58941
572         * gcc.dg/torture/pr58941.c: New testcase.
574 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
576         PR tree-optimization/58958
577         * gcc.dg/tree-ssa/pr58958.c: New file.
579 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
581         * gcc.dg/tree-ssa/alias-26.c: New file.
583 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
585         PR tree-optimization/58984
586         * gcc.c-torture/execute/pr58984.c: New test.
588 2013-11-05  Andreas Schwab  <schwab@suse.de>
590         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
592 2013-11-05  Tobias Burnus  <burnus@net-b.de>
594         * g++.dg/gomp/openmp-simd-1.C: New.
595         * g++.dg/gomp/openmp-simd-2.C: New.
596         * gcc.dg/gomp/openmp-simd-1.c: New.
597         * gcc.dg/gomp/openmp-simd-2.c: New.
599 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
601         * gcc.dg/superblock.c: Require scheduling support.
603 2013-11-04  Kostya Serebryany  <kcc@google.com>
605         * g++.dg/asan/asan_test.cc: Update the test
606         to match the fresh asan run-time.
607         * c-c++-common/asan/stack-overflow-1.c: Ditto.
609 2013-11-04  Ian Lance Taylor  <iant@google.com>
611         * g++.dg/ext/sync-4.C: New test.
613 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
615         PR fortran/58771
616         * gfortran.dg/derived_external_function_1.f90 : New test
618 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
620         PR tree-optimization/58978
621         * gcc.c-torture/compile/pr58978.c: New test.
623 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
625         PR fortran/57445
626         * gfortran.dg/optional_class_1.f90 : New test
628 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
630         PR rtl-optimization/58968
631         * gfortran.dg/pr58968.f: New
633 2013-11-04  Marek Polacek  <polacek@redhat.com>
635         PR c++/58979
636         * g++.dg/diagnostic/pr58979.C: New test.
638 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
640         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
641         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
642         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
643         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
644         gcc.dg/iec-559-macros-9.c: New tests.
646 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
648         PR tree-optimization/58946
649         * gcc.c-torture/compile/pr58946.c: New test.
651 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/52071
654         * g++.dg/parse/pr52071.C: New.
656 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
658         PR c++/38313
659         * g++.dg/lookup/name-clash10.C: New.
661 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
663         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
664         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
665         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
666         vbif.
668 2013-11-03  Marek Polacek  <polacek@redhat.com>
670         * g++.dg/ubsan/cxx1y-vla.C: New test.
671         * c-c++-common/ubsan/vla-3.c: New test.
672         * c-c++-common/ubsan/vla-2.c: New test.
673         * c-c++-common/ubsan/vla-4.c: New test.
674         * c-c++-common/ubsan/vla-1.c: New test.
676 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
678         * gcc.dg/vmx/vec-set.c: New.
680 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
682         PR c++/29234
683         PR c++/56037
684         * g++.dg/parse/pr29234.C: New.
685         * g++.dg/parse/pr56037.C: Likewise.
687 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
689         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
690         passed it in as one of the options to all Cilk keywords test.
692 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
694         PR c++/58708
695         * g++.dg/cpp1y/pr58708.C: New.
697 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
699         PR c++/58834
700         * g++.dg/ext/pr58834.C: New file.
702 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
704         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
705         tests.
706         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
707         tests.
709 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
711         PR fortran/57893
712         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
713         type block.
715 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
717         * g++.dg/gomp/simd-1.C: New test.
718         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
719         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
720         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
721         * c-c++-common/gomp/simd6.c: New test.
723 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
725         Implement C++14 digit separators.
726         * g++.dg/cpp1y/digit-sep.C: New.
727         * g++.dg/cpp1y/digit-sep-neg.C: New.
728         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
730 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
732         * gcc.dg/vect/vect-align-3.c: New test.
734         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
735         we warn about it already during VRP1 pass.
737 2013-10-31  Martin Jambor  <mjambor@suse.cz>
739         PR rtl-optimization/58934
740         Revert:
741         2013-10-30  Martin Jambor  <mjambor@suse.cz>
742         PR rtl-optimization/10474
743         * gcc.dg/pr10474.c: New testcase.
744         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
745         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
747 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
749         PR c++/58932
750         Revert:
751         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
753         PR c++/58466
754         * g++.dg/cpp0x/variadic145.C: New.
756         * g++.dg/cpp0x/sfinae49.C: New.
758 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
760         PR c++/58581
761         * g++.dg/cpp0x/deleted1.C: New.
763 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
765         * gcc.target/arm/lp1243022.c: New test.
767 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
769         PR other/58545
770         * gcc.target/avr/pr58545.c: New test.
772 2013-10-30  Tobias Burnus  <burnus@net-b.de>
774         Revert:
775         2013-10-30  Tobias Burnus  <burnus@net-b.de>
776         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
777         path to the compile flags.
779 2013-10-30  Cong Hou  <congh@google.com>
781         * gcc.target/i386/vect-abs-s8.c: New test.
782         * gcc.target/i386/vect-abs-s16.c: New test.
783         * gcc.target/i386/vect-abs-s32.c: New test.
785 2013-10-30  Tobias Burnus  <burnus@net-b.de>
787         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
788         path to the compile flags.
790 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
792         PR rtl-optimization/58369
793         * g++.dg/torture/pr58369.C: New test.
795 2013-10-30  Tobias Burnus  <burnus@net-b.de>
797         PR other/33426
798         * g++.dg/vect/pr33426-ivdep-2.cc: New.
799         * g++.dg/vect/pr33426-ivdep-3.cc: New.
800         * g++.dg/vect/pr33426-ivdep-4.cc: New.
802 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
804         PR target/58784
805         * gcc.target/arm/pr58784.c: New.
807 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
809         * gcc.dg/tree-ssa/alias-24.c: New file.
811 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
813         * gcc.target/i386/fma_double_3.c: Use pattern for
814         scan-assembler-times instead of just one insn name.
815         * gcc.target/i386/fma_double_5.c: Ditto.
816         * gcc.target/i386/fma_float_3.c: Ditto.
817         * gcc.target/i386/fma_float_5.c: Ditto.
818         * gcc.target/i386/l_fma_double_1.c: Ditto.
819         * gcc.target/i386/l_fma_double_2.c: Ditto.
820         * gcc.target/i386/l_fma_double_3.c: Ditto.
821         * gcc.target/i386/l_fma_double_4.c: Ditto.
822         * gcc.target/i386/l_fma_double_5.c: Ditto.
823         * gcc.target/i386/l_fma_double_6.c: Ditto.
824         * gcc.target/i386/l_fma_float_1.c: Ditto.
825         * gcc.target/i386/l_fma_float_2.c: Ditto.
826         * gcc.target/i386/l_fma_float_3.c: Ditto.
827         * gcc.target/i386/l_fma_float_4.c: Ditto.
828         * gcc.target/i386/l_fma_float_5.c: Ditto.
829         * gcc.target/i386/l_fma_float_6.c: Ditto.
831 2013-10-30  Christian Bruel  <christian.bruel@st.com>
833         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
834         * gcc.target/sh/cmpstr.c: New test.
835         * gcc.target/sh/cmpstrn.c: New test.
837 2013-10-30  Martin Jambor  <mjambor@suse.cz>
839         PR rtl-optimization/10474
840         * gcc.dg/pr10474.c: New testcase.
841         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
842         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
844 2013-10-29  Andrew Pinski <apinski@cavium.com>
845             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
847         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
848         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
849         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
850         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
851         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
852         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
853         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
854         conditional move to be used.
855         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
857 2013-10-29  Tobias Burnus  <burnus@net-b.de>
859         PR fortran/44350
860         * gfortran.dg/blockdata_8.f90: New.
862 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
864         PR target/54236
865         * gcc.target/sh/pr54236-2: New.
866         * gcc.target/sh/pr54089-6: Add another rotl special case.
868 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
870         PR fortran/58793
871         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
872         to determine sizes of real kinds.
874         PR fortran/58858
875         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
877 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
879         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
880         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
881         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
882         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
883         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
884         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
885         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
886         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
887         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
888         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
889         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
890         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
891         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
892         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
893         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
894         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
895         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
896         test stored in c-c++-common.  Also, added the Cilk runtime's library
897         to the ld_library_path.
899 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/58888
902         * g++.dg/cpp0x/auto40.C: New.
903         * g++.dg/other/warning1.C: Adjust.
905 2013-10-29  Richard Biener  <rguenther@suse.de>
907         * gcc.dg/torture/restrict-2.c: New testcase.
908         * gcc.dg/torture/restrict-3.c: Likewise.
909         * gcc.dg/torture/restrict-4.c: Likewise.
910         * gcc.dg/torture/restrict-5.c: Likewise.
912 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
914         PR tree-optimization/19831
915         * gcc.dg/tree-ssa/alias-25.c: New file.
917 2013-10-29  Richard Biener  <rguenther@suse.de>
919         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
920         changes.
921         * gcc.dg/vect/bb-slp-32.c: Likewise.
922         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
923         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
924         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
925         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
926         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
927         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
928         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
929         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
930         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
931         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
932         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
933         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
934         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
935         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
936         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
937         * gfortran.dg/vect/vect.exp: Likewise.
939 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
941         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
942         * gcc.dg/vmx/eg-5.c: Likewise.
944 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
945              Joern Rennecke  <joern.rennecke@embecosm.com>
947         * gcc.target/arc/jump-around-jump.c: New test.
949 2013-10-27  Tom de Vries  <tom@codesourcery.com>
951         * gcc.target/arm/require-pic-register-loc.c: New test.
953 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
955         PR target/58679
956         * gcc.target/i386/pr58679-1.c: New test.
957         * gcc.target/i386/pr58679-2.c: Ditto.
959 2013-10-27  Tobias Burnus  <burnus@net-b.de>
961         PR other/33426
962         * gcc.dg/vect/vect-ivdep-2.c: New.
964 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
966         PR target/52483
967         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
968         * gcc.target/sh/pr52483-2.c: Likewise.
969         * gcc.target/sh/pr52483-3.c: Likewise.
970         * gcc.target/sh/pr52483-4.c: Likewise.
972 2013-10-26  Jeff Law  <law@redhat.com>
974         * g++.dg/torture/pr49309.C: Removed.
975         * gcc.dg/dfp/pr35739.c: Removed.
977 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
979         PR rtl-optimization/58759
980         * gcc.target/i386/pr58759.c: New.
982 2013-10-25  Tobias Burnus  <burnus@net-b.de>
984         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
985         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
986         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
988 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
990         * gcc.dg/wmul-1.c: New test.
992 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
994         PR c++/58878
995         * g++.dg/template/pr58878.C: New.
997 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
999         * gcc.dg/tree-ssa/alias-23.c: New file.
1001 2013-10-25  Richard Biener  <rguenther@suse.de>
1003         PR tree-optimization/58626
1004         * gcc.dg/torture/pr58626.c: New testcase.
1006 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1008         PR c++/54812
1009         * g++.dg/cpp0x/defaulted47.C: New.
1011 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1013         * gcc.c-torture/execute/pr58831.c: New test.
1015 2013-10-25  Nick Clifton  <nickc@redhat.com>
1017         * c-c++-common/pr57793.c: Add expected error messages for
1018         targets with small integers.
1019         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1020         * gcc.dg/c99-stdint-2.c: Likewise.
1021         * gcc.dg/cdce1.c: Likewise.
1022         * gcc.dg/fold-overflow-1.c: Likewise.
1023         * gcc.dg/utf-cvt.c: Likewise.
1024         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1025         arithmetic.
1026         * gcc.dg/ftrapv-2.c: Likewise.
1027         * gcc.dg/pr30286.c: Likewise.
1028         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1029         * lib/target-supports.exp (check_effective_target_trapping): New
1030         proc.  Returns true if the target supports trapping arithmetic.
1032 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1034         * g++.dg/parse/ivdep.C: New.
1035         * g++.dg/vect/pr33426-ivdep.cc: New.
1037 2013-10-24  Richard Henderson  <rth@redhat.com>
1039         PR rtl/58542
1040         * gcc.dg/atomic-store-6.c: New.
1042 2013-10-24  Ian Lance Taylor  <iant@google.com>
1044         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1046 2013-10-24  Cong Hou  <congh@google.com>
1048         * gcc.c-torture/execute/20030125-1.c: Update.
1050 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1052         PR fortran/44646
1053         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1055 2013-10-24  Dehao Chen  <dehao@google.com>
1057         * g++.dg/opt/devirt3.C: New test.
1059 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1061         PR other/33426
1062         * testsuite/gcc.dg/ivdep.c: New.
1063         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1065 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1067         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1068         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1070 2013-10-24  Nick Clifton  <nickc@redhat.com>
1072         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1074 2013-10-24  Marek Polacek  <polacek@redhat.com>
1076         PR c++/58705
1077         * g++.dg/parse/pr58705.C: New test.
1079 2013-10-24  Marek Polacek  <polacek@redhat.com>
1081         * gcc.dg/c11-align-5.c: Add more testing.
1083 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1085         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1087 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1089         PR tree-optimization/58775
1090         PR tree-optimization/58791
1091         * gcc.dg/guality/pr58791-1.c: New test.
1092         * gcc.dg/guality/pr58791-2.c: New test.
1093         * gcc.dg/guality/pr58791-3.c: New test.
1094         * gcc.dg/guality/pr58791-4.c: New test.
1095         * gcc.dg/guality/pr58791-5.c: New test.
1096         * gcc.c-torture/compile/pr58775.c: New test.
1097         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1099 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1101         PR tree-optimization/58805
1102         * gcc.dg/pr58805.c: New test.
1104 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1106         * gcc.target/i386/vect-div-1.c: New test.
1108         * gcc.dg/vect/pr58508.c: Remove dg-options.
1110 2013-10-23  Richard Biener  <rguenther@suse.de>
1112         * gcc.dg/torture/pr58830.c: New testcase.
1114 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1116         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1117         * g++.dg/cpp1y/attr-deprecated.C: New.
1118         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1120 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1122         PR fortran/58793
1123         * gfortran.dg/assumed_type_8.f90: New.
1125 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1127         PR target/58779
1128         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1129         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1130         * gcc.dg/torture/pr58779.c: New test.
1132 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1134         * gcc.target/mips/nor.c: New.
1136 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1138         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1139         tests into...
1140         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1141         restricted to big-endian targets.
1143 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1145         PR fortran 57893
1146         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1148 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1150         PR fortran/58803
1151         * gfortran.dg/proc_ptr_comp_38.f90: New.
1153 2013-10-21  Marek Polacek  <polacek@redhat.com>
1155         PR middle-end/58809
1156         * gcc.dg/gomp/pr58809.c: New test.
1158 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1160         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1161         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1163 2013-10-21  Richard Biener  <rguenther@suse.de>
1165         PR tree-optimization/58794
1166         * c-c++-common/torture/pr58794-1.c: New testcase.
1167         * c-c++-common/torture/pr58794-2.c: Likewise.
1169 2013-10-21  Richard Biener  <rguenther@suse.de>
1171         PR middle-end/58742
1172         * c-c++-common/fold-divmul-1.c: New testcase.
1174 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1176         * gcc.target/i386/memset-vector_loop-1.c: New test.
1177         * gcc.target/i386/memset-vector_loop-2.c: New test.
1179 2013-10-21  Diego Novillo  <dnovillo@google.com>
1181         * g++.dg/plugin/selfassign.c: Include tree.h.
1182         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1183         * gcc.dg/plugin/ggcplug.c: Likewise.
1184         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1185         * gcc.dg/plugin/selfassign.c: Likewise.
1186         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1188 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1190         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1191         * gcc.target/mips/mips-ps-7.c: Likewise.
1193 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1195         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1196         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1197         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1199 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1201         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1203         PR testsuite/58645
1204         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1206 2013-10-19  Mike Stump  <mikestump@comcast.net>
1208         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1210         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1211         * g++.dg/lto/pr54625-1_0.c: ... to here.
1212         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1213         * g++.dg/lto/pr54625-1_1.C: Likewise.
1214         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1215         * g++.dg/lto/pr54625-2_0.c: Likewise.
1216         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1217         * g++.dg/lto/pr54625-2_1.C: Likewise.
1219 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1221         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1223 2013-10-18  Cong Hou  <congh@google.com>
1225         * gcc.dg/vect/pr58508.c: New test.
1227 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1229         PR c++/58466
1230         * g++.dg/cpp0x/variadic145.C: New.
1232 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1234         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1236 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1238         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1239         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1240         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1241         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1243 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1245         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1246         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1247         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1248         effective target arm_thumb1_ok.
1249         * lib/target-supports.exp
1250         (check_effective_target_arm_fp16_ok_nocache): Don't force
1251         -mfloat-abi=soft when building for hardfloat target.
1253 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1255         PR target/58673
1256         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1257         -mquad-word + -mno-vsx-timode causes errors.
1258         * gcc.target/powerpc/pr58673-2.c: Likewise.
1260 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1262         PR c++/58596
1263         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1265 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1267         * gcc.target/aarch64/c-output-template.c: New testcase.
1268         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1269         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1271 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1273         * gcc/testsuite/lib/target-supports.exp
1274         (check_effective_target_sync_long_long): AArch64 supports
1275         atomic operations on "long long".
1276         (check_effective_target_sync_long_long_runtime): AArch64 can
1277         execute atomic operations on "long long".
1279 2013-10-17  Richard Biener  <rguenther@suse.de>
1281         PR tree-optimization/58143
1282         * gcc.dg/torture/pr58143-1.c: New testcase.
1283         * gcc.dg/torture/pr58143-2.c: Likewise.
1284         * gcc.dg/torture/pr58143-3.c: Likewise.
1286 2013-10-17  Marek Polacek  <polacek@redhat.com>
1288         PR c/58267
1289         * gcc.dg/c1x-align-5.c: New test.
1291 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1293         PR fortran/58652
1294         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1296 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1298         * c-c++-common/cpp/openmp-define-1.c: Move
1299         dg-require-effective-target fopenmp after dg-do directive.
1300         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1301         * gfortran.dg/openmp-define-1.f90: Likewise.
1302         * gfortran.dg/openmp-define-2.f90: Likewise.
1303         * gfortran.dg/openmp-define-3.f90: Likewise.
1305 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1307         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1309 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1311         PR target/57756
1312         * gcc.target/i386/pr57756.c: New test.
1313         * gcc.target/i386/pr57756_2.c: New test.
1315 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1317         * gcc.dg/torture/builtin-self.c: New file.
1319 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1321         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1322         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1323         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1324         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1325         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1327 2013-10-15  Cong Hou  <congh@google.com>
1329         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1331 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/58707
1334         * g++.dg/cpp0x/pr58707.C: New.
1336 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1338         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1339         after other directives.
1341 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1343         PR fortran/58652
1344         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1346 2013-10-14  Ian Lance Taylor  <iant@google.com>
1348         * go.test/go-test.exp (go-find-packages): New proc.
1349         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1350         subdirectories.  Do simple +build line matching.  Handle run with
1351         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1352         for rundir.  Remove special handling for bug191 and dwarf.
1354 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1356         PR fortran/58658
1357         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1359 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1361         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1362         Use btsl.
1364 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1366         * gnat.dg/specs/opt1.ads: New test.
1368 2013-10-14  Richard Biener  <rguenther@suse.de>
1370         PR tree-optimization/58640
1371         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1373 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1375         * gnat.dg/uninit_array.ad[sn]: New test.
1376         * gnat.dg/uninit_array_pkg.ads: New helper.
1378 2013-10-13  Richard Biener  <rguenther@suse.de>
1380         * gcc.c-torture/execute/pr58662.c: New test.
1382 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1384         PR target/51244
1385         * gcc.dg/torture/p51244-21.c: New.
1386         * gcc.target/sh/pr51244-20.c: New.
1387         * gcc.target/sh/pr51244-20-sh2a.c: New.
1389 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1391         * gnat.dg/specs/linker_section.ads: Update test.
1393 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1395         PR target/58690
1396         * gcc.target/i386/pr58690.c: New test
1398 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1400         * gcc.target/i386/builtin-ucmp.c: New test.
1402 2013-10-11  Brooks Moses  <bmoses@google.com>
1404         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1406 2013-10-11  Jeff Law  <law@redhat.com>
1408         * gcc.c-torture/execute/pr58640.c: New test.
1410 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1412         PR c++/58633
1413         * g++.dg/cpp0x/decltype57.C: New.
1415 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1417         PR c++/31671
1418         * g++.dg/template/nontype26.C: New.
1420 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1422         * c-c++-common/cpp/openmp-define-1.c: New file.
1423         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1424         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1425         * gfortran.dg/openmp-define-1.f90: Likewise.
1426         * gfortran.dg/openmp-define-2.f90: Likewise.
1427         * gfortran.dg/openmp-define-3.f90: Likewise.
1429         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1430         for test source files.
1431         * gcc.dg/gomp/gomp.exp: Likewise.
1432         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1433         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1434         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1435         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1436         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1438 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1440         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1441         Remove error test that is now valid in OpenMP 4.0.
1442         * c-c++-common/gomp/atomic-16.c: New test.
1443         * c-c++-common/gomp/cancel-1.c: New test.
1444         * c-c++-common/gomp/depend-1.c: New test.
1445         * c-c++-common/gomp/depend-2.c: New test.
1446         * c-c++-common/gomp/map-1.c: New test.
1447         * c-c++-common/gomp/pr58472.c: New test.
1448         * c-c++-common/gomp/sections1.c: New test.
1449         * c-c++-common/gomp/simd1.c: New test.
1450         * c-c++-common/gomp/simd2.c: New test.
1451         * c-c++-common/gomp/simd3.c: New test.
1452         * c-c++-common/gomp/simd4.c: New test.
1453         * c-c++-common/gomp/simd5.c: New test.
1454         * c-c++-common/gomp/single1.c: New test.
1455         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1456         parser.
1457         * g++.dg/gomp/block-3.C: Likewise.
1458         * g++.dg/gomp/clause-3.C: Adjust error messages.
1459         * g++.dg/gomp/declare-simd-1.C: New test.
1460         * g++.dg/gomp/declare-simd-2.C: New test.
1461         * g++.dg/gomp/depend-1.C: New test.
1462         * g++.dg/gomp/depend-2.C: New test.
1463         * g++.dg/gomp/target-1.C: New test.
1464         * g++.dg/gomp/target-2.C: New test.
1465         * g++.dg/gomp/taskgroup-1.C: New test.
1466         * g++.dg/gomp/teams-1.C: New test.
1467         * g++.dg/gomp/udr-1.C: New test.
1468         * g++.dg/gomp/udr-2.C: New test.
1469         * g++.dg/gomp/udr-3.C: New test.
1470         * g++.dg/gomp/udr-4.C: New test.
1471         * g++.dg/gomp/udr-5.C: New test.
1472         * g++.dg/gomp/udr-6.C: New test.
1473         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1474         * gcc.dg/autopar/outer-2.c: Likewise.
1475         * gcc.dg/autopar/outer-3.c: Likewise.
1476         * gcc.dg/autopar/outer-4.c: Likewise.
1477         * gcc.dg/autopar/outer-5.c: Likewise.
1478         * gcc.dg/autopar/outer-6.c: Likewise.
1479         * gcc.dg/autopar/parallelization-1.c: Likewise.
1480         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1481         parser.
1482         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1483         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1484         instead of GOMP_parallel_loop_runtime_start.
1485         * gcc.dg/gomp/declare-simd-1.c: New test.
1486         * gcc.dg/gomp/declare-simd-2.c: New test.
1487         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1488         parser.  Add further #pragma omp sections nesting tests.
1489         * gcc.dg/gomp/target-1.c: New test.
1490         * gcc.dg/gomp/target-2.c: New test.
1491         * gcc.dg/gomp/taskgroup-1.c: New test.
1492         * gcc.dg/gomp/teams-1.c: New test.
1493         * gcc.dg/gomp/udr-1.c: New test.
1494         * gcc.dg/gomp/udr-2.c: New test.
1495         * gcc.dg/gomp/udr-3.c: New test.
1496         * gcc.dg/gomp/udr-4.c: New test.
1497         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1499 2013-10-10  Jan Hubicka  <jh@suse.cz>
1501         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1502         tuning change.
1503         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1504         * gcc.target/i386/pr49168-1.c: Likewise.
1505         * gcc.target/i386/pr49002-2.c: Likewise.
1507 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1509         PR middle-end/58670
1510         * gcc.dg/torture/pr58670.c: New test.
1512 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1514         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1516 2013-10-09  Marek Polacek  <polacek@redhat.com>
1518         PR c++/58635
1519         * g++.dg/tm/pr58635-1.C: New test.
1520         * g++.dg/tm/pr58635-2.C: New test.
1522 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1524         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1526 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1528         PR tree-optimization/20318
1529         * c-c++-common/pr20318.c: New file.
1530         * gcc.dg/tree-ssa/pr20318.c: New file.
1532 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1534         * gcc.c-torture/execute/pr58570.c: New test.
1536 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1538         * gcc.target/aarch64/vclz.c: New testcase.
1540 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1542         * gcc.target/aarch64/vadd_f64.c: New testcase.
1543         * gcc.target/aarch64/vsub_f64.c: New testcase.
1545 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1547         * gcc.target/aarch64/vdiv_f.c: New testcase.
1549 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1551         * gcc.target/aarch64/vneg_f.c: New testcase.
1552         * gcc.target/aarch64/vneg_s.c: New testcase.
1554 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1556         PR c++/58568
1557         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1558         * g++.old-deja/g++.mike/misc9.C: Adjust.
1560 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1562         PR c++/58665
1563         Revert:
1564         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1566         PR c++/58448
1567         * g++.dg/template/crash117.C: New.
1569 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1571         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1573 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1575         PR tree-optimization/58480
1576         * gcc.dg/tree-ssa/pr58480.c: New file.
1578 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1580         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1581         * gcc.target/powerpc/fusion.c: Likewise.
1583 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1585         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1587 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1589         * gcc.target/s390/htm-1.c: Add more tests to cover different
1590         operand types.
1592 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1594         PR c++/58126
1595         * g++.dg/init/uninitialized1.C: New.
1597 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1599         PR c++/56060
1600         * g++.dg/cpp0x/variadic144.C: New.
1602 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1604         PR c++/58560
1605         * g++.dg/cpp0x/auto39.C: New.
1607 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1609         PR c++/58503
1610         * g++.dg/cpp0x/range-for26.C: New.
1611         * g++.dg/cpp0x/range-for27.C: Likewise.
1613 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1615         PR c++/58448
1616         * g++.dg/template/crash117.C: New.
1618 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1620         PR c++/19476
1621         * g++.dg/tree-ssa/pr19476-5.C: New file.
1622         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1624 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1626         PR c++/58584
1627         * g++.dg/cpp0x/gen-attrs-55.C: New.
1629 2013-10-03  Easwaran Raman  <eraman@google.com>
1631         PR c++/33911
1632         * g++.dg/ext/attribute47.C: New.
1634 2013-10-03  Rong Xu  <xur@google.com>
1636         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1637         probability.
1638         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1639         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1641 2013-10-03  Marek Polacek  <polacek@redhat.com>
1643         PR c++/58510
1644         * g++.dg/cpp0x/pr58510.C: New test.
1646 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1648         PR c++/19476
1649         * g++.dg/tree-ssa/pr19476-1.C: New file.
1650         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1651         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1652         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1654 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1656         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1657         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1658         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1659         VSX scalar operations or the traditional floating point form of
1660         the instruction.
1661         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1662         * gcc.target/powerpc/recip-3.c: Likewise.
1663         * gcc.target/powerpc/recip-5.c: Likewise.
1664         * gcc.target/powerpc/pr72747.c: Likewise.
1665         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1667 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1669         PR target/58460
1670         * gcc.target/aarch64/pr58460.c: New file.
1672 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1674         PR fortran/58593
1675         * gfortran.dg/char_length_19.f90: New.
1677 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1679         PR c++/58535
1680         * g++.dg/parse/crash65.C: New.
1681         * g++.dg/cpp1y/pr58535.C: Likewise.
1683 2013-10-02  Richard Biener  <rguenther@suse.de>
1685         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1686         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1687         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1688         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1689         * gfortran.dg/ldist-pr45199.f: Likewise.
1691 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/58565
1694         * g++.dg/parse/crash64.C: New.
1696 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1698         * gcc.dg/tree-ssa/slsr-40.c: New test.
1700 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR c++/58563
1703         * g++.dg/cpp0x/pr58563.C: New.
1705 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1707         * gcc.target/aarch64/vect_saddl_1.c: New.
1709 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1711         PR target/58574
1712         * gcc.c-torture/execute/pr58574.c: New testcase.
1714 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1716         PR Target/58578
1717         * gcc.target/arm/pr58578.c: New test.
1719 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1721         PR tree-optimization/58556
1722         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1723         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1725 2013-10-01  Nick Clifton  <nickc@redhat.com>
1727         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1728         for MSP430.
1729         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1730         ptr32plus targets.
1731         * gcc.c-torture/compile/pr41181.c: Likewise.
1732         * gcc.c-torture/compile/calls.c: Likewise.
1733         * gcc.c-torture/compile/990617-1.c: Likewise.
1734         * gcc.c-torture/compile/pr55955.c: Only run the test for
1735         int32plus targets.
1736         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1738 2013-10-01  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/58553
1741         * gcc.dg/torture/pr58553.c: New testcase.
1743 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1745         PR middle-end/58564
1746         * gcc.c-torture/execute/pr58564.c: New test.
1748 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1750         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1751         Update for additional dump message.
1753 2013-09-30  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/58554
1756         * gcc.dg/torture/pr58554.c: New testcase.
1758 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1759             Joern Rennecke  <joern.rennecke@embecosm.com>
1761         * gcc.target/arc/barrel-shifter-1.c: New test.
1762         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1763         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1764         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1765         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1766         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1767         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1768         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1769         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1770         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1771         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1772         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1773         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1774         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1775         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1776         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1777         * gcc.target/arc/mtune-ARC600.c: Likewise.
1778         * gcc.target/arc/mtune-ARC601.c: Likewise.
1779         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1780         * gcc.target/arc/mtune-ARC700.c: Likewise.
1781         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1782         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1783         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1784         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1786 2013-09-30  Richard Biener  <rguenther@suse.de>
1788         PR middle-end/58532
1789         * g++.dg/torture/pr58552.C: New testcase.
1791 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1793         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1794         and -mupper-regs-df.
1796 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1798         PR middle-end/58463
1799         * gcc.dg/pr58463.c: New test.
1801 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1803         PR middle-end/58551
1804         * c-c++-common/gomp/pr58551.c: New test.
1806 2013-09-27  Richard Biener  <rguenther@suse.de>
1808         PR tree-optimization/58459
1809         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1811 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1813         PR fortran/58113
1814         * gfortran.dg/round_4.f90: Check for rounding support.
1816 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1818         * g++.dg/vect/pr58513.cc (op): Make static.
1820 2013-09-26  Richard Biener  <rguenther@suse.de>
1822         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1824 2013-09-26  Richard Biener  <rguenther@suse.de>
1826         PR tree-optimization/58539
1827         * gcc.dg/torture/pr58539.c: New testcase.
1829 2013-09-25  Jeff Law  <law@redhat.com>
1831         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1833 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1835         PR fortran/58436
1836         * gfortran.dg/finalize_21.f90: New.
1838 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1840         PR fortran/57697
1841         PR fortran/58469
1842         * gfortran.dg/defined_assignment_8.f90: New.
1843         * gfortran.dg/defined_assignment_9.f90: New.
1845 2013-09-25  Marek Polacek  <polacek@redhat.com>
1847         PR sanitizer/58413
1848         * c-c++-common/ubsan/shift-5.c: New test.
1849         * c-c++-common/ubsan/shift-6.c: New test.
1850         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1851         * gcc.dg/ubsan/c-shift-1.c: New test.
1853 2013-09-25  Marek Polacek  <polacek@redhat.com>
1855         PR c++/58516
1856         * g++.dg/tm/pr58516.C: New test.
1858 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1860         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1861         New procedure.
1862         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1864 2013-09-24  Richard Biener  <rguenther@suse.de>
1866         PR middle-end/58513
1867         * g++.dg/vect/pr58513.cc: New testcase.
1869 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1871         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1872         output.
1874 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1876         PR c++/58500
1877         * g++.dg/cpp1y/pr58500.C: New testcase.
1879 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1881         * gnat.dg/opt28.ad[sb]: New test.
1882         * gnat.dg/opt28_pkg.ads: New helper.
1884 2013-09-23  Richard Biener  <rguenther@suse.de>
1886         PR tree-optimization/58464
1887         * g++.dg/torture/pr58464.C: New testcase.
1889 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1891         PR target/58475
1892         * gcc.target/sh/torture/pr58475.c: New test.
1894 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1896         PR fortran/58355
1897         * gfortran.dg/extends_15.f90: New.
1899 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1901         PR c++/58481
1902         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1904 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1906         PR target/56875
1907         * gcc.target/vax/vax.exp: New.
1908         * gcc.target/vax/pr56875.c: Ditto.
1910 2013-09-20  Richard Biener  <rguenther@suse.de>
1912         PR middle-end/58484
1913         * gfortran.dg/pr58484.f: New testcase.
1915 2013-09-20  Jeff Law  <law@redhat.com>
1917         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1919 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1921         PR middle-end/57748
1922         * gcc.dg/torture/pr57748-1.c: New test.
1923         * gcc.dg/torture/pr57748-2.c: New test.
1925 2013-09-20  Marek Polacek  <polacek@redhat.com>
1927         PR sanitizer/58413
1928         * c-c++-common/ubsan/shift-4.c: New test.
1930 2013-09-20  Richard Biener  <rguenther@suse.de>
1932         PR tree-optimization/58453
1933         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1935 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1937         PR fortran/58099
1938         * gfortran.dg/proc_ptr_43.f90: New.
1940 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1942         PR fortran/57697
1943         * gfortran.dg/defined_assignment_11.f90: New.
1945 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1947         PR rtl-optimization/58438
1948         * g++.dg/pr58438.C: New test.
1950 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1952         PR fortran/43366
1953         * gfortran.dg/class_39.f03: Update dg-error.
1954         * gfortran.dg/class_5.f03: Ditto.
1955         * gfortran.dg/class_53.f90: Ditto.
1956         * gfortran.dg/realloc_on_assign_20.f90: New.
1957         * gfortran.dg/realloc_on_assign_21.f90: New.
1958         * gfortran.dg/realloc_on_assign_22.f90: New.
1960 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1962         PR c++/58457
1963         * g++.dg/parse/using4.C: New.
1965 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1967         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1969 2013-09-18  Marek Polacek  <polacek@redhat.com>
1971         PR sanitize/58443
1972         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1973         instead of the shift option.
1974         * c-c++-common/ubsan/pr58443-1.c: New test.
1975         * c-c++-common/ubsan/pr58443-3.c: New test.
1976         * c-c++-common/ubsan/pr58443-2.c: New test.
1978 2013-09-18  Richard Biener  <rguenther@suse.de>
1980         PR tree-optimization/58417
1981         * gcc.dg/torture/pr58417.c: New testcase.
1983 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1985         * gnat.dg/array_bounds_test2.adb: New test.
1987 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1989         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1990         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1992 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1994         * gnat.dg/in_out_parameter4.adb: New test.
1996 2013-09-18  Marek Polacek  <polacek@redhat.com>
1998         PR sanitizer/58411
1999         * c-c++-common/ubsan/attrib-1.c: New test.
2001 2013-09-17  Cong Hou  <congh@google.com>
2003         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2004         on two arrays with short and int types. This should not be recognized
2005         as a dot product pattern.
2007 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2009         PR c++/58435
2010         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2011         the cp_type_quals (r) too.
2013 2013-09-17  Jan Hubicka  <jh@suse.cz>
2015         PR middle-end/58332
2016         * gcc.c-torture/compile/pr58332.c: New testcase.
2018 2013-09-17  Jeff Law  <law@redhat.com>
2020         * gcc.c-torture/execute/pr58387.c: New test.
2022 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2024         PR tree-optimization/58088
2025         * gcc.c-torture/compile/pr58088.c: New test.
2027 2013-09-17  Nick Clifton  <nickc@redhat.com>
2029         * lib/target-supports.exp (check_effective_target_trampolines):
2030         Add MSP430 to the list of targets that do not support trampolines.
2031         (check_profiling_available): Add MSP430 to the list of targets
2032         that do not support profiling.
2033         (check_effective_target_tls_runtime): Add MSP430 to the list of
2034         targets that do not support TLS.
2036 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2038         * gnat.dg/opt27.adb: New test.
2039         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2041 2013-09-17  Andreas Schwab  <schwab@suse.de>
2043         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2045 2013-09-17  Richard Biener  <rguenther@suse.de>
2047         PR tree-optimization/58432
2048         * gcc.dg/pr58432.c: New testcase.
2050 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2052         * gcc.dg/tree-ssa/slsr-39.c: New test.
2054 2013-09-16  Xinliang David Li  <davidxl@google.com>
2056         * gcc.misc-tests/help.exp: Optimizer help change.
2058 2013-09-16  Jeff Law  <law@redhat.com>
2060         * gcc.c-torture/execute/pr58419.c: New test.
2061         * gcc.c-torture/execute/pr58431.c: New test.
2063 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2065         PR fortran/58356
2066         * gfortran.dg/finalize_19.f90: New.
2068 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2070         * gcc.target/i386/pr58418.c: New.
2072 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2074         * gcc.target/aarch64/fmla-intrinsic.c: New.
2075         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2076         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2077         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2079 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2081         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2082         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2084 2013-09-16  Richard Biener  <rguenther@suse.de>
2086         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2088 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2090         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2091         interpreted as implicit templates) to be expected pedwarns instead.
2093 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2095         PR fortran/57697
2096         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2098 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2100         PR fortran/57697
2101         * gfortran.dg/defined_assignment_10.f90: New.
2103 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2105         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2106         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2108 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2110         * g++.dg/abi/main.C: Added implicit C linkage tests
2112 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2114         * gcc.target/i386/pr57848.c: New file.
2116 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2118         PR target/58314
2119         * gcc.target/sh/torture/pr58314.c: New test.
2121 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2123         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2125 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2127         PR ipa/58389
2128         * g++.dg/pr58389.C: New test.
2130 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2132         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2133         * g++.dg/template/pseudodtor3.C: Likewise.
2135 2013-09-12  Richard Biener  <rguenther@suse.de>
2137         PR tree-optimization/58404
2138         * g++.dg/tree-ssa/pr58404.C: New testcase.
2140 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2142         PR ipa/58371
2143         * g++.dg/ipa/pr58371.C: New test.
2145 2013-09-12  Richard Biener  <rguenther@suse.de>
2147         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2148         expected outcome and comment why that happens.
2150 2013-09-11  Richard Biener  <rguenther@suse.de>
2152         PR middle-end/58377
2153         * g++.dg/uninit-pred-4.C: New testcase.
2155 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2157         PR tree-optimization/58385
2158         * gcc.c-torture/execute/pr58385.c: New test.
2160 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2162         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2164 2013-09-10  Jeff Law  <law@redhat.com>
2166         * g++.dg/torture/pr58380.C: New test.
2168 2013-09-10  Jan Hubicka  <jh@suse.cz>
2169             Paolo Carlini  <paolo.carlini@oracle.com>
2171         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2173 2013-09-10  Jeff Law  <law@redhat.com>
2175         * gcc.c-torture/compile/pr58343.c: New test.
2177 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2179         PR rtl-optimization/58365
2180         * gcc.c-torture/execute/pr58365.c: New test.
2182 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2184         * gcc.dg/torture/memcpy-1.c: New test.
2186 2013-09-10  Alan Modra  <amodra@gmail.com>
2188         * gcc.target/powerpc/pr58330.c: New.
2190 2013-09-10  Alan Modra  <amodra@gmail.com>
2192         * gcc.target/powerpc/medium_offset.c: New.
2194 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2196         PR c++/58325
2197         * g++.dg/warn/Wunused-var-21.C: New test.
2199         PR tree-optimization/58364
2200         * gcc.c-torture/execute/pr58364.c: New test.
2202 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2204         PR c++/43452
2205         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2206         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2207         * g++.dg/init/delete1.C: Adjust.
2209 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2211         * gcc.target/aarch64/movdi_1.c: New test.
2213 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2215         PR c++/58362
2216         * g++.dg/warn/Wunused-parm-5.C: New.
2218 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2220         * gcc.target/aarch64/cmn-neg.c: New test.
2222 2013-09-09  Richard Biener  <rguenther@suse.de>
2224         PR middle-end/58326
2225         * gcc.dg/torture/pr58326-1.c: New testcase.
2226         * gcc.dg/torture/pr58326-2.c: Likewise.
2228 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2230         PR target/57735
2231         * g++.dg/ext/pr57735.C: New test.
2233 2013-09-09  Jan Hubicka  <jh@suse.cz>
2235         PR middle-end/58294
2236         * g++.dg/torture/PR58294.C: New testcase.
2238 2013-09-08  Jeff Law  <law@redhat.com>
2240         * gcc.c-torture/compile/pr58340.c: New test.
2242 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2244         * g++.dg/debug/ra1.C: New test.
2246 2013-09-08  Jan Hubicka  <jh@suse.cz>
2248         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2249         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2250         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2251         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2253 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2255         PR c++/54941
2256         * g++.dg/overload/new1.C: Adjust.
2258 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2260         * c-c++-common/opaque-vector.c: New test.
2262 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2264         PR c++/58282
2265         * g++.dg/tm/noexcept-6.C: New test.
2267 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2269         * gcc.target/arc/cond-set-use.c: New test.
2271 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2273         * gnat.dg/stack_usage2.adb: New test.
2275 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2277         * gcc.target/aarch64/table-intrinsics.c
2278         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2279         (qtb_tests8_< ,2,3,4>): Likewise.
2280         (qtblq_tests8_< ,2,3,4>): Likewise.
2281         (qtbxq_tests8_< ,2,3,4>): Likewise.
2283 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2285         * gnat.dg/warn10.ad[sb]: New test.
2286         * gnat.dg/warn10_pkg.ads: New helper.
2288 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2290         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2291         Don't expect NULL in foo.result set.
2292         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2293         in ESCAPED set.
2294         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2295         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2297 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2299         * gcc.target/s390/nearestint-1.c: New testcase.
2301 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2302             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2304         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2305         * testsuite/gcc.target/arc: New directory.
2306         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2307         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2308         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2309         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2310         * testsuite/gcc.dg/builtin-apply2.c
2311         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2313 2013-09-04  Jan Hubicka  <jh@suse.cz>
2315         PR middle-end/58201
2316         * g++.dg/torture/pr58201_0.C: New testcase.
2317         * g++.dg/torture/pr58201_1.C: New testcase.
2318         * g++.dg/torture/pr58201.h: New testcase.
2320 2013-09-05  Jan Hubicka  <jh@suse.cz>
2322         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2324 2013-09-05  Richard Biener  <rguenther@suse.de>
2326         PR tree-optimization/58137
2327         * gcc.target/i386/pr58137.c: New testcase.
2329 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2331         * g++.dg/ipa/remref-1.C: New test.
2332         * g++.dg/ipa/remref-2.C: Likewise.
2334 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2336         PR c++/24926
2337         * g++.dg/parse/access11.C: New.
2339 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2341         * g++.dg/warn/weak1.C: Skip on AIX.
2343 2013-09-04  Easwaran Raman  <eraman@google.com>
2345         PR middle-end/57370
2346         PR tree-optimization/58011
2347         * gfortran.dg/reassoc_12.f90: New testcase.
2348         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2350 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2352         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2353         * gcc.dg/torture/pr53922.c: Skip on AIX.
2354         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2356 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2358         * gcc.dg/unroll_1.c: Test dumping to stderr.
2360 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2362         PR c++/58305
2363         * g++.dg/warn/deprecated-8.C: New.
2365 2013-09-03  Jeff Law  <law@redhat.com>
2367         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2368         dump output.
2370 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2372         Revert:
2374         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2376         * gcc.dg/Warray-bounds-11.c: New testcase.
2378 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2380         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2382 2013-09-03  Jan Hubicka  <jh@suse.cz>
2384         * g++.dg/ipa/devirt-15.C: Fix testcase.
2386 2013-09-03  Richard Biener  <rguenther@suse.de>
2388         PR middle-end/57656
2389         * gcc.dg/torture/pr57656.c: New testcase.
2391 2013-09-03  Richard Biener  <rguenther@suse.de>
2393         PR middle-end/57287
2394         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2396 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2398         PR fortran/PR56519
2399         * gfortran.dg/do_concurrent_3.f90:  New test case.
2401 2013-09-02  Jan Hubicka  <jh@suse.cz>
2403         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2405 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2407         PR ipa/58106
2408         * gcc.dg/ipa/pr58106.c: New test.
2410 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2412         * gcc.target/aarch64/scalar_intrinsics.c
2413         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2415 2013-09-02  Richard Biener  <rguenther@suse.de>
2417         PR middle-end/57511
2418         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2420 2013-09-02  Richard Biener  <rguenther@suse.de>
2422         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2423         reference.
2425 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2427         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2429 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2431         PR c++/21682, implement DR 565
2432         * g++.dg/template/using24.C: New.
2433         * g++.dg/template/using25.C: Likewise.
2434         * g++.dg/template/using26.C: Likewise.
2436 2013-09-01  Jan Hubicka  <jh@suse.cz>
2438         * g++.dg/ipa/devirt-15.C: New testcase.
2440 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2442         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2444 2013-08-31  Jan Hubicka  <jh@suse.cz>
2446         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2447         * g++.dg/tree-ssa/pr45453.C: Likewise.
2449 2013-08-31  Jan Hubicka  <jh@suse.cz>
2451         * gcc.dg/fork-instrumentation.c: New testcase.
2453 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2455         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2457 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2459         * gcc.dg/Warray-bounds-11.c: New testcase.
2461 2013-08-30  Marek Polacek  <polacek@redhat.com>
2463         * g++.dg/ubsan/div-by-zero-1.C: New test.
2464         * c-c++-common/ubsan/save-expr-1.c: New test.
2465         * c-c++-common/ubsan/save-expr-2.c: New test.
2466         * c-c++-common/ubsan/save-expr-3.c: New test.
2467         * c-c++-common/ubsan/save-expr-4.c: New test.
2468         * c-c++-common/ubsan/typedef-1.c: New test.
2469         * c-c++-common/ubsan/const-char-1.c: New test.
2470         * c-c++-common/ubsan/const-expr.c: New test.
2471         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2472         * c-c++-common/ubsan/shift-1.c: Likewise.
2473         * c-c++-common/ubsan/shift-2.c: Likewise.
2474         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2475         * lib/ubsan-dg.exp: New file.
2476         * g++.dg/dg.exp: Add ubsan tests.
2477         * g++.dg/ubsan/ubsan.exp: New file.
2478         * gcc.dg/ubsan/ubsan.exp: New file.
2479         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2480         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2481         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2482         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2483         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2484         * c-c++-common/ubsan/shift-3.c: New test.
2485         * c-c++-common/ubsan/unreachable-1.c: New test.
2486         * c-c++-common/ubsan/shift-1.c: New test.
2487         * c-c++-common/ubsan/shift-2.c: New test.
2488         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2489         * gcc.dg/ubsan/c99-shift-2.c: New test.
2490         * gcc.dg/ubsan/c99-shift-1.c: New test.
2492 2013-08-29  Jan Hubicka  <jh@suse.cz>
2494         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2495         to match template and comment.
2497 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2499         PR c++/51424
2500         * g++.dg/cpp0x/dc8.C: New.
2501         * g++.dg/template/meminit1.C: Adjust.
2503 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2505         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2507 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2509         PR tree-optimization/58277
2510         * gcc.c-torture/execute/pr58277-1.c: New test.
2511         * gcc.c-torture/execute/pr58277-2.c: New test.
2513 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2515         * gcc.dg/guality/param-1.c: New test.
2516         * gcc.dg/guality/param-2.c: Likewise.
2518 2013-08-30  Richard Biener  <rguenther@suse.de>
2520         PR tree-optimization/58228
2521         * gcc.dg/torture/pr58228.c: New testcase.
2523 2013-08-30  Richard Biener  <rguenther@suse.de>
2525         PR tree-optimization/58223
2526         * gcc.dg/torture/pr58223.c: New testcase.
2527         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2529 2013-08-30  Richard Biener  <rguenther@suse.de>
2531         PR tree-optimization/58010
2532         * gcc.dg/pr58010.c: New testcase.
2534 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2536         * gcc.dg/unroll_3.c: Message change.
2537         * gcc.dg/unroll_4.c: Likewise.
2538         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2539         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2540         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2541         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2542         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2543         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2544         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2545         * gcc.dg/unroll_1.c: Likewise.
2546         * gcc.dg/vect/bb-slp-31.c: Likewise.
2547         * gcc.dg/vect/bb-slp-14.c: Likewise.
2548         * gcc.dg/vect/bb-slp-8.c: Likewise.
2549         * gcc.dg/vect/bb-slp-23.c: Likewise.
2550         * gcc.dg/vect/bb-slp-15.c: Likewise.
2551         * gcc.dg/vect/bb-slp-9.c: Likewise.
2552         * gcc.dg/vect/bb-slp-24.c: Likewise.
2553         * gcc.dg/vect/bb-slp-16.c: Likewise.
2554         * gcc.dg/vect/bb-slp-25.c: Likewise.
2555         * gcc.dg/vect/bb-slp-17.c: Likewise.
2556         * gcc.dg/vect/bb-slp-26.c: Likewise.
2557         * gcc.dg/vect/bb-slp-18.c: Likewise.
2558         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2559         * gcc.dg/vect/bb-slp-27.c: Likewise.
2560         * gcc.dg/vect/bb-slp-19.c: Likewise.
2561         * gcc.dg/vect/bb-slp-28.c: Likewise.
2562         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2563         * gcc.dg/vect/bb-slp-29.c: Likewise.
2564         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2565         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2566         * gcc.dg/vect/bb-slp-1.c: Likewise.
2567         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2568         * gcc.dg/vect/bb-slp-2.c: Likewise.
2569         * gcc.dg/vect/bb-slp-3.c: Likewise.
2570         * gcc.dg/vect/bb-slp-10.c: Likewise.
2571         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2572         * gcc.dg/vect/bb-slp-4.c: Likewise.
2573         * gcc.dg/vect/bb-slp-11.c: Likewise.
2574         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2575         * gcc.dg/vect/bb-slp-5.c: Likewise.
2576         * gcc.dg/vect/bb-slp-20.c: Likewise.
2577         * gcc.dg/vect/bb-slp-6.c: Likewise.
2578         * gcc.dg/vect/bb-slp-21.c: Likewise.
2579         * gcc.dg/vect/bb-slp-30.c: Likewise.
2580         * gcc.dg/vect/bb-slp-13.c: Likewise.
2581         * gcc.dg/vect/bb-slp-7.c: Likewise.
2582         * gcc.dg/vect/bb-slp-22.c: Likewise.
2583         * gcc.dg/unroll_2.c: Likewise.
2584         * g++.dg/vect/slp-pr50413.cc: Likewise.
2585         * g++.dg/vect/slp-pr56812.cc: Likewise.
2586         * g++.dg/vect/slp-pr50819.cc: Likewise.
2588 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2592 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2594         * gcc.dg/pr40209.c: Use -fopt-info.
2595         * gcc.dg/pr26570.c: Ditto.
2596         * gcc.dg/pr32773.c: Ditto.
2597         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2599 2013-08-29  Richard Biener  <rguenther@suse.de>
2601         PR tree-optimization/58246
2602         * gcc.dg/torture/pr58246.c: New testcase.
2604 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606         PR fortran/52243
2607         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2608         obsolete by patch.
2609         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2611 2013-08-29  Richard Biener  <rguenther@suse.de>
2613         PR middle-end/57287
2614         * gcc.dg/pr57287-2.c: New testcase.
2616 2013-08-29  Richard Biener  <rguenther@suse.de>
2618         PR tree-optimization/57685
2619         * gcc.dg/torture/pr57685.c: New testcase.
2621 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2623         PR c++/58255
2624         * g++.dg/cpp0x/dc7.C: New.
2626 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2628         PR middle-end/58257
2629         * c-c++-common/gomp/pr58257.c: New test.
2631 2013-08-28  Richard Biener  <rguenther@suse.de>
2633         PR tree-optimization/56933
2634         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2636 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2638         * gcc.target/aarch64/scalar_shift_1.c: New.
2640 2013-08-27  Richard Biener  <rguenther@suse.de>
2642         PR tree-optimization/57521
2643         * gcc.dg/torture/pr57521.c: New testcase.
2645 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2647         PR rtl-optimization/57860
2648         PR rtl-optimization/57861
2649         PR rtl-optimization/57875
2650         PR rtl-optimization/57876
2651         PR rtl-optimization/57877
2652         * gcc.c-torture/execute/pr57860.c: New test.
2653         * gcc.c-torture/execute/pr57861.c: New test.
2654         * gcc.c-torture/execute/pr57875.c: New test.
2655         * gcc.c-torture/execute/pr57876.c: New test.
2656         * gcc.c-torture/execute/pr57877.c: New test.
2658 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2660         PR fortran/58146
2661         * gfortran.dg/bounds_check_18.f90:  New test.
2663 2013-08-23  Jan Hubicka  <jh@suse.cz>
2665         * g++.dg/ipa/devirt-14.C: Fix typo.
2667 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2669         PR fortran/57798
2670         * gfortran.dg/inline_sum_5.f90: New.
2672 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2674         PR fortran/57843
2675         * gfortran.dg/typebound_assignment_7.f90: New.
2677 2013-08-23  Jan Hubicka  <jh@suse.cz>
2679         * g++.dg/ipa/devirt-13.C: New testcase.
2680         * g++.dg/ipa/devirt-14.C: New testcase.
2682 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2684         PR target/58218
2685         * gcc.target/i386/pr58218.c: New test.
2687         PR tree-optimization/58209
2688         * gcc.c-torture/execute/pr58209.c: New test.
2690 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2692         * gcc.target/powerpc/pr57744.c: Declare abort.
2694 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2696         PR c++/56380
2697         * g++.dg/template/error54.C: New.
2699 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2701         PR fortran/58185
2702         * gfortran.dg/select_type_34.f90: New.
2704 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2706         PR c++/56130
2707         * g++.dg/warn/deprecated-7.C: New.
2709 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2711         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2713 2013-08-21  Jeff Law  <law@redhat.com>
2715         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2717 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2719         PR c++/56134
2720         * g++.dg/ext/attr-alias-3.C: New.
2722 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2724         PR fortran/53655
2725         * gfortran.dg/intent_out_8.f90: New.
2727 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2729         PR rtl-optimizations/57451
2730         * g++.dg/tree-prof/pr57451.C: New test.
2732 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2734         PR c++/58190
2735         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2737 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2739         PR c/57490
2740         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2742 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2744         * gcc.target/powerpc/dfp-dd-2.c: New test.
2745         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2746         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2748 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2750         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2751         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2752         Check for SLL too.
2754 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2756         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2758         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2759         "Threaded".
2761         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2762         correct test response.
2764         PR testsuite/52641
2765         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2766         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2767         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2768         (v4si): Use it.
2769         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2770         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2772         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2774 2013-08-18  Jan Hubicka  <jh@suse.cz>
2776         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2778 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2780         PR fortran/46271
2781         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2783 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2785         PR tree-optimization/58006
2786         * g++.dg/opt/pr58006.C: New test.
2788 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2790         * gnat.dg/specs/linker_alias.ads: New test.
2792 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2794         PR tree-optimization/58164
2795         * gcc.c-torture/compile/pr58164.c: New test.
2797         PR tree-optimization/58165
2798         * g++.dg/opt/pr58165.C: New test.
2800 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2802         PR c++/51912
2803         * g++.dg/cpp0x/enum28.C: New.
2804         * g++.dg/cpp0x/enum15.C: Adjust.
2806 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2808         PR target/57949
2809         * gcc.target/powerpc/pr57949-1.c: New.
2810         * gcc.target/powerpc/pr57949-2.c: New.
2812 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2814         PR tree-optimization/58145
2815         * gcc.dg/pr58145-1.c: New test.
2816         * gcc.dg/pr58145-2.c: New test.
2818 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2820         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2821         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2822         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2823         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2824         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2825         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2826         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2827         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2828         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2829         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2830         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2831         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2832         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2833         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2834         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2835         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2836         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2837         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2838         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2839         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2840         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2841         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2842         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2843         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2844         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2845         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2846         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2847         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2848         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2849         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2850         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2851         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2852         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2853         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2854         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2855         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2856         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2857         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2858         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2859         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2860         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2862         PR testsuite/52641
2863         * gcc.c-torture/execute/pr56799.x: New file.
2865         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2867         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2869         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2870         * gcc.dg/pr44214-3.c (v2df): Likewise.
2872         * gcc.dg/pr46647.c: xfail for avr-*-*.
2874         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2875         memcpy by one.
2876         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2877         Expect l to be optimized away.
2878         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2880         PR testsuite/52641
2881         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2882         to tests that assume int/double are larger than short/float.
2884         PR testsuite/52641
2885         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2886         target { ! int16 }.
2887         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2888         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2889         target { int16 }.  Restrict existing tests to target { int32 }
2890         where appropriate.
2891         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2892         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2893         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2894         * lib/target-supports.exp (check_effective_target_int32): New proc.
2896         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2897         exclude from scan test.
2899         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2900         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2901         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2902         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2903         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2904         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2905         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2906         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2907         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2908         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2909         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2910         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2911         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2912         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2913         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2914         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2915         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2916         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2917         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2919 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2921         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2923         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2924         to be the first test directive.
2925         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2926         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2927         * gcc.target/arm/atomic-op-char.c: Likewise.
2928         * gcc.target/arm/atomic-op-consume.c: Likewise.
2929         * gcc.target/arm/atomic-op-int.c: Likewise.
2930         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2931         * gcc.target/arm/atomic-op-release.c: Likewise.
2932         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2933         * gcc.target/arm/atomic-op-short.c: Likewise.
2935 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2937         PR rtl-optimization/57662
2938         * gcc.dg/pr57662.c: New test.
2940 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2942         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2943         alternative to -1.
2944         * gcc.target/mips/nans-legacy.c: Likewise.
2946 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2948         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2949         escapes.
2950         * gcc.target/mips/fabs-legacy.c: Likewise.
2951         * gcc.target/mips/fabsf-2008.c: Likewise.
2952         * gcc.target/mips/fabsf-legacy.c: Likewise.
2953         * gcc.target/mips/fneg-2008.c: Likewise.
2954         * gcc.target/mips/fneg-legacy.c: Likewise.
2955         * gcc.target/mips/fnegf-2008.c: Likewise.
2956         * gcc.target/mips/fnegf-legacy.c: Likewise.
2957         * gcc.target/mips/nan-2008.c: Likewise.
2958         * gcc.target/mips/nan-legacy.c: Likewise.
2959         * gcc.target/mips/nanf-2008.c: Likewise.
2960         * gcc.target/mips/nanf-legacy.c: Likewise.
2961         * gcc.target/mips/nans-2008.c: Likewise.
2962         * gcc.target/mips/nans-legacy.c: Likewise.
2963         * gcc.target/mips/nansf-2008.c: Likewise.
2964         * gcc.target/mips/nansf-legacy.c: Likewise.
2966 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2968         * gnat.dg/valued_proc.adb: New test.
2969         * gnat.dg/valued_proc_pkg.ads: New helper.
2971 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2973         PR tree-optimization/57661
2974         * g++.dg/opt/pr57661.C: New test.
2976         PR sanitizer/56417
2977         * gcc.dg/asan/pr56417.c: New test.
2979 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2981         * gnat.dg/loop_optimization16.adb: New test.
2982         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2984 2013-08-13  Marek Polacek  <polacek@redhat.com>
2986         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2988 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2990         Example of converting global state to per-pass state.
2992         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2993         global state "static int counter" to...
2994         (one_pass::counter): ...this instance data.
2996 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2998         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2999         to member function...
3000         (one_pass::gate): ...this.
3001         (one_pass_exec): Convert to member function...
3002         (one_pass::impl_execute): ...this.
3004 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3006         PR c++/57416
3007         * g++.dg/cpp0x/pr57416.C: New.
3009 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3011         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3012         changes.
3013         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3014         * g++.dg/cpp0x/defaulted2.C: Likewise.
3015         * g++.dg/cpp0x/defaulted31.C: Likewise.
3016         * g++.dg/cpp0x/error6.C: Likewise.
3017         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3018         * g++.dg/cpp0x/override2.C: Likewise.
3019         * g++.dg/cpp0x/parse1.C: Likewise.
3020         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3021         * g++.dg/cpp0x/temp_default4.C: Likewise.
3022         * g++.dg/ext/attrib32.C: Likewise.
3023         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3024         * g++.dg/ext/mv13.C: Likewise.
3025         * g++.dg/ext/mv7.C: Likewise.
3026         * g++.dg/ext/mv9.C: Likewise.
3027         * g++.dg/ext/pr57362.C: Likewise.
3028         * g++.dg/ext/typeof10.C: Likewise.
3029         * g++.dg/lookup/anon6.C: Likewise.
3030         * g++.dg/lookup/crash6.C: Likewise.
3031         * g++.dg/lookup/name-clash5.C: Likewise.
3032         * g++.dg/lookup/name-clash6.C: Likewise.
3033         * g++.dg/other/anon4.C: Likewise.
3034         * g++.dg/other/error15.C: Likewise.
3035         * g++.dg/other/error8.C: Likewise.
3036         * g++.dg/other/redecl2.C: Likewise.
3037         * g++.dg/parse/crash16.C: Likewise.
3038         * g++.dg/parse/crash21.C: Likewise.
3039         * g++.dg/parse/crash38.C: Likewise.
3040         * g++.dg/parse/redef2.C: Likewise.
3041         * g++.dg/parse/struct-as-enum1.C: Likewise.
3042         * g++.dg/template/crash39.C: Likewise.
3043         * g++.dg/template/redecl3.C: Likewise.
3044         * g++.dg/tls/diag-3.C: Likewise.
3045         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3046         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3047         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3048         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3049         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3050         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3051         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3052         * g++.old-deja/g++.brendan/static3.C: Likewise.
3053         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3054         * g++.old-deja/g++.jason/binding.C: Likewise.
3055         * g++.old-deja/g++.jason/crash4.C: Likewise.
3056         * g++.old-deja/g++.jason/crash7.C: Likewise.
3057         * g++.old-deja/g++.jason/lineno.C: Likewise.
3058         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3059         * g++.old-deja/g++.mike/misc3.C: Likewise.
3060         * g++.old-deja/g++.mike/net44.C: Likewise.
3061         * g++.old-deja/g++.mike/ns3.C: Likewise.
3062         * g++.old-deja/g++.ns/alias4.C: Likewise.
3063         * g++.old-deja/g++.ns/ns11.C: Likewise.
3064         * g++.old-deja/g++.other/crash23.C: Likewise.
3065         * g++.old-deja/g++.other/decl8.C: Likewise.
3066         * g++.old-deja/g++.other/linkage3.C: Likewise.
3067         * g++.old-deja/g++.other/typeck1.C: Likewise.
3068         * g++.old-deja/g++.other/typedef5.C: Likewise.
3069         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3070         * g++.old-deja/g++.pt/friend36.C: Likewise.
3071         * obj-c++.dg/method-8.mm: Likewise.
3072         * obj-c++.dg/tls/diag-3.mm: Likewise.
3074 2013-08-12  Perez Read  <netfirewall@gmail.com>
3076         PR target/58132
3077         * gcc.target/i386/movabs-1.c: New test.
3079 2013-08-12  Marek Polacek  <polacek@redhat.com>
3081         PR tree-optimization/57980
3082         * gcc.dg/pr57980.c: New test.
3084 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3086         PR fortran/56666
3087         * gfortran.dg/do_check_10.f90:  New test.
3088         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3089         * gfortran.dg/array_constructor_18.f90:  Likewise.
3090         * gfortran.dg/array_constructor_22.f90:  Likewise.
3091         * gfortran.dg/coarray_15.f90:  Likewise.
3092         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3093         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3094         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3096 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3098         PR c++/53349
3099         * g++.dg/cpp0x/constexpr-ice8.C: New.
3101 2013-08-09  Xinliang David Li  <davidxl@google.com>
3103         * gcc.target/i386/memcpy-strategy-1.c: New test.
3104         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3105         * gcc.target/i386/memset-strategy-1.c: Ditto.
3106         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3108 2013-08-09  Jan Hubicka  <jh@suse.cz>
3110         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3111         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3113 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3115         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3117 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3119         PR fortran/58058
3120         * gfortran.dg/transfer_intrinsic_6.f90: New.
3122 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3124         Revert:
3125         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3127         PR c++/46206
3128         * g++.dg/lookup/typedef2.C: New.
3130 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3132         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3133         output of vdup intrinsics.
3135 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3137         * gcc.target/arm/lp1189445.c: New testcase.
3139 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3141         PR rtl-optimization/58079
3142         * gcc.dg/torture/pr58079.c: New test.
3144 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3146         * gnat.dg/warn9.adb: New test.
3148 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3150         PR c++/46206
3151         * g++.dg/lookup/typedef2.C: New.
3153 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3155         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3156         to optstr when building plugins on darwin.
3158 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3160         PR tree-optimization/57539
3161         * gcc.dg/ipa/pr57539.c: New test.
3163 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3164             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3166         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3167         (a): Fix constructor.
3169 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3171         PR fortran/57987
3172         * gfortran.dg/pr57987.f90: New test.
3174 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3176         PR middle-end/58041
3177         * gcc.dg/torture/pr58041.c: New test.
3178         * gcc.target/arm/pr58041.c: Likewise.
3180 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3182         PR fortran/57306
3183         * gfortran.dg/pointer_init_8.f90: New.
3185 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3187         PR c++/58080
3188         * g++.dg/cpp0x/pr58080.C: New.
3190 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3192         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3193         to optstr when building plugins.
3195 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3197         Patch autogenerated by refactor_passes.py from
3198         https://github.com/davidmalcolm/gcc-refactoring-scripts
3199         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3201         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3202         struct to a subclass of gimple_opt_pass along with...
3203         (pass_data_one_pass): ...new pass_data instance and...
3204         (make_one_pass): ...new function.
3205         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3206         global struct to a subclass of gimple_opt_pass along with...
3207         (pass_data_warn_self_assign): ...new pass_data instance and...
3208         (make_pass_warn_self_assign): ...new function.
3209         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3210         a global struct to a subclass of gimple_opt_pass along with...
3211         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3212         (make_pass_dumb_plugin_example): ...new function.
3213         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3214         global struct to a subclass of gimple_opt_pass along with...
3215         (pass_data_warn_self_assign): ...new pass_data instance and...
3216         (make_pass_warn_self_assign): ...new function.
3218 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3220         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3221         is created and added to the pass_manager to reflect
3222         autogenerated changes.
3223         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3224         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3225         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3227 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3229         PR c++/58072
3230         * g++.dg/cpp0x/pr58072.C: New.
3232 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3234         * gcc.dg/torture/pr57993-2.cpp: New.
3236 2013-08-02  Jan Hubicka  <jh@suse.cz>
3238         * gcc.dg/ipa/ipa-1.c: Update.
3239         * gcc.dg/ipa/ipa-2.c: Update.
3240         * gcc.dg/ipa/ipa-3.c: Update.
3241         * gcc.dg/ipa/ipa-4.c: Update.
3242         * gcc.dg/ipa/ipa-5.c: Update.
3243         * gcc.dg/ipa/ipa-7.c: Update.
3244         * gcc.dg/ipa/ipa-8.c: Update.
3245         * gcc.dg/ipa/ipcp-1.c: Update.
3246         * gcc.dg/ipa/ipcp-2.c: Update.
3248 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3250         PR rtl-optimization/58048
3251         * gcc.target/i386/pr58048.c: New.
3253 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3255         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3257 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3258             Peter Bergner  <bergner@vnet.ibm.com>
3260         PR c++/54537
3261         * g++.dg/overload/using3.C: New.
3262         * g++.dg/overload/using2.C: Adjust.
3263         * g++.dg/lookup/using9.C: Likewise.
3265 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3267         * gcc.target/arm/pr46972-2.c: New test.
3269 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3271         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3273 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3275         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3277 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3279         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3280         rather than addressing!=absolute when deciding how to handle MIPS16
3281         when the test forces an ABI.
3283 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3285         PR c++/57673
3286         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3288 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3290         * gcc.target/mips/code-readable-1.c: Increase switch size.
3291         * gcc.target/mips/code-readable-2.c: Ditto.
3292         * gcc.target/mips/code-readable-3.c: Ditto.
3293         * gcc.target/mips/code-readable-4.c: Ditto.
3295 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3297         PR c++/57947
3298         * g++.dg/parse/crash63.C: New.
3300 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3302         PR fortran/57530
3303         * gfortran.dg/pointer_assign_8.f90: New.
3304         * gfortran.dg/pointer_assign_9.f90: New.
3305         * gfortran.dg/pointer_assign_10.f90: New.
3306         * gfortran.dg/pointer_assign_11.f90: New.
3308 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3310         * gcc.target/arm/pr57637.c: New testcase.
3312 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3314         PR tree-optimization/57993
3315         * gcc.dg/torture/pr57993.c: New test.
3317 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3319         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3321 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3323         PR c++/57948
3324         * g++.dg/conversion/ambig2.C: New.
3326 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3328         * gcc.target/mips/fabs-2008.c: New test case.
3329         * gcc.target/mips/fabs-legacy.c: New test case.
3330         * gcc.target/mips/fabsf-2008.c: New test case.
3331         * gcc.target/mips/fabsf-legacy.c: New test case.
3332         * gcc.target/mips/fneg-2008.c: New test case.
3333         * gcc.target/mips/fneg-legacy.c: New test case.
3334         * gcc.target/mips/fneg-2008.c: New test case.
3335         * gcc.target/mips/fneg-legacy.c: New test case.
3336         * gcc.target/mips/nan-2008.c: New test case.
3337         * gcc.target/mips/nan-legacy.c: New test case.
3338         * gcc.target/mips/nanf-2008.c: New test case.
3339         * gcc.target/mips/nanf-legacy.c: New test case.
3340         * gcc.target/mips/nans-2008.c: New test case.
3341         * gcc.target/mips/nans-legacy.c: New test case.
3342         * gcc.target/mips/nansf-2008.c: New test case.
3343         * gcc.target/mips/nansf-legacy.c: New test case.
3344         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3346 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3347             Maxim Kuvyrkov  <maxim@kugelworks.com>
3349         * lib/target-supports.exp (check_effective_target_non_bionic): New
3350         effective-target test.
3351         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3352         * g++.dg/tls/thread_local4g.C: Ditto.
3354 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3356         PR fortran/58009
3357         * gfortran.dg/vector_subsript_7.f90:  New test.
3359 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3361         PR fortran/57991
3362         * gfortran.dg/warn_alias.f90: New.
3364 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3366         PR fortran/57285
3367         * gfortran.dg/class_array_19.f90: New.
3369 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3371         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3372         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3373         * gcc.dg/vect/pr57741-3.c: Likewise.
3374         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3376 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3378         Skip tests that make assumptions about struct layout that don't hold
3379         on epiphany:
3380         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3381         * g++.dg/cpp0x/iop.C: Likewise.
3382         * g++.dg/cpp0x/named_refs.C: Likewise.
3383         * g++.dg/cpp0x/rv1p.C: Likewise.
3384         * g++.dg/cpp0x/rv2p.C: Likewise.
3385         * g++.dg/cpp0x/rv3p.C: Likewise.
3386         * g++.dg/cpp0x/rv4p.C: Likewise.
3387         * g++.dg/cpp0x/rv5p.C: Likewise.
3388         * g++.dg/cpp0x/rv6p.C: Likewise.
3389         * g++.dg/cpp0x/rv7p.C: Likewise.
3390         * g++.dg/cpp0x/rv8p.C: Likewise.
3391         * g++.dg/ext/strncpy-chk1.C: Likewise.
3392         * gcc.dg/builtin-object-size-10.c: Likewise.
3393         * gcc.dg/builtin-object-size-11.c: Likewise.
3394         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3395         * gcc.dg/pr25805.c: Likewise.
3396         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3397         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3398         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3399         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3400         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3401         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3402         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3403         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3404         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3405         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3406         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3407         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3408         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3409         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3410         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3412         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3413         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3415         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3416         * gcc.dg/sibcall-6.c: Enable for epiphany.
3418 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3420         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3422 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3424         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3425         memcpy not initializers.
3427         * gcc.dg/guality/guality.exp: Skip on AIX.
3429 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3431         PR c++/57101
3432         * g++.dg/cpp0x/pr57101.C: New.
3434 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3436         * gcc.target/aarch64/neg_1.c: New test.
3438 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3440         PR fortran/57966
3441         * gfortran.dg/typebound_call_25.f90: New.
3443 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3445         PR c++/57981
3446         * g++.dg/cpp0x/pr57981.C: New.
3448 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3450         PR c++/57880
3451         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3453 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3455         PR rtl-optimization/57960
3456         * gcc.target/s390/pr57960.c: New.
3458 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3460         PR fortran/57639
3461         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3463 2013-07-25  Terry Guo  <terry.guo@arm.com>
3465         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3467 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3469         PR c++/57942
3470         * g++.dg/inherit/pr57942.C: New.
3472 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3474         * gcc.target/powerpc/bool2.h: New file, test the code generation
3475         of logical operations for power5, altivec, power7, and power8 systems.
3476         * gcc.target/powerpc/bool2-p5.c: Likewise.
3477         * gcc.target/powerpc/bool2-av.c: Likewise.
3478         * gcc.target/powerpc/bool2-p7.c: Likewise.
3479         * gcc.target/powerpc/bool2-p8.c: Likewise.
3480         * gcc.target/powerpc/bool3.h: Likewise.
3481         * gcc.target/powerpc/bool3-av.c: Likewise.
3482         * gcc.target/powerpc/bool2-p7.c: Likewise.
3483         * gcc.target/powerpc/bool2-p8.c: Likewise.
3485 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3487         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3489 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3491         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3493 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3495         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3496         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3497         type from long to long long.
3498         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3499         to have effective-target keywords of lp64 and ilp32.
3500         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3501         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3502         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3503         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3504         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3505         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3506         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3507         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3508         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3510 2013-07-23  Tom Tromey  <tromey@redhat.com>
3511             Joseph Myers  <joseph@codesourcery.com>
3513         * gcc.dg/c11-generic-1.c: New file.
3514         * gcc.dg/c11-generic-2.c: New file.
3516 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3518         PR fortran/57906
3519         PR fortran/52052
3520         * coarray/lib_realloc_1.f90: Permit optimization.
3521         * gfortran.dg/coarray_31.f90: New.
3523 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3525         PR fortran/57762
3526         * gfortran.dg/class_array_7.f03: Fix memory leak.
3528 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3530         PR c++/52816
3531         * g++.dg/cpp0x/decltype56.C: New.
3533 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3535         * gcc.dg/pr53265.c: Correct line number in dg-message.
3537 2013-07-22  Diego Novillo  <dnovillo@google.com>
3539         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3541 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3543         PR testsuite/52641
3544         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3545         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3547 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3549         PR testsuite/52641
3550         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3551         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3552         * gcc.dg/torture/pr53366-1.c: Same.
3553         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3554         * gcc.dg/torture/pr56488.c: Same.
3555         * gcc.dg/torture/pr57584.c: Same.
3556         * gcc.dg/tree-ssa/pr57385.c: Same.
3557         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3559 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3561         * c-c++-common/pr41779.c: Fix typos.
3562         * gcc.c-torture/compile/20031125-2.c: Likewise.
3563         * gcc.c-torture/compile/20040621-1.c: Likewise.
3564         * gcc.c-torture/execute/20020418-1.c: Likewise.
3565         * gcc.dg/20020108-1.c: Likewise.
3566         * gcc.dg/atomic-generic-aux.c: Likewise.
3567         * gcc.dg/builtin-complex-err-2.c: Likewise.
3568         * gcc.dg/decl-1.c: Likewise.
3569         * gcc.dg/di-sync-multithread.c: Likewise.
3570         * gcc.dg/format/c90-printf-1.c: Likewise.
3571         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3572         * gcc.dg/long-long-compare-1.c: Likewise.
3573         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3574         * gcc.dg/pr17055-1.c: Likewise.
3575         * gcc.dg/pr27095.c: Likewise.
3576         * gcc.dg/torture/fp-int-convert.h: Likewise.
3577         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3578         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3579         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3580         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3581         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3582         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3583         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3584         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3585         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3586         * gcc.dg/vect/vect-cond-5.c: Likewise.
3587         * gcc.dg/weak/typeof-2.c: Likewise.
3588         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3589         * gcc.target/arm/naked-1.c: Likewise.
3590         * gcc.target/i386/pr9771-1.c: Likewise.
3591         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3592         * gcc.target/sparc/struct-ret-check.c: Likewise.
3593         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3594         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3595         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3596         Likewise.
3598 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3600         PR fortran/56937
3601         * gfortran.dg/dependency_42.f90:  New test.
3602         * gfortran.dg/dependency_43.f90:  New test.
3604 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3606         PR fortran/35862
3607         * gfortran.dg/round_4.f90: New.
3609 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3611         PR fortran/57894
3612         * gfortran.dg/min_max_conformance_2.f90: New.
3614 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3616         PR preprocessor/57620
3617         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3618         (main): Don't test {s,u,U,L}12.
3619         * c-c++-common/raw-string-13.c: New test.
3620         * c-c++-common/raw-string-14.c: New test.
3621         * c-c++-common/raw-string-15.c: New test.
3622         * c-c++-common/raw-string-16.c: New test.
3624 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3626         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3628 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3630         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3632         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3633         target { ! keeps_null_pointer_checks }.
3634         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3635         target { ! keeps_null_pointer_checks }.
3637         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3638         * gcc.dg/torture/pr56488.c: Likewise.
3640 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3642         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3643         new testcase.
3645 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3647         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3648         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3649         * gfortran.dg/guality/guality.exp: Skip on AIX.
3651         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3653         * g++.dg/debug/pr56819.C: Skip on AIX.
3654         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3655         * g++.dg/guality/guality.exp: Skip on AIX.
3657         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3659         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3661         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3663 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3665         PR target/57516
3666         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3667         Adjust to corrected rounding.
3669 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3671         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3672         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3673         check_effective_target_cilkplus.
3674         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3676 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3678         * gcc.target/powerpc/pr57744.c: Fix typo.
3680 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3682         PR middle-end/57698
3683         * gcc.c-torture/compile/pr57698.c: New test.
3684         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3685         * gcc.c-torture/compile/pr44043.c: Ditto.
3687 2013-07-18  Wei Mi  <wmi@google.com>
3689         PR rtl-optimization/57878
3690         * g++.dg/pr57878.C: New test.
3692 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3694         * gcc.dg/pr42611.c: Move dg-error to correct line.
3696 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3698         PR fortran/57895
3699         * gfortran.dg/dollar_sym_3.f: New.
3700         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3702 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3704         PR target/55654
3705         PR target/55656
3706         PR target/55657
3707         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3708         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3709         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3710         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3711         * objc.dg/image-info.m: Likewise.
3712         * objc.dg/symtab-1.m: Likewise.
3713         * objc.dg/torture/strings/const-str-10.m: Likewise.
3714         * objc.dg/torture/strings/const-str-11.m: Likewise.
3715         * objc.dg/torture/strings/const-str-9.m: Likewise.
3716         * objc.dg/zero-link-1.m: Likewise.
3717         * objc.dg/zero-link-2.m: Likewise.
3718         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3719         * objc.dg/objc-foreach-4.m: Likewise.
3720         * objc.dg/objc-foreach-5.m: Likewise.
3721         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3722         (for Darwin).
3723         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3724         * obj-c++.dg/syntax-error-1.mm: Likewise.
3725         * objc.dg/method-6.m: Likewise.
3726         * objc.dg/pr23214.m: Likewise.
3727         * objc.dg/proto-lossage-7.m: Likewise.
3728         * objc.dg/strings/const-str-12b.m: Likewise.
3729         * objc.dg/zero-link-3.m: Likewise.
3730         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3731         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3732         adjust headers, interfaces and encoded types to reflect current system
3733         versions.  Add FIXME and outputs from current system compiler for
3734         reference.
3736 2013-07-15  Cong Hou  <congh@google.com>
3738         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3739         counted.
3740         * gcc.target/i386/l_fma_float_3.c: Likewise.
3741         * gcc.target/i386/l_fma_double_1.c: Likewise.
3742         * gcc.target/i386/l_fma_double_3.c: Likewise.
3744 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3746         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3747         function to test if HTM is available.
3748         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3749         * gcc.target/powerpc/htm-builtin-1.c: New test.
3751 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3753         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3754         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3755         * gfortran.dg/coarray_6.f90: Add dg-error.
3757 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3759         PR fortran/37336
3760         * gfortran.dg/finalize_18.f90: New.
3762 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3764         PR fortran/52669
3765         * fortran.dg/module_variable_1.f90:  New test.
3766         * fortran.dg/module_variable_2.f90:  New test.
3768 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3770         * g++.dg/ext/vector19.C: Adapt.
3771         * g++.dg/ext/vector23.C: New testcase.
3773 2013-07-12  Michael Matz  <matz@suse.de>
3775         PR middle-end/55771
3776         * c-c++-common/pr55771.c: New test.
3778 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3780         * gcc.target/aarch64/vect-movi.c: New.
3782 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3784         PR target/57362
3785         * g++.dg/ext/pr57362.C: New.
3787 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3789         PR target/57631
3790         * gcc.target/avr/torture/pr57631.c: New test.
3792 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3794         PR c++/57827
3795         * g++.dg/cpp0x/constexpr-ice7.C: New.
3797 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3799         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3800         for EABI targets.
3801         * gcc.c-torture/execute/nest-align-1.x: New.
3803 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3805         PR c++/57874
3806         * g++.dg/cpp0x/sfinae48.C: New.
3808 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3810         PR preprocessor/57824
3811         * c-c++-common/raw-string-17.c: New test.
3812         * c-c++-common/gomp/pr57824.c: New test.
3814 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3816         PR c++/57869
3817         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3818         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3819         * g++.dg/conversion/dr195.C: Update.
3820         * g++.dg/expr/cast2.C: Likewise.
3822 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3824         * c-c++-common/raw-string-18.c: New test.
3825         * c-c++-common/raw-string-19.c: New test.
3827         PR preprocessor/57757
3828         * g++.dg/cpp/paste1.C: New test.
3829         * g++.dg/cpp/paste2.C: New test.
3831 2013-07-10  Graham Stott  <grahams@btinternet.com>
3833         * gcc.target/mips/mulsize-1.c: New.
3834         * gcc.target/mips/mulsize-2.c: New.
3835         * gcc.target/mips/mulsize-3.c: New.
3836         * gcc.target/mips/mulsize-4.c: New.
3838 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3840         PR c++/53094
3841         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3842         * g++.dg/ext/vector24.C: New testcase.
3844 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3846         PR c++/53000
3847         * g++.dg/cpp0x/decltype17.C: Adjust.
3849 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3851         PR c++/51786
3852         * g++.dg/cpp0x/pr51786.C: New.
3854 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3856         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3858         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3860         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3862         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3863         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3865 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3867         PR fortran/57834
3868         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3870 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3872         PR fortran/50554
3873         * gfortran.dg/do_check_9.f90: New.
3875 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3877         PR fortran/57785
3878         * gfortran.dg/dot_product_2.f90: New.
3880 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3882         PR fortran/57469
3883         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3885 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3887         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3888         * gfortran.dg/finalize_10.f90: Fix dg-final.
3890 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3892         PR target/57819
3893         * gcc.target/i386/pr57819.c: New test.
3895         PR rtl-optimization/57829
3896         * gcc.c-torture/execute/pr57829.c: New test.
3898 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3900         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3901         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3903 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3905         PR target/57807
3906         * gcc.target/i386/pr57807.c: New test.
3908 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3910         PR target/29776
3911         * gcc.dg/tree-ssa/vrp89.c: New test.
3913 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3915         PR c++/28262
3916         * g++.dg/parse/defarg16.C: New.
3918 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3920         PR rtl-optimization/55342
3921         * gcc.target/i386/pr55342.c: New.
3923 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3925         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3927 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3929         PR c++/14263
3930         * g++.dg/inherit/virtual10.C: New.
3932 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3934         PR c/57821
3935         * gcc.dg/large-size-array-6.c: New test.
3937 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3939         PR c++/38634
3940         * g++.dg/template/crash116.C: New.
3942 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3944         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3945         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3947 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3949         PR c++/54998
3950         * g++.dg/cpp0x/nsdmi-list3.C: New.
3952 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3954         PR target/57777
3955         * gcc.target/i386/pr57777.c: New test.
3957         PR c++/57771
3958         * g++.dg/template/arg9.C: New test.
3960 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3962         * gcc.target/i386/avx-inline.c: New test.
3964 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3966         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3967         * gcc.target/mips/call-2.c: Likewise.
3968         * gcc.target/mips/call-3.c: Likewise.
3969         * gcc.target/mips/lazy-binding-1.c: Likewise.
3971 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3973         PR tree-optimization/57741
3974         * gcc.dg/vect/pr57741-1.c: New test.
3975         * gcc.dg/vect/pr57741-2.c: New test.
3976         * gcc.dg/vect/pr57741-3.c: New test.
3978 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3980         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3981         on big endian.
3982         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3983         * lib/target-supports.exp: Define aarch64_little_endian.
3985 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3987         * gcc.target/aarch64/abs_1.c: New test.
3989 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3991         * gcc.target/aarch64/bfxil_1.c: New test.
3992         * gcc.target/aarch64/bfxil_2.c: Likewise.
3994 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3996         PR c/57766
3997         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3998         array sizes from 100 to 20.
4000 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4002         PR fortran/54788
4003         * gfortran.dg/pointer_remapping_8.f90: New.
4005 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4007         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4008         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4009         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4010         * g++.dg/cpp1y/complex_literals.h: New.
4012 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4014         PR c++/57645
4015         * g++.dg/cpp0x/noexcept21.C: New.
4017 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4019         PR target/57736
4020         * gcc.target/i386/pr57736.c: New test.
4022 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4024         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4025         c specific.
4026         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4027         strings to match the fixed error messages.
4028         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4029         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4030         message check.
4032 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4034         PR target/57744
4035         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4036         stqcx. get even registers.
4038 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4040         PR c++/57509
4041         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4043 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4045         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4046         Fix scan patterns.
4047         * gcc.target/i386/bmi-1.c: Ditto.
4048         * gcc.target/i386/bmi-bextr-4.c: New.
4049         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4051 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4053         PR c++/57682
4054         * g++.dg/cpp0x/initlist73.C: New.
4056 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4058         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4059         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4060         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4062 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4064         PR c++/57509
4065         * g++.dg/ext/pr57509.C: New file.
4067 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4069         PR target/57623
4070         * gcc.target/i386/bmi-bextr-3.c: New test.
4072         PR target/57623
4073         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4075 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4077         PR c++/57172
4078         * g++.dg/cpp0x/pr57172.C: New testcase.
4080 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4082         * gcc.target/s390/htm-1.c: New file.
4083         * gcc.target/s390/htm-nofloat-1.c: New file.
4084         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4086 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4088         PR fortran/29800
4089         * gfortran.dg/bounds_check_17.f90: New.
4091 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4093         PR c++/57640
4094         * g++.dg/cpp1y/pr57640.C: New.
4096 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4098         PR c/57692
4099         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4100         overflow due to size of arrays.
4102 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4104         PR tree-optimization/57705
4105         * gcc.dg/vect/pr57705.c: New test.
4106         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4108 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4110         PR middle-end/57670
4111         * g++.dg/ipa/pr57670.C: New test.
4113 2013-06-25  Richard Biener  <rguenther@suse.de>
4115         PR middle-end/56977
4116         * gcc.dg/pr56977.c: New testcase.
4118 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4120         PR tree-optimization/57358
4121         * gcc.dg/ipa/pr57358.c: New test.
4123 2013-06-24  Richard Biener  <rguenther@suse.de>
4125         PR testsuite/57686
4126         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4128 2013-06-24  Richard Biener  <rguenther@suse.de>
4130         PR tree-optimization/57488
4131         * gcc.dg/torture/pr57488.c: New testcase.
4133 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4134             Dominique d'Humieres  <dominiq@lps.ens.fr>
4136         PR fortran/52413
4137         * gfortran.dg/fraction.f90: New.
4139 2013-06-24  Alan Modra  <amodra@gmail.com>
4141         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4142         Add scan-assembler-not "lvx".
4143         * gcc.target/powerpc/le-altivec-consts.c: New.
4145 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4147         * g++.dg/cpp0x/sfinae47.C: New.
4149 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4151         PR target/52483
4152         * gcc.target/sh/pr52483-1.c: New.
4153         * gcc.target/sh/pr52483-2.c: New.
4154         * gcc.target/sh/pr52483-3.c: New.
4155         * gcc.target/sh/pr52483-4.c: New.
4156         * gcc.target/sh/pr52483-5.c: New.
4158 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4160         * gcc.target/i386/intrinsics_1.c: New test.
4161         * gcc.target/i386/intrinsics_2.c: Ditto.
4162         * gcc.target/i386/intrinsics_3.c: Ditto.
4163         * gcc.target/i386/intrinsics_4.c: Ditto.
4164         * gcc.target/i386/intrinsics_5.c: Ditto.
4165         * gcc.target/i386/intrinsics_6.c: Ditto.
4166         * gcc.target/i386/avx-1.c: Provide macros for builtins
4167         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4169 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4171         PR fortran/37336
4172         * gfortran.dg/finalize_17.f90: New.
4174 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4176         * gfortran.dg/realloc_on_assign_18.f90: New.
4178 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4180         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4181         Also changed the returns from error as distinct values so that
4182         debugging can get easier.
4183         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4184         errors specific to C, if necessary.  Also added new error
4185         hooks for C++.
4186         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4187         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4188         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4189         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4190         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4191         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4192         the same changes as parser_errors3.c, spaces were added between colons
4193         to not confuse C++ compiler with 2 colons as scope.
4194         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4195         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4196         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4197         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4198         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4199         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4200         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4201         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4202         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4203         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4204         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4205         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4206         in the list.
4208 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4210         PR other/53317
4211         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4213 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4215         PR target/57655
4216         * gcc.target/i386/pr57655.c: New test.
4218 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4220         * ada/acats/tests/gcc: Delete.
4221         * gnat.dg/style: Likewise.
4223 2013-06-20  Jeff Law  <law@redhat.com>
4225         PR tree-optimization/57660
4226         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4227         based on their branch cost.
4229         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4231 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4233         PR fortran/57633
4234         * gfortran.dg/list_read_11.f90: New.
4236 2013-06-20  Richard Biener  <rguenther@suse.de>
4238         PR tree-optimization/57584
4239         * gcc.dg/torture/pr57584.c: New testcase.
4241 2013-06-19  Sharad Singhai  <singhai@google.com>
4243         * g++.dg/gcov/gcov-8.C: New testcase.
4244         * lib/gcov.exp: Handle intermediate format.
4246 2013-06-19  Wei Mi  <wmi@google.com>
4248         PR rtl-optimization/57518
4249         * testsuite/gcc.dg/pr57518.c: New test.
4251 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4253         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4255 2013-06-19  Jan Hubicka  <jh@suse.cz>
4257         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4259 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4261         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4262         hard-coded values of array sizes with a #define.
4263         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4264         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4265         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4266         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4267         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4269 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4271         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4272         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4274 2013-06-19  Jeff Law  <law@redhat.com>
4276         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4278 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4280         PR c++/57638
4281         * g++.dg/template/error53.C: New.
4283 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4285         PR target/55033
4286         * gcc.target/powerpc/pr55033.c: Fix options.
4288 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4290         * gcc.target/i386/inline_error.c: New test.
4291         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4292         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4294 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4296         PR c++/53211
4297         * g++.dg/cpp0x/decltype55.C: New.
4299 2013-06-18  Marek Polacek  <polacek@redhat.com>
4301         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4303 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4305         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4307 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4309         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4310         Also changed the returns from error as distinct values so that it is
4311         easier to debug.
4313 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4315         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4317 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4319         PR c++/16128
4320         * g++.dg/template/error52.C: New.
4321         * g++.dg/lookup/friend15.C: Update.
4322         * g++.dg/parse/error11.C: Likewise.
4323         * g++.dg/parse/error14.C: Likewise.
4324         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4325         * g++.dg/parse/template25.C: Likewise.
4326         * g++.old-deja/g++.jason/cond.C: Likewise.
4327         * g++.old-deja/g++.mike/for2.C: Likewise.
4328         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4329         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4331 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4333         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4334         ensure alignment.
4336 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4338         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4339         accidentally placing minus sign for length instead of stride.
4341 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4343         PR rtl-optimization/57425
4344         PR rtl-optimization/57569
4345         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4346         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4348 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4350         PR fortran/49074
4351         PR fortran/56136
4352         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4353         packing.
4354         * gfortran.dg/typebound_assignment_6.f03: New.
4356 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4358         * gcc.target/h8300/h8300.exp: New.
4359         * gcc.dg/pragma-isr.c: Move to ...
4360         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4361         * gcc.target/h8300/pragma-isr.c: ... and here.
4362         * gcc.dg/pragma-isr2.c: Move to ...
4363         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4364         * gcc.target/h8300/pragma-isr2.c: ... and here.
4365         * gcc.dg/pragma-isr-trapa.c: Move to ...
4366         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4367         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4368         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4369         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4370         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4371         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4372         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4373         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4374         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4375         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4376         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4377         * gcc.dg/attr-isr-trapa.c: Move to ...
4378         * gcc.target/sh/attr-isr-trapa.c: ... here.
4380 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4382         PR c++/51413
4383         * g++.dg/ext/builtin-offsetof1.C: New.
4385 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4387         * gcc.target/aarch64/vect_smlal_1.c: New file.
4389 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4391         PR fortran/57508
4392         * gfortran.dg/defined_assignment_7.f90: New.
4394 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4396         PR c++/57599
4397         * g++.dg/rtti/dyncast6.C: New.
4398         * g++.dg/cpp0x/dyncast1.C: Likewise.
4400 2013-06-14  Alan Modra  <amodra@gmail.com>
4402         PR middle-end/57134
4403         * gcc.dg/pr57134.c: New.
4405 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4407         PR fortran/57596
4408         * gfortran.dg/deferred_type_param_9.f90: New.
4410 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4412         * gcc.dg/fold-minus-1.c: New testcase.
4414 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4416         PR fortran/49074
4417         * gfortran.dg/typebound_assignment_5.f03: New.
4419 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4421         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4423 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4424             Pat Haugen  <pthaugen@us.ibm.com>
4425             Peter Bergner  <bergner@vnet.ibm.com>
4427         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4428         load/store instructions on power7, power8.
4429         * gcc.target/powerpc/atomic-p8.c: Likewise.
4431 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4433         PR c/57577
4434         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4436 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4438         PR c++/38958
4439         * g++.dg/warn/Wunused-var-20.C: New.
4441 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4443         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4444         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4445         Run with -fno-common.
4447 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4449         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4450         and exit function calls with return 1 and return 0, respectively.
4452 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4454         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4455         New tests.
4457 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4459         PR tree-optimization/57361
4460         * gcc.dg/tree-ssa/pr57361.c: New file.
4462 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4464         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4465         to ensure alignment.
4466         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4468 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4470         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4472 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4473             Dominique d'Humieres  <dominiq@lps.ens.fr>
4475         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4477 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4479         PR target/56564
4480         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4481         * gcc.target/i386/pr56564-3.c: Likewise.
4483 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4485         PR fortran/57535
4486         * gfortran.dg/class_array_18.f90: New.
4488 2013-06-11  Jan Hubicka  <jh@suse.cz>
4490         PR c++/57551
4491         * g++.dg/ext/visibility/anon6.C: Update testcase.
4493 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4495         PR c/57563
4496         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4497         in how we check __sec_reduce_mutating function's result.
4499 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4500             Pat Haugen  <pthaugen@us.ibm.com>
4501             Peter Bergner  <bergner@vnet.ibm.com>
4503         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4504         direct move instructions.
4505         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4506         * gcc.target/powerpc/direct-move.h: Likewise.
4507         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4508         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4509         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4510         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4511         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4512         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4514 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4516         PR c++/52440
4517         * g++.dg/cpp0x/pr52440.C: New.
4519 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4521         PR target/56564
4522         * gcc.target/i386/pr56564-1.c: New test.
4523         * gcc.target/i386/pr56564-2.c: New test.
4524         * gcc.target/i386/pr56564-3.c: New test.
4525         * gcc.target/i386/pr56564-4.c: New test.
4526         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4527         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4528         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4529         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4530         * gcc.target/i386/vect-sizes-1.c: Likewise.
4531         * gcc.target/i386/memcpy-1.c: Likewise.
4532         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4533         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4535 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4537         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4538         systems to cover all GNU systems.
4539         * g++.dg/abi/guard2.C: Likewise.
4540         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4541         * g++.dg/eh/sighandle.C: Likewise.
4542         * g++.dg/ext/cleanup-10.C: Likewise.
4543         * g++.dg/ext/cleanup-11.C: Likewise.
4544         * g++.dg/ext/cleanup-8.C: Likewise.
4545         * g++.dg/ext/cleanup-9.C: Likewise.
4546         * g++.dg/opt/const5.C: Likewise.
4547         * g++.dg/opt/life1.C: Likewise.
4548         * g++.dg/other/pr39496.C: Likewise.
4549         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4550         * g++.old-deja/g++.abi/align.C: Likewise.
4551         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4552         * g++.old-deja/g++.law/weak.C: Likewise.
4553         * g++.old-deja/g++.pt/asm1.C: Likewise.
4554         * gcc.c-torture/execute/20030125-1.x: Likewise.
4555         * gcc.c-torture/execute/990127-2.x: Likewise.
4556         * gcc.dg/20041106-1.c: Likewise.
4557         * gcc.dg/20050503-1.c: Likewise.
4558         * gcc.dg/builtin-object-size-5.c: Likewise.
4559         * gcc.dg/cleanup-10.c: Likewise.
4560         * gcc.dg/cleanup-11.c: Likewise.
4561         * gcc.dg/cleanup-8.c: Likewise.
4562         * gcc.dg/cleanup-9.c: Likewise.
4563         * gcc.dg/complex-5.c: Likewise.
4564         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4565         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4566         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4567         * gcc.dg/dfp/pr35739.c: Likewise.
4568         * gcc.dg/fdata-sections-1.c: Likewise.
4569         * gcc.dg/lto/20090206-1_0.c: Likewise.
4570         * gcc.dg/lto/20090206-2_0.c: Likewise.
4571         * gcc.dg/pr30360.c: Likewise.
4572         * gcc.dg/pr37303.c: Likewise.
4573         * gcc.dg/pr39323-1.c: Likewise.
4574         * gcc.dg/pr39323-2.c: Likewise.
4575         * gcc.dg/pr39323-3.c: Likewise.
4576         * gcc.dg/pr45416.c: Likewise.
4577         * gcc.dg/setjmp-2.c: Likewise.
4578         * gcc.dg/split-1.c: Likewise.
4579         * gcc.dg/split-3.c: Likewise.
4580         * gcc.dg/split-4.c: Likewise.
4581         * gcc.dg/strlenopt-12g.c: Likewise.
4582         * gcc.dg/strlenopt-14g.c: Likewise.
4583         * gcc.dg/strlenopt-14gf.c: Likewise.
4584         * gcc.dg/strlenopt-16g.c: Likewise.
4585         * gcc.dg/strlenopt-17g.c: Likewise.
4586         * gcc.dg/strlenopt-18g.c: Likewise.
4587         * gcc.dg/strlenopt-1f.c: Likewise.
4588         * gcc.dg/strlenopt-22g.c: Likewise.
4589         * gcc.dg/strlenopt-2f.c: Likewise.
4590         * gcc.dg/strlenopt-4g.c: Likewise.
4591         * gcc.dg/strlenopt-4gf.c: Likewise.
4592         * gcc.dg/struct-ret-3.c: Likewise.
4593         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4594         * gcc.misc-tests/linkage.exp: Likewise.
4595         * gcc.target/i386/20000724-1.c: Likewise.
4596         * gcc.target/i386/align-main-3.c: Likewise.
4597         * gcc.target/i386/cleanup-1.c: Likewise.
4598         * gcc.target/i386/inline-mcpy.c: Likewise.
4599         * gcc.target/i386/pr32268.c: Likewise.
4600         * gcc.target/i386/pr36613.c: Likewise.
4601         * gcc.target/i386/pr39013-1.c: Likewise.
4602         * gcc.target/i386/pr39013-2.c: Likewise.
4603         * gcc.target/i386/pr39496.c: Likewise.
4604         * gcc.target/i386/pr40906-3.c: Likewise.
4605         * gcc.target/i386/pr46084.c: Likewise.
4606         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4608 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4610         PR target/6526
4611         * gcc.target/sh/pr6526.c: New.
4613 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4615         PR target/57568
4616         * gcc.c-torture/execute/pr57568.c: New test.
4618 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4620         PR c++/37404
4621         * g++.dg/other/vararg-4.C: New.
4623 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4625         PR rtl-optimization/57559
4626         * gcc.target/s390/pr57559.c : New test.
4628 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4630         PR fortran/37336
4631         * gfortran.dg/finalize_10.f90: New.
4632         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4633         * gfortran.dg/finalize_15.f90: New.
4635 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4637         PR fortran/57553
4638         * gfortran.dg/storage_size_4.f90: New.
4640 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4642         PR c++/57548
4643         * testsuite/g++.dg/ext/pr57548.C: New test.
4645 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4647         PR middle-end/57541
4648         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4650 2013-06-07  Jan Hubicka  <jh@suse.cz>
4652         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4654 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4656         PR fortran/57549
4657         * gfortran.dg/array_constructor_48.f90: New.
4658         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4659         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4661 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4663         PR target/56315
4664         * gcc.target/arm/xordi3-opt.c: New test.
4666 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4668         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4669         Revert to dg-options.
4671 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4673         PR target/55033
4674         * gcc.target/powerpc/pr55033.c: New.
4676 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4678         PR c++/53658
4679         * g++.dg/cpp0x/alias-decl-36.C: New.
4681 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4682             Pat Haugen  <pthaugen@us.ibm.com>
4683             Peter Bergner  <bergner@vnet.ibm.com>
4685         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4686         power8 builtin functions.
4687         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4688         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4689         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4690         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4691         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4692         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4693         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4694         tests to test power8 auto-vectorization.
4695         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4696         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4697         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4698         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4700         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4701         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4703         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4705         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4706         support.
4707         (check_effective_target_powerpc_p8vector_ok): Likewise.
4708         (is-effective-target): Likewise.
4709         (check_vect_support_and_set_flags): Likewise.
4711 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4713         PR c++/43652
4714         * g++.dg/parse/error53.C: New.
4716 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4718         PR rtl-optimization/57459
4719         * gcc.target/i386/pr57459.c: New test.
4721 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4723         PR c++/53743
4724         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4725         into -freorder-blocks-and-partition test.
4726         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4727         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4728         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4729         * gcc.dg/tree-prof/pr50907.c: Ditto.
4730         * gcc.dg/tree-prof/pr45354.c: Ditto.
4731         * g++.dg/tree-prof/partition2.C: Ditto.
4732         * g++.dg/tree-prof/partition3.C: Ditto.
4734 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4736         PR fortran/57542
4737         * gfortran.dg/finalize_16.f90: New.
4739 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4741         * gcc.dg/vect/no-section-anchors-vect-68.c:
4742         Add dg-skip-if aarch64_tiny.
4744 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4746         PR C/57457
4747         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4748         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4750 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4752         PR c++/51908
4753         * g++.dg/cpp0x/decltype54.C: New.
4755 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4757         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4758         arm*-*-*eabi* targets.
4759         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4760         arm*-*-* targets.
4761         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4763 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4764             Tobias Burnus  <burnus@net-b.de>
4766         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4767         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4768         * gfortran.dg/io_real_boz_4.f90: Ditto.
4769         * gfortran.dg/io_real_boz_5.f90: Ditto.
4771 2013-06-05  Andreas Schwab  <schwab@suse.de>
4773         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4775 2013-06-04  Jan Hubicka  <jh@suse.cz>
4777         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4779 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4781         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4782         parameters with void.
4783         (main2): Removed argc parameter.
4784         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4785         (main): Replaced argc, argv parameters with void.
4786         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4787         (main2): Removed argc parameter.
4788         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4789         argv parameters with void.  Added __asm volatile to avoid optimization
4790         on argc, if necessary.
4791         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4792         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4793         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4794         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4795         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4796         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4797         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4798         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4799         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4800         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4801         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4802         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4803         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4804         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4805         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4806         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4807         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4808         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4809         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4810         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4811         parameters with void.
4812         (main2): Removed argc parameter.
4813         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4814         (main): Replaced argc, argv parameters with void.
4815         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4816         argv parameters with void.  Also renamed this function as main, and
4817         delete the existing main.
4818         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4819         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4820         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4822 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4824         * gcc.target/aarch64/movi_1.c: New test.
4826 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4828         PR fortran/37336
4829         * gfortran.dg/finalize_12.f90: New.
4830         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4831         end of scope finalization.
4832         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4833         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4834         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4835         * gfortran.dg/class_19.f03: Ditto.
4836         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4837         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4838         * gfortran.dg/extends_14.f03: Ditto.
4839         * gfortran.dg/move_alloc_4.f90: Ditto.
4840         * gfortran.dg/typebound_proc_27.f03: Ditto.
4842 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4844         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4845         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4846         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4847         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4848         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4849         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4850         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4851         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4852         * gfortran.dg/io_real_boz_4.f90: Ditto.
4853         * gfortran.dg/io_real_boz_5.f90: Ditto.
4854         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4855         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4856         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4857         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4858         * gfortran.dg/transpose_2.f90: Fix dg-output.
4860 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4862         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4863         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4864         dg-option and an header comment.
4866 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4868         PR c++/57419
4869         * g++.dg/cpp0x/sfinae46.C: New.
4870         * g++.dg/cpp0x/defaulted13.C: Adjust.
4871         * g++.dg/cpp0x/defaulted2.C: Likewise.
4872         * g++.dg/cpp0x/defaulted26.C: Likewise.
4873         * g++.dg/cpp0x/defaulted3.C: Likewise.
4874         * g++.dg/cpp0x/error1.C: Likewise.
4875         * g++.dg/cpp0x/implicit1.C: Likewise.
4876         * g++.dg/cpp0x/implicit11.C: Likewise.
4877         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4878         * g++.dg/cpp0x/initlist47.C: Likewise.
4879         * g++.dg/cpp0x/initlist9.C: Likewise.
4880         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4881         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4882         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4883         * g++.dg/cpp0x/union4.C: Likewise.
4884         * g++.dg/template/crash108.C: Likewise.
4885         * g++.dg/template/crash41.C: Likewise.
4886         * g++.old-deja/g++.jason/local.C: Likewise.
4887         * g++.old-deja/g++.law/visibility3.C: Likewise.
4889 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4891         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4892         * gcc.dg/vect/bb-slp-14.c: Ditto.
4893         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4894         * gcc.dg/vect/bb-slp-23.c: Ditto.
4895         * gcc.dg/vect/bb-slp-15.c: Ditto.
4896         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4897         * gcc.dg/vect/bb-slp-24.c: Ditto.
4898         * gcc.dg/vect/bb-slp-16.c: Ditto.
4899         * gcc.dg/vect/bb-slp-25.c: Ditto.
4900         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4901         * gcc.dg/vect/bb-slp-17.c: Ditto.
4902         * gcc.dg/vect/bb-slp-1.c: Ditto.
4903         * gcc.dg/vect/bb-slp-26.c: Ditto.
4904         * gcc.dg/vect/bb-slp-18.c: Ditto.
4905         * gcc.dg/vect/bb-slp-2.c: Ditto.
4906         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4907         * gcc.dg/vect/bb-slp-27.c: Ditto.
4908         * gcc.dg/vect/bb-slp-19.c: Ditto.
4909         * gcc.dg/vect/bb-slp-3.c: Ditto.
4910         * gcc.dg/vect/bb-slp-28.c: Ditto.
4911         * gcc.dg/vect/bb-slp-4.c: Ditto.
4912         * gcc.dg/vect/bb-slp-29.c: Ditto.
4913         * gcc.dg/vect/bb-slp-5.c: Ditto.
4914         * gcc.dg/vect/bb-slp-6.c: Ditto.
4915         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4916         * gcc.dg/vect/bb-slp-7.c: Ditto.
4917         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4918         * gcc.dg/vect/bb-slp-8.c: Ditto.
4919         * gcc.dg/vect/bb-slp-9.c: Ditto.
4920         * gcc.dg/vect/bb-slp-10.c: Ditto.
4921         * gcc.dg/vect/bb-slp-11.c: Ditto.
4922         * gcc.dg/vect/bb-slp-20.c: Ditto.
4923         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4924         * gcc.dg/vect/bb-slp-21.c: Ditto.
4925         * gcc.dg/vect/bb-slp-30.c: Ditto.
4926         * gcc.dg/vect/bb-slp-13.c: Ditto.
4927         * gcc.dg/vect/bb-slp-22.c: Ditto.
4928         * g++.dg/vect/slp-pr50413.cc: Ditto.
4929         * g++.dg/vect/slp-pr56812.cc: Ditto.
4930         * g++.dg/vect/slp-pr50819.cc: Ditto.
4932 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4934         PR fortran/57456
4935         * gfortran.dg/class_array_17.f90: New.
4937 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4939         * ada/acats/floatstore.lst: New.
4940         * ada/acats/run_all.sh: Process it.
4942 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4944         * gcc.target/powerpc/e500-ord-1.c: New test.
4945         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4946         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4947         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4949 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4951         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4953 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4955         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4957 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4959         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4961 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4963         PR c/57452
4964         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4965         test-case.
4967 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4969         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4971 2013-05-31  Marek Polacek  <polacek@redhat.com>
4973         PR tree-optimization/57478
4974         PR tree-optimization/57453
4975         * gcc.dg/torture/pr57478.c: New test.
4977 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4979         PR fortran/57456
4980         * gfortran.dg/class_array_17.f90: New.
4982 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4984         PR target/56315
4985         * gcc.target/arm/iordi3-opt.c: New test.
4987 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4989         PR fortran/54190
4990         PR fortran/57217
4991         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4992         * gfortran.dg/interface_26.f90: Ditto.
4993         * gfortran.dg/proc_ptr_11.f90: Ditto.
4994         * gfortran.dg/proc_ptr_15.f90: Ditto.
4995         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4996         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4997         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4998         * gfortran.dg/typebound_override_1.f90: Ditto.
4999         * gfortran.dg/typebound_override_4.f90: Ditto.
5000         * gfortran.dg/typebound_proc_6.f03: Ditto.
5001         * gfortran.dg/assumed_type_7.f90: New test.
5002         * gfortran.dg/typebound_override_5.f90: New test.
5003         * gfortran.dg/typebound_override_6.f90: New test.
5004         * gfortran.dg/typebound_override_7.f90: New test.
5006 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5008         PR middle-end/57073
5009         * gfortran.dg/power_6.f90: New.
5011 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5013         * gcc.target/aarch64/insv_1.c: New test.
5015 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5017         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5018         dg-skip-if "No stabs".
5020 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5022         PR fortran/54189
5023         * gfortran.dg/assumed_size_1.f90: New.
5025 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5027         * gcc.dg/shrink-wrap-alloca.c: New added.
5028         * gcc.dg/shrink-wrap-pretend.c: New added.
5029         * gcc.dg/shrink-wrap-sibcall.c: New added.
5031 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5033         PR fortran/57458
5034         * gfortran.dg/assumed_rank_13.f90: New.
5036 2013-05-29  Easwaran Raman  <eraman@google.com>
5038         PR tree-optimization/57442
5039         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5041 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5043         PR tree-optimization/57441
5044         * gcc.c-torture/compile/pr57441.c: New.
5046 2013-05-29  Dehao Chen  <dehao@google.com>
5048         PR testsuite/57413
5049         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5051 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5053         PR fortran/37336
5054         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5055         * gfortran.dg/class_19.f03: Ditto.
5057 2013-05-29  Richard Biener  <rguenther@suse.de>
5059         * gcc.dg/vect/bb-slp-32.c: New testcase.
5061 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5063         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5064         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5065         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5066         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5067         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5068         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5069         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5070         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5071         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5072         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5073         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5074         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5075         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5076         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5077         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5078         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5079         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5080         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5081         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5082         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5083         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5084         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5085         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5086         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5087         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5088         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5089         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5090         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5091         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5092         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5093         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5094         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5095         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5096         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5097         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5098         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5099         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5100         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5101         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5103 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5105         PR fortran/37336
5106         * gfortran.dg/finalize_11.f90: New.
5107         * gfortran.dg/finalize_4.f03: Remove dg-error.
5108         * gfortran.dg/finalize_5.f03: Ditto.
5109         * gfortran.dg/finalize_6.f03: Ditto.
5110         * gfortran.dg/finalize_7.f03: Ditto.
5112 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5114         * gfortran.dg/class_array_16.f90: New.
5116 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5118         PR fortran/57435
5119         * testsuite/gfortran.dg/use_29.f90: New.
5121 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5123         * gnat.dg/fp_exception.adb: New test.
5125 2013-05-28  Richard Biener  <rguenther@suse.de>
5127         PR tree-optimization/56787
5128         * gcc.dg/vect/pr56787.c: New testcase.
5130 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5131             Tobias Burnus  <burnus@net-b.de>
5133         PR fortran/57217
5134         * gfortran.dg/typebound_override_4.f90: New.
5136 2013-05-28  Richard Biener  <rguenther@suse.de>
5138         PR tree-optimization/57411
5139         * g++.dg/opt/pr57411.C: New testcase.
5141 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5143         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5144         * gcc.dg/builtin-bswap-9.c: Likewise.
5146 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5148         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5150 2013-05-27  Richard Biener  <rguenther@suse.de>
5152         PR middle-end/57412
5153         * gcc.dg/gomp/pr57412.c: New testcase.
5155 2013-05-27  Bud Davis  <jmdavis@link.com>
5157         PR fortran/50405
5158         * gfortran.dg/stfunc_8.f90: New.
5160 2013-05-27  Richard Biener  <rguenther@suse.de>
5162         PR tree-optimization/57343
5163         * gcc.dg/torture/pr57343.c: New testcase.
5165 2013-05-27  Richard Biener  <rguenther@suse.de>
5167         PR tree-optimization/57417
5168         * gcc.dg/torture/pr57417.c: New testcase.
5170 2013-05-27  Richard Biener  <rguenther@suse.de>
5172         PR tree-optimization/57396
5173         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5175 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5177         * gnat.dg/specs/last_bit.ads: New test.
5179 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5181         * gnat.dg/specs/machine_attribute.ads: New test.
5183 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5185         * gnat.dg/incomplete3.ad[sb]: New test.
5187 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5189         PR target/53916
5190         * gcc.target/mips/div-13.c: New test.
5192 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5194         PR target/55777
5195         * gcc.target/mips/mips16-attributes-5.c,
5196         * gcc.target/mips/mips16-attributes-6.c: New tests.
5198 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5200         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5201         * gcc.dg/builtin-bswap-8.c: Likewise.
5203 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5205         PR c++/52216
5206         * g++.dg/cpp0x/new1.C: New.
5208 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5210         PR c++/25666
5211         * g++.dg/parse/dtor16.C: New.
5212         * g++.dg/parse/dtor6.C: Adjust.
5214 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5216         PR c++/19618
5217         * g++.dg/expr/bitfield12.C: New.
5219 2013-05-24  Jeff Law  <law@redhat.com>
5221         PR tree-optimization/57124
5222         * gcc.c-torture/execute/pr57124.c: New test.
5223         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5225 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5227         PR tree-optimization/57294
5228         * gcc.dg/ipa/pr57294.c: New test.
5230 2013-05-24  Dehao Chen  <dehao@google.com>
5232         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5234 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5236         * gcc.target/aarch64/scalar_intrinsics.c
5237         (force_simd): Use a valid instruction.
5238         (test_vdupd_lane_s64): Pass a valid lane argument.
5239         (test_vdupd_lane_u64): Likewise.
5241 2013-05-24  Richard Biener  <rguenther@suse.de>
5243         PR tree-optimization/57287
5244         * gcc.dg/pr57287.c: New testcase.
5246 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5248         PR c++/26572
5249         * g++.dg/template/error51.C: New.
5251 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5253         PR c++/25503
5254         * g++.dg/template/bitfield2.C: New.
5256 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5258         * gnat.dg/specs/noinline1.ads: New test.
5259         * gnat.dg/noinline2.ad[sb]: Likewise.
5260         * gnat.dg/specs/noinline3.ads: Likewise.
5261         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5263 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5265         PR tree-ssa/57385
5266         * gcc.dg/tree-ssa/pr57385.c: New test.
5268 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5270         * gnat.dg/derived_type4.adb: New test.
5272 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5274         * gcc.dg/builtin-bswap-6.c: New test.
5275         * gcc.dg/builtin-bswap-7.c: Likewise.
5276         * gcc.dg/builtin-bswap-8.c: Likewise.
5277         * gcc.dg/builtin-bswap-9.c: Likewise.
5279 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5281         PR debug/57351
5282         * gcc.dg/debug/pr57351.c: New test
5284 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5286         * gcc.target/aarch64/vect-clz.c: New file.
5288 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5290         PR middle-end/57347
5291         * gcc.dg/ipa/pr57347.c: New test.
5293 2013-05-23  Richard Biener  <rguenther@suse.de>
5295         PR tree-optimization/57380
5296         * g++.dg/tree-ssa/pr57380.C: New testcase.
5298 2013-05-23  Richard Biener  <rguenther@suse.de>
5300         PR middle-end/57381
5301         * gcc.dg/torture/pr57381.c: New testcase.
5303 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5305         PR middle-end/57344
5306         * gcc.c-torture/execute/pr57344-1.c: New test.
5307         * gcc.c-torture/execute/pr57344-2.c: New test.
5308         * gcc.c-torture/execute/pr57344-3.c: New test.
5309         * gcc.c-torture/execute/pr57344-4.c: New test.
5311 2013-05-23  Richard Biener  <rguenther@suse.de>
5313         PR rtl-optimization/57341
5314         * gcc.dg/torture/pr57341.c: New testcase.
5316 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5318         PR c++/57352
5319         * g++.dg/parse/crash62.C: New.
5321 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5322             Pat Haugen  <pthaugen@us.ibm.com>
5323             Peter Bergner  <bergner@vnet.ibm.com>
5325         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5326         crypto builtins.
5328 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5330         PR fortran/57364
5331         * gfortran.dg/defined_assignment_6.f90: New.
5333 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5335         PR fortran/57338
5336         * gfortran.dg/assumed_type_6.f90: New.
5338 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5340         PR c++/57211
5341         * g++.dg/cpp0x/Wunused-parm.C: New.
5343 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5345         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5346         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5348 2013-05-21  Easwaran Raman  <eraman@google.com>
5350         PR tree-optimization/57322
5351         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5353 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5355         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5356         .set (no)?micromips
5358 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5360         PR fortran/57035
5361         * gfortran.dg/assumed_type_5.f90: New.
5362         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5363         * gfortran.dg/assumed_rank_2.f90: Ditto.
5364         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5365         * gfortran.dg/no_arg_check_3.f90: Ditto.
5367 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5369         PR tree-optimization/57331
5370         * gcc.c-torture/compile/pr57331.c: New test.
5372 2013-05-21  Richard Biener  <rguenther@suse.de>
5374         PR tree-optimization/57330
5375         * gcc.dg/torture/pr57330.c: New testcase.
5377 2013-05-21  Richard Biener  <rguenther@suse.de>
5379         PR tree-optimization/57303
5380         * gcc.dg/torture/pr57303.c: New testcase.
5382 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5384         PR tree-optimization/57321
5385         * gcc.c-torture/execute/pr57321.c: New test.
5387 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5389         PR fortran/48858
5390         PR fortran/55465
5391         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5392         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5393         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5394         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5395         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5396         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5397         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5398         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5399         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5400         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5401         * gfortran.dg/binding_label_tests_24.f90: New.
5402         * gfortran.dg/binding_label_tests_25.f90: New.
5404 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5406         PR fortran/48858
5407         * gfortran.dg/binding_label_tests_17.f90: New.
5408         * gfortran.dg/binding_label_tests_18.f90: New.
5409         * gfortran.dg/binding_label_tests_19.f90: New.
5410         * gfortran.dg/binding_label_tests_20.f90: New.
5411         * gfortran.dg/binding_label_tests_21.f90: New.
5412         * gfortran.dg/binding_label_tests_22.f90: New.
5413         * gfortran.dg/binding_label_tests_23.f90: New.
5415 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5417         PR fortran/48858
5418         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5419         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5420         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5421         * gfortran.dg/common_18.f90: New.
5422         * gfortran.dg/common_19.f90: New.
5423         * gfortran.dg/common_20.f90: New.
5424         * gfortran.dg/common_21.f90: New.
5426 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5428         PR c++/12288
5429         * g++.dg/parse/error52.C: New.
5430         * g++.dg/parse/error3.C: Adjust.
5431         * g++.dg/parse/error36.C: Likewise.
5433 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5435         PR target/56547
5436         * gcc.target/sh/pr56547-1.c: New.
5437         * gcc.target/sh/pr56547-2.c: New.
5439 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5441         PR c++/23608
5442         * g++.dg/warn/Wsign-compare-6.C: New.
5443         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5445 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5447         PR c++/57327
5448         * g++.dg/template/error50.C: New.
5450 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5452         PR c++/10207
5453         * g++.dg/ext/complit13.C: New.
5455 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5457         PR c++/57175
5458         * g++.dg/pr57175.C: New testcase.
5460 2013-05-17  Easwaran Raman  <eraman@google.com>
5462         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5464 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5466         PR testsuite/57313
5467         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5469 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5471         PR rtl-optimization/57281
5472         PR rtl-optimization/57300
5473         * gcc.dg/pr57300.c: New test.
5474         * gcc.c-torture/execute/pr57281.c: New test.
5476 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5478         PR c++/18126
5479         * g++.dg/ext/sizeof-complit.C: New.
5481 2013-05-17  Marek Polacek  <polacek@redhat.com>
5483         * gcc.dg/strlenopt-25.c: New test.
5484         * gcc.dg/strlenopt-26.c: Likewise.
5486 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5488         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5489         instead of -mavx2, require only avx instead of avx2.
5490         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5491         of avx2-check.h and turn into an avx runtime test instead of
5492         avx2 runtime test.
5494 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5496         * g++.dg/ext/vector22.C: Uncomment working test.
5498 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5500         PR c++/17410
5501         * g++.dg/template/pr17410.C: New.
5503 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5505         * gcc.target/i386/rotate-3.c: New test.
5506         * gcc.target/i386/rotate-3a.c: New test.
5507         * gcc.target/i386/rotate-4.c: New test.
5508         * gcc.target/i386/rotate-4a.c: New test.
5509         * gcc.target/i386/rotate-5.c: New test.
5510         * gcc.target/i386/rotate-5a.c: New test.
5512 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5514         * gcc.dg/visibility-21.c: Require section_anchors.
5516 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5518         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5519         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5520         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5522 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5524         * gcc.dg/visibility-21.c: New.
5526 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5528         PR middle-end/57286
5529         * gcc.dg/pr57286.c: New testcase.
5530         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5531         * g++.dg/ext/vector22.C: Comment out transformations not
5532         performed anymore.
5534 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5536         PR target/57260
5537         * gcc.target/mips/call-1.c: Restrict to o32.
5538         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5540 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5542         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5543         dg-messages.
5544         * g++.dg/warn/Wshadow-1.C: Likewise.
5545         * g++.dg/warn/Wshadow-6.C: Likewise.
5546         * g++.dg/warn/Wshadow-7.C: Likewise.
5548 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5550         PR c++/31952
5551         * g++.dg/parse/pr31952-1.C: New.
5552         * g++.dg/parse/pr31952-2.C: Likewise.
5553         * g++.dg/parse/pr31952-3.C: Likewise.
5555         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5556         * g++.old-deja/g++.jason/cond.C: Likewise.
5557         * g++.dg/cpp0x/range-for5.C: Likewise.
5559 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5561         PR target/19599
5562         * gcc.target/arm/pr40887.c: Adjust testcase.
5563         * gcc.target/arm/pr19599.c: New test.
5565 2013-05-15  Richard Biener  <rguenther@suse.de>
5567         PR tree-optimization/57275
5568         * gcc.target/i386/pr57275.c: New testcase.
5570 2013-05-15  Jan Hubicka  <jh@suse.cz>
5572         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5573         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5574         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5576 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5578         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5579         scheduling.
5581 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5583         PR c++/57274
5584         * c-c++-common/Wsequence-point-1.c: New test.
5586 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5588         * g++.dg/ext/vector22.C: New testcase.
5589         * gcc.dg/binop-xor3.c: Remove xfail.
5591 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5593         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5594         FLOAT cmp FLOAT ? INT : INT.
5595         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5596         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5597         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5598         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5599         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5600         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5602 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5604         PR c++/53903
5605         * g++.dg/cpp0x/defaulted43.C: New.
5607 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5610         (alloca): Remove declaration.
5611         (foo9): Replace alloca by __builtin_alloca.
5613 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5615         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5616         Expect "size of array is too large" error.
5618 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5620         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5622 2013-05-14  Richard Biener  <rguenther@suse.de>
5624         PR middle-end/57235
5625         * g++.dg/torture/pr57235.C: New testcase.
5627 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5629         PR middle-end/57251
5630         * gcc.dg/torture/pr57251.c: New test.
5632 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5634         PR target/57264
5635         * gcc.target/i386/pr57264.c: New test.
5637 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5639         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5641 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5643         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5645 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5647         PR tree-optimization/45216
5648         PR tree-optimization/57157
5649         * c-c++-common/rotate-1.c: Add 32 tests with +.
5650         * c-c++-common/rotate-1a.c: Adjust.
5651         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5652         * c-c++-common/rotate-2b.c: New test.
5653         * c-c++-common/rotate-3.c: Add 32 tests with +.
5654         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5655         * c-c++-common/rotate-4b.c: New test.
5656         * c-c++-common/rotate-5.c: New test.
5658 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5660         PR middle-end/42371
5661         * gcc.dg/ipa/remref-0.c: New test.
5662         * gcc.dg/ipa/remref-1a.c: Likewise.
5663         * gcc.dg/ipa/remref-1b.c: Likewise.
5664         * gcc.dg/ipa/remref-2a.c: Likewise.
5665         * gcc.dg/ipa/remref-2b.c: Likewise.
5667 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5669         * gcc.dg/vector-shift-2.c: New testcase.
5671 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5673         PR tree-optimization/57230
5674         * gcc.dg/strlenopt-24.c: New test.
5676         PR tree-optimization/57230
5677         * gcc.dg/strlenopt-23.c: New test.
5679 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5681         PR target/57108
5682         * gcc.target/sh/pr57108.c: Move this test case to ...
5683         * gcc.c-torture/compile/pr57108.c: ... here.
5685 2013-05-10  Richard Biener  <rguenther@suse.de>
5687         PR tree-optimization/57214
5688         * gcc.dg/torture/pr57214.c: New testcase.
5690 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5692         * gcc.dg/vector-shift.c: New testcase.
5694 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5696         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5698         PR tree-optimization/45216
5699         PR tree-optimization/57157
5700         * c-c++-common/rotate-1.c: New test.
5701         * c-c++-common/rotate-1a.c: New test.
5702         * c-c++-common/rotate-2.c: New test.
5703         * c-c++-common/rotate-2a.c: New test.
5704         * c-c++-common/rotate-3.c: New test.
5705         * c-c++-common/rotate-3a.c: New test.
5706         * c-c++-common/rotate-4.c: New test.
5707         * c-c++-common/rotate-4a.c: New test.
5709 2013-05-10  Richard Biener  <rguenther@suse.de>
5711         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5712         * gcc.target/i386/l_fma_double_1.c: Adjust.
5713         * gcc.target/i386/l_fma_double_2.c: Likewise.
5714         * gcc.target/i386/l_fma_double_3.c: Likewise.
5715         * gcc.target/i386/l_fma_double_4.c: Likewise.
5716         * gcc.target/i386/l_fma_double_5.c: Likewise.
5717         * gcc.target/i386/l_fma_double_6.c: Likewise.
5718         * gcc.target/i386/l_fma_float_1.c: Likewise.
5719         * gcc.target/i386/l_fma_float_2.c: Likewise.
5720         * gcc.target/i386/l_fma_float_3.c: Likewise.
5721         * gcc.target/i386/l_fma_float_4.c: Likewise.
5722         * gcc.target/i386/l_fma_float_5.c: Likewise.
5723         * gcc.target/i386/l_fma_float_6.c: Likewise.
5725 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5727         PR c++/51226
5728         * g++.dg/cpp0x/pr51226.C: New.
5730 2013-04-16  Han Shen  <shenhan@google.com>
5732         Test cases for '-fstack-protector-strong'.
5733         * gcc.dg/fstack-protector-strong.c: New.
5734         * g++.dg/fstack-protector-strong.C: New.
5736 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5738         * gcc.target/aarch64/ands_1.c: New test.
5739         * gcc.target/aarch64/ands_2.c: Likewise
5741 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5743         * lib/target-supports.exp (check_effective_target_hw): New
5744         function.
5745         * c-c++-common/asan/clone-test-1.c: Call
5746         check_effective_target_hw.
5747         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5748         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5749         possible decorations.
5750         * c-c++-common/asan/null-deref-1.c: Likewise.
5751         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5752         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5753         * c-c++-common/asan/use-after-free-1.c: Likewise.
5754         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5755         * g++.dg/asan/large-func-test-1.C: Likewise.
5757 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5759         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5761 2013-05-07  Richard Biener  <rguenther@suse.de>
5763         PR middle-end/57190
5764         * g++.dg/torture/pr57190.C: New testcase.
5766 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5768         PR tree-optimization/57149
5769         * gcc.dg/pr57149.c: New test.
5771         PR debug/57184
5772         * gcc.dg/pr57184.c: New test.
5774 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5776         * gnat.dg/specs/array3.ads: New test.
5778 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5780         * c-c++-common/vector-scalar-2.c: New testcase.
5782 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5784         * gcc.target/i386/asm-dialect-2.c: New testcase.
5786 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5788         PR c++/57183
5789         * g++.dg/cpp0x/auto38.C: New.
5791 2013-05-06  Richard Biener  <rguenther@suse.de>
5793         PR tree-optimization/57185
5794         * gcc.dg/autopar/pr57185.c: New testcase.
5796 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5798         PR target/57106
5799         * gcc.target/i386/pr57106.c: New test.
5801 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5803         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5804         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5805         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5806         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5807         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5808         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5809         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5811 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5813         PR bootstrap/57154
5814         * gcc.dg/pr57154.c: New test.
5816 2013-05-06  Richard Biener  <rguenther@suse.de>
5818         PR middle-end/57147
5819         * gcc.dg/torture/pr57147-1.c: New testcase.
5820         * gcc.dg/torture/pr57147-2.c: Likewise.
5821         * gcc.dg/torture/pr57147-3.c: Likewise.
5823 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5825         PR target/55303
5826         * gcc.target/sh/pr55303-1.c: New.
5827         * gcc.target/sh/pr55303-2.c: New.
5828         * gcc.target/sh/pr55303-3.c: New.
5830 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5832         * gfortran.dg/allocate_with_source_3.f90: New.
5834 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5836         PR fortran/57141
5837         * gfortran.dg/null_8.f90: New.
5839 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5841         PR c++/53745
5842         * g++.dg/cpp0x/enum27.C: New.
5843         * g++.dg/cpp0x/enum_base.C: Adjust.
5845 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5847         PR tree-optimization/56205
5848         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5850 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5852         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5853         * gfortran.dg/bind_c_usage_27.f90: New.
5854         * gfortran.dg/bind_c_usage_28.f90: New.
5856 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5858         PR c++/51927
5859         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5861 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5863         PR target/57150
5864         * gcc.target/powerpc/pr57150.c: New file.
5866 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5868         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5869         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5870         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5871         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5872         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5873         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5874         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5876 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5878         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5879         scan-assembler-times.
5881 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5883         * gcc.dg/tree-ssa/slsr-32.c: New.
5884         * gcc.dg/tree-ssa/slsr-33.c: New.
5885         * gcc.dg/tree-ssa/slsr-34.c: New.
5886         * gcc.dg/tree-ssa/slsr-35.c: New.
5887         * gcc.dg/tree-ssa/slsr-36.c: New.
5888         * gcc.dg/tree-ssa/slsr-37.c: New.
5889         * gcc.dg/tree-ssa/slsr-38.c: New.
5891 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5893         * gcc.target/aarch64/tst_1.c: New test.
5894         * gcc.target/aarch64/tst_2.c: Likewise
5896 2013-05-02  Jeff Law  <law@redhat.com>
5898         PR tree-optimization/57144
5899         * gcc.c-torture/execute/pr57144.c: New test.
5901 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5903         PR rtl-optimization/57130
5904         * gcc.c-torture/execute/pr57130.c: New test.
5906 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5908         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5910 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5912         * gcc.target/aarch64/fabd.c: New file.
5914 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5916         PR c++/54318
5917         * g++.dg/cpp0x/pr54318.C: New.
5919 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5921         PR c++/14283
5922         * g++.dg/parse/error51.C: New.
5923         * g++.dg/parse/error15.C: Adjust column numbers.
5925 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5927         PR fortran/57142
5928         * gfortran.dg/size_kind_2.f90: New.
5929         * gfortran.dg/size_kind_3.f90: New.
5931 2013-05-02  Richard Biener  <rguenther@suse.de>
5933         PR middle-end/57140
5934         * g++.dg/torture/pr57140.C: New testcase.
5936 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5938         PR target/56732
5939         * gcc.target/arm/pr56732-1.c: New test.
5941 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5943         PR middle-end/56988
5944         * gcc.dg/ipa/pr56988.c: New test.
5946 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5948         * gcc.target/aarch64/bics_1.c: New test.
5949         * gcc.target/aarch64/bics_2.c: Likewise.
5951 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5953         PR rtl-optimization/57131
5954         * gcc.c-torture/execute/pr57131.c: New test.
5956 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5958         PR c++/57132
5959         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5961 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5963         PR target/57091
5964         * gcc.target/i386/pr57091.c: New test.
5966 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5968         * gcc.target/aarch64/vect-vaddv.c: New.
5970 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5972         * gcc.target/aarch64/vect-vmaxv.c: New.
5973         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5975 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5977         * gcc.target/aarch64/scalar-vca.c: New.
5978         * gcc.target/aarch64/vect-vca.c: Likewise.
5980 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5982         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5983         (test_vceqd_s64): Force arguments to SIMD registers.
5984         (test_vceqzd_s64): Likewise.
5985         (test_vcged_s64): Likewise.
5986         (test_vcled_s64): Likewise.
5987         (test_vcgezd_s64): Likewise.
5988         (test_vcged_u64): Likewise.
5989         (test_vcgtd_s64): Likewise.
5990         (test_vcltd_s64): Likewise.
5991         (test_vcgtzd_s64): Likewise.
5992         (test_vcgtd_u64): Likewise.
5993         (test_vclezd_s64): Likewise.
5994         (test_vcltzd_s64): Likewise.
5995         (test_vtst_s64): Likewise.
5996         (test_vtst_u64): Likewise.
5998 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6000         PR c++/57092
6001         * g++.dg/cpp0x/decltype53.C: New.
6003 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6005         PR fortran/57071
6006         * gfortran.dg/power_5.f90:  New test.
6008 2013-04-30  Richard Biener  <rguenther@suse.de>
6010         PR middle-end/57122
6011         * gcc.dg/torture/pr57122.c: New testcase.
6013 2013-04-30  Richard Biener  <rguenther@suse.de>
6015         PR middle-end/57107
6016         * g++.dg/torture/pr57107.C: New testcase.
6018 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6020         PR rtl-optimization/57105
6021         * gcc.dg/pr57105.c: New test.
6023 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6025         PR tree-optimization/57104
6026         * gcc.dg/pr57104.c: New test.
6028 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6030         PR target/44578
6031         * gcc.target/i386/pr44578.c: New test.
6033 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6035         PR target/57097
6036         * gcc.target/i386/pr57097.c: New test.
6038 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6040         PR target/57098
6041         * gcc.target/i386/pr57098.c: New test.
6043 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6045         * gcc.c-torture/execute/pr55875.c: New test.
6047 2013-04-29  Richard Biener  <rguenther@suse.de>
6049         PR middle-end/57075
6050         * gcc.dg/torture/pr57075.c: New testcase.
6052 2013-04-29  Richard Biener  <rguenther@suse.de>
6054         PR middle-end/57103
6055         * gcc.dg/autopar/pr57103.c: New testcase.
6057 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6059         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6061 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6063         * gcc.dg/pr50763.c: Update test.
6065 2013-04-26  Jeff Law  <law@redhat.com>
6067         * gcc.dg/tree-ssa/vrp88.c: New test.
6069 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6071         PR target/57108
6072         * gcc.target/sh/pr57108.c: New test.
6074 2013-04-29  Richard Biener  <rguenther@suse.de>
6076         PR middle-end/57089
6077         * gfortran.dg/gomp/pr57089.f90: New testcase.
6079 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6081         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6083 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6085         * gcc.target/aarch64/vect-vcvt.c: New.
6087 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6089         * gcc.target/aarch64/vect-vrnd.c: New.
6091 2013-04-29  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/57081
6094         * gcc.dg/torture/pr57081.c: New testcase.
6096 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6098         PR tree-optimization/57083
6099         * gcc.dg/torture/pr57083.c: New test.
6101 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6103         PR c++/56450
6104         * g++.dg/cpp0x/decltype52.C: New.
6106 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6108         N3472 binary constants
6109         * g++.dg/cpp/limits.C: Adjust warning wording.
6110         * g++.dg/system-binary-constants-1.C: Likewise.
6111         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6113 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6115         PR fortran/57093
6116         * gfortran.dg/coarray_30.f90: New.
6118 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6120         PR fortran/57071
6121         * frontend-passes (optimize_power):  New function.
6122         (optimize_op):  Use it.
6124 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6126         PR target/56866
6127         * gcc.c-torture/execute/pr56866.c: New test.
6128         * gcc.target/i386/pr56866.c: New test.
6130 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6132         PR go/57045
6133         * gcc.dg/setjmp-5.c: New test.
6135 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6137         PR c++/55708
6138         * g++.dg/cpp0x/constexpr-55708.C: New.
6140 2013-04-26  Richard Biener  <rguenther@suse.de>
6142         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6143         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6144         * gcc.dg/pr53265.c: Remove XFAILs.
6145         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6146         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6148 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6150         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6151         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6152         -fdiagnostics-color=never option similarly to
6153         -fno-diagnostics-show-caret option.
6155 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6157         PR rtl-optimization/57003
6158         * gcc.target/i386/pr57003.c: New test.
6160 2013-04-25  Marek Polacek  <polacek@redhat.com>
6162         PR tree-optimization/57066
6163         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6165 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6166             Tejas Belagod  <tejas.belagod@arm.com>
6168         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6169         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6170         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6172 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6174         * gcc.target/aarch64/cmp.c: New.
6176 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6178         * gcc.target/aarch64/ngc.c: New.
6180 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6182         * lib/target-supports.exp
6183         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6184         (check_effective_target_arm_neon_fp16_ok): Likewise.
6185         (add_options_for_arm_neon_fp16): Likewise.
6186         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6187         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6189 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6191         PR rtl-optimizations/57046
6192         * gcc.target/i386/pr57046.c: New test.
6194 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6196         * g++.dg/cpp1y/cplusplus.C: New.
6198 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6200         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6202 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6204         * c-c++-common/Wpointer-arith-1.c: New.
6206 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6208         * g++.dg/cpp1y/cxx1y_macro.C: New.
6210 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6212         PR c++/56970
6213         * g++.dg/cpp0x/sfinae45.C: New.
6215 2013-04-24  Richard Biener  <rguenther@suse.de>
6217         PR testsuite/57050
6218         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6220 2013-04-23  Richard Biener  <rguenther@suse.de>
6222         PR middle-end/57036
6223         * gcc.dg/torture/pr57036-1.c: New testcase.
6224         * gcc.dg/torture/pr57036-2.c: Likewise.
6226 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6228         * gcc.target/aarch64/scalar-mov.c: New testcase.
6230 2013-04-23  Richard Biener  <rguenther@suse.de>
6232         PR tree-optimization/57026
6233         * gcc.dg/torture/pr57026.c: New testcase.
6235 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6237         PR fortran/53685
6238         PR fortran/57022
6239         * gfortran.dg/transfer_check_4.f90: New.
6241 2013-04-22  Marek Polacek  <polacek@redhat.com>
6243         PR sanitizer/56990
6244         * gcc.dg/pr56990.c: New test.
6246 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6248         PR target/57018
6249         * gcc.target/i386/pr57018.c: New test.
6251 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6253         * gcc.target/aarch64/vrecps.c: New.
6254         * gcc.target/aarch64/vrecpx.c: Likewise.
6256 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6258         PR target/56995
6259         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6261 2013-04-21  Jeff Law  <law@redhat.com>
6263         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6265 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6267         PR fortran/56907
6268         * gfortran.dg/c_loc_test_22.f90: New.
6270 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6272         PR rtl-optimization/56847
6273         * gcc.dg/pr56847.c: New test.
6275 2013-04-19  Richard Biener  <rguenther@suse.de>
6277         PR tree-optimization/56982
6278         * gcc.c-torture/execute/pr56982.c: New testcase.
6280 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6282         PR tree-optimization/56718
6283         * g++.dg/ipa/imm-devirt-1.C: New test.
6284         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6286 2013-04-19  Richard Biener  <rguenther@suse.de>
6288         PR tree-optimization/57000
6289         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6291 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6292             Mikael Morin  <mikael@gcc.gnu.org>
6294         PR fortran/56872
6295         * gfortran.dg/array_constructor_45.f90:  New test.
6296         * gfortran.dg/array_constructor_46.f90:  New test.
6297         * gfortran.dg/array_constructor_47.f90:  New test.
6298         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6300 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6302         PR rtl-optimization/56999
6303         * g++.dg/opt/pr56999.C: New test.
6305 2013-04-18  Cary Coutant  <ccoutant@google.com>
6307         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6308         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6310 2013-04-18  Cary Coutant  <ccoutant@google.com>
6312         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6313         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6314         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6315         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6316         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6317         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6318         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6319         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6320         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6321         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6322         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6324 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6326         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6328 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6330         PR tree-optimization/56984
6331         * gcc.c-torture/compile/pr56984.c: New test.
6333         PR rtl-optimization/56992
6334         * gcc.dg/pr56992.c: New test.
6336 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6338         PR fortran/56814
6339         * gfortran.dg/proc_ptr_42.f90: New.
6341 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6343         * gnat.dg/discr41.ad[sb]: New test.
6344         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6345         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6346         * gcc.dg/vect/slp-24.c: Likewise.
6347         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6348         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6349         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6350         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6351         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6352         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6353         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6354         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6355         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6356         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6357         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6358         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6359         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6360         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6361         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6362         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6363         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6364         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6365         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6366         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6367         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6368         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6369         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6370         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6371         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6372         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6374 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6376         PR fortran/40958
6377         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6378         * gfortran.dg/module_md5_1.f90: Remove.
6380 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6382         * gcc.target/aarch64/adds3.c: New.
6383         * gcc.target/aarch64/subs3.c: New.
6385 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6387         * gcc.target/aarch64/adds1.c: New.
6388         * gcc.target/aarch64/adds2.c: New.
6389         * gcc.target/aarch64/subs1.c: New.
6390         * gcc.target/aarch64/subs2.c: New.
6392 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6394         Implement n3599 - Literal operator templates for strings.
6395         * g++.dg/cpp1y/udlit-char-template.C: New test.
6396         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6398 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6400         PR fortran/39505
6401         * gfortran.dg/no_arg_check_1.f90: New.
6402         * gfortran.dg/no_arg_check_2.f90: New.
6403         * gfortran.dg/no_arg_check_3.f90: New.
6405 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6407         PR fortran/56968
6408         * gfortran.dg/proc_ptr_41.f90: New.
6410 2013-04-16  Richard Biener  <rguenther@suse.de>
6412         PR tree-optimization/56756
6413         * gcc.dg/torture/pr56756.c: New testcase.
6415 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/56969
6418         * gfortran.dg/c_assoc_5.f90: New.
6420 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6422         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6423         * gcc.c-torture/execute/pr33992.x: Remove.
6424         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6425         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6426         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6428 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6430         PR tree-optimization/56962
6431         * gcc.c-torture/execute/pr56962.c: New test.
6433 2013-04-15  Richard Biener  <rguenther@suse.de>
6435         PR tree-optimization/56933
6436         * gcc.dg/vect/pr56933.c: New testcase.
6438 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6440         * gcc.target/arm/anddi3-opt.c: New test.
6441         * gcc.target/arm/anddi3-opt2.c: Likewise.
6443 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6445         * gcc.dg/pr56890-1.c: New test.
6446         * gcc.dg/pr56890-2.c: Likewise.
6448 2013-04-15  Joey Ye  <joey.ye@arm.com>
6450         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6451         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6453 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6455         PR fortran/56816
6456         * gfortran.dg/select_type_33.f03: New test.
6458 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6460         PR fortran/55959
6461         * gfortran.dg/typebound_proc_29.f03: New.
6463 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6465         PR fortran/56266
6466         * gfortran.dg/typebound_proc_28.f03: New.
6468 2013-04-12  Jeff Law  <law@redhat.com>
6470         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6471         either.
6473 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6475         PR fortran/56929
6476         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6478 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6480         PR target/56903
6481         * gcc.target/i386/pr56903.c: New test.
6483 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6485         PR fortran/56261
6486         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6487         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6488         * gfortran.dg/block_11.f90: Fix invalid test case.
6489         * gfortran.dg/function_types_3.f90: Add new error message.
6490         * gfortran.dg/global_references_1.f90: Ditto.
6491         * gfortran.dg/import2.f90: Remove unneeded parts.
6492         * gfortran.dg/import6.f90: Fix invalid test case.
6493         * gfortran.dg/proc_decl_2.f90: Ditto.
6494         * gfortran.dg/proc_decl_9.f90: Ditto.
6495         * gfortran.dg/proc_decl_18.f90: Ditto.
6496         * gfortran.dg/proc_ptr_40.f90: New.
6497         * gfortran.dg/whole_file_7.f90: Modified error wording.
6498         * gfortran.dg/whole_file_16.f90: Ditto.
6499         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6500         * gfortran.dg/whole_file_18.f90: Modified error wording.
6501         * gfortran.dg/whole_file_20.f03: Ditto.
6502         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6503         invalid test case.
6505 2013-04-12  Richard Biener  <rguenther@suse.de>
6507         Revert
6508         2013-04-10  Richard Biener  <rguenther@suse.de>
6510         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6512 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6514         PR fortran/56845
6515         * gfortran.dg/class_allocate_15.f90: New.
6517         Revert:
6518         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6520         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6521         scan-tree-dump-times.
6523 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6525         PR tree-optimization/56918
6526         PR tree-optimization/56920
6527         * gcc.dg/vect/pr56918.c: New test.
6528         * gcc.dg/vect/pr56920.c: New test.
6530 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6532         PR fortran/56845
6533         * gfortran.dg/class_allocate_14.f90: New.
6534         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6535         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6537 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6539         * gcc.dg/fold-cstvecshift.c: New testcase.
6541 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6543         * gcc.target/aarch64/negs.c: New.
6545 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6547         PR c++/56895
6548         * g++.dg/template/arrow4.C: New test.
6550 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6552         * gnat.dg/array23.adb: New test.
6553         * gnat.dg/array23_pkg[123].ads: New helpers.
6555 2013-04-11  Jeff Law  <law@redhat.com>
6557         PR tree-optimization/56900
6558         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6560 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6562         PR c++/56913
6563         * g++.dg/cpp0x/sfinae44.C: New.
6565 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6567         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6568         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6570 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6572         PR c++/54216
6573         * g++.dg/cpp0x/enum26.C: New.
6574         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6576 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6578         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6579         inverse operands.
6580         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6581         loop is vectorized.
6582         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6583         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6584         loop is vectorized and that the correct instruction is generated.
6585         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6586         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6587         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6589 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6591         PR tree-optimization/56899
6592         * gcc.c-torture/execute/pr56899.c: New test.
6594 2013-04-10  David S. Miller  <davem@davemloft.net>
6596         * gcc.target/sparc/setcc-4.c: New test.
6597         * gcc.target/sparc/setcc-5.c: New test.
6599 2013-04-10  Richard Biener  <rguenther@suse.de>
6601         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6603 2013-04-10  Richard Biener  <rguenther@suse.de>
6605         * gcc.dg/vect/slp-39.c: New testcase.
6607 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6609         PR tree-optimization/55524
6610         * gcc.target/epiphany/fnma-1.c: New test.
6612 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6614         * gcc.dg/tree-ssa/inline-11.c: New test
6616 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6618         PR c++/56895
6619         * g++.dg/template/arrow3.C: New test.
6621 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6623         * gcc.target/arm/minmax_minus.c: New test.
6625 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6627         PR middle-end/56883
6628         * c-c++-common/gomp/pr56883.c: New test.
6630 2013-04-09  Jeff Law  <law@redhat.com>
6632         * gcc.dg/tree-ssa/vrp87.c: New test.
6634 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6636         PR tree-optimization/56854
6637         * g++.dg/torture/pr56854.C: New test.
6639 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6641         PR fortran/56782
6642         * gfortran.dg/array_constructor_44.f90:  New test.
6644 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6646         PR c++/56871
6647         * g++.dg/cpp0x/constexpr-specialization.C: New.
6649 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6651         * gcc.c-torture/execute/pr56837.c: New test.
6653         PR c++/34949
6654         PR c++/50243
6655         * g++.dg/opt/vt3.C: New test.
6656         * g++.dg/opt/vt4.C: New test.
6658 2013-04-08  Jeff Law  <law@redhat.com>
6660         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6662 2013-04-08  Richard Biener  <rguenther@suse.de>
6664         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6666 2013-04-08  Richard Biener  <rguenther@suse.de>
6668         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6670 2013-04-08  Richard Biener  <rguenther@suse.de>
6672         * g++.dg/vect/slp-pr56812.cc: Adjust.
6674 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6676         * gcc.dg/pr56837.c: New test.
6677         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6678         "generated memset minus one".
6680 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6682         PR fortran/56849
6683         * gfortran.dg/reshape_5.f90: New.
6685 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6687         PR target/56843
6688         * gcc.target/powerpc/recip-1.c: Modify expected output.
6689         * gcc.target/powerpc/recip-3.c: Likewise.
6690         * gcc.target/powerpc/recip-4.c: Likewise.
6691         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6693 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6695         * gcc.target/arm/peep-ldrd-1.c: New test.
6696         * gcc.target/arm/peep-strd-1.c: Likewise.
6698 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6700         * gcc.target/arm/negdi-1.c: New test.
6701         * gcc.target/arm/negdi-2.c: Likewise.
6702         * gcc.target/arm/negdi-3.c: Likewise.
6703         * gcc.target/arm/negdi-4.c: Likewise.
6705 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6707         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6708         Add -march=armv8-a when we use v8 NEON.
6709         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6710         (check_effective_target_vect_call_ceilf): Likewise.
6711         (check_effective_target_vect_call_floorf): Likewise.
6712         (check_effective_target_vect_call_roundf): Likewise.
6713         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6714         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6715         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6716         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6717         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6719 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6721         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6722         * gcc.target/powerpc/sd-pwr6.c: Same.
6723         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6724         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6726 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6728         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6730 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6732         PR fortran/40881
6733         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6734         * gfortran.dg/altreturn_4.f90: Ditto.
6735         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6736         * gfortran.dg/altreturn_5.f90: Ditto.
6737         * gfortran.dg/altreturn_6.f90: Ditto.
6738         * gfortran.dg/altreturn_7.f90: Ditto.
6740 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6742         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6743         New procedure.
6744         (check_effective_target_arm_v8_neon_ok_nocache):
6745         Likewise.
6746         (check_effective_target_arm_v8_neon_ok): Change to use
6747         check_effective_target_arm_v8_neon_ok_nocache.
6748         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6749         NEON flags.
6750         (check_effective_target_vect_call_btruncf):
6751         Enable for arm and ARMv8 NEON.
6752         (check_effective_target_vect_call_ceilf): Likewise.
6753         (check_effective_target_vect_call_floorf): Likewise.
6754         (check_effective_target_vect_call_roundf): Likewise.
6755         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6756         target.
6758 2013-04-04  Marek Polacek  <polacek@redhat.com>
6760         PR tree-optimization/48186
6761         * gcc.dg/pr48186.c: New test.
6763 2013-04-04  Richard Biener  <rguenther@suse.de>
6765         PR tree-optimization/56826
6766         * gcc.dg/vect/pr56826.c: New testcase.
6767         * gcc.dg/vect/O3-pr36098.c: Adjust.
6769 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6771         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6772         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6773         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6774         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6775         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6776         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6777         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6778         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6779         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6780         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6782 2013-04-04  Richard Biener  <rguenther@suse.de>
6784         PR tree-optimization/56213
6785         * gcc.dg/vect/vect-123.c: New testcase.
6787 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6789         PR fortran/56810
6790         * gfortran.dg/read_repeat_2.f90: New.
6792 2013-04-04  Richard Biener  <rguenther@suse.de>
6794         PR tree-optimization/56837
6795         * g++.dg/torture/pr56837.C: New testcase.
6797 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6799         PR fortran/50269
6800         * gfortran.dg/c_loc_test_21.f90: New.
6801         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6802         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6803         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6804         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6805         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6807 2013-04-03  Jeff Law  <law@redhat.com>
6809         PR tree-optimization/56799
6810         * gcc.c-torture/execute/pr56799.c: New test.
6812 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6814         PR c++/56815
6815         * g++.dg/warn/Wpointer-arith-1.C: New.
6816         * g++.dg/gomp/for-19.C: Adjust.
6818 2013-04-03  Marek Polacek  <polacek@redhat.com>
6820         PR sanitizer/55702
6821         * gcc.dg/pr55702.c: New test.
6823 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6825         PR target/56809
6826         * gcc.dg/pr56809.c: New testcase.
6828 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6830         PR debug/56819
6831         * g++.dg/debug/pr56819.C: New test.
6833 2013-04-03  Richard Biener  <rguenther@suse.de>
6835         PR tree-optimization/56817
6836         * g++.dg/torture/pr56817.C: New testcase.
6838 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6840         * gcc.dg/vect/bb-slp-31.c: New file.
6842 2013-04-03  Jason Merrill  <jason@redhat.com>
6844         PR c++/34949
6845         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6847 2013-04-03  Richard Biener  <rguenther@suse.de>
6849         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6851 2013-04-03  Richard Biener  <rguenther@suse.de>
6853         PR tree-optimization/55964
6854         * gcc.dg/torture/pr55964-2.c: New testcase.
6856 2013-04-03  Richard Biener  <rguenther@suse.de>
6858         PR tree-optimization/56501
6859         * gcc.dg/torture/pr56501.c: New testcase.
6861 2013-04-03  Richard Biener  <rguenther@suse.de>
6863         PR tree-optimization/56407
6864         * gcc.dg/torture/pr56407.c: New testcase.
6866 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6868         PR tree-optimization/56790
6869         * g++.dg/ext/pr56790-1.C: New testcase.
6871 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6873         * gcc.target/i386/merge-1.c: New testcase.
6874         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6876 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6878         PR c/19449
6879         * gcc.c-torture/execute/pr19449.c: New test.
6881 2013-04-03  Richard Biener  <rguenther@suse.de>
6883         PR tree-optimization/56812
6884         * g++.dg/vect/slp-pr56812.cc: New testcase.
6886 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6888         PR fortran/56284
6889         PR fortran/40881
6890         * gfortran.dg/altreturn_8.f90: New.
6891         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6892         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6893         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6895 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6897         PR rtl-optimization/56745
6898         * gcc.c-torture/compile/pr56745.c: New test.
6900 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6902         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6904 2013-04-02  Richard Biener  <rguenther@suse.de>
6906         PR tree-optimization/56778
6907         * gcc.dg/torture/pr56778.c: New testcase.
6909 2013-04-02  Richard Biener  <rguenther@suse.de>
6911         PR middle-end/56768
6912         * g++.dg/torture/pr56768.C: New testcase.
6914 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6916         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6918 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6920         PR fortran/56660
6921         * gfortran.dg/namelist_82.f90:  New test.
6923 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6925         PR fortran/56500
6926         * gfortran.dg/implicit_class_1.f90: New.
6928 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930         PR fortran/56786
6931         * gfortran.dg/namelist_81.f90:  New test.
6933 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6935         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6936         for constant and equal string lengths.
6937         * gfortran.dg/character_comparison_5.f90:  Likewise.
6938         * gfortran.dg/character_comparison_9.f90:  New test.
6940 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6942         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6943         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6945 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6947         PR fortran/35203
6948         * gfortran.dg/optional_absent_3.f90: New.
6950 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6952         PR fortran/56737
6953         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6955 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6957         PR fortran/56735
6958         * gfortran.dg/namelist_80.f90: New.
6960 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6962         PR fortran/45159
6963         * gfortran.dg/string_length_2.f90:  New test.
6964         * gfortran.dg/dependency_41.f90:  New test.
6966 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6968         PR fortran/55806
6969         * gfortran.dg/array_constructor_43.f90:  New test.
6970         * gfortran.dg/random_seed_3.f90:  New test.
6972 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6974         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6975         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6976         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6977         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6978         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6979         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6980         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6981         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6982         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6983         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6985 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6987         PR c++/56725
6988         * g++.dg/conversion/op4.C: Adjust.
6989         * g++.dg/cpp0x/rv1n.C: Likewise.
6990         * g++.dg/cpp0x/rv2n.C: Likewise.
6991         * g++.dg/cpp0x/template_deduction.C: Likewise.
6992         * g++.dg/expr/cond8.C: Likewise.
6993         * g++.dg/other/error4.C: Likewise.
6994         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6995         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6996         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6997         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6998         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6999         * g++.old-deja/g++.law/cvt20.C: Likewise.
7000         * g++.old-deja/g++.law/cvt8.C: Likewise.
7001         * g++.old-deja/g++.law/init8.C: Likewise.
7002         * g++.old-deja/g++.mike/net12.C: Likewise.
7003         * g++.old-deja/g++.mike/net8.C: Likewise.
7004         * g++.old-deja/g++.mike/p2793.C: Likewise.
7005         * g++.old-deja/g++.mike/p3836.C: Likewise.
7006         * g++.old-deja/g++.mike/p418.C: Likewise.
7007         * g++.old-deja/g++.mike/p701.C: Likewise.
7008         * g++.old-deja/g++.mike/p807.C: Likewise.
7010 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7012         PR middle-end/56694
7013         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7014         targets.
7016 2013-03-28  Marek Polacek  <polacek@redhat.com>
7018         PR tree-optimization/56695
7019         * gcc.dg/vect/pr56695.c: New test.
7021 2013-03-28  Richard Biener  <rguenther@suse.de>
7023         PR tree-optimization/37021
7024         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7025         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7027 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7029         PR fortran/56650
7030         PR fortran/36437
7031         * gfortran.dg/sizeof_2.f90: New.
7032         * gfortran.dg/sizeof_3.f90: New.
7033         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7035 2013-03-27  Richard Biener  <rguenther@suse.de>
7037         PR tree-optimization/37021
7038         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7040 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7042         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7043         * g++.dg/ipa/ivinline-2.C: Likewise.
7044         * g++.dg/ipa/ivinline-3.C: Likewise.
7045         * g++.dg/ipa/ivinline-4.C: Likewise.
7046         * g++.dg/ipa/ivinline-5.C: Likewise.
7047         * g++.dg/ipa/ivinline-7.C: Likewise.
7048         * g++.dg/ipa/ivinline-8.C: Likewise.
7049         * g++.dg/ipa/ivinline-9.C: Likewise.
7050         * g++.dg/cpp0x/noexcept03.C: Likewise.
7051         * gcc.dg/const-1.c: Likewise.
7052         * gcc.dg/ipa/pure-const-1.c: Likewise.
7053         * gcc.dg/noreturn-8.c: Likewise.
7054         * gcc.target/i386/mmx-1.c: Likewise.
7055         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7056         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7057         * gcc.c-torture/execute/pr33992.x: New file.
7059 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7061         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7063 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7065         PR c++/55951
7066         * g++.dg/ext/desig5.C: New.
7068 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7070         PR fortran/56649
7071         * gfortran.dg/merge_init_expr_2.f90: New.
7072         * gfortran.dg/merge_char_1.f90: Modify test to
7073         stay a run-time test.
7074         * gfortran.dg/merge_char_3.f90: Ditto.
7076 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7078         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7079         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7081 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7083         PR c++/56722
7084         * g++.dg/cpp0x/range-for23.C: New.
7086 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7088         PR libfortran/52512
7089         * gfortran.dg/namelist_79.f90: New.
7091 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7093         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7095 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7097         PR fortran/38536
7098         PR fortran/38813
7099         PR fortran/38894
7100         PR fortran/39288
7101         PR fortran/40963
7102         PR fortran/45824
7103         PR fortran/47023
7104         PR fortran/47034
7105         PR fortran/49023
7106         PR fortran/50269
7107         PR fortran/50612
7108         PR fortran/52426
7109         PR fortran/54263
7110         PR fortran/55343
7111         PR fortran/55444
7112         PR fortran/55574
7113         PR fortran/56079
7114         PR fortran/56378
7115         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7116         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7117         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7118         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7119         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7120         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7121         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7122         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7123         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7124         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7125         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7126         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7127         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7128         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7129         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7130         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7131         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7132         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7133         * gfortran.dg/pr32601_1.f03: Ditto.
7134         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7135         * gfortran.dg/blockdata_7.f90: New.
7136         * gfortran.dg/c_assoc_4.f90: New.
7137         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7138         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7139         * gfortran.dg/c_funloc_tests_8.f90: New.
7140         * gfortran.dg/c_loc_test_17.f90: New.
7141         * gfortran.dg/c_loc_test_18.f90: New.
7142         * gfortran.dg/c_loc_test_19.f90: New.
7143         * gfortran.dg/c_loc_test_20.f90: New.
7144         * gfortran.dg/c_sizeof_5.f90: New.
7145         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7146         * gfortran.dg/transfer_resolve_2.f90: New.
7147         * gfortran.dg/transfer_resolve_3.f90: New.
7148         * gfortran.dg/transfer_resolve_4.f90: New.
7149         * gfortran.dg/pr32601.f03: Update dg-error.
7150         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7151         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7153 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7155         * gcc.target/arm/vseleqdf.c: New test.
7156         * gcc.target/arm/vseleqsf.c: Likewise.
7157         * gcc.target/arm/vselgedf.c: Likewise.
7158         * gcc.target/arm/vselgesf.c: Likewise.
7159         * gcc.target/arm/vselgtdf.c: Likewise.
7160         * gcc.target/arm/vselgtsf.c: Likewise.
7161         * gcc.target/arm/vselledf.c: Likewise.
7162         * gcc.target/arm/vsellesf.c: Likewise.
7163         * gcc.target/arm/vselltdf.c: Likewise.
7164         * gcc.target/arm/vselltsf.c: Likewise.
7165         * gcc.target/arm/vselnedf.c: Likewise.
7166         * gcc.target/arm/vselnesf.c: Likewise.
7167         * gcc.target/arm/vselvcdf.c: Likewise.
7168         * gcc.target/arm/vselvcsf.c: Likewise.
7169         * gcc.target/arm/vselvsdf.c: Likewise.
7170         * gcc.target/arm/vselvssf.c: Likewise.
7172 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7174         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7175         body from here...
7176         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7177         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7178         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7179         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7180         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7181         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7182         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7183         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7184         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7185         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7186         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7187         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7188         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7189         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7190         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7191         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7192         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7193         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7194         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7195         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7196         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7197         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7198         * gcc.target/arm/atomic-op-char.c: Likewise.
7199         * gcc.target/arm/atomic-op-consume.c: Likewise.
7200         * gcc.target/arm/atomic-op-int.c: Likewise.
7201         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7202         * gcc.target/arm/atomic-op-release.c: Likewise.
7203         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7204         * gcc.target/arm/atomic-op-short.c: Likewise.
7206 2013-03-25  Richard Biener  <rguenther@suse.de>
7208         PR middle-end/56694
7209         * g++.dg/torture/pr56694.C: New testcase.
7211 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7213         PR target/56720
7214         * gcc.target/arm/neon-vcond-gt.c: New test.
7215         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7216         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7218 2013-03-25  Richard Biener  <rguenther@suse.de>
7220         PR tree-optimization/56689
7221         * gcc.dg/torture/pr56689.c: New testcase.
7223 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7225         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7227 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7229         PR fortran/56696
7230         * gfortran.dg/eof_5.f90: New.
7232 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7234         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7235         alphabetically.
7237 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7239         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7241 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7243         PR testsuite/55994
7244         * gcc.c-torture/execute/builtins/builtins.exp: Add
7245         -Wl,--allow-multiple-definition for RTEMS targets.
7247 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7249         * gcc.target/aarch64/movk.c: New test.
7251 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7253         * g++.dg/ext/vector21.C: New testcase.
7255 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7257         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7258         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7260 2013-03-21  Richard Biener  <rguenther@suse.de>
7262         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7263         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7265 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7267         * gcc.target/aarch64/vect.c: Test and result vector added
7268         for sabd and saba instructions.
7269         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7270         instructions in assembly.
7271         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7272         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7273         for fabd instruction.
7274         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7275         instruction in assembly.
7276         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7278 2013-03-20  Jeff Law  <law@redhat.com>
7280         * g++.dg/tree-ssa/ssa-dom.C: New test.
7282 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7284         * gcc.target/powerpc/mmfpgpr.c: New test.
7285         * gcc.target/powerpc/sd-vsx.c: Likewise.
7286         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7287         * gcc.target/powerpc/vsx-float0.c: Likewise.
7289 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7291         PR tree-optimization/56355
7292         * gcc.dg/pr56355-1.c: New file.
7294 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7295             Richard Sandiford  <rdsandiford@googlemail.com>
7297         * gcc.target/mips/mips.exp: Add microMIPS support.
7298         * gcc.target/mips/umips-movep-2.c: New test.
7299         * gcc.target/mips/umips-lwp-2.c: New test.
7300         * gcc.target/mips/umips-swp-5.c: New test.
7301         * gcc.target/mips/umips-constraints-1.c: New test.
7302         * gcc.target/mips/umips-lwp-3.c: New test.
7303         * gcc.target/mips/umips-swp-6.c: New test.
7304         * gcc.target/mips/umips-constraints-2.c: New test.
7305         * gcc.target/mips/umips-save-restore-1.c: New test.
7306         * gcc.target/mips/umips-lwp-4.c: New test.
7307         * gcc.target/mips/umips-swp-7.c: New test.
7308         * gcc.target/mips/umips-save-restore-2.c: New test.
7309         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7310         * gcc.target/mips/umips-lwp-5.c: New test.
7311         * gcc.target/mips/umips-save-restore-3.c: New test.
7312         * gcc.target/mips/umips-lwp-6.c: New test.
7313         * gcc.target/mips/umips-swp-1.c: New test.
7314         * gcc.target/mips/umips-lwp-7.c: New test.
7315         * gcc.target/mips/umips-swp-2.c: New test.
7316         * gcc.target/mips/umips-lwp-8.c: New test.
7317         * gcc.target/mips/umips-swp-3.c: New test.
7318         * gcc.target/mips/umips-movep-1.c: New test.
7319         * gcc.target/mips/umips-lwp-1.c: New test.
7320         * gcc.target/mips/umips-swp-4.c: New test.
7322 2013-03-20  Richard Biener  <rguenther@suse.de>
7324         PR tree-optimization/56661
7325         * gcc.dg/torture/pr56661.c: New testcase.
7327 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7329         PR rtl-optimization/56605
7330         * gcc.target/powerpc/pr56605.c: New.
7332 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7334         PR fortran/54932
7335         * gfortran.dg/do_1.f90: Don't xfail.
7337 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7339         PR libfortran/51825
7340         * gfortran.dg/namelist_77.f90: New.
7341         * gfortran.dg/namelist_78.f90: New.
7343 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7345         PR libfortran/48618
7346         * gfortran.dg/open_negative_unit_1.f90: New.
7348 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7350         * gcc.target/aarch64/sbc.c: New test.
7352 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7354         * gcc.target/aarch64/ror.c: New test.
7356 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7358         * gcc.target/aarch64/extr.c: New test.
7360 2013-03-19  Richard Biener  <rguenther@suse.de>
7362         PR tree-optimization/56273
7363         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7364         * c-c++-common/uninit-17.c: Likewise.
7366 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7368         PR tree-optimization/56635
7369         * g++.dg/torture/pr56635.C: New test.
7371 2013-03-18  Richard Biener  <rguenther@suse.de>
7373         PR tree-optimization/3713
7374         * g++.dg/ipa/devirt-12.C: New testcase.
7376 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7378         PR c/56566
7379         * c-c++-common/pr56566.c: New test.
7381 2013-03-17  Jason Merrill  <jason@redhat.com>
7383         * g++.dg/template/abstract-dr337.C: XFAIL.
7385 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7387         PR c++/56607
7388         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7389         * c-c++-common/pr56607.c: New test.
7391 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7393         PR c++/56582
7394         * g++.dg/cpp0x/constexpr-array5.C: New.
7396 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7398         PR fortran/56615
7399         * gfortran.dg/transfer_intrinsic_5.f90: New.
7401 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7403         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7404         * gcc.target/i386/pr20020-1.c: Likewise.
7405         * gcc.target/i386/pr20020-2.c: Likewise.
7406         * gcc.target/i386/pr20020-3.c: Likewise.
7407         * gcc.target/i386/pr53425-1.c: Likewise.
7408         * gcc.target/i386/pr53425-2.c: Likewise.
7409         * gcc.target/i386/pr55093.c: Likewise.
7410         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7412 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7414         PR debug/56307
7415         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7416         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7418 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7420         PR tree-optimization/53265
7421         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7422         undefined behavior.
7423         * gcc.dg/graphite/id-6.c (test): Likewise.
7424         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7425         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7427         PR tree-optimization/53265
7428         * gcc.dg/pr53265.c: New test.
7429         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7430         to dg-options.
7431         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7432         arrays.
7433         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7434         n, use it as high bound instead of 4.
7436 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7438         PR target/49880
7439         * gcc.target/sh/pr49880-1.c: New.
7440         * gcc.target/sh/pr49880-2.c: New.
7441         * gcc.target/sh/pr49880-3.c: New.
7442         * gcc.target/sh/pr49880-4.c: New.
7443         * gcc.target/sh/pr49880-5.c: New.
7445 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7447         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7449 2013-03-13  Richard Biener  <rguenther@suse.de>
7451         PR tree-optimization/56608
7452         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7454 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7456         PR c++/56611
7457         * g++.dg/cpp0x/alias-decl-32.C: New.
7459 2013-03-11  Jan Hubicka  <jh@suse.cz>
7461         PR middle-end/56571
7462         * gcc.c-torture/compile/pr56571.c: New testcase.
7464 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7466         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7467         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7469 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7471         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7472         * gcc.dg/inline_4.c: Likewise.
7473         * gcc.dg/unroll_2.c: Likewise.
7474         * gcc.dg/unroll_3.c: Likewise.
7475         * gcc.dg/unroll_4.c: Likewise.
7477 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7479         PR testsuite/54119
7480         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7482         PR debug/56307
7483         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7485 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7487         PR target/40797
7488         * gcc.c-torture/compile/pr40797.c: New.
7490 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7492         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7494 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7496         PR fortran/56575
7497         * gfortran.dg/class_56.f90: New test.
7499 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7501         PR middle-end/56524
7502         * gcc.target/mips/pr56524.c: New test.
7504 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7506         PR c++/56565
7507         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7509 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7511         PR c++/51412
7512         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7514 2013-03-08  Marek Polacek  <polacek@redhat.com>
7516         PR tree-optimization/56478
7517         * gcc.dg/torture/pr56478.c: New test.
7519 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7521         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7522         targets linker option --allow-multiple-definition.
7524         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7525         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7526         * gcc.dg/pr52549.c: Add LLP64 case.
7527         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7528         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7529         * gcc.dg/torture/pr51071-2.c: Likewise.
7530         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7531         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7532         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7533         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7534         * gcc.dg/weak/weak-1.c: Likewise.
7535         * gcc.dg/weak/weak-2.c: Likewise.
7536         * gcc.dg/weak/weak-3.c: Likewise.
7537         * gcc.dg/weak/weak-4.c: Likewise.
7538         * gcc.dg/weak/weak-5.c: Likewise.
7539         * gcc.dg/weak/weak-15.c: Likewise.
7540         * gcc.dg/weak/weak-16.c: Likewise.
7542         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7544 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7546         PR tree-optimization/56559
7547         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7549 2013-03-07  Andreas Schwab  <schwab@suse.de>
7551         * gcc.dg/pr31490.c: Fix last change.
7553 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7555         PR c++/56534
7556         * g++.dg/template/crash115.C: New.
7558 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7560         PR tree-optimization/56539
7561         * gcc.c-torture/compile/pr56539.c: New test.
7563 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7565         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7566         targets.
7567         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7568         * gcc.dg/lto/20091013-1_2.c: Likewise.
7569         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7571 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7573         * gnat.dg/specs/aggr6.ads: New test.
7575 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7577         * gnat.dg/loop_optimization15.ad[sb]: New test.
7579 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7581         PR middle-end/56548
7582         * gcc.dg/pr56548.c: New test.
7584 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7586         PR debug/53363
7587         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7589 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7591         PR c++/56543
7592         * g++.dg/template/typename20.C: New test.
7594 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7596         PR debug/56510
7597         * gcc.dg/pr56510.c: New test.
7599         PR rtl-optimization/56484
7600         * gcc.c-torture/compile/pr56484.c: New test.
7602 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7604         PR c++/56530
7605         * g++.dg/warn/Wsign-conversion-2.C: New.
7607 2013-03-05  Richard Biener  <rguenther@suse.de>
7609         PR tree-optimization/56270
7610         * gcc.dg/vect/slp-38.c: New testcase.
7612 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7614         PR rtl-optimization/56494
7615         * gcc.dg/pr56494.c: New test.
7617 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7619         * gcc.dg/pr56424.c: New test.
7621 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7623         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7624         * gcc.dg/pr56228.c <avr>: Skip.
7626 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7628         PR testsuite/52641
7629         PR tree-optimization/52631
7630         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7632 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7634         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7635         * gcc.dg/vect/vect-83_64.c: Same.
7637 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7639         PR fortran/56477
7640         * gfortran.dg/pointer_check_13.f90: New test.
7642 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7644         PR fortran/54730
7645         * gfortran.dg/array_constructor_42.f90: New test.
7647 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7649         PR c++/52688
7650         * g++.dg/template/static33.C: New.
7651         * g++.dg/template/static34.C: Likewise.
7653         PR c++/10291
7654         * g++.dg/template/static35.C: New.
7656 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7658         * gcc.dg/pr56396.c: Require pic support.
7660 2013-03-01  Richard Biener  <rguenther@suse.de>
7662         PR tree-optimization/55481
7663         * gcc.dg/torture/pr56488.c: New testcase.
7665 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7666             Jakub Jelinek  <jakub@redhat.com>
7668         PR sanitizer/56454
7669         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7670         no_sanitize_address attribute rather than no_address_safety_analysis.
7671         * g++.dg/asan/sanitizer_test_utils.h
7672         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7673         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7674         in addition to no_address_safety_analysis.
7676 2013-02-28  Jason Merrill  <jason@redhat.com>
7678         PR c++/56481
7679         * g++.dg/cpp0x/constexpr-and.C: New.
7681 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7683         PR tree-optimization/56294
7684         * g++.dg/debug/pr56294.C: New test.
7686 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7688         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7690 2013-02-27  Marek Polacek  <polacek@redhat.com>
7692         PR rtl-optimization/56466
7693         * gcc.dg/pr56466.c: New test.
7695 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7697         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7698         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7699         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7701 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7703         PR middle-end/45472
7704         * gcc.dg/pr45472.c: New test.
7706 2013-02-26  Marek Polacek  <polacek@redhat.com>
7708         PR tree-optimization/56426
7709         * gcc.dg/pr56436.c: New test.
7711 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7713         PR tree-optimization/56448
7714         * gcc.c-torture/compile/pr56448.c: New test.
7716         PR tree-optimization/56443
7717         * gcc.dg/torture/pr56443.c: New test.
7719 2013-02-25  Richard Biener  <rguenther@suse.de>
7721         PR tree-optimization/56175
7722         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7724 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7726         PR c++/56403
7727         * g++.dg/torture/pr56403.C: New test.
7729 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7731         Revert:
7732         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7733         Richard Sandiford  <rdsandiford@googlemail.com>
7735         * gcc.target/mips/mips.exp: Add microMIPS support.
7736         * gcc.target/mips/umips-movep-2.c: New test.
7737         * gcc.target/mips/umips-lwp-2.c: New test.
7738         * gcc.target/mips/umips-swp-5.c: New test.
7739         * gcc.target/mips/umips-constraints-1.c: New test.
7740         * gcc.target/mips/umips-lwp-3.c: New test.
7741         * gcc.target/mips/umips-swp-6.c: New test.
7742         * gcc.target/mips/umips-constraints-2.c: New test.
7743         * gcc.target/mips/umips-save-restore-1.c: New test.
7744         * gcc.target/mips/umips-lwp-4.c: New test.
7745         * gcc.target/mips/umips-swp-7.c: New test.
7746         * gcc.target/mips/umips-save-restore-2.c: New test.
7747         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7748         * gcc.target/mips/umips-lwp-5.c: New test.
7749         * gcc.target/mips/umips-save-restore-3.c: New test.
7750         * gcc.target/mips/umips-lwp-6.c: New test.
7751         * gcc.target/mips/umips-swp-1.c: New test.
7752         * gcc.target/mips/umips-lwp-7.c: New test.
7753         * gcc.target/mips/umips-swp-2.c: New test.
7754         * gcc.target/mips/umips-lwp-8.c: New test.
7755         * gcc.target/mips/umips-swp-3.c: New test.
7756         * gcc.target/mips/umips-movep-1.c: New test.
7757         * gcc.target/mips/umips-lwp-1.c: New test.
7758         * gcc.target/mips/umips-swp-4.c: New test.
7760 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7761             Richard Sandiford  <rdsandiford@googlemail.com>
7763         * gcc.target/mips/mips.exp: Add microMIPS support.
7764         * gcc.target/mips/umips-movep-2.c: New test.
7765         * gcc.target/mips/umips-lwp-2.c: New test.
7766         * gcc.target/mips/umips-swp-5.c: New test.
7767         * gcc.target/mips/umips-constraints-1.c: New test.
7768         * gcc.target/mips/umips-lwp-3.c: New test.
7769         * gcc.target/mips/umips-swp-6.c: New test.
7770         * gcc.target/mips/umips-constraints-2.c: New test.
7771         * gcc.target/mips/umips-save-restore-1.c: New test.
7772         * gcc.target/mips/umips-lwp-4.c: New test.
7773         * gcc.target/mips/umips-swp-7.c: New test.
7774         * gcc.target/mips/umips-save-restore-2.c: New test.
7775         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7776         * gcc.target/mips/umips-lwp-5.c: New test.
7777         * gcc.target/mips/umips-save-restore-3.c: New test.
7778         * gcc.target/mips/umips-lwp-6.c: New test.
7779         * gcc.target/mips/umips-swp-1.c: New test.
7780         * gcc.target/mips/umips-lwp-7.c: New test.
7781         * gcc.target/mips/umips-swp-2.c: New test.
7782         * gcc.target/mips/umips-lwp-8.c: New test.
7783         * gcc.target/mips/umips-swp-3.c: New test.
7784         * gcc.target/mips/umips-movep-1.c: New test.
7785         * gcc.target/mips/umips-lwp-1.c: New test.
7786         * gcc.target/mips/umips-swp-4.c: New test.
7788 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7790         PR sanitizer/56393
7791         * lib/asan-dg.exp (asan_link_flags): Add
7792         -B${gccpath}/libsanitizer/asan/ to flags.
7794 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7796         PR middle-end/56420
7797         * gcc.dg/torture/pr56420.c: New test.
7799 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7801         PR middle-end/56108
7802         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7804 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7806         PR tree-optimization/56310
7807         * g++.dg/ipa/pr56310.C: New test.
7809 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7811         PR fortran/56385
7812         * gfortran.dg/proc_ptr_comp_37.f90: New.
7814 2013-02-21  Richard Biener  <rguenther@suse.de>
7816         PR tree-optimization/56415
7817         Revert
7818         2013-02-11  Richard Biener  <rguenther@suse.de>
7820         PR tree-optimization/56273
7821         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7822         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7823         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7824         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7825         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7826         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7828 2013-02-21  Marek Polacek  <polacek@redhat.com>
7830         PR tree-optimization/56398
7831         * g++.dg/torture/pr56398.C: New test.
7833 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7835         PR inline-asm/56405
7836         * gcc.c-torture/compile/pr56405.c: New test.
7838 2013-02-20  Jan Hubicka  <jh@suse.cz>
7840         PR tree-optimization/56265
7841         * g++.dg/ipa/devirt-11.C: New testcase.
7843 2013-02-20  Richard Biener  <rguenther@suse.de>
7845         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7847 2013-02-20  Richard Biener  <rguenther@suse.de>
7848         Jakub Jelinek  <jakub@redhat.com>
7850         PR tree-optimization/56396
7851         * gcc.dg/pr56396.c: New testcase.
7853 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7855         PR c++/56373
7856         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7858 2013-02-19  Richard Biener  <rguenther@suse.de>
7860         PR tree-optimization/56384
7861         * gcc.dg/torture/pr56384.c: New testcase.
7863 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7865         PR tree-optimization/56350
7866         * gcc.dg/pr56350.c: New test.
7868         PR tree-optimization/56381
7869         * g++.dg/opt/pr56381.C: New test.
7871 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7873         PR pch/54117
7874         * lib/dg-pch.exp (pch-init, pch-finish,
7875         check_effective_target_pch_supported_debug): New procs.
7876         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7877         Likewise if $pch_unsupported_debug and $flags include -g.
7878         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7879         and dg-require-effective-target pch_unsupported_debug.
7880         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7881         * objc.dg/pch/pch.exp: Likewise.
7882         * gcc.dg/pch/pch.exp: Likewise.
7883         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7884         pch_unsupported_debug.
7885         * gcc.dg/pch/valid-1.hs: Likewise.
7886         * gcc.dg/pch/valid-1b.c: Likewise.
7887         * gcc.dg/pch/valid-1b.hs: Likewise.
7889 2013-02-18  Richard Biener  <rguenther@suse.de>
7891         PR tree-optimization/56366
7892         * gcc.dg/torture/pr56366.c: New testcase.
7894 2013-02-18  Richard Biener  <rguenther@suse.de>
7896         PR middle-end/56349
7897         * gcc.dg/torture/pr56349.c: New testcase.
7899 2013-02-18  Richard Biener  <rguenther@suse.de>
7901         PR tree-optimization/56321
7902         * gcc.dg/torture/pr56321.c: New testcase.
7904 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7906         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7908 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7909             Dodji Seketeli  <dodji@redhat.com>
7911         PR asan/56330
7912         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7913         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7914         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7915         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7916         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7917         * c-c++-common/asan/pr56330.c: Likewise.
7918         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7919         Ensure the size argument of __builtin_memcpy is a constant.
7921 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7922             Paolo Carlini  <paolo.carlini@oracle.com>
7924         PR c++/51242
7925         * g++.dg/cpp0x/enum23.C: New.
7927 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7929         PR target/54685
7930         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7932 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7934         PR rtl-optimization/56348
7935         * gcc.target/i386/pr56348.c: New test.
7937 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7939         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7940         * gcc.target/arm/interrupt-2.c: Likewise.
7942 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7944         PR fortran/56318
7945         * gfortran.dg/matmul_9.f90: New.
7947 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7949         PR fortran/53818
7950         * gfortran.dg/init_flag_11.f90: New.
7952 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7954         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7956 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7958         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7959         characters.
7961 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7962             Tobias Burnus  <burnus@net-b.de>
7964         PR testsuite/56138
7965         * gfortran.dg/allocatable_function_7.f90: New.
7967 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7969         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7970         * asan_globals_test-wrapper.cc: New file.
7971         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7972         instead of asan_globals_test.cc as dg-additional-sources.
7973         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7974         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7975         "sanitizer_test_utils.h" instead of
7976         "sanitizer_common/tests/sanitizer_test_utils.h".
7977         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7978         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7979         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7980         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7981         * g++.dg/asan/asan_test.cc: Synced from upstream.
7982         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7984 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7986         Fix an asan crash
7987         * c-c++-common/asan/memcmp-2.c: New test.
7989 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7991         PR c++/55582
7992         * g++.dg/cpp0x/udlit-string-literal.h: New.
7993         * g++.dg/cpp0x/udlit-string-literal.C: New.
7995 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7997         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7999 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8001         PR target/56184
8002         * gcc.target/arm/pr56184.C: New test.
8004 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8006         PR c++/56302
8007         * g++.dg/torture/pr56302.C: New test.
8008         * g++.dg/cpp0x/constexpr-56302.C: New test.
8009         * c-c++-common/pr56302.c: New test.
8011 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8012             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8014         PR fortran/56204
8015         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8016         * gfortran.dg/quad_3.f90: Ditto.
8018 2013-02-13  Kostya Serebryany  <kcc@google.com>
8020         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8021         to match the fresh asan run-time.
8022         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8024 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8026         Avoid instrumenting duplicated memory access in the same basic block
8027         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8028         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8029         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8030         * c-c++-common/asan/inc.c: Likewise.
8032 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8034         PR inline-asm/56148
8035         * gcc.target/i386/pr56148.c: New test.
8037 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8038             Tobias Burnus  <burnus@net-b.de>
8040         PR testsuite/56082
8041         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8042         to kind=2.
8044 2013-02-12  Richard Biener  <rguenther@suse.de>
8046         PR lto/56297
8047         * gcc.dg/lto/pr56297_0.c: New testcase.
8048         * gcc.dg/lto/pr56297_0.c: Likewise.
8050 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8052         PR fortran/46952
8053         * gfortran.dg/typebound_deferred_1.f90: New.
8055 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8057         PR rtl-optimization/56151
8058         * gcc.target/i386/pr56151.c: New test.
8060 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8062         * g++.dg/ext/mv12.C: New test.
8063         * g++.dg/ext/mv12.h: New file.
8064         * g++.dg/ext/mv12-aux.C: New file.
8065         * g++.dg/ext/mv13.C: New test.
8067 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8069         * lib/target-supports.exp
8070         (check_effective_target_powerpc_eabi_ok): New.
8071         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8072         powerpc_eabi_ok.
8073         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8074         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8075         only.
8076         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8077         * gcc.target/powerpc/pr51623.c: Likewise.
8078         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8079         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8081 2013-02-11  Alexander Potapenko  <glider@google.com>
8082             Jack Howarth  <howarth@bromo.med.uc.edu>
8083             Jakub Jelinek  <jakub@redhat.com>
8085         PR sanitizer/55617
8086         * g++.dg/asan/pr55617.C: Run on all targets.
8088 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8090         PR rtl-optimization/56275
8091         * gcc.dg/pr56275.c: New test.
8093 2013-02-11  Richard Biener  <rguenther@suse.de>
8095         PR tree-optimization/56273
8096         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8098 2013-02-11  Richard Biener  <rguenther@suse.de>
8100         PR tree-optimization/56264
8101         * gcc.dg/torture/pr56264.c: New testcase.
8103 2013-02-11  Richard Biener  <rguenther@suse.de>
8105         PR tree-optimization/56273
8106         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8107         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8108         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8109         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8110         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8111         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8113 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8115         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8116         for *-*-linux-gnu targets.
8117         * g++.dg/asan/interception-test-1.c: Ditto.
8118         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8119         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8121 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8123         PR fortran/55362
8124         * gfortran.dg/intrinsic_size_4.f90 : New test.
8126 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8128         PR target/56256
8129         * gcc.target/powerpc/pr56256.c: New test.
8131 2013-02-08  Ian Lance Taylor  <iant@google.com>
8133         * lib/go.exp: Load timeout.exp.
8135 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8137         PR rtl-optimization/56246
8138         * gcc.target/i386/pr56246.c: New test.
8140 2013-02-08  Jeff Law  <law@redhat.com>
8142         PR debug/53948
8143         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8145 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8147         PR target/56043
8148         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8149         powerpc*-*-linux*.
8151 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8153         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8155 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8157         PR rtl-optimization/56195
8158         * gcc.dg/torture/pr56195.c: New test.
8160 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8162         PR fortran/54107
8163         * gfortran.dg/recursive_interface_2.f90: New test.
8165 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8167         PR tree-optimization/56250
8168         * gcc.c-torture/execute/pr56250.c: New test.
8170 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8172         PR tree-optimization/56064
8173         * gcc.dg/fixed-point/view-convert-2.c: New test.
8175 2013-02-08  Michael Matz  <matz@suse.de>
8177         PR tree-optimization/52448
8178         * gcc.dg/pr52448.c: New test.
8180 2013-02-08  Richard Biener  <rguenther@suse.de>
8182         PR middle-end/56181
8183         * gcc.dg/torture/pr56181.c: New testcase.
8185 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8187         PR target/54222
8188         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8189         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8191 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8193         PR c++/56241
8194         * g++.dg/parse/crash61.C: New test.
8196         PR c++/56239
8197         * g++.dg/parse/pr56239.C: New test.
8199         PR c++/56237
8200         * g++.dg/abi/mangle61.C: New test.
8202 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8204         PR rtl-optimization/56225
8205         * gcc.target/i386/pr56225.c: New test.
8207 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8209         PR debug/56154
8210         * gcc.dg/guality/pr56154-1.c: New test.
8211         * gcc.dg/guality/pr56154-2.c: New test.
8212         * gcc.dg/guality/pr56154-3.c: New test.
8213         * gcc.dg/guality/pr56154-4.c: New test.
8214         * gcc.dg/guality/pr56154-aux.c: New file.
8216         PR tree-optimization/55789
8217         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8218         cleanup-tree-dump.
8219         * gcc.dg/tree-ssa/inline-3.c: Add
8220         --param max-early-inliner-iterations=2 option.
8222 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8224         PR debug/53363
8225         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8226         Add -fno-dwarf2-cfi-asm to dg-options.
8227         Adapt match count.
8229 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8231         PR target/56228
8232         * gcc.dg/pr56228.c: New test.
8234 2013-02-07  Alan Modra  <amodra@gmail.com>
8236         PR target/54009
8237         * gcc.target/powerpc/pr54009.c: New test.
8238         PR target/54131
8239         * gfortran.dg/pr54131.f: New test.
8241 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8243         PR fortran/55789
8244         * gfortran.dg/array_constructor_41.f90: New test.
8246 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8248         PR fortran/55978
8249         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8251 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8253         PR middle-end/56217
8254         * g++.dg/gomp/pr56217.C: New test.
8256 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8258         PR tree-optimization/56205
8259         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8260         * gcc.c-torture/execute/pr56205.c: New test.
8262 2013-02-05  Richard Biener  <rguenther@suse.de>
8264         PR tree-optimization/53342
8265         PR tree-optimization/53185
8266         * gcc.dg/vect/pr53185-2.c: New testcase.
8268 2013-02-05  Jan Hubicka  <jh@suse.cz>
8270         PR tree-optimization/55789
8271         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8272         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8273         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8274         * g++.dg/ipa/inline-1.C: New testcase.
8275         * g++.dg/ipa/inline-2.C: New testcase.
8276         * g++.dg/ipa/inline-3.C: New testcase.
8278 2013-02-05  Jan Hubicka  <jh@suse.cz>
8280         PR tree-optimization/55789
8281         * g++.dg/torture/pr55789.C: New testcase.
8283 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8285         PR middle-end/56167
8286         * gcc.dg/pr56167.c: New test.
8288 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8290         PR target/55146
8291         * gcc.target/sh/pr55146.c: New.
8293 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8295         PR tree-optimization/54386
8296         * gcc.target/sh/pr54386.c: New.
8298 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8300         PR fortran/56008
8301         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8303         PR fortran/47517
8304         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8306 2013-02-04  Alexander Potapenko  <glider@google.com>
8307             Jack Howarth  <howarth@bromo.med.uc.edu>
8308             Jakub Jelinek  <jakub@redhat.com>
8310         PR sanitizer/55617
8311         * g++.dg/asan/pr55617.C: New test.
8313 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8315         PR fortran/54195
8316         * gfortran.dg/typebound_operator_19.f90: New test.
8317         * gfortran.dg/typebound_assignment_4.f90: New test.
8319 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8321         PR fortran/54107
8322         * gfortran.dg/recursive_interface_1.f90: New test.
8324 2013-02-04  Richard Guenther  <rguenther@suse.de>
8326         PR lto/56168
8327         * gcc.dg/lto/pr56168_0.c: New testcase.
8328         * gcc.dg/lto/pr56168_1.c: Likewise.
8330 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8332         PR fortran/50627
8333         PR fortran/56054
8334         * gfortran.dg/block_12.f90:  New test.
8335         * gfortran.dg/module_error_1.f90:  New test.
8337 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8339         * lib/target-supports.exp (check_effective_target_vect_float)
8340         (check_effective_target_vect_no_align): Add mips-sde-elf.
8342 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8344         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8346 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8348         * gcc.dg/pr56023.c: XFAIL on AIX.
8349         * gcc.dg/vect/pr49352.c: Same.
8351 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8353         * gnat.dg/opt26.adb: New test.
8355 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8357         Revert.
8358         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8360         * gcc.target/arm/neon-vfnms-1.c: New test.
8361         * gcc.target/arm/neon-vfnma-1.c: New test.
8363 2013-01-31  Richard Biener  <rguenther@suse.de>
8365         PR tree-optimization/56157
8366         * gcc.dg/torture/pr56157.c: New testcase.
8368 2013-01-30  Richard Biener  <rguenther@suse.de>
8370         PR tree-optimization/56150
8371         * gcc.dg/torture/pr56150.c: New testcase.
8373 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8375         PR sanitizer/55374
8376         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8377         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8378         printed in backtrace.
8379         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8380         to avoid errors about mismatched allocation vs. deallocation.
8382         PR c++/55742
8383         * g++.dg/mv1.C: Moved to...
8384         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8385         * g++.dg/mv2.C: Moved to...
8386         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8387         * g++.dg/mv3.C: Moved to...
8388         * g++.dg/ext/mv3.C: ... here.
8389         * g++.dg/mv4.C: Moved to...
8390         * g++.dg/ext/mv4.C: ... here.
8391         * g++.dg/mv5.C: Moved to...
8392         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8393         * g++.dg/mv6.C: Moved to...
8394         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8395         * g++.dg/ext/mv7.C: New test.
8396         * g++.dg/ext/mv8.C: New test.
8397         * g++.dg/ext/mv9.C: New test.
8398         * g++.dg/ext/mv10.C: New test.
8399         * g++.dg/ext/mv11.C: New test.
8401 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8403         PR rtl-optimization/56144
8404         * gcc.dg/pr56144.c: New.
8406 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8408         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8409         message.
8410         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8411         * g++.dg/cpp0x/constexpr-55573.C: Same
8413 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8415         PR tree-optimization/56064
8416         * gcc.dg/fixed-point/view-convert.c: New test.
8418 2013-01-30  Andreas Schwab  <schwab@suse.de>
8420         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8421         evaluate the end index in string range.
8423 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8425         PR fortran/56138
8426         * gfortran.dg/allocatable_function_6.f90: New.
8428 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8429             Mikael Morin  <mikael@gcc.gnu.org>
8431         PR fortran/54107
8432         * gfortran.dg/proc_ptr_comp_36.f90: New.
8434 2013-01-29  Richard Biener  <rguenther@suse.de>
8436         PR tree-optimization/55270
8437         * gcc.dg/torture/pr55270.c: New testcase.
8439 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8441         PR rtl-optimization/56117
8442         * gcc.dg/pr56117.c: New test.
8444 2013-01-28  Richard Biener  <rguenther@suse.de>
8446         PR tree-optimization/56034
8447         * gcc.dg/torture/pr56034.c: New testcase.
8449 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8451         PR tree-optimization/56125
8452         * gcc.dg/pr56125.c: New test.
8454 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8455             Mikael Morin  <mikael@gcc.gnu.org>
8457         PR fortran/53537
8458         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8459         * gfortran.dg/import8.f90: Likewise.
8460         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8461         * gfortran.dg/import10.f90: New test.
8462         * gfortran.dg/import11.f90: Likewise
8464 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8466         PR testsuite/56053
8467         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8468         string.h.  Provide memset, malloc and free prototypes, adjust line
8469         numbers in dg-output.
8470         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8471         Provide memset prototype and adjust line numbers in dg-output.
8472         * c-c++-common/asan/global-overflow-1.c: Likewise.
8474         PR tree-optimization/56094
8475         * gcc.dg/pr56094.c: New test.
8477 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8479         * gcc.target/arm/neon-vfnms-1.c: New test.
8480         * gcc.target/arm/neon-vfnma-1.c: New test.
8482 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8484         PR target/56114
8485         * gcc.target/i386/pr56114.c: New test.
8487 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8489         PR fortran/55984
8490         * gfortran.dg/associate_14.f90: New test.
8492         PR fortran/56047
8493         * gfortran.dg/associate_13.f90: New test.
8495 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8497         PR tree-optimization/56098
8498         * gcc.dg/pr56098-1.c: New test.
8499         * gcc.dg/pr56098-2.c: New test.
8501 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8503         PR target/54222
8504         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8506 2013-01-22  Marek Polacek  <polacek@redhat.com>
8508         PR tree-optimization/56035
8509         * gcc.dg/pr56035.c: New test.
8511 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8513         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8514         for MIPS.
8516 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8518         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8520 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8522         PR c/56078
8523         * gcc.dg/pr56078.c: New test.
8524         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8526 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8528         PR tree-optimization/55927
8529         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8531 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8533         * gcc.target/i386/movsd.c: New test.
8535 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8537         PR inline-asm/55934
8538         * gcc.target/i386/pr55934.c: New test.
8540 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8542         PR fortran/56081
8543         * gfortran.dg/select_8.f90: New.
8545 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8547         * gcc.target/microblaze/microblaze.exp: Remove
8548         target_config_cflags check.
8550 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8552         PR fortran/56052
8553         * gfortran.dg/gomp/pr56052.f90: New test.
8555         PR target/49069
8556         * gcc.dg/pr49069.c: New test.
8558 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8560         PR c++/55944
8561         * g++.dg/cpp0x/constexpr-static10.C: New.
8563 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8565         PR target/56028
8566         * gcc.target/i386/pr56028.c: New test.
8568 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8570         PR target/55686
8571         * gcc.target/i386/pr55686.c: New test.
8573 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8575         PR c++/53609
8576         * g++.dg/cpp0x/variadic139.C: New test.
8577         * g++.dg/cpp0x/variadic140.C: Likewise.
8578         * g++.dg/cpp0x/variadic141.C: Likewise.
8580 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8582         * gnat.dg/warn8.adb: New test.
8584 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8586         PR fortran/55919
8587         * gfortran.dg/include_8.f90: New test.
8589 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8591         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8592         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8594 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8596         PR tree-optimization/56051
8597         * gcc.c-torture/execute/pr56051.c: New test.
8599 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8601         PR rtl-optimization/56023
8602         * gcc.dg/pr56023.c: New test.
8604 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8606         PR middle-end/56022
8607         * gcc.target/i386/pr56022.c: New test.
8609 2013-01-21  Jason Merrill  <jason@redhat.com>
8611         * lib/target-supports.exp (check_effective_target_alias): New.
8613 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8615         PR debug/53235
8616         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8618 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8620         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8622 2013-01-19  Jeff Law  <law@redhat.com>
8624         PR tree-optimization/52631
8625         * tree-ssa/pr52631.c: New test.
8626         * tree-ssa/ssa-fre-9: Update expected output.
8628 2013-01-19  Anthony Green  <green@moxielogic.com>
8630         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8631         for moxie.
8633 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8635         PR tree-optimization/56029
8636         * g++.dg/torture/pr56029.C: New test.
8638 2013-01-18  Sharad Singhai  <singhai@google.com>
8640         PR tree-optimization/55995
8641         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8643 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8645         PR target/55433
8646         * gcc.target/i386/pr55433.c: New.
8648 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8650         PR middle-end/56015
8651         * gfortran.dg/pr56015.f90: New test.
8653 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8655         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8657 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8659         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8660         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8661         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8662         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8663         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8665 2013-01-17  Jeff Law  <law@redhat.com>
8667         * gcc.dg/pr52573.c: Move to...
8668         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8670         PR rtl-optimization/52573
8671         * gcc.dg/pr52573.c: New test.
8673 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8675         PR sanitizer/55679
8676         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8677         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8678         check_no_compiler_messages to test support in ucontext.h.
8679         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8680         compliant RLIMIT_AS.
8682 2013-01-17  Marek Polacek  <polacek@redhat.com>
8684         PR rtl-optimization/55833
8685         * gcc.dg/pr55833.c: New test.
8687 2013-01-17  Jan Hubicka  <jh@suse.cz>
8689         PR tree-optimization/55273
8690         * gcc.c-torture/compile/pr55273.c: New testcase.
8692 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8694         PR target/55981
8695         * gcc.target/pr55981.c: New test.
8697 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8699         * gcc.target/arm/pr40887.c: Require at least armv5.
8700         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8701         * gcc.target/arm/pr51915.c: Likewise.
8702         * gcc.target/arm/pr52006.c: Likewise.
8703         * gcc.target/arm/pr53187.c: Likewise.
8705         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8706         * gcc.target/arm/ftest-support-arm.h: Delete.
8707         * gcc.target/arm/ftest-support-thumb.h: Delete.
8708         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8709         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8710         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8711         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8712         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8713         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8714         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8715         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8716         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8717         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8718         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8719         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8720         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8721         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8722         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8723         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8724         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8725         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8726         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8727         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8728         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8729         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8730         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8731         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8733 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8735         PR tree-optimizations/55264
8736         * g++.dg/ipa/pr55264.C: New test.
8738 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8740         PR fortran/55983
8741         * gfortran.dg/class_55.f90: New.
8743 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8745         PR testsuite/55994
8746         * gcc.c-torture/execute/builtins/builtins.exp: Add
8747         -Wl,--allow-multiple-definition for eabi and elf targets.
8749         PR testsuite/54622
8750         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8751         check_effective_target_vect_perm_short,
8752         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8753         check_effective_target_vect64): Return 0 for big-endian ARM.
8754         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8756         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8757         prototypes.
8759 2013-01-16  Richard Biener  <rguenther@suse.de>
8761         PR tree-optimization/55964
8762         * gcc.dg/torture/pr55964.c: New testcase.
8764 2013-01-16  Richard Biener  <rguenther@suse.de>
8766         PR tree-optimization/54767
8767         PR tree-optimization/53465
8768         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8770 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8772         PR target/55301
8773         * gcc.target/sh/sh-switch.c: New testcase.
8775 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8777         * gcc.dg/webizer.c: Increase the array size.
8779 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8781         PR target/55940
8782         * gcc.dg/pr55940.c: New test.
8784 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8785             Harald Anlauf  <anlauf@gmx.de>
8787         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8788         * gfortran.dg/bounds_check_5.f90: Likewise.
8789         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8790         * gfortran.dg/continuation_9.f90: Likewise.
8791         * gfortran.dg/move_alloc_13.f90: Likewise.
8792         * gfortran.dg/structure_constructor_11.f90: Likewise.
8793         * gfortran.dg/tab_continuation.f: Likewise.
8794         * gfortran.dg/warning-directive-2.F90: Likewise.
8795         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8797 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8799         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8800         * gcc.target/arm/fma-sp.c: Likewise.
8802 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8804         PR rtl-optimization/55153
8805         * gcc.dg/pr55153.c: New.
8807 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8809         PR tree-optimization/55920
8810         * gcc.c-torture/compile/pr55920.c: New test.
8812 2013-01-15  Richard Biener  <rguenther@suse.de>
8814         PR middle-end/55882
8815         * gcc.dg/torture/pr55882.c: New testcase.
8817 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8819         PR tree-optimization/55955
8820         * gcc.c-torture/compile/pr55955.c: New test.
8822 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8824         PR c++/55663
8825         * g++.dg/cpp0x/alias-decl-31.C: New test.
8827 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8829         PR fortran/54286
8830         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8831         case where interface is null.
8833 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8835         PR fortran/55806
8836         * gfortran.dg/array_constructor_40.f90:  New test.
8838 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8840         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8842 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8844         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8845         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8846         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8847         * gcc.target/aarch64/vect-ld1r.c: New.
8848         * gcc.target/aarch64/vect-ld1r.x: New.
8850 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8852         PR target/55948
8853         * gcc.target/i386/hle-clear-rel.c: New file
8854         * gcc.target/i386/hle-store-rel.c: New file.
8856 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8858         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8859         * gfortran.dg/bounds_check_4.f90: Likewise.
8860         * gfortran.dg/inquire_10.f90: Likewise.
8861         * gfortran.dg/minloc_3.f90: Likewise.
8862         * gfortran.dg/minlocval_3.f90: Likewise.
8863         * gfortran.dg/module_double_reuse.f90: Likewise.
8864         * gfortran.dg/mvbits_1.f90: Likewise.
8865         * gfortran.dg/oldstyle_1.f90: Likewise.
8866         * gfortran.dg/pr20163-2.f: Likewise.
8867         * gfortran.dg/save_1.f90: Likewise.
8868         * gfortran.dg/scan_1.f90: Likewise.
8869         * gfortran.dg/select_char_1.f90: Likewise.
8870         * gfortran.dg/shape_4.f90: Likewise.
8871         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8872         * gfortran.dg/function_optimize_10.f90: Likewise.
8873         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8874         * gfortran.dg/used_types_17.f90: Likewise.
8875         * gfortran.dg/used_types_18.f90: Likewise.
8877 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8879         PR fortran/54286
8880         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8882 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8884         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8886 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8888         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8890 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8892         PR fortran/55072
8893         * gfortran.dg/assumed_type_2.f90: Fix test case.
8894         * gfortran.dg/internal_pack_13.f90: New test.
8895         * gfortran.dg/internal_pack_14.f90: New test.
8897 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8899         PR fortran/55868
8900         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8901         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8902         $tar to STAR.
8904 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8906         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8908 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8910         PR target/55719
8911         * gcc.target/s390/pr55719.c: New testcase.
8913 2013-01-11  Richard Guenther  <rguenther@suse.de>
8915         PR tree-optimization/44061
8916         * gcc.dg/pr44061.c: New testcase.
8918 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8920         Update copyright years.
8922 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8923             Jakub Jelinek  <jakub@redhat.com>
8925         PR target/55565
8926         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8928 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8930         PR rtl-optimization/55672
8931         * gcc.target/i386/pr55672.c: New.
8933 2013-01-10  Jeff Law  <law@redhat.com>
8935         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8936         pass/fail message unique.
8939 2013-01-10  Jason Merrill  <jason@redhat.com>
8941         * ada/.gitignore: New.
8943 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8945         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8946         Add tls options.
8947         * g++.dg/tls/thread_local2.C: Likewise.
8948         * g++.dg/tls/thread_local2g.C: Likewise.
8949         * g++.dg/tls/thread_local6.C: Likewise.
8950         * g++.dg/tls/thread_local-order1.C: Add tls options.
8951         * g++.dg/tls/thread_local-order2.C: Likewise.
8952         * g++.dg/tls/thread_local3.C: Likewise.
8953         * g++.dg/tls/thread_local3g.C: Likewise.
8954         * g++.dg/tls/thread_local4.C: Likewise.
8955         * g++.dg/tls/thread_local4g.C: Likewise.
8956         * g++.dg/tls/thread_local5.C: Likewise.
8957         * g++.dg/tls/thread_local5g.C: Likewise.
8958         * g++.dg/tls/thread_local6g.C: Likewise.
8960 2013-01-10  Kostya Serebryany  <kcc@google.com>
8962         * g++.dg/asan/asan_test.cc: Sync from upstream.
8964 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8966         PR tree-optimization/55921
8967         * gcc.c-torture/compile/pr55921.c: New test.
8969 2013-01-09  Jan Hubicka  <jh@suse.cz>
8971         PR tree-optimization/55569
8972         * gcc.c-torture/compile/pr55569.c: New testcase.
8974 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8976         PR fortran/47203
8977         * gfortran.dg/use_28.f90: New test.
8979 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8981         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8982         number matching more robust.
8984 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8986         PR rtl-optimization/55829
8987         * gcc.target/i386/pr55829.c: New.
8989 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8991         PR fortran/55758
8992         * gfortran.dg/bind_c_bool_1.f90: New.
8993         * gfortran.dg/do_5.f90: Add dg-warning.
8995 2013-01-09  Jan Hubicka  <jh@suse.cz>
8997         PR tree-optimization/55875
8998         * gcc.c-torture/execute/pr55875.c: New testcase.
8999         * g++.dg/torture/pr55875.C: New testcase.
9001 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9003         PR c/48418
9004         * c-c++-common/pr48418.c: New test.
9006 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9008         PR c++/55801
9009         * g++.dg/tls/thread_local-ice.C: New.
9011 2013-01-09  Andreas Schwab  <schwab@suse.de>
9013         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9015 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9017         PR tree-optimization/48189
9018         * gcc.dg/pr48189.c: New test.
9020 2013-01-04  Jan Hubicka  <jh@suse.cz>
9022         PR tree-optimization/55823
9023         * g++.dg/ipa/devirt-10.C: New testcase.
9025 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9026             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9028         PR rtl-optimization/55845
9029         * gcc.target/i386/pr55845.c: New test.
9031 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9033         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9034         instructions generated instead of number of occurances.
9036 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9038         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9039         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9040         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9041         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9042         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9043         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9044         * gcc.target/aarch64/vect-fcm.x: Likewise.
9045         * lib/target-supports.exp
9046         (check_effective_target_vect_cond): Enable for AArch64.
9048 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9050         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9051         endian-safe float pool loading.
9052         (test_square_root_v4sf): Likewise.
9053         (test_square_root_v2df): Likewise.
9054         * lib/target-supports.exp
9055         (check_effective_target_vect_call_sqrtf): Add AArch64.
9057 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9059         PR debug/55579
9060         * gcc.dg/tree-ssa/pr55579.c: New test.
9062 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9064         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9065         asm comments.
9067 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9069         PR middle-end/55890
9070         * gcc.dg/torture/pr55890-3.c: New test.
9072         PR middle-end/55851
9073         * gcc.c-torture/compile/pr55851.c: New test.
9075         PR sanitizer/55844
9076         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9077         dg-options.
9079 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9081         PR fortran/55618
9082         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9084 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9086         PR fortran/55763
9087         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9088         * gfortran.dg/pointer_init_7.f90: New.
9090 2013-01-07  Richard Biener  <rguenther@suse.de>
9092         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9094 2013-01-07  Richard Biener  <rguenther@suse.de>
9096         PR middle-end/55890
9097         * gcc.dg/torture/pr55890-1.c: New testcase.
9098         * gcc.dg/torture/pr55890-2.c: Likewise.
9100 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9102         * gcc.target/aarch64/fmovd.c: New.
9103         * gcc.target/aarch64/fmovf.c: Likewise.
9104         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9105         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9106         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9107         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9108         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9109         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9111 2013-01-07  Richard Biener  <rguenther@suse.de>
9113         PR tree-optimization/55888
9114         PR tree-optimization/55862
9115         * gcc.dg/torture/pr55888.c: New testcase.
9117 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9119         PR fortran/55852
9120         * gfortran.dg/intrinsic_size_3.f90: New.
9122 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9124         PR fortran/55763
9125         * gfortran.dg/select_type_32.f90: New.
9127 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9129         PR c++/52343
9130         * g++.dg/cpp0x/alias-decl-29.C: New test.
9132 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9134         PR fortran/53876
9135         PR fortran/54990
9136         PR fortran/54992
9137         * gfortran.dg/class_array_15.f03: New test.
9139 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9141         PR fortran/42769
9142         PR fortran/45836
9143         PR fortran/45900
9144         * gfortran.dg/use_23.f90: New test.
9145         * gfortran.dg/use_24.f90: New test.
9146         * gfortran.dg/use_25.f90: New test.
9147         * gfortran.dg/use_26.f90: New test.
9148         * gfortran.dg/use_27.f90: New test.
9150 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9152         * gnat.dg/specs/clause_on_volatile.ads: New test.
9154 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9156         * gnat.dg/alignment10.adb: New test.
9158 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9159             Mikael Morin  <mikael@gcc.gnu.org>
9161         PR fortran/55827
9162         * gfortran.dg/use_22.f90: New test.
9164 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9166         * gcc.target/aarch64/cmp-1.c: New testcase.
9168 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9170         PR fortran/55172
9171         * gfortran.dg/select_type_31.f03: New test.
9173 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9175         PR c++/54526 (again)
9176         * g++.dg/cpp0x/parse2.C: Extend.
9177         * g++.old-deja/g++.other/crash28.C: Adjust.
9179 2013-01-04  Richard Biener  <rguenther@suse.de>
9181         PR tree-optimization/55862
9182         * gcc.dg/torture/pr55862.c: New testcase.
9184 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9186         PR tree-optimization/55755
9187         * gcc.dg/torture/pr55755.c: New test.
9188         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9189         * gcc.dg/tree-ssa/pr45144.c: Update.
9191 2013-01-04  Richard Biener  <rguenther@suse.de>
9193         PR middle-end/55863
9194         * gcc.dg/fold-reassoc-2.c: New testcase.
9196 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9198         PR fortran/55763
9199         * gfortran.dg/null_7.f90: New.
9201 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9203         PR fortran/55854
9204         PR fortran/55763
9205         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9206         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9207         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9209 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9211         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9213 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9215         PR fortran/55855
9216         * gfortran.dg/assignment_1.f90: Modified.
9217         * gfortran.dg/assignment_4.f90: New.
9219 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9221         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9223 2013-01-03  Richard Biener  <rguenther@suse.de>
9225         PR tree-optimization/55857
9226         * gcc.dg/vect/pr55857-1.c: New testcase.
9227         * gcc.dg/vect/pr55857-2.c: Likewise.
9229 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9231         PR rtl-optimization/55838
9232         * gcc.dg/pr55838.c: New test.
9234         PR tree-optimization/55832
9235         * gcc.c-torture/compile/pr55832.c: New test.
9237 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9239         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9240         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9241         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9242         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9243         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9244         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9245         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9246         * gcc.dg/unroll_1.c: Ditto.
9247         * gcc.dg/unroll_2.c: Ditto.
9248         * gcc.dg/unroll_3.c: Ditto.
9249         * gcc.dg/unroll_4.c: Ditto.
9251 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9253         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9255 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9257         PR fortran/55818
9258         * gfortran.dg/eof_4.f90: New test.
9260 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9262         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9263         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9264         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9265         (compat_setup_dfp): Initialize compat_alt_caret and
9266         compat_save_TEST_ALWAYS_FLAGS.
9268 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9270         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9272 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9274         * gcc.dg/torture/fp-int-convert-2.c: New test.
9276 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9278         * gfortran.dg/newunit_3.f90: Add dg-do run.
9279         * gfortran.dg/inquire_15.f90: Add dg-do run.
9281 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9283         PR tree-optimization/55831
9284         * gcc.dg/pr55831.c: New test.
9286 Copyright (C) 2013 Free Software Foundation, Inc.
9288 Copying and distribution of this file, with or without modification,
9289 are permitted in any medium without royalty provided the copyright
9290 notice and this notice are preserved.