* Makefile.in (C_COMMON_OBJS): Depend on c-cilkplus.o.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob23928d4ceeeba3ca97ea96ba0b3db419028fd79f
1 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
3         * c-c++-common/cilk-plus/PS: New directory.
4         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
5         * g++.dg/dg.exp: Run Cilk Plus tests.
6         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
8 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10         * gcc.dg/vmx/3b-15.c: Revise for little endian.
12 2013-11-15  Richard Biener  <rguenther@suse.de>
14         PR tree-optimization/50262
15         * gcc.dg/tree-ssa/alias-28.c: New testcase.
16         * gcc.dg/strlenopt-1.c: Adjust.
17         * gcc.dg/strlenopt-1f.c: Likewise.
19 2013-11-15  Richard Biener  <rguenther@suse.de>
21         * gcc.dg/torture/20131115-1.c: New testcase.
23 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
25         * gcc.dg/cpp/ucnid-9.c: New test.
27 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
29         * gnat.dg/stack_usage1b.adb: New test.
30         * gnat.dg/stack_usage1c.adb: Likewise.
32 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
34         * gnat.dg/specs/addr1.ads: Revert the last change.
35         * gnat.dg/specs/atomic1.ads: Likewise.
37 2013-11-14  Cong Hou  <congh@google.com>
39         * gcc.dg/vect/vect-alias-check.c: Update.
41 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/57887
44         * g++.dg/cpp0x/nsdmi-template3.C: New.
45         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
47 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
49         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
50         compiler and linker field if _CALL_ELF == 2.
51         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
52         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
53         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
55 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
57         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
58         (WRAPPER): Use it.
59         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
60         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
61         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
63 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
65         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
66         New function.
67         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
68         * gcc.target/powerpc/pr57949-2.c: Likewise.
70 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
72         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
74 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
76         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
77         * gcc.dg/torture/float128-div-underflow.c: Likewise.
78         * gcc.dg/torture/float128-extend-nan.c: Likewise.
80 2013-11-14  Richard Biener  <rguenther@suse.de>
82         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
84 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
86         * gnat.dg/specs/addr1.ads: XFAIL on x32.
87         * gnat.dg/specs/atomic1.ads: Likewise.
89 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
91         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
92         to "cortex-a53".
93         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
94         to "cortex-a53".
96 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
98         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
99         *-*-solaris2.1[0-9]*.
100         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
102 2013-11-14  Joey Ye  <joey.ye@arm.com>
104         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
105         * gcc.dg/tree-ssa/vrp47.c: Likewise.
106         * gcc.dg/tree-ssa/vrp87.c: Likewise.
107         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
108         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
110 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
112         PR c++/58533
113         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
115 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
117         PR target/59101
118         * gcc.c-torture/execute/pr59101.c: New test.
120 2013-11-13  Jeff Law  <law@redhat.com>
122         PR tree-optimization/59102
123         * gcc.c-torture/compile/pr59102.c: New test.
124          
125 2013-11-13  Tom de Vries  <tom@codesourcery.com>
127         * gcc.dg/tail-merge-store.c: New test.
129 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
131         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
132         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
134 2013-11-13  Jeff Law  <law@redhat.com>
136         * PR middle-end/59119
137         * gcc.c-torture/compile/pr59119.c: New test.
139 2013-11-13  Martin Jambor  <mjambor@suse.cz>
141         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
142         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
143         * gcc.dg/pr10474.c: Likewise.
145 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
147         * lib/target-supports.exp
148         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
149         of targets that do not need command line argument to enable SIMD.
151 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
153         * gcc.dg/guality/param-4.c: New test.
155 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
157         * gcc.dg/c11-complex-1.c: New test.
159 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
161         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
162         gcc.dg/auto-type-2.c: New tests.
164 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
166         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
167         LTO tests.
169 2013-11-12  Jeff Law  <law@redhat.com>
171         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
172         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
173         the SSA optimizers.
175 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
177         PR target/59054
178         * gcc.target/powerpc/pr59054.c: New test.
180 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
182         * g++.dg/cpp1y/lambda-generic.C: New test case.
183         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
184         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
185         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
186         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
187         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
188         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
189         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
190         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
192 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
194         PR c++/58534
195         PR c++/58536
196         PR c++/58548
197         PR c++/58549
198         PR c++/58637
199         * g++.dg/cpp1y/pr58534.C: New testcase.
200         * g++.dg/cpp1y/pr58536.C: New testcase.
201         * g++.dg/cpp1y/pr58548.C: New testcase.
202         * g++.dg/cpp1y/pr58549.C: New testcase.
203         * g++.dg/cpp1y/pr58637.C: New testcase.
205 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
207         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
208         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
209         tests.
210         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
211         diagnostics.
213 2013-11-12  Tristan Gingold  <gingold@adacore.com>
215         * gnat.dg/aggr21.adb: New test.
216         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
218 2013-11-12  Jeff Law  <law@redhat.com>
220         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
221         * gcc.dg/tree-ssa/isolate-5.c: New test.
223 2013-11-12  Martin Jambor  <mjambor@suse.cz>
225         PR rtl-optimization/10474
226         * gcc.dg/pr10474.c: New testcase.
227         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
228         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
230 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
232         PR c++/57734
233         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
235 2013-11-11  Martin Liska        <marxin.liska@gmail.com>
237         * gcc.dg/time-profiler-1.c: New test.
238         * gcc.dg/time-profiler-2.c: Ditto.
240 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
241             Jeff Law  <law@redhat.com>
243         * gcc.dg/tree-ssa/alias-27.c: New testcase.
245 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
247         PR target/58853
248         * gcc.target/i386/pr58853.c: New test.
250 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
252         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
253         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
254         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
255         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
256         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
257         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
258         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
259         * gcc.dg/tree-ssa/vrp47.c: Likewise.
260         * gcc.dg/tree-ssa/vrp87.c: Likewise.
262 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
264         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
265         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
266         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
267         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
268         gcc.dg/atomic/stdatomic-exchange-1.c,
269         gcc.dg/atomic/stdatomic-exchange-2.c,
270         gcc.dg/atomic/stdatomic-exchange-3.c,
271         gcc.dg/atomic/stdatomic-exchange-4.c,
272         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
273         gcc.dg/atomic/stdatomic-generic.c,
274         gcc.dg/atomic/stdatomic-kill-dep.c,
275         gcc.dg/atomic/stdatomic-load-1.c,
276         gcc.dg/atomic/stdatomic-load-2.c,
277         gcc.dg/atomic/stdatomic-load-3.c,
278         gcc.dg/atomic/stdatomic-load-4.c,
279         gcc.dg/atomic/stdatomic-lockfree.c,
280         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
281         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
282         gcc.dg/atomic/stdatomic-store-1.c,
283         gcc.dg/atomic/stdatomic-store-2.c,
284         gcc.dg/atomic/stdatomic-store-3.c,
285         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
286         tests.
288 2013-11-08  Cong Hou  <congh@google.com>
290         PR tree-optimization/58508
291         * gcc.dg/vect/pr58508.c: Update.
293 2013-11-08  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/59047
296         * gcc.dg/torture/pr59047.c: New testcase.
298 2013-11-08  Richard Biener  <rguenther@suse.de>
300         PR tree-optimization/59038
301         PR tree-optimization/58955
302         * gcc.dg/torture/pr59038.c: New testcase.
304 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
306         PR fortran/58471
307         * gfortran.dg/constructor_9.f90: New.
309 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
311         * gcc.dg/atomic-compare-exchange-1.c,
312         gcc.dg/atomic-compare-exchange-2.c,
313         gcc.dg/atomic-compare-exchange-3.c,
314         gcc.dg/atomic-compare-exchange-4.c,
315         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
316         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
317         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
318         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
319         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
320         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
321         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
322         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
323         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
324         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
325         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
326         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
327         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
328         gcc.dg/atomic-store-5.c: Declare main as returning int.
329         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
330         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
331         gcc.dg/atomic-exchange-5.c: Separate increments of count from
332         expression using value of count.
334 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
336         * lib/target-supports.exp
337         (check_effective_target_fenv_exceptions): New function.
338         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
339         * gcc.dg/atomic/c11-atomic-exec-1.c,
340         gcc.dg/atomic/c11-atomic-exec-2.c,
341         gcc.dg/atomic/c11-atomic-exec-3.c,
342         gcc.dg/atomic/c11-atomic-exec-4.c,
343         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
344         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
345         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
347 2013-11-07  Cong Hou  <congh@google.com>
349         * gcc.dg/vect/vect-alias-check.c: New.
351 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
353         * gcc.dg/tree-ssa/loop-39.c: New test.
355         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
356         * gcc.dg/unroll_2.c: Likewise.
357         * gcc.dg/unroll_3.c: Likewise.
358         * gcc.dg/unroll_4.c: Likewise.
359         * gcc.dg/vrp90.c: New test.
361 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
363         PR c++/58176
364         * g++.dg/cpp0x/nullptr30.C: New.
366 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
367             Jakub Jelinek  <jakub@redhat.com>
369         PR sanitizer/59029
370         * c-c++-common/asan/pr59029.c: New test.
372 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
374         PR target/59034
375         * gcc.target/i386/pr59034-1.c: New test.
376         * gcc.target/i386/pr59034-2.c: Likewise.
378 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
380         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
381         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
382         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
384 2013-11-06  DJ Delorie  <dj@redhat.com>
386         * gcc.dg/mismatch-decl-1.c: New test.
388 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
390         * gcc.dg/torture/float128-cmp-invalid.c,
391         gcc.dg/torture/float128-div-underflow.c,
392         gcc.dg/torture/float128-extend-nan.c,
393         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
395 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
397         * gcc.target/sh/pr51244-11.c: Remove target line.
398         * gcc.target/sh/sh4a-sincosf.c: Likewise.
399         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
400         * gcc.target/sh/pr51244-15.c: Likewise.
401         * gcc.target/sh/pr51244-19.c: Likewise.
402         * gcc.target/sh/cmpstr.c: Likewise.
403         * gcc.target/sh/pr33135-3.c: Likewise.
404         * gcc.target/sh/pr53512-2.c: Likewise.
405         * gcc.target/sh/pr54602-2.c: Likewise.
406         * gcc.target/sh/pr52483-1.c: Likewise.
407         * gcc.target/sh/pr21255-2-ml.c: Likewise.
408         * gcc.target/sh/pr54760-4.c: Likewise.
409         * gcc.target/sh/pr52483-5.c: Likewise.
410         * gcc.target/sh/pr54089-2.c: Likewise.
411         * gcc.target/sh/pr56547-2.c: Likewise.
412         * gcc.target/sh/pr54089-6.c: Likewise.
413         * gcc.target/sh/pr51244-20.c: Likewise.
414         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
415         * gcc.target/sh/sh4a-fsrra.c: Likewise.
416         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
417         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
418         * gcc.target/sh/pr55303-2.c: Likewise.
419         * gcc.target/sh/sh2a-resbank.c: Likewise.
420         * gcc.target/sh/sp-switch.c: Likewise.
421         * gcc.target/sh/pr51244-3.c: Likewise.
422         * gcc.target/sh/pr50751-3.c: Likewise.
423         * gcc.target/sh/pr51244-7.c: Likewise.
424         * gcc.target/sh/struct-arg-dw2.c: Likewise.
425         * gcc.target/sh/pr50751-7.c: Likewise.
426         * gcc.target/sh/pr49468-di.c: Likewise.
427         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
428         * gcc.target/sh/pr49880-3.c: Likewise.
429         * gcc.target/sh/pr51244-12.c: Likewise.
430         * gcc.target/sh/pr53988.c: Likewise.
431         * gcc.target/sh/pr6526.c: Likewise.
432         * gcc.target/sh/sh2a-bxor.c: Likewise.
433         * gcc.target/sh/pr51244-16.c: Likewise.
434         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
435         * gcc.target/sh/sh2a-bor.c: Likewise.
436         * gcc.target/sh/pr53511-1.c: Likewise.
437         * gcc.target/sh/pr21255-3.c: Likewise.
438         * gcc.target/sh/pr53512-3.c: Likewise.
439         * gcc.target/sh/pr33135-4.c: Likewise.
440         * gcc.target/sh/pr54602-3.c: Likewise.
441         * gcc.target/sh/pr54760-1.c: Likewise.
442         * gcc.target/sh/pr52483-2.c: Likewise.
443         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
444         * gcc.target/sh/pr54680.c: Likewise.
445         * gcc.target/sh/pr54386.c: Likewise.
446         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
447         * gcc.target/sh/pr54089-3.c: Likewise.
448         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
449         * gcc.target/sh/pr54089-7.c: Likewise.
450         * gcc.target/sh/strlen.c: Likewise.
451         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
452         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
453         * gcc.target/sh/pr55303-3.c: Likewise.
454         * gcc.target/sh/pr51244-4.c: Likewise.
455         * gcc.target/sh/pr50751-4.c: Likewise.
456         * gcc.target/sh/pr39423-1.c: Likewise.
457         * gcc.target/sh/pr51244-8.c: Likewise.
458         * gcc.target/sh/pr55146.c: Likewise.
459         * gcc.target/sh/pr50751-8.c: Likewise.
460         * gcc.target/sh/sh2a-bset.c: Likewise.
461         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
462         * gcc.target/sh/sh2a-movi20s.c: Likewise.
463         * gcc.target/sh/20080410-1.c: Likewise.
464         * gcc.target/sh/pr49880-4.c: Likewise.
465         * gcc.target/sh/pr51244-13.c: Likewise.
466         * gcc.target/sh/sh2a-movrt.c: Likewise.
467         * gcc.target/sh/pr51244-17.c: Likewise.
468         * gcc.target/sh/pr21255-2-mb.c: Likewise.
469         * gcc.target/sh/sh2a-bclr.c: Likewise.
470         * gcc.target/sh/pr33135-1.c: Likewise.
471         * gcc.target/sh/pr53512-4.c: Likewise.
472         * gcc.target/sh/pr54602-4.c: Likewise.
473         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
474         * gcc.target/sh/pr54760-2.c: Likewise.
475         * gcc.target/sh/pr52483-3.c: Likewise.
476         * gcc.target/sh/sh2a-bld.c: Likewise.
477         * gcc.target/sh/pr54089-4.c: Likewise.
478         * gcc.target/sh/pr54685.c: Likewise.
479         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
480         * gcc.target/sh/pr54089-8.c: Likewise.
481         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
482         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
483         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
484         * gcc.target/sh/pr51244-1.c: Likewise.
485         * gcc.target/sh/pr50751-1.c: Likewise.
486         * gcc.target/sh/pr55160.c: Likewise.
487         * gcc.target/sh/pr51244-5.c: Likewise.
488         * gcc.target/sh/pr54236-1.c: Likewise.
489         * gcc.target/sh/pr50751-5.c: Likewise.
490         * gcc.target/sh/pr52933-1.c: Likewise.
491         * gcc.target/sh/pr39423-2.c: Likewise.
492         * gcc.target/sh/pr51244-9.c: Likewise.
493         * gcc.target/sh/pr49263.c: Likewise.
494         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
495         * gcc.target/sh/pr49880-1.c: Likewise.
496         * gcc.target/sh/sh2a-band.c: Likewise.
497         * gcc.target/sh/pr51244-10.c: Likewise.
498         * gcc.target/sh/pr49880-5.c: Likewise.
499         * gcc.target/sh/prefetch.c: Likewise.
500         * gcc.target/sh/pr51244-14.c: Likewise.
501         * gcc.target/sh/rte-delay-slot.c: Likewise.
502         * gcc.target/sh/fpul-usage-1.c: Likewise.
503         * gcc.target/sh/pr51244-18.c: Likewise.
504         * gcc.target/sh/pr21255-1.c: Likewise.
505         * gcc.target/sh/pr33135-2.c: Likewise.
506         * gcc.target/sh/pr53512-1.c: Likewise.
507         * gcc.target/sh/pr54602-1.c: Likewise.
508         * gcc.target/sh/sh2a-rtsn.c: Likewise.
509         * gcc.target/sh/torture/pragma-isr.c: Likewise.
510         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
511         * gcc.target/sh/torture/pr58314.c: Likewise.
512         * gcc.target/sh/torture/pr34777.c: Likewise.
513         * gcc.target/sh/torture/pr58475.c: Likewise.
514         * gcc.target/sh/pr54760-3.c: Likewise.
515         * gcc.target/sh/sh4a-cosf.c: Likewise.
516         * gcc.target/sh/pr52483-4.c: Likewise.
517         * gcc.target/sh/mfmovd.c: Likewise.
518         * gcc.target/sh/pr54089-1.c: Likewise.
519         * gcc.target/sh/pr56547-1.c: Likewise.
520         * gcc.target/sh/pr54089-5.c: Likewise.
521         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
522         * gcc.target/sh/pr54089-9.c: Likewise.
523         * gcc.target/sh/sh2a-jsrn.c: Likewise.
524         * gcc.target/sh/pr49468-si.c: Likewise.
525         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
526         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
527         * gcc.target/sh/pr55303-1.c: Likewise.
528         * gcc.target/sh/pr51244-2.c: Likewise.
529         * gcc.target/sh/pr50751-2.c: Likewise.
530         * gcc.target/sh/pr54236-2.c: Likewise.
531         * gcc.target/sh/pr51244-6.c: Likewise.
532         * gcc.target/sh/cmpstrn.c: Likewise.
533         * gcc.target/sh/pr50751-6.c: Likewise.
534         * gcc.target/sh/pr52933-2.c: Likewise.
535         * gcc.target/sh/pr53568-1.c: Likewise.
536         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
537         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
538         * gcc.target/sh/sh4a-sinf.c: Likewise.
539         * gcc.target/sh/pr49880-2.c: Likewise.
541 2013-11-06  Tobias Burnus  <burnus@net-b.de>
543         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
544         * gcc.dg/wdate-time.c: Ditto.
545         * gfortran.dg/wdate-time.F90: Ditto.
547 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
549         PR target/30807
550         * gcc.target/sh/torture/pr30807.c: New.
552 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
554         PR c++/11006
555         * g++.dg/other/java3.C: New.
557 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
559         PR target/59021
560         * gcc.target/i386/pr59021.c: New test.
562 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
564         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
565         dg-additional-files to also match BOL.
567 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
569         * gcc.dg/torture/c99-contract-1.c: New test.
571 2013-11-06  Richard Biener  <rguenther@suse.de>
573         PR tree-optimization/58653
574         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
575         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
577 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
579         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
580         40 to 30.  Replaced iteration variable with a #define.  Instead of
581         returning non-zero value for error, called __builtin_abort ().  Fixed
582         a bug of calling fib_serial in serial case instead of fib.
583         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
584         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
585         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
586         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
587         compiler flag testing.
589 2013-11-06  Christian Bruel  <christian.bruel@st.com>
591         * gcc.target/sh/strlen.c: New test.
593 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
595         PR middle-end/58970
596         * gcc.c-torture/compile/pr58970.c: New test.
598 2013-11-05  Wei Mi  <wmi@google.com>
600         PR regression/58985
601         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
603 2013-11-05  Tobias Burnus  <burnus@net-b.de>
605         * g++.dg/warn/wdate-time.C: New.
606         * gcc.dg/wdate-time.c: New.
607         * gfortran.dg/wdate-time.F90: New.
609 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
611         PR fortran/58989
612         * gfortran.dg/reshape_6.f90: New test.
614 2013-11-05  Jeff Law  <law@redhat.com>
616         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
617         * gcc.dg/tree-ssa/isolate-1.c: New test.
618         * gcc.dg/tree-ssa/isolate-2.c: New test.
619         * gcc.dg/tree-ssa/isolate-3.c: New test.
620         * gcc.dg/tree-ssa/isolate-4.c: New test.
622 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
624         PR rtl-optimization/58997
625         * gcc.c-torture/compile/pr58997.c: New test.
627 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/58724
630         * g++.dg/cpp0x/gen-attrs-56.C: New.
632 2013-11-05  Richard Biener  <rguenther@suse.de>
634         PR ipa/58492
635         * gcc.dg/ipa/pr58492.c: New testcase.
637 2013-11-05  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/58955
640         * gcc.dg/torture/pr58955-1.c: New testcase.
641         * gcc.dg/torture/pr58955-2.c: Likewise.
643 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
645         PR middle-end/58981
646         * gcc.dg/pr58981.c: New test.
648 2013-11-05  Richard Biener  <rguenther@suse.de>
650         PR middle-end/58941
651         * gcc.dg/torture/pr58941.c: New testcase.
653 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
655         PR tree-optimization/58958
656         * gcc.dg/tree-ssa/pr58958.c: New file.
658 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
660         * gcc.dg/tree-ssa/alias-26.c: New file.
662 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
664         PR tree-optimization/58984
665         * gcc.c-torture/execute/pr58984.c: New test.
667 2013-11-05  Andreas Schwab  <schwab@suse.de>
669         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
671 2013-11-05  Tobias Burnus  <burnus@net-b.de>
673         * g++.dg/gomp/openmp-simd-1.C: New.
674         * g++.dg/gomp/openmp-simd-2.C: New.
675         * gcc.dg/gomp/openmp-simd-1.c: New.
676         * gcc.dg/gomp/openmp-simd-2.c: New.
678 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
680         * gcc.dg/superblock.c: Require scheduling support.
682 2013-11-04  Kostya Serebryany  <kcc@google.com>
684         * g++.dg/asan/asan_test.cc: Update the test
685         to match the fresh asan run-time.
686         * c-c++-common/asan/stack-overflow-1.c: Ditto.
688 2013-11-04  Ian Lance Taylor  <iant@google.com>
690         * g++.dg/ext/sync-4.C: New test.
692 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
694         PR fortran/58771
695         * gfortran.dg/derived_external_function_1.f90 : New test
697 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
699         PR tree-optimization/58978
700         * gcc.c-torture/compile/pr58978.c: New test.
702 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
704         PR fortran/57445
705         * gfortran.dg/optional_class_1.f90 : New test
707 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
709         PR rtl-optimization/58968
710         * gfortran.dg/pr58968.f: New
712 2013-11-04  Marek Polacek  <polacek@redhat.com>
714         PR c++/58979
715         * g++.dg/diagnostic/pr58979.C: New test.
717 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
719         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
720         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
721         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
722         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
723         gcc.dg/iec-559-macros-9.c: New tests.
725 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
727         PR tree-optimization/58946
728         * gcc.c-torture/compile/pr58946.c: New test.
730 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
732         PR c++/52071
733         * g++.dg/parse/pr52071.C: New.
735 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
737         PR c++/38313
738         * g++.dg/lookup/name-clash10.C: New.
740 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
742         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
743         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
744         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
745         vbif.
747 2013-11-03  Marek Polacek  <polacek@redhat.com>
749         * g++.dg/ubsan/cxx1y-vla.C: New test.
750         * c-c++-common/ubsan/vla-3.c: New test.
751         * c-c++-common/ubsan/vla-2.c: New test.
752         * c-c++-common/ubsan/vla-4.c: New test.
753         * c-c++-common/ubsan/vla-1.c: New test.
755 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
757         * gcc.dg/vmx/vec-set.c: New.
759 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
761         PR c++/29234
762         PR c++/56037
763         * g++.dg/parse/pr29234.C: New.
764         * g++.dg/parse/pr56037.C: Likewise.
766 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
768         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
769         passed it in as one of the options to all Cilk keywords test.
771 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
773         PR c++/58708
774         * g++.dg/cpp1y/pr58708.C: New.
776 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
778         PR c++/58834
779         * g++.dg/ext/pr58834.C: New file.
781 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
783         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
784         tests.
785         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
786         tests.
788 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
790         PR fortran/57893
791         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
792         type block.
794 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
796         * g++.dg/gomp/simd-1.C: New test.
797         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
798         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
799         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
800         * c-c++-common/gomp/simd6.c: New test.
802 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
804         Implement C++14 digit separators.
805         * g++.dg/cpp1y/digit-sep.C: New.
806         * g++.dg/cpp1y/digit-sep-neg.C: New.
807         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
809 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
811         * gcc.dg/vect/vect-align-3.c: New test.
813         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
814         we warn about it already during VRP1 pass.
816 2013-10-31  Martin Jambor  <mjambor@suse.cz>
818         PR rtl-optimization/58934
819         Revert:
820         2013-10-30  Martin Jambor  <mjambor@suse.cz>
821         PR rtl-optimization/10474
822         * gcc.dg/pr10474.c: New testcase.
823         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
824         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
826 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
828         PR c++/58932
829         Revert:
830         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
832         PR c++/58466
833         * g++.dg/cpp0x/variadic145.C: New.
835         * g++.dg/cpp0x/sfinae49.C: New.
837 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
839         PR c++/58581
840         * g++.dg/cpp0x/deleted1.C: New.
842 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
844         * gcc.target/arm/lp1243022.c: New test.
846 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
848         PR other/58545
849         * gcc.target/avr/pr58545.c: New test.
851 2013-10-30  Tobias Burnus  <burnus@net-b.de>
853         Revert:
854         2013-10-30  Tobias Burnus  <burnus@net-b.de>
855         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
856         path to the compile flags.
858 2013-10-30  Cong Hou  <congh@google.com>
860         * gcc.target/i386/vect-abs-s8.c: New test.
861         * gcc.target/i386/vect-abs-s16.c: New test.
862         * gcc.target/i386/vect-abs-s32.c: New test.
864 2013-10-30  Tobias Burnus  <burnus@net-b.de>
866         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
867         path to the compile flags.
869 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
871         PR rtl-optimization/58369
872         * g++.dg/torture/pr58369.C: New test.
874 2013-10-30  Tobias Burnus  <burnus@net-b.de>
876         PR other/33426
877         * g++.dg/vect/pr33426-ivdep-2.cc: New.
878         * g++.dg/vect/pr33426-ivdep-3.cc: New.
879         * g++.dg/vect/pr33426-ivdep-4.cc: New.
881 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
883         PR target/58784
884         * gcc.target/arm/pr58784.c: New.
886 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
888         * gcc.dg/tree-ssa/alias-24.c: New file.
890 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
892         * gcc.target/i386/fma_double_3.c: Use pattern for
893         scan-assembler-times instead of just one insn name.
894         * gcc.target/i386/fma_double_5.c: Ditto.
895         * gcc.target/i386/fma_float_3.c: Ditto.
896         * gcc.target/i386/fma_float_5.c: Ditto.
897         * gcc.target/i386/l_fma_double_1.c: Ditto.
898         * gcc.target/i386/l_fma_double_2.c: Ditto.
899         * gcc.target/i386/l_fma_double_3.c: Ditto.
900         * gcc.target/i386/l_fma_double_4.c: Ditto.
901         * gcc.target/i386/l_fma_double_5.c: Ditto.
902         * gcc.target/i386/l_fma_double_6.c: Ditto.
903         * gcc.target/i386/l_fma_float_1.c: Ditto.
904         * gcc.target/i386/l_fma_float_2.c: Ditto.
905         * gcc.target/i386/l_fma_float_3.c: Ditto.
906         * gcc.target/i386/l_fma_float_4.c: Ditto.
907         * gcc.target/i386/l_fma_float_5.c: Ditto.
908         * gcc.target/i386/l_fma_float_6.c: Ditto.
910 2013-10-30  Christian Bruel  <christian.bruel@st.com>
912         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
913         * gcc.target/sh/cmpstr.c: New test.
914         * gcc.target/sh/cmpstrn.c: New test.
916 2013-10-30  Martin Jambor  <mjambor@suse.cz>
918         PR rtl-optimization/10474
919         * gcc.dg/pr10474.c: New testcase.
920         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
921         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
923 2013-10-29  Andrew Pinski <apinski@cavium.com>
924             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
926         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
927         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
928         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
929         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
930         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
931         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
932         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
933         conditional move to be used.
934         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
936 2013-10-29  Tobias Burnus  <burnus@net-b.de>
938         PR fortran/44350
939         * gfortran.dg/blockdata_8.f90: New.
941 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
943         PR target/54236
944         * gcc.target/sh/pr54236-2: New.
945         * gcc.target/sh/pr54089-6: Add another rotl special case.
947 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
949         PR fortran/58793
950         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
951         to determine sizes of real kinds.
953         PR fortran/58858
954         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
956 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
958         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
959         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
960         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
961         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
962         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
963         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
964         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
965         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
966         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
967         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
968         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
969         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
970         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
971         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
972         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
973         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
974         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
975         test stored in c-c++-common.  Also, added the Cilk runtime's library
976         to the ld_library_path.
978 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
980         PR c++/58888
981         * g++.dg/cpp0x/auto40.C: New.
982         * g++.dg/other/warning1.C: Adjust.
984 2013-10-29  Richard Biener  <rguenther@suse.de>
986         * gcc.dg/torture/restrict-2.c: New testcase.
987         * gcc.dg/torture/restrict-3.c: Likewise.
988         * gcc.dg/torture/restrict-4.c: Likewise.
989         * gcc.dg/torture/restrict-5.c: Likewise.
991 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
993         PR tree-optimization/19831
994         * gcc.dg/tree-ssa/alias-25.c: New file.
996 2013-10-29  Richard Biener  <rguenther@suse.de>
998         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
999         changes.
1000         * gcc.dg/vect/bb-slp-32.c: Likewise.
1001         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1002         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1003         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1004         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1005         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1006         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1007         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1008         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1009         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1010         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1011         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1012         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1013         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1014         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1015         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1016         * gfortran.dg/vect/vect.exp: Likewise.
1018 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1020         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1021         * gcc.dg/vmx/eg-5.c: Likewise.
1023 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
1024              Joern Rennecke  <joern.rennecke@embecosm.com>
1026         * gcc.target/arc/jump-around-jump.c: New test.
1028 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1030         * gcc.target/arm/require-pic-register-loc.c: New test.
1032 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1034         PR target/58679
1035         * gcc.target/i386/pr58679-1.c: New test.
1036         * gcc.target/i386/pr58679-2.c: Ditto.
1038 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1040         PR other/33426
1041         * gcc.dg/vect/vect-ivdep-2.c: New.
1043 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1045         PR target/52483
1046         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1047         * gcc.target/sh/pr52483-2.c: Likewise.
1048         * gcc.target/sh/pr52483-3.c: Likewise.
1049         * gcc.target/sh/pr52483-4.c: Likewise.
1051 2013-10-26  Jeff Law  <law@redhat.com>
1053         * g++.dg/torture/pr49309.C: Removed.
1054         * gcc.dg/dfp/pr35739.c: Removed.
1056 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1058         PR rtl-optimization/58759
1059         * gcc.target/i386/pr58759.c: New.
1061 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1063         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1064         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1065         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1067 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1069         * gcc.dg/wmul-1.c: New test.
1071 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1073         PR c++/58878
1074         * g++.dg/template/pr58878.C: New.
1076 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1078         * gcc.dg/tree-ssa/alias-23.c: New file.
1080 2013-10-25  Richard Biener  <rguenther@suse.de>
1082         PR tree-optimization/58626
1083         * gcc.dg/torture/pr58626.c: New testcase.
1085 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/54812
1088         * g++.dg/cpp0x/defaulted47.C: New.
1090 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1092         * gcc.c-torture/execute/pr58831.c: New test.
1094 2013-10-25  Nick Clifton  <nickc@redhat.com>
1096         * c-c++-common/pr57793.c: Add expected error messages for
1097         targets with small integers.
1098         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1099         * gcc.dg/c99-stdint-2.c: Likewise.
1100         * gcc.dg/cdce1.c: Likewise.
1101         * gcc.dg/fold-overflow-1.c: Likewise.
1102         * gcc.dg/utf-cvt.c: Likewise.
1103         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1104         arithmetic.
1105         * gcc.dg/ftrapv-2.c: Likewise.
1106         * gcc.dg/pr30286.c: Likewise.
1107         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1108         * lib/target-supports.exp (check_effective_target_trapping): New
1109         proc.  Returns true if the target supports trapping arithmetic.
1111 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1113         * g++.dg/parse/ivdep.C: New.
1114         * g++.dg/vect/pr33426-ivdep.cc: New.
1116 2013-10-24  Richard Henderson  <rth@redhat.com>
1118         PR rtl/58542
1119         * gcc.dg/atomic-store-6.c: New.
1121 2013-10-24  Ian Lance Taylor  <iant@google.com>
1123         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1125 2013-10-24  Cong Hou  <congh@google.com>
1127         * gcc.c-torture/execute/20030125-1.c: Update.
1129 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1131         PR fortran/44646
1132         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1134 2013-10-24  Dehao Chen  <dehao@google.com>
1136         * g++.dg/opt/devirt3.C: New test.
1138 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1140         PR other/33426
1141         * testsuite/gcc.dg/ivdep.c: New.
1142         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1144 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1146         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1147         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1149 2013-10-24  Nick Clifton  <nickc@redhat.com>
1151         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1153 2013-10-24  Marek Polacek  <polacek@redhat.com>
1155         PR c++/58705
1156         * g++.dg/parse/pr58705.C: New test.
1158 2013-10-24  Marek Polacek  <polacek@redhat.com>
1160         * gcc.dg/c11-align-5.c: Add more testing.
1162 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1164         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1166 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1168         PR tree-optimization/58775
1169         PR tree-optimization/58791
1170         * gcc.dg/guality/pr58791-1.c: New test.
1171         * gcc.dg/guality/pr58791-2.c: New test.
1172         * gcc.dg/guality/pr58791-3.c: New test.
1173         * gcc.dg/guality/pr58791-4.c: New test.
1174         * gcc.dg/guality/pr58791-5.c: New test.
1175         * gcc.c-torture/compile/pr58775.c: New test.
1176         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1178 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1180         PR tree-optimization/58805
1181         * gcc.dg/pr58805.c: New test.
1183 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1185         * gcc.target/i386/vect-div-1.c: New test.
1187         * gcc.dg/vect/pr58508.c: Remove dg-options.
1189 2013-10-23  Richard Biener  <rguenther@suse.de>
1191         * gcc.dg/torture/pr58830.c: New testcase.
1193 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1195         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1196         * g++.dg/cpp1y/attr-deprecated.C: New.
1197         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1199 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1201         PR fortran/58793
1202         * gfortran.dg/assumed_type_8.f90: New.
1204 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1206         PR target/58779
1207         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1208         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1209         * gcc.dg/torture/pr58779.c: New test.
1211 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1213         * gcc.target/mips/nor.c: New.
1215 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1217         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1218         tests into...
1219         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1220         restricted to big-endian targets.
1222 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1224         PR fortran 57893
1225         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1227 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1229         PR fortran/58803
1230         * gfortran.dg/proc_ptr_comp_38.f90: New.
1232 2013-10-21  Marek Polacek  <polacek@redhat.com>
1234         PR middle-end/58809
1235         * gcc.dg/gomp/pr58809.c: New test.
1237 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1239         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1240         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1242 2013-10-21  Richard Biener  <rguenther@suse.de>
1244         PR tree-optimization/58794
1245         * c-c++-common/torture/pr58794-1.c: New testcase.
1246         * c-c++-common/torture/pr58794-2.c: Likewise.
1248 2013-10-21  Richard Biener  <rguenther@suse.de>
1250         PR middle-end/58742
1251         * c-c++-common/fold-divmul-1.c: New testcase.
1253 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1255         * gcc.target/i386/memset-vector_loop-1.c: New test.
1256         * gcc.target/i386/memset-vector_loop-2.c: New test.
1258 2013-10-21  Diego Novillo  <dnovillo@google.com>
1260         * g++.dg/plugin/selfassign.c: Include tree.h.
1261         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1262         * gcc.dg/plugin/ggcplug.c: Likewise.
1263         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1264         * gcc.dg/plugin/selfassign.c: Likewise.
1265         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1267 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1269         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1270         * gcc.target/mips/mips-ps-7.c: Likewise.
1272 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1274         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1275         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1276         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1278 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1280         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1282         PR testsuite/58645
1283         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1285 2013-10-19  Mike Stump  <mikestump@comcast.net>
1287         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1289         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1290         * g++.dg/lto/pr54625-1_0.c: ... to here.
1291         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1292         * g++.dg/lto/pr54625-1_1.C: Likewise.
1293         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1294         * g++.dg/lto/pr54625-2_0.c: Likewise.
1295         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1296         * g++.dg/lto/pr54625-2_1.C: Likewise.
1298 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1300         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1302 2013-10-18  Cong Hou  <congh@google.com>
1304         * gcc.dg/vect/pr58508.c: New test.
1306 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1308         PR c++/58466
1309         * g++.dg/cpp0x/variadic145.C: New.
1311 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1313         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1315 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1317         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1318         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1319         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1320         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1322 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1324         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1325         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1326         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1327         effective target arm_thumb1_ok.
1328         * lib/target-supports.exp
1329         (check_effective_target_arm_fp16_ok_nocache): Don't force
1330         -mfloat-abi=soft when building for hardfloat target.
1332 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1334         PR target/58673
1335         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1336         -mquad-word + -mno-vsx-timode causes errors.
1337         * gcc.target/powerpc/pr58673-2.c: Likewise.
1339 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1341         PR c++/58596
1342         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1344 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1346         * gcc.target/aarch64/c-output-template.c: New testcase.
1347         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1348         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1350 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1352         * gcc/testsuite/lib/target-supports.exp
1353         (check_effective_target_sync_long_long): AArch64 supports
1354         atomic operations on "long long".
1355         (check_effective_target_sync_long_long_runtime): AArch64 can
1356         execute atomic operations on "long long".
1358 2013-10-17  Richard Biener  <rguenther@suse.de>
1360         PR tree-optimization/58143
1361         * gcc.dg/torture/pr58143-1.c: New testcase.
1362         * gcc.dg/torture/pr58143-2.c: Likewise.
1363         * gcc.dg/torture/pr58143-3.c: Likewise.
1365 2013-10-17  Marek Polacek  <polacek@redhat.com>
1367         PR c/58267
1368         * gcc.dg/c1x-align-5.c: New test.
1370 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1372         PR fortran/58652
1373         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1375 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1377         * c-c++-common/cpp/openmp-define-1.c: Move
1378         dg-require-effective-target fopenmp after dg-do directive.
1379         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1380         * gfortran.dg/openmp-define-1.f90: Likewise.
1381         * gfortran.dg/openmp-define-2.f90: Likewise.
1382         * gfortran.dg/openmp-define-3.f90: Likewise.
1384 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1386         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1388 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1390         PR target/57756
1391         * gcc.target/i386/pr57756.c: New test.
1392         * gcc.target/i386/pr57756_2.c: New test.
1394 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1396         * gcc.dg/torture/builtin-self.c: New file.
1398 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1400         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1401         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1402         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1403         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1404         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1406 2013-10-15  Cong Hou  <congh@google.com>
1408         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1410 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1412         PR c++/58707
1413         * g++.dg/cpp0x/pr58707.C: New.
1415 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1417         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1418         after other directives.
1420 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1422         PR fortran/58652
1423         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1425 2013-10-14  Ian Lance Taylor  <iant@google.com>
1427         * go.test/go-test.exp (go-find-packages): New proc.
1428         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1429         subdirectories.  Do simple +build line matching.  Handle run with
1430         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1431         for rundir.  Remove special handling for bug191 and dwarf.
1433 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1435         PR fortran/58658
1436         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1438 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1440         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1441         Use btsl.
1443 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1445         * gnat.dg/specs/opt1.ads: New test.
1447 2013-10-14  Richard Biener  <rguenther@suse.de>
1449         PR tree-optimization/58640
1450         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1452 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1454         * gnat.dg/uninit_array.ad[sn]: New test.
1455         * gnat.dg/uninit_array_pkg.ads: New helper.
1457 2013-10-13  Richard Biener  <rguenther@suse.de>
1459         * gcc.c-torture/execute/pr58662.c: New test.
1461 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1463         PR target/51244
1464         * gcc.dg/torture/p51244-21.c: New.
1465         * gcc.target/sh/pr51244-20.c: New.
1466         * gcc.target/sh/pr51244-20-sh2a.c: New.
1468 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1470         * gnat.dg/specs/linker_section.ads: Update test.
1472 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1474         PR target/58690
1475         * gcc.target/i386/pr58690.c: New test
1477 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1479         * gcc.target/i386/builtin-ucmp.c: New test.
1481 2013-10-11  Brooks Moses  <bmoses@google.com>
1483         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1485 2013-10-11  Jeff Law  <law@redhat.com>
1487         * gcc.c-torture/execute/pr58640.c: New test.
1489 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1491         PR c++/58633
1492         * g++.dg/cpp0x/decltype57.C: New.
1494 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1496         PR c++/31671
1497         * g++.dg/template/nontype26.C: New.
1499 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1501         * c-c++-common/cpp/openmp-define-1.c: New file.
1502         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1503         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1504         * gfortran.dg/openmp-define-1.f90: Likewise.
1505         * gfortran.dg/openmp-define-2.f90: Likewise.
1506         * gfortran.dg/openmp-define-3.f90: Likewise.
1508         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1509         for test source files.
1510         * gcc.dg/gomp/gomp.exp: Likewise.
1511         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1512         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1513         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1514         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1515         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1517 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1519         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1520         Remove error test that is now valid in OpenMP 4.0.
1521         * c-c++-common/gomp/atomic-16.c: New test.
1522         * c-c++-common/gomp/cancel-1.c: New test.
1523         * c-c++-common/gomp/depend-1.c: New test.
1524         * c-c++-common/gomp/depend-2.c: New test.
1525         * c-c++-common/gomp/map-1.c: New test.
1526         * c-c++-common/gomp/pr58472.c: New test.
1527         * c-c++-common/gomp/sections1.c: New test.
1528         * c-c++-common/gomp/simd1.c: New test.
1529         * c-c++-common/gomp/simd2.c: New test.
1530         * c-c++-common/gomp/simd3.c: New test.
1531         * c-c++-common/gomp/simd4.c: New test.
1532         * c-c++-common/gomp/simd5.c: New test.
1533         * c-c++-common/gomp/single1.c: New test.
1534         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1535         parser.
1536         * g++.dg/gomp/block-3.C: Likewise.
1537         * g++.dg/gomp/clause-3.C: Adjust error messages.
1538         * g++.dg/gomp/declare-simd-1.C: New test.
1539         * g++.dg/gomp/declare-simd-2.C: New test.
1540         * g++.dg/gomp/depend-1.C: New test.
1541         * g++.dg/gomp/depend-2.C: New test.
1542         * g++.dg/gomp/target-1.C: New test.
1543         * g++.dg/gomp/target-2.C: New test.
1544         * g++.dg/gomp/taskgroup-1.C: New test.
1545         * g++.dg/gomp/teams-1.C: New test.
1546         * g++.dg/gomp/udr-1.C: New test.
1547         * g++.dg/gomp/udr-2.C: New test.
1548         * g++.dg/gomp/udr-3.C: New test.
1549         * g++.dg/gomp/udr-4.C: New test.
1550         * g++.dg/gomp/udr-5.C: New test.
1551         * g++.dg/gomp/udr-6.C: New test.
1552         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1553         * gcc.dg/autopar/outer-2.c: Likewise.
1554         * gcc.dg/autopar/outer-3.c: Likewise.
1555         * gcc.dg/autopar/outer-4.c: Likewise.
1556         * gcc.dg/autopar/outer-5.c: Likewise.
1557         * gcc.dg/autopar/outer-6.c: Likewise.
1558         * gcc.dg/autopar/parallelization-1.c: Likewise.
1559         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1560         parser.
1561         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1562         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1563         instead of GOMP_parallel_loop_runtime_start.
1564         * gcc.dg/gomp/declare-simd-1.c: New test.
1565         * gcc.dg/gomp/declare-simd-2.c: New test.
1566         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1567         parser.  Add further #pragma omp sections nesting tests.
1568         * gcc.dg/gomp/target-1.c: New test.
1569         * gcc.dg/gomp/target-2.c: New test.
1570         * gcc.dg/gomp/taskgroup-1.c: New test.
1571         * gcc.dg/gomp/teams-1.c: New test.
1572         * gcc.dg/gomp/udr-1.c: New test.
1573         * gcc.dg/gomp/udr-2.c: New test.
1574         * gcc.dg/gomp/udr-3.c: New test.
1575         * gcc.dg/gomp/udr-4.c: New test.
1576         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1578 2013-10-10  Jan Hubicka  <jh@suse.cz>
1580         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1581         tuning change.
1582         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1583         * gcc.target/i386/pr49168-1.c: Likewise.
1584         * gcc.target/i386/pr49002-2.c: Likewise.
1586 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1588         PR middle-end/58670
1589         * gcc.dg/torture/pr58670.c: New test.
1591 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1593         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1595 2013-10-09  Marek Polacek  <polacek@redhat.com>
1597         PR c++/58635
1598         * g++.dg/tm/pr58635-1.C: New test.
1599         * g++.dg/tm/pr58635-2.C: New test.
1601 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1603         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1605 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1607         PR tree-optimization/20318
1608         * c-c++-common/pr20318.c: New file.
1609         * gcc.dg/tree-ssa/pr20318.c: New file.
1611 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1613         * gcc.c-torture/execute/pr58570.c: New test.
1615 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1617         * gcc.target/aarch64/vclz.c: New testcase.
1619 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1621         * gcc.target/aarch64/vadd_f64.c: New testcase.
1622         * gcc.target/aarch64/vsub_f64.c: New testcase.
1624 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1626         * gcc.target/aarch64/vdiv_f.c: New testcase.
1628 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1630         * gcc.target/aarch64/vneg_f.c: New testcase.
1631         * gcc.target/aarch64/vneg_s.c: New testcase.
1633 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1635         PR c++/58568
1636         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1637         * g++.old-deja/g++.mike/misc9.C: Adjust.
1639 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1641         PR c++/58665
1642         Revert:
1643         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1645         PR c++/58448
1646         * g++.dg/template/crash117.C: New.
1648 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1650         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1652 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1654         PR tree-optimization/58480
1655         * gcc.dg/tree-ssa/pr58480.c: New file.
1657 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1659         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1660         * gcc.target/powerpc/fusion.c: Likewise.
1662 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1664         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1666 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1668         * gcc.target/s390/htm-1.c: Add more tests to cover different
1669         operand types.
1671 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1673         PR c++/58126
1674         * g++.dg/init/uninitialized1.C: New.
1676 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1678         PR c++/56060
1679         * g++.dg/cpp0x/variadic144.C: New.
1681 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1683         PR c++/58560
1684         * g++.dg/cpp0x/auto39.C: New.
1686 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1688         PR c++/58503
1689         * g++.dg/cpp0x/range-for26.C: New.
1690         * g++.dg/cpp0x/range-for27.C: Likewise.
1692 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1694         PR c++/58448
1695         * g++.dg/template/crash117.C: New.
1697 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1699         PR c++/19476
1700         * g++.dg/tree-ssa/pr19476-5.C: New file.
1701         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1703 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1705         PR c++/58584
1706         * g++.dg/cpp0x/gen-attrs-55.C: New.
1708 2013-10-03  Easwaran Raman  <eraman@google.com>
1710         PR c++/33911
1711         * g++.dg/ext/attribute47.C: New.
1713 2013-10-03  Rong Xu  <xur@google.com>
1715         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1716         probability.
1717         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1718         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1720 2013-10-03  Marek Polacek  <polacek@redhat.com>
1722         PR c++/58510
1723         * g++.dg/cpp0x/pr58510.C: New test.
1725 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1727         PR c++/19476
1728         * g++.dg/tree-ssa/pr19476-1.C: New file.
1729         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1730         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1731         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1733 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1735         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1736         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1737         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1738         VSX scalar operations or the traditional floating point form of
1739         the instruction.
1740         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1741         * gcc.target/powerpc/recip-3.c: Likewise.
1742         * gcc.target/powerpc/recip-5.c: Likewise.
1743         * gcc.target/powerpc/pr72747.c: Likewise.
1744         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1746 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1748         PR target/58460
1749         * gcc.target/aarch64/pr58460.c: New file.
1751 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1753         PR fortran/58593
1754         * gfortran.dg/char_length_19.f90: New.
1756 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1758         PR c++/58535
1759         * g++.dg/parse/crash65.C: New.
1760         * g++.dg/cpp1y/pr58535.C: Likewise.
1762 2013-10-02  Richard Biener  <rguenther@suse.de>
1764         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1765         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1766         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1767         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1768         * gfortran.dg/ldist-pr45199.f: Likewise.
1770 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1772         PR c++/58565
1773         * g++.dg/parse/crash64.C: New.
1775 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1777         * gcc.dg/tree-ssa/slsr-40.c: New test.
1779 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1781         PR c++/58563
1782         * g++.dg/cpp0x/pr58563.C: New.
1784 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1786         * gcc.target/aarch64/vect_saddl_1.c: New.
1788 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1790         PR target/58574
1791         * gcc.c-torture/execute/pr58574.c: New testcase.
1793 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1795         PR Target/58578
1796         * gcc.target/arm/pr58578.c: New test.
1798 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1800         PR tree-optimization/58556
1801         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1802         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1804 2013-10-01  Nick Clifton  <nickc@redhat.com>
1806         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1807         for MSP430.
1808         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1809         ptr32plus targets.
1810         * gcc.c-torture/compile/pr41181.c: Likewise.
1811         * gcc.c-torture/compile/calls.c: Likewise.
1812         * gcc.c-torture/compile/990617-1.c: Likewise.
1813         * gcc.c-torture/compile/pr55955.c: Only run the test for
1814         int32plus targets.
1815         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1817 2013-10-01  Richard Biener  <rguenther@suse.de>
1819         PR tree-optimization/58553
1820         * gcc.dg/torture/pr58553.c: New testcase.
1822 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1824         PR middle-end/58564
1825         * gcc.c-torture/execute/pr58564.c: New test.
1827 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1829         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1830         Update for additional dump message.
1832 2013-09-30  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/58554
1835         * gcc.dg/torture/pr58554.c: New testcase.
1837 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1838             Joern Rennecke  <joern.rennecke@embecosm.com>
1840         * gcc.target/arc/barrel-shifter-1.c: New test.
1841         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1842         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1843         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1844         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1845         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1846         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1847         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1848         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1849         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1850         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1851         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1852         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1853         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1854         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1855         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1856         * gcc.target/arc/mtune-ARC600.c: Likewise.
1857         * gcc.target/arc/mtune-ARC601.c: Likewise.
1858         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1859         * gcc.target/arc/mtune-ARC700.c: Likewise.
1860         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1861         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1862         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1863         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1865 2013-09-30  Richard Biener  <rguenther@suse.de>
1867         PR middle-end/58532
1868         * g++.dg/torture/pr58552.C: New testcase.
1870 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1872         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1873         and -mupper-regs-df.
1875 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1877         PR middle-end/58463
1878         * gcc.dg/pr58463.c: New test.
1880 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1882         PR middle-end/58551
1883         * c-c++-common/gomp/pr58551.c: New test.
1885 2013-09-27  Richard Biener  <rguenther@suse.de>
1887         PR tree-optimization/58459
1888         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1890 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1892         PR fortran/58113
1893         * gfortran.dg/round_4.f90: Check for rounding support.
1895 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1897         * g++.dg/vect/pr58513.cc (op): Make static.
1899 2013-09-26  Richard Biener  <rguenther@suse.de>
1901         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1903 2013-09-26  Richard Biener  <rguenther@suse.de>
1905         PR tree-optimization/58539
1906         * gcc.dg/torture/pr58539.c: New testcase.
1908 2013-09-25  Jeff Law  <law@redhat.com>
1910         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1912 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1914         PR fortran/58436
1915         * gfortran.dg/finalize_21.f90: New.
1917 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1919         PR fortran/57697
1920         PR fortran/58469
1921         * gfortran.dg/defined_assignment_8.f90: New.
1922         * gfortran.dg/defined_assignment_9.f90: New.
1924 2013-09-25  Marek Polacek  <polacek@redhat.com>
1926         PR sanitizer/58413
1927         * c-c++-common/ubsan/shift-5.c: New test.
1928         * c-c++-common/ubsan/shift-6.c: New test.
1929         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1930         * gcc.dg/ubsan/c-shift-1.c: New test.
1932 2013-09-25  Marek Polacek  <polacek@redhat.com>
1934         PR c++/58516
1935         * g++.dg/tm/pr58516.C: New test.
1937 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1939         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1940         New procedure.
1941         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1943 2013-09-24  Richard Biener  <rguenther@suse.de>
1945         PR middle-end/58513
1946         * g++.dg/vect/pr58513.cc: New testcase.
1948 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1950         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1951         output.
1953 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1955         PR c++/58500
1956         * g++.dg/cpp1y/pr58500.C: New testcase.
1958 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1960         * gnat.dg/opt28.ad[sb]: New test.
1961         * gnat.dg/opt28_pkg.ads: New helper.
1963 2013-09-23  Richard Biener  <rguenther@suse.de>
1965         PR tree-optimization/58464
1966         * g++.dg/torture/pr58464.C: New testcase.
1968 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1970         PR target/58475
1971         * gcc.target/sh/torture/pr58475.c: New test.
1973 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1975         PR fortran/58355
1976         * gfortran.dg/extends_15.f90: New.
1978 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/58481
1981         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1983 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1985         PR target/56875
1986         * gcc.target/vax/vax.exp: New.
1987         * gcc.target/vax/pr56875.c: Ditto.
1989 2013-09-20  Richard Biener  <rguenther@suse.de>
1991         PR middle-end/58484
1992         * gfortran.dg/pr58484.f: New testcase.
1994 2013-09-20  Jeff Law  <law@redhat.com>
1996         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1998 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2000         PR middle-end/57748
2001         * gcc.dg/torture/pr57748-1.c: New test.
2002         * gcc.dg/torture/pr57748-2.c: New test.
2004 2013-09-20  Marek Polacek  <polacek@redhat.com>
2006         PR sanitizer/58413
2007         * c-c++-common/ubsan/shift-4.c: New test.
2009 2013-09-20  Richard Biener  <rguenther@suse.de>
2011         PR tree-optimization/58453
2012         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2014 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2016         PR fortran/58099
2017         * gfortran.dg/proc_ptr_43.f90: New.
2019 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2021         PR fortran/57697
2022         * gfortran.dg/defined_assignment_11.f90: New.
2024 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2026         PR rtl-optimization/58438
2027         * g++.dg/pr58438.C: New test.
2029 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2031         PR fortran/43366
2032         * gfortran.dg/class_39.f03: Update dg-error.
2033         * gfortran.dg/class_5.f03: Ditto.
2034         * gfortran.dg/class_53.f90: Ditto.
2035         * gfortran.dg/realloc_on_assign_20.f90: New.
2036         * gfortran.dg/realloc_on_assign_21.f90: New.
2037         * gfortran.dg/realloc_on_assign_22.f90: New.
2039 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2041         PR c++/58457
2042         * g++.dg/parse/using4.C: New.
2044 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2046         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2048 2013-09-18  Marek Polacek  <polacek@redhat.com>
2050         PR sanitize/58443
2051         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2052         instead of the shift option.
2053         * c-c++-common/ubsan/pr58443-1.c: New test.
2054         * c-c++-common/ubsan/pr58443-3.c: New test.
2055         * c-c++-common/ubsan/pr58443-2.c: New test.
2057 2013-09-18  Richard Biener  <rguenther@suse.de>
2059         PR tree-optimization/58417
2060         * gcc.dg/torture/pr58417.c: New testcase.
2062 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2064         * gnat.dg/array_bounds_test2.adb: New test.
2066 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2068         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2069         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2071 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2073         * gnat.dg/in_out_parameter4.adb: New test.
2075 2013-09-18  Marek Polacek  <polacek@redhat.com>
2077         PR sanitizer/58411
2078         * c-c++-common/ubsan/attrib-1.c: New test.
2080 2013-09-17  Cong Hou  <congh@google.com>
2082         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2083         on two arrays with short and int types. This should not be recognized
2084         as a dot product pattern.
2086 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2088         PR c++/58435
2089         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2090         the cp_type_quals (r) too.
2092 2013-09-17  Jan Hubicka  <jh@suse.cz>
2094         PR middle-end/58332
2095         * gcc.c-torture/compile/pr58332.c: New testcase.
2097 2013-09-17  Jeff Law  <law@redhat.com>
2099         * gcc.c-torture/execute/pr58387.c: New test.
2101 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2103         PR tree-optimization/58088
2104         * gcc.c-torture/compile/pr58088.c: New test.
2106 2013-09-17  Nick Clifton  <nickc@redhat.com>
2108         * lib/target-supports.exp (check_effective_target_trampolines):
2109         Add MSP430 to the list of targets that do not support trampolines.
2110         (check_profiling_available): Add MSP430 to the list of targets
2111         that do not support profiling.
2112         (check_effective_target_tls_runtime): Add MSP430 to the list of
2113         targets that do not support TLS.
2115 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2117         * gnat.dg/opt27.adb: New test.
2118         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2120 2013-09-17  Andreas Schwab  <schwab@suse.de>
2122         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2124 2013-09-17  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/58432
2127         * gcc.dg/pr58432.c: New testcase.
2129 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2131         * gcc.dg/tree-ssa/slsr-39.c: New test.
2133 2013-09-16  Xinliang David Li  <davidxl@google.com>
2135         * gcc.misc-tests/help.exp: Optimizer help change.
2137 2013-09-16  Jeff Law  <law@redhat.com>
2139         * gcc.c-torture/execute/pr58419.c: New test.
2140         * gcc.c-torture/execute/pr58431.c: New test.
2142 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/58356
2145         * gfortran.dg/finalize_19.f90: New.
2147 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2149         * gcc.target/i386/pr58418.c: New.
2151 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2153         * gcc.target/aarch64/fmla-intrinsic.c: New.
2154         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2155         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2156         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2158 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2160         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2161         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2163 2013-09-16  Richard Biener  <rguenther@suse.de>
2165         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2167 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2169         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2170         interpreted as implicit templates) to be expected pedwarns instead.
2172 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2174         PR fortran/57697
2175         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2177 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2179         PR fortran/57697
2180         * gfortran.dg/defined_assignment_10.f90: New.
2182 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2184         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2185         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2187 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2189         * g++.dg/abi/main.C: Added implicit C linkage tests
2191 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2193         * gcc.target/i386/pr57848.c: New file.
2195 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2197         PR target/58314
2198         * gcc.target/sh/torture/pr58314.c: New test.
2200 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2202         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2204 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2206         PR ipa/58389
2207         * g++.dg/pr58389.C: New test.
2209 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2211         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2212         * g++.dg/template/pseudodtor3.C: Likewise.
2214 2013-09-12  Richard Biener  <rguenther@suse.de>
2216         PR tree-optimization/58404
2217         * g++.dg/tree-ssa/pr58404.C: New testcase.
2219 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2221         PR ipa/58371
2222         * g++.dg/ipa/pr58371.C: New test.
2224 2013-09-12  Richard Biener  <rguenther@suse.de>
2226         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2227         expected outcome and comment why that happens.
2229 2013-09-11  Richard Biener  <rguenther@suse.de>
2231         PR middle-end/58377
2232         * g++.dg/uninit-pred-4.C: New testcase.
2234 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2236         PR tree-optimization/58385
2237         * gcc.c-torture/execute/pr58385.c: New test.
2239 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2241         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2243 2013-09-10  Jeff Law  <law@redhat.com>
2245         * g++.dg/torture/pr58380.C: New test.
2247 2013-09-10  Jan Hubicka  <jh@suse.cz>
2248             Paolo Carlini  <paolo.carlini@oracle.com>
2250         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2252 2013-09-10  Jeff Law  <law@redhat.com>
2254         * gcc.c-torture/compile/pr58343.c: New test.
2256 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2258         PR rtl-optimization/58365
2259         * gcc.c-torture/execute/pr58365.c: New test.
2261 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2263         * gcc.dg/torture/memcpy-1.c: New test.
2265 2013-09-10  Alan Modra  <amodra@gmail.com>
2267         * gcc.target/powerpc/pr58330.c: New.
2269 2013-09-10  Alan Modra  <amodra@gmail.com>
2271         * gcc.target/powerpc/medium_offset.c: New.
2273 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2275         PR c++/58325
2276         * g++.dg/warn/Wunused-var-21.C: New test.
2278         PR tree-optimization/58364
2279         * gcc.c-torture/execute/pr58364.c: New test.
2281 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2283         PR c++/43452
2284         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2285         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2286         * g++.dg/init/delete1.C: Adjust.
2288 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2290         * gcc.target/aarch64/movdi_1.c: New test.
2292 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2294         PR c++/58362
2295         * g++.dg/warn/Wunused-parm-5.C: New.
2297 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2299         * gcc.target/aarch64/cmn-neg.c: New test.
2301 2013-09-09  Richard Biener  <rguenther@suse.de>
2303         PR middle-end/58326
2304         * gcc.dg/torture/pr58326-1.c: New testcase.
2305         * gcc.dg/torture/pr58326-2.c: Likewise.
2307 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2309         PR target/57735
2310         * g++.dg/ext/pr57735.C: New test.
2312 2013-09-09  Jan Hubicka  <jh@suse.cz>
2314         PR middle-end/58294
2315         * g++.dg/torture/PR58294.C: New testcase.
2317 2013-09-08  Jeff Law  <law@redhat.com>
2319         * gcc.c-torture/compile/pr58340.c: New test.
2321 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2323         * g++.dg/debug/ra1.C: New test.
2325 2013-09-08  Jan Hubicka  <jh@suse.cz>
2327         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2328         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2329         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2330         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2332 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2334         PR c++/54941
2335         * g++.dg/overload/new1.C: Adjust.
2337 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2339         * c-c++-common/opaque-vector.c: New test.
2341 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2343         PR c++/58282
2344         * g++.dg/tm/noexcept-6.C: New test.
2346 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2348         * gcc.target/arc/cond-set-use.c: New test.
2350 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2352         * gnat.dg/stack_usage2.adb: New test.
2354 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2356         * gcc.target/aarch64/table-intrinsics.c
2357         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2358         (qtb_tests8_< ,2,3,4>): Likewise.
2359         (qtblq_tests8_< ,2,3,4>): Likewise.
2360         (qtbxq_tests8_< ,2,3,4>): Likewise.
2362 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2364         * gnat.dg/warn10.ad[sb]: New test.
2365         * gnat.dg/warn10_pkg.ads: New helper.
2367 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2369         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2370         Don't expect NULL in foo.result set.
2371         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2372         in ESCAPED set.
2373         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2374         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2376 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2378         * gcc.target/s390/nearestint-1.c: New testcase.
2380 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2381             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2383         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2384         * testsuite/gcc.target/arc: New directory.
2385         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2386         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2387         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2388         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2389         * testsuite/gcc.dg/builtin-apply2.c
2390         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2392 2013-09-04  Jan Hubicka  <jh@suse.cz>
2394         PR middle-end/58201
2395         * g++.dg/torture/pr58201_0.C: New testcase.
2396         * g++.dg/torture/pr58201_1.C: New testcase.
2397         * g++.dg/torture/pr58201.h: New testcase.
2399 2013-09-05  Jan Hubicka  <jh@suse.cz>
2401         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2403 2013-09-05  Richard Biener  <rguenther@suse.de>
2405         PR tree-optimization/58137
2406         * gcc.target/i386/pr58137.c: New testcase.
2408 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2410         * g++.dg/ipa/remref-1.C: New test.
2411         * g++.dg/ipa/remref-2.C: Likewise.
2413 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2415         PR c++/24926
2416         * g++.dg/parse/access11.C: New.
2418 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2420         * g++.dg/warn/weak1.C: Skip on AIX.
2422 2013-09-04  Easwaran Raman  <eraman@google.com>
2424         PR middle-end/57370
2425         PR tree-optimization/58011
2426         * gfortran.dg/reassoc_12.f90: New testcase.
2427         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2429 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2431         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2432         * gcc.dg/torture/pr53922.c: Skip on AIX.
2433         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2435 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2437         * gcc.dg/unroll_1.c: Test dumping to stderr.
2439 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2441         PR c++/58305
2442         * g++.dg/warn/deprecated-8.C: New.
2444 2013-09-03  Jeff Law  <law@redhat.com>
2446         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2447         dump output.
2449 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2451         Revert:
2453         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2455         * gcc.dg/Warray-bounds-11.c: New testcase.
2457 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2459         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2461 2013-09-03  Jan Hubicka  <jh@suse.cz>
2463         * g++.dg/ipa/devirt-15.C: Fix testcase.
2465 2013-09-03  Richard Biener  <rguenther@suse.de>
2467         PR middle-end/57656
2468         * gcc.dg/torture/pr57656.c: New testcase.
2470 2013-09-03  Richard Biener  <rguenther@suse.de>
2472         PR middle-end/57287
2473         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2475 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2477         PR fortran/PR56519
2478         * gfortran.dg/do_concurrent_3.f90:  New test case.
2480 2013-09-02  Jan Hubicka  <jh@suse.cz>
2482         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2484 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2486         PR ipa/58106
2487         * gcc.dg/ipa/pr58106.c: New test.
2489 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2491         * gcc.target/aarch64/scalar_intrinsics.c
2492         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2494 2013-09-02  Richard Biener  <rguenther@suse.de>
2496         PR middle-end/57511
2497         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2499 2013-09-02  Richard Biener  <rguenther@suse.de>
2501         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2502         reference.
2504 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2506         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2508 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/21682, implement DR 565
2511         * g++.dg/template/using24.C: New.
2512         * g++.dg/template/using25.C: Likewise.
2513         * g++.dg/template/using26.C: Likewise.
2515 2013-09-01  Jan Hubicka  <jh@suse.cz>
2517         * g++.dg/ipa/devirt-15.C: New testcase.
2519 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2521         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2523 2013-08-31  Jan Hubicka  <jh@suse.cz>
2525         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2526         * g++.dg/tree-ssa/pr45453.C: Likewise.
2528 2013-08-31  Jan Hubicka  <jh@suse.cz>
2530         * gcc.dg/fork-instrumentation.c: New testcase.
2532 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2534         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2536 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2538         * gcc.dg/Warray-bounds-11.c: New testcase.
2540 2013-08-30  Marek Polacek  <polacek@redhat.com>
2542         * g++.dg/ubsan/div-by-zero-1.C: New test.
2543         * c-c++-common/ubsan/save-expr-1.c: New test.
2544         * c-c++-common/ubsan/save-expr-2.c: New test.
2545         * c-c++-common/ubsan/save-expr-3.c: New test.
2546         * c-c++-common/ubsan/save-expr-4.c: New test.
2547         * c-c++-common/ubsan/typedef-1.c: New test.
2548         * c-c++-common/ubsan/const-char-1.c: New test.
2549         * c-c++-common/ubsan/const-expr.c: New test.
2550         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2551         * c-c++-common/ubsan/shift-1.c: Likewise.
2552         * c-c++-common/ubsan/shift-2.c: Likewise.
2553         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2554         * lib/ubsan-dg.exp: New file.
2555         * g++.dg/dg.exp: Add ubsan tests.
2556         * g++.dg/ubsan/ubsan.exp: New file.
2557         * gcc.dg/ubsan/ubsan.exp: New file.
2558         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2559         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2560         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2561         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2562         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2563         * c-c++-common/ubsan/shift-3.c: New test.
2564         * c-c++-common/ubsan/unreachable-1.c: New test.
2565         * c-c++-common/ubsan/shift-1.c: New test.
2566         * c-c++-common/ubsan/shift-2.c: New test.
2567         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2568         * gcc.dg/ubsan/c99-shift-2.c: New test.
2569         * gcc.dg/ubsan/c99-shift-1.c: New test.
2571 2013-08-29  Jan Hubicka  <jh@suse.cz>
2573         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2574         to match template and comment.
2576 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2578         PR c++/51424
2579         * g++.dg/cpp0x/dc8.C: New.
2580         * g++.dg/template/meminit1.C: Adjust.
2582 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2584         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2586 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2588         PR tree-optimization/58277
2589         * gcc.c-torture/execute/pr58277-1.c: New test.
2590         * gcc.c-torture/execute/pr58277-2.c: New test.
2592 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2594         * gcc.dg/guality/param-1.c: New test.
2595         * gcc.dg/guality/param-2.c: Likewise.
2597 2013-08-30  Richard Biener  <rguenther@suse.de>
2599         PR tree-optimization/58228
2600         * gcc.dg/torture/pr58228.c: New testcase.
2602 2013-08-30  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/58223
2605         * gcc.dg/torture/pr58223.c: New testcase.
2606         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2608 2013-08-30  Richard Biener  <rguenther@suse.de>
2610         PR tree-optimization/58010
2611         * gcc.dg/pr58010.c: New testcase.
2613 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2615         * gcc.dg/unroll_3.c: Message change.
2616         * gcc.dg/unroll_4.c: Likewise.
2617         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2618         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2619         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2620         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2621         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2622         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2623         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2624         * gcc.dg/unroll_1.c: Likewise.
2625         * gcc.dg/vect/bb-slp-31.c: Likewise.
2626         * gcc.dg/vect/bb-slp-14.c: Likewise.
2627         * gcc.dg/vect/bb-slp-8.c: Likewise.
2628         * gcc.dg/vect/bb-slp-23.c: Likewise.
2629         * gcc.dg/vect/bb-slp-15.c: Likewise.
2630         * gcc.dg/vect/bb-slp-9.c: Likewise.
2631         * gcc.dg/vect/bb-slp-24.c: Likewise.
2632         * gcc.dg/vect/bb-slp-16.c: Likewise.
2633         * gcc.dg/vect/bb-slp-25.c: Likewise.
2634         * gcc.dg/vect/bb-slp-17.c: Likewise.
2635         * gcc.dg/vect/bb-slp-26.c: Likewise.
2636         * gcc.dg/vect/bb-slp-18.c: Likewise.
2637         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2638         * gcc.dg/vect/bb-slp-27.c: Likewise.
2639         * gcc.dg/vect/bb-slp-19.c: Likewise.
2640         * gcc.dg/vect/bb-slp-28.c: Likewise.
2641         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2642         * gcc.dg/vect/bb-slp-29.c: Likewise.
2643         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2644         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2645         * gcc.dg/vect/bb-slp-1.c: Likewise.
2646         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2647         * gcc.dg/vect/bb-slp-2.c: Likewise.
2648         * gcc.dg/vect/bb-slp-3.c: Likewise.
2649         * gcc.dg/vect/bb-slp-10.c: Likewise.
2650         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2651         * gcc.dg/vect/bb-slp-4.c: Likewise.
2652         * gcc.dg/vect/bb-slp-11.c: Likewise.
2653         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2654         * gcc.dg/vect/bb-slp-5.c: Likewise.
2655         * gcc.dg/vect/bb-slp-20.c: Likewise.
2656         * gcc.dg/vect/bb-slp-6.c: Likewise.
2657         * gcc.dg/vect/bb-slp-21.c: Likewise.
2658         * gcc.dg/vect/bb-slp-30.c: Likewise.
2659         * gcc.dg/vect/bb-slp-13.c: Likewise.
2660         * gcc.dg/vect/bb-slp-7.c: Likewise.
2661         * gcc.dg/vect/bb-slp-22.c: Likewise.
2662         * gcc.dg/unroll_2.c: Likewise.
2663         * g++.dg/vect/slp-pr50413.cc: Likewise.
2664         * g++.dg/vect/slp-pr56812.cc: Likewise.
2665         * g++.dg/vect/slp-pr50819.cc: Likewise.
2667 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2669         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2671 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2673         * gcc.dg/pr40209.c: Use -fopt-info.
2674         * gcc.dg/pr26570.c: Ditto.
2675         * gcc.dg/pr32773.c: Ditto.
2676         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2678 2013-08-29  Richard Biener  <rguenther@suse.de>
2680         PR tree-optimization/58246
2681         * gcc.dg/torture/pr58246.c: New testcase.
2683 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2685         PR fortran/52243
2686         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2687         obsolete by patch.
2688         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2690 2013-08-29  Richard Biener  <rguenther@suse.de>
2692         PR middle-end/57287
2693         * gcc.dg/pr57287-2.c: New testcase.
2695 2013-08-29  Richard Biener  <rguenther@suse.de>
2697         PR tree-optimization/57685
2698         * gcc.dg/torture/pr57685.c: New testcase.
2700 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2702         PR c++/58255
2703         * g++.dg/cpp0x/dc7.C: New.
2705 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2707         PR middle-end/58257
2708         * c-c++-common/gomp/pr58257.c: New test.
2710 2013-08-28  Richard Biener  <rguenther@suse.de>
2712         PR tree-optimization/56933
2713         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2715 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2717         * gcc.target/aarch64/scalar_shift_1.c: New.
2719 2013-08-27  Richard Biener  <rguenther@suse.de>
2721         PR tree-optimization/57521
2722         * gcc.dg/torture/pr57521.c: New testcase.
2724 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2726         PR rtl-optimization/57860
2727         PR rtl-optimization/57861
2728         PR rtl-optimization/57875
2729         PR rtl-optimization/57876
2730         PR rtl-optimization/57877
2731         * gcc.c-torture/execute/pr57860.c: New test.
2732         * gcc.c-torture/execute/pr57861.c: New test.
2733         * gcc.c-torture/execute/pr57875.c: New test.
2734         * gcc.c-torture/execute/pr57876.c: New test.
2735         * gcc.c-torture/execute/pr57877.c: New test.
2737 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739         PR fortran/58146
2740         * gfortran.dg/bounds_check_18.f90:  New test.
2742 2013-08-23  Jan Hubicka  <jh@suse.cz>
2744         * g++.dg/ipa/devirt-14.C: Fix typo.
2746 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2748         PR fortran/57798
2749         * gfortran.dg/inline_sum_5.f90: New.
2751 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2753         PR fortran/57843
2754         * gfortran.dg/typebound_assignment_7.f90: New.
2756 2013-08-23  Jan Hubicka  <jh@suse.cz>
2758         * g++.dg/ipa/devirt-13.C: New testcase.
2759         * g++.dg/ipa/devirt-14.C: New testcase.
2761 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2763         PR target/58218
2764         * gcc.target/i386/pr58218.c: New test.
2766         PR tree-optimization/58209
2767         * gcc.c-torture/execute/pr58209.c: New test.
2769 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2771         * gcc.target/powerpc/pr57744.c: Declare abort.
2773 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/56380
2776         * g++.dg/template/error54.C: New.
2778 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2780         PR fortran/58185
2781         * gfortran.dg/select_type_34.f90: New.
2783 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2785         PR c++/56130
2786         * g++.dg/warn/deprecated-7.C: New.
2788 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2790         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2792 2013-08-21  Jeff Law  <law@redhat.com>
2794         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2796 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2798         PR c++/56134
2799         * g++.dg/ext/attr-alias-3.C: New.
2801 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2803         PR fortran/53655
2804         * gfortran.dg/intent_out_8.f90: New.
2806 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2808         PR rtl-optimizations/57451
2809         * g++.dg/tree-prof/pr57451.C: New test.
2811 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2813         PR c++/58190
2814         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2816 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2818         PR c/57490
2819         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2821 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2823         * gcc.target/powerpc/dfp-dd-2.c: New test.
2824         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2825         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2827 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2829         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2830         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2831         Check for SLL too.
2833 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2835         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2837         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2838         "Threaded".
2840         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2841         correct test response.
2843         PR testsuite/52641
2844         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2845         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2846         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2847         (v4si): Use it.
2848         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2849         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2851         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2853 2013-08-18  Jan Hubicka  <jh@suse.cz>
2855         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2857 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2859         PR fortran/46271
2860         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2862 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2864         PR tree-optimization/58006
2865         * g++.dg/opt/pr58006.C: New test.
2867 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2869         * gnat.dg/specs/linker_alias.ads: New test.
2871 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2873         PR tree-optimization/58164
2874         * gcc.c-torture/compile/pr58164.c: New test.
2876         PR tree-optimization/58165
2877         * g++.dg/opt/pr58165.C: New test.
2879 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2881         PR c++/51912
2882         * g++.dg/cpp0x/enum28.C: New.
2883         * g++.dg/cpp0x/enum15.C: Adjust.
2885 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2887         PR target/57949
2888         * gcc.target/powerpc/pr57949-1.c: New.
2889         * gcc.target/powerpc/pr57949-2.c: New.
2891 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2893         PR tree-optimization/58145
2894         * gcc.dg/pr58145-1.c: New test.
2895         * gcc.dg/pr58145-2.c: New test.
2897 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2899         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2900         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2901         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2902         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2903         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2904         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2905         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2906         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2907         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2908         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2909         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2910         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2911         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2912         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2913         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2914         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2915         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2916         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2917         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2918         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2919         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2920         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2921         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2922         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2923         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2924         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2925         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2926         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2927         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2928         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2929         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2930         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2931         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2932         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2933         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2934         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2935         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2936         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2937         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2938         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2939         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2941         PR testsuite/52641
2942         * gcc.c-torture/execute/pr56799.x: New file.
2944         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2946         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2948         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2949         * gcc.dg/pr44214-3.c (v2df): Likewise.
2951         * gcc.dg/pr46647.c: xfail for avr-*-*.
2953         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2954         memcpy by one.
2955         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2956         Expect l to be optimized away.
2957         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2959         PR testsuite/52641
2960         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2961         to tests that assume int/double are larger than short/float.
2963         PR testsuite/52641
2964         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2965         target { ! int16 }.
2966         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2967         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2968         target { int16 }.  Restrict existing tests to target { int32 }
2969         where appropriate.
2970         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2971         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2972         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2973         * lib/target-supports.exp (check_effective_target_int32): New proc.
2975         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2976         exclude from scan test.
2978         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2979         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2980         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2981         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2982         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2983         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2984         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2985         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2986         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2987         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2988         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2989         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2990         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2991         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2992         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2993         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2994         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2995         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2996         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2998 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3000         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3002         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3003         to be the first test directive.
3004         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3005         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3006         * gcc.target/arm/atomic-op-char.c: Likewise.
3007         * gcc.target/arm/atomic-op-consume.c: Likewise.
3008         * gcc.target/arm/atomic-op-int.c: Likewise.
3009         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3010         * gcc.target/arm/atomic-op-release.c: Likewise.
3011         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3012         * gcc.target/arm/atomic-op-short.c: Likewise.
3014 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3016         PR rtl-optimization/57662
3017         * gcc.dg/pr57662.c: New test.
3019 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3021         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3022         alternative to -1.
3023         * gcc.target/mips/nans-legacy.c: Likewise.
3025 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3027         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3028         escapes.
3029         * gcc.target/mips/fabs-legacy.c: Likewise.
3030         * gcc.target/mips/fabsf-2008.c: Likewise.
3031         * gcc.target/mips/fabsf-legacy.c: Likewise.
3032         * gcc.target/mips/fneg-2008.c: Likewise.
3033         * gcc.target/mips/fneg-legacy.c: Likewise.
3034         * gcc.target/mips/fnegf-2008.c: Likewise.
3035         * gcc.target/mips/fnegf-legacy.c: Likewise.
3036         * gcc.target/mips/nan-2008.c: Likewise.
3037         * gcc.target/mips/nan-legacy.c: Likewise.
3038         * gcc.target/mips/nanf-2008.c: Likewise.
3039         * gcc.target/mips/nanf-legacy.c: Likewise.
3040         * gcc.target/mips/nans-2008.c: Likewise.
3041         * gcc.target/mips/nans-legacy.c: Likewise.
3042         * gcc.target/mips/nansf-2008.c: Likewise.
3043         * gcc.target/mips/nansf-legacy.c: Likewise.
3045 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3047         * gnat.dg/valued_proc.adb: New test.
3048         * gnat.dg/valued_proc_pkg.ads: New helper.
3050 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3052         PR tree-optimization/57661
3053         * g++.dg/opt/pr57661.C: New test.
3055         PR sanitizer/56417
3056         * gcc.dg/asan/pr56417.c: New test.
3058 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3060         * gnat.dg/loop_optimization16.adb: New test.
3061         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3063 2013-08-13  Marek Polacek  <polacek@redhat.com>
3065         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3067 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3069         Example of converting global state to per-pass state.
3071         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3072         global state "static int counter" to...
3073         (one_pass::counter): ...this instance data.
3075 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3077         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3078         to member function...
3079         (one_pass::gate): ...this.
3080         (one_pass_exec): Convert to member function...
3081         (one_pass::impl_execute): ...this.
3083 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3085         PR c++/57416
3086         * g++.dg/cpp0x/pr57416.C: New.
3088 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3090         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3091         changes.
3092         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3093         * g++.dg/cpp0x/defaulted2.C: Likewise.
3094         * g++.dg/cpp0x/defaulted31.C: Likewise.
3095         * g++.dg/cpp0x/error6.C: Likewise.
3096         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3097         * g++.dg/cpp0x/override2.C: Likewise.
3098         * g++.dg/cpp0x/parse1.C: Likewise.
3099         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3100         * g++.dg/cpp0x/temp_default4.C: Likewise.
3101         * g++.dg/ext/attrib32.C: Likewise.
3102         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3103         * g++.dg/ext/mv13.C: Likewise.
3104         * g++.dg/ext/mv7.C: Likewise.
3105         * g++.dg/ext/mv9.C: Likewise.
3106         * g++.dg/ext/pr57362.C: Likewise.
3107         * g++.dg/ext/typeof10.C: Likewise.
3108         * g++.dg/lookup/anon6.C: Likewise.
3109         * g++.dg/lookup/crash6.C: Likewise.
3110         * g++.dg/lookup/name-clash5.C: Likewise.
3111         * g++.dg/lookup/name-clash6.C: Likewise.
3112         * g++.dg/other/anon4.C: Likewise.
3113         * g++.dg/other/error15.C: Likewise.
3114         * g++.dg/other/error8.C: Likewise.
3115         * g++.dg/other/redecl2.C: Likewise.
3116         * g++.dg/parse/crash16.C: Likewise.
3117         * g++.dg/parse/crash21.C: Likewise.
3118         * g++.dg/parse/crash38.C: Likewise.
3119         * g++.dg/parse/redef2.C: Likewise.
3120         * g++.dg/parse/struct-as-enum1.C: Likewise.
3121         * g++.dg/template/crash39.C: Likewise.
3122         * g++.dg/template/redecl3.C: Likewise.
3123         * g++.dg/tls/diag-3.C: Likewise.
3124         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3125         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3126         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3127         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3128         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3129         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3130         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3131         * g++.old-deja/g++.brendan/static3.C: Likewise.
3132         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3133         * g++.old-deja/g++.jason/binding.C: Likewise.
3134         * g++.old-deja/g++.jason/crash4.C: Likewise.
3135         * g++.old-deja/g++.jason/crash7.C: Likewise.
3136         * g++.old-deja/g++.jason/lineno.C: Likewise.
3137         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3138         * g++.old-deja/g++.mike/misc3.C: Likewise.
3139         * g++.old-deja/g++.mike/net44.C: Likewise.
3140         * g++.old-deja/g++.mike/ns3.C: Likewise.
3141         * g++.old-deja/g++.ns/alias4.C: Likewise.
3142         * g++.old-deja/g++.ns/ns11.C: Likewise.
3143         * g++.old-deja/g++.other/crash23.C: Likewise.
3144         * g++.old-deja/g++.other/decl8.C: Likewise.
3145         * g++.old-deja/g++.other/linkage3.C: Likewise.
3146         * g++.old-deja/g++.other/typeck1.C: Likewise.
3147         * g++.old-deja/g++.other/typedef5.C: Likewise.
3148         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3149         * g++.old-deja/g++.pt/friend36.C: Likewise.
3150         * obj-c++.dg/method-8.mm: Likewise.
3151         * obj-c++.dg/tls/diag-3.mm: Likewise.
3153 2013-08-12  Perez Read  <netfirewall@gmail.com>
3155         PR target/58132
3156         * gcc.target/i386/movabs-1.c: New test.
3158 2013-08-12  Marek Polacek  <polacek@redhat.com>
3160         PR tree-optimization/57980
3161         * gcc.dg/pr57980.c: New test.
3163 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3165         PR fortran/56666
3166         * gfortran.dg/do_check_10.f90:  New test.
3167         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3168         * gfortran.dg/array_constructor_18.f90:  Likewise.
3169         * gfortran.dg/array_constructor_22.f90:  Likewise.
3170         * gfortran.dg/coarray_15.f90:  Likewise.
3171         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3172         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3173         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3175 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3177         PR c++/53349
3178         * g++.dg/cpp0x/constexpr-ice8.C: New.
3180 2013-08-09  Xinliang David Li  <davidxl@google.com>
3182         * gcc.target/i386/memcpy-strategy-1.c: New test.
3183         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3184         * gcc.target/i386/memset-strategy-1.c: Ditto.
3185         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3187 2013-08-09  Jan Hubicka  <jh@suse.cz>
3189         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3190         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3192 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3194         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3196 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3198         PR fortran/58058
3199         * gfortran.dg/transfer_intrinsic_6.f90: New.
3201 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3203         Revert:
3204         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3206         PR c++/46206
3207         * g++.dg/lookup/typedef2.C: New.
3209 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3211         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3212         output of vdup intrinsics.
3214 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3216         * gcc.target/arm/lp1189445.c: New testcase.
3218 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3220         PR rtl-optimization/58079
3221         * gcc.dg/torture/pr58079.c: New test.
3223 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3225         * gnat.dg/warn9.adb: New test.
3227 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3229         PR c++/46206
3230         * g++.dg/lookup/typedef2.C: New.
3232 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3234         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3235         to optstr when building plugins on darwin.
3237 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3239         PR tree-optimization/57539
3240         * gcc.dg/ipa/pr57539.c: New test.
3242 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3243             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3245         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3246         (a): Fix constructor.
3248 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3250         PR fortran/57987
3251         * gfortran.dg/pr57987.f90: New test.
3253 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3255         PR middle-end/58041
3256         * gcc.dg/torture/pr58041.c: New test.
3257         * gcc.target/arm/pr58041.c: Likewise.
3259 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3261         PR fortran/57306
3262         * gfortran.dg/pointer_init_8.f90: New.
3264 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3266         PR c++/58080
3267         * g++.dg/cpp0x/pr58080.C: New.
3269 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3271         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3272         to optstr when building plugins.
3274 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3276         Patch autogenerated by refactor_passes.py from
3277         https://github.com/davidmalcolm/gcc-refactoring-scripts
3278         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3280         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3281         struct to a subclass of gimple_opt_pass along with...
3282         (pass_data_one_pass): ...new pass_data instance and...
3283         (make_one_pass): ...new function.
3284         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3285         global struct to a subclass of gimple_opt_pass along with...
3286         (pass_data_warn_self_assign): ...new pass_data instance and...
3287         (make_pass_warn_self_assign): ...new function.
3288         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3289         a global struct to a subclass of gimple_opt_pass along with...
3290         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3291         (make_pass_dumb_plugin_example): ...new function.
3292         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3293         global struct to a subclass of gimple_opt_pass along with...
3294         (pass_data_warn_self_assign): ...new pass_data instance and...
3295         (make_pass_warn_self_assign): ...new function.
3297 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3299         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3300         is created and added to the pass_manager to reflect
3301         autogenerated changes.
3302         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3303         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3304         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3306 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3308         PR c++/58072
3309         * g++.dg/cpp0x/pr58072.C: New.
3311 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3313         * gcc.dg/torture/pr57993-2.cpp: New.
3315 2013-08-02  Jan Hubicka  <jh@suse.cz>
3317         * gcc.dg/ipa/ipa-1.c: Update.
3318         * gcc.dg/ipa/ipa-2.c: Update.
3319         * gcc.dg/ipa/ipa-3.c: Update.
3320         * gcc.dg/ipa/ipa-4.c: Update.
3321         * gcc.dg/ipa/ipa-5.c: Update.
3322         * gcc.dg/ipa/ipa-7.c: Update.
3323         * gcc.dg/ipa/ipa-8.c: Update.
3324         * gcc.dg/ipa/ipcp-1.c: Update.
3325         * gcc.dg/ipa/ipcp-2.c: Update.
3327 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3329         PR rtl-optimization/58048
3330         * gcc.target/i386/pr58048.c: New.
3332 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3334         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3336 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3337             Peter Bergner  <bergner@vnet.ibm.com>
3339         PR c++/54537
3340         * g++.dg/overload/using3.C: New.
3341         * g++.dg/overload/using2.C: Adjust.
3342         * g++.dg/lookup/using9.C: Likewise.
3344 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3346         * gcc.target/arm/pr46972-2.c: New test.
3348 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3350         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3352 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3354         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3356 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3358         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3359         rather than addressing!=absolute when deciding how to handle MIPS16
3360         when the test forces an ABI.
3362 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3364         PR c++/57673
3365         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3367 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3369         * gcc.target/mips/code-readable-1.c: Increase switch size.
3370         * gcc.target/mips/code-readable-2.c: Ditto.
3371         * gcc.target/mips/code-readable-3.c: Ditto.
3372         * gcc.target/mips/code-readable-4.c: Ditto.
3374 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3376         PR c++/57947
3377         * g++.dg/parse/crash63.C: New.
3379 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3381         PR fortran/57530
3382         * gfortran.dg/pointer_assign_8.f90: New.
3383         * gfortran.dg/pointer_assign_9.f90: New.
3384         * gfortran.dg/pointer_assign_10.f90: New.
3385         * gfortran.dg/pointer_assign_11.f90: New.
3387 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3389         * gcc.target/arm/pr57637.c: New testcase.
3391 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3393         PR tree-optimization/57993
3394         * gcc.dg/torture/pr57993.c: New test.
3396 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3398         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3400 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3402         PR c++/57948
3403         * g++.dg/conversion/ambig2.C: New.
3405 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3407         * gcc.target/mips/fabs-2008.c: New test case.
3408         * gcc.target/mips/fabs-legacy.c: New test case.
3409         * gcc.target/mips/fabsf-2008.c: New test case.
3410         * gcc.target/mips/fabsf-legacy.c: New test case.
3411         * gcc.target/mips/fneg-2008.c: New test case.
3412         * gcc.target/mips/fneg-legacy.c: New test case.
3413         * gcc.target/mips/fneg-2008.c: New test case.
3414         * gcc.target/mips/fneg-legacy.c: New test case.
3415         * gcc.target/mips/nan-2008.c: New test case.
3416         * gcc.target/mips/nan-legacy.c: New test case.
3417         * gcc.target/mips/nanf-2008.c: New test case.
3418         * gcc.target/mips/nanf-legacy.c: New test case.
3419         * gcc.target/mips/nans-2008.c: New test case.
3420         * gcc.target/mips/nans-legacy.c: New test case.
3421         * gcc.target/mips/nansf-2008.c: New test case.
3422         * gcc.target/mips/nansf-legacy.c: New test case.
3423         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3425 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3426             Maxim Kuvyrkov  <maxim@kugelworks.com>
3428         * lib/target-supports.exp (check_effective_target_non_bionic): New
3429         effective-target test.
3430         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3431         * g++.dg/tls/thread_local4g.C: Ditto.
3433 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3435         PR fortran/58009
3436         * gfortran.dg/vector_subsript_7.f90:  New test.
3438 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3440         PR fortran/57991
3441         * gfortran.dg/warn_alias.f90: New.
3443 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3445         PR fortran/57285
3446         * gfortran.dg/class_array_19.f90: New.
3448 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3450         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3451         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3452         * gcc.dg/vect/pr57741-3.c: Likewise.
3453         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3455 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3457         Skip tests that make assumptions about struct layout that don't hold
3458         on epiphany:
3459         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3460         * g++.dg/cpp0x/iop.C: Likewise.
3461         * g++.dg/cpp0x/named_refs.C: Likewise.
3462         * g++.dg/cpp0x/rv1p.C: Likewise.
3463         * g++.dg/cpp0x/rv2p.C: Likewise.
3464         * g++.dg/cpp0x/rv3p.C: Likewise.
3465         * g++.dg/cpp0x/rv4p.C: Likewise.
3466         * g++.dg/cpp0x/rv5p.C: Likewise.
3467         * g++.dg/cpp0x/rv6p.C: Likewise.
3468         * g++.dg/cpp0x/rv7p.C: Likewise.
3469         * g++.dg/cpp0x/rv8p.C: Likewise.
3470         * g++.dg/ext/strncpy-chk1.C: Likewise.
3471         * gcc.dg/builtin-object-size-10.c: Likewise.
3472         * gcc.dg/builtin-object-size-11.c: Likewise.
3473         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3474         * gcc.dg/pr25805.c: Likewise.
3475         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3476         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3477         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3478         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3479         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3480         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3481         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3482         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3483         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3484         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3485         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3486         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3487         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3488         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3489         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3491         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3492         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3494         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3495         * gcc.dg/sibcall-6.c: Enable for epiphany.
3497 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3499         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3501 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3503         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3504         memcpy not initializers.
3506         * gcc.dg/guality/guality.exp: Skip on AIX.
3508 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3510         PR c++/57101
3511         * g++.dg/cpp0x/pr57101.C: New.
3513 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3515         * gcc.target/aarch64/neg_1.c: New test.
3517 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3519         PR fortran/57966
3520         * gfortran.dg/typebound_call_25.f90: New.
3522 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3524         PR c++/57981
3525         * g++.dg/cpp0x/pr57981.C: New.
3527 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3529         PR c++/57880
3530         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3532 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3534         PR rtl-optimization/57960
3535         * gcc.target/s390/pr57960.c: New.
3537 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3539         PR fortran/57639
3540         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3542 2013-07-25  Terry Guo  <terry.guo@arm.com>
3544         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3546 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3548         PR c++/57942
3549         * g++.dg/inherit/pr57942.C: New.
3551 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3553         * gcc.target/powerpc/bool2.h: New file, test the code generation
3554         of logical operations for power5, altivec, power7, and power8 systems.
3555         * gcc.target/powerpc/bool2-p5.c: Likewise.
3556         * gcc.target/powerpc/bool2-av.c: Likewise.
3557         * gcc.target/powerpc/bool2-p7.c: Likewise.
3558         * gcc.target/powerpc/bool2-p8.c: Likewise.
3559         * gcc.target/powerpc/bool3.h: Likewise.
3560         * gcc.target/powerpc/bool3-av.c: Likewise.
3561         * gcc.target/powerpc/bool2-p7.c: Likewise.
3562         * gcc.target/powerpc/bool2-p8.c: Likewise.
3564 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3566         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3568 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3570         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3572 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3574         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3575         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3576         type from long to long long.
3577         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3578         to have effective-target keywords of lp64 and ilp32.
3579         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3580         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3581         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3582         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3583         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3584         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3585         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3586         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3587         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3589 2013-07-23  Tom Tromey  <tromey@redhat.com>
3590             Joseph Myers  <joseph@codesourcery.com>
3592         * gcc.dg/c11-generic-1.c: New file.
3593         * gcc.dg/c11-generic-2.c: New file.
3595 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3597         PR fortran/57906
3598         PR fortran/52052
3599         * coarray/lib_realloc_1.f90: Permit optimization.
3600         * gfortran.dg/coarray_31.f90: New.
3602 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3604         PR fortran/57762
3605         * gfortran.dg/class_array_7.f03: Fix memory leak.
3607 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3609         PR c++/52816
3610         * g++.dg/cpp0x/decltype56.C: New.
3612 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3614         * gcc.dg/pr53265.c: Correct line number in dg-message.
3616 2013-07-22  Diego Novillo  <dnovillo@google.com>
3618         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3620 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3622         PR testsuite/52641
3623         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3624         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3626 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3628         PR testsuite/52641
3629         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3630         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3631         * gcc.dg/torture/pr53366-1.c: Same.
3632         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3633         * gcc.dg/torture/pr56488.c: Same.
3634         * gcc.dg/torture/pr57584.c: Same.
3635         * gcc.dg/tree-ssa/pr57385.c: Same.
3636         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3638 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3640         * c-c++-common/pr41779.c: Fix typos.
3641         * gcc.c-torture/compile/20031125-2.c: Likewise.
3642         * gcc.c-torture/compile/20040621-1.c: Likewise.
3643         * gcc.c-torture/execute/20020418-1.c: Likewise.
3644         * gcc.dg/20020108-1.c: Likewise.
3645         * gcc.dg/atomic-generic-aux.c: Likewise.
3646         * gcc.dg/builtin-complex-err-2.c: Likewise.
3647         * gcc.dg/decl-1.c: Likewise.
3648         * gcc.dg/di-sync-multithread.c: Likewise.
3649         * gcc.dg/format/c90-printf-1.c: Likewise.
3650         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3651         * gcc.dg/long-long-compare-1.c: Likewise.
3652         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3653         * gcc.dg/pr17055-1.c: Likewise.
3654         * gcc.dg/pr27095.c: Likewise.
3655         * gcc.dg/torture/fp-int-convert.h: Likewise.
3656         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3657         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3658         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3659         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3660         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3661         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3662         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3663         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3664         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3665         * gcc.dg/vect/vect-cond-5.c: Likewise.
3666         * gcc.dg/weak/typeof-2.c: Likewise.
3667         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3668         * gcc.target/arm/naked-1.c: Likewise.
3669         * gcc.target/i386/pr9771-1.c: Likewise.
3670         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3671         * gcc.target/sparc/struct-ret-check.c: Likewise.
3672         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3673         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3674         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3675         Likewise.
3677 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3679         PR fortran/56937
3680         * gfortran.dg/dependency_42.f90:  New test.
3681         * gfortran.dg/dependency_43.f90:  New test.
3683 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3685         PR fortran/35862
3686         * gfortran.dg/round_4.f90: New.
3688 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3690         PR fortran/57894
3691         * gfortran.dg/min_max_conformance_2.f90: New.
3693 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3695         PR preprocessor/57620
3696         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3697         (main): Don't test {s,u,U,L}12.
3698         * c-c++-common/raw-string-13.c: New test.
3699         * c-c++-common/raw-string-14.c: New test.
3700         * c-c++-common/raw-string-15.c: New test.
3701         * c-c++-common/raw-string-16.c: New test.
3703 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3705         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3707 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3709         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3711         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3712         target { ! keeps_null_pointer_checks }.
3713         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3714         target { ! keeps_null_pointer_checks }.
3716         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3717         * gcc.dg/torture/pr56488.c: Likewise.
3719 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3721         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3722         new testcase.
3724 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3726         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3727         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3728         * gfortran.dg/guality/guality.exp: Skip on AIX.
3730         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3732         * g++.dg/debug/pr56819.C: Skip on AIX.
3733         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3734         * g++.dg/guality/guality.exp: Skip on AIX.
3736         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3738         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3740         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3742 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3744         PR target/57516
3745         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3746         Adjust to corrected rounding.
3748 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3750         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3751         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3752         check_effective_target_cilkplus.
3753         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3755 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3757         * gcc.target/powerpc/pr57744.c: Fix typo.
3759 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3761         PR middle-end/57698
3762         * gcc.c-torture/compile/pr57698.c: New test.
3763         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3764         * gcc.c-torture/compile/pr44043.c: Ditto.
3766 2013-07-18  Wei Mi  <wmi@google.com>
3768         PR rtl-optimization/57878
3769         * g++.dg/pr57878.C: New test.
3771 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3773         * gcc.dg/pr42611.c: Move dg-error to correct line.
3775 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/57895
3778         * gfortran.dg/dollar_sym_3.f: New.
3779         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3781 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3783         PR target/55654
3784         PR target/55656
3785         PR target/55657
3786         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3787         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3788         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3789         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3790         * objc.dg/image-info.m: Likewise.
3791         * objc.dg/symtab-1.m: Likewise.
3792         * objc.dg/torture/strings/const-str-10.m: Likewise.
3793         * objc.dg/torture/strings/const-str-11.m: Likewise.
3794         * objc.dg/torture/strings/const-str-9.m: Likewise.
3795         * objc.dg/zero-link-1.m: Likewise.
3796         * objc.dg/zero-link-2.m: Likewise.
3797         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3798         * objc.dg/objc-foreach-4.m: Likewise.
3799         * objc.dg/objc-foreach-5.m: Likewise.
3800         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3801         (for Darwin).
3802         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3803         * obj-c++.dg/syntax-error-1.mm: Likewise.
3804         * objc.dg/method-6.m: Likewise.
3805         * objc.dg/pr23214.m: Likewise.
3806         * objc.dg/proto-lossage-7.m: Likewise.
3807         * objc.dg/strings/const-str-12b.m: Likewise.
3808         * objc.dg/zero-link-3.m: Likewise.
3809         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3810         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3811         adjust headers, interfaces and encoded types to reflect current system
3812         versions.  Add FIXME and outputs from current system compiler for
3813         reference.
3815 2013-07-15  Cong Hou  <congh@google.com>
3817         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3818         counted.
3819         * gcc.target/i386/l_fma_float_3.c: Likewise.
3820         * gcc.target/i386/l_fma_double_1.c: Likewise.
3821         * gcc.target/i386/l_fma_double_3.c: Likewise.
3823 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3825         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3826         function to test if HTM is available.
3827         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3828         * gcc.target/powerpc/htm-builtin-1.c: New test.
3830 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3832         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3833         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3834         * gfortran.dg/coarray_6.f90: Add dg-error.
3836 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3838         PR fortran/37336
3839         * gfortran.dg/finalize_18.f90: New.
3841 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3843         PR fortran/52669
3844         * fortran.dg/module_variable_1.f90:  New test.
3845         * fortran.dg/module_variable_2.f90:  New test.
3847 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3849         * g++.dg/ext/vector19.C: Adapt.
3850         * g++.dg/ext/vector23.C: New testcase.
3852 2013-07-12  Michael Matz  <matz@suse.de>
3854         PR middle-end/55771
3855         * c-c++-common/pr55771.c: New test.
3857 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3859         * gcc.target/aarch64/vect-movi.c: New.
3861 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3863         PR target/57362
3864         * g++.dg/ext/pr57362.C: New.
3866 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3868         PR target/57631
3869         * gcc.target/avr/torture/pr57631.c: New test.
3871 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3873         PR c++/57827
3874         * g++.dg/cpp0x/constexpr-ice7.C: New.
3876 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3878         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3879         for EABI targets.
3880         * gcc.c-torture/execute/nest-align-1.x: New.
3882 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3884         PR c++/57874
3885         * g++.dg/cpp0x/sfinae48.C: New.
3887 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3889         PR preprocessor/57824
3890         * c-c++-common/raw-string-17.c: New test.
3891         * c-c++-common/gomp/pr57824.c: New test.
3893 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3895         PR c++/57869
3896         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3897         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3898         * g++.dg/conversion/dr195.C: Update.
3899         * g++.dg/expr/cast2.C: Likewise.
3901 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3903         * c-c++-common/raw-string-18.c: New test.
3904         * c-c++-common/raw-string-19.c: New test.
3906         PR preprocessor/57757
3907         * g++.dg/cpp/paste1.C: New test.
3908         * g++.dg/cpp/paste2.C: New test.
3910 2013-07-10  Graham Stott  <grahams@btinternet.com>
3912         * gcc.target/mips/mulsize-1.c: New.
3913         * gcc.target/mips/mulsize-2.c: New.
3914         * gcc.target/mips/mulsize-3.c: New.
3915         * gcc.target/mips/mulsize-4.c: New.
3917 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3919         PR c++/53094
3920         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3921         * g++.dg/ext/vector24.C: New testcase.
3923 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3925         PR c++/53000
3926         * g++.dg/cpp0x/decltype17.C: Adjust.
3928 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3930         PR c++/51786
3931         * g++.dg/cpp0x/pr51786.C: New.
3933 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3935         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3937         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3939         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3941         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3942         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3944 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3946         PR fortran/57834
3947         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3949 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3951         PR fortran/50554
3952         * gfortran.dg/do_check_9.f90: New.
3954 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3956         PR fortran/57785
3957         * gfortran.dg/dot_product_2.f90: New.
3959 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3961         PR fortran/57469
3962         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3964 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3966         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3967         * gfortran.dg/finalize_10.f90: Fix dg-final.
3969 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3971         PR target/57819
3972         * gcc.target/i386/pr57819.c: New test.
3974         PR rtl-optimization/57829
3975         * gcc.c-torture/execute/pr57829.c: New test.
3977 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3979         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3980         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3982 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3984         PR target/57807
3985         * gcc.target/i386/pr57807.c: New test.
3987 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3989         PR target/29776
3990         * gcc.dg/tree-ssa/vrp89.c: New test.
3992 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3994         PR c++/28262
3995         * g++.dg/parse/defarg16.C: New.
3997 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3999         PR rtl-optimization/55342
4000         * gcc.target/i386/pr55342.c: New.
4002 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4004         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4006 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4008         PR c++/14263
4009         * g++.dg/inherit/virtual10.C: New.
4011 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4013         PR c/57821
4014         * gcc.dg/large-size-array-6.c: New test.
4016 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4018         PR c++/38634
4019         * g++.dg/template/crash116.C: New.
4021 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4023         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4024         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4026 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4028         PR c++/54998
4029         * g++.dg/cpp0x/nsdmi-list3.C: New.
4031 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4033         PR target/57777
4034         * gcc.target/i386/pr57777.c: New test.
4036         PR c++/57771
4037         * g++.dg/template/arg9.C: New test.
4039 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4041         * gcc.target/i386/avx-inline.c: New test.
4043 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4045         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4046         * gcc.target/mips/call-2.c: Likewise.
4047         * gcc.target/mips/call-3.c: Likewise.
4048         * gcc.target/mips/lazy-binding-1.c: Likewise.
4050 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4052         PR tree-optimization/57741
4053         * gcc.dg/vect/pr57741-1.c: New test.
4054         * gcc.dg/vect/pr57741-2.c: New test.
4055         * gcc.dg/vect/pr57741-3.c: New test.
4057 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4059         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4060         on big endian.
4061         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4062         * lib/target-supports.exp: Define aarch64_little_endian.
4064 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4066         * gcc.target/aarch64/abs_1.c: New test.
4068 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4070         * gcc.target/aarch64/bfxil_1.c: New test.
4071         * gcc.target/aarch64/bfxil_2.c: Likewise.
4073 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4075         PR c/57766
4076         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4077         array sizes from 100 to 20.
4079 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4081         PR fortran/54788
4082         * gfortran.dg/pointer_remapping_8.f90: New.
4084 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4086         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4087         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4088         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4089         * g++.dg/cpp1y/complex_literals.h: New.
4091 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4093         PR c++/57645
4094         * g++.dg/cpp0x/noexcept21.C: New.
4096 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4098         PR target/57736
4099         * gcc.target/i386/pr57736.c: New test.
4101 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4103         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4104         c specific.
4105         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4106         strings to match the fixed error messages.
4107         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4108         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4109         message check.
4111 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4113         PR target/57744
4114         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4115         stqcx. get even registers.
4117 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4119         PR c++/57509
4120         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4122 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4124         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4125         Fix scan patterns.
4126         * gcc.target/i386/bmi-1.c: Ditto.
4127         * gcc.target/i386/bmi-bextr-4.c: New.
4128         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4130 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4132         PR c++/57682
4133         * g++.dg/cpp0x/initlist73.C: New.
4135 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4137         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4138         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4139         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4141 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4143         PR c++/57509
4144         * g++.dg/ext/pr57509.C: New file.
4146 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4148         PR target/57623
4149         * gcc.target/i386/bmi-bextr-3.c: New test.
4151         PR target/57623
4152         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4154 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4156         PR c++/57172
4157         * g++.dg/cpp0x/pr57172.C: New testcase.
4159 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4161         * gcc.target/s390/htm-1.c: New file.
4162         * gcc.target/s390/htm-nofloat-1.c: New file.
4163         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4165 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4167         PR fortran/29800
4168         * gfortran.dg/bounds_check_17.f90: New.
4170 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4172         PR c++/57640
4173         * g++.dg/cpp1y/pr57640.C: New.
4175 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4177         PR c/57692
4178         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4179         overflow due to size of arrays.
4181 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4183         PR tree-optimization/57705
4184         * gcc.dg/vect/pr57705.c: New test.
4185         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4187 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4189         PR middle-end/57670
4190         * g++.dg/ipa/pr57670.C: New test.
4192 2013-06-25  Richard Biener  <rguenther@suse.de>
4194         PR middle-end/56977
4195         * gcc.dg/pr56977.c: New testcase.
4197 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4199         PR tree-optimization/57358
4200         * gcc.dg/ipa/pr57358.c: New test.
4202 2013-06-24  Richard Biener  <rguenther@suse.de>
4204         PR testsuite/57686
4205         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4207 2013-06-24  Richard Biener  <rguenther@suse.de>
4209         PR tree-optimization/57488
4210         * gcc.dg/torture/pr57488.c: New testcase.
4212 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4213             Dominique d'Humieres  <dominiq@lps.ens.fr>
4215         PR fortran/52413
4216         * gfortran.dg/fraction.f90: New.
4218 2013-06-24  Alan Modra  <amodra@gmail.com>
4220         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4221         Add scan-assembler-not "lvx".
4222         * gcc.target/powerpc/le-altivec-consts.c: New.
4224 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4226         * g++.dg/cpp0x/sfinae47.C: New.
4228 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4230         PR target/52483
4231         * gcc.target/sh/pr52483-1.c: New.
4232         * gcc.target/sh/pr52483-2.c: New.
4233         * gcc.target/sh/pr52483-3.c: New.
4234         * gcc.target/sh/pr52483-4.c: New.
4235         * gcc.target/sh/pr52483-5.c: New.
4237 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4239         * gcc.target/i386/intrinsics_1.c: New test.
4240         * gcc.target/i386/intrinsics_2.c: Ditto.
4241         * gcc.target/i386/intrinsics_3.c: Ditto.
4242         * gcc.target/i386/intrinsics_4.c: Ditto.
4243         * gcc.target/i386/intrinsics_5.c: Ditto.
4244         * gcc.target/i386/intrinsics_6.c: Ditto.
4245         * gcc.target/i386/avx-1.c: Provide macros for builtins
4246         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4248 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4250         PR fortran/37336
4251         * gfortran.dg/finalize_17.f90: New.
4253 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4255         * gfortran.dg/realloc_on_assign_18.f90: New.
4257 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4259         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4260         Also changed the returns from error as distinct values so that
4261         debugging can get easier.
4262         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4263         errors specific to C, if necessary.  Also added new error
4264         hooks for C++.
4265         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4266         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4267         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4268         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4269         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4270         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4271         the same changes as parser_errors3.c, spaces were added between colons
4272         to not confuse C++ compiler with 2 colons as scope.
4273         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4274         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4275         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4276         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4277         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4278         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4279         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4280         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4281         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4282         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4283         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4284         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4285         in the list.
4287 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4289         PR other/53317
4290         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4292 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4294         PR target/57655
4295         * gcc.target/i386/pr57655.c: New test.
4297 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4299         * ada/acats/tests/gcc: Delete.
4300         * gnat.dg/style: Likewise.
4302 2013-06-20  Jeff Law  <law@redhat.com>
4304         PR tree-optimization/57660
4305         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4306         based on their branch cost.
4308         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4310 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4312         PR fortran/57633
4313         * gfortran.dg/list_read_11.f90: New.
4315 2013-06-20  Richard Biener  <rguenther@suse.de>
4317         PR tree-optimization/57584
4318         * gcc.dg/torture/pr57584.c: New testcase.
4320 2013-06-19  Sharad Singhai  <singhai@google.com>
4322         * g++.dg/gcov/gcov-8.C: New testcase.
4323         * lib/gcov.exp: Handle intermediate format.
4325 2013-06-19  Wei Mi  <wmi@google.com>
4327         PR rtl-optimization/57518
4328         * testsuite/gcc.dg/pr57518.c: New test.
4330 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4332         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4334 2013-06-19  Jan Hubicka  <jh@suse.cz>
4336         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4338 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4340         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4341         hard-coded values of array sizes with a #define.
4342         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4343         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4344         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4345         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4346         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4348 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4350         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4351         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4353 2013-06-19  Jeff Law  <law@redhat.com>
4355         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4357 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4359         PR c++/57638
4360         * g++.dg/template/error53.C: New.
4362 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4364         PR target/55033
4365         * gcc.target/powerpc/pr55033.c: Fix options.
4367 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4369         * gcc.target/i386/inline_error.c: New test.
4370         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4371         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4373 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4375         PR c++/53211
4376         * g++.dg/cpp0x/decltype55.C: New.
4378 2013-06-18  Marek Polacek  <polacek@redhat.com>
4380         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4382 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4384         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4386 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4388         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4389         Also changed the returns from error as distinct values so that it is
4390         easier to debug.
4392 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4394         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4396 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4398         PR c++/16128
4399         * g++.dg/template/error52.C: New.
4400         * g++.dg/lookup/friend15.C: Update.
4401         * g++.dg/parse/error11.C: Likewise.
4402         * g++.dg/parse/error14.C: Likewise.
4403         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4404         * g++.dg/parse/template25.C: Likewise.
4405         * g++.old-deja/g++.jason/cond.C: Likewise.
4406         * g++.old-deja/g++.mike/for2.C: Likewise.
4407         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4408         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4410 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4412         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4413         ensure alignment.
4415 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4417         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4418         accidentally placing minus sign for length instead of stride.
4420 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4422         PR rtl-optimization/57425
4423         PR rtl-optimization/57569
4424         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4425         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4427 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4429         PR fortran/49074
4430         PR fortran/56136
4431         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4432         packing.
4433         * gfortran.dg/typebound_assignment_6.f03: New.
4435 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4437         * gcc.target/h8300/h8300.exp: New.
4438         * gcc.dg/pragma-isr.c: Move to ...
4439         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4440         * gcc.target/h8300/pragma-isr.c: ... and here.
4441         * gcc.dg/pragma-isr2.c: Move to ...
4442         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4443         * gcc.target/h8300/pragma-isr2.c: ... and here.
4444         * gcc.dg/pragma-isr-trapa.c: Move to ...
4445         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4446         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4447         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4448         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4449         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4450         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4451         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4452         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4453         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4454         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4455         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4456         * gcc.dg/attr-isr-trapa.c: Move to ...
4457         * gcc.target/sh/attr-isr-trapa.c: ... here.
4459 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4461         PR c++/51413
4462         * g++.dg/ext/builtin-offsetof1.C: New.
4464 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4466         * gcc.target/aarch64/vect_smlal_1.c: New file.
4468 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4470         PR fortran/57508
4471         * gfortran.dg/defined_assignment_7.f90: New.
4473 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4475         PR c++/57599
4476         * g++.dg/rtti/dyncast6.C: New.
4477         * g++.dg/cpp0x/dyncast1.C: Likewise.
4479 2013-06-14  Alan Modra  <amodra@gmail.com>
4481         PR middle-end/57134
4482         * gcc.dg/pr57134.c: New.
4484 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4486         PR fortran/57596
4487         * gfortran.dg/deferred_type_param_9.f90: New.
4489 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4491         * gcc.dg/fold-minus-1.c: New testcase.
4493 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4495         PR fortran/49074
4496         * gfortran.dg/typebound_assignment_5.f03: New.
4498 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4500         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4502 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4503             Pat Haugen  <pthaugen@us.ibm.com>
4504             Peter Bergner  <bergner@vnet.ibm.com>
4506         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4507         load/store instructions on power7, power8.
4508         * gcc.target/powerpc/atomic-p8.c: Likewise.
4510 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4512         PR c/57577
4513         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4515 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4517         PR c++/38958
4518         * g++.dg/warn/Wunused-var-20.C: New.
4520 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4522         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4523         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4524         Run with -fno-common.
4526 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4528         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4529         and exit function calls with return 1 and return 0, respectively.
4531 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4533         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4534         New tests.
4536 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4538         PR tree-optimization/57361
4539         * gcc.dg/tree-ssa/pr57361.c: New file.
4541 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4543         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4544         to ensure alignment.
4545         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4547 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4549         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4551 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4552             Dominique d'Humieres  <dominiq@lps.ens.fr>
4554         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4556 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4558         PR target/56564
4559         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4560         * gcc.target/i386/pr56564-3.c: Likewise.
4562 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4564         PR fortran/57535
4565         * gfortran.dg/class_array_18.f90: New.
4567 2013-06-11  Jan Hubicka  <jh@suse.cz>
4569         PR c++/57551
4570         * g++.dg/ext/visibility/anon6.C: Update testcase.
4572 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4574         PR c/57563
4575         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4576         in how we check __sec_reduce_mutating function's result.
4578 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4579             Pat Haugen  <pthaugen@us.ibm.com>
4580             Peter Bergner  <bergner@vnet.ibm.com>
4582         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4583         direct move instructions.
4584         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4585         * gcc.target/powerpc/direct-move.h: Likewise.
4586         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4587         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4588         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4589         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4590         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4591         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4593 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4595         PR c++/52440
4596         * g++.dg/cpp0x/pr52440.C: New.
4598 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4600         PR target/56564
4601         * gcc.target/i386/pr56564-1.c: New test.
4602         * gcc.target/i386/pr56564-2.c: New test.
4603         * gcc.target/i386/pr56564-3.c: New test.
4604         * gcc.target/i386/pr56564-4.c: New test.
4605         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4606         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4607         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4608         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4609         * gcc.target/i386/vect-sizes-1.c: Likewise.
4610         * gcc.target/i386/memcpy-1.c: Likewise.
4611         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4612         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4614 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4616         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4617         systems to cover all GNU systems.
4618         * g++.dg/abi/guard2.C: Likewise.
4619         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4620         * g++.dg/eh/sighandle.C: Likewise.
4621         * g++.dg/ext/cleanup-10.C: Likewise.
4622         * g++.dg/ext/cleanup-11.C: Likewise.
4623         * g++.dg/ext/cleanup-8.C: Likewise.
4624         * g++.dg/ext/cleanup-9.C: Likewise.
4625         * g++.dg/opt/const5.C: Likewise.
4626         * g++.dg/opt/life1.C: Likewise.
4627         * g++.dg/other/pr39496.C: Likewise.
4628         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4629         * g++.old-deja/g++.abi/align.C: Likewise.
4630         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4631         * g++.old-deja/g++.law/weak.C: Likewise.
4632         * g++.old-deja/g++.pt/asm1.C: Likewise.
4633         * gcc.c-torture/execute/20030125-1.x: Likewise.
4634         * gcc.c-torture/execute/990127-2.x: Likewise.
4635         * gcc.dg/20041106-1.c: Likewise.
4636         * gcc.dg/20050503-1.c: Likewise.
4637         * gcc.dg/builtin-object-size-5.c: Likewise.
4638         * gcc.dg/cleanup-10.c: Likewise.
4639         * gcc.dg/cleanup-11.c: Likewise.
4640         * gcc.dg/cleanup-8.c: Likewise.
4641         * gcc.dg/cleanup-9.c: Likewise.
4642         * gcc.dg/complex-5.c: Likewise.
4643         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4644         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4645         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4646         * gcc.dg/dfp/pr35739.c: Likewise.
4647         * gcc.dg/fdata-sections-1.c: Likewise.
4648         * gcc.dg/lto/20090206-1_0.c: Likewise.
4649         * gcc.dg/lto/20090206-2_0.c: Likewise.
4650         * gcc.dg/pr30360.c: Likewise.
4651         * gcc.dg/pr37303.c: Likewise.
4652         * gcc.dg/pr39323-1.c: Likewise.
4653         * gcc.dg/pr39323-2.c: Likewise.
4654         * gcc.dg/pr39323-3.c: Likewise.
4655         * gcc.dg/pr45416.c: Likewise.
4656         * gcc.dg/setjmp-2.c: Likewise.
4657         * gcc.dg/split-1.c: Likewise.
4658         * gcc.dg/split-3.c: Likewise.
4659         * gcc.dg/split-4.c: Likewise.
4660         * gcc.dg/strlenopt-12g.c: Likewise.
4661         * gcc.dg/strlenopt-14g.c: Likewise.
4662         * gcc.dg/strlenopt-14gf.c: Likewise.
4663         * gcc.dg/strlenopt-16g.c: Likewise.
4664         * gcc.dg/strlenopt-17g.c: Likewise.
4665         * gcc.dg/strlenopt-18g.c: Likewise.
4666         * gcc.dg/strlenopt-1f.c: Likewise.
4667         * gcc.dg/strlenopt-22g.c: Likewise.
4668         * gcc.dg/strlenopt-2f.c: Likewise.
4669         * gcc.dg/strlenopt-4g.c: Likewise.
4670         * gcc.dg/strlenopt-4gf.c: Likewise.
4671         * gcc.dg/struct-ret-3.c: Likewise.
4672         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4673         * gcc.misc-tests/linkage.exp: Likewise.
4674         * gcc.target/i386/20000724-1.c: Likewise.
4675         * gcc.target/i386/align-main-3.c: Likewise.
4676         * gcc.target/i386/cleanup-1.c: Likewise.
4677         * gcc.target/i386/inline-mcpy.c: Likewise.
4678         * gcc.target/i386/pr32268.c: Likewise.
4679         * gcc.target/i386/pr36613.c: Likewise.
4680         * gcc.target/i386/pr39013-1.c: Likewise.
4681         * gcc.target/i386/pr39013-2.c: Likewise.
4682         * gcc.target/i386/pr39496.c: Likewise.
4683         * gcc.target/i386/pr40906-3.c: Likewise.
4684         * gcc.target/i386/pr46084.c: Likewise.
4685         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4687 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4689         PR target/6526
4690         * gcc.target/sh/pr6526.c: New.
4692 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4694         PR target/57568
4695         * gcc.c-torture/execute/pr57568.c: New test.
4697 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4699         PR c++/37404
4700         * g++.dg/other/vararg-4.C: New.
4702 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4704         PR rtl-optimization/57559
4705         * gcc.target/s390/pr57559.c : New test.
4707 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4709         PR fortran/37336
4710         * gfortran.dg/finalize_10.f90: New.
4711         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4712         * gfortran.dg/finalize_15.f90: New.
4714 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4716         PR fortran/57553
4717         * gfortran.dg/storage_size_4.f90: New.
4719 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4721         PR c++/57548
4722         * testsuite/g++.dg/ext/pr57548.C: New test.
4724 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4726         PR middle-end/57541
4727         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4729 2013-06-07  Jan Hubicka  <jh@suse.cz>
4731         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4733 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4735         PR fortran/57549
4736         * gfortran.dg/array_constructor_48.f90: New.
4737         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4738         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4740 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4742         PR target/56315
4743         * gcc.target/arm/xordi3-opt.c: New test.
4745 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4747         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4748         Revert to dg-options.
4750 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4752         PR target/55033
4753         * gcc.target/powerpc/pr55033.c: New.
4755 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4757         PR c++/53658
4758         * g++.dg/cpp0x/alias-decl-36.C: New.
4760 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4761             Pat Haugen  <pthaugen@us.ibm.com>
4762             Peter Bergner  <bergner@vnet.ibm.com>
4764         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4765         power8 builtin functions.
4766         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4767         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4768         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4769         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4770         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4771         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4772         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4773         tests to test power8 auto-vectorization.
4774         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4775         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4776         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4777         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4779         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4780         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4782         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4784         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4785         support.
4786         (check_effective_target_powerpc_p8vector_ok): Likewise.
4787         (is-effective-target): Likewise.
4788         (check_vect_support_and_set_flags): Likewise.
4790 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4792         PR c++/43652
4793         * g++.dg/parse/error53.C: New.
4795 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4797         PR rtl-optimization/57459
4798         * gcc.target/i386/pr57459.c: New test.
4800 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4802         PR c++/53743
4803         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4804         into -freorder-blocks-and-partition test.
4805         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4806         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4807         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4808         * gcc.dg/tree-prof/pr50907.c: Ditto.
4809         * gcc.dg/tree-prof/pr45354.c: Ditto.
4810         * g++.dg/tree-prof/partition2.C: Ditto.
4811         * g++.dg/tree-prof/partition3.C: Ditto.
4813 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4815         PR fortran/57542
4816         * gfortran.dg/finalize_16.f90: New.
4818 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4820         * gcc.dg/vect/no-section-anchors-vect-68.c:
4821         Add dg-skip-if aarch64_tiny.
4823 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4825         PR C/57457
4826         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4827         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4829 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4831         PR c++/51908
4832         * g++.dg/cpp0x/decltype54.C: New.
4834 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4836         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4837         arm*-*-*eabi* targets.
4838         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4839         arm*-*-* targets.
4840         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4842 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4843             Tobias Burnus  <burnus@net-b.de>
4845         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4846         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4847         * gfortran.dg/io_real_boz_4.f90: Ditto.
4848         * gfortran.dg/io_real_boz_5.f90: Ditto.
4850 2013-06-05  Andreas Schwab  <schwab@suse.de>
4852         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4854 2013-06-04  Jan Hubicka  <jh@suse.cz>
4856         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4858 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4860         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4861         parameters with void.
4862         (main2): Removed argc parameter.
4863         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4864         (main): Replaced argc, argv parameters with void.
4865         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4866         (main2): Removed argc parameter.
4867         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4868         argv parameters with void.  Added __asm volatile to avoid optimization
4869         on argc, if necessary.
4870         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4871         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4872         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4873         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4874         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4875         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4876         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4877         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4878         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4879         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4880         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4881         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4882         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4883         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4884         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4885         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4886         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4887         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4888         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4889         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4890         parameters with void.
4891         (main2): Removed argc parameter.
4892         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4893         (main): Replaced argc, argv parameters with void.
4894         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4895         argv parameters with void.  Also renamed this function as main, and
4896         delete the existing main.
4897         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4898         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4899         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4901 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4903         * gcc.target/aarch64/movi_1.c: New test.
4905 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4907         PR fortran/37336
4908         * gfortran.dg/finalize_12.f90: New.
4909         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4910         end of scope finalization.
4911         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4912         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4913         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4914         * gfortran.dg/class_19.f03: Ditto.
4915         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4916         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4917         * gfortran.dg/extends_14.f03: Ditto.
4918         * gfortran.dg/move_alloc_4.f90: Ditto.
4919         * gfortran.dg/typebound_proc_27.f03: Ditto.
4921 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4923         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4924         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4925         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4926         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4927         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4928         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4929         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4930         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4931         * gfortran.dg/io_real_boz_4.f90: Ditto.
4932         * gfortran.dg/io_real_boz_5.f90: Ditto.
4933         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4934         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4935         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4936         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4937         * gfortran.dg/transpose_2.f90: Fix dg-output.
4939 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4941         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4942         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4943         dg-option and an header comment.
4945 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4947         PR c++/57419
4948         * g++.dg/cpp0x/sfinae46.C: New.
4949         * g++.dg/cpp0x/defaulted13.C: Adjust.
4950         * g++.dg/cpp0x/defaulted2.C: Likewise.
4951         * g++.dg/cpp0x/defaulted26.C: Likewise.
4952         * g++.dg/cpp0x/defaulted3.C: Likewise.
4953         * g++.dg/cpp0x/error1.C: Likewise.
4954         * g++.dg/cpp0x/implicit1.C: Likewise.
4955         * g++.dg/cpp0x/implicit11.C: Likewise.
4956         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4957         * g++.dg/cpp0x/initlist47.C: Likewise.
4958         * g++.dg/cpp0x/initlist9.C: Likewise.
4959         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4960         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4961         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4962         * g++.dg/cpp0x/union4.C: Likewise.
4963         * g++.dg/template/crash108.C: Likewise.
4964         * g++.dg/template/crash41.C: Likewise.
4965         * g++.old-deja/g++.jason/local.C: Likewise.
4966         * g++.old-deja/g++.law/visibility3.C: Likewise.
4968 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4970         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4971         * gcc.dg/vect/bb-slp-14.c: Ditto.
4972         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4973         * gcc.dg/vect/bb-slp-23.c: Ditto.
4974         * gcc.dg/vect/bb-slp-15.c: Ditto.
4975         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4976         * gcc.dg/vect/bb-slp-24.c: Ditto.
4977         * gcc.dg/vect/bb-slp-16.c: Ditto.
4978         * gcc.dg/vect/bb-slp-25.c: Ditto.
4979         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4980         * gcc.dg/vect/bb-slp-17.c: Ditto.
4981         * gcc.dg/vect/bb-slp-1.c: Ditto.
4982         * gcc.dg/vect/bb-slp-26.c: Ditto.
4983         * gcc.dg/vect/bb-slp-18.c: Ditto.
4984         * gcc.dg/vect/bb-slp-2.c: Ditto.
4985         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4986         * gcc.dg/vect/bb-slp-27.c: Ditto.
4987         * gcc.dg/vect/bb-slp-19.c: Ditto.
4988         * gcc.dg/vect/bb-slp-3.c: Ditto.
4989         * gcc.dg/vect/bb-slp-28.c: Ditto.
4990         * gcc.dg/vect/bb-slp-4.c: Ditto.
4991         * gcc.dg/vect/bb-slp-29.c: Ditto.
4992         * gcc.dg/vect/bb-slp-5.c: Ditto.
4993         * gcc.dg/vect/bb-slp-6.c: Ditto.
4994         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4995         * gcc.dg/vect/bb-slp-7.c: Ditto.
4996         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4997         * gcc.dg/vect/bb-slp-8.c: Ditto.
4998         * gcc.dg/vect/bb-slp-9.c: Ditto.
4999         * gcc.dg/vect/bb-slp-10.c: Ditto.
5000         * gcc.dg/vect/bb-slp-11.c: Ditto.
5001         * gcc.dg/vect/bb-slp-20.c: Ditto.
5002         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5003         * gcc.dg/vect/bb-slp-21.c: Ditto.
5004         * gcc.dg/vect/bb-slp-30.c: Ditto.
5005         * gcc.dg/vect/bb-slp-13.c: Ditto.
5006         * gcc.dg/vect/bb-slp-22.c: Ditto.
5007         * g++.dg/vect/slp-pr50413.cc: Ditto.
5008         * g++.dg/vect/slp-pr56812.cc: Ditto.
5009         * g++.dg/vect/slp-pr50819.cc: Ditto.
5011 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5013         PR fortran/57456
5014         * gfortran.dg/class_array_17.f90: New.
5016 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5018         * ada/acats/floatstore.lst: New.
5019         * ada/acats/run_all.sh: Process it.
5021 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5023         * gcc.target/powerpc/e500-ord-1.c: New test.
5024         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5025         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5026         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5028 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5030         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5032 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5034         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5036 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5038         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5040 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5042         PR c/57452
5043         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5044         test-case.
5046 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5048         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5050 2013-05-31  Marek Polacek  <polacek@redhat.com>
5052         PR tree-optimization/57478
5053         PR tree-optimization/57453
5054         * gcc.dg/torture/pr57478.c: New test.
5056 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5058         PR fortran/57456
5059         * gfortran.dg/class_array_17.f90: New.
5061 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5063         PR target/56315
5064         * gcc.target/arm/iordi3-opt.c: New test.
5066 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5068         PR fortran/54190
5069         PR fortran/57217
5070         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5071         * gfortran.dg/interface_26.f90: Ditto.
5072         * gfortran.dg/proc_ptr_11.f90: Ditto.
5073         * gfortran.dg/proc_ptr_15.f90: Ditto.
5074         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5075         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5076         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5077         * gfortran.dg/typebound_override_1.f90: Ditto.
5078         * gfortran.dg/typebound_override_4.f90: Ditto.
5079         * gfortran.dg/typebound_proc_6.f03: Ditto.
5080         * gfortran.dg/assumed_type_7.f90: New test.
5081         * gfortran.dg/typebound_override_5.f90: New test.
5082         * gfortran.dg/typebound_override_6.f90: New test.
5083         * gfortran.dg/typebound_override_7.f90: New test.
5085 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5087         PR middle-end/57073
5088         * gfortran.dg/power_6.f90: New.
5090 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5092         * gcc.target/aarch64/insv_1.c: New test.
5094 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5096         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5097         dg-skip-if "No stabs".
5099 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5101         PR fortran/54189
5102         * gfortran.dg/assumed_size_1.f90: New.
5104 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5106         * gcc.dg/shrink-wrap-alloca.c: New added.
5107         * gcc.dg/shrink-wrap-pretend.c: New added.
5108         * gcc.dg/shrink-wrap-sibcall.c: New added.
5110 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5112         PR fortran/57458
5113         * gfortran.dg/assumed_rank_13.f90: New.
5115 2013-05-29  Easwaran Raman  <eraman@google.com>
5117         PR tree-optimization/57442
5118         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5120 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5122         PR tree-optimization/57441
5123         * gcc.c-torture/compile/pr57441.c: New.
5125 2013-05-29  Dehao Chen  <dehao@google.com>
5127         PR testsuite/57413
5128         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5130 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5132         PR fortran/37336
5133         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5134         * gfortran.dg/class_19.f03: Ditto.
5136 2013-05-29  Richard Biener  <rguenther@suse.de>
5138         * gcc.dg/vect/bb-slp-32.c: New testcase.
5140 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5142         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5143         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5144         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5145         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5146         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5147         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5148         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5149         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5150         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5151         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5152         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5153         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5154         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5155         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5156         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5157         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5158         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5159         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5160         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5161         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5162         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5163         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5164         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5165         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5166         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5167         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5168         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5169         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5170         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5171         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5172         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5173         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5174         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5175         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5176         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5177         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5178         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5179         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5180         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5182 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5184         PR fortran/37336
5185         * gfortran.dg/finalize_11.f90: New.
5186         * gfortran.dg/finalize_4.f03: Remove dg-error.
5187         * gfortran.dg/finalize_5.f03: Ditto.
5188         * gfortran.dg/finalize_6.f03: Ditto.
5189         * gfortran.dg/finalize_7.f03: Ditto.
5191 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5193         * gfortran.dg/class_array_16.f90: New.
5195 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5197         PR fortran/57435
5198         * testsuite/gfortran.dg/use_29.f90: New.
5200 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5202         * gnat.dg/fp_exception.adb: New test.
5204 2013-05-28  Richard Biener  <rguenther@suse.de>
5206         PR tree-optimization/56787
5207         * gcc.dg/vect/pr56787.c: New testcase.
5209 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5210             Tobias Burnus  <burnus@net-b.de>
5212         PR fortran/57217
5213         * gfortran.dg/typebound_override_4.f90: New.
5215 2013-05-28  Richard Biener  <rguenther@suse.de>
5217         PR tree-optimization/57411
5218         * g++.dg/opt/pr57411.C: New testcase.
5220 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5222         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5223         * gcc.dg/builtin-bswap-9.c: Likewise.
5225 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5227         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5229 2013-05-27  Richard Biener  <rguenther@suse.de>
5231         PR middle-end/57412
5232         * gcc.dg/gomp/pr57412.c: New testcase.
5234 2013-05-27  Bud Davis  <jmdavis@link.com>
5236         PR fortran/50405
5237         * gfortran.dg/stfunc_8.f90: New.
5239 2013-05-27  Richard Biener  <rguenther@suse.de>
5241         PR tree-optimization/57343
5242         * gcc.dg/torture/pr57343.c: New testcase.
5244 2013-05-27  Richard Biener  <rguenther@suse.de>
5246         PR tree-optimization/57417
5247         * gcc.dg/torture/pr57417.c: New testcase.
5249 2013-05-27  Richard Biener  <rguenther@suse.de>
5251         PR tree-optimization/57396
5252         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5254 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5256         * gnat.dg/specs/last_bit.ads: New test.
5258 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5260         * gnat.dg/specs/machine_attribute.ads: New test.
5262 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5264         * gnat.dg/incomplete3.ad[sb]: New test.
5266 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5268         PR target/53916
5269         * gcc.target/mips/div-13.c: New test.
5271 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5273         PR target/55777
5274         * gcc.target/mips/mips16-attributes-5.c,
5275         * gcc.target/mips/mips16-attributes-6.c: New tests.
5277 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5279         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5280         * gcc.dg/builtin-bswap-8.c: Likewise.
5282 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5284         PR c++/52216
5285         * g++.dg/cpp0x/new1.C: New.
5287 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5289         PR c++/25666
5290         * g++.dg/parse/dtor16.C: New.
5291         * g++.dg/parse/dtor6.C: Adjust.
5293 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5295         PR c++/19618
5296         * g++.dg/expr/bitfield12.C: New.
5298 2013-05-24  Jeff Law  <law@redhat.com>
5300         PR tree-optimization/57124
5301         * gcc.c-torture/execute/pr57124.c: New test.
5302         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5304 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5306         PR tree-optimization/57294
5307         * gcc.dg/ipa/pr57294.c: New test.
5309 2013-05-24  Dehao Chen  <dehao@google.com>
5311         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5313 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5315         * gcc.target/aarch64/scalar_intrinsics.c
5316         (force_simd): Use a valid instruction.
5317         (test_vdupd_lane_s64): Pass a valid lane argument.
5318         (test_vdupd_lane_u64): Likewise.
5320 2013-05-24  Richard Biener  <rguenther@suse.de>
5322         PR tree-optimization/57287
5323         * gcc.dg/pr57287.c: New testcase.
5325 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5327         PR c++/26572
5328         * g++.dg/template/error51.C: New.
5330 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5332         PR c++/25503
5333         * g++.dg/template/bitfield2.C: New.
5335 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5337         * gnat.dg/specs/noinline1.ads: New test.
5338         * gnat.dg/noinline2.ad[sb]: Likewise.
5339         * gnat.dg/specs/noinline3.ads: Likewise.
5340         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5342 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5344         PR tree-ssa/57385
5345         * gcc.dg/tree-ssa/pr57385.c: New test.
5347 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5349         * gnat.dg/derived_type4.adb: New test.
5351 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5353         * gcc.dg/builtin-bswap-6.c: New test.
5354         * gcc.dg/builtin-bswap-7.c: Likewise.
5355         * gcc.dg/builtin-bswap-8.c: Likewise.
5356         * gcc.dg/builtin-bswap-9.c: Likewise.
5358 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5360         PR debug/57351
5361         * gcc.dg/debug/pr57351.c: New test
5363 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5365         * gcc.target/aarch64/vect-clz.c: New file.
5367 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5369         PR middle-end/57347
5370         * gcc.dg/ipa/pr57347.c: New test.
5372 2013-05-23  Richard Biener  <rguenther@suse.de>
5374         PR tree-optimization/57380
5375         * g++.dg/tree-ssa/pr57380.C: New testcase.
5377 2013-05-23  Richard Biener  <rguenther@suse.de>
5379         PR middle-end/57381
5380         * gcc.dg/torture/pr57381.c: New testcase.
5382 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5384         PR middle-end/57344
5385         * gcc.c-torture/execute/pr57344-1.c: New test.
5386         * gcc.c-torture/execute/pr57344-2.c: New test.
5387         * gcc.c-torture/execute/pr57344-3.c: New test.
5388         * gcc.c-torture/execute/pr57344-4.c: New test.
5390 2013-05-23  Richard Biener  <rguenther@suse.de>
5392         PR rtl-optimization/57341
5393         * gcc.dg/torture/pr57341.c: New testcase.
5395 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5397         PR c++/57352
5398         * g++.dg/parse/crash62.C: New.
5400 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5401             Pat Haugen  <pthaugen@us.ibm.com>
5402             Peter Bergner  <bergner@vnet.ibm.com>
5404         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5405         crypto builtins.
5407 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5409         PR fortran/57364
5410         * gfortran.dg/defined_assignment_6.f90: New.
5412 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5414         PR fortran/57338
5415         * gfortran.dg/assumed_type_6.f90: New.
5417 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5419         PR c++/57211
5420         * g++.dg/cpp0x/Wunused-parm.C: New.
5422 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5424         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5425         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5427 2013-05-21  Easwaran Raman  <eraman@google.com>
5429         PR tree-optimization/57322
5430         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5432 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5434         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5435         .set (no)?micromips
5437 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5439         PR fortran/57035
5440         * gfortran.dg/assumed_type_5.f90: New.
5441         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5442         * gfortran.dg/assumed_rank_2.f90: Ditto.
5443         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5444         * gfortran.dg/no_arg_check_3.f90: Ditto.
5446 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5448         PR tree-optimization/57331
5449         * gcc.c-torture/compile/pr57331.c: New test.
5451 2013-05-21  Richard Biener  <rguenther@suse.de>
5453         PR tree-optimization/57330
5454         * gcc.dg/torture/pr57330.c: New testcase.
5456 2013-05-21  Richard Biener  <rguenther@suse.de>
5458         PR tree-optimization/57303
5459         * gcc.dg/torture/pr57303.c: New testcase.
5461 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5463         PR tree-optimization/57321
5464         * gcc.c-torture/execute/pr57321.c: New test.
5466 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5468         PR fortran/48858
5469         PR fortran/55465
5470         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5471         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5472         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5473         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5474         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5475         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5476         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5477         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5478         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5479         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5480         * gfortran.dg/binding_label_tests_24.f90: New.
5481         * gfortran.dg/binding_label_tests_25.f90: New.
5483 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5485         PR fortran/48858
5486         * gfortran.dg/binding_label_tests_17.f90: New.
5487         * gfortran.dg/binding_label_tests_18.f90: New.
5488         * gfortran.dg/binding_label_tests_19.f90: New.
5489         * gfortran.dg/binding_label_tests_20.f90: New.
5490         * gfortran.dg/binding_label_tests_21.f90: New.
5491         * gfortran.dg/binding_label_tests_22.f90: New.
5492         * gfortran.dg/binding_label_tests_23.f90: New.
5494 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5496         PR fortran/48858
5497         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5498         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5499         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5500         * gfortran.dg/common_18.f90: New.
5501         * gfortran.dg/common_19.f90: New.
5502         * gfortran.dg/common_20.f90: New.
5503         * gfortran.dg/common_21.f90: New.
5505 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5507         PR c++/12288
5508         * g++.dg/parse/error52.C: New.
5509         * g++.dg/parse/error3.C: Adjust.
5510         * g++.dg/parse/error36.C: Likewise.
5512 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5514         PR target/56547
5515         * gcc.target/sh/pr56547-1.c: New.
5516         * gcc.target/sh/pr56547-2.c: New.
5518 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5520         PR c++/23608
5521         * g++.dg/warn/Wsign-compare-6.C: New.
5522         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5524 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5526         PR c++/57327
5527         * g++.dg/template/error50.C: New.
5529 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5531         PR c++/10207
5532         * g++.dg/ext/complit13.C: New.
5534 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5536         PR c++/57175
5537         * g++.dg/pr57175.C: New testcase.
5539 2013-05-17  Easwaran Raman  <eraman@google.com>
5541         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5543 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5545         PR testsuite/57313
5546         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5548 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5550         PR rtl-optimization/57281
5551         PR rtl-optimization/57300
5552         * gcc.dg/pr57300.c: New test.
5553         * gcc.c-torture/execute/pr57281.c: New test.
5555 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5557         PR c++/18126
5558         * g++.dg/ext/sizeof-complit.C: New.
5560 2013-05-17  Marek Polacek  <polacek@redhat.com>
5562         * gcc.dg/strlenopt-25.c: New test.
5563         * gcc.dg/strlenopt-26.c: Likewise.
5565 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5567         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5568         instead of -mavx2, require only avx instead of avx2.
5569         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5570         of avx2-check.h and turn into an avx runtime test instead of
5571         avx2 runtime test.
5573 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5575         * g++.dg/ext/vector22.C: Uncomment working test.
5577 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5579         PR c++/17410
5580         * g++.dg/template/pr17410.C: New.
5582 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5584         * gcc.target/i386/rotate-3.c: New test.
5585         * gcc.target/i386/rotate-3a.c: New test.
5586         * gcc.target/i386/rotate-4.c: New test.
5587         * gcc.target/i386/rotate-4a.c: New test.
5588         * gcc.target/i386/rotate-5.c: New test.
5589         * gcc.target/i386/rotate-5a.c: New test.
5591 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5593         * gcc.dg/visibility-21.c: Require section_anchors.
5595 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5597         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5598         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5599         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5601 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5603         * gcc.dg/visibility-21.c: New.
5605 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5607         PR middle-end/57286
5608         * gcc.dg/pr57286.c: New testcase.
5609         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5610         * g++.dg/ext/vector22.C: Comment out transformations not
5611         performed anymore.
5613 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5615         PR target/57260
5616         * gcc.target/mips/call-1.c: Restrict to o32.
5617         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5619 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5621         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5622         dg-messages.
5623         * g++.dg/warn/Wshadow-1.C: Likewise.
5624         * g++.dg/warn/Wshadow-6.C: Likewise.
5625         * g++.dg/warn/Wshadow-7.C: Likewise.
5627 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5629         PR c++/31952
5630         * g++.dg/parse/pr31952-1.C: New.
5631         * g++.dg/parse/pr31952-2.C: Likewise.
5632         * g++.dg/parse/pr31952-3.C: Likewise.
5634         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5635         * g++.old-deja/g++.jason/cond.C: Likewise.
5636         * g++.dg/cpp0x/range-for5.C: Likewise.
5638 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5640         PR target/19599
5641         * gcc.target/arm/pr40887.c: Adjust testcase.
5642         * gcc.target/arm/pr19599.c: New test.
5644 2013-05-15  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/57275
5647         * gcc.target/i386/pr57275.c: New testcase.
5649 2013-05-15  Jan Hubicka  <jh@suse.cz>
5651         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5652         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5653         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5655 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5657         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5658         scheduling.
5660 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5662         PR c++/57274
5663         * c-c++-common/Wsequence-point-1.c: New test.
5665 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5667         * g++.dg/ext/vector22.C: New testcase.
5668         * gcc.dg/binop-xor3.c: Remove xfail.
5670 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5672         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5673         FLOAT cmp FLOAT ? INT : INT.
5674         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5675         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5676         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5677         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5678         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5679         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5681 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5683         PR c++/53903
5684         * g++.dg/cpp0x/defaulted43.C: New.
5686 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5688         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5689         (alloca): Remove declaration.
5690         (foo9): Replace alloca by __builtin_alloca.
5692 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5694         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5695         Expect "size of array is too large" error.
5697 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5699         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5701 2013-05-14  Richard Biener  <rguenther@suse.de>
5703         PR middle-end/57235
5704         * g++.dg/torture/pr57235.C: New testcase.
5706 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5708         PR middle-end/57251
5709         * gcc.dg/torture/pr57251.c: New test.
5711 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5713         PR target/57264
5714         * gcc.target/i386/pr57264.c: New test.
5716 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5718         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5720 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5722         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5724 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5726         PR tree-optimization/45216
5727         PR tree-optimization/57157
5728         * c-c++-common/rotate-1.c: Add 32 tests with +.
5729         * c-c++-common/rotate-1a.c: Adjust.
5730         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5731         * c-c++-common/rotate-2b.c: New test.
5732         * c-c++-common/rotate-3.c: Add 32 tests with +.
5733         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5734         * c-c++-common/rotate-4b.c: New test.
5735         * c-c++-common/rotate-5.c: New test.
5737 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5739         PR middle-end/42371
5740         * gcc.dg/ipa/remref-0.c: New test.
5741         * gcc.dg/ipa/remref-1a.c: Likewise.
5742         * gcc.dg/ipa/remref-1b.c: Likewise.
5743         * gcc.dg/ipa/remref-2a.c: Likewise.
5744         * gcc.dg/ipa/remref-2b.c: Likewise.
5746 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5748         * gcc.dg/vector-shift-2.c: New testcase.
5750 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5752         PR tree-optimization/57230
5753         * gcc.dg/strlenopt-24.c: New test.
5755         PR tree-optimization/57230
5756         * gcc.dg/strlenopt-23.c: New test.
5758 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5760         PR target/57108
5761         * gcc.target/sh/pr57108.c: Move this test case to ...
5762         * gcc.c-torture/compile/pr57108.c: ... here.
5764 2013-05-10  Richard Biener  <rguenther@suse.de>
5766         PR tree-optimization/57214
5767         * gcc.dg/torture/pr57214.c: New testcase.
5769 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5771         * gcc.dg/vector-shift.c: New testcase.
5773 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5775         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5777         PR tree-optimization/45216
5778         PR tree-optimization/57157
5779         * c-c++-common/rotate-1.c: New test.
5780         * c-c++-common/rotate-1a.c: New test.
5781         * c-c++-common/rotate-2.c: New test.
5782         * c-c++-common/rotate-2a.c: New test.
5783         * c-c++-common/rotate-3.c: New test.
5784         * c-c++-common/rotate-3a.c: New test.
5785         * c-c++-common/rotate-4.c: New test.
5786         * c-c++-common/rotate-4a.c: New test.
5788 2013-05-10  Richard Biener  <rguenther@suse.de>
5790         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5791         * gcc.target/i386/l_fma_double_1.c: Adjust.
5792         * gcc.target/i386/l_fma_double_2.c: Likewise.
5793         * gcc.target/i386/l_fma_double_3.c: Likewise.
5794         * gcc.target/i386/l_fma_double_4.c: Likewise.
5795         * gcc.target/i386/l_fma_double_5.c: Likewise.
5796         * gcc.target/i386/l_fma_double_6.c: Likewise.
5797         * gcc.target/i386/l_fma_float_1.c: Likewise.
5798         * gcc.target/i386/l_fma_float_2.c: Likewise.
5799         * gcc.target/i386/l_fma_float_3.c: Likewise.
5800         * gcc.target/i386/l_fma_float_4.c: Likewise.
5801         * gcc.target/i386/l_fma_float_5.c: Likewise.
5802         * gcc.target/i386/l_fma_float_6.c: Likewise.
5804 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5806         PR c++/51226
5807         * g++.dg/cpp0x/pr51226.C: New.
5809 2013-04-16  Han Shen  <shenhan@google.com>
5811         Test cases for '-fstack-protector-strong'.
5812         * gcc.dg/fstack-protector-strong.c: New.
5813         * g++.dg/fstack-protector-strong.C: New.
5815 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5817         * gcc.target/aarch64/ands_1.c: New test.
5818         * gcc.target/aarch64/ands_2.c: Likewise
5820 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5822         * lib/target-supports.exp (check_effective_target_hw): New
5823         function.
5824         * c-c++-common/asan/clone-test-1.c: Call
5825         check_effective_target_hw.
5826         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5827         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5828         possible decorations.
5829         * c-c++-common/asan/null-deref-1.c: Likewise.
5830         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5831         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5832         * c-c++-common/asan/use-after-free-1.c: Likewise.
5833         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5834         * g++.dg/asan/large-func-test-1.C: Likewise.
5836 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5838         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5840 2013-05-07  Richard Biener  <rguenther@suse.de>
5842         PR middle-end/57190
5843         * g++.dg/torture/pr57190.C: New testcase.
5845 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5847         PR tree-optimization/57149
5848         * gcc.dg/pr57149.c: New test.
5850         PR debug/57184
5851         * gcc.dg/pr57184.c: New test.
5853 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5855         * gnat.dg/specs/array3.ads: New test.
5857 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5859         * c-c++-common/vector-scalar-2.c: New testcase.
5861 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5863         * gcc.target/i386/asm-dialect-2.c: New testcase.
5865 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5867         PR c++/57183
5868         * g++.dg/cpp0x/auto38.C: New.
5870 2013-05-06  Richard Biener  <rguenther@suse.de>
5872         PR tree-optimization/57185
5873         * gcc.dg/autopar/pr57185.c: New testcase.
5875 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5877         PR target/57106
5878         * gcc.target/i386/pr57106.c: New test.
5880 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5882         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5883         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5884         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5885         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5886         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5887         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5888         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5890 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5892         PR bootstrap/57154
5893         * gcc.dg/pr57154.c: New test.
5895 2013-05-06  Richard Biener  <rguenther@suse.de>
5897         PR middle-end/57147
5898         * gcc.dg/torture/pr57147-1.c: New testcase.
5899         * gcc.dg/torture/pr57147-2.c: Likewise.
5900         * gcc.dg/torture/pr57147-3.c: Likewise.
5902 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5904         PR target/55303
5905         * gcc.target/sh/pr55303-1.c: New.
5906         * gcc.target/sh/pr55303-2.c: New.
5907         * gcc.target/sh/pr55303-3.c: New.
5909 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5911         * gfortran.dg/allocate_with_source_3.f90: New.
5913 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5915         PR fortran/57141
5916         * gfortran.dg/null_8.f90: New.
5918 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5920         PR c++/53745
5921         * g++.dg/cpp0x/enum27.C: New.
5922         * g++.dg/cpp0x/enum_base.C: Adjust.
5924 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5926         PR tree-optimization/56205
5927         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5929 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5931         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5932         * gfortran.dg/bind_c_usage_27.f90: New.
5933         * gfortran.dg/bind_c_usage_28.f90: New.
5935 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5937         PR c++/51927
5938         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5940 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5942         PR target/57150
5943         * gcc.target/powerpc/pr57150.c: New file.
5945 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5947         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5948         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5949         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5950         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5951         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5952         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5953         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5955 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5957         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5958         scan-assembler-times.
5960 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5962         * gcc.dg/tree-ssa/slsr-32.c: New.
5963         * gcc.dg/tree-ssa/slsr-33.c: New.
5964         * gcc.dg/tree-ssa/slsr-34.c: New.
5965         * gcc.dg/tree-ssa/slsr-35.c: New.
5966         * gcc.dg/tree-ssa/slsr-36.c: New.
5967         * gcc.dg/tree-ssa/slsr-37.c: New.
5968         * gcc.dg/tree-ssa/slsr-38.c: New.
5970 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5972         * gcc.target/aarch64/tst_1.c: New test.
5973         * gcc.target/aarch64/tst_2.c: Likewise
5975 2013-05-02  Jeff Law  <law@redhat.com>
5977         PR tree-optimization/57144
5978         * gcc.c-torture/execute/pr57144.c: New test.
5980 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5982         PR rtl-optimization/57130
5983         * gcc.c-torture/execute/pr57130.c: New test.
5985 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5987         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5989 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5991         * gcc.target/aarch64/fabd.c: New file.
5993 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5995         PR c++/54318
5996         * g++.dg/cpp0x/pr54318.C: New.
5998 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6000         PR c++/14283
6001         * g++.dg/parse/error51.C: New.
6002         * g++.dg/parse/error15.C: Adjust column numbers.
6004 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6006         PR fortran/57142
6007         * gfortran.dg/size_kind_2.f90: New.
6008         * gfortran.dg/size_kind_3.f90: New.
6010 2013-05-02  Richard Biener  <rguenther@suse.de>
6012         PR middle-end/57140
6013         * g++.dg/torture/pr57140.C: New testcase.
6015 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6017         PR target/56732
6018         * gcc.target/arm/pr56732-1.c: New test.
6020 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6022         PR middle-end/56988
6023         * gcc.dg/ipa/pr56988.c: New test.
6025 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6027         * gcc.target/aarch64/bics_1.c: New test.
6028         * gcc.target/aarch64/bics_2.c: Likewise.
6030 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6032         PR rtl-optimization/57131
6033         * gcc.c-torture/execute/pr57131.c: New test.
6035 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6037         PR c++/57132
6038         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6040 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6042         PR target/57091
6043         * gcc.target/i386/pr57091.c: New test.
6045 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6047         * gcc.target/aarch64/vect-vaddv.c: New.
6049 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6051         * gcc.target/aarch64/vect-vmaxv.c: New.
6052         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6054 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6056         * gcc.target/aarch64/scalar-vca.c: New.
6057         * gcc.target/aarch64/vect-vca.c: Likewise.
6059 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6061         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6062         (test_vceqd_s64): Force arguments to SIMD registers.
6063         (test_vceqzd_s64): Likewise.
6064         (test_vcged_s64): Likewise.
6065         (test_vcled_s64): Likewise.
6066         (test_vcgezd_s64): Likewise.
6067         (test_vcged_u64): Likewise.
6068         (test_vcgtd_s64): Likewise.
6069         (test_vcltd_s64): Likewise.
6070         (test_vcgtzd_s64): Likewise.
6071         (test_vcgtd_u64): Likewise.
6072         (test_vclezd_s64): Likewise.
6073         (test_vcltzd_s64): Likewise.
6074         (test_vtst_s64): Likewise.
6075         (test_vtst_u64): Likewise.
6077 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6079         PR c++/57092
6080         * g++.dg/cpp0x/decltype53.C: New.
6082 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6084         PR fortran/57071
6085         * gfortran.dg/power_5.f90:  New test.
6087 2013-04-30  Richard Biener  <rguenther@suse.de>
6089         PR middle-end/57122
6090         * gcc.dg/torture/pr57122.c: New testcase.
6092 2013-04-30  Richard Biener  <rguenther@suse.de>
6094         PR middle-end/57107
6095         * g++.dg/torture/pr57107.C: New testcase.
6097 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6099         PR rtl-optimization/57105
6100         * gcc.dg/pr57105.c: New test.
6102 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6104         PR tree-optimization/57104
6105         * gcc.dg/pr57104.c: New test.
6107 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6109         PR target/44578
6110         * gcc.target/i386/pr44578.c: New test.
6112 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6114         PR target/57097
6115         * gcc.target/i386/pr57097.c: New test.
6117 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6119         PR target/57098
6120         * gcc.target/i386/pr57098.c: New test.
6122 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6124         * gcc.c-torture/execute/pr55875.c: New test.
6126 2013-04-29  Richard Biener  <rguenther@suse.de>
6128         PR middle-end/57075
6129         * gcc.dg/torture/pr57075.c: New testcase.
6131 2013-04-29  Richard Biener  <rguenther@suse.de>
6133         PR middle-end/57103
6134         * gcc.dg/autopar/pr57103.c: New testcase.
6136 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6138         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6140 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6142         * gcc.dg/pr50763.c: Update test.
6144 2013-04-26  Jeff Law  <law@redhat.com>
6146         * gcc.dg/tree-ssa/vrp88.c: New test.
6148 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6150         PR target/57108
6151         * gcc.target/sh/pr57108.c: New test.
6153 2013-04-29  Richard Biener  <rguenther@suse.de>
6155         PR middle-end/57089
6156         * gfortran.dg/gomp/pr57089.f90: New testcase.
6158 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6160         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6162 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6164         * gcc.target/aarch64/vect-vcvt.c: New.
6166 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6168         * gcc.target/aarch64/vect-vrnd.c: New.
6170 2013-04-29  Richard Biener  <rguenther@suse.de>
6172         PR tree-optimization/57081
6173         * gcc.dg/torture/pr57081.c: New testcase.
6175 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6177         PR tree-optimization/57083
6178         * gcc.dg/torture/pr57083.c: New test.
6180 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6182         PR c++/56450
6183         * g++.dg/cpp0x/decltype52.C: New.
6185 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6187         N3472 binary constants
6188         * g++.dg/cpp/limits.C: Adjust warning wording.
6189         * g++.dg/system-binary-constants-1.C: Likewise.
6190         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6192 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6194         PR fortran/57093
6195         * gfortran.dg/coarray_30.f90: New.
6197 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6199         PR fortran/57071
6200         * frontend-passes (optimize_power):  New function.
6201         (optimize_op):  Use it.
6203 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6205         PR target/56866
6206         * gcc.c-torture/execute/pr56866.c: New test.
6207         * gcc.target/i386/pr56866.c: New test.
6209 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6211         PR go/57045
6212         * gcc.dg/setjmp-5.c: New test.
6214 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6216         PR c++/55708
6217         * g++.dg/cpp0x/constexpr-55708.C: New.
6219 2013-04-26  Richard Biener  <rguenther@suse.de>
6221         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6222         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6223         * gcc.dg/pr53265.c: Remove XFAILs.
6224         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6225         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6227 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6229         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6230         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6231         -fdiagnostics-color=never option similarly to
6232         -fno-diagnostics-show-caret option.
6234 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6236         PR rtl-optimization/57003
6237         * gcc.target/i386/pr57003.c: New test.
6239 2013-04-25  Marek Polacek  <polacek@redhat.com>
6241         PR tree-optimization/57066
6242         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6244 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6245             Tejas Belagod  <tejas.belagod@arm.com>
6247         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6248         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6249         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6251 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6253         * gcc.target/aarch64/cmp.c: New.
6255 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6257         * gcc.target/aarch64/ngc.c: New.
6259 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6261         * lib/target-supports.exp
6262         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6263         (check_effective_target_arm_neon_fp16_ok): Likewise.
6264         (add_options_for_arm_neon_fp16): Likewise.
6265         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6266         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6268 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6270         PR rtl-optimizations/57046
6271         * gcc.target/i386/pr57046.c: New test.
6273 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6275         * g++.dg/cpp1y/cplusplus.C: New.
6277 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6279         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6281 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6283         * c-c++-common/Wpointer-arith-1.c: New.
6285 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6287         * g++.dg/cpp1y/cxx1y_macro.C: New.
6289 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6291         PR c++/56970
6292         * g++.dg/cpp0x/sfinae45.C: New.
6294 2013-04-24  Richard Biener  <rguenther@suse.de>
6296         PR testsuite/57050
6297         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6299 2013-04-23  Richard Biener  <rguenther@suse.de>
6301         PR middle-end/57036
6302         * gcc.dg/torture/pr57036-1.c: New testcase.
6303         * gcc.dg/torture/pr57036-2.c: Likewise.
6305 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6307         * gcc.target/aarch64/scalar-mov.c: New testcase.
6309 2013-04-23  Richard Biener  <rguenther@suse.de>
6311         PR tree-optimization/57026
6312         * gcc.dg/torture/pr57026.c: New testcase.
6314 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6316         PR fortran/53685
6317         PR fortran/57022
6318         * gfortran.dg/transfer_check_4.f90: New.
6320 2013-04-22  Marek Polacek  <polacek@redhat.com>
6322         PR sanitizer/56990
6323         * gcc.dg/pr56990.c: New test.
6325 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6327         PR target/57018
6328         * gcc.target/i386/pr57018.c: New test.
6330 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6332         * gcc.target/aarch64/vrecps.c: New.
6333         * gcc.target/aarch64/vrecpx.c: Likewise.
6335 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6337         PR target/56995
6338         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6340 2013-04-21  Jeff Law  <law@redhat.com>
6342         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6344 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6346         PR fortran/56907
6347         * gfortran.dg/c_loc_test_22.f90: New.
6349 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6351         PR rtl-optimization/56847
6352         * gcc.dg/pr56847.c: New test.
6354 2013-04-19  Richard Biener  <rguenther@suse.de>
6356         PR tree-optimization/56982
6357         * gcc.c-torture/execute/pr56982.c: New testcase.
6359 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6361         PR tree-optimization/56718
6362         * g++.dg/ipa/imm-devirt-1.C: New test.
6363         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6365 2013-04-19  Richard Biener  <rguenther@suse.de>
6367         PR tree-optimization/57000
6368         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6370 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6371             Mikael Morin  <mikael@gcc.gnu.org>
6373         PR fortran/56872
6374         * gfortran.dg/array_constructor_45.f90:  New test.
6375         * gfortran.dg/array_constructor_46.f90:  New test.
6376         * gfortran.dg/array_constructor_47.f90:  New test.
6377         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6379 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6381         PR rtl-optimization/56999
6382         * g++.dg/opt/pr56999.C: New test.
6384 2013-04-18  Cary Coutant  <ccoutant@google.com>
6386         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6387         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6389 2013-04-18  Cary Coutant  <ccoutant@google.com>
6391         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6392         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6393         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6394         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6395         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6396         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6397         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6398         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6399         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6400         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6401         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6403 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6405         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6407 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6409         PR tree-optimization/56984
6410         * gcc.c-torture/compile/pr56984.c: New test.
6412         PR rtl-optimization/56992
6413         * gcc.dg/pr56992.c: New test.
6415 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6417         PR fortran/56814
6418         * gfortran.dg/proc_ptr_42.f90: New.
6420 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6422         * gnat.dg/discr41.ad[sb]: New test.
6423         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6424         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6425         * gcc.dg/vect/slp-24.c: Likewise.
6426         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6427         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6428         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6429         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6430         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6431         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6432         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6433         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6434         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6435         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6436         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6437         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6438         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6439         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6440         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6441         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6442         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6443         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6444         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6445         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6446         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6447         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6448         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6449         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6450         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6451         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6453 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6455         PR fortran/40958
6456         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6457         * gfortran.dg/module_md5_1.f90: Remove.
6459 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6461         * gcc.target/aarch64/adds3.c: New.
6462         * gcc.target/aarch64/subs3.c: New.
6464 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6466         * gcc.target/aarch64/adds1.c: New.
6467         * gcc.target/aarch64/adds2.c: New.
6468         * gcc.target/aarch64/subs1.c: New.
6469         * gcc.target/aarch64/subs2.c: New.
6471 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6473         Implement n3599 - Literal operator templates for strings.
6474         * g++.dg/cpp1y/udlit-char-template.C: New test.
6475         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6477 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6479         PR fortran/39505
6480         * gfortran.dg/no_arg_check_1.f90: New.
6481         * gfortran.dg/no_arg_check_2.f90: New.
6482         * gfortran.dg/no_arg_check_3.f90: New.
6484 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6486         PR fortran/56968
6487         * gfortran.dg/proc_ptr_41.f90: New.
6489 2013-04-16  Richard Biener  <rguenther@suse.de>
6491         PR tree-optimization/56756
6492         * gcc.dg/torture/pr56756.c: New testcase.
6494 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6496         PR fortran/56969
6497         * gfortran.dg/c_assoc_5.f90: New.
6499 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6501         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6502         * gcc.c-torture/execute/pr33992.x: Remove.
6503         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6504         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6505         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6507 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6509         PR tree-optimization/56962
6510         * gcc.c-torture/execute/pr56962.c: New test.
6512 2013-04-15  Richard Biener  <rguenther@suse.de>
6514         PR tree-optimization/56933
6515         * gcc.dg/vect/pr56933.c: New testcase.
6517 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6519         * gcc.target/arm/anddi3-opt.c: New test.
6520         * gcc.target/arm/anddi3-opt2.c: Likewise.
6522 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6524         * gcc.dg/pr56890-1.c: New test.
6525         * gcc.dg/pr56890-2.c: Likewise.
6527 2013-04-15  Joey Ye  <joey.ye@arm.com>
6529         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6530         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6532 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6534         PR fortran/56816
6535         * gfortran.dg/select_type_33.f03: New test.
6537 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6539         PR fortran/55959
6540         * gfortran.dg/typebound_proc_29.f03: New.
6542 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6544         PR fortran/56266
6545         * gfortran.dg/typebound_proc_28.f03: New.
6547 2013-04-12  Jeff Law  <law@redhat.com>
6549         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6550         either.
6552 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6554         PR fortran/56929
6555         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6557 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6559         PR target/56903
6560         * gcc.target/i386/pr56903.c: New test.
6562 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6564         PR fortran/56261
6565         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6566         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6567         * gfortran.dg/block_11.f90: Fix invalid test case.
6568         * gfortran.dg/function_types_3.f90: Add new error message.
6569         * gfortran.dg/global_references_1.f90: Ditto.
6570         * gfortran.dg/import2.f90: Remove unneeded parts.
6571         * gfortran.dg/import6.f90: Fix invalid test case.
6572         * gfortran.dg/proc_decl_2.f90: Ditto.
6573         * gfortran.dg/proc_decl_9.f90: Ditto.
6574         * gfortran.dg/proc_decl_18.f90: Ditto.
6575         * gfortran.dg/proc_ptr_40.f90: New.
6576         * gfortran.dg/whole_file_7.f90: Modified error wording.
6577         * gfortran.dg/whole_file_16.f90: Ditto.
6578         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6579         * gfortran.dg/whole_file_18.f90: Modified error wording.
6580         * gfortran.dg/whole_file_20.f03: Ditto.
6581         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6582         invalid test case.
6584 2013-04-12  Richard Biener  <rguenther@suse.de>
6586         Revert
6587         2013-04-10  Richard Biener  <rguenther@suse.de>
6589         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6591 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6593         PR fortran/56845
6594         * gfortran.dg/class_allocate_15.f90: New.
6596         Revert:
6597         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6599         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6600         scan-tree-dump-times.
6602 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6604         PR tree-optimization/56918
6605         PR tree-optimization/56920
6606         * gcc.dg/vect/pr56918.c: New test.
6607         * gcc.dg/vect/pr56920.c: New test.
6609 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6611         PR fortran/56845
6612         * gfortran.dg/class_allocate_14.f90: New.
6613         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6614         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6616 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6618         * gcc.dg/fold-cstvecshift.c: New testcase.
6620 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6622         * gcc.target/aarch64/negs.c: New.
6624 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6626         PR c++/56895
6627         * g++.dg/template/arrow4.C: New test.
6629 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6631         * gnat.dg/array23.adb: New test.
6632         * gnat.dg/array23_pkg[123].ads: New helpers.
6634 2013-04-11  Jeff Law  <law@redhat.com>
6636         PR tree-optimization/56900
6637         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6639 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6641         PR c++/56913
6642         * g++.dg/cpp0x/sfinae44.C: New.
6644 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6646         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6647         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6649 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6651         PR c++/54216
6652         * g++.dg/cpp0x/enum26.C: New.
6653         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6655 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6657         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6658         inverse operands.
6659         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6660         loop is vectorized.
6661         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6662         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6663         loop is vectorized and that the correct instruction is generated.
6664         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6665         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6666         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6668 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6670         PR tree-optimization/56899
6671         * gcc.c-torture/execute/pr56899.c: New test.
6673 2013-04-10  David S. Miller  <davem@davemloft.net>
6675         * gcc.target/sparc/setcc-4.c: New test.
6676         * gcc.target/sparc/setcc-5.c: New test.
6678 2013-04-10  Richard Biener  <rguenther@suse.de>
6680         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6682 2013-04-10  Richard Biener  <rguenther@suse.de>
6684         * gcc.dg/vect/slp-39.c: New testcase.
6686 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6688         PR tree-optimization/55524
6689         * gcc.target/epiphany/fnma-1.c: New test.
6691 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6693         * gcc.dg/tree-ssa/inline-11.c: New test
6695 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6697         PR c++/56895
6698         * g++.dg/template/arrow3.C: New test.
6700 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6702         * gcc.target/arm/minmax_minus.c: New test.
6704 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6706         PR middle-end/56883
6707         * c-c++-common/gomp/pr56883.c: New test.
6709 2013-04-09  Jeff Law  <law@redhat.com>
6711         * gcc.dg/tree-ssa/vrp87.c: New test.
6713 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6715         PR tree-optimization/56854
6716         * g++.dg/torture/pr56854.C: New test.
6718 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6720         PR fortran/56782
6721         * gfortran.dg/array_constructor_44.f90:  New test.
6723 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6725         PR c++/56871
6726         * g++.dg/cpp0x/constexpr-specialization.C: New.
6728 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6730         * gcc.c-torture/execute/pr56837.c: New test.
6732         PR c++/34949
6733         PR c++/50243
6734         * g++.dg/opt/vt3.C: New test.
6735         * g++.dg/opt/vt4.C: New test.
6737 2013-04-08  Jeff Law  <law@redhat.com>
6739         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6741 2013-04-08  Richard Biener  <rguenther@suse.de>
6743         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6745 2013-04-08  Richard Biener  <rguenther@suse.de>
6747         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6749 2013-04-08  Richard Biener  <rguenther@suse.de>
6751         * g++.dg/vect/slp-pr56812.cc: Adjust.
6753 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6755         * gcc.dg/pr56837.c: New test.
6756         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6757         "generated memset minus one".
6759 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6761         PR fortran/56849
6762         * gfortran.dg/reshape_5.f90: New.
6764 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6766         PR target/56843
6767         * gcc.target/powerpc/recip-1.c: Modify expected output.
6768         * gcc.target/powerpc/recip-3.c: Likewise.
6769         * gcc.target/powerpc/recip-4.c: Likewise.
6770         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6772 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6774         * gcc.target/arm/peep-ldrd-1.c: New test.
6775         * gcc.target/arm/peep-strd-1.c: Likewise.
6777 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6779         * gcc.target/arm/negdi-1.c: New test.
6780         * gcc.target/arm/negdi-2.c: Likewise.
6781         * gcc.target/arm/negdi-3.c: Likewise.
6782         * gcc.target/arm/negdi-4.c: Likewise.
6784 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6786         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6787         Add -march=armv8-a when we use v8 NEON.
6788         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6789         (check_effective_target_vect_call_ceilf): Likewise.
6790         (check_effective_target_vect_call_floorf): Likewise.
6791         (check_effective_target_vect_call_roundf): Likewise.
6792         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6793         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6794         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6795         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6796         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6798 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6800         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6801         * gcc.target/powerpc/sd-pwr6.c: Same.
6802         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6803         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6805 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6807         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6809 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6811         PR fortran/40881
6812         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6813         * gfortran.dg/altreturn_4.f90: Ditto.
6814         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6815         * gfortran.dg/altreturn_5.f90: Ditto.
6816         * gfortran.dg/altreturn_6.f90: Ditto.
6817         * gfortran.dg/altreturn_7.f90: Ditto.
6819 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6821         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6822         New procedure.
6823         (check_effective_target_arm_v8_neon_ok_nocache):
6824         Likewise.
6825         (check_effective_target_arm_v8_neon_ok): Change to use
6826         check_effective_target_arm_v8_neon_ok_nocache.
6827         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6828         NEON flags.
6829         (check_effective_target_vect_call_btruncf):
6830         Enable for arm and ARMv8 NEON.
6831         (check_effective_target_vect_call_ceilf): Likewise.
6832         (check_effective_target_vect_call_floorf): Likewise.
6833         (check_effective_target_vect_call_roundf): Likewise.
6834         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6835         target.
6837 2013-04-04  Marek Polacek  <polacek@redhat.com>
6839         PR tree-optimization/48186
6840         * gcc.dg/pr48186.c: New test.
6842 2013-04-04  Richard Biener  <rguenther@suse.de>
6844         PR tree-optimization/56826
6845         * gcc.dg/vect/pr56826.c: New testcase.
6846         * gcc.dg/vect/O3-pr36098.c: Adjust.
6848 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6850         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6851         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6852         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6853         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6854         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6855         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6856         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6857         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6858         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6859         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6861 2013-04-04  Richard Biener  <rguenther@suse.de>
6863         PR tree-optimization/56213
6864         * gcc.dg/vect/vect-123.c: New testcase.
6866 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6868         PR fortran/56810
6869         * gfortran.dg/read_repeat_2.f90: New.
6871 2013-04-04  Richard Biener  <rguenther@suse.de>
6873         PR tree-optimization/56837
6874         * g++.dg/torture/pr56837.C: New testcase.
6876 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6878         PR fortran/50269
6879         * gfortran.dg/c_loc_test_21.f90: New.
6880         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6881         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6882         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6883         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6884         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6886 2013-04-03  Jeff Law  <law@redhat.com>
6888         PR tree-optimization/56799
6889         * gcc.c-torture/execute/pr56799.c: New test.
6891 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6893         PR c++/56815
6894         * g++.dg/warn/Wpointer-arith-1.C: New.
6895         * g++.dg/gomp/for-19.C: Adjust.
6897 2013-04-03  Marek Polacek  <polacek@redhat.com>
6899         PR sanitizer/55702
6900         * gcc.dg/pr55702.c: New test.
6902 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6904         PR target/56809
6905         * gcc.dg/pr56809.c: New testcase.
6907 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6909         PR debug/56819
6910         * g++.dg/debug/pr56819.C: New test.
6912 2013-04-03  Richard Biener  <rguenther@suse.de>
6914         PR tree-optimization/56817
6915         * g++.dg/torture/pr56817.C: New testcase.
6917 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6919         * gcc.dg/vect/bb-slp-31.c: New file.
6921 2013-04-03  Jason Merrill  <jason@redhat.com>
6923         PR c++/34949
6924         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6926 2013-04-03  Richard Biener  <rguenther@suse.de>
6928         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6930 2013-04-03  Richard Biener  <rguenther@suse.de>
6932         PR tree-optimization/55964
6933         * gcc.dg/torture/pr55964-2.c: New testcase.
6935 2013-04-03  Richard Biener  <rguenther@suse.de>
6937         PR tree-optimization/56501
6938         * gcc.dg/torture/pr56501.c: New testcase.
6940 2013-04-03  Richard Biener  <rguenther@suse.de>
6942         PR tree-optimization/56407
6943         * gcc.dg/torture/pr56407.c: New testcase.
6945 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6947         PR tree-optimization/56790
6948         * g++.dg/ext/pr56790-1.C: New testcase.
6950 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6952         * gcc.target/i386/merge-1.c: New testcase.
6953         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6955 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6957         PR c/19449
6958         * gcc.c-torture/execute/pr19449.c: New test.
6960 2013-04-03  Richard Biener  <rguenther@suse.de>
6962         PR tree-optimization/56812
6963         * g++.dg/vect/slp-pr56812.cc: New testcase.
6965 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6967         PR fortran/56284
6968         PR fortran/40881
6969         * gfortran.dg/altreturn_8.f90: New.
6970         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6971         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6972         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6974 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6976         PR rtl-optimization/56745
6977         * gcc.c-torture/compile/pr56745.c: New test.
6979 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6981         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6983 2013-04-02  Richard Biener  <rguenther@suse.de>
6985         PR tree-optimization/56778
6986         * gcc.dg/torture/pr56778.c: New testcase.
6988 2013-04-02  Richard Biener  <rguenther@suse.de>
6990         PR middle-end/56768
6991         * g++.dg/torture/pr56768.C: New testcase.
6993 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6995         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6997 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6999         PR fortran/56660
7000         * gfortran.dg/namelist_82.f90:  New test.
7002 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7004         PR fortran/56500
7005         * gfortran.dg/implicit_class_1.f90: New.
7007 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7009         PR fortran/56786
7010         * gfortran.dg/namelist_81.f90:  New test.
7012 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7014         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7015         for constant and equal string lengths.
7016         * gfortran.dg/character_comparison_5.f90:  Likewise.
7017         * gfortran.dg/character_comparison_9.f90:  New test.
7019 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7021         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7022         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7024 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7026         PR fortran/35203
7027         * gfortran.dg/optional_absent_3.f90: New.
7029 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7031         PR fortran/56737
7032         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7034 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7036         PR fortran/56735
7037         * gfortran.dg/namelist_80.f90: New.
7039 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7041         PR fortran/45159
7042         * gfortran.dg/string_length_2.f90:  New test.
7043         * gfortran.dg/dependency_41.f90:  New test.
7045 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7047         PR fortran/55806
7048         * gfortran.dg/array_constructor_43.f90:  New test.
7049         * gfortran.dg/random_seed_3.f90:  New test.
7051 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7053         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7054         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7055         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7056         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7057         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7058         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7059         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7060         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7061         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7062         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7064 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7066         PR c++/56725
7067         * g++.dg/conversion/op4.C: Adjust.
7068         * g++.dg/cpp0x/rv1n.C: Likewise.
7069         * g++.dg/cpp0x/rv2n.C: Likewise.
7070         * g++.dg/cpp0x/template_deduction.C: Likewise.
7071         * g++.dg/expr/cond8.C: Likewise.
7072         * g++.dg/other/error4.C: Likewise.
7073         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7074         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7075         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7076         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7077         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7078         * g++.old-deja/g++.law/cvt20.C: Likewise.
7079         * g++.old-deja/g++.law/cvt8.C: Likewise.
7080         * g++.old-deja/g++.law/init8.C: Likewise.
7081         * g++.old-deja/g++.mike/net12.C: Likewise.
7082         * g++.old-deja/g++.mike/net8.C: Likewise.
7083         * g++.old-deja/g++.mike/p2793.C: Likewise.
7084         * g++.old-deja/g++.mike/p3836.C: Likewise.
7085         * g++.old-deja/g++.mike/p418.C: Likewise.
7086         * g++.old-deja/g++.mike/p701.C: Likewise.
7087         * g++.old-deja/g++.mike/p807.C: Likewise.
7089 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7091         PR middle-end/56694
7092         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7093         targets.
7095 2013-03-28  Marek Polacek  <polacek@redhat.com>
7097         PR tree-optimization/56695
7098         * gcc.dg/vect/pr56695.c: New test.
7100 2013-03-28  Richard Biener  <rguenther@suse.de>
7102         PR tree-optimization/37021
7103         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7104         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7106 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7108         PR fortran/56650
7109         PR fortran/36437
7110         * gfortran.dg/sizeof_2.f90: New.
7111         * gfortran.dg/sizeof_3.f90: New.
7112         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7114 2013-03-27  Richard Biener  <rguenther@suse.de>
7116         PR tree-optimization/37021
7117         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7119 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7121         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7122         * g++.dg/ipa/ivinline-2.C: Likewise.
7123         * g++.dg/ipa/ivinline-3.C: Likewise.
7124         * g++.dg/ipa/ivinline-4.C: Likewise.
7125         * g++.dg/ipa/ivinline-5.C: Likewise.
7126         * g++.dg/ipa/ivinline-7.C: Likewise.
7127         * g++.dg/ipa/ivinline-8.C: Likewise.
7128         * g++.dg/ipa/ivinline-9.C: Likewise.
7129         * g++.dg/cpp0x/noexcept03.C: Likewise.
7130         * gcc.dg/const-1.c: Likewise.
7131         * gcc.dg/ipa/pure-const-1.c: Likewise.
7132         * gcc.dg/noreturn-8.c: Likewise.
7133         * gcc.target/i386/mmx-1.c: Likewise.
7134         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7135         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7136         * gcc.c-torture/execute/pr33992.x: New file.
7138 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7140         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7142 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7144         PR c++/55951
7145         * g++.dg/ext/desig5.C: New.
7147 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7149         PR fortran/56649
7150         * gfortran.dg/merge_init_expr_2.f90: New.
7151         * gfortran.dg/merge_char_1.f90: Modify test to
7152         stay a run-time test.
7153         * gfortran.dg/merge_char_3.f90: Ditto.
7155 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7157         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7158         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7160 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7162         PR c++/56722
7163         * g++.dg/cpp0x/range-for23.C: New.
7165 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7167         PR libfortran/52512
7168         * gfortran.dg/namelist_79.f90: New.
7170 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7172         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7174 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7176         PR fortran/38536
7177         PR fortran/38813
7178         PR fortran/38894
7179         PR fortran/39288
7180         PR fortran/40963
7181         PR fortran/45824
7182         PR fortran/47023
7183         PR fortran/47034
7184         PR fortran/49023
7185         PR fortran/50269
7186         PR fortran/50612
7187         PR fortran/52426
7188         PR fortran/54263
7189         PR fortran/55343
7190         PR fortran/55444
7191         PR fortran/55574
7192         PR fortran/56079
7193         PR fortran/56378
7194         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7195         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7196         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7197         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7198         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7199         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7200         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7201         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7202         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7203         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7204         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7205         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7206         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7207         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7208         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7209         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7210         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7211         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7212         * gfortran.dg/pr32601_1.f03: Ditto.
7213         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7214         * gfortran.dg/blockdata_7.f90: New.
7215         * gfortran.dg/c_assoc_4.f90: New.
7216         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7217         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7218         * gfortran.dg/c_funloc_tests_8.f90: New.
7219         * gfortran.dg/c_loc_test_17.f90: New.
7220         * gfortran.dg/c_loc_test_18.f90: New.
7221         * gfortran.dg/c_loc_test_19.f90: New.
7222         * gfortran.dg/c_loc_test_20.f90: New.
7223         * gfortran.dg/c_sizeof_5.f90: New.
7224         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7225         * gfortran.dg/transfer_resolve_2.f90: New.
7226         * gfortran.dg/transfer_resolve_3.f90: New.
7227         * gfortran.dg/transfer_resolve_4.f90: New.
7228         * gfortran.dg/pr32601.f03: Update dg-error.
7229         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7230         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7232 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7234         * gcc.target/arm/vseleqdf.c: New test.
7235         * gcc.target/arm/vseleqsf.c: Likewise.
7236         * gcc.target/arm/vselgedf.c: Likewise.
7237         * gcc.target/arm/vselgesf.c: Likewise.
7238         * gcc.target/arm/vselgtdf.c: Likewise.
7239         * gcc.target/arm/vselgtsf.c: Likewise.
7240         * gcc.target/arm/vselledf.c: Likewise.
7241         * gcc.target/arm/vsellesf.c: Likewise.
7242         * gcc.target/arm/vselltdf.c: Likewise.
7243         * gcc.target/arm/vselltsf.c: Likewise.
7244         * gcc.target/arm/vselnedf.c: Likewise.
7245         * gcc.target/arm/vselnesf.c: Likewise.
7246         * gcc.target/arm/vselvcdf.c: Likewise.
7247         * gcc.target/arm/vselvcsf.c: Likewise.
7248         * gcc.target/arm/vselvsdf.c: Likewise.
7249         * gcc.target/arm/vselvssf.c: Likewise.
7251 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7253         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7254         body from here...
7255         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7256         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7257         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7258         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7259         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7260         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7261         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7262         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7263         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7264         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7265         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7266         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7267         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7268         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7269         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7270         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7271         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7272         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7273         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7274         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7275         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7276         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7277         * gcc.target/arm/atomic-op-char.c: Likewise.
7278         * gcc.target/arm/atomic-op-consume.c: Likewise.
7279         * gcc.target/arm/atomic-op-int.c: Likewise.
7280         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7281         * gcc.target/arm/atomic-op-release.c: Likewise.
7282         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7283         * gcc.target/arm/atomic-op-short.c: Likewise.
7285 2013-03-25  Richard Biener  <rguenther@suse.de>
7287         PR middle-end/56694
7288         * g++.dg/torture/pr56694.C: New testcase.
7290 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7292         PR target/56720
7293         * gcc.target/arm/neon-vcond-gt.c: New test.
7294         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7295         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7297 2013-03-25  Richard Biener  <rguenther@suse.de>
7299         PR tree-optimization/56689
7300         * gcc.dg/torture/pr56689.c: New testcase.
7302 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7304         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7306 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7308         PR fortran/56696
7309         * gfortran.dg/eof_5.f90: New.
7311 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7313         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7314         alphabetically.
7316 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7318         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7320 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7322         PR testsuite/55994
7323         * gcc.c-torture/execute/builtins/builtins.exp: Add
7324         -Wl,--allow-multiple-definition for RTEMS targets.
7326 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7328         * gcc.target/aarch64/movk.c: New test.
7330 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7332         * g++.dg/ext/vector21.C: New testcase.
7334 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7336         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7337         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7339 2013-03-21  Richard Biener  <rguenther@suse.de>
7341         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7342         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7344 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7346         * gcc.target/aarch64/vect.c: Test and result vector added
7347         for sabd and saba instructions.
7348         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7349         instructions in assembly.
7350         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7351         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7352         for fabd instruction.
7353         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7354         instruction in assembly.
7355         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7357 2013-03-20  Jeff Law  <law@redhat.com>
7359         * g++.dg/tree-ssa/ssa-dom.C: New test.
7361 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7363         * gcc.target/powerpc/mmfpgpr.c: New test.
7364         * gcc.target/powerpc/sd-vsx.c: Likewise.
7365         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7366         * gcc.target/powerpc/vsx-float0.c: Likewise.
7368 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7370         PR tree-optimization/56355
7371         * gcc.dg/pr56355-1.c: New file.
7373 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7374             Richard Sandiford  <rdsandiford@googlemail.com>
7376         * gcc.target/mips/mips.exp: Add microMIPS support.
7377         * gcc.target/mips/umips-movep-2.c: New test.
7378         * gcc.target/mips/umips-lwp-2.c: New test.
7379         * gcc.target/mips/umips-swp-5.c: New test.
7380         * gcc.target/mips/umips-constraints-1.c: New test.
7381         * gcc.target/mips/umips-lwp-3.c: New test.
7382         * gcc.target/mips/umips-swp-6.c: New test.
7383         * gcc.target/mips/umips-constraints-2.c: New test.
7384         * gcc.target/mips/umips-save-restore-1.c: New test.
7385         * gcc.target/mips/umips-lwp-4.c: New test.
7386         * gcc.target/mips/umips-swp-7.c: New test.
7387         * gcc.target/mips/umips-save-restore-2.c: New test.
7388         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7389         * gcc.target/mips/umips-lwp-5.c: New test.
7390         * gcc.target/mips/umips-save-restore-3.c: New test.
7391         * gcc.target/mips/umips-lwp-6.c: New test.
7392         * gcc.target/mips/umips-swp-1.c: New test.
7393         * gcc.target/mips/umips-lwp-7.c: New test.
7394         * gcc.target/mips/umips-swp-2.c: New test.
7395         * gcc.target/mips/umips-lwp-8.c: New test.
7396         * gcc.target/mips/umips-swp-3.c: New test.
7397         * gcc.target/mips/umips-movep-1.c: New test.
7398         * gcc.target/mips/umips-lwp-1.c: New test.
7399         * gcc.target/mips/umips-swp-4.c: New test.
7401 2013-03-20  Richard Biener  <rguenther@suse.de>
7403         PR tree-optimization/56661
7404         * gcc.dg/torture/pr56661.c: New testcase.
7406 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7408         PR rtl-optimization/56605
7409         * gcc.target/powerpc/pr56605.c: New.
7411 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7413         PR fortran/54932
7414         * gfortran.dg/do_1.f90: Don't xfail.
7416 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7418         PR libfortran/51825
7419         * gfortran.dg/namelist_77.f90: New.
7420         * gfortran.dg/namelist_78.f90: New.
7422 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7424         PR libfortran/48618
7425         * gfortran.dg/open_negative_unit_1.f90: New.
7427 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7429         * gcc.target/aarch64/sbc.c: New test.
7431 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7433         * gcc.target/aarch64/ror.c: New test.
7435 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7437         * gcc.target/aarch64/extr.c: New test.
7439 2013-03-19  Richard Biener  <rguenther@suse.de>
7441         PR tree-optimization/56273
7442         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7443         * c-c++-common/uninit-17.c: Likewise.
7445 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7447         PR tree-optimization/56635
7448         * g++.dg/torture/pr56635.C: New test.
7450 2013-03-18  Richard Biener  <rguenther@suse.de>
7452         PR tree-optimization/3713
7453         * g++.dg/ipa/devirt-12.C: New testcase.
7455 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7457         PR c/56566
7458         * c-c++-common/pr56566.c: New test.
7460 2013-03-17  Jason Merrill  <jason@redhat.com>
7462         * g++.dg/template/abstract-dr337.C: XFAIL.
7464 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7466         PR c++/56607
7467         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7468         * c-c++-common/pr56607.c: New test.
7470 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7472         PR c++/56582
7473         * g++.dg/cpp0x/constexpr-array5.C: New.
7475 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7477         PR fortran/56615
7478         * gfortran.dg/transfer_intrinsic_5.f90: New.
7480 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7482         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7483         * gcc.target/i386/pr20020-1.c: Likewise.
7484         * gcc.target/i386/pr20020-2.c: Likewise.
7485         * gcc.target/i386/pr20020-3.c: Likewise.
7486         * gcc.target/i386/pr53425-1.c: Likewise.
7487         * gcc.target/i386/pr53425-2.c: Likewise.
7488         * gcc.target/i386/pr55093.c: Likewise.
7489         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7491 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7493         PR debug/56307
7494         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7495         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7497 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7499         PR tree-optimization/53265
7500         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7501         undefined behavior.
7502         * gcc.dg/graphite/id-6.c (test): Likewise.
7503         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7504         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7506         PR tree-optimization/53265
7507         * gcc.dg/pr53265.c: New test.
7508         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7509         to dg-options.
7510         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7511         arrays.
7512         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7513         n, use it as high bound instead of 4.
7515 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7517         PR target/49880
7518         * gcc.target/sh/pr49880-1.c: New.
7519         * gcc.target/sh/pr49880-2.c: New.
7520         * gcc.target/sh/pr49880-3.c: New.
7521         * gcc.target/sh/pr49880-4.c: New.
7522         * gcc.target/sh/pr49880-5.c: New.
7524 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7526         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7528 2013-03-13  Richard Biener  <rguenther@suse.de>
7530         PR tree-optimization/56608
7531         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7533 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7535         PR c++/56611
7536         * g++.dg/cpp0x/alias-decl-32.C: New.
7538 2013-03-11  Jan Hubicka  <jh@suse.cz>
7540         PR middle-end/56571
7541         * gcc.c-torture/compile/pr56571.c: New testcase.
7543 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7545         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7546         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7548 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7550         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7551         * gcc.dg/inline_4.c: Likewise.
7552         * gcc.dg/unroll_2.c: Likewise.
7553         * gcc.dg/unroll_3.c: Likewise.
7554         * gcc.dg/unroll_4.c: Likewise.
7556 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7558         PR testsuite/54119
7559         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7561         PR debug/56307
7562         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7564 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7566         PR target/40797
7567         * gcc.c-torture/compile/pr40797.c: New.
7569 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7571         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7573 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7575         PR fortran/56575
7576         * gfortran.dg/class_56.f90: New test.
7578 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7580         PR middle-end/56524
7581         * gcc.target/mips/pr56524.c: New test.
7583 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7585         PR c++/56565
7586         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7588 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7590         PR c++/51412
7591         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7593 2013-03-08  Marek Polacek  <polacek@redhat.com>
7595         PR tree-optimization/56478
7596         * gcc.dg/torture/pr56478.c: New test.
7598 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7600         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7601         targets linker option --allow-multiple-definition.
7603         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7604         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7605         * gcc.dg/pr52549.c: Add LLP64 case.
7606         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7607         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7608         * gcc.dg/torture/pr51071-2.c: Likewise.
7609         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7610         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7611         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7612         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7613         * gcc.dg/weak/weak-1.c: Likewise.
7614         * gcc.dg/weak/weak-2.c: Likewise.
7615         * gcc.dg/weak/weak-3.c: Likewise.
7616         * gcc.dg/weak/weak-4.c: Likewise.
7617         * gcc.dg/weak/weak-5.c: Likewise.
7618         * gcc.dg/weak/weak-15.c: Likewise.
7619         * gcc.dg/weak/weak-16.c: Likewise.
7621         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7623 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7625         PR tree-optimization/56559
7626         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7628 2013-03-07  Andreas Schwab  <schwab@suse.de>
7630         * gcc.dg/pr31490.c: Fix last change.
7632 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7634         PR c++/56534
7635         * g++.dg/template/crash115.C: New.
7637 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7639         PR tree-optimization/56539
7640         * gcc.c-torture/compile/pr56539.c: New test.
7642 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7644         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7645         targets.
7646         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7647         * gcc.dg/lto/20091013-1_2.c: Likewise.
7648         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7650 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7652         * gnat.dg/specs/aggr6.ads: New test.
7654 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7656         * gnat.dg/loop_optimization15.ad[sb]: New test.
7658 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7660         PR middle-end/56548
7661         * gcc.dg/pr56548.c: New test.
7663 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7665         PR debug/53363
7666         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7668 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7670         PR c++/56543
7671         * g++.dg/template/typename20.C: New test.
7673 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7675         PR debug/56510
7676         * gcc.dg/pr56510.c: New test.
7678         PR rtl-optimization/56484
7679         * gcc.c-torture/compile/pr56484.c: New test.
7681 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7683         PR c++/56530
7684         * g++.dg/warn/Wsign-conversion-2.C: New.
7686 2013-03-05  Richard Biener  <rguenther@suse.de>
7688         PR tree-optimization/56270
7689         * gcc.dg/vect/slp-38.c: New testcase.
7691 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7693         PR rtl-optimization/56494
7694         * gcc.dg/pr56494.c: New test.
7696 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7698         * gcc.dg/pr56424.c: New test.
7700 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7702         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7703         * gcc.dg/pr56228.c <avr>: Skip.
7705 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7707         PR testsuite/52641
7708         PR tree-optimization/52631
7709         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7711 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7713         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7714         * gcc.dg/vect/vect-83_64.c: Same.
7716 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7718         PR fortran/56477
7719         * gfortran.dg/pointer_check_13.f90: New test.
7721 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7723         PR fortran/54730
7724         * gfortran.dg/array_constructor_42.f90: New test.
7726 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7728         PR c++/52688
7729         * g++.dg/template/static33.C: New.
7730         * g++.dg/template/static34.C: Likewise.
7732         PR c++/10291
7733         * g++.dg/template/static35.C: New.
7735 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7737         * gcc.dg/pr56396.c: Require pic support.
7739 2013-03-01  Richard Biener  <rguenther@suse.de>
7741         PR tree-optimization/55481
7742         * gcc.dg/torture/pr56488.c: New testcase.
7744 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7745             Jakub Jelinek  <jakub@redhat.com>
7747         PR sanitizer/56454
7748         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7749         no_sanitize_address attribute rather than no_address_safety_analysis.
7750         * g++.dg/asan/sanitizer_test_utils.h
7751         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7752         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7753         in addition to no_address_safety_analysis.
7755 2013-02-28  Jason Merrill  <jason@redhat.com>
7757         PR c++/56481
7758         * g++.dg/cpp0x/constexpr-and.C: New.
7760 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7762         PR tree-optimization/56294
7763         * g++.dg/debug/pr56294.C: New test.
7765 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7767         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7769 2013-02-27  Marek Polacek  <polacek@redhat.com>
7771         PR rtl-optimization/56466
7772         * gcc.dg/pr56466.c: New test.
7774 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7776         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7777         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7778         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7780 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7782         PR middle-end/45472
7783         * gcc.dg/pr45472.c: New test.
7785 2013-02-26  Marek Polacek  <polacek@redhat.com>
7787         PR tree-optimization/56426
7788         * gcc.dg/pr56436.c: New test.
7790 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7792         PR tree-optimization/56448
7793         * gcc.c-torture/compile/pr56448.c: New test.
7795         PR tree-optimization/56443
7796         * gcc.dg/torture/pr56443.c: New test.
7798 2013-02-25  Richard Biener  <rguenther@suse.de>
7800         PR tree-optimization/56175
7801         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7803 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7805         PR c++/56403
7806         * g++.dg/torture/pr56403.C: New test.
7808 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7810         Revert:
7811         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7812         Richard Sandiford  <rdsandiford@googlemail.com>
7814         * gcc.target/mips/mips.exp: Add microMIPS support.
7815         * gcc.target/mips/umips-movep-2.c: New test.
7816         * gcc.target/mips/umips-lwp-2.c: New test.
7817         * gcc.target/mips/umips-swp-5.c: New test.
7818         * gcc.target/mips/umips-constraints-1.c: New test.
7819         * gcc.target/mips/umips-lwp-3.c: New test.
7820         * gcc.target/mips/umips-swp-6.c: New test.
7821         * gcc.target/mips/umips-constraints-2.c: New test.
7822         * gcc.target/mips/umips-save-restore-1.c: New test.
7823         * gcc.target/mips/umips-lwp-4.c: New test.
7824         * gcc.target/mips/umips-swp-7.c: New test.
7825         * gcc.target/mips/umips-save-restore-2.c: New test.
7826         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7827         * gcc.target/mips/umips-lwp-5.c: New test.
7828         * gcc.target/mips/umips-save-restore-3.c: New test.
7829         * gcc.target/mips/umips-lwp-6.c: New test.
7830         * gcc.target/mips/umips-swp-1.c: New test.
7831         * gcc.target/mips/umips-lwp-7.c: New test.
7832         * gcc.target/mips/umips-swp-2.c: New test.
7833         * gcc.target/mips/umips-lwp-8.c: New test.
7834         * gcc.target/mips/umips-swp-3.c: New test.
7835         * gcc.target/mips/umips-movep-1.c: New test.
7836         * gcc.target/mips/umips-lwp-1.c: New test.
7837         * gcc.target/mips/umips-swp-4.c: New test.
7839 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7840             Richard Sandiford  <rdsandiford@googlemail.com>
7842         * gcc.target/mips/mips.exp: Add microMIPS support.
7843         * gcc.target/mips/umips-movep-2.c: New test.
7844         * gcc.target/mips/umips-lwp-2.c: New test.
7845         * gcc.target/mips/umips-swp-5.c: New test.
7846         * gcc.target/mips/umips-constraints-1.c: New test.
7847         * gcc.target/mips/umips-lwp-3.c: New test.
7848         * gcc.target/mips/umips-swp-6.c: New test.
7849         * gcc.target/mips/umips-constraints-2.c: New test.
7850         * gcc.target/mips/umips-save-restore-1.c: New test.
7851         * gcc.target/mips/umips-lwp-4.c: New test.
7852         * gcc.target/mips/umips-swp-7.c: New test.
7853         * gcc.target/mips/umips-save-restore-2.c: New test.
7854         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7855         * gcc.target/mips/umips-lwp-5.c: New test.
7856         * gcc.target/mips/umips-save-restore-3.c: New test.
7857         * gcc.target/mips/umips-lwp-6.c: New test.
7858         * gcc.target/mips/umips-swp-1.c: New test.
7859         * gcc.target/mips/umips-lwp-7.c: New test.
7860         * gcc.target/mips/umips-swp-2.c: New test.
7861         * gcc.target/mips/umips-lwp-8.c: New test.
7862         * gcc.target/mips/umips-swp-3.c: New test.
7863         * gcc.target/mips/umips-movep-1.c: New test.
7864         * gcc.target/mips/umips-lwp-1.c: New test.
7865         * gcc.target/mips/umips-swp-4.c: New test.
7867 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7869         PR sanitizer/56393
7870         * lib/asan-dg.exp (asan_link_flags): Add
7871         -B${gccpath}/libsanitizer/asan/ to flags.
7873 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7875         PR middle-end/56420
7876         * gcc.dg/torture/pr56420.c: New test.
7878 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7880         PR middle-end/56108
7881         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7883 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7885         PR tree-optimization/56310
7886         * g++.dg/ipa/pr56310.C: New test.
7888 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7890         PR fortran/56385
7891         * gfortran.dg/proc_ptr_comp_37.f90: New.
7893 2013-02-21  Richard Biener  <rguenther@suse.de>
7895         PR tree-optimization/56415
7896         Revert
7897         2013-02-11  Richard Biener  <rguenther@suse.de>
7899         PR tree-optimization/56273
7900         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7901         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7902         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7903         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7904         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7905         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7907 2013-02-21  Marek Polacek  <polacek@redhat.com>
7909         PR tree-optimization/56398
7910         * g++.dg/torture/pr56398.C: New test.
7912 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7914         PR inline-asm/56405
7915         * gcc.c-torture/compile/pr56405.c: New test.
7917 2013-02-20  Jan Hubicka  <jh@suse.cz>
7919         PR tree-optimization/56265
7920         * g++.dg/ipa/devirt-11.C: New testcase.
7922 2013-02-20  Richard Biener  <rguenther@suse.de>
7924         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7926 2013-02-20  Richard Biener  <rguenther@suse.de>
7927         Jakub Jelinek  <jakub@redhat.com>
7929         PR tree-optimization/56396
7930         * gcc.dg/pr56396.c: New testcase.
7932 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7934         PR c++/56373
7935         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7937 2013-02-19  Richard Biener  <rguenther@suse.de>
7939         PR tree-optimization/56384
7940         * gcc.dg/torture/pr56384.c: New testcase.
7942 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7944         PR tree-optimization/56350
7945         * gcc.dg/pr56350.c: New test.
7947         PR tree-optimization/56381
7948         * g++.dg/opt/pr56381.C: New test.
7950 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7952         PR pch/54117
7953         * lib/dg-pch.exp (pch-init, pch-finish,
7954         check_effective_target_pch_supported_debug): New procs.
7955         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7956         Likewise if $pch_unsupported_debug and $flags include -g.
7957         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7958         and dg-require-effective-target pch_unsupported_debug.
7959         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7960         * objc.dg/pch/pch.exp: Likewise.
7961         * gcc.dg/pch/pch.exp: Likewise.
7962         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7963         pch_unsupported_debug.
7964         * gcc.dg/pch/valid-1.hs: Likewise.
7965         * gcc.dg/pch/valid-1b.c: Likewise.
7966         * gcc.dg/pch/valid-1b.hs: Likewise.
7968 2013-02-18  Richard Biener  <rguenther@suse.de>
7970         PR tree-optimization/56366
7971         * gcc.dg/torture/pr56366.c: New testcase.
7973 2013-02-18  Richard Biener  <rguenther@suse.de>
7975         PR middle-end/56349
7976         * gcc.dg/torture/pr56349.c: New testcase.
7978 2013-02-18  Richard Biener  <rguenther@suse.de>
7980         PR tree-optimization/56321
7981         * gcc.dg/torture/pr56321.c: New testcase.
7983 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7985         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7987 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7988             Dodji Seketeli  <dodji@redhat.com>
7990         PR asan/56330
7991         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7992         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7993         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7994         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7995         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7996         * c-c++-common/asan/pr56330.c: Likewise.
7997         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7998         Ensure the size argument of __builtin_memcpy is a constant.
8000 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8001             Paolo Carlini  <paolo.carlini@oracle.com>
8003         PR c++/51242
8004         * g++.dg/cpp0x/enum23.C: New.
8006 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8008         PR target/54685
8009         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8011 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8013         PR rtl-optimization/56348
8014         * gcc.target/i386/pr56348.c: New test.
8016 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8018         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8019         * gcc.target/arm/interrupt-2.c: Likewise.
8021 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8023         PR fortran/56318
8024         * gfortran.dg/matmul_9.f90: New.
8026 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8028         PR fortran/53818
8029         * gfortran.dg/init_flag_11.f90: New.
8031 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8033         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8035 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8037         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8038         characters.
8040 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8041             Tobias Burnus  <burnus@net-b.de>
8043         PR testsuite/56138
8044         * gfortran.dg/allocatable_function_7.f90: New.
8046 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8048         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8049         * asan_globals_test-wrapper.cc: New file.
8050         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8051         instead of asan_globals_test.cc as dg-additional-sources.
8052         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8053         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8054         "sanitizer_test_utils.h" instead of
8055         "sanitizer_common/tests/sanitizer_test_utils.h".
8056         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8057         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8058         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8059         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8060         * g++.dg/asan/asan_test.cc: Synced from upstream.
8061         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8063 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8065         Fix an asan crash
8066         * c-c++-common/asan/memcmp-2.c: New test.
8068 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8070         PR c++/55582
8071         * g++.dg/cpp0x/udlit-string-literal.h: New.
8072         * g++.dg/cpp0x/udlit-string-literal.C: New.
8074 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8076         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8078 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8080         PR target/56184
8081         * gcc.target/arm/pr56184.C: New test.
8083 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8085         PR c++/56302
8086         * g++.dg/torture/pr56302.C: New test.
8087         * g++.dg/cpp0x/constexpr-56302.C: New test.
8088         * c-c++-common/pr56302.c: New test.
8090 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8091             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8093         PR fortran/56204
8094         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8095         * gfortran.dg/quad_3.f90: Ditto.
8097 2013-02-13  Kostya Serebryany  <kcc@google.com>
8099         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8100         to match the fresh asan run-time.
8101         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8103 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8105         Avoid instrumenting duplicated memory access in the same basic block
8106         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8107         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8108         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8109         * c-c++-common/asan/inc.c: Likewise.
8111 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8113         PR inline-asm/56148
8114         * gcc.target/i386/pr56148.c: New test.
8116 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8117             Tobias Burnus  <burnus@net-b.de>
8119         PR testsuite/56082
8120         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8121         to kind=2.
8123 2013-02-12  Richard Biener  <rguenther@suse.de>
8125         PR lto/56297
8126         * gcc.dg/lto/pr56297_0.c: New testcase.
8127         * gcc.dg/lto/pr56297_0.c: Likewise.
8129 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8131         PR fortran/46952
8132         * gfortran.dg/typebound_deferred_1.f90: New.
8134 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8136         PR rtl-optimization/56151
8137         * gcc.target/i386/pr56151.c: New test.
8139 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8141         * g++.dg/ext/mv12.C: New test.
8142         * g++.dg/ext/mv12.h: New file.
8143         * g++.dg/ext/mv12-aux.C: New file.
8144         * g++.dg/ext/mv13.C: New test.
8146 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8148         * lib/target-supports.exp
8149         (check_effective_target_powerpc_eabi_ok): New.
8150         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8151         powerpc_eabi_ok.
8152         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8153         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8154         only.
8155         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8156         * gcc.target/powerpc/pr51623.c: Likewise.
8157         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8158         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8160 2013-02-11  Alexander Potapenko  <glider@google.com>
8161             Jack Howarth  <howarth@bromo.med.uc.edu>
8162             Jakub Jelinek  <jakub@redhat.com>
8164         PR sanitizer/55617
8165         * g++.dg/asan/pr55617.C: Run on all targets.
8167 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8169         PR rtl-optimization/56275
8170         * gcc.dg/pr56275.c: New test.
8172 2013-02-11  Richard Biener  <rguenther@suse.de>
8174         PR tree-optimization/56273
8175         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8177 2013-02-11  Richard Biener  <rguenther@suse.de>
8179         PR tree-optimization/56264
8180         * gcc.dg/torture/pr56264.c: New testcase.
8182 2013-02-11  Richard Biener  <rguenther@suse.de>
8184         PR tree-optimization/56273
8185         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8186         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8187         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8188         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8189         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8190         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8192 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8194         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8195         for *-*-linux-gnu targets.
8196         * g++.dg/asan/interception-test-1.c: Ditto.
8197         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8198         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8200 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8202         PR fortran/55362
8203         * gfortran.dg/intrinsic_size_4.f90 : New test.
8205 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8207         PR target/56256
8208         * gcc.target/powerpc/pr56256.c: New test.
8210 2013-02-08  Ian Lance Taylor  <iant@google.com>
8212         * lib/go.exp: Load timeout.exp.
8214 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8216         PR rtl-optimization/56246
8217         * gcc.target/i386/pr56246.c: New test.
8219 2013-02-08  Jeff Law  <law@redhat.com>
8221         PR debug/53948
8222         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8224 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8226         PR target/56043
8227         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8228         powerpc*-*-linux*.
8230 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8232         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8234 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8236         PR rtl-optimization/56195
8237         * gcc.dg/torture/pr56195.c: New test.
8239 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8241         PR fortran/54107
8242         * gfortran.dg/recursive_interface_2.f90: New test.
8244 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8246         PR tree-optimization/56250
8247         * gcc.c-torture/execute/pr56250.c: New test.
8249 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8251         PR tree-optimization/56064
8252         * gcc.dg/fixed-point/view-convert-2.c: New test.
8254 2013-02-08  Michael Matz  <matz@suse.de>
8256         PR tree-optimization/52448
8257         * gcc.dg/pr52448.c: New test.
8259 2013-02-08  Richard Biener  <rguenther@suse.de>
8261         PR middle-end/56181
8262         * gcc.dg/torture/pr56181.c: New testcase.
8264 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8266         PR target/54222
8267         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8268         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8270 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8272         PR c++/56241
8273         * g++.dg/parse/crash61.C: New test.
8275         PR c++/56239
8276         * g++.dg/parse/pr56239.C: New test.
8278         PR c++/56237
8279         * g++.dg/abi/mangle61.C: New test.
8281 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8283         PR rtl-optimization/56225
8284         * gcc.target/i386/pr56225.c: New test.
8286 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8288         PR debug/56154
8289         * gcc.dg/guality/pr56154-1.c: New test.
8290         * gcc.dg/guality/pr56154-2.c: New test.
8291         * gcc.dg/guality/pr56154-3.c: New test.
8292         * gcc.dg/guality/pr56154-4.c: New test.
8293         * gcc.dg/guality/pr56154-aux.c: New file.
8295         PR tree-optimization/55789
8296         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8297         cleanup-tree-dump.
8298         * gcc.dg/tree-ssa/inline-3.c: Add
8299         --param max-early-inliner-iterations=2 option.
8301 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303         PR debug/53363
8304         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8305         Add -fno-dwarf2-cfi-asm to dg-options.
8306         Adapt match count.
8308 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8310         PR target/56228
8311         * gcc.dg/pr56228.c: New test.
8313 2013-02-07  Alan Modra  <amodra@gmail.com>
8315         PR target/54009
8316         * gcc.target/powerpc/pr54009.c: New test.
8317         PR target/54131
8318         * gfortran.dg/pr54131.f: New test.
8320 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8322         PR fortran/55789
8323         * gfortran.dg/array_constructor_41.f90: New test.
8325 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8327         PR fortran/55978
8328         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8330 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8332         PR middle-end/56217
8333         * g++.dg/gomp/pr56217.C: New test.
8335 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8337         PR tree-optimization/56205
8338         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8339         * gcc.c-torture/execute/pr56205.c: New test.
8341 2013-02-05  Richard Biener  <rguenther@suse.de>
8343         PR tree-optimization/53342
8344         PR tree-optimization/53185
8345         * gcc.dg/vect/pr53185-2.c: New testcase.
8347 2013-02-05  Jan Hubicka  <jh@suse.cz>
8349         PR tree-optimization/55789
8350         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8351         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8352         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8353         * g++.dg/ipa/inline-1.C: New testcase.
8354         * g++.dg/ipa/inline-2.C: New testcase.
8355         * g++.dg/ipa/inline-3.C: New testcase.
8357 2013-02-05  Jan Hubicka  <jh@suse.cz>
8359         PR tree-optimization/55789
8360         * g++.dg/torture/pr55789.C: New testcase.
8362 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8364         PR middle-end/56167
8365         * gcc.dg/pr56167.c: New test.
8367 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8369         PR target/55146
8370         * gcc.target/sh/pr55146.c: New.
8372 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8374         PR tree-optimization/54386
8375         * gcc.target/sh/pr54386.c: New.
8377 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8379         PR fortran/56008
8380         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8382         PR fortran/47517
8383         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8385 2013-02-04  Alexander Potapenko  <glider@google.com>
8386             Jack Howarth  <howarth@bromo.med.uc.edu>
8387             Jakub Jelinek  <jakub@redhat.com>
8389         PR sanitizer/55617
8390         * g++.dg/asan/pr55617.C: New test.
8392 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8394         PR fortran/54195
8395         * gfortran.dg/typebound_operator_19.f90: New test.
8396         * gfortran.dg/typebound_assignment_4.f90: New test.
8398 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8400         PR fortran/54107
8401         * gfortran.dg/recursive_interface_1.f90: New test.
8403 2013-02-04  Richard Guenther  <rguenther@suse.de>
8405         PR lto/56168
8406         * gcc.dg/lto/pr56168_0.c: New testcase.
8407         * gcc.dg/lto/pr56168_1.c: Likewise.
8409 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8411         PR fortran/50627
8412         PR fortran/56054
8413         * gfortran.dg/block_12.f90:  New test.
8414         * gfortran.dg/module_error_1.f90:  New test.
8416 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8418         * lib/target-supports.exp (check_effective_target_vect_float)
8419         (check_effective_target_vect_no_align): Add mips-sde-elf.
8421 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8423         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8425 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8427         * gcc.dg/pr56023.c: XFAIL on AIX.
8428         * gcc.dg/vect/pr49352.c: Same.
8430 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8432         * gnat.dg/opt26.adb: New test.
8434 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8436         Revert.
8437         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8439         * gcc.target/arm/neon-vfnms-1.c: New test.
8440         * gcc.target/arm/neon-vfnma-1.c: New test.
8442 2013-01-31  Richard Biener  <rguenther@suse.de>
8444         PR tree-optimization/56157
8445         * gcc.dg/torture/pr56157.c: New testcase.
8447 2013-01-30  Richard Biener  <rguenther@suse.de>
8449         PR tree-optimization/56150
8450         * gcc.dg/torture/pr56150.c: New testcase.
8452 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8454         PR sanitizer/55374
8455         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8456         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8457         printed in backtrace.
8458         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8459         to avoid errors about mismatched allocation vs. deallocation.
8461         PR c++/55742
8462         * g++.dg/mv1.C: Moved to...
8463         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8464         * g++.dg/mv2.C: Moved to...
8465         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8466         * g++.dg/mv3.C: Moved to...
8467         * g++.dg/ext/mv3.C: ... here.
8468         * g++.dg/mv4.C: Moved to...
8469         * g++.dg/ext/mv4.C: ... here.
8470         * g++.dg/mv5.C: Moved to...
8471         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8472         * g++.dg/mv6.C: Moved to...
8473         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8474         * g++.dg/ext/mv7.C: New test.
8475         * g++.dg/ext/mv8.C: New test.
8476         * g++.dg/ext/mv9.C: New test.
8477         * g++.dg/ext/mv10.C: New test.
8478         * g++.dg/ext/mv11.C: New test.
8480 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8482         PR rtl-optimization/56144
8483         * gcc.dg/pr56144.c: New.
8485 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8487         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8488         message.
8489         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8490         * g++.dg/cpp0x/constexpr-55573.C: Same
8492 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8494         PR tree-optimization/56064
8495         * gcc.dg/fixed-point/view-convert.c: New test.
8497 2013-01-30  Andreas Schwab  <schwab@suse.de>
8499         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8500         evaluate the end index in string range.
8502 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8504         PR fortran/56138
8505         * gfortran.dg/allocatable_function_6.f90: New.
8507 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8508             Mikael Morin  <mikael@gcc.gnu.org>
8510         PR fortran/54107
8511         * gfortran.dg/proc_ptr_comp_36.f90: New.
8513 2013-01-29  Richard Biener  <rguenther@suse.de>
8515         PR tree-optimization/55270
8516         * gcc.dg/torture/pr55270.c: New testcase.
8518 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8520         PR rtl-optimization/56117
8521         * gcc.dg/pr56117.c: New test.
8523 2013-01-28  Richard Biener  <rguenther@suse.de>
8525         PR tree-optimization/56034
8526         * gcc.dg/torture/pr56034.c: New testcase.
8528 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8530         PR tree-optimization/56125
8531         * gcc.dg/pr56125.c: New test.
8533 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8534             Mikael Morin  <mikael@gcc.gnu.org>
8536         PR fortran/53537
8537         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8538         * gfortran.dg/import8.f90: Likewise.
8539         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8540         * gfortran.dg/import10.f90: New test.
8541         * gfortran.dg/import11.f90: Likewise
8543 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8545         PR testsuite/56053
8546         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8547         string.h.  Provide memset, malloc and free prototypes, adjust line
8548         numbers in dg-output.
8549         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8550         Provide memset prototype and adjust line numbers in dg-output.
8551         * c-c++-common/asan/global-overflow-1.c: Likewise.
8553         PR tree-optimization/56094
8554         * gcc.dg/pr56094.c: New test.
8556 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8558         * gcc.target/arm/neon-vfnms-1.c: New test.
8559         * gcc.target/arm/neon-vfnma-1.c: New test.
8561 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8563         PR target/56114
8564         * gcc.target/i386/pr56114.c: New test.
8566 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8568         PR fortran/55984
8569         * gfortran.dg/associate_14.f90: New test.
8571         PR fortran/56047
8572         * gfortran.dg/associate_13.f90: New test.
8574 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8576         PR tree-optimization/56098
8577         * gcc.dg/pr56098-1.c: New test.
8578         * gcc.dg/pr56098-2.c: New test.
8580 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8582         PR target/54222
8583         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8585 2013-01-22  Marek Polacek  <polacek@redhat.com>
8587         PR tree-optimization/56035
8588         * gcc.dg/pr56035.c: New test.
8590 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8592         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8593         for MIPS.
8595 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8597         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8599 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8601         PR c/56078
8602         * gcc.dg/pr56078.c: New test.
8603         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8605 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8607         PR tree-optimization/55927
8608         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8610 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8612         * gcc.target/i386/movsd.c: New test.
8614 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8616         PR inline-asm/55934
8617         * gcc.target/i386/pr55934.c: New test.
8619 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8621         PR fortran/56081
8622         * gfortran.dg/select_8.f90: New.
8624 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8626         * gcc.target/microblaze/microblaze.exp: Remove
8627         target_config_cflags check.
8629 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8631         PR fortran/56052
8632         * gfortran.dg/gomp/pr56052.f90: New test.
8634         PR target/49069
8635         * gcc.dg/pr49069.c: New test.
8637 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8639         PR c++/55944
8640         * g++.dg/cpp0x/constexpr-static10.C: New.
8642 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8644         PR target/56028
8645         * gcc.target/i386/pr56028.c: New test.
8647 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8649         PR target/55686
8650         * gcc.target/i386/pr55686.c: New test.
8652 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8654         PR c++/53609
8655         * g++.dg/cpp0x/variadic139.C: New test.
8656         * g++.dg/cpp0x/variadic140.C: Likewise.
8657         * g++.dg/cpp0x/variadic141.C: Likewise.
8659 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8661         * gnat.dg/warn8.adb: New test.
8663 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8665         PR fortran/55919
8666         * gfortran.dg/include_8.f90: New test.
8668 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8670         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8671         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8673 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8675         PR tree-optimization/56051
8676         * gcc.c-torture/execute/pr56051.c: New test.
8678 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8680         PR rtl-optimization/56023
8681         * gcc.dg/pr56023.c: New test.
8683 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8685         PR middle-end/56022
8686         * gcc.target/i386/pr56022.c: New test.
8688 2013-01-21  Jason Merrill  <jason@redhat.com>
8690         * lib/target-supports.exp (check_effective_target_alias): New.
8692 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8694         PR debug/53235
8695         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8697 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8699         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8701 2013-01-19  Jeff Law  <law@redhat.com>
8703         PR tree-optimization/52631
8704         * tree-ssa/pr52631.c: New test.
8705         * tree-ssa/ssa-fre-9: Update expected output.
8707 2013-01-19  Anthony Green  <green@moxielogic.com>
8709         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8710         for moxie.
8712 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8714         PR tree-optimization/56029
8715         * g++.dg/torture/pr56029.C: New test.
8717 2013-01-18  Sharad Singhai  <singhai@google.com>
8719         PR tree-optimization/55995
8720         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8722 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8724         PR target/55433
8725         * gcc.target/i386/pr55433.c: New.
8727 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8729         PR middle-end/56015
8730         * gfortran.dg/pr56015.f90: New test.
8732 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8734         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8736 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8738         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8739         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8740         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8741         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8742         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8744 2013-01-17  Jeff Law  <law@redhat.com>
8746         * gcc.dg/pr52573.c: Move to...
8747         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8749         PR rtl-optimization/52573
8750         * gcc.dg/pr52573.c: New test.
8752 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8754         PR sanitizer/55679
8755         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8756         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8757         check_no_compiler_messages to test support in ucontext.h.
8758         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8759         compliant RLIMIT_AS.
8761 2013-01-17  Marek Polacek  <polacek@redhat.com>
8763         PR rtl-optimization/55833
8764         * gcc.dg/pr55833.c: New test.
8766 2013-01-17  Jan Hubicka  <jh@suse.cz>
8768         PR tree-optimization/55273
8769         * gcc.c-torture/compile/pr55273.c: New testcase.
8771 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8773         PR target/55981
8774         * gcc.target/pr55981.c: New test.
8776 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8778         * gcc.target/arm/pr40887.c: Require at least armv5.
8779         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8780         * gcc.target/arm/pr51915.c: Likewise.
8781         * gcc.target/arm/pr52006.c: Likewise.
8782         * gcc.target/arm/pr53187.c: Likewise.
8784         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8785         * gcc.target/arm/ftest-support-arm.h: Delete.
8786         * gcc.target/arm/ftest-support-thumb.h: Delete.
8787         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8788         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8789         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8790         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8791         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8792         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8793         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8794         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8795         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8796         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8797         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8798         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8799         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8800         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8801         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8802         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8803         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8804         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8805         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8806         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8807         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8808         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8809         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8810         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8812 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8814         PR tree-optimizations/55264
8815         * g++.dg/ipa/pr55264.C: New test.
8817 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8819         PR fortran/55983
8820         * gfortran.dg/class_55.f90: New.
8822 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8824         PR testsuite/55994
8825         * gcc.c-torture/execute/builtins/builtins.exp: Add
8826         -Wl,--allow-multiple-definition for eabi and elf targets.
8828         PR testsuite/54622
8829         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8830         check_effective_target_vect_perm_short,
8831         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8832         check_effective_target_vect64): Return 0 for big-endian ARM.
8833         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8835         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8836         prototypes.
8838 2013-01-16  Richard Biener  <rguenther@suse.de>
8840         PR tree-optimization/55964
8841         * gcc.dg/torture/pr55964.c: New testcase.
8843 2013-01-16  Richard Biener  <rguenther@suse.de>
8845         PR tree-optimization/54767
8846         PR tree-optimization/53465
8847         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8849 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8851         PR target/55301
8852         * gcc.target/sh/sh-switch.c: New testcase.
8854 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8856         * gcc.dg/webizer.c: Increase the array size.
8858 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8860         PR target/55940
8861         * gcc.dg/pr55940.c: New test.
8863 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8864             Harald Anlauf  <anlauf@gmx.de>
8866         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8867         * gfortran.dg/bounds_check_5.f90: Likewise.
8868         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8869         * gfortran.dg/continuation_9.f90: Likewise.
8870         * gfortran.dg/move_alloc_13.f90: Likewise.
8871         * gfortran.dg/structure_constructor_11.f90: Likewise.
8872         * gfortran.dg/tab_continuation.f: Likewise.
8873         * gfortran.dg/warning-directive-2.F90: Likewise.
8874         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8876 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8878         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8879         * gcc.target/arm/fma-sp.c: Likewise.
8881 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8883         PR rtl-optimization/55153
8884         * gcc.dg/pr55153.c: New.
8886 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8888         PR tree-optimization/55920
8889         * gcc.c-torture/compile/pr55920.c: New test.
8891 2013-01-15  Richard Biener  <rguenther@suse.de>
8893         PR middle-end/55882
8894         * gcc.dg/torture/pr55882.c: New testcase.
8896 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8898         PR tree-optimization/55955
8899         * gcc.c-torture/compile/pr55955.c: New test.
8901 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8903         PR c++/55663
8904         * g++.dg/cpp0x/alias-decl-31.C: New test.
8906 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8908         PR fortran/54286
8909         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8910         case where interface is null.
8912 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8914         PR fortran/55806
8915         * gfortran.dg/array_constructor_40.f90:  New test.
8917 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8919         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8921 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8923         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8924         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8925         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8926         * gcc.target/aarch64/vect-ld1r.c: New.
8927         * gcc.target/aarch64/vect-ld1r.x: New.
8929 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8931         PR target/55948
8932         * gcc.target/i386/hle-clear-rel.c: New file
8933         * gcc.target/i386/hle-store-rel.c: New file.
8935 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8937         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8938         * gfortran.dg/bounds_check_4.f90: Likewise.
8939         * gfortran.dg/inquire_10.f90: Likewise.
8940         * gfortran.dg/minloc_3.f90: Likewise.
8941         * gfortran.dg/minlocval_3.f90: Likewise.
8942         * gfortran.dg/module_double_reuse.f90: Likewise.
8943         * gfortran.dg/mvbits_1.f90: Likewise.
8944         * gfortran.dg/oldstyle_1.f90: Likewise.
8945         * gfortran.dg/pr20163-2.f: Likewise.
8946         * gfortran.dg/save_1.f90: Likewise.
8947         * gfortran.dg/scan_1.f90: Likewise.
8948         * gfortran.dg/select_char_1.f90: Likewise.
8949         * gfortran.dg/shape_4.f90: Likewise.
8950         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8951         * gfortran.dg/function_optimize_10.f90: Likewise.
8952         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8953         * gfortran.dg/used_types_17.f90: Likewise.
8954         * gfortran.dg/used_types_18.f90: Likewise.
8956 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8958         PR fortran/54286
8959         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8961 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8963         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8965 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8967         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8969 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8971         PR fortran/55072
8972         * gfortran.dg/assumed_type_2.f90: Fix test case.
8973         * gfortran.dg/internal_pack_13.f90: New test.
8974         * gfortran.dg/internal_pack_14.f90: New test.
8976 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8978         PR fortran/55868
8979         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8980         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8981         $tar to STAR.
8983 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8985         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8987 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8989         PR target/55719
8990         * gcc.target/s390/pr55719.c: New testcase.
8992 2013-01-11  Richard Guenther  <rguenther@suse.de>
8994         PR tree-optimization/44061
8995         * gcc.dg/pr44061.c: New testcase.
8997 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8999         Update copyright years.
9001 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9002             Jakub Jelinek  <jakub@redhat.com>
9004         PR target/55565
9005         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9007 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9009         PR rtl-optimization/55672
9010         * gcc.target/i386/pr55672.c: New.
9012 2013-01-10  Jeff Law  <law@redhat.com>
9014         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9015         pass/fail message unique.
9018 2013-01-10  Jason Merrill  <jason@redhat.com>
9020         * ada/.gitignore: New.
9022 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9024         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9025         Add tls options.
9026         * g++.dg/tls/thread_local2.C: Likewise.
9027         * g++.dg/tls/thread_local2g.C: Likewise.
9028         * g++.dg/tls/thread_local6.C: Likewise.
9029         * g++.dg/tls/thread_local-order1.C: Add tls options.
9030         * g++.dg/tls/thread_local-order2.C: Likewise.
9031         * g++.dg/tls/thread_local3.C: Likewise.
9032         * g++.dg/tls/thread_local3g.C: Likewise.
9033         * g++.dg/tls/thread_local4.C: Likewise.
9034         * g++.dg/tls/thread_local4g.C: Likewise.
9035         * g++.dg/tls/thread_local5.C: Likewise.
9036         * g++.dg/tls/thread_local5g.C: Likewise.
9037         * g++.dg/tls/thread_local6g.C: Likewise.
9039 2013-01-10  Kostya Serebryany  <kcc@google.com>
9041         * g++.dg/asan/asan_test.cc: Sync from upstream.
9043 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9045         PR tree-optimization/55921
9046         * gcc.c-torture/compile/pr55921.c: New test.
9048 2013-01-09  Jan Hubicka  <jh@suse.cz>
9050         PR tree-optimization/55569
9051         * gcc.c-torture/compile/pr55569.c: New testcase.
9053 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9055         PR fortran/47203
9056         * gfortran.dg/use_28.f90: New test.
9058 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9060         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9061         number matching more robust.
9063 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9065         PR rtl-optimization/55829
9066         * gcc.target/i386/pr55829.c: New.
9068 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9070         PR fortran/55758
9071         * gfortran.dg/bind_c_bool_1.f90: New.
9072         * gfortran.dg/do_5.f90: Add dg-warning.
9074 2013-01-09  Jan Hubicka  <jh@suse.cz>
9076         PR tree-optimization/55875
9077         * gcc.c-torture/execute/pr55875.c: New testcase.
9078         * g++.dg/torture/pr55875.C: New testcase.
9080 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9082         PR c/48418
9083         * c-c++-common/pr48418.c: New test.
9085 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9087         PR c++/55801
9088         * g++.dg/tls/thread_local-ice.C: New.
9090 2013-01-09  Andreas Schwab  <schwab@suse.de>
9092         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9094 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9096         PR tree-optimization/48189
9097         * gcc.dg/pr48189.c: New test.
9099 2013-01-04  Jan Hubicka  <jh@suse.cz>
9101         PR tree-optimization/55823
9102         * g++.dg/ipa/devirt-10.C: New testcase.
9104 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9105             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9107         PR rtl-optimization/55845
9108         * gcc.target/i386/pr55845.c: New test.
9110 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9112         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9113         instructions generated instead of number of occurances.
9115 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9117         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9118         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9119         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9120         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9121         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9122         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9123         * gcc.target/aarch64/vect-fcm.x: Likewise.
9124         * lib/target-supports.exp
9125         (check_effective_target_vect_cond): Enable for AArch64.
9127 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9129         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9130         endian-safe float pool loading.
9131         (test_square_root_v4sf): Likewise.
9132         (test_square_root_v2df): Likewise.
9133         * lib/target-supports.exp
9134         (check_effective_target_vect_call_sqrtf): Add AArch64.
9136 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9138         PR debug/55579
9139         * gcc.dg/tree-ssa/pr55579.c: New test.
9141 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9143         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9144         asm comments.
9146 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9148         PR middle-end/55890
9149         * gcc.dg/torture/pr55890-3.c: New test.
9151         PR middle-end/55851
9152         * gcc.c-torture/compile/pr55851.c: New test.
9154         PR sanitizer/55844
9155         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9156         dg-options.
9158 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9160         PR fortran/55618
9161         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9163 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9165         PR fortran/55763
9166         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9167         * gfortran.dg/pointer_init_7.f90: New.
9169 2013-01-07  Richard Biener  <rguenther@suse.de>
9171         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9173 2013-01-07  Richard Biener  <rguenther@suse.de>
9175         PR middle-end/55890
9176         * gcc.dg/torture/pr55890-1.c: New testcase.
9177         * gcc.dg/torture/pr55890-2.c: Likewise.
9179 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9181         * gcc.target/aarch64/fmovd.c: New.
9182         * gcc.target/aarch64/fmovf.c: Likewise.
9183         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9184         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9185         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9186         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9187         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9188         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9190 2013-01-07  Richard Biener  <rguenther@suse.de>
9192         PR tree-optimization/55888
9193         PR tree-optimization/55862
9194         * gcc.dg/torture/pr55888.c: New testcase.
9196 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9198         PR fortran/55852
9199         * gfortran.dg/intrinsic_size_3.f90: New.
9201 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9203         PR fortran/55763
9204         * gfortran.dg/select_type_32.f90: New.
9206 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9208         PR c++/52343
9209         * g++.dg/cpp0x/alias-decl-29.C: New test.
9211 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9213         PR fortran/53876
9214         PR fortran/54990
9215         PR fortran/54992
9216         * gfortran.dg/class_array_15.f03: New test.
9218 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9220         PR fortran/42769
9221         PR fortran/45836
9222         PR fortran/45900
9223         * gfortran.dg/use_23.f90: New test.
9224         * gfortran.dg/use_24.f90: New test.
9225         * gfortran.dg/use_25.f90: New test.
9226         * gfortran.dg/use_26.f90: New test.
9227         * gfortran.dg/use_27.f90: New test.
9229 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9231         * gnat.dg/specs/clause_on_volatile.ads: New test.
9233 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9235         * gnat.dg/alignment10.adb: New test.
9237 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9238             Mikael Morin  <mikael@gcc.gnu.org>
9240         PR fortran/55827
9241         * gfortran.dg/use_22.f90: New test.
9243 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9245         * gcc.target/aarch64/cmp-1.c: New testcase.
9247 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9249         PR fortran/55172
9250         * gfortran.dg/select_type_31.f03: New test.
9252 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9254         PR c++/54526 (again)
9255         * g++.dg/cpp0x/parse2.C: Extend.
9256         * g++.old-deja/g++.other/crash28.C: Adjust.
9258 2013-01-04  Richard Biener  <rguenther@suse.de>
9260         PR tree-optimization/55862
9261         * gcc.dg/torture/pr55862.c: New testcase.
9263 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9265         PR tree-optimization/55755
9266         * gcc.dg/torture/pr55755.c: New test.
9267         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9268         * gcc.dg/tree-ssa/pr45144.c: Update.
9270 2013-01-04  Richard Biener  <rguenther@suse.de>
9272         PR middle-end/55863
9273         * gcc.dg/fold-reassoc-2.c: New testcase.
9275 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9277         PR fortran/55763
9278         * gfortran.dg/null_7.f90: New.
9280 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9282         PR fortran/55854
9283         PR fortran/55763
9284         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9285         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9286         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9288 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9290         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9292 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9294         PR fortran/55855
9295         * gfortran.dg/assignment_1.f90: Modified.
9296         * gfortran.dg/assignment_4.f90: New.
9298 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9300         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9302 2013-01-03  Richard Biener  <rguenther@suse.de>
9304         PR tree-optimization/55857
9305         * gcc.dg/vect/pr55857-1.c: New testcase.
9306         * gcc.dg/vect/pr55857-2.c: Likewise.
9308 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9310         PR rtl-optimization/55838
9311         * gcc.dg/pr55838.c: New test.
9313         PR tree-optimization/55832
9314         * gcc.c-torture/compile/pr55832.c: New test.
9316 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9318         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9319         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9320         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9321         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9322         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9323         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9324         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9325         * gcc.dg/unroll_1.c: Ditto.
9326         * gcc.dg/unroll_2.c: Ditto.
9327         * gcc.dg/unroll_3.c: Ditto.
9328         * gcc.dg/unroll_4.c: Ditto.
9330 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9332         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9334 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9336         PR fortran/55818
9337         * gfortran.dg/eof_4.f90: New test.
9339 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9341         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9342         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9343         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9344         (compat_setup_dfp): Initialize compat_alt_caret and
9345         compat_save_TEST_ALWAYS_FLAGS.
9347 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9349         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9351 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9353         * gcc.dg/torture/fp-int-convert-2.c: New test.
9355 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9357         * gfortran.dg/newunit_3.f90: Add dg-do run.
9358         * gfortran.dg/inquire_15.f90: Add dg-do run.
9360 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9362         PR tree-optimization/55831
9363         * gcc.dg/pr55831.c: New test.
9365 Copyright (C) 2013 Free Software Foundation, Inc.
9367 Copying and distribution of this file, with or without modification,
9368 are permitted in any medium without royalty provided the copyright
9369 notice and this notice are preserved.