/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob07106bc31a7ba3a376409d323ed36382b86af0d6
1 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/57734
4         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
6 2013-11-11  Martin Liska        <marxin.liska@gmail.com>
8         * gcc.dg/time-profiler-1.c: New test.
9         * gcc.dg/time-profiler-2.c: Ditto.
11 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
12             Jeff Law  <law@redhat.com>
14         * gcc.dg/tree-ssa/alias-27.c: New testcase.
16 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
18         PR target/58853
19         * gcc.target/i386/pr58853.c: New test.
21 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
23         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
24         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
25         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
26         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
27         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
28         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
29         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
30         * gcc.dg/tree-ssa/vrp47.c: Likewise.
31         * gcc.dg/tree-ssa/vrp87.c: Likewise.
33 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
35         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
36         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
37         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
38         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
39         gcc.dg/atomic/stdatomic-exchange-1.c,
40         gcc.dg/atomic/stdatomic-exchange-2.c,
41         gcc.dg/atomic/stdatomic-exchange-3.c,
42         gcc.dg/atomic/stdatomic-exchange-4.c,
43         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
44         gcc.dg/atomic/stdatomic-generic.c,
45         gcc.dg/atomic/stdatomic-kill-dep.c,
46         gcc.dg/atomic/stdatomic-load-1.c,
47         gcc.dg/atomic/stdatomic-load-2.c,
48         gcc.dg/atomic/stdatomic-load-3.c,
49         gcc.dg/atomic/stdatomic-load-4.c,
50         gcc.dg/atomic/stdatomic-lockfree.c,
51         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
52         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
53         gcc.dg/atomic/stdatomic-store-1.c,
54         gcc.dg/atomic/stdatomic-store-2.c,
55         gcc.dg/atomic/stdatomic-store-3.c,
56         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
57         tests.
59 2013-11-08  Cong Hou  <congh@google.com>
61         PR tree-optimization/58508
62         * gcc.dg/vect/pr58508.c: Update.
64 2013-11-08  Richard Biener  <rguenther@suse.de>
66         PR tree-optimization/59047
67         * gcc.dg/torture/pr59047.c: New testcase.
69 2013-11-08  Richard Biener  <rguenther@suse.de>
71         PR tree-optimization/59038
72         PR tree-optimization/58955
73         * gcc.dg/torture/pr59038.c: New testcase.
75 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
77         PR fortran/58471
78         * gfortran.dg/constructor_9.f90: New.
80 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
82         * gcc.dg/atomic-compare-exchange-1.c,
83         gcc.dg/atomic-compare-exchange-2.c,
84         gcc.dg/atomic-compare-exchange-3.c,
85         gcc.dg/atomic-compare-exchange-4.c,
86         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
87         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
88         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
89         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
90         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
91         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
92         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
93         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
94         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
95         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
96         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
97         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
98         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
99         gcc.dg/atomic-store-5.c: Declare main as returning int.
100         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
101         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
102         gcc.dg/atomic-exchange-5.c: Separate increments of count from
103         expression using value of count.
105 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
107         * lib/target-supports.exp
108         (check_effective_target_fenv_exceptions): New function.
109         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
110         * gcc.dg/atomic/c11-atomic-exec-1.c,
111         gcc.dg/atomic/c11-atomic-exec-2.c,
112         gcc.dg/atomic/c11-atomic-exec-3.c,
113         gcc.dg/atomic/c11-atomic-exec-4.c,
114         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
115         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
116         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
118 2013-11-07  Cong Hou  <congh@google.com>
120         * gcc.dg/vect/vect-alias-check.c: New.
122 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
124         * gcc.dg/tree-ssa/loop-39.c: New test.
126         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
127         * gcc.dg/unroll_2.c: Likewise.
128         * gcc.dg/unroll_3.c: Likewise.
129         * gcc.dg/unroll_4.c: Likewise.
130         * gcc.dg/vrp90.c: New test.
132 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
134         PR c++/58176
135         * g++.dg/cpp0x/nullptr30.C: New.
137 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
138             Jakub Jelinek  <jakub@redhat.com>
140         PR sanitizer/59029
141         * c-c++-common/asan/pr59029.c: New test.
143 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
145         PR target/59034
146         * gcc.target/i386/pr59034-1.c: New test.
147         * gcc.target/i386/pr59034-2.c: Likewise.
149 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
151         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
152         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
153         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
155 2013-11-06  DJ Delorie  <dj@redhat.com>
157         * gcc.dg/mismatch-decl-1.c: New test.
159 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
161         * gcc.dg/torture/float128-cmp-invalid.c,
162         gcc.dg/torture/float128-div-underflow.c,
163         gcc.dg/torture/float128-extend-nan.c,
164         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
166 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
168         * gcc.target/sh/pr51244-11.c: Remove target line.
169         * gcc.target/sh/sh4a-sincosf.c: Likewise.
170         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
171         * gcc.target/sh/pr51244-15.c: Likewise.
172         * gcc.target/sh/pr51244-19.c: Likewise.
173         * gcc.target/sh/cmpstr.c: Likewise.
174         * gcc.target/sh/pr33135-3.c: Likewise.
175         * gcc.target/sh/pr53512-2.c: Likewise.
176         * gcc.target/sh/pr54602-2.c: Likewise.
177         * gcc.target/sh/pr52483-1.c: Likewise.
178         * gcc.target/sh/pr21255-2-ml.c: Likewise.
179         * gcc.target/sh/pr54760-4.c: Likewise.
180         * gcc.target/sh/pr52483-5.c: Likewise.
181         * gcc.target/sh/pr54089-2.c: Likewise.
182         * gcc.target/sh/pr56547-2.c: Likewise.
183         * gcc.target/sh/pr54089-6.c: Likewise.
184         * gcc.target/sh/pr51244-20.c: Likewise.
185         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
186         * gcc.target/sh/sh4a-fsrra.c: Likewise.
187         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
188         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
189         * gcc.target/sh/pr55303-2.c: Likewise.
190         * gcc.target/sh/sh2a-resbank.c: Likewise.
191         * gcc.target/sh/sp-switch.c: Likewise.
192         * gcc.target/sh/pr51244-3.c: Likewise.
193         * gcc.target/sh/pr50751-3.c: Likewise.
194         * gcc.target/sh/pr51244-7.c: Likewise.
195         * gcc.target/sh/struct-arg-dw2.c: Likewise.
196         * gcc.target/sh/pr50751-7.c: Likewise.
197         * gcc.target/sh/pr49468-di.c: Likewise.
198         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
199         * gcc.target/sh/pr49880-3.c: Likewise.
200         * gcc.target/sh/pr51244-12.c: Likewise.
201         * gcc.target/sh/pr53988.c: Likewise.
202         * gcc.target/sh/pr6526.c: Likewise.
203         * gcc.target/sh/sh2a-bxor.c: Likewise.
204         * gcc.target/sh/pr51244-16.c: Likewise.
205         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
206         * gcc.target/sh/sh2a-bor.c: Likewise.
207         * gcc.target/sh/pr53511-1.c: Likewise.
208         * gcc.target/sh/pr21255-3.c: Likewise.
209         * gcc.target/sh/pr53512-3.c: Likewise.
210         * gcc.target/sh/pr33135-4.c: Likewise.
211         * gcc.target/sh/pr54602-3.c: Likewise.
212         * gcc.target/sh/pr54760-1.c: Likewise.
213         * gcc.target/sh/pr52483-2.c: Likewise.
214         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
215         * gcc.target/sh/pr54680.c: Likewise.
216         * gcc.target/sh/pr54386.c: Likewise.
217         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
218         * gcc.target/sh/pr54089-3.c: Likewise.
219         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
220         * gcc.target/sh/pr54089-7.c: Likewise.
221         * gcc.target/sh/strlen.c: Likewise.
222         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
223         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
224         * gcc.target/sh/pr55303-3.c: Likewise.
225         * gcc.target/sh/pr51244-4.c: Likewise.
226         * gcc.target/sh/pr50751-4.c: Likewise.
227         * gcc.target/sh/pr39423-1.c: Likewise.
228         * gcc.target/sh/pr51244-8.c: Likewise.
229         * gcc.target/sh/pr55146.c: Likewise.
230         * gcc.target/sh/pr50751-8.c: Likewise.
231         * gcc.target/sh/sh2a-bset.c: Likewise.
232         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
233         * gcc.target/sh/sh2a-movi20s.c: Likewise.
234         * gcc.target/sh/20080410-1.c: Likewise.
235         * gcc.target/sh/pr49880-4.c: Likewise.
236         * gcc.target/sh/pr51244-13.c: Likewise.
237         * gcc.target/sh/sh2a-movrt.c: Likewise.
238         * gcc.target/sh/pr51244-17.c: Likewise.
239         * gcc.target/sh/pr21255-2-mb.c: Likewise.
240         * gcc.target/sh/sh2a-bclr.c: Likewise.
241         * gcc.target/sh/pr33135-1.c: Likewise.
242         * gcc.target/sh/pr53512-4.c: Likewise.
243         * gcc.target/sh/pr54602-4.c: Likewise.
244         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
245         * gcc.target/sh/pr54760-2.c: Likewise.
246         * gcc.target/sh/pr52483-3.c: Likewise.
247         * gcc.target/sh/sh2a-bld.c: Likewise.
248         * gcc.target/sh/pr54089-4.c: Likewise.
249         * gcc.target/sh/pr54685.c: Likewise.
250         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
251         * gcc.target/sh/pr54089-8.c: Likewise.
252         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
253         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
254         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
255         * gcc.target/sh/pr51244-1.c: Likewise.
256         * gcc.target/sh/pr50751-1.c: Likewise.
257         * gcc.target/sh/pr55160.c: Likewise.
258         * gcc.target/sh/pr51244-5.c: Likewise.
259         * gcc.target/sh/pr54236-1.c: Likewise.
260         * gcc.target/sh/pr50751-5.c: Likewise.
261         * gcc.target/sh/pr52933-1.c: Likewise.
262         * gcc.target/sh/pr39423-2.c: Likewise.
263         * gcc.target/sh/pr51244-9.c: Likewise.
264         * gcc.target/sh/pr49263.c: Likewise.
265         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
266         * gcc.target/sh/pr49880-1.c: Likewise.
267         * gcc.target/sh/sh2a-band.c: Likewise.
268         * gcc.target/sh/pr51244-10.c: Likewise.
269         * gcc.target/sh/pr49880-5.c: Likewise.
270         * gcc.target/sh/prefetch.c: Likewise.
271         * gcc.target/sh/pr51244-14.c: Likewise.
272         * gcc.target/sh/rte-delay-slot.c: Likewise.
273         * gcc.target/sh/fpul-usage-1.c: Likewise.
274         * gcc.target/sh/pr51244-18.c: Likewise.
275         * gcc.target/sh/pr21255-1.c: Likewise.
276         * gcc.target/sh/pr33135-2.c: Likewise.
277         * gcc.target/sh/pr53512-1.c: Likewise.
278         * gcc.target/sh/pr54602-1.c: Likewise.
279         * gcc.target/sh/sh2a-rtsn.c: Likewise.
280         * gcc.target/sh/torture/pragma-isr.c: Likewise.
281         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
282         * gcc.target/sh/torture/pr58314.c: Likewise.
283         * gcc.target/sh/torture/pr34777.c: Likewise.
284         * gcc.target/sh/torture/pr58475.c: Likewise.
285         * gcc.target/sh/pr54760-3.c: Likewise.
286         * gcc.target/sh/sh4a-cosf.c: Likewise.
287         * gcc.target/sh/pr52483-4.c: Likewise.
288         * gcc.target/sh/mfmovd.c: Likewise.
289         * gcc.target/sh/pr54089-1.c: Likewise.
290         * gcc.target/sh/pr56547-1.c: Likewise.
291         * gcc.target/sh/pr54089-5.c: Likewise.
292         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
293         * gcc.target/sh/pr54089-9.c: Likewise.
294         * gcc.target/sh/sh2a-jsrn.c: Likewise.
295         * gcc.target/sh/pr49468-si.c: Likewise.
296         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
297         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
298         * gcc.target/sh/pr55303-1.c: Likewise.
299         * gcc.target/sh/pr51244-2.c: Likewise.
300         * gcc.target/sh/pr50751-2.c: Likewise.
301         * gcc.target/sh/pr54236-2.c: Likewise.
302         * gcc.target/sh/pr51244-6.c: Likewise.
303         * gcc.target/sh/cmpstrn.c: Likewise.
304         * gcc.target/sh/pr50751-6.c: Likewise.
305         * gcc.target/sh/pr52933-2.c: Likewise.
306         * gcc.target/sh/pr53568-1.c: Likewise.
307         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
308         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
309         * gcc.target/sh/sh4a-sinf.c: Likewise.
310         * gcc.target/sh/pr49880-2.c: Likewise.
312 2013-11-06  Tobias Burnus  <burnus@net-b.de>
314         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
315         * gcc.dg/wdate-time.c: Ditto.
316         * gfortran.dg/wdate-time.F90: Ditto.
318 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
320         PR target/30807
321         * gcc.target/sh/torture/pr30807.c: New.
323 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/11006
326         * g++.dg/other/java3.C: New.
328 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
330         PR target/59021
331         * gcc.target/i386/pr59021.c: New test.
333 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
335         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
336         dg-additional-files to also match BOL.
338 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
340         * gcc.dg/torture/c99-contract-1.c: New test.
342 2013-11-06  Richard Biener  <rguenther@suse.de>
344         PR tree-optimization/58653
345         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
346         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
348 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
350         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
351         40 to 30.  Replaced iteration variable with a #define.  Instead of
352         returning non-zero value for error, called __builtin_abort ().  Fixed
353         a bug of calling fib_serial in serial case instead of fib.
354         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
355         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
356         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
357         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
358         compiler flag testing.
360 2013-11-06  Christian Bruel  <christian.bruel@st.com>
362         * gcc.target/sh/strlen.c: New test.
364 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
366         PR middle-end/58970
367         * gcc.c-torture/compile/pr58970.c: New test.
369 2013-11-05  Wei Mi  <wmi@google.com>
371         PR regression/58985
372         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
374 2013-11-05  Tobias Burnus  <burnus@net-b.de>
376         * g++.dg/warn/wdate-time.C: New.
377         * gcc.dg/wdate-time.c: New.
378         * gfortran.dg/wdate-time.F90: New.
380 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
382         PR fortran/58989
383         * gfortran.dg/reshape_6.f90: New test.
385 2013-10-05  Jeff Law  <law@redhat.com>
387         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
388         * gcc.dg/tree-ssa/isolate-1.c: New test.
389         * gcc.dg/tree-ssa/isolate-2.c: New test.
390         * gcc.dg/tree-ssa/isolate-3.c: New test.
391         * gcc.dg/tree-ssa/isolate-4.c: New test.
393 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
395         PR rtl-optimization/58997
396         * gcc.c-torture/compile/pr58997.c: New test.
398 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
400         PR c++/58724
401         * g++.dg/cpp0x/gen-attrs-56.C: New.
403 2013-11-05  Richard Biener  <rguenther@suse.de>
405         PR ipa/58492
406         * gcc.dg/ipa/pr58492.c: New testcase.
408 2013-11-05  Richard Biener  <rguenther@suse.de>
410         PR tree-optimization/58955
411         * gcc.dg/torture/pr58955-1.c: New testcase.
412         * gcc.dg/torture/pr58955-2.c: Likewise.
414 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
416         PR middle-end/58981
417         * gcc.dg/pr58981.c: New test.
419 2013-11-05  Richard Biener  <rguenther@suse.de>
421         PR middle-end/58941
422         * gcc.dg/torture/pr58941.c: New testcase.
424 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
426         PR tree-optimization/58958
427         * gcc.dg/tree-ssa/pr58958.c: New file.
429 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
431         * gcc.dg/tree-ssa/alias-26.c: New file.
433 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
435         PR tree-optimization/58984
436         * gcc.c-torture/execute/pr58984.c: New test.
438 2013-11-05  Andreas Schwab  <schwab@suse.de>
440         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
442 2013-11-05  Tobias Burnus  <burnus@net-b.de>
444         * g++.dg/gomp/openmp-simd-1.C: New.
445         * g++.dg/gomp/openmp-simd-2.C: New.
446         * gcc.dg/gomp/openmp-simd-1.c: New.
447         * gcc.dg/gomp/openmp-simd-2.c: New.
449 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
451         * gcc.dg/superblock.c: Require scheduling support.
453 2013-11-04  Kostya Serebryany  <kcc@google.com>
455         * g++.dg/asan/asan_test.cc: Update the test
456         to match the fresh asan run-time.
457         * c-c++-common/asan/stack-overflow-1.c: Ditto.
459 2013-11-04  Ian Lance Taylor  <iant@google.com>
461         * g++.dg/ext/sync-4.C: New test.
463 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
465         PR fortran/58771
466         * gfortran.dg/derived_external_function_1.f90 : New test
468 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
470         PR tree-optimization/58978
471         * gcc.c-torture/compile/pr58978.c: New test.
473 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
475         PR fortran/57445
476         * gfortran.dg/optional_class_1.f90 : New test
478 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
480         PR rtl-optimization/58968
481         * gfortran.dg/pr58968.f: New
483 2013-11-04  Marek Polacek  <polacek@redhat.com>
485         PR c++/58979
486         * g++.dg/diagnostic/pr58979.C: New test.
488 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
490         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
491         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
492         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
493         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
494         gcc.dg/iec-559-macros-9.c: New tests.
496 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
498         PR tree-optimization/58946
499         * gcc.c-torture/compile/pr58946.c: New test.
501 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
503         PR c++/52071
504         * g++.dg/parse/pr52071.C: New.
506 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
508         PR c++/38313
509         * g++.dg/lookup/name-clash10.C: New.
511 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
513         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
514         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
515         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
516         vbif.
518 2013-11-03  Marek Polacek  <polacek@redhat.com>
520         * g++.dg/ubsan/cxx1y-vla.C: New test.
521         * c-c++-common/ubsan/vla-3.c: New test.
522         * c-c++-common/ubsan/vla-2.c: New test.
523         * c-c++-common/ubsan/vla-4.c: New test.
524         * c-c++-common/ubsan/vla-1.c: New test.
526 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
528         * gcc.dg/vmx/vec-set.c: New.
530 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
532         PR c++/29234
533         PR c++/56037
534         * g++.dg/parse/pr29234.C: New.
535         * g++.dg/parse/pr56037.C: Likewise.
537 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
539         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
540         passed it in as one of the options to all Cilk keywords test.
542 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
544         PR c++/58708
545         * g++.dg/cpp1y/pr58708.C: New.
547 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
549         PR c++/58834
550         * g++.dg/ext/pr58834.C: New file.
552 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
554         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
555         tests.
556         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
557         tests.
559 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
561         PR fortran/57893
562         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
563         type block.
565 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
567         * g++.dg/gomp/simd-1.C: New test.
568         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
569         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
570         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
571         * c-c++-common/gomp/simd6.c: New test.
573 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
575         Implement C++14 digit separators.
576         * g++.dg/cpp1y/digit-sep.C: New.
577         * g++.dg/cpp1y/digit-sep-neg.C: New.
578         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
580 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
582         * gcc.dg/vect/vect-align-3.c: New test.
584         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
585         we warn about it already during VRP1 pass.
587 2013-10-31  Martin Jambor  <mjambor@suse.cz>
589         PR rtl-optimization/58934
590         Revert:
591         2013-10-30  Martin Jambor  <mjambor@suse.cz>
592         PR rtl-optimization/10474
593         * gcc.dg/pr10474.c: New testcase.
594         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
595         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
597 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
599         PR c++/58932
600         Revert:
601         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
603         PR c++/58466
604         * g++.dg/cpp0x/variadic145.C: New.
606         * g++.dg/cpp0x/sfinae49.C: New.
608 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
610         PR c++/58581
611         * g++.dg/cpp0x/deleted1.C: New.
613 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
615         * gcc.target/arm/lp1243022.c: New test.
617 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
619         PR other/58545
620         * gcc.target/avr/pr58545.c: New test.
622 2013-10-30  Tobias Burnus  <burnus@net-b.de>
624         Revert:
625         2013-10-30  Tobias Burnus  <burnus@net-b.de>
626         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
627         path to the compile flags.
629 2013-10-30  Cong Hou  <congh@google.com>
631         * gcc.target/i386/vect-abs-s8.c: New test.
632         * gcc.target/i386/vect-abs-s16.c: New test.
633         * gcc.target/i386/vect-abs-s32.c: New test.
635 2013-10-30  Tobias Burnus  <burnus@net-b.de>
637         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
638         path to the compile flags.
640 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
642         PR rtl-optimization/58369
643         * g++.dg/torture/pr58369.C: New test.
645 2013-10-30  Tobias Burnus  <burnus@net-b.de>
647         PR other/33426
648         * g++.dg/vect/pr33426-ivdep-2.cc: New.
649         * g++.dg/vect/pr33426-ivdep-3.cc: New.
650         * g++.dg/vect/pr33426-ivdep-4.cc: New.
652 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
654         PR target/58784
655         * gcc.target/arm/pr58784.c: New.
657 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
659         * gcc.dg/tree-ssa/alias-24.c: New file.
661 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
663         * gcc.target/i386/fma_double_3.c: Use pattern for
664         scan-assembler-times instead of just one insn name.
665         * gcc.target/i386/fma_double_5.c: Ditto.
666         * gcc.target/i386/fma_float_3.c: Ditto.
667         * gcc.target/i386/fma_float_5.c: Ditto.
668         * gcc.target/i386/l_fma_double_1.c: Ditto.
669         * gcc.target/i386/l_fma_double_2.c: Ditto.
670         * gcc.target/i386/l_fma_double_3.c: Ditto.
671         * gcc.target/i386/l_fma_double_4.c: Ditto.
672         * gcc.target/i386/l_fma_double_5.c: Ditto.
673         * gcc.target/i386/l_fma_double_6.c: Ditto.
674         * gcc.target/i386/l_fma_float_1.c: Ditto.
675         * gcc.target/i386/l_fma_float_2.c: Ditto.
676         * gcc.target/i386/l_fma_float_3.c: Ditto.
677         * gcc.target/i386/l_fma_float_4.c: Ditto.
678         * gcc.target/i386/l_fma_float_5.c: Ditto.
679         * gcc.target/i386/l_fma_float_6.c: Ditto.
681 2013-10-30  Christian Bruel  <christian.bruel@st.com>
683         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
684         * gcc.target/sh/cmpstr.c: New test.
685         * gcc.target/sh/cmpstrn.c: New test.
687 2013-10-30  Martin Jambor  <mjambor@suse.cz>
689         PR rtl-optimization/10474
690         * gcc.dg/pr10474.c: New testcase.
691         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
692         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
694 2013-10-29  Andrew Pinski <apinski@cavium.com>
695             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
697         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
698         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
699         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
700         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
701         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
702         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
703         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
704         conditional move to be used.
705         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
707 2013-10-29  Tobias Burnus  <burnus@net-b.de>
709         PR fortran/44350
710         * gfortran.dg/blockdata_8.f90: New.
712 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
714         PR target/54236
715         * gcc.target/sh/pr54236-2: New.
716         * gcc.target/sh/pr54089-6: Add another rotl special case.
718 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
720         PR fortran/58793
721         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
722         to determine sizes of real kinds.
724         PR fortran/58858
725         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
727 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
729         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
730         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
731         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
732         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
733         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
734         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
735         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
736         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
737         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
738         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
739         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
740         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
741         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
742         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
743         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
744         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
745         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
746         test stored in c-c++-common.  Also, added the Cilk runtime's library
747         to the ld_library_path.
749 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
751         PR c++/58888
752         * g++.dg/cpp0x/auto40.C: New.
753         * g++.dg/other/warning1.C: Adjust.
755 2013-10-29  Richard Biener  <rguenther@suse.de>
757         * gcc.dg/torture/restrict-2.c: New testcase.
758         * gcc.dg/torture/restrict-3.c: Likewise.
759         * gcc.dg/torture/restrict-4.c: Likewise.
760         * gcc.dg/torture/restrict-5.c: Likewise.
762 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
764         PR tree-optimization/19831
765         * gcc.dg/tree-ssa/alias-25.c: New file.
767 2013-10-29  Richard Biener  <rguenther@suse.de>
769         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
770         changes.
771         * gcc.dg/vect/bb-slp-32.c: Likewise.
772         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
773         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
774         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
775         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
776         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
777         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
778         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
779         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
780         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
781         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
782         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
783         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
784         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
785         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
786         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
787         * gfortran.dg/vect/vect.exp: Likewise.
789 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
791         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
792         * gcc.dg/vmx/eg-5.c: Likewise.
794 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
795              Joern Rennecke  <joern.rennecke@embecosm.com>
797         * gcc.target/arc/jump-around-jump.c: New test.
799 2013-10-27  Tom de Vries  <tom@codesourcery.com>
801         * gcc.target/arm/require-pic-register-loc.c: New test.
803 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
805         PR target/58679
806         * gcc.target/i386/pr58679-1.c: New test.
807         * gcc.target/i386/pr58679-2.c: Ditto.
809 2013-10-27  Tobias Burnus  <burnus@net-b.de>
811         PR other/33426
812         * gcc.dg/vect/vect-ivdep-2.c: New.
814 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
816         PR target/52483
817         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
818         * gcc.target/sh/pr52483-2.c: Likewise.
819         * gcc.target/sh/pr52483-3.c: Likewise.
820         * gcc.target/sh/pr52483-4.c: Likewise.
822 2013-10-26  Jeff Law  <law@redhat.com>
824         * g++.dg/torture/pr49309.C: Removed.
825         * gcc.dg/dfp/pr35739.c: Removed.
827 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
829         PR rtl-optimization/58759
830         * gcc.target/i386/pr58759.c: New.
832 2013-10-25  Tobias Burnus  <burnus@net-b.de>
834         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
835         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
836         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
838 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
840         * gcc.dg/wmul-1.c: New test.
842 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
844         PR c++/58878
845         * g++.dg/template/pr58878.C: New.
847 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
849         * gcc.dg/tree-ssa/alias-23.c: New file.
851 2013-10-25  Richard Biener  <rguenther@suse.de>
853         PR tree-optimization/58626
854         * gcc.dg/torture/pr58626.c: New testcase.
856 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/54812
859         * g++.dg/cpp0x/defaulted47.C: New.
861 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
863         * gcc.c-torture/execute/pr58831.c: New test.
865 2013-10-25  Nick Clifton  <nickc@redhat.com>
867         * c-c++-common/pr57793.c: Add expected error messages for
868         targets with small integers.
869         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
870         * gcc.dg/c99-stdint-2.c: Likewise.
871         * gcc.dg/cdce1.c: Likewise.
872         * gcc.dg/fold-overflow-1.c: Likewise.
873         * gcc.dg/utf-cvt.c: Likewise.
874         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
875         arithmetic.
876         * gcc.dg/ftrapv-2.c: Likewise.
877         * gcc.dg/pr30286.c: Likewise.
878         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
879         * lib/target-supports.exp (check_effective_target_trapping): New
880         proc.  Returns true if the target supports trapping arithmetic.
882 2013-10-25  Tobias Burnus  <burnus@net-b.de>
884         * g++.dg/parse/ivdep.C: New.
885         * g++.dg/vect/pr33426-ivdep.cc: New.
887 2013-10-24  Richard Henderson  <rth@redhat.com>
889         PR rtl/58542
890         * gcc.dg/atomic-store-6.c: New.
892 2013-10-24  Ian Lance Taylor  <iant@google.com>
894         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
896 2013-10-24  Cong Hou  <congh@google.com>
898         * gcc.c-torture/execute/20030125-1.c: Update.
900 2013-10-24  Tobias Burnus  <burnus@net-b.de>
902         PR fortran/44646
903         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
905 2013-10-24  Dehao Chen  <dehao@google.com>
907         * g++.dg/opt/devirt3.C: New test.
909 2013-08-24  Tobias Burnus  <burnus@net-b.de>
911         PR other/33426
912         * testsuite/gcc.dg/ivdep.c: New.
913         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
915 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
917         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
918         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
920 2013-10-24  Nick Clifton  <nickc@redhat.com>
922         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
924 2013-10-24  Marek Polacek  <polacek@redhat.com>
926         PR c++/58705
927         * g++.dg/parse/pr58705.C: New test.
929 2013-10-24  Marek Polacek  <polacek@redhat.com>
931         * gcc.dg/c11-align-5.c: Add more testing.
933 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
935         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
937 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
939         PR tree-optimization/58775
940         PR tree-optimization/58791
941         * gcc.dg/guality/pr58791-1.c: New test.
942         * gcc.dg/guality/pr58791-2.c: New test.
943         * gcc.dg/guality/pr58791-3.c: New test.
944         * gcc.dg/guality/pr58791-4.c: New test.
945         * gcc.dg/guality/pr58791-5.c: New test.
946         * gcc.c-torture/compile/pr58775.c: New test.
947         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
949 2013-10-23  Tom de Vries  <tom@codesourcery.com>
951         PR tree-optimization/58805
952         * gcc.dg/pr58805.c: New test.
954 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
956         * gcc.target/i386/vect-div-1.c: New test.
958         * gcc.dg/vect/pr58508.c: Remove dg-options.
960 2013-10-23  Richard Biener  <rguenther@suse.de>
962         * gcc.dg/torture/pr58830.c: New testcase.
964 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
966         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
967         * g++.dg/cpp1y/attr-deprecated.C: New.
968         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
970 2013-10-23  Tobias Burnus  <burnus@net-b.de>
972         PR fortran/58793
973         * gfortran.dg/assumed_type_8.f90: New.
975 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
977         PR target/58779
978         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
979         and MINUSCCZEXT defines. Update scan-assembler dg directive.
980         * gcc.dg/torture/pr58779.c: New test.
982 2013-10-22  Steve Ellcey  <sellcey@mips.com>
984         * gcc.target/mips/nor.c: New.
986 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
988         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
989         tests into...
990         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
991         restricted to big-endian targets.
993 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
995         PR fortran 57893
996         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
998 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1000         PR fortran/58803
1001         * gfortran.dg/proc_ptr_comp_38.f90: New.
1003 2013-10-21  Marek Polacek  <polacek@redhat.com>
1005         PR middle-end/58809
1006         * gcc.dg/gomp/pr58809.c: New test.
1008 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1010         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1011         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1013 2013-10-21  Richard Biener  <rguenther@suse.de>
1015         PR tree-optimization/58794
1016         * c-c++-common/torture/pr58794-1.c: New testcase.
1017         * c-c++-common/torture/pr58794-2.c: Likewise.
1019 2013-10-21  Richard Biener  <rguenther@suse.de>
1021         PR middle-end/58742
1022         * c-c++-common/fold-divmul-1.c: New testcase.
1024 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1026         * gcc.target/i386/memset-vector_loop-1.c: New test.
1027         * gcc.target/i386/memset-vector_loop-2.c: New test.
1029 2013-10-21  Diego Novillo  <dnovillo@google.com>
1031         * g++.dg/plugin/selfassign.c: Include tree.h.
1032         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1033         * gcc.dg/plugin/ggcplug.c: Likewise.
1034         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1035         * gcc.dg/plugin/selfassign.c: Likewise.
1036         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1038 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1040         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1041         * gcc.target/mips/mips-ps-7.c: Likewise.
1043 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1045         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1046         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1047         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1049 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1051         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1053         PR testsuite/58645
1054         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1056 2013-10-19  Mike Stump  <mikestump@comcast.net>
1058         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1060         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1061         * g++.dg/lto/pr54625-1_0.c: ... to here.
1062         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1063         * g++.dg/lto/pr54625-1_1.C: Likewise.
1064         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1065         * g++.dg/lto/pr54625-2_0.c: Likewise.
1066         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1067         * g++.dg/lto/pr54625-2_1.C: Likewise.
1069 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1071         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1073 2013-10-18  Cong Hou  <congh@google.com>
1075         * gcc.dg/vect/pr58508.c: New test.
1077 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1079         PR c++/58466
1080         * g++.dg/cpp0x/variadic145.C: New.
1082 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1084         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1086 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1088         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1089         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1090         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1091         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1093 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1095         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1096         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1097         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1098         effective target arm_thumb1_ok.
1099         * lib/target-supports.exp
1100         (check_effective_target_arm_fp16_ok_nocache): Don't force
1101         -mfloat-abi=soft when building for hardfloat target.
1103 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1105         PR target/58673
1106         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1107         -mquad-word + -mno-vsx-timode causes errors.
1108         * gcc.target/powerpc/pr58673-2.c: Likewise.
1110 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/58596
1113         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1115 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1117         * gcc.target/aarch64/c-output-template.c: New testcase.
1118         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1119         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1121 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1123         * gcc/testsuite/lib/target-supports.exp
1124         (check_effective_target_sync_long_long): AArch64 supports
1125         atomic operations on "long long".
1126         (check_effective_target_sync_long_long_runtime): AArch64 can
1127         execute atomic operations on "long long".
1129 2013-10-17  Richard Biener  <rguenther@suse.de>
1131         PR tree-optimization/58143
1132         * gcc.dg/torture/pr58143-1.c: New testcase.
1133         * gcc.dg/torture/pr58143-2.c: Likewise.
1134         * gcc.dg/torture/pr58143-3.c: Likewise.
1136 2013-10-17  Marek Polacek  <polacek@redhat.com>
1138         PR c/58267
1139         * gcc.dg/c1x-align-5.c: New test.
1141 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1143         PR fortran/58652
1144         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1146 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1148         * c-c++-common/cpp/openmp-define-1.c: Move
1149         dg-require-effective-target fopenmp after dg-do directive.
1150         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1151         * gfortran.dg/openmp-define-1.f90: Likewise.
1152         * gfortran.dg/openmp-define-2.f90: Likewise.
1153         * gfortran.dg/openmp-define-3.f90: Likewise.
1155 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1157         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1159 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1161         PR target/57756
1162         * gcc.target/i386/pr57756.c: New test.
1163         * gcc.target/i386/pr57756_2.c: New test.
1165 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1167         * gcc.dg/torture/builtin-self.c: New file.
1169 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1171         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1172         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1173         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1174         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1175         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1177 2013-10-15  Cong Hou  <congh@google.com>
1179         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1181 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1183         PR c++/58707
1184         * g++.dg/cpp0x/pr58707.C: New.
1186 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1188         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1189         after other directives.
1191 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1193         PR fortran/58652
1194         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1196 2013-10-14  Ian Lance Taylor  <iant@google.com>
1198         * go.test/go-test.exp (go-find-packages): New proc.
1199         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1200         subdirectories.  Do simple +build line matching.  Handle run with
1201         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1202         for rundir.  Remove special handling for bug191 and dwarf.
1204 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1206         PR fortran/58658
1207         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1209 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1211         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1212         Use btsl.
1214 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1216         * gnat.dg/specs/opt1.ads: New test.
1218 2013-10-14  Richard Biener  <rguenther@suse.de>
1220         PR tree-optimization/58640
1221         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1223 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1225         * gnat.dg/uninit_array.ad[sn]: New test.
1226         * gnat.dg/uninit_array_pkg.ads: New helper.
1228 2013-10-13  Richard Biener  <rguenther@suse.de>
1230         * gcc.c-torture/execute/pr58662.c: New test.
1232 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1234         PR target/51244
1235         * gcc.dg/torture/p51244-21.c: New.
1236         * gcc.target/sh/pr51244-20.c: New.
1237         * gcc.target/sh/pr51244-20-sh2a.c: New.
1239 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1241         * gnat.dg/specs/linker_section.ads: Update test.
1243 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1245         PR target/58690
1246         * gcc.target/i386/pr58690.c: New test
1248 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1250         * gcc.target/i386/builtin-ucmp.c: New test.
1252 2013-10-11  Brooks Moses  <bmoses@google.com>
1254         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1256 2013-10-11  Jeff Law  <law@redhat.com>
1258         * gcc.c-torture/execute/pr58640.c: New test.
1260 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1262         PR c++/58633
1263         * g++.dg/cpp0x/decltype57.C: New.
1265 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1267         PR c++/31671
1268         * g++.dg/template/nontype26.C: New.
1270 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1272         * c-c++-common/cpp/openmp-define-1.c: New file.
1273         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1274         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1275         * gfortran.dg/openmp-define-1.f90: Likewise.
1276         * gfortran.dg/openmp-define-2.f90: Likewise.
1277         * gfortran.dg/openmp-define-3.f90: Likewise.
1279         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1280         for test source files.
1281         * gcc.dg/gomp/gomp.exp: Likewise.
1282         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1283         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1284         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1285         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1286         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1288 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1290         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1291         Remove error test that is now valid in OpenMP 4.0.
1292         * c-c++-common/gomp/atomic-16.c: New test.
1293         * c-c++-common/gomp/cancel-1.c: New test.
1294         * c-c++-common/gomp/depend-1.c: New test.
1295         * c-c++-common/gomp/depend-2.c: New test.
1296         * c-c++-common/gomp/map-1.c: New test.
1297         * c-c++-common/gomp/pr58472.c: New test.
1298         * c-c++-common/gomp/sections1.c: New test.
1299         * c-c++-common/gomp/simd1.c: New test.
1300         * c-c++-common/gomp/simd2.c: New test.
1301         * c-c++-common/gomp/simd3.c: New test.
1302         * c-c++-common/gomp/simd4.c: New test.
1303         * c-c++-common/gomp/simd5.c: New test.
1304         * c-c++-common/gomp/single1.c: New test.
1305         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1306         parser.
1307         * g++.dg/gomp/block-3.C: Likewise.
1308         * g++.dg/gomp/clause-3.C: Adjust error messages.
1309         * g++.dg/gomp/declare-simd-1.C: New test.
1310         * g++.dg/gomp/declare-simd-2.C: New test.
1311         * g++.dg/gomp/depend-1.C: New test.
1312         * g++.dg/gomp/depend-2.C: New test.
1313         * g++.dg/gomp/target-1.C: New test.
1314         * g++.dg/gomp/target-2.C: New test.
1315         * g++.dg/gomp/taskgroup-1.C: New test.
1316         * g++.dg/gomp/teams-1.C: New test.
1317         * g++.dg/gomp/udr-1.C: New test.
1318         * g++.dg/gomp/udr-2.C: New test.
1319         * g++.dg/gomp/udr-3.C: New test.
1320         * g++.dg/gomp/udr-4.C: New test.
1321         * g++.dg/gomp/udr-5.C: New test.
1322         * g++.dg/gomp/udr-6.C: New test.
1323         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1324         * gcc.dg/autopar/outer-2.c: Likewise.
1325         * gcc.dg/autopar/outer-3.c: Likewise.
1326         * gcc.dg/autopar/outer-4.c: Likewise.
1327         * gcc.dg/autopar/outer-5.c: Likewise.
1328         * gcc.dg/autopar/outer-6.c: Likewise.
1329         * gcc.dg/autopar/parallelization-1.c: Likewise.
1330         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1331         parser.
1332         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1333         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1334         instead of GOMP_parallel_loop_runtime_start.
1335         * gcc.dg/gomp/declare-simd-1.c: New test.
1336         * gcc.dg/gomp/declare-simd-2.c: New test.
1337         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1338         parser.  Add further #pragma omp sections nesting tests.
1339         * gcc.dg/gomp/target-1.c: New test.
1340         * gcc.dg/gomp/target-2.c: New test.
1341         * gcc.dg/gomp/taskgroup-1.c: New test.
1342         * gcc.dg/gomp/teams-1.c: New test.
1343         * gcc.dg/gomp/udr-1.c: New test.
1344         * gcc.dg/gomp/udr-2.c: New test.
1345         * gcc.dg/gomp/udr-3.c: New test.
1346         * gcc.dg/gomp/udr-4.c: New test.
1347         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1349 2013-10-10  Jan Hubicka  <jh@suse.cz>
1351         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1352         tuning change.
1353         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1354         * gcc.target/i386/pr49168-1.c: Likewise.
1355         * gcc.target/i386/pr49002-2.c: Likewise.
1357 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1359         PR middle-end/58670
1360         * gcc.dg/torture/pr58670.c: New test.
1362 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1364         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1366 2013-10-09  Marek Polacek  <polacek@redhat.com>
1368         PR c++/58635
1369         * g++.dg/tm/pr58635-1.C: New test.
1370         * g++.dg/tm/pr58635-2.C: New test.
1372 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1374         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1376 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1378         PR tree-optimization/20318
1379         * c-c++-common/pr20318.c: New file.
1380         * gcc.dg/tree-ssa/pr20318.c: New file.
1382 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1384         * gcc.c-torture/execute/pr58570.c: New test.
1386 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1388         * gcc.target/aarch64/vclz.c: New testcase.
1390 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1392         * gcc.target/aarch64/vadd_f64.c: New testcase.
1393         * gcc.target/aarch64/vsub_f64.c: New testcase.
1395 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1397         * gcc.target/aarch64/vdiv_f.c: New testcase.
1399 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1401         * gcc.target/aarch64/vneg_f.c: New testcase.
1402         * gcc.target/aarch64/vneg_s.c: New testcase.
1404 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/58568
1407         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1408         * g++.old-deja/g++.mike/misc9.C: Adjust.
1410 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1412         PR c++/58665
1413         Revert:
1414         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/58448
1417         * g++.dg/template/crash117.C: New.
1419 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1421         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1423 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1425         PR tree-optimization/58480
1426         * gcc.dg/tree-ssa/pr58480.c: New file.
1428 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1430         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1431         * gcc.target/powerpc/fusion.c: Likewise.
1433 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1435         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1437 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1439         * gcc.target/s390/htm-1.c: Add more tests to cover different
1440         operand types.
1442 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1444         PR c++/58126
1445         * g++.dg/init/uninitialized1.C: New.
1447 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1449         PR c++/56060
1450         * g++.dg/cpp0x/variadic144.C: New.
1452 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1454         PR c++/58560
1455         * g++.dg/cpp0x/auto39.C: New.
1457 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1459         PR c++/58503
1460         * g++.dg/cpp0x/range-for26.C: New.
1461         * g++.dg/cpp0x/range-for27.C: Likewise.
1463 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1465         PR c++/58448
1466         * g++.dg/template/crash117.C: New.
1468 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1470         PR c++/19476
1471         * g++.dg/tree-ssa/pr19476-5.C: New file.
1472         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1474 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1476         PR c++/58584
1477         * g++.dg/cpp0x/gen-attrs-55.C: New.
1479 2013-10-03  Easwaran Raman  <eraman@google.com>
1481         PR c++/33911
1482         * g++.dg/ext/attribute47.C: New.
1484 2013-10-03  Rong Xu  <xur@google.com>
1486         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1487         probability.
1488         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1489         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1491 2013-10-03  Marek Polacek  <polacek@redhat.com>
1493         PR c++/58510
1494         * g++.dg/cpp0x/pr58510.C: New test.
1496 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1498         PR c++/19476
1499         * g++.dg/tree-ssa/pr19476-1.C: New file.
1500         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1501         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1502         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1504 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1506         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1507         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1508         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1509         VSX scalar operations or the traditional floating point form of
1510         the instruction.
1511         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1512         * gcc.target/powerpc/recip-3.c: Likewise.
1513         * gcc.target/powerpc/recip-5.c: Likewise.
1514         * gcc.target/powerpc/pr72747.c: Likewise.
1515         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1517 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1519         PR target/58460
1520         * gcc.target/aarch64/pr58460.c: New file.
1522 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1524         PR fortran/58593
1525         * gfortran.dg/char_length_19.f90: New.
1527 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1529         PR c++/58535
1530         * g++.dg/parse/crash65.C: New.
1531         * g++.dg/cpp1y/pr58535.C: Likewise.
1533 2013-10-02  Richard Biener  <rguenther@suse.de>
1535         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1536         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1537         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1538         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1539         * gfortran.dg/ldist-pr45199.f: Likewise.
1541 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1543         PR c++/58565
1544         * g++.dg/parse/crash64.C: New.
1546 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1548         * gcc.dg/tree-ssa/slsr-40.c: New test.
1550 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1552         PR c++/58563
1553         * g++.dg/cpp0x/pr58563.C: New.
1555 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1557         * gcc.target/aarch64/vect_saddl_1.c: New.
1559 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1561         PR target/58574
1562         * gcc.c-torture/execute/pr58574.c: New testcase.
1564 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1566         PR Target/58578
1567         * gcc.target/arm/pr58578.c: New test.
1569 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1571         PR tree-optimization/58556
1572         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1573         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1575 2013-10-01  Nick Clifton  <nickc@redhat.com>
1577         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1578         for MSP430.
1579         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1580         ptr32plus targets.
1581         * gcc.c-torture/compile/pr41181.c: Likewise.
1582         * gcc.c-torture/compile/calls.c: Likewise.
1583         * gcc.c-torture/compile/990617-1.c: Likewise.
1584         * gcc.c-torture/compile/pr55955.c: Only run the test for
1585         int32plus targets.
1586         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1588 2013-10-01  Richard Biener  <rguenther@suse.de>
1590         PR tree-optimization/58553
1591         * gcc.dg/torture/pr58553.c: New testcase.
1593 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1595         PR middle-end/58564
1596         * gcc.c-torture/execute/pr58564.c: New test.
1598 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1600         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1601         Update for additional dump message.
1603 2013-09-30  Richard Biener  <rguenther@suse.de>
1605         PR tree-optimization/58554
1606         * gcc.dg/torture/pr58554.c: New testcase.
1608 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1609             Joern Rennecke  <joern.rennecke@embecosm.com>
1611         * gcc.target/arc/barrel-shifter-1.c: New test.
1612         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1613         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1614         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1615         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1616         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1617         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1618         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1619         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1620         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1621         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1622         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1623         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1624         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1625         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1626         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1627         * gcc.target/arc/mtune-ARC600.c: Likewise.
1628         * gcc.target/arc/mtune-ARC601.c: Likewise.
1629         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1630         * gcc.target/arc/mtune-ARC700.c: Likewise.
1631         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1632         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1633         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1634         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1636 2013-09-30  Richard Biener  <rguenther@suse.de>
1638         PR middle-end/58532
1639         * g++.dg/torture/pr58552.C: New testcase.
1641 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1643         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1644         and -mupper-regs-df.
1646 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1648         PR middle-end/58463
1649         * gcc.dg/pr58463.c: New test.
1651 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1653         PR middle-end/58551
1654         * c-c++-common/gomp/pr58551.c: New test.
1656 2013-09-27  Richard Biener  <rguenther@suse.de>
1658         PR tree-optimization/58459
1659         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1661 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1663         PR fortran/58113
1664         * gfortran.dg/round_4.f90: Check for rounding support.
1666 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1668         * g++.dg/vect/pr58513.cc (op): Make static.
1670 2013-09-26  Richard Biener  <rguenther@suse.de>
1672         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1674 2013-09-26  Richard Biener  <rguenther@suse.de>
1676         PR tree-optimization/58539
1677         * gcc.dg/torture/pr58539.c: New testcase.
1679 2013-09-25  Jeff Law  <law@redhat.com>
1681         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1683 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1685         PR fortran/58436
1686         * gfortran.dg/finalize_21.f90: New.
1688 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1690         PR fortran/57697
1691         PR fortran/58469
1692         * gfortran.dg/defined_assignment_8.f90: New.
1693         * gfortran.dg/defined_assignment_9.f90: New.
1695 2013-09-25  Marek Polacek  <polacek@redhat.com>
1697         PR sanitizer/58413
1698         * c-c++-common/ubsan/shift-5.c: New test.
1699         * c-c++-common/ubsan/shift-6.c: New test.
1700         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1701         * gcc.dg/ubsan/c-shift-1.c: New test.
1703 2013-09-25  Marek Polacek  <polacek@redhat.com>
1705         PR c++/58516
1706         * g++.dg/tm/pr58516.C: New test.
1708 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1710         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1711         New procedure.
1712         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1714 2013-09-24  Richard Biener  <rguenther@suse.de>
1716         PR middle-end/58513
1717         * g++.dg/vect/pr58513.cc: New testcase.
1719 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1721         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1722         output.
1724 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1726         PR c++/58500
1727         * g++.dg/cpp1y/pr58500.C: New testcase.
1729 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1731         * gnat.dg/opt28.ad[sb]: New test.
1732         * gnat.dg/opt28_pkg.ads: New helper.
1734 2013-09-23  Richard Biener  <rguenther@suse.de>
1736         PR tree-optimization/58464
1737         * g++.dg/torture/pr58464.C: New testcase.
1739 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1741         PR target/58475
1742         * gcc.target/sh/torture/pr58475.c: New test.
1744 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1746         PR fortran/58355
1747         * gfortran.dg/extends_15.f90: New.
1749 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/58481
1752         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1754 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1756         PR target/56875
1757         * gcc.target/vax/vax.exp: New.
1758         * gcc.target/vax/pr56875.c: Ditto.
1760 2013-09-20  Richard Biener  <rguenther@suse.de>
1762         PR middle-end/58484
1763         * gfortran.dg/pr58484.f: New testcase.
1765 2013-09-20  Jeff Law  <law@redhat.com>
1767         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1769 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1771         PR middle-end/57748
1772         * gcc.dg/torture/pr57748-1.c: New test.
1773         * gcc.dg/torture/pr57748-2.c: New test.
1775 2013-09-20  Marek Polacek  <polacek@redhat.com>
1777         PR sanitizer/58413
1778         * c-c++-common/ubsan/shift-4.c: New test.
1780 2013-09-20  Richard Biener  <rguenther@suse.de>
1782         PR tree-optimization/58453
1783         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1785 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1787         PR fortran/58099
1788         * gfortran.dg/proc_ptr_43.f90: New.
1790 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1792         PR fortran/57697
1793         * gfortran.dg/defined_assignment_11.f90: New.
1795 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1797         PR rtl-optimization/58438
1798         * g++.dg/pr58438.C: New test.
1800 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1802         PR fortran/43366
1803         * gfortran.dg/class_39.f03: Update dg-error.
1804         * gfortran.dg/class_5.f03: Ditto.
1805         * gfortran.dg/class_53.f90: Ditto.
1806         * gfortran.dg/realloc_on_assign_20.f90: New.
1807         * gfortran.dg/realloc_on_assign_21.f90: New.
1808         * gfortran.dg/realloc_on_assign_22.f90: New.
1810 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1812         PR c++/58457
1813         * g++.dg/parse/using4.C: New.
1815 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1817         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1819 2013-09-18  Marek Polacek  <polacek@redhat.com>
1821         PR sanitize/58443
1822         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1823         instead of the shift option.
1824         * c-c++-common/ubsan/pr58443-1.c: New test.
1825         * c-c++-common/ubsan/pr58443-3.c: New test.
1826         * c-c++-common/ubsan/pr58443-2.c: New test.
1828 2013-09-18  Richard Biener  <rguenther@suse.de>
1830         PR tree-optimization/58417
1831         * gcc.dg/torture/pr58417.c: New testcase.
1833 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1835         * gnat.dg/array_bounds_test2.adb: New test.
1837 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1839         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1840         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1842 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1844         * gnat.dg/in_out_parameter4.adb: New test.
1846 2013-09-18  Marek Polacek  <polacek@redhat.com>
1848         PR sanitizer/58411
1849         * c-c++-common/ubsan/attrib-1.c: New test.
1851 2013-09-17  Cong Hou  <congh@google.com>
1853         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1854         on two arrays with short and int types. This should not be recognized
1855         as a dot product pattern.
1857 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1859         PR c++/58435
1860         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1861         the cp_type_quals (r) too.
1863 2013-09-17  Jan Hubicka  <jh@suse.cz>
1865         PR middle-end/58332
1866         * gcc.c-torture/compile/pr58332.c: New testcase.
1868 2013-09-17  Jeff Law  <law@redhat.com>
1870         * gcc.c-torture/execute/pr58387.c: New test.
1872 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1874         PR tree-optimization/58088
1875         * gcc.c-torture/compile/pr58088.c: New test.
1877 2013-09-17  Nick Clifton  <nickc@redhat.com>
1879         * lib/target-supports.exp (check_effective_target_trampolines):
1880         Add MSP430 to the list of targets that do not support trampolines.
1881         (check_profiling_available): Add MSP430 to the list of targets
1882         that do not support profiling.
1883         (check_effective_target_tls_runtime): Add MSP430 to the list of
1884         targets that do not support TLS.
1886 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1888         * gnat.dg/opt27.adb: New test.
1889         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1891 2013-09-17  Andreas Schwab  <schwab@suse.de>
1893         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1895 2013-09-17  Richard Biener  <rguenther@suse.de>
1897         PR tree-optimization/58432
1898         * gcc.dg/pr58432.c: New testcase.
1900 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1902         * gcc.dg/tree-ssa/slsr-39.c: New test.
1904 2013-09-16  Xinliang David Li  <davidxl@google.com>
1906         * gcc.misc-tests/help.exp: Optimizer help change.
1908 2013-09-16  Jeff Law  <law@redhat.com>
1910         * gcc.c-torture/execute/pr58419.c: New test.
1911         * gcc.c-torture/execute/pr58431.c: New test.
1913 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1915         PR fortran/58356
1916         * gfortran.dg/finalize_19.f90: New.
1918 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1920         * gcc.target/i386/pr58418.c: New.
1922 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1924         * gcc.target/aarch64/fmla-intrinsic.c: New.
1925         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1926         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1927         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1929 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1931         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1932         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1934 2013-09-16  Richard Biener  <rguenther@suse.de>
1936         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1938 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1940         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1941         interpreted as implicit templates) to be expected pedwarns instead.
1943 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1945         PR fortran/57697
1946         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1948 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1950         PR fortran/57697
1951         * gfortran.dg/defined_assignment_10.f90: New.
1953 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1955         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1956         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1958 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1960         * g++.dg/abi/main.C: Added implicit C linkage tests
1962 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1964         * gcc.target/i386/pr57848.c: New file.
1966 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1968         PR target/58314
1969         * gcc.target/sh/torture/pr58314.c: New test.
1971 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1973         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1975 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1977         PR ipa/58389
1978         * g++.dg/pr58389.C: New test.
1980 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1982         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1983         * g++.dg/template/pseudodtor3.C: Likewise.
1985 2013-09-12  Richard Biener  <rguenther@suse.de>
1987         PR tree-optimization/58404
1988         * g++.dg/tree-ssa/pr58404.C: New testcase.
1990 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1992         PR ipa/58371
1993         * g++.dg/ipa/pr58371.C: New test.
1995 2013-09-12  Richard Biener  <rguenther@suse.de>
1997         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1998         expected outcome and comment why that happens.
2000 2013-09-11  Richard Biener  <rguenther@suse.de>
2002         PR middle-end/58377
2003         * g++.dg/uninit-pred-4.C: New testcase.
2005 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2007         PR tree-optimization/58385
2008         * gcc.c-torture/execute/pr58385.c: New test.
2010 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2012         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2014 2013-09-10  Jeff Law  <law@redhat.com>
2016         * g++.dg/torture/pr58380.C: New test.
2018 2013-09-10  Jan Hubicka  <jh@suse.cz>
2019             Paolo Carlini  <paolo.carlini@oracle.com>
2021         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2023 2013-09-10  Jeff Law  <law@redhat.com>
2025         * gcc.c-torture/compile/pr58343.c: New test.
2027 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2029         PR rtl-optimization/58365
2030         * gcc.c-torture/execute/pr58365.c: New test.
2032 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2034         * gcc.dg/torture/memcpy-1.c: New test.
2036 2013-09-10  Alan Modra  <amodra@gmail.com>
2038         * gcc.target/powerpc/pr58330.c: New.
2040 2013-09-10  Alan Modra  <amodra@gmail.com>
2042         * gcc.target/powerpc/medium_offset.c: New.
2044 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2046         PR c++/58325
2047         * g++.dg/warn/Wunused-var-21.C: New test.
2049         PR tree-optimization/58364
2050         * gcc.c-torture/execute/pr58364.c: New test.
2052 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2054         PR c++/43452
2055         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2056         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2057         * g++.dg/init/delete1.C: Adjust.
2059 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2061         * gcc.target/aarch64/movdi_1.c: New test.
2063 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/58362
2066         * g++.dg/warn/Wunused-parm-5.C: New.
2068 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2070         * gcc.target/aarch64/cmn-neg.c: New test.
2072 2013-09-09  Richard Biener  <rguenther@suse.de>
2074         PR middle-end/58326
2075         * gcc.dg/torture/pr58326-1.c: New testcase.
2076         * gcc.dg/torture/pr58326-2.c: Likewise.
2078 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2080         PR target/57735
2081         * g++.dg/ext/pr57735.C: New test.
2083 2013-09-09  Jan Hubicka  <jh@suse.cz>
2085         PR middle-end/58294
2086         * g++.dg/torture/PR58294.C: New testcase.
2088 2013-09-08  Jeff Law  <law@redhat.com>
2090         * gcc.c-torture/compile/pr58340.c: New test.
2092 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2094         * g++.dg/debug/ra1.C: New test.
2096 2013-09-08  Jan Hubicka  <jh@suse.cz>
2098         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2099         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2100         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2101         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2103 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2105         PR c++/54941
2106         * g++.dg/overload/new1.C: Adjust.
2108 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2110         * c-c++-common/opaque-vector.c: New test.
2112 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2114         PR c++/58282
2115         * g++.dg/tm/noexcept-6.C: New test.
2117 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2119         * gcc.target/arc/cond-set-use.c: New test.
2121 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2123         * gnat.dg/stack_usage2.adb: New test.
2125 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2127         * gcc.target/aarch64/table-intrinsics.c
2128         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2129         (qtb_tests8_< ,2,3,4>): Likewise.
2130         (qtblq_tests8_< ,2,3,4>): Likewise.
2131         (qtbxq_tests8_< ,2,3,4>): Likewise.
2133 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2135         * gnat.dg/warn10.ad[sb]: New test.
2136         * gnat.dg/warn10_pkg.ads: New helper.
2138 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2140         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2141         Don't expect NULL in foo.result set.
2142         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2143         in ESCAPED set.
2144         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2145         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2147 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2149         * gcc.target/s390/nearestint-1.c: New testcase.
2151 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2152             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2154         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2155         * testsuite/gcc.target/arc: New directory.
2156         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2157         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2158         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2159         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2160         * testsuite/gcc.dg/builtin-apply2.c
2161         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2163 2013-09-04  Jan Hubicka  <jh@suse.cz>
2165         PR middle-end/58201
2166         * g++.dg/torture/pr58201_0.C: New testcase.
2167         * g++.dg/torture/pr58201_1.C: New testcase.
2168         * g++.dg/torture/pr58201.h: New testcase.
2170 2013-09-05  Jan Hubicka  <jh@suse.cz>
2172         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2174 2013-09-05  Richard Biener  <rguenther@suse.de>
2176         PR tree-optimization/58137
2177         * gcc.target/i386/pr58137.c: New testcase.
2179 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2181         * g++.dg/ipa/remref-1.C: New test.
2182         * g++.dg/ipa/remref-2.C: Likewise.
2184 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2186         PR c++/24926
2187         * g++.dg/parse/access11.C: New.
2189 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2191         * g++.dg/warn/weak1.C: Skip on AIX.
2193 2013-09-04  Easwaran Raman  <eraman@google.com>
2195         PR middle-end/57370
2196         PR tree-optimization/58011
2197         * gfortran.dg/reassoc_12.f90: New testcase.
2198         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2200 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2202         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2203         * gcc.dg/torture/pr53922.c: Skip on AIX.
2204         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2206 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2208         * gcc.dg/unroll_1.c: Test dumping to stderr.
2210 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2212         PR c++/58305
2213         * g++.dg/warn/deprecated-8.C: New.
2215 2013-09-03  Jeff Law  <law@redhat.com>
2217         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2218         dump output.
2220 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2222         Revert:
2224         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2226         * gcc.dg/Warray-bounds-11.c: New testcase.
2228 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2230         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2232 2013-09-03  Jan Hubicka  <jh@suse.cz>
2234         * g++.dg/ipa/devirt-15.C: Fix testcase.
2236 2013-09-03  Richard Biener  <rguenther@suse.de>
2238         PR middle-end/57656
2239         * gcc.dg/torture/pr57656.c: New testcase.
2241 2013-09-03  Richard Biener  <rguenther@suse.de>
2243         PR middle-end/57287
2244         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2246 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2248         PR fortran/PR56519
2249         * gfortran.dg/do_concurrent_3.f90:  New test case.
2251 2013-09-02  Jan Hubicka  <jh@suse.cz>
2253         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2255 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2257         PR ipa/58106
2258         * gcc.dg/ipa/pr58106.c: New test.
2260 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2262         * gcc.target/aarch64/scalar_intrinsics.c
2263         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2265 2013-09-02  Richard Biener  <rguenther@suse.de>
2267         PR middle-end/57511
2268         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2270 2013-09-02  Richard Biener  <rguenther@suse.de>
2272         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2273         reference.
2275 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2277         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2279 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2281         PR c++/21682, implement DR 565
2282         * g++.dg/template/using24.C: New.
2283         * g++.dg/template/using25.C: Likewise.
2284         * g++.dg/template/using26.C: Likewise.
2286 2013-09-01  Jan Hubicka  <jh@suse.cz>
2288         * g++.dg/ipa/devirt-15.C: New testcase.
2290 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2292         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2294 2013-08-31  Jan Hubicka  <jh@suse.cz>
2296         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2297         * g++.dg/tree-ssa/pr45453.C: Likewise.
2299 2013-08-31  Jan Hubicka  <jh@suse.cz>
2301         * gcc.dg/fork-instrumentation.c: New testcase.
2303 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2305         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2307 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2309         * gcc.dg/Warray-bounds-11.c: New testcase.
2311 2013-08-30  Marek Polacek  <polacek@redhat.com>
2313         * g++.dg/ubsan/div-by-zero-1.C: New test.
2314         * c-c++-common/ubsan/save-expr-1.c: New test.
2315         * c-c++-common/ubsan/save-expr-2.c: New test.
2316         * c-c++-common/ubsan/save-expr-3.c: New test.
2317         * c-c++-common/ubsan/save-expr-4.c: New test.
2318         * c-c++-common/ubsan/typedef-1.c: New test.
2319         * c-c++-common/ubsan/const-char-1.c: New test.
2320         * c-c++-common/ubsan/const-expr.c: New test.
2321         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2322         * c-c++-common/ubsan/shift-1.c: Likewise.
2323         * c-c++-common/ubsan/shift-2.c: Likewise.
2324         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2325         * lib/ubsan-dg.exp: New file.
2326         * g++.dg/dg.exp: Add ubsan tests.
2327         * g++.dg/ubsan/ubsan.exp: New file.
2328         * gcc.dg/ubsan/ubsan.exp: New file.
2329         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2330         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2331         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2332         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2333         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2334         * c-c++-common/ubsan/shift-3.c: New test.
2335         * c-c++-common/ubsan/unreachable-1.c: New test.
2336         * c-c++-common/ubsan/shift-1.c: New test.
2337         * c-c++-common/ubsan/shift-2.c: New test.
2338         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2339         * gcc.dg/ubsan/c99-shift-2.c: New test.
2340         * gcc.dg/ubsan/c99-shift-1.c: New test.
2342 2013-08-29  Jan Hubicka  <jh@suse.cz>
2344         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2345         to match template and comment.
2347 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2349         PR c++/51424
2350         * g++.dg/cpp0x/dc8.C: New.
2351         * g++.dg/template/meminit1.C: Adjust.
2353 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2355         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2357 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2359         PR tree-optimization/58277
2360         * gcc.c-torture/execute/pr58277-1.c: New test.
2361         * gcc.c-torture/execute/pr58277-2.c: New test.
2363 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2365         * gcc.dg/guality/param-1.c: New test.
2366         * gcc.dg/guality/param-2.c: Likewise.
2368 2013-08-30  Richard Biener  <rguenther@suse.de>
2370         PR tree-optimization/58228
2371         * gcc.dg/torture/pr58228.c: New testcase.
2373 2013-08-30  Richard Biener  <rguenther@suse.de>
2375         PR tree-optimization/58223
2376         * gcc.dg/torture/pr58223.c: New testcase.
2377         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2379 2013-08-30  Richard Biener  <rguenther@suse.de>
2381         PR tree-optimization/58010
2382         * gcc.dg/pr58010.c: New testcase.
2384 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2386         * gcc.dg/unroll_3.c: Message change.
2387         * gcc.dg/unroll_4.c: Likewise.
2388         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2389         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2390         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2391         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2392         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2393         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2394         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2395         * gcc.dg/unroll_1.c: Likewise.
2396         * gcc.dg/vect/bb-slp-31.c: Likewise.
2397         * gcc.dg/vect/bb-slp-14.c: Likewise.
2398         * gcc.dg/vect/bb-slp-8.c: Likewise.
2399         * gcc.dg/vect/bb-slp-23.c: Likewise.
2400         * gcc.dg/vect/bb-slp-15.c: Likewise.
2401         * gcc.dg/vect/bb-slp-9.c: Likewise.
2402         * gcc.dg/vect/bb-slp-24.c: Likewise.
2403         * gcc.dg/vect/bb-slp-16.c: Likewise.
2404         * gcc.dg/vect/bb-slp-25.c: Likewise.
2405         * gcc.dg/vect/bb-slp-17.c: Likewise.
2406         * gcc.dg/vect/bb-slp-26.c: Likewise.
2407         * gcc.dg/vect/bb-slp-18.c: Likewise.
2408         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2409         * gcc.dg/vect/bb-slp-27.c: Likewise.
2410         * gcc.dg/vect/bb-slp-19.c: Likewise.
2411         * gcc.dg/vect/bb-slp-28.c: Likewise.
2412         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2413         * gcc.dg/vect/bb-slp-29.c: Likewise.
2414         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2415         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2416         * gcc.dg/vect/bb-slp-1.c: Likewise.
2417         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2418         * gcc.dg/vect/bb-slp-2.c: Likewise.
2419         * gcc.dg/vect/bb-slp-3.c: Likewise.
2420         * gcc.dg/vect/bb-slp-10.c: Likewise.
2421         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2422         * gcc.dg/vect/bb-slp-4.c: Likewise.
2423         * gcc.dg/vect/bb-slp-11.c: Likewise.
2424         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2425         * gcc.dg/vect/bb-slp-5.c: Likewise.
2426         * gcc.dg/vect/bb-slp-20.c: Likewise.
2427         * gcc.dg/vect/bb-slp-6.c: Likewise.
2428         * gcc.dg/vect/bb-slp-21.c: Likewise.
2429         * gcc.dg/vect/bb-slp-30.c: Likewise.
2430         * gcc.dg/vect/bb-slp-13.c: Likewise.
2431         * gcc.dg/vect/bb-slp-7.c: Likewise.
2432         * gcc.dg/vect/bb-slp-22.c: Likewise.
2433         * gcc.dg/unroll_2.c: Likewise.
2434         * g++.dg/vect/slp-pr50413.cc: Likewise.
2435         * g++.dg/vect/slp-pr56812.cc: Likewise.
2436         * g++.dg/vect/slp-pr50819.cc: Likewise.
2438 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2440         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2442 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2444         * gcc.dg/pr40209.c: Use -fopt-info.
2445         * gcc.dg/pr26570.c: Ditto.
2446         * gcc.dg/pr32773.c: Ditto.
2447         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2449 2013-08-29  Richard Biener  <rguenther@suse.de>
2451         PR tree-optimization/58246
2452         * gcc.dg/torture/pr58246.c: New testcase.
2454 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2456         PR fortran/52243
2457         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2458         obsolete by patch.
2459         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2461 2013-08-29  Richard Biener  <rguenther@suse.de>
2463         PR middle-end/57287
2464         * gcc.dg/pr57287-2.c: New testcase.
2466 2013-08-29  Richard Biener  <rguenther@suse.de>
2468         PR tree-optimization/57685
2469         * gcc.dg/torture/pr57685.c: New testcase.
2471 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2473         PR c++/58255
2474         * g++.dg/cpp0x/dc7.C: New.
2476 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2478         PR middle-end/58257
2479         * c-c++-common/gomp/pr58257.c: New test.
2481 2013-08-28  Richard Biener  <rguenther@suse.de>
2483         PR tree-optimization/56933
2484         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2486 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2488         * gcc.target/aarch64/scalar_shift_1.c: New.
2490 2013-08-27  Richard Biener  <rguenther@suse.de>
2492         PR tree-optimization/57521
2493         * gcc.dg/torture/pr57521.c: New testcase.
2495 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2497         PR rtl-optimization/57860
2498         PR rtl-optimization/57861
2499         PR rtl-optimization/57875
2500         PR rtl-optimization/57876
2501         PR rtl-optimization/57877
2502         * gcc.c-torture/execute/pr57860.c: New test.
2503         * gcc.c-torture/execute/pr57861.c: New test.
2504         * gcc.c-torture/execute/pr57875.c: New test.
2505         * gcc.c-torture/execute/pr57876.c: New test.
2506         * gcc.c-torture/execute/pr57877.c: New test.
2508 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2510         PR fortran/58146
2511         * gfortran.dg/bounds_check_18.f90:  New test.
2513 2013-08-23  Jan Hubicka  <jh@suse.cz>
2515         * g++.dg/ipa/devirt-14.C: Fix typo.
2517 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2519         PR fortran/57798
2520         * gfortran.dg/inline_sum_5.f90: New.
2522 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2524         PR fortran/57843
2525         * gfortran.dg/typebound_assignment_7.f90: New.
2527 2013-08-23  Jan Hubicka  <jh@suse.cz>
2529         * g++.dg/ipa/devirt-13.C: New testcase.
2530         * g++.dg/ipa/devirt-14.C: New testcase.
2532 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2534         PR target/58218
2535         * gcc.target/i386/pr58218.c: New test.
2537         PR tree-optimization/58209
2538         * gcc.c-torture/execute/pr58209.c: New test.
2540 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2542         * gcc.target/powerpc/pr57744.c: Declare abort.
2544 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/56380
2547         * g++.dg/template/error54.C: New.
2549 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2551         PR fortran/58185
2552         * gfortran.dg/select_type_34.f90: New.
2554 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2556         PR c++/56130
2557         * g++.dg/warn/deprecated-7.C: New.
2559 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2561         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2563 2013-08-21  Jeff Law  <law@redhat.com>
2565         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2567 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/56134
2570         * g++.dg/ext/attr-alias-3.C: New.
2572 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2574         PR fortran/53655
2575         * gfortran.dg/intent_out_8.f90: New.
2577 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2579         PR rtl-optimizations/57451
2580         * g++.dg/tree-prof/pr57451.C: New test.
2582 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2584         PR c++/58190
2585         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2587 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2589         PR c/57490
2590         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2592 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2594         * gcc.target/powerpc/dfp-dd-2.c: New test.
2595         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2596         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2598 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2600         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2601         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2602         Check for SLL too.
2604 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2606         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2608         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2609         "Threaded".
2611         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2612         correct test response.
2614         PR testsuite/52641
2615         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2616         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2617         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2618         (v4si): Use it.
2619         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2620         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2622         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2624 2013-08-18  Jan Hubicka  <jh@suse.cz>
2626         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2628 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2630         PR fortran/46271
2631         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2633 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2635         PR tree-optimization/58006
2636         * g++.dg/opt/pr58006.C: New test.
2638 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2640         * gnat.dg/specs/linker_alias.ads: New test.
2642 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2644         PR tree-optimization/58164
2645         * gcc.c-torture/compile/pr58164.c: New test.
2647         PR tree-optimization/58165
2648         * g++.dg/opt/pr58165.C: New test.
2650 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2652         PR c++/51912
2653         * g++.dg/cpp0x/enum28.C: New.
2654         * g++.dg/cpp0x/enum15.C: Adjust.
2656 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2658         PR target/57949
2659         * gcc.target/powerpc/pr57949-1.c: New.
2660         * gcc.target/powerpc/pr57949-2.c: New.
2662 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2664         PR tree-optimization/58145
2665         * gcc.dg/pr58145-1.c: New test.
2666         * gcc.dg/pr58145-2.c: New test.
2668 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2670         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2671         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2672         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2673         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2674         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2675         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2676         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2677         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2678         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2679         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2680         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2681         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2682         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2683         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2684         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2685         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2686         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2687         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2688         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2689         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2690         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2691         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2692         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2693         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2694         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2695         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2696         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2697         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2698         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2699         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2700         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2701         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2702         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2703         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2704         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2705         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2706         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2707         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2708         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2709         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2710         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2712         PR testsuite/52641
2713         * gcc.c-torture/execute/pr56799.x: New file.
2715         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2717         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2719         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2720         * gcc.dg/pr44214-3.c (v2df): Likewise.
2722         * gcc.dg/pr46647.c: xfail for avr-*-*.
2724         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2725         memcpy by one.
2726         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2727         Expect l to be optimized away.
2728         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2730         PR testsuite/52641
2731         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2732         to tests that assume int/double are larger than short/float.
2734         PR testsuite/52641
2735         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2736         target { ! int16 }.
2737         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2738         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2739         target { int16 }.  Restrict existing tests to target { int32 }
2740         where appropriate.
2741         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2742         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2743         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2744         * lib/target-supports.exp (check_effective_target_int32): New proc.
2746         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2747         exclude from scan test.
2749         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2750         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2751         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2752         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2753         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2754         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2755         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2756         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2757         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2758         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2759         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2760         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2761         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2762         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2763         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2764         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2765         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2766         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2767         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2769 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2771         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2773         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2774         to be the first test directive.
2775         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2776         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2777         * gcc.target/arm/atomic-op-char.c: Likewise.
2778         * gcc.target/arm/atomic-op-consume.c: Likewise.
2779         * gcc.target/arm/atomic-op-int.c: Likewise.
2780         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2781         * gcc.target/arm/atomic-op-release.c: Likewise.
2782         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2783         * gcc.target/arm/atomic-op-short.c: Likewise.
2785 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2787         PR rtl-optimization/57662
2788         * gcc.dg/pr57662.c: New test.
2790 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2792         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2793         alternative to -1.
2794         * gcc.target/mips/nans-legacy.c: Likewise.
2796 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2798         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2799         escapes.
2800         * gcc.target/mips/fabs-legacy.c: Likewise.
2801         * gcc.target/mips/fabsf-2008.c: Likewise.
2802         * gcc.target/mips/fabsf-legacy.c: Likewise.
2803         * gcc.target/mips/fneg-2008.c: Likewise.
2804         * gcc.target/mips/fneg-legacy.c: Likewise.
2805         * gcc.target/mips/fnegf-2008.c: Likewise.
2806         * gcc.target/mips/fnegf-legacy.c: Likewise.
2807         * gcc.target/mips/nan-2008.c: Likewise.
2808         * gcc.target/mips/nan-legacy.c: Likewise.
2809         * gcc.target/mips/nanf-2008.c: Likewise.
2810         * gcc.target/mips/nanf-legacy.c: Likewise.
2811         * gcc.target/mips/nans-2008.c: Likewise.
2812         * gcc.target/mips/nans-legacy.c: Likewise.
2813         * gcc.target/mips/nansf-2008.c: Likewise.
2814         * gcc.target/mips/nansf-legacy.c: Likewise.
2816 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2818         * gnat.dg/valued_proc.adb: New test.
2819         * gnat.dg/valued_proc_pkg.ads: New helper.
2821 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2823         PR tree-optimization/57661
2824         * g++.dg/opt/pr57661.C: New test.
2826         PR sanitizer/56417
2827         * gcc.dg/asan/pr56417.c: New test.
2829 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2831         * gnat.dg/loop_optimization16.adb: New test.
2832         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2834 2013-08-13  Marek Polacek  <polacek@redhat.com>
2836         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2838 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2840         Example of converting global state to per-pass state.
2842         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2843         global state "static int counter" to...
2844         (one_pass::counter): ...this instance data.
2846 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2848         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2849         to member function...
2850         (one_pass::gate): ...this.
2851         (one_pass_exec): Convert to member function...
2852         (one_pass::impl_execute): ...this.
2854 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2856         PR c++/57416
2857         * g++.dg/cpp0x/pr57416.C: New.
2859 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2861         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2862         changes.
2863         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2864         * g++.dg/cpp0x/defaulted2.C: Likewise.
2865         * g++.dg/cpp0x/defaulted31.C: Likewise.
2866         * g++.dg/cpp0x/error6.C: Likewise.
2867         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2868         * g++.dg/cpp0x/override2.C: Likewise.
2869         * g++.dg/cpp0x/parse1.C: Likewise.
2870         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2871         * g++.dg/cpp0x/temp_default4.C: Likewise.
2872         * g++.dg/ext/attrib32.C: Likewise.
2873         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2874         * g++.dg/ext/mv13.C: Likewise.
2875         * g++.dg/ext/mv7.C: Likewise.
2876         * g++.dg/ext/mv9.C: Likewise.
2877         * g++.dg/ext/pr57362.C: Likewise.
2878         * g++.dg/ext/typeof10.C: Likewise.
2879         * g++.dg/lookup/anon6.C: Likewise.
2880         * g++.dg/lookup/crash6.C: Likewise.
2881         * g++.dg/lookup/name-clash5.C: Likewise.
2882         * g++.dg/lookup/name-clash6.C: Likewise.
2883         * g++.dg/other/anon4.C: Likewise.
2884         * g++.dg/other/error15.C: Likewise.
2885         * g++.dg/other/error8.C: Likewise.
2886         * g++.dg/other/redecl2.C: Likewise.
2887         * g++.dg/parse/crash16.C: Likewise.
2888         * g++.dg/parse/crash21.C: Likewise.
2889         * g++.dg/parse/crash38.C: Likewise.
2890         * g++.dg/parse/redef2.C: Likewise.
2891         * g++.dg/parse/struct-as-enum1.C: Likewise.
2892         * g++.dg/template/crash39.C: Likewise.
2893         * g++.dg/template/redecl3.C: Likewise.
2894         * g++.dg/tls/diag-3.C: Likewise.
2895         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2896         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2897         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2898         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2899         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2900         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2901         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2902         * g++.old-deja/g++.brendan/static3.C: Likewise.
2903         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2904         * g++.old-deja/g++.jason/binding.C: Likewise.
2905         * g++.old-deja/g++.jason/crash4.C: Likewise.
2906         * g++.old-deja/g++.jason/crash7.C: Likewise.
2907         * g++.old-deja/g++.jason/lineno.C: Likewise.
2908         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2909         * g++.old-deja/g++.mike/misc3.C: Likewise.
2910         * g++.old-deja/g++.mike/net44.C: Likewise.
2911         * g++.old-deja/g++.mike/ns3.C: Likewise.
2912         * g++.old-deja/g++.ns/alias4.C: Likewise.
2913         * g++.old-deja/g++.ns/ns11.C: Likewise.
2914         * g++.old-deja/g++.other/crash23.C: Likewise.
2915         * g++.old-deja/g++.other/decl8.C: Likewise.
2916         * g++.old-deja/g++.other/linkage3.C: Likewise.
2917         * g++.old-deja/g++.other/typeck1.C: Likewise.
2918         * g++.old-deja/g++.other/typedef5.C: Likewise.
2919         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2920         * g++.old-deja/g++.pt/friend36.C: Likewise.
2921         * obj-c++.dg/method-8.mm: Likewise.
2922         * obj-c++.dg/tls/diag-3.mm: Likewise.
2924 2013-08-12  Perez Read  <netfirewall@gmail.com>
2926         PR target/58132
2927         * gcc.target/i386/movabs-1.c: New test.
2929 2013-08-12  Marek Polacek  <polacek@redhat.com>
2931         PR tree-optimization/57980
2932         * gcc.dg/pr57980.c: New test.
2934 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2936         PR fortran/56666
2937         * gfortran.dg/do_check_10.f90:  New test.
2938         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2939         * gfortran.dg/array_constructor_18.f90:  Likewise.
2940         * gfortran.dg/array_constructor_22.f90:  Likewise.
2941         * gfortran.dg/coarray_15.f90:  Likewise.
2942         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2943         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2944         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2946 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/53349
2949         * g++.dg/cpp0x/constexpr-ice8.C: New.
2951 2013-08-09  Xinliang David Li  <davidxl@google.com>
2953         * gcc.target/i386/memcpy-strategy-1.c: New test.
2954         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2955         * gcc.target/i386/memset-strategy-1.c: Ditto.
2956         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2958 2013-08-09  Jan Hubicka  <jh@suse.cz>
2960         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2961         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2963 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2965         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2967 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2969         PR fortran/58058
2970         * gfortran.dg/transfer_intrinsic_6.f90: New.
2972 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2974         Revert:
2975         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2977         PR c++/46206
2978         * g++.dg/lookup/typedef2.C: New.
2980 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2982         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2983         output of vdup intrinsics.
2985 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2987         * gcc.target/arm/lp1189445.c: New testcase.
2989 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2991         PR rtl-optimization/58079
2992         * gcc.dg/torture/pr58079.c: New test.
2994 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2996         * gnat.dg/warn9.adb: New test.
2998 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3000         PR c++/46206
3001         * g++.dg/lookup/typedef2.C: New.
3003 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3005         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3006         to optstr when building plugins on darwin.
3008 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3010         PR tree-optimization/57539
3011         * gcc.dg/ipa/pr57539.c: New test.
3013 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3014             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3016         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3017         (a): Fix constructor.
3019 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3021         PR fortran/57987
3022         * gfortran.dg/pr57987.f90: New test.
3024 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3026         PR middle-end/58041
3027         * gcc.dg/torture/pr58041.c: New test.
3028         * gcc.target/arm/pr58041.c: Likewise.
3030 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3032         PR fortran/57306
3033         * gfortran.dg/pointer_init_8.f90: New.
3035 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3037         PR c++/58080
3038         * g++.dg/cpp0x/pr58080.C: New.
3040 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3042         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3043         to optstr when building plugins.
3045 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3047         Patch autogenerated by refactor_passes.py from
3048         https://github.com/davidmalcolm/gcc-refactoring-scripts
3049         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3051         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3052         struct to a subclass of gimple_opt_pass along with...
3053         (pass_data_one_pass): ...new pass_data instance and...
3054         (make_one_pass): ...new function.
3055         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3056         global struct to a subclass of gimple_opt_pass along with...
3057         (pass_data_warn_self_assign): ...new pass_data instance and...
3058         (make_pass_warn_self_assign): ...new function.
3059         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3060         a global struct to a subclass of gimple_opt_pass along with...
3061         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3062         (make_pass_dumb_plugin_example): ...new function.
3063         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3064         global struct to a subclass of gimple_opt_pass along with...
3065         (pass_data_warn_self_assign): ...new pass_data instance and...
3066         (make_pass_warn_self_assign): ...new function.
3068 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3070         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3071         is created and added to the pass_manager to reflect
3072         autogenerated changes.
3073         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3074         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3075         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3077 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3079         PR c++/58072
3080         * g++.dg/cpp0x/pr58072.C: New.
3082 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3084         * gcc.dg/torture/pr57993-2.cpp: New.
3086 2013-08-02  Jan Hubicka  <jh@suse.cz>
3088         * gcc.dg/ipa/ipa-1.c: Update.
3089         * gcc.dg/ipa/ipa-2.c: Update.
3090         * gcc.dg/ipa/ipa-3.c: Update.
3091         * gcc.dg/ipa/ipa-4.c: Update.
3092         * gcc.dg/ipa/ipa-5.c: Update.
3093         * gcc.dg/ipa/ipa-7.c: Update.
3094         * gcc.dg/ipa/ipa-8.c: Update.
3095         * gcc.dg/ipa/ipcp-1.c: Update.
3096         * gcc.dg/ipa/ipcp-2.c: Update.
3098 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3100         PR rtl-optimization/58048
3101         * gcc.target/i386/pr58048.c: New.
3103 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3105         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3107 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3108             Peter Bergner  <bergner@vnet.ibm.com>
3110         PR c++/54537
3111         * g++.dg/overload/using3.C: New.
3112         * g++.dg/overload/using2.C: Adjust.
3113         * g++.dg/lookup/using9.C: Likewise.
3115 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3117         * gcc.target/arm/pr46972-2.c: New test.
3119 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3121         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3123 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3125         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3127 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3129         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3130         rather than addressing!=absolute when deciding how to handle MIPS16
3131         when the test forces an ABI.
3133 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3135         PR c++/57673
3136         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3138 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3140         * gcc.target/mips/code-readable-1.c: Increase switch size.
3141         * gcc.target/mips/code-readable-2.c: Ditto.
3142         * gcc.target/mips/code-readable-3.c: Ditto.
3143         * gcc.target/mips/code-readable-4.c: Ditto.
3145 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3147         PR c++/57947
3148         * g++.dg/parse/crash63.C: New.
3150 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3152         PR fortran/57530
3153         * gfortran.dg/pointer_assign_8.f90: New.
3154         * gfortran.dg/pointer_assign_9.f90: New.
3155         * gfortran.dg/pointer_assign_10.f90: New.
3156         * gfortran.dg/pointer_assign_11.f90: New.
3158 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3160         * gcc.target/arm/pr57637.c: New testcase.
3162 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3164         PR tree-optimization/57993
3165         * gcc.dg/torture/pr57993.c: New test.
3167 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3169         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3171 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3173         PR c++/57948
3174         * g++.dg/conversion/ambig2.C: New.
3176 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3178         * gcc.target/mips/fabs-2008.c: New test case.
3179         * gcc.target/mips/fabs-legacy.c: New test case.
3180         * gcc.target/mips/fabsf-2008.c: New test case.
3181         * gcc.target/mips/fabsf-legacy.c: New test case.
3182         * gcc.target/mips/fneg-2008.c: New test case.
3183         * gcc.target/mips/fneg-legacy.c: New test case.
3184         * gcc.target/mips/fneg-2008.c: New test case.
3185         * gcc.target/mips/fneg-legacy.c: New test case.
3186         * gcc.target/mips/nan-2008.c: New test case.
3187         * gcc.target/mips/nan-legacy.c: New test case.
3188         * gcc.target/mips/nanf-2008.c: New test case.
3189         * gcc.target/mips/nanf-legacy.c: New test case.
3190         * gcc.target/mips/nans-2008.c: New test case.
3191         * gcc.target/mips/nans-legacy.c: New test case.
3192         * gcc.target/mips/nansf-2008.c: New test case.
3193         * gcc.target/mips/nansf-legacy.c: New test case.
3194         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3196 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3197             Maxim Kuvyrkov  <maxim@kugelworks.com>
3199         * lib/target-supports.exp (check_effective_target_non_bionic): New
3200         effective-target test.
3201         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3202         * g++.dg/tls/thread_local4g.C: Ditto.
3204 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3206         PR fortran/58009
3207         * gfortran.dg/vector_subsript_7.f90:  New test.
3209 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3211         PR fortran/57991
3212         * gfortran.dg/warn_alias.f90: New.
3214 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3216         PR fortran/57285
3217         * gfortran.dg/class_array_19.f90: New.
3219 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3221         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3222         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3223         * gcc.dg/vect/pr57741-3.c: Likewise.
3224         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3226 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3228         Skip tests that make assumptions about struct layout that don't hold
3229         on epiphany:
3230         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3231         * g++.dg/cpp0x/iop.C: Likewise.
3232         * g++.dg/cpp0x/named_refs.C: Likewise.
3233         * g++.dg/cpp0x/rv1p.C: Likewise.
3234         * g++.dg/cpp0x/rv2p.C: Likewise.
3235         * g++.dg/cpp0x/rv3p.C: Likewise.
3236         * g++.dg/cpp0x/rv4p.C: Likewise.
3237         * g++.dg/cpp0x/rv5p.C: Likewise.
3238         * g++.dg/cpp0x/rv6p.C: Likewise.
3239         * g++.dg/cpp0x/rv7p.C: Likewise.
3240         * g++.dg/cpp0x/rv8p.C: Likewise.
3241         * g++.dg/ext/strncpy-chk1.C: Likewise.
3242         * gcc.dg/builtin-object-size-10.c: Likewise.
3243         * gcc.dg/builtin-object-size-11.c: Likewise.
3244         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3245         * gcc.dg/pr25805.c: Likewise.
3246         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3247         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3248         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3249         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3250         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3251         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3252         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3253         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3254         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3255         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3256         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3257         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3258         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3259         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3260         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3262         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3263         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3265         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3266         * gcc.dg/sibcall-6.c: Enable for epiphany.
3268 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3270         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3272 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3274         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3275         memcpy not initializers.
3277         * gcc.dg/guality/guality.exp: Skip on AIX.
3279 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3281         PR c++/57101
3282         * g++.dg/cpp0x/pr57101.C: New.
3284 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3286         * gcc.target/aarch64/neg_1.c: New test.
3288 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3290         PR fortran/57966
3291         * gfortran.dg/typebound_call_25.f90: New.
3293 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3295         PR c++/57981
3296         * g++.dg/cpp0x/pr57981.C: New.
3298 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/57880
3301         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3303 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3305         PR rtl-optimization/57960
3306         * gcc.target/s390/pr57960.c: New.
3308 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3310         PR fortran/57639
3311         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3313 2013-07-25  Terry Guo  <terry.guo@arm.com>
3315         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3317 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3319         PR c++/57942
3320         * g++.dg/inherit/pr57942.C: New.
3322 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3324         * gcc.target/powerpc/bool2.h: New file, test the code generation
3325         of logical operations for power5, altivec, power7, and power8 systems.
3326         * gcc.target/powerpc/bool2-p5.c: Likewise.
3327         * gcc.target/powerpc/bool2-av.c: Likewise.
3328         * gcc.target/powerpc/bool2-p7.c: Likewise.
3329         * gcc.target/powerpc/bool2-p8.c: Likewise.
3330         * gcc.target/powerpc/bool3.h: Likewise.
3331         * gcc.target/powerpc/bool3-av.c: Likewise.
3332         * gcc.target/powerpc/bool2-p7.c: Likewise.
3333         * gcc.target/powerpc/bool2-p8.c: Likewise.
3335 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3337         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3339 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3341         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3343 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3345         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3346         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3347         type from long to long long.
3348         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3349         to have effective-target keywords of lp64 and ilp32.
3350         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3351         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3352         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3353         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3354         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3355         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3356         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3357         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3358         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3360 2013-07-23  Tom Tromey  <tromey@redhat.com>
3361             Joseph Myers  <joseph@codesourcery.com>
3363         * gcc.dg/c11-generic-1.c: New file.
3364         * gcc.dg/c11-generic-2.c: New file.
3366 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3368         PR fortran/57906
3369         PR fortran/52052
3370         * coarray/lib_realloc_1.f90: Permit optimization.
3371         * gfortran.dg/coarray_31.f90: New.
3373 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3375         PR fortran/57762
3376         * gfortran.dg/class_array_7.f03: Fix memory leak.
3378 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3380         PR c++/52816
3381         * g++.dg/cpp0x/decltype56.C: New.
3383 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3385         * gcc.dg/pr53265.c: Correct line number in dg-message.
3387 2013-07-22  Diego Novillo  <dnovillo@google.com>
3389         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3391 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3393         PR testsuite/52641
3394         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3395         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3397 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3399         PR testsuite/52641
3400         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3401         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3402         * gcc.dg/torture/pr53366-1.c: Same.
3403         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3404         * gcc.dg/torture/pr56488.c: Same.
3405         * gcc.dg/torture/pr57584.c: Same.
3406         * gcc.dg/tree-ssa/pr57385.c: Same.
3407         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3409 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3411         * c-c++-common/pr41779.c: Fix typos.
3412         * gcc.c-torture/compile/20031125-2.c: Likewise.
3413         * gcc.c-torture/compile/20040621-1.c: Likewise.
3414         * gcc.c-torture/execute/20020418-1.c: Likewise.
3415         * gcc.dg/20020108-1.c: Likewise.
3416         * gcc.dg/atomic-generic-aux.c: Likewise.
3417         * gcc.dg/builtin-complex-err-2.c: Likewise.
3418         * gcc.dg/decl-1.c: Likewise.
3419         * gcc.dg/di-sync-multithread.c: Likewise.
3420         * gcc.dg/format/c90-printf-1.c: Likewise.
3421         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3422         * gcc.dg/long-long-compare-1.c: Likewise.
3423         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3424         * gcc.dg/pr17055-1.c: Likewise.
3425         * gcc.dg/pr27095.c: Likewise.
3426         * gcc.dg/torture/fp-int-convert.h: Likewise.
3427         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3428         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3429         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3430         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3431         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3432         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3433         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3434         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3435         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3436         * gcc.dg/vect/vect-cond-5.c: Likewise.
3437         * gcc.dg/weak/typeof-2.c: Likewise.
3438         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3439         * gcc.target/arm/naked-1.c: Likewise.
3440         * gcc.target/i386/pr9771-1.c: Likewise.
3441         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3442         * gcc.target/sparc/struct-ret-check.c: Likewise.
3443         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3444         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3445         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3446         Likewise.
3448 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3450         PR fortran/56937
3451         * gfortran.dg/dependency_42.f90:  New test.
3452         * gfortran.dg/dependency_43.f90:  New test.
3454 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3456         PR fortran/35862
3457         * gfortran.dg/round_4.f90: New.
3459 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3461         PR fortran/57894
3462         * gfortran.dg/min_max_conformance_2.f90: New.
3464 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3466         PR preprocessor/57620
3467         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3468         (main): Don't test {s,u,U,L}12.
3469         * c-c++-common/raw-string-13.c: New test.
3470         * c-c++-common/raw-string-14.c: New test.
3471         * c-c++-common/raw-string-15.c: New test.
3472         * c-c++-common/raw-string-16.c: New test.
3474 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3476         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3478 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3480         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3482         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3483         target { ! keeps_null_pointer_checks }.
3484         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3485         target { ! keeps_null_pointer_checks }.
3487         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3488         * gcc.dg/torture/pr56488.c: Likewise.
3490 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3492         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3493         new testcase.
3495 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3497         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3498         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3499         * gfortran.dg/guality/guality.exp: Skip on AIX.
3501         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3503         * g++.dg/debug/pr56819.C: Skip on AIX.
3504         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3505         * g++.dg/guality/guality.exp: Skip on AIX.
3507         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3509         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3511         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3513 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3515         PR target/57516
3516         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3517         Adjust to corrected rounding.
3519 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3521         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3522         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3523         check_effective_target_cilkplus.
3524         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3526 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3528         * gcc.target/powerpc/pr57744.c: Fix typo.
3530 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3532         PR middle-end/57698
3533         * gcc.c-torture/compile/pr57698.c: New test.
3534         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3535         * gcc.c-torture/compile/pr44043.c: Ditto.
3537 2013-07-18  Wei Mi  <wmi@google.com>
3539         PR rtl-optimization/57878
3540         * g++.dg/pr57878.C: New test.
3542 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3544         * gcc.dg/pr42611.c: Move dg-error to correct line.
3546 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3548         PR fortran/57895
3549         * gfortran.dg/dollar_sym_3.f: New.
3550         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3552 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3554         PR target/55654
3555         PR target/55656
3556         PR target/55657
3557         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3558         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3559         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3560         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3561         * objc.dg/image-info.m: Likewise.
3562         * objc.dg/symtab-1.m: Likewise.
3563         * objc.dg/torture/strings/const-str-10.m: Likewise.
3564         * objc.dg/torture/strings/const-str-11.m: Likewise.
3565         * objc.dg/torture/strings/const-str-9.m: Likewise.
3566         * objc.dg/zero-link-1.m: Likewise.
3567         * objc.dg/zero-link-2.m: Likewise.
3568         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3569         * objc.dg/objc-foreach-4.m: Likewise.
3570         * objc.dg/objc-foreach-5.m: Likewise.
3571         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3572         (for Darwin).
3573         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3574         * obj-c++.dg/syntax-error-1.mm: Likewise.
3575         * objc.dg/method-6.m: Likewise.
3576         * objc.dg/pr23214.m: Likewise.
3577         * objc.dg/proto-lossage-7.m: Likewise.
3578         * objc.dg/strings/const-str-12b.m: Likewise.
3579         * objc.dg/zero-link-3.m: Likewise.
3580         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3581         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3582         adjust headers, interfaces and encoded types to reflect current system
3583         versions.  Add FIXME and outputs from current system compiler for
3584         reference.
3586 2013-07-15  Cong Hou  <congh@google.com>
3588         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3589         counted.
3590         * gcc.target/i386/l_fma_float_3.c: Likewise.
3591         * gcc.target/i386/l_fma_double_1.c: Likewise.
3592         * gcc.target/i386/l_fma_double_3.c: Likewise.
3594 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3596         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3597         function to test if HTM is available.
3598         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3599         * gcc.target/powerpc/htm-builtin-1.c: New test.
3601 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3603         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3604         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3605         * gfortran.dg/coarray_6.f90: Add dg-error.
3607 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3609         PR fortran/37336
3610         * gfortran.dg/finalize_18.f90: New.
3612 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3614         PR fortran/52669
3615         * fortran.dg/module_variable_1.f90:  New test.
3616         * fortran.dg/module_variable_2.f90:  New test.
3618 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3620         * g++.dg/ext/vector19.C: Adapt.
3621         * g++.dg/ext/vector23.C: New testcase.
3623 2013-07-12  Michael Matz  <matz@suse.de>
3625         PR middle-end/55771
3626         * c-c++-common/pr55771.c: New test.
3628 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3630         * gcc.target/aarch64/vect-movi.c: New.
3632 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3634         PR target/57362
3635         * g++.dg/ext/pr57362.C: New.
3637 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3639         PR target/57631
3640         * gcc.target/avr/torture/pr57631.c: New test.
3642 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3644         PR c++/57827
3645         * g++.dg/cpp0x/constexpr-ice7.C: New.
3647 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3649         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3650         for EABI targets.
3651         * gcc.c-torture/execute/nest-align-1.x: New.
3653 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3655         PR c++/57874
3656         * g++.dg/cpp0x/sfinae48.C: New.
3658 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3660         PR preprocessor/57824
3661         * c-c++-common/raw-string-17.c: New test.
3662         * c-c++-common/gomp/pr57824.c: New test.
3664 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3666         PR c++/57869
3667         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3668         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3669         * g++.dg/conversion/dr195.C: Update.
3670         * g++.dg/expr/cast2.C: Likewise.
3672 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3674         * c-c++-common/raw-string-18.c: New test.
3675         * c-c++-common/raw-string-19.c: New test.
3677         PR preprocessor/57757
3678         * g++.dg/cpp/paste1.C: New test.
3679         * g++.dg/cpp/paste2.C: New test.
3681 2013-07-10  Graham Stott  <grahams@btinternet.com>
3683         * gcc.target/mips/mulsize-1.c: New.
3684         * gcc.target/mips/mulsize-2.c: New.
3685         * gcc.target/mips/mulsize-3.c: New.
3686         * gcc.target/mips/mulsize-4.c: New.
3688 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3690         PR c++/53094
3691         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3692         * g++.dg/ext/vector24.C: New testcase.
3694 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3696         PR c++/53000
3697         * g++.dg/cpp0x/decltype17.C: Adjust.
3699 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3701         PR c++/51786
3702         * g++.dg/cpp0x/pr51786.C: New.
3704 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3706         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3708         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3710         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3712         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3713         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3715 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3717         PR fortran/57834
3718         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3720 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3722         PR fortran/50554
3723         * gfortran.dg/do_check_9.f90: New.
3725 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3727         PR fortran/57785
3728         * gfortran.dg/dot_product_2.f90: New.
3730 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3732         PR fortran/57469
3733         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3735 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3737         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3738         * gfortran.dg/finalize_10.f90: Fix dg-final.
3740 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3742         PR target/57819
3743         * gcc.target/i386/pr57819.c: New test.
3745         PR rtl-optimization/57829
3746         * gcc.c-torture/execute/pr57829.c: New test.
3748 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3750         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3751         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3753 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3755         PR target/57807
3756         * gcc.target/i386/pr57807.c: New test.
3758 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3760         PR target/29776
3761         * gcc.dg/tree-ssa/vrp89.c: New test.
3763 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3765         PR c++/28262
3766         * g++.dg/parse/defarg16.C: New.
3768 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3770         PR rtl-optimization/55342
3771         * gcc.target/i386/pr55342.c: New.
3773 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3775         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3777 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3779         PR c++/14263
3780         * g++.dg/inherit/virtual10.C: New.
3782 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3784         PR c/57821
3785         * gcc.dg/large-size-array-6.c: New test.
3787 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3789         PR c++/38634
3790         * g++.dg/template/crash116.C: New.
3792 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3794         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3795         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3797 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3799         PR c++/54998
3800         * g++.dg/cpp0x/nsdmi-list3.C: New.
3802 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3804         PR target/57777
3805         * gcc.target/i386/pr57777.c: New test.
3807         PR c++/57771
3808         * g++.dg/template/arg9.C: New test.
3810 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3812         * gcc.target/i386/avx-inline.c: New test.
3814 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3816         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3817         * gcc.target/mips/call-2.c: Likewise.
3818         * gcc.target/mips/call-3.c: Likewise.
3819         * gcc.target/mips/lazy-binding-1.c: Likewise.
3821 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3823         PR tree-optimization/57741
3824         * gcc.dg/vect/pr57741-1.c: New test.
3825         * gcc.dg/vect/pr57741-2.c: New test.
3826         * gcc.dg/vect/pr57741-3.c: New test.
3828 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3830         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3831         on big endian.
3832         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3833         * lib/target-supports.exp: Define aarch64_little_endian.
3835 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3837         * gcc.target/aarch64/abs_1.c: New test.
3839 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3841         * gcc.target/aarch64/bfxil_1.c: New test.
3842         * gcc.target/aarch64/bfxil_2.c: Likewise.
3844 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3846         PR c/57766
3847         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3848         array sizes from 100 to 20.
3850 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3852         PR fortran/54788
3853         * gfortran.dg/pointer_remapping_8.f90: New.
3855 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3857         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3858         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3859         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3860         * g++.dg/cpp1y/complex_literals.h: New.
3862 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3864         PR c++/57645
3865         * g++.dg/cpp0x/noexcept21.C: New.
3867 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3869         PR target/57736
3870         * gcc.target/i386/pr57736.c: New test.
3872 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3874         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3875         c specific.
3876         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3877         strings to match the fixed error messages.
3878         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3879         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3880         message check.
3882 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3884         PR target/57744
3885         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3886         stqcx. get even registers.
3888 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3890         PR c++/57509
3891         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3893 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3895         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3896         Fix scan patterns.
3897         * gcc.target/i386/bmi-1.c: Ditto.
3898         * gcc.target/i386/bmi-bextr-4.c: New.
3899         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3901 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3903         PR c++/57682
3904         * g++.dg/cpp0x/initlist73.C: New.
3906 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3908         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3909         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3910         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3912 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3914         PR c++/57509
3915         * g++.dg/ext/pr57509.C: New file.
3917 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3919         PR target/57623
3920         * gcc.target/i386/bmi-bextr-3.c: New test.
3922         PR target/57623
3923         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3925 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3927         PR c++/57172
3928         * g++.dg/cpp0x/pr57172.C: New testcase.
3930 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3932         * gcc.target/s390/htm-1.c: New file.
3933         * gcc.target/s390/htm-nofloat-1.c: New file.
3934         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3936 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3938         PR fortran/29800
3939         * gfortran.dg/bounds_check_17.f90: New.
3941 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3943         PR c++/57640
3944         * g++.dg/cpp1y/pr57640.C: New.
3946 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3948         PR c/57692
3949         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3950         overflow due to size of arrays.
3952 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3954         PR tree-optimization/57705
3955         * gcc.dg/vect/pr57705.c: New test.
3956         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3958 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3960         PR middle-end/57670
3961         * g++.dg/ipa/pr57670.C: New test.
3963 2013-06-25  Richard Biener  <rguenther@suse.de>
3965         PR middle-end/56977
3966         * gcc.dg/pr56977.c: New testcase.
3968 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3970         PR tree-optimization/57358
3971         * gcc.dg/ipa/pr57358.c: New test.
3973 2013-06-24  Richard Biener  <rguenther@suse.de>
3975         PR testsuite/57686
3976         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3978 2013-06-24  Richard Biener  <rguenther@suse.de>
3980         PR tree-optimization/57488
3981         * gcc.dg/torture/pr57488.c: New testcase.
3983 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3984             Dominique d'Humieres  <dominiq@lps.ens.fr>
3986         PR fortran/52413
3987         * gfortran.dg/fraction.f90: New.
3989 2013-06-24  Alan Modra  <amodra@gmail.com>
3991         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3992         Add scan-assembler-not "lvx".
3993         * gcc.target/powerpc/le-altivec-consts.c: New.
3995 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3997         * g++.dg/cpp0x/sfinae47.C: New.
3999 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4001         PR target/52483
4002         * gcc.target/sh/pr52483-1.c: New.
4003         * gcc.target/sh/pr52483-2.c: New.
4004         * gcc.target/sh/pr52483-3.c: New.
4005         * gcc.target/sh/pr52483-4.c: New.
4006         * gcc.target/sh/pr52483-5.c: New.
4008 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4010         * gcc.target/i386/intrinsics_1.c: New test.
4011         * gcc.target/i386/intrinsics_2.c: Ditto.
4012         * gcc.target/i386/intrinsics_3.c: Ditto.
4013         * gcc.target/i386/intrinsics_4.c: Ditto.
4014         * gcc.target/i386/intrinsics_5.c: Ditto.
4015         * gcc.target/i386/intrinsics_6.c: Ditto.
4016         * gcc.target/i386/avx-1.c: Provide macros for builtins
4017         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4019 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4021         PR fortran/37336
4022         * gfortran.dg/finalize_17.f90: New.
4024 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4026         * gfortran.dg/realloc_on_assign_18.f90: New.
4028 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4030         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4031         Also changed the returns from error as distinct values so that
4032         debugging can get easier.
4033         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4034         errors specific to C, if necessary.  Also added new error
4035         hooks for C++.
4036         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4037         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4038         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4039         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4040         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4041         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4042         the same changes as parser_errors3.c, spaces were added between colons
4043         to not confuse C++ compiler with 2 colons as scope.
4044         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4045         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4046         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4047         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4048         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4049         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4050         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4051         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4052         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4053         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4054         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4055         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4056         in the list.
4058 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4060         PR other/53317
4061         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4063 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4065         PR target/57655
4066         * gcc.target/i386/pr57655.c: New test.
4068 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4070         * ada/acats/tests/gcc: Delete.
4071         * gnat.dg/style: Likewise.
4073 2013-06-20  Jeff Law  <law@redhat.com>
4075         PR tree-optimization/57660
4076         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4077         based on their branch cost.
4079         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4081 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4083         PR fortran/57633
4084         * gfortran.dg/list_read_11.f90: New.
4086 2013-06-20  Richard Biener  <rguenther@suse.de>
4088         PR tree-optimization/57584
4089         * gcc.dg/torture/pr57584.c: New testcase.
4091 2013-06-19  Sharad Singhai  <singhai@google.com>
4093         * g++.dg/gcov/gcov-8.C: New testcase.
4094         * lib/gcov.exp: Handle intermediate format.
4096 2013-06-19  Wei Mi  <wmi@google.com>
4098         PR rtl-optimization/57518
4099         * testsuite/gcc.dg/pr57518.c: New test.
4101 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4103         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4105 2013-06-19  Jan Hubicka  <jh@suse.cz>
4107         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4109 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4111         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4112         hard-coded values of array sizes with a #define.
4113         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4114         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4115         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4116         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4117         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4119 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4121         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4122         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4124 2013-06-19  Jeff Law  <law@redhat.com>
4126         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4128 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4130         PR c++/57638
4131         * g++.dg/template/error53.C: New.
4133 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4135         PR target/55033
4136         * gcc.target/powerpc/pr55033.c: Fix options.
4138 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4140         * gcc.target/i386/inline_error.c: New test.
4141         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4142         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4144 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4146         PR c++/53211
4147         * g++.dg/cpp0x/decltype55.C: New.
4149 2013-06-18  Marek Polacek  <polacek@redhat.com>
4151         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4153 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4155         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4157 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4159         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4160         Also changed the returns from error as distinct values so that it is
4161         easier to debug.
4163 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4165         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4167 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4169         PR c++/16128
4170         * g++.dg/template/error52.C: New.
4171         * g++.dg/lookup/friend15.C: Update.
4172         * g++.dg/parse/error11.C: Likewise.
4173         * g++.dg/parse/error14.C: Likewise.
4174         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4175         * g++.dg/parse/template25.C: Likewise.
4176         * g++.old-deja/g++.jason/cond.C: Likewise.
4177         * g++.old-deja/g++.mike/for2.C: Likewise.
4178         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4179         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4181 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4183         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4184         ensure alignment.
4186 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4188         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4189         accidentally placing minus sign for length instead of stride.
4191 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4193         PR rtl-optimization/57425
4194         PR rtl-optimization/57569
4195         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4196         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4198 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4200         PR fortran/49074
4201         PR fortran/56136
4202         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4203         packing.
4204         * gfortran.dg/typebound_assignment_6.f03: New.
4206 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4208         * gcc.target/h8300/h8300.exp: New.
4209         * gcc.dg/pragma-isr.c: Move to ...
4210         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4211         * gcc.target/h8300/pragma-isr.c: ... and here.
4212         * gcc.dg/pragma-isr2.c: Move to ...
4213         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4214         * gcc.target/h8300/pragma-isr2.c: ... and here.
4215         * gcc.dg/pragma-isr-trapa.c: Move to ...
4216         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4217         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4218         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4219         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4220         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4221         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4222         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4223         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4224         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4225         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4226         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4227         * gcc.dg/attr-isr-trapa.c: Move to ...
4228         * gcc.target/sh/attr-isr-trapa.c: ... here.
4230 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4232         PR c++/51413
4233         * g++.dg/ext/builtin-offsetof1.C: New.
4235 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4237         * gcc.target/aarch64/vect_smlal_1.c: New file.
4239 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4241         PR fortran/57508
4242         * gfortran.dg/defined_assignment_7.f90: New.
4244 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4246         PR c++/57599
4247         * g++.dg/rtti/dyncast6.C: New.
4248         * g++.dg/cpp0x/dyncast1.C: Likewise.
4250 2013-06-14  Alan Modra  <amodra@gmail.com>
4252         PR middle-end/57134
4253         * gcc.dg/pr57134.c: New.
4255 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4257         PR fortran/57596
4258         * gfortran.dg/deferred_type_param_9.f90: New.
4260 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4262         * gcc.dg/fold-minus-1.c: New testcase.
4264 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4266         PR fortran/49074
4267         * gfortran.dg/typebound_assignment_5.f03: New.
4269 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4271         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4273 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4274             Pat Haugen  <pthaugen@us.ibm.com>
4275             Peter Bergner  <bergner@vnet.ibm.com>
4277         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4278         load/store instructions on power7, power8.
4279         * gcc.target/powerpc/atomic-p8.c: Likewise.
4281 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4283         PR c/57577
4284         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4286 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4288         PR c++/38958
4289         * g++.dg/warn/Wunused-var-20.C: New.
4291 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4293         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4294         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4295         Run with -fno-common.
4297 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4299         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4300         and exit function calls with return 1 and return 0, respectively.
4302 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4304         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4305         New tests.
4307 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4309         PR tree-optimization/57361
4310         * gcc.dg/tree-ssa/pr57361.c: New file.
4312 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4314         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4315         to ensure alignment.
4316         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4318 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4320         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4322 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4323             Dominique d'Humieres  <dominiq@lps.ens.fr>
4325         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4327 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4329         PR target/56564
4330         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4331         * gcc.target/i386/pr56564-3.c: Likewise.
4333 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4335         PR fortran/57535
4336         * gfortran.dg/class_array_18.f90: New.
4338 2013-06-11  Jan Hubicka  <jh@suse.cz>
4340         PR c++/57551
4341         * g++.dg/ext/visibility/anon6.C: Update testcase.
4343 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4345         PR c/57563
4346         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4347         in how we check __sec_reduce_mutating function's result.
4349 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4350             Pat Haugen  <pthaugen@us.ibm.com>
4351             Peter Bergner  <bergner@vnet.ibm.com>
4353         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4354         direct move instructions.
4355         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4356         * gcc.target/powerpc/direct-move.h: Likewise.
4357         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4358         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4359         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4360         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4361         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4362         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4364 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4366         PR c++/52440
4367         * g++.dg/cpp0x/pr52440.C: New.
4369 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4371         PR target/56564
4372         * gcc.target/i386/pr56564-1.c: New test.
4373         * gcc.target/i386/pr56564-2.c: New test.
4374         * gcc.target/i386/pr56564-3.c: New test.
4375         * gcc.target/i386/pr56564-4.c: New test.
4376         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4377         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4378         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4379         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4380         * gcc.target/i386/vect-sizes-1.c: Likewise.
4381         * gcc.target/i386/memcpy-1.c: Likewise.
4382         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4383         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4385 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4387         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4388         systems to cover all GNU systems.
4389         * g++.dg/abi/guard2.C: Likewise.
4390         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4391         * g++.dg/eh/sighandle.C: Likewise.
4392         * g++.dg/ext/cleanup-10.C: Likewise.
4393         * g++.dg/ext/cleanup-11.C: Likewise.
4394         * g++.dg/ext/cleanup-8.C: Likewise.
4395         * g++.dg/ext/cleanup-9.C: Likewise.
4396         * g++.dg/opt/const5.C: Likewise.
4397         * g++.dg/opt/life1.C: Likewise.
4398         * g++.dg/other/pr39496.C: Likewise.
4399         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4400         * g++.old-deja/g++.abi/align.C: Likewise.
4401         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4402         * g++.old-deja/g++.law/weak.C: Likewise.
4403         * g++.old-deja/g++.pt/asm1.C: Likewise.
4404         * gcc.c-torture/execute/20030125-1.x: Likewise.
4405         * gcc.c-torture/execute/990127-2.x: Likewise.
4406         * gcc.dg/20041106-1.c: Likewise.
4407         * gcc.dg/20050503-1.c: Likewise.
4408         * gcc.dg/builtin-object-size-5.c: Likewise.
4409         * gcc.dg/cleanup-10.c: Likewise.
4410         * gcc.dg/cleanup-11.c: Likewise.
4411         * gcc.dg/cleanup-8.c: Likewise.
4412         * gcc.dg/cleanup-9.c: Likewise.
4413         * gcc.dg/complex-5.c: Likewise.
4414         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4415         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4416         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4417         * gcc.dg/dfp/pr35739.c: Likewise.
4418         * gcc.dg/fdata-sections-1.c: Likewise.
4419         * gcc.dg/lto/20090206-1_0.c: Likewise.
4420         * gcc.dg/lto/20090206-2_0.c: Likewise.
4421         * gcc.dg/pr30360.c: Likewise.
4422         * gcc.dg/pr37303.c: Likewise.
4423         * gcc.dg/pr39323-1.c: Likewise.
4424         * gcc.dg/pr39323-2.c: Likewise.
4425         * gcc.dg/pr39323-3.c: Likewise.
4426         * gcc.dg/pr45416.c: Likewise.
4427         * gcc.dg/setjmp-2.c: Likewise.
4428         * gcc.dg/split-1.c: Likewise.
4429         * gcc.dg/split-3.c: Likewise.
4430         * gcc.dg/split-4.c: Likewise.
4431         * gcc.dg/strlenopt-12g.c: Likewise.
4432         * gcc.dg/strlenopt-14g.c: Likewise.
4433         * gcc.dg/strlenopt-14gf.c: Likewise.
4434         * gcc.dg/strlenopt-16g.c: Likewise.
4435         * gcc.dg/strlenopt-17g.c: Likewise.
4436         * gcc.dg/strlenopt-18g.c: Likewise.
4437         * gcc.dg/strlenopt-1f.c: Likewise.
4438         * gcc.dg/strlenopt-22g.c: Likewise.
4439         * gcc.dg/strlenopt-2f.c: Likewise.
4440         * gcc.dg/strlenopt-4g.c: Likewise.
4441         * gcc.dg/strlenopt-4gf.c: Likewise.
4442         * gcc.dg/struct-ret-3.c: Likewise.
4443         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4444         * gcc.misc-tests/linkage.exp: Likewise.
4445         * gcc.target/i386/20000724-1.c: Likewise.
4446         * gcc.target/i386/align-main-3.c: Likewise.
4447         * gcc.target/i386/cleanup-1.c: Likewise.
4448         * gcc.target/i386/inline-mcpy.c: Likewise.
4449         * gcc.target/i386/pr32268.c: Likewise.
4450         * gcc.target/i386/pr36613.c: Likewise.
4451         * gcc.target/i386/pr39013-1.c: Likewise.
4452         * gcc.target/i386/pr39013-2.c: Likewise.
4453         * gcc.target/i386/pr39496.c: Likewise.
4454         * gcc.target/i386/pr40906-3.c: Likewise.
4455         * gcc.target/i386/pr46084.c: Likewise.
4456         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4458 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4460         PR target/6526
4461         * gcc.target/sh/pr6526.c: New.
4463 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4465         PR target/57568
4466         * gcc.c-torture/execute/pr57568.c: New test.
4468 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4470         PR c++/37404
4471         * g++.dg/other/vararg-4.C: New.
4473 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4475         PR rtl-optimization/57559
4476         * gcc.target/s390/pr57559.c : New test.
4478 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4480         PR fortran/37336
4481         * gfortran.dg/finalize_10.f90: New.
4482         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4483         * gfortran.dg/finalize_15.f90: New.
4485 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4487         PR fortran/57553
4488         * gfortran.dg/storage_size_4.f90: New.
4490 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4492         PR c++/57548
4493         * testsuite/g++.dg/ext/pr57548.C: New test.
4495 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4497         PR middle-end/57541
4498         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4500 2013-06-07  Jan Hubicka  <jh@suse.cz>
4502         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4504 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4506         PR fortran/57549
4507         * gfortran.dg/array_constructor_48.f90: New.
4508         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4509         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4511 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4513         PR target/56315
4514         * gcc.target/arm/xordi3-opt.c: New test.
4516 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4518         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4519         Revert to dg-options.
4521 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4523         PR target/55033
4524         * gcc.target/powerpc/pr55033.c: New.
4526 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4528         PR c++/53658
4529         * g++.dg/cpp0x/alias-decl-36.C: New.
4531 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4532             Pat Haugen  <pthaugen@us.ibm.com>
4533             Peter Bergner  <bergner@vnet.ibm.com>
4535         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4536         power8 builtin functions.
4537         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4538         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4539         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4540         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4541         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4542         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4543         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4544         tests to test power8 auto-vectorization.
4545         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4546         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4547         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4548         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4550         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4551         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4553         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4555         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4556         support.
4557         (check_effective_target_powerpc_p8vector_ok): Likewise.
4558         (is-effective-target): Likewise.
4559         (check_vect_support_and_set_flags): Likewise.
4561 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4563         PR c++/43652
4564         * g++.dg/parse/error53.C: New.
4566 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4568         PR rtl-optimization/57459
4569         * gcc.target/i386/pr57459.c: New test.
4571 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4573         PR c++/53743
4574         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4575         into -freorder-blocks-and-partition test.
4576         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4577         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4578         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4579         * gcc.dg/tree-prof/pr50907.c: Ditto.
4580         * gcc.dg/tree-prof/pr45354.c: Ditto.
4581         * g++.dg/tree-prof/partition2.C: Ditto.
4582         * g++.dg/tree-prof/partition3.C: Ditto.
4584 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4586         PR fortran/57542
4587         * gfortran.dg/finalize_16.f90: New.
4589 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4591         * gcc.dg/vect/no-section-anchors-vect-68.c:
4592         Add dg-skip-if aarch64_tiny.
4594 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4596         PR C/57457
4597         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4598         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4600 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4602         PR c++/51908
4603         * g++.dg/cpp0x/decltype54.C: New.
4605 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4607         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4608         arm*-*-*eabi* targets.
4609         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4610         arm*-*-* targets.
4611         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4613 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4614             Tobias Burnus  <burnus@net-b.de>
4616         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4617         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4618         * gfortran.dg/io_real_boz_4.f90: Ditto.
4619         * gfortran.dg/io_real_boz_5.f90: Ditto.
4621 2013-06-05  Andreas Schwab  <schwab@suse.de>
4623         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4625 2013-06-04  Jan Hubicka  <jh@suse.cz>
4627         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4629 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4631         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4632         parameters with void.
4633         (main2): Removed argc parameter.
4634         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4635         (main): Replaced argc, argv parameters with void.
4636         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4637         (main2): Removed argc parameter.
4638         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4639         argv parameters with void.  Added __asm volatile to avoid optimization
4640         on argc, if necessary.
4641         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4642         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4643         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4644         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4645         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4646         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4647         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4648         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4649         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4650         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4651         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4652         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4653         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4654         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4655         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4656         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4657         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4658         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4659         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4660         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4661         parameters with void.
4662         (main2): Removed argc parameter.
4663         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4664         (main): Replaced argc, argv parameters with void.
4665         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4666         argv parameters with void.  Also renamed this function as main, and
4667         delete the existing main.
4668         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4669         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4670         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4672 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4674         * gcc.target/aarch64/movi_1.c: New test.
4676 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4678         PR fortran/37336
4679         * gfortran.dg/finalize_12.f90: New.
4680         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4681         end of scope finalization.
4682         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4683         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4684         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4685         * gfortran.dg/class_19.f03: Ditto.
4686         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4687         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4688         * gfortran.dg/extends_14.f03: Ditto.
4689         * gfortran.dg/move_alloc_4.f90: Ditto.
4690         * gfortran.dg/typebound_proc_27.f03: Ditto.
4692 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4694         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4695         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4696         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4697         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4698         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4699         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4700         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4701         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4702         * gfortran.dg/io_real_boz_4.f90: Ditto.
4703         * gfortran.dg/io_real_boz_5.f90: Ditto.
4704         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4705         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4706         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4707         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4708         * gfortran.dg/transpose_2.f90: Fix dg-output.
4710 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4712         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4713         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4714         dg-option and an header comment.
4716 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4718         PR c++/57419
4719         * g++.dg/cpp0x/sfinae46.C: New.
4720         * g++.dg/cpp0x/defaulted13.C: Adjust.
4721         * g++.dg/cpp0x/defaulted2.C: Likewise.
4722         * g++.dg/cpp0x/defaulted26.C: Likewise.
4723         * g++.dg/cpp0x/defaulted3.C: Likewise.
4724         * g++.dg/cpp0x/error1.C: Likewise.
4725         * g++.dg/cpp0x/implicit1.C: Likewise.
4726         * g++.dg/cpp0x/implicit11.C: Likewise.
4727         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4728         * g++.dg/cpp0x/initlist47.C: Likewise.
4729         * g++.dg/cpp0x/initlist9.C: Likewise.
4730         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4731         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4732         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4733         * g++.dg/cpp0x/union4.C: Likewise.
4734         * g++.dg/template/crash108.C: Likewise.
4735         * g++.dg/template/crash41.C: Likewise.
4736         * g++.old-deja/g++.jason/local.C: Likewise.
4737         * g++.old-deja/g++.law/visibility3.C: Likewise.
4739 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4741         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4742         * gcc.dg/vect/bb-slp-14.c: Ditto.
4743         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4744         * gcc.dg/vect/bb-slp-23.c: Ditto.
4745         * gcc.dg/vect/bb-slp-15.c: Ditto.
4746         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4747         * gcc.dg/vect/bb-slp-24.c: Ditto.
4748         * gcc.dg/vect/bb-slp-16.c: Ditto.
4749         * gcc.dg/vect/bb-slp-25.c: Ditto.
4750         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4751         * gcc.dg/vect/bb-slp-17.c: Ditto.
4752         * gcc.dg/vect/bb-slp-1.c: Ditto.
4753         * gcc.dg/vect/bb-slp-26.c: Ditto.
4754         * gcc.dg/vect/bb-slp-18.c: Ditto.
4755         * gcc.dg/vect/bb-slp-2.c: Ditto.
4756         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4757         * gcc.dg/vect/bb-slp-27.c: Ditto.
4758         * gcc.dg/vect/bb-slp-19.c: Ditto.
4759         * gcc.dg/vect/bb-slp-3.c: Ditto.
4760         * gcc.dg/vect/bb-slp-28.c: Ditto.
4761         * gcc.dg/vect/bb-slp-4.c: Ditto.
4762         * gcc.dg/vect/bb-slp-29.c: Ditto.
4763         * gcc.dg/vect/bb-slp-5.c: Ditto.
4764         * gcc.dg/vect/bb-slp-6.c: Ditto.
4765         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4766         * gcc.dg/vect/bb-slp-7.c: Ditto.
4767         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4768         * gcc.dg/vect/bb-slp-8.c: Ditto.
4769         * gcc.dg/vect/bb-slp-9.c: Ditto.
4770         * gcc.dg/vect/bb-slp-10.c: Ditto.
4771         * gcc.dg/vect/bb-slp-11.c: Ditto.
4772         * gcc.dg/vect/bb-slp-20.c: Ditto.
4773         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4774         * gcc.dg/vect/bb-slp-21.c: Ditto.
4775         * gcc.dg/vect/bb-slp-30.c: Ditto.
4776         * gcc.dg/vect/bb-slp-13.c: Ditto.
4777         * gcc.dg/vect/bb-slp-22.c: Ditto.
4778         * g++.dg/vect/slp-pr50413.cc: Ditto.
4779         * g++.dg/vect/slp-pr56812.cc: Ditto.
4780         * g++.dg/vect/slp-pr50819.cc: Ditto.
4782 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4784         PR fortran/57456
4785         * gfortran.dg/class_array_17.f90: New.
4787 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4789         * ada/acats/floatstore.lst: New.
4790         * ada/acats/run_all.sh: Process it.
4792 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4794         * gcc.target/powerpc/e500-ord-1.c: New test.
4795         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4796         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4797         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4799 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4801         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4803 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4805         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4807 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4809         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4811 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4813         PR c/57452
4814         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4815         test-case.
4817 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4819         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4821 2013-05-31  Marek Polacek  <polacek@redhat.com>
4823         PR tree-optimization/57478
4824         PR tree-optimization/57453
4825         * gcc.dg/torture/pr57478.c: New test.
4827 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4829         PR fortran/57456
4830         * gfortran.dg/class_array_17.f90: New.
4832 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4834         PR target/56315
4835         * gcc.target/arm/iordi3-opt.c: New test.
4837 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4839         PR fortran/54190
4840         PR fortran/57217
4841         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4842         * gfortran.dg/interface_26.f90: Ditto.
4843         * gfortran.dg/proc_ptr_11.f90: Ditto.
4844         * gfortran.dg/proc_ptr_15.f90: Ditto.
4845         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4846         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4847         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4848         * gfortran.dg/typebound_override_1.f90: Ditto.
4849         * gfortran.dg/typebound_override_4.f90: Ditto.
4850         * gfortran.dg/typebound_proc_6.f03: Ditto.
4851         * gfortran.dg/assumed_type_7.f90: New test.
4852         * gfortran.dg/typebound_override_5.f90: New test.
4853         * gfortran.dg/typebound_override_6.f90: New test.
4854         * gfortran.dg/typebound_override_7.f90: New test.
4856 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4858         PR middle-end/57073
4859         * gfortran.dg/power_6.f90: New.
4861 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4863         * gcc.target/aarch64/insv_1.c: New test.
4865 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4867         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4868         dg-skip-if "No stabs".
4870 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4872         PR fortran/54189
4873         * gfortran.dg/assumed_size_1.f90: New.
4875 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4877         * gcc.dg/shrink-wrap-alloca.c: New added.
4878         * gcc.dg/shrink-wrap-pretend.c: New added.
4879         * gcc.dg/shrink-wrap-sibcall.c: New added.
4881 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4883         PR fortran/57458
4884         * gfortran.dg/assumed_rank_13.f90: New.
4886 2013-05-29  Easwaran Raman  <eraman@google.com>
4888         PR tree-optimization/57442
4889         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4891 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4893         PR tree-optimization/57441
4894         * gcc.c-torture/compile/pr57441.c: New.
4896 2013-05-29  Dehao Chen  <dehao@google.com>
4898         PR testsuite/57413
4899         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4901 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4903         PR fortran/37336
4904         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4905         * gfortran.dg/class_19.f03: Ditto.
4907 2013-05-29  Richard Biener  <rguenther@suse.de>
4909         * gcc.dg/vect/bb-slp-32.c: New testcase.
4911 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4913         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4914         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4915         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4916         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4917         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4918         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4919         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4920         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4921         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4922         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4923         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4924         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4925         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4926         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4927         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4928         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4929         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4930         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4931         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4932         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4933         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4934         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4935         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4936         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4937         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4938         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4939         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4940         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4941         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4942         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4943         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4944         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4945         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4946         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4947         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4948         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4949         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4950         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4951         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4953 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4955         PR fortran/37336
4956         * gfortran.dg/finalize_11.f90: New.
4957         * gfortran.dg/finalize_4.f03: Remove dg-error.
4958         * gfortran.dg/finalize_5.f03: Ditto.
4959         * gfortran.dg/finalize_6.f03: Ditto.
4960         * gfortran.dg/finalize_7.f03: Ditto.
4962 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4964         * gfortran.dg/class_array_16.f90: New.
4966 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4968         PR fortran/57435
4969         * testsuite/gfortran.dg/use_29.f90: New.
4971 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4973         * gnat.dg/fp_exception.adb: New test.
4975 2013-05-28  Richard Biener  <rguenther@suse.de>
4977         PR tree-optimization/56787
4978         * gcc.dg/vect/pr56787.c: New testcase.
4980 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4981             Tobias Burnus  <burnus@net-b.de>
4983         PR fortran/57217
4984         * gfortran.dg/typebound_override_4.f90: New.
4986 2013-05-28  Richard Biener  <rguenther@suse.de>
4988         PR tree-optimization/57411
4989         * g++.dg/opt/pr57411.C: New testcase.
4991 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4993         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4994         * gcc.dg/builtin-bswap-9.c: Likewise.
4996 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4998         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5000 2013-05-27  Richard Biener  <rguenther@suse.de>
5002         PR middle-end/57412
5003         * gcc.dg/gomp/pr57412.c: New testcase.
5005 2013-05-27  Bud Davis  <jmdavis@link.com>
5007         PR fortran/50405
5008         * gfortran.dg/stfunc_8.f90: New.
5010 2013-05-27  Richard Biener  <rguenther@suse.de>
5012         PR tree-optimization/57343
5013         * gcc.dg/torture/pr57343.c: New testcase.
5015 2013-05-27  Richard Biener  <rguenther@suse.de>
5017         PR tree-optimization/57417
5018         * gcc.dg/torture/pr57417.c: New testcase.
5020 2013-05-27  Richard Biener  <rguenther@suse.de>
5022         PR tree-optimization/57396
5023         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5025 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5027         * gnat.dg/specs/last_bit.ads: New test.
5029 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5031         * gnat.dg/specs/machine_attribute.ads: New test.
5033 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5035         * gnat.dg/incomplete3.ad[sb]: New test.
5037 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5039         PR target/53916
5040         * gcc.target/mips/div-13.c: New test.
5042 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5044         PR target/55777
5045         * gcc.target/mips/mips16-attributes-5.c,
5046         * gcc.target/mips/mips16-attributes-6.c: New tests.
5048 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5050         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5051         * gcc.dg/builtin-bswap-8.c: Likewise.
5053 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5055         PR c++/52216
5056         * g++.dg/cpp0x/new1.C: New.
5058 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR c++/25666
5061         * g++.dg/parse/dtor16.C: New.
5062         * g++.dg/parse/dtor6.C: Adjust.
5064 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5066         PR c++/19618
5067         * g++.dg/expr/bitfield12.C: New.
5069 2013-05-24  Jeff Law  <law@redhat.com>
5071         PR tree-optimization/57124
5072         * gcc.c-torture/execute/pr57124.c: New test.
5073         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5075 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5077         PR tree-optimization/57294
5078         * gcc.dg/ipa/pr57294.c: New test.
5080 2013-05-24  Dehao Chen  <dehao@google.com>
5082         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5084 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5086         * gcc.target/aarch64/scalar_intrinsics.c
5087         (force_simd): Use a valid instruction.
5088         (test_vdupd_lane_s64): Pass a valid lane argument.
5089         (test_vdupd_lane_u64): Likewise.
5091 2013-05-24  Richard Biener  <rguenther@suse.de>
5093         PR tree-optimization/57287
5094         * gcc.dg/pr57287.c: New testcase.
5096 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5098         PR c++/26572
5099         * g++.dg/template/error51.C: New.
5101 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5103         PR c++/25503
5104         * g++.dg/template/bitfield2.C: New.
5106 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5108         * gnat.dg/specs/noinline1.ads: New test.
5109         * gnat.dg/noinline2.ad[sb]: Likewise.
5110         * gnat.dg/specs/noinline3.ads: Likewise.
5111         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5113 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5115         PR tree-ssa/57385
5116         * gcc.dg/tree-ssa/pr57385.c: New test.
5118 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5120         * gnat.dg/derived_type4.adb: New test.
5122 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5124         * gcc.dg/builtin-bswap-6.c: New test.
5125         * gcc.dg/builtin-bswap-7.c: Likewise.
5126         * gcc.dg/builtin-bswap-8.c: Likewise.
5127         * gcc.dg/builtin-bswap-9.c: Likewise.
5129 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5131         PR debug/57351
5132         * gcc.dg/debug/pr57351.c: New test
5134 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5136         * gcc.target/aarch64/vect-clz.c: New file.
5138 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5140         PR middle-end/57347
5141         * gcc.dg/ipa/pr57347.c: New test.
5143 2013-05-23  Richard Biener  <rguenther@suse.de>
5145         PR tree-optimization/57380
5146         * g++.dg/tree-ssa/pr57380.C: New testcase.
5148 2013-05-23  Richard Biener  <rguenther@suse.de>
5150         PR middle-end/57381
5151         * gcc.dg/torture/pr57381.c: New testcase.
5153 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5155         PR middle-end/57344
5156         * gcc.c-torture/execute/pr57344-1.c: New test.
5157         * gcc.c-torture/execute/pr57344-2.c: New test.
5158         * gcc.c-torture/execute/pr57344-3.c: New test.
5159         * gcc.c-torture/execute/pr57344-4.c: New test.
5161 2013-05-23  Richard Biener  <rguenther@suse.de>
5163         PR rtl-optimization/57341
5164         * gcc.dg/torture/pr57341.c: New testcase.
5166 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5168         PR c++/57352
5169         * g++.dg/parse/crash62.C: New.
5171 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5172             Pat Haugen  <pthaugen@us.ibm.com>
5173             Peter Bergner  <bergner@vnet.ibm.com>
5175         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5176         crypto builtins.
5178 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5180         PR fortran/57364
5181         * gfortran.dg/defined_assignment_6.f90: New.
5183 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5185         PR fortran/57338
5186         * gfortran.dg/assumed_type_6.f90: New.
5188 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5190         PR c++/57211
5191         * g++.dg/cpp0x/Wunused-parm.C: New.
5193 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5195         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5196         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5198 2013-05-21  Easwaran Raman  <eraman@google.com>
5200         PR tree-optimization/57322
5201         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5203 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5205         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5206         .set (no)?micromips
5208 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5210         PR fortran/57035
5211         * gfortran.dg/assumed_type_5.f90: New.
5212         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5213         * gfortran.dg/assumed_rank_2.f90: Ditto.
5214         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5215         * gfortran.dg/no_arg_check_3.f90: Ditto.
5217 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5219         PR tree-optimization/57331
5220         * gcc.c-torture/compile/pr57331.c: New test.
5222 2013-05-21  Richard Biener  <rguenther@suse.de>
5224         PR tree-optimization/57330
5225         * gcc.dg/torture/pr57330.c: New testcase.
5227 2013-05-21  Richard Biener  <rguenther@suse.de>
5229         PR tree-optimization/57303
5230         * gcc.dg/torture/pr57303.c: New testcase.
5232 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5234         PR tree-optimization/57321
5235         * gcc.c-torture/execute/pr57321.c: New test.
5237 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5239         PR fortran/48858
5240         PR fortran/55465
5241         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5242         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5243         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5244         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5245         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5246         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5247         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5248         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5249         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5250         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5251         * gfortran.dg/binding_label_tests_24.f90: New.
5252         * gfortran.dg/binding_label_tests_25.f90: New.
5254 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5256         PR fortran/48858
5257         * gfortran.dg/binding_label_tests_17.f90: New.
5258         * gfortran.dg/binding_label_tests_18.f90: New.
5259         * gfortran.dg/binding_label_tests_19.f90: New.
5260         * gfortran.dg/binding_label_tests_20.f90: New.
5261         * gfortran.dg/binding_label_tests_21.f90: New.
5262         * gfortran.dg/binding_label_tests_22.f90: New.
5263         * gfortran.dg/binding_label_tests_23.f90: New.
5265 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5267         PR fortran/48858
5268         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5269         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5270         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5271         * gfortran.dg/common_18.f90: New.
5272         * gfortran.dg/common_19.f90: New.
5273         * gfortran.dg/common_20.f90: New.
5274         * gfortran.dg/common_21.f90: New.
5276 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5278         PR c++/12288
5279         * g++.dg/parse/error52.C: New.
5280         * g++.dg/parse/error3.C: Adjust.
5281         * g++.dg/parse/error36.C: Likewise.
5283 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5285         PR target/56547
5286         * gcc.target/sh/pr56547-1.c: New.
5287         * gcc.target/sh/pr56547-2.c: New.
5289 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5291         PR c++/23608
5292         * g++.dg/warn/Wsign-compare-6.C: New.
5293         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5295 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5297         PR c++/57327
5298         * g++.dg/template/error50.C: New.
5300 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5302         PR c++/10207
5303         * g++.dg/ext/complit13.C: New.
5305 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5307         PR c++/57175
5308         * g++.dg/pr57175.C: New testcase.
5310 2013-05-17  Easwaran Raman  <eraman@google.com>
5312         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5314 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5316         PR testsuite/57313
5317         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5319 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5321         PR rtl-optimization/57281
5322         PR rtl-optimization/57300
5323         * gcc.dg/pr57300.c: New test.
5324         * gcc.c-torture/execute/pr57281.c: New test.
5326 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5328         PR c++/18126
5329         * g++.dg/ext/sizeof-complit.C: New.
5331 2013-05-17  Marek Polacek  <polacek@redhat.com>
5333         * gcc.dg/strlenopt-25.c: New test.
5334         * gcc.dg/strlenopt-26.c: Likewise.
5336 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5338         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5339         instead of -mavx2, require only avx instead of avx2.
5340         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5341         of avx2-check.h and turn into an avx runtime test instead of
5342         avx2 runtime test.
5344 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5346         * g++.dg/ext/vector22.C: Uncomment working test.
5348 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5350         PR c++/17410
5351         * g++.dg/template/pr17410.C: New.
5353 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5355         * gcc.target/i386/rotate-3.c: New test.
5356         * gcc.target/i386/rotate-3a.c: New test.
5357         * gcc.target/i386/rotate-4.c: New test.
5358         * gcc.target/i386/rotate-4a.c: New test.
5359         * gcc.target/i386/rotate-5.c: New test.
5360         * gcc.target/i386/rotate-5a.c: New test.
5362 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5364         * gcc.dg/visibility-21.c: Require section_anchors.
5366 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5368         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5369         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5370         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5372 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5374         * gcc.dg/visibility-21.c: New.
5376 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5378         PR middle-end/57286
5379         * gcc.dg/pr57286.c: New testcase.
5380         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5381         * g++.dg/ext/vector22.C: Comment out transformations not
5382         performed anymore.
5384 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5386         PR target/57260
5387         * gcc.target/mips/call-1.c: Restrict to o32.
5388         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5390 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5392         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5393         dg-messages.
5394         * g++.dg/warn/Wshadow-1.C: Likewise.
5395         * g++.dg/warn/Wshadow-6.C: Likewise.
5396         * g++.dg/warn/Wshadow-7.C: Likewise.
5398 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5400         PR c++/31952
5401         * g++.dg/parse/pr31952-1.C: New.
5402         * g++.dg/parse/pr31952-2.C: Likewise.
5403         * g++.dg/parse/pr31952-3.C: Likewise.
5405         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5406         * g++.old-deja/g++.jason/cond.C: Likewise.
5407         * g++.dg/cpp0x/range-for5.C: Likewise.
5409 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5411         PR target/19599
5412         * gcc.target/arm/pr40887.c: Adjust testcase.
5413         * gcc.target/arm/pr19599.c: New test.
5415 2013-05-15  Richard Biener  <rguenther@suse.de>
5417         PR tree-optimization/57275
5418         * gcc.target/i386/pr57275.c: New testcase.
5420 2013-05-15  Jan Hubicka  <jh@suse.cz>
5422         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5423         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5424         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5426 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5428         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5429         scheduling.
5431 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5433         PR c++/57274
5434         * c-c++-common/Wsequence-point-1.c: New test.
5436 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5438         * g++.dg/ext/vector22.C: New testcase.
5439         * gcc.dg/binop-xor3.c: Remove xfail.
5441 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5443         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5444         FLOAT cmp FLOAT ? INT : INT.
5445         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5446         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5447         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5448         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5449         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5450         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5452 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5454         PR c++/53903
5455         * g++.dg/cpp0x/defaulted43.C: New.
5457 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5459         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5460         (alloca): Remove declaration.
5461         (foo9): Replace alloca by __builtin_alloca.
5463 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5465         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5466         Expect "size of array is too large" error.
5468 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5470         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5472 2013-05-14  Richard Biener  <rguenther@suse.de>
5474         PR middle-end/57235
5475         * g++.dg/torture/pr57235.C: New testcase.
5477 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5479         PR middle-end/57251
5480         * gcc.dg/torture/pr57251.c: New test.
5482 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5484         PR target/57264
5485         * gcc.target/i386/pr57264.c: New test.
5487 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5489         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5491 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5493         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5495 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5497         PR tree-optimization/45216
5498         PR tree-optimization/57157
5499         * c-c++-common/rotate-1.c: Add 32 tests with +.
5500         * c-c++-common/rotate-1a.c: Adjust.
5501         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5502         * c-c++-common/rotate-2b.c: New test.
5503         * c-c++-common/rotate-3.c: Add 32 tests with +.
5504         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5505         * c-c++-common/rotate-4b.c: New test.
5506         * c-c++-common/rotate-5.c: New test.
5508 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5510         PR middle-end/42371
5511         * gcc.dg/ipa/remref-0.c: New test.
5512         * gcc.dg/ipa/remref-1a.c: Likewise.
5513         * gcc.dg/ipa/remref-1b.c: Likewise.
5514         * gcc.dg/ipa/remref-2a.c: Likewise.
5515         * gcc.dg/ipa/remref-2b.c: Likewise.
5517 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5519         * gcc.dg/vector-shift-2.c: New testcase.
5521 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5523         PR tree-optimization/57230
5524         * gcc.dg/strlenopt-24.c: New test.
5526         PR tree-optimization/57230
5527         * gcc.dg/strlenopt-23.c: New test.
5529 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5531         PR target/57108
5532         * gcc.target/sh/pr57108.c: Move this test case to ...
5533         * gcc.c-torture/compile/pr57108.c: ... here.
5535 2013-05-10  Richard Biener  <rguenther@suse.de>
5537         PR tree-optimization/57214
5538         * gcc.dg/torture/pr57214.c: New testcase.
5540 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5542         * gcc.dg/vector-shift.c: New testcase.
5544 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5546         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5548         PR tree-optimization/45216
5549         PR tree-optimization/57157
5550         * c-c++-common/rotate-1.c: New test.
5551         * c-c++-common/rotate-1a.c: New test.
5552         * c-c++-common/rotate-2.c: New test.
5553         * c-c++-common/rotate-2a.c: New test.
5554         * c-c++-common/rotate-3.c: New test.
5555         * c-c++-common/rotate-3a.c: New test.
5556         * c-c++-common/rotate-4.c: New test.
5557         * c-c++-common/rotate-4a.c: New test.
5559 2013-05-10  Richard Biener  <rguenther@suse.de>
5561         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5562         * gcc.target/i386/l_fma_double_1.c: Adjust.
5563         * gcc.target/i386/l_fma_double_2.c: Likewise.
5564         * gcc.target/i386/l_fma_double_3.c: Likewise.
5565         * gcc.target/i386/l_fma_double_4.c: Likewise.
5566         * gcc.target/i386/l_fma_double_5.c: Likewise.
5567         * gcc.target/i386/l_fma_double_6.c: Likewise.
5568         * gcc.target/i386/l_fma_float_1.c: Likewise.
5569         * gcc.target/i386/l_fma_float_2.c: Likewise.
5570         * gcc.target/i386/l_fma_float_3.c: Likewise.
5571         * gcc.target/i386/l_fma_float_4.c: Likewise.
5572         * gcc.target/i386/l_fma_float_5.c: Likewise.
5573         * gcc.target/i386/l_fma_float_6.c: Likewise.
5575 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5577         PR c++/51226
5578         * g++.dg/cpp0x/pr51226.C: New.
5580 2013-04-16  Han Shen  <shenhan@google.com>
5582         Test cases for '-fstack-protector-strong'.
5583         * gcc.dg/fstack-protector-strong.c: New.
5584         * g++.dg/fstack-protector-strong.C: New.
5586 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5588         * gcc.target/aarch64/ands_1.c: New test.
5589         * gcc.target/aarch64/ands_2.c: Likewise
5591 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5593         * lib/target-supports.exp (check_effective_target_hw): New
5594         function.
5595         * c-c++-common/asan/clone-test-1.c: Call
5596         check_effective_target_hw.
5597         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5598         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5599         possible decorations.
5600         * c-c++-common/asan/null-deref-1.c: Likewise.
5601         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5602         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5603         * c-c++-common/asan/use-after-free-1.c: Likewise.
5604         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5605         * g++.dg/asan/large-func-test-1.C: Likewise.
5607 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5609         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5611 2013-05-07  Richard Biener  <rguenther@suse.de>
5613         PR middle-end/57190
5614         * g++.dg/torture/pr57190.C: New testcase.
5616 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5618         PR tree-optimization/57149
5619         * gcc.dg/pr57149.c: New test.
5621         PR debug/57184
5622         * gcc.dg/pr57184.c: New test.
5624 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5626         * gnat.dg/specs/array3.ads: New test.
5628 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5630         * c-c++-common/vector-scalar-2.c: New testcase.
5632 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5634         * gcc.target/i386/asm-dialect-2.c: New testcase.
5636 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5638         PR c++/57183
5639         * g++.dg/cpp0x/auto38.C: New.
5641 2013-05-06  Richard Biener  <rguenther@suse.de>
5643         PR tree-optimization/57185
5644         * gcc.dg/autopar/pr57185.c: New testcase.
5646 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5648         PR target/57106
5649         * gcc.target/i386/pr57106.c: New test.
5651 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5653         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5654         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5655         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5656         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5657         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5658         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5659         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5661 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5663         PR bootstrap/57154
5664         * gcc.dg/pr57154.c: New test.
5666 2013-05-06  Richard Biener  <rguenther@suse.de>
5668         PR middle-end/57147
5669         * gcc.dg/torture/pr57147-1.c: New testcase.
5670         * gcc.dg/torture/pr57147-2.c: Likewise.
5671         * gcc.dg/torture/pr57147-3.c: Likewise.
5673 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5675         PR target/55303
5676         * gcc.target/sh/pr55303-1.c: New.
5677         * gcc.target/sh/pr55303-2.c: New.
5678         * gcc.target/sh/pr55303-3.c: New.
5680 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5682         * gfortran.dg/allocate_with_source_3.f90: New.
5684 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5686         PR fortran/57141
5687         * gfortran.dg/null_8.f90: New.
5689 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5691         PR c++/53745
5692         * g++.dg/cpp0x/enum27.C: New.
5693         * g++.dg/cpp0x/enum_base.C: Adjust.
5695 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5697         PR tree-optimization/56205
5698         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5700 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5702         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5703         * gfortran.dg/bind_c_usage_27.f90: New.
5704         * gfortran.dg/bind_c_usage_28.f90: New.
5706 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5708         PR c++/51927
5709         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5711 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5713         PR target/57150
5714         * gcc.target/powerpc/pr57150.c: New file.
5716 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5718         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5719         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5720         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5721         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5722         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5723         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5724         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5726 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5728         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5729         scan-assembler-times.
5731 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5733         * gcc.dg/tree-ssa/slsr-32.c: New.
5734         * gcc.dg/tree-ssa/slsr-33.c: New.
5735         * gcc.dg/tree-ssa/slsr-34.c: New.
5736         * gcc.dg/tree-ssa/slsr-35.c: New.
5737         * gcc.dg/tree-ssa/slsr-36.c: New.
5738         * gcc.dg/tree-ssa/slsr-37.c: New.
5739         * gcc.dg/tree-ssa/slsr-38.c: New.
5741 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5743         * gcc.target/aarch64/tst_1.c: New test.
5744         * gcc.target/aarch64/tst_2.c: Likewise
5746 2013-05-02  Jeff Law  <law@redhat.com>
5748         PR tree-optimization/57144
5749         * gcc.c-torture/execute/pr57144.c: New test.
5751 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5753         PR rtl-optimization/57130
5754         * gcc.c-torture/execute/pr57130.c: New test.
5756 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5758         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5760 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5762         * gcc.target/aarch64/fabd.c: New file.
5764 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5766         PR c++/54318
5767         * g++.dg/cpp0x/pr54318.C: New.
5769 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5771         PR c++/14283
5772         * g++.dg/parse/error51.C: New.
5773         * g++.dg/parse/error15.C: Adjust column numbers.
5775 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5777         PR fortran/57142
5778         * gfortran.dg/size_kind_2.f90: New.
5779         * gfortran.dg/size_kind_3.f90: New.
5781 2013-05-02  Richard Biener  <rguenther@suse.de>
5783         PR middle-end/57140
5784         * g++.dg/torture/pr57140.C: New testcase.
5786 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5788         PR target/56732
5789         * gcc.target/arm/pr56732-1.c: New test.
5791 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5793         PR middle-end/56988
5794         * gcc.dg/ipa/pr56988.c: New test.
5796 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5798         * gcc.target/aarch64/bics_1.c: New test.
5799         * gcc.target/aarch64/bics_2.c: Likewise.
5801 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5803         PR rtl-optimization/57131
5804         * gcc.c-torture/execute/pr57131.c: New test.
5806 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5808         PR c++/57132
5809         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5811 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5813         PR target/57091
5814         * gcc.target/i386/pr57091.c: New test.
5816 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5818         * gcc.target/aarch64/vect-vaddv.c: New.
5820 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5822         * gcc.target/aarch64/vect-vmaxv.c: New.
5823         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5825 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5827         * gcc.target/aarch64/scalar-vca.c: New.
5828         * gcc.target/aarch64/vect-vca.c: Likewise.
5830 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5832         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5833         (test_vceqd_s64): Force arguments to SIMD registers.
5834         (test_vceqzd_s64): Likewise.
5835         (test_vcged_s64): Likewise.
5836         (test_vcled_s64): Likewise.
5837         (test_vcgezd_s64): Likewise.
5838         (test_vcged_u64): Likewise.
5839         (test_vcgtd_s64): Likewise.
5840         (test_vcltd_s64): Likewise.
5841         (test_vcgtzd_s64): Likewise.
5842         (test_vcgtd_u64): Likewise.
5843         (test_vclezd_s64): Likewise.
5844         (test_vcltzd_s64): Likewise.
5845         (test_vtst_s64): Likewise.
5846         (test_vtst_u64): Likewise.
5848 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5850         PR c++/57092
5851         * g++.dg/cpp0x/decltype53.C: New.
5853 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5855         PR fortran/57071
5856         * gfortran.dg/power_5.f90:  New test.
5858 2013-04-30  Richard Biener  <rguenther@suse.de>
5860         PR middle-end/57122
5861         * gcc.dg/torture/pr57122.c: New testcase.
5863 2013-04-30  Richard Biener  <rguenther@suse.de>
5865         PR middle-end/57107
5866         * g++.dg/torture/pr57107.C: New testcase.
5868 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5870         PR rtl-optimization/57105
5871         * gcc.dg/pr57105.c: New test.
5873 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5875         PR tree-optimization/57104
5876         * gcc.dg/pr57104.c: New test.
5878 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5880         PR target/44578
5881         * gcc.target/i386/pr44578.c: New test.
5883 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5885         PR target/57097
5886         * gcc.target/i386/pr57097.c: New test.
5888 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5890         PR target/57098
5891         * gcc.target/i386/pr57098.c: New test.
5893 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5895         * gcc.c-torture/execute/pr55875.c: New test.
5897 2013-04-29  Richard Biener  <rguenther@suse.de>
5899         PR middle-end/57075
5900         * gcc.dg/torture/pr57075.c: New testcase.
5902 2013-04-29  Richard Biener  <rguenther@suse.de>
5904         PR middle-end/57103
5905         * gcc.dg/autopar/pr57103.c: New testcase.
5907 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5909         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5911 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5913         * gcc.dg/pr50763.c: Update test.
5915 2013-04-26  Jeff Law  <law@redhat.com>
5917         * gcc.dg/tree-ssa/vrp88.c: New test.
5919 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5921         PR target/57108
5922         * gcc.target/sh/pr57108.c: New test.
5924 2013-04-29  Richard Biener  <rguenther@suse.de>
5926         PR middle-end/57089
5927         * gfortran.dg/gomp/pr57089.f90: New testcase.
5929 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5931         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5933 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5935         * gcc.target/aarch64/vect-vcvt.c: New.
5937 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5939         * gcc.target/aarch64/vect-vrnd.c: New.
5941 2013-04-29  Richard Biener  <rguenther@suse.de>
5943         PR tree-optimization/57081
5944         * gcc.dg/torture/pr57081.c: New testcase.
5946 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5948         PR tree-optimization/57083
5949         * gcc.dg/torture/pr57083.c: New test.
5951 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5953         PR c++/56450
5954         * g++.dg/cpp0x/decltype52.C: New.
5956 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5958         N3472 binary constants
5959         * g++.dg/cpp/limits.C: Adjust warning wording.
5960         * g++.dg/system-binary-constants-1.C: Likewise.
5961         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5963 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5965         PR fortran/57093
5966         * gfortran.dg/coarray_30.f90: New.
5968 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5970         PR fortran/57071
5971         * frontend-passes (optimize_power):  New function.
5972         (optimize_op):  Use it.
5974 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5976         PR target/56866
5977         * gcc.c-torture/execute/pr56866.c: New test.
5978         * gcc.target/i386/pr56866.c: New test.
5980 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5982         PR go/57045
5983         * gcc.dg/setjmp-5.c: New test.
5985 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5987         PR c++/55708
5988         * g++.dg/cpp0x/constexpr-55708.C: New.
5990 2013-04-26  Richard Biener  <rguenther@suse.de>
5992         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5993         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5994         * gcc.dg/pr53265.c: Remove XFAILs.
5995         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5996         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5998 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6000         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6001         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6002         -fdiagnostics-color=never option similarly to
6003         -fno-diagnostics-show-caret option.
6005 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6007         PR rtl-optimization/57003
6008         * gcc.target/i386/pr57003.c: New test.
6010 2013-04-25  Marek Polacek  <polacek@redhat.com>
6012         PR tree-optimization/57066
6013         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6015 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6016             Tejas Belagod  <tejas.belagod@arm.com>
6018         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6019         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6020         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6022 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6024         * gcc.target/aarch64/cmp.c: New.
6026 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6028         * gcc.target/aarch64/ngc.c: New.
6030 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6032         * lib/target-supports.exp
6033         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6034         (check_effective_target_arm_neon_fp16_ok): Likewise.
6035         (add_options_for_arm_neon_fp16): Likewise.
6036         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6037         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6039 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6041         PR rtl-optimizations/57046
6042         * gcc.target/i386/pr57046.c: New test.
6044 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6046         * g++.dg/cpp1y/cplusplus.C: New.
6048 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6050         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6052 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6054         * c-c++-common/Wpointer-arith-1.c: New.
6056 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6058         * g++.dg/cpp1y/cxx1y_macro.C: New.
6060 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6062         PR c++/56970
6063         * g++.dg/cpp0x/sfinae45.C: New.
6065 2013-04-24  Richard Biener  <rguenther@suse.de>
6067         PR testsuite/57050
6068         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6070 2013-04-23  Richard Biener  <rguenther@suse.de>
6072         PR middle-end/57036
6073         * gcc.dg/torture/pr57036-1.c: New testcase.
6074         * gcc.dg/torture/pr57036-2.c: Likewise.
6076 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6078         * gcc.target/aarch64/scalar-mov.c: New testcase.
6080 2013-04-23  Richard Biener  <rguenther@suse.de>
6082         PR tree-optimization/57026
6083         * gcc.dg/torture/pr57026.c: New testcase.
6085 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6087         PR fortran/53685
6088         PR fortran/57022
6089         * gfortran.dg/transfer_check_4.f90: New.
6091 2013-04-22  Marek Polacek  <polacek@redhat.com>
6093         PR sanitizer/56990
6094         * gcc.dg/pr56990.c: New test.
6096 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6098         PR target/57018
6099         * gcc.target/i386/pr57018.c: New test.
6101 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6103         * gcc.target/aarch64/vrecps.c: New.
6104         * gcc.target/aarch64/vrecpx.c: Likewise.
6106 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6108         PR target/56995
6109         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6111 2013-04-21  Jeff Law  <law@redhat.com>
6113         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6115 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6117         PR fortran/56907
6118         * gfortran.dg/c_loc_test_22.f90: New.
6120 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6122         PR rtl-optimization/56847
6123         * gcc.dg/pr56847.c: New test.
6125 2013-04-19  Richard Biener  <rguenther@suse.de>
6127         PR tree-optimization/56982
6128         * gcc.c-torture/execute/pr56982.c: New testcase.
6130 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6132         PR tree-optimization/56718
6133         * g++.dg/ipa/imm-devirt-1.C: New test.
6134         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6136 2013-04-19  Richard Biener  <rguenther@suse.de>
6138         PR tree-optimization/57000
6139         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6141 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6142             Mikael Morin  <mikael@gcc.gnu.org>
6144         PR fortran/56872
6145         * gfortran.dg/array_constructor_45.f90:  New test.
6146         * gfortran.dg/array_constructor_46.f90:  New test.
6147         * gfortran.dg/array_constructor_47.f90:  New test.
6148         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6150 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6152         PR rtl-optimization/56999
6153         * g++.dg/opt/pr56999.C: New test.
6155 2013-04-18  Cary Coutant  <ccoutant@google.com>
6157         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6158         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6160 2013-04-18  Cary Coutant  <ccoutant@google.com>
6162         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6163         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6164         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6165         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6166         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6167         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6168         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6169         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6170         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6171         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6172         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6174 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6176         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6178 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6180         PR tree-optimization/56984
6181         * gcc.c-torture/compile/pr56984.c: New test.
6183         PR rtl-optimization/56992
6184         * gcc.dg/pr56992.c: New test.
6186 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6188         PR fortran/56814
6189         * gfortran.dg/proc_ptr_42.f90: New.
6191 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6193         * gnat.dg/discr41.ad[sb]: New test.
6194         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6195         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6196         * gcc.dg/vect/slp-24.c: Likewise.
6197         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6198         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6199         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6200         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6201         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6202         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6203         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6204         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6205         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6206         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6207         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6208         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6209         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6210         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6211         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6212         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6213         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6214         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6215         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6216         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6217         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6218         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6219         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6220         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6221         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6222         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6224 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6226         PR fortran/40958
6227         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6228         * gfortran.dg/module_md5_1.f90: Remove.
6230 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6232         * gcc.target/aarch64/adds3.c: New.
6233         * gcc.target/aarch64/subs3.c: New.
6235 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6237         * gcc.target/aarch64/adds1.c: New.
6238         * gcc.target/aarch64/adds2.c: New.
6239         * gcc.target/aarch64/subs1.c: New.
6240         * gcc.target/aarch64/subs2.c: New.
6242 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6244         Implement n3599 - Literal operator templates for strings.
6245         * g++.dg/cpp1y/udlit-char-template.C: New test.
6246         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6248 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6250         PR fortran/39505
6251         * gfortran.dg/no_arg_check_1.f90: New.
6252         * gfortran.dg/no_arg_check_2.f90: New.
6253         * gfortran.dg/no_arg_check_3.f90: New.
6255 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6257         PR fortran/56968
6258         * gfortran.dg/proc_ptr_41.f90: New.
6260 2013-04-16  Richard Biener  <rguenther@suse.de>
6262         PR tree-optimization/56756
6263         * gcc.dg/torture/pr56756.c: New testcase.
6265 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6267         PR fortran/56969
6268         * gfortran.dg/c_assoc_5.f90: New.
6270 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6272         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6273         * gcc.c-torture/execute/pr33992.x: Remove.
6274         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6275         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6276         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6278 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6280         PR tree-optimization/56962
6281         * gcc.c-torture/execute/pr56962.c: New test.
6283 2013-04-15  Richard Biener  <rguenther@suse.de>
6285         PR tree-optimization/56933
6286         * gcc.dg/vect/pr56933.c: New testcase.
6288 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6290         * gcc.target/arm/anddi3-opt.c: New test.
6291         * gcc.target/arm/anddi3-opt2.c: Likewise.
6293 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6295         * gcc.dg/pr56890-1.c: New test.
6296         * gcc.dg/pr56890-2.c: Likewise.
6298 2013-04-15  Joey Ye  <joey.ye@arm.com>
6300         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6301         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6303 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6305         PR fortran/56816
6306         * gfortran.dg/select_type_33.f03: New test.
6308 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6310         PR fortran/55959
6311         * gfortran.dg/typebound_proc_29.f03: New.
6313 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6315         PR fortran/56266
6316         * gfortran.dg/typebound_proc_28.f03: New.
6318 2013-04-12  Jeff Law  <law@redhat.com>
6320         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6321         either.
6323 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6325         PR fortran/56929
6326         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6328 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6330         PR target/56903
6331         * gcc.target/i386/pr56903.c: New test.
6333 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6335         PR fortran/56261
6336         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6337         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6338         * gfortran.dg/block_11.f90: Fix invalid test case.
6339         * gfortran.dg/function_types_3.f90: Add new error message.
6340         * gfortran.dg/global_references_1.f90: Ditto.
6341         * gfortran.dg/import2.f90: Remove unneeded parts.
6342         * gfortran.dg/import6.f90: Fix invalid test case.
6343         * gfortran.dg/proc_decl_2.f90: Ditto.
6344         * gfortran.dg/proc_decl_9.f90: Ditto.
6345         * gfortran.dg/proc_decl_18.f90: Ditto.
6346         * gfortran.dg/proc_ptr_40.f90: New.
6347         * gfortran.dg/whole_file_7.f90: Modified error wording.
6348         * gfortran.dg/whole_file_16.f90: Ditto.
6349         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6350         * gfortran.dg/whole_file_18.f90: Modified error wording.
6351         * gfortran.dg/whole_file_20.f03: Ditto.
6352         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6353         invalid test case.
6355 2013-04-12  Richard Biener  <rguenther@suse.de>
6357         Revert
6358         2013-04-10  Richard Biener  <rguenther@suse.de>
6360         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6362 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6364         PR fortran/56845
6365         * gfortran.dg/class_allocate_15.f90: New.
6367         Revert:
6368         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6370         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6371         scan-tree-dump-times.
6373 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6375         PR tree-optimization/56918
6376         PR tree-optimization/56920
6377         * gcc.dg/vect/pr56918.c: New test.
6378         * gcc.dg/vect/pr56920.c: New test.
6380 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6382         PR fortran/56845
6383         * gfortran.dg/class_allocate_14.f90: New.
6384         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6385         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6387 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6389         * gcc.dg/fold-cstvecshift.c: New testcase.
6391 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6393         * gcc.target/aarch64/negs.c: New.
6395 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6397         PR c++/56895
6398         * g++.dg/template/arrow4.C: New test.
6400 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6402         * gnat.dg/array23.adb: New test.
6403         * gnat.dg/array23_pkg[123].ads: New helpers.
6405 2013-04-11  Jeff Law  <law@redhat.com>
6407         PR tree-optimization/56900
6408         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6410 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6412         PR c++/56913
6413         * g++.dg/cpp0x/sfinae44.C: New.
6415 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6417         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6418         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6420 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6422         PR c++/54216
6423         * g++.dg/cpp0x/enum26.C: New.
6424         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6426 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6428         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6429         inverse operands.
6430         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6431         loop is vectorized.
6432         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6433         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6434         loop is vectorized and that the correct instruction is generated.
6435         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6436         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6437         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6439 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6441         PR tree-optimization/56899
6442         * gcc.c-torture/execute/pr56899.c: New test.
6444 2013-04-10  David S. Miller  <davem@davemloft.net>
6446         * gcc.target/sparc/setcc-4.c: New test.
6447         * gcc.target/sparc/setcc-5.c: New test.
6449 2013-04-10  Richard Biener  <rguenther@suse.de>
6451         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6453 2013-04-10  Richard Biener  <rguenther@suse.de>
6455         * gcc.dg/vect/slp-39.c: New testcase.
6457 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6459         PR tree-optimization/55524
6460         * gcc.target/epiphany/fnma-1.c: New test.
6462 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6464         * gcc.dg/tree-ssa/inline-11.c: New test
6466 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6468         PR c++/56895
6469         * g++.dg/template/arrow3.C: New test.
6471 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6473         * gcc.target/arm/minmax_minus.c: New test.
6475 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6477         PR middle-end/56883
6478         * c-c++-common/gomp/pr56883.c: New test.
6480 2013-04-09  Jeff Law  <law@redhat.com>
6482         * gcc.dg/tree-ssa/vrp87.c: New test.
6484 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6486         PR tree-optimization/56854
6487         * g++.dg/torture/pr56854.C: New test.
6489 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6491         PR fortran/56782
6492         * gfortran.dg/array_constructor_44.f90:  New test.
6494 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6496         PR c++/56871
6497         * g++.dg/cpp0x/constexpr-specialization.C: New.
6499 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6501         * gcc.c-torture/execute/pr56837.c: New test.
6503         PR c++/34949
6504         PR c++/50243
6505         * g++.dg/opt/vt3.C: New test.
6506         * g++.dg/opt/vt4.C: New test.
6508 2013-04-08  Jeff Law  <law@redhat.com>
6510         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6512 2013-04-08  Richard Biener  <rguenther@suse.de>
6514         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6516 2013-04-08  Richard Biener  <rguenther@suse.de>
6518         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6520 2013-04-08  Richard Biener  <rguenther@suse.de>
6522         * g++.dg/vect/slp-pr56812.cc: Adjust.
6524 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6526         * gcc.dg/pr56837.c: New test.
6527         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6528         "generated memset minus one".
6530 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6532         PR fortran/56849
6533         * gfortran.dg/reshape_5.f90: New.
6535 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6537         PR target/56843
6538         * gcc.target/powerpc/recip-1.c: Modify expected output.
6539         * gcc.target/powerpc/recip-3.c: Likewise.
6540         * gcc.target/powerpc/recip-4.c: Likewise.
6541         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6543 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6545         * gcc.target/arm/peep-ldrd-1.c: New test.
6546         * gcc.target/arm/peep-strd-1.c: Likewise.
6548 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6550         * gcc.target/arm/negdi-1.c: New test.
6551         * gcc.target/arm/negdi-2.c: Likewise.
6552         * gcc.target/arm/negdi-3.c: Likewise.
6553         * gcc.target/arm/negdi-4.c: Likewise.
6555 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6557         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6558         Add -march=armv8-a when we use v8 NEON.
6559         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6560         (check_effective_target_vect_call_ceilf): Likewise.
6561         (check_effective_target_vect_call_floorf): Likewise.
6562         (check_effective_target_vect_call_roundf): Likewise.
6563         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6564         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6565         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6566         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6567         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6569 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6571         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6572         * gcc.target/powerpc/sd-pwr6.c: Same.
6573         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6574         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6576 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6578         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6580 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6582         PR fortran/40881
6583         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6584         * gfortran.dg/altreturn_4.f90: Ditto.
6585         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6586         * gfortran.dg/altreturn_5.f90: Ditto.
6587         * gfortran.dg/altreturn_6.f90: Ditto.
6588         * gfortran.dg/altreturn_7.f90: Ditto.
6590 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6592         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6593         New procedure.
6594         (check_effective_target_arm_v8_neon_ok_nocache):
6595         Likewise.
6596         (check_effective_target_arm_v8_neon_ok): Change to use
6597         check_effective_target_arm_v8_neon_ok_nocache.
6598         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6599         NEON flags.
6600         (check_effective_target_vect_call_btruncf):
6601         Enable for arm and ARMv8 NEON.
6602         (check_effective_target_vect_call_ceilf): Likewise.
6603         (check_effective_target_vect_call_floorf): Likewise.
6604         (check_effective_target_vect_call_roundf): Likewise.
6605         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6606         target.
6608 2013-04-04  Marek Polacek  <polacek@redhat.com>
6610         PR tree-optimization/48186
6611         * gcc.dg/pr48186.c: New test.
6613 2013-04-04  Richard Biener  <rguenther@suse.de>
6615         PR tree-optimization/56826
6616         * gcc.dg/vect/pr56826.c: New testcase.
6617         * gcc.dg/vect/O3-pr36098.c: Adjust.
6619 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6621         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6622         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6623         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6624         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6625         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6626         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6627         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6628         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6629         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6630         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6632 2013-04-04  Richard Biener  <rguenther@suse.de>
6634         PR tree-optimization/56213
6635         * gcc.dg/vect/vect-123.c: New testcase.
6637 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6639         PR fortran/56810
6640         * gfortran.dg/read_repeat_2.f90: New.
6642 2013-04-04  Richard Biener  <rguenther@suse.de>
6644         PR tree-optimization/56837
6645         * g++.dg/torture/pr56837.C: New testcase.
6647 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6649         PR fortran/50269
6650         * gfortran.dg/c_loc_test_21.f90: New.
6651         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6652         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6653         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6654         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6655         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6657 2013-04-03  Jeff Law  <law@redhat.com>
6659         PR tree-optimization/56799
6660         * gcc.c-torture/execute/pr56799.c: New test.
6662 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6664         PR c++/56815
6665         * g++.dg/warn/Wpointer-arith-1.C: New.
6666         * g++.dg/gomp/for-19.C: Adjust.
6668 2013-04-03  Marek Polacek  <polacek@redhat.com>
6670         PR sanitizer/55702
6671         * gcc.dg/pr55702.c: New test.
6673 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6675         PR target/56809
6676         * gcc.dg/pr56809.c: New testcase.
6678 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6680         PR debug/56819
6681         * g++.dg/debug/pr56819.C: New test.
6683 2013-04-03  Richard Biener  <rguenther@suse.de>
6685         PR tree-optimization/56817
6686         * g++.dg/torture/pr56817.C: New testcase.
6688 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6690         * gcc.dg/vect/bb-slp-31.c: New file.
6692 2013-04-03  Jason Merrill  <jason@redhat.com>
6694         PR c++/34949
6695         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6697 2013-04-03  Richard Biener  <rguenther@suse.de>
6699         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6701 2013-04-03  Richard Biener  <rguenther@suse.de>
6703         PR tree-optimization/55964
6704         * gcc.dg/torture/pr55964-2.c: New testcase.
6706 2013-04-03  Richard Biener  <rguenther@suse.de>
6708         PR tree-optimization/56501
6709         * gcc.dg/torture/pr56501.c: New testcase.
6711 2013-04-03  Richard Biener  <rguenther@suse.de>
6713         PR tree-optimization/56407
6714         * gcc.dg/torture/pr56407.c: New testcase.
6716 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6718         PR tree-optimization/56790
6719         * g++.dg/ext/pr56790-1.C: New testcase.
6721 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6723         * gcc.target/i386/merge-1.c: New testcase.
6724         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6726 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6728         PR c/19449
6729         * gcc.c-torture/execute/pr19449.c: New test.
6731 2013-04-03  Richard Biener  <rguenther@suse.de>
6733         PR tree-optimization/56812
6734         * g++.dg/vect/slp-pr56812.cc: New testcase.
6736 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6738         PR fortran/56284
6739         PR fortran/40881
6740         * gfortran.dg/altreturn_8.f90: New.
6741         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6742         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6743         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6745 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6747         PR rtl-optimization/56745
6748         * gcc.c-torture/compile/pr56745.c: New test.
6750 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6752         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6754 2013-04-02  Richard Biener  <rguenther@suse.de>
6756         PR tree-optimization/56778
6757         * gcc.dg/torture/pr56778.c: New testcase.
6759 2013-04-02  Richard Biener  <rguenther@suse.de>
6761         PR middle-end/56768
6762         * g++.dg/torture/pr56768.C: New testcase.
6764 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6766         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6768 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6770         PR fortran/56660
6771         * gfortran.dg/namelist_82.f90:  New test.
6773 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6775         PR fortran/56500
6776         * gfortran.dg/implicit_class_1.f90: New.
6778 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6780         PR fortran/56786
6781         * gfortran.dg/namelist_81.f90:  New test.
6783 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6785         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6786         for constant and equal string lengths.
6787         * gfortran.dg/character_comparison_5.f90:  Likewise.
6788         * gfortran.dg/character_comparison_9.f90:  New test.
6790 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6792         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6793         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6795 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6797         PR fortran/35203
6798         * gfortran.dg/optional_absent_3.f90: New.
6800 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6802         PR fortran/56737
6803         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6805 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6807         PR fortran/56735
6808         * gfortran.dg/namelist_80.f90: New.
6810 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6812         PR fortran/45159
6813         * gfortran.dg/string_length_2.f90:  New test.
6814         * gfortran.dg/dependency_41.f90:  New test.
6816 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6818         PR fortran/55806
6819         * gfortran.dg/array_constructor_43.f90:  New test.
6820         * gfortran.dg/random_seed_3.f90:  New test.
6822 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6824         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6825         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6826         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6827         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6828         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6829         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6830         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6831         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6832         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6833         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6835 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6837         PR c++/56725
6838         * g++.dg/conversion/op4.C: Adjust.
6839         * g++.dg/cpp0x/rv1n.C: Likewise.
6840         * g++.dg/cpp0x/rv2n.C: Likewise.
6841         * g++.dg/cpp0x/template_deduction.C: Likewise.
6842         * g++.dg/expr/cond8.C: Likewise.
6843         * g++.dg/other/error4.C: Likewise.
6844         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6845         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6846         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6847         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6848         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6849         * g++.old-deja/g++.law/cvt20.C: Likewise.
6850         * g++.old-deja/g++.law/cvt8.C: Likewise.
6851         * g++.old-deja/g++.law/init8.C: Likewise.
6852         * g++.old-deja/g++.mike/net12.C: Likewise.
6853         * g++.old-deja/g++.mike/net8.C: Likewise.
6854         * g++.old-deja/g++.mike/p2793.C: Likewise.
6855         * g++.old-deja/g++.mike/p3836.C: Likewise.
6856         * g++.old-deja/g++.mike/p418.C: Likewise.
6857         * g++.old-deja/g++.mike/p701.C: Likewise.
6858         * g++.old-deja/g++.mike/p807.C: Likewise.
6860 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6862         PR middle-end/56694
6863         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6864         targets.
6866 2013-03-28  Marek Polacek  <polacek@redhat.com>
6868         PR tree-optimization/56695
6869         * gcc.dg/vect/pr56695.c: New test.
6871 2013-03-28  Richard Biener  <rguenther@suse.de>
6873         PR tree-optimization/37021
6874         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6875         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6877 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6879         PR fortran/56650
6880         PR fortran/36437
6881         * gfortran.dg/sizeof_2.f90: New.
6882         * gfortran.dg/sizeof_3.f90: New.
6883         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6885 2013-03-27  Richard Biener  <rguenther@suse.de>
6887         PR tree-optimization/37021
6888         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6890 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6892         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6893         * g++.dg/ipa/ivinline-2.C: Likewise.
6894         * g++.dg/ipa/ivinline-3.C: Likewise.
6895         * g++.dg/ipa/ivinline-4.C: Likewise.
6896         * g++.dg/ipa/ivinline-5.C: Likewise.
6897         * g++.dg/ipa/ivinline-7.C: Likewise.
6898         * g++.dg/ipa/ivinline-8.C: Likewise.
6899         * g++.dg/ipa/ivinline-9.C: Likewise.
6900         * g++.dg/cpp0x/noexcept03.C: Likewise.
6901         * gcc.dg/const-1.c: Likewise.
6902         * gcc.dg/ipa/pure-const-1.c: Likewise.
6903         * gcc.dg/noreturn-8.c: Likewise.
6904         * gcc.target/i386/mmx-1.c: Likewise.
6905         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6906         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6907         * gcc.c-torture/execute/pr33992.x: New file.
6909 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6911         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6913 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6915         PR c++/55951
6916         * g++.dg/ext/desig5.C: New.
6918 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6920         PR fortran/56649
6921         * gfortran.dg/merge_init_expr_2.f90: New.
6922         * gfortran.dg/merge_char_1.f90: Modify test to
6923         stay a run-time test.
6924         * gfortran.dg/merge_char_3.f90: Ditto.
6926 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6928         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6929         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6931 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6933         PR c++/56722
6934         * g++.dg/cpp0x/range-for23.C: New.
6936 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6938         PR libfortran/52512
6939         * gfortran.dg/namelist_79.f90: New.
6941 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6943         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6945 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6947         PR fortran/38536
6948         PR fortran/38813
6949         PR fortran/38894
6950         PR fortran/39288
6951         PR fortran/40963
6952         PR fortran/45824
6953         PR fortran/47023
6954         PR fortran/47034
6955         PR fortran/49023
6956         PR fortran/50269
6957         PR fortran/50612
6958         PR fortran/52426
6959         PR fortran/54263
6960         PR fortran/55343
6961         PR fortran/55444
6962         PR fortran/55574
6963         PR fortran/56079
6964         PR fortran/56378
6965         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6966         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6967         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6968         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6969         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6970         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6971         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6972         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6973         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6974         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6975         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6976         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6977         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6978         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6979         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6980         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6981         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6982         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6983         * gfortran.dg/pr32601_1.f03: Ditto.
6984         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6985         * gfortran.dg/blockdata_7.f90: New.
6986         * gfortran.dg/c_assoc_4.f90: New.
6987         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6988         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6989         * gfortran.dg/c_funloc_tests_8.f90: New.
6990         * gfortran.dg/c_loc_test_17.f90: New.
6991         * gfortran.dg/c_loc_test_18.f90: New.
6992         * gfortran.dg/c_loc_test_19.f90: New.
6993         * gfortran.dg/c_loc_test_20.f90: New.
6994         * gfortran.dg/c_sizeof_5.f90: New.
6995         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6996         * gfortran.dg/transfer_resolve_2.f90: New.
6997         * gfortran.dg/transfer_resolve_3.f90: New.
6998         * gfortran.dg/transfer_resolve_4.f90: New.
6999         * gfortran.dg/pr32601.f03: Update dg-error.
7000         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7001         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7003 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7005         * gcc.target/arm/vseleqdf.c: New test.
7006         * gcc.target/arm/vseleqsf.c: Likewise.
7007         * gcc.target/arm/vselgedf.c: Likewise.
7008         * gcc.target/arm/vselgesf.c: Likewise.
7009         * gcc.target/arm/vselgtdf.c: Likewise.
7010         * gcc.target/arm/vselgtsf.c: Likewise.
7011         * gcc.target/arm/vselledf.c: Likewise.
7012         * gcc.target/arm/vsellesf.c: Likewise.
7013         * gcc.target/arm/vselltdf.c: Likewise.
7014         * gcc.target/arm/vselltsf.c: Likewise.
7015         * gcc.target/arm/vselnedf.c: Likewise.
7016         * gcc.target/arm/vselnesf.c: Likewise.
7017         * gcc.target/arm/vselvcdf.c: Likewise.
7018         * gcc.target/arm/vselvcsf.c: Likewise.
7019         * gcc.target/arm/vselvsdf.c: Likewise.
7020         * gcc.target/arm/vselvssf.c: Likewise.
7022 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7024         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7025         body from here...
7026         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7027         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7028         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7029         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7030         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7031         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7032         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7033         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7034         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7035         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7036         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7037         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7038         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7039         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7040         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7041         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7042         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7043         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7044         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7045         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7046         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7047         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7048         * gcc.target/arm/atomic-op-char.c: Likewise.
7049         * gcc.target/arm/atomic-op-consume.c: Likewise.
7050         * gcc.target/arm/atomic-op-int.c: Likewise.
7051         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7052         * gcc.target/arm/atomic-op-release.c: Likewise.
7053         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7054         * gcc.target/arm/atomic-op-short.c: Likewise.
7056 2013-03-25  Richard Biener  <rguenther@suse.de>
7058         PR middle-end/56694
7059         * g++.dg/torture/pr56694.C: New testcase.
7061 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7063         PR target/56720
7064         * gcc.target/arm/neon-vcond-gt.c: New test.
7065         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7066         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7068 2013-03-25  Richard Biener  <rguenther@suse.de>
7070         PR tree-optimization/56689
7071         * gcc.dg/torture/pr56689.c: New testcase.
7073 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7075         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7077 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7079         PR fortran/56696
7080         * gfortran.dg/eof_5.f90: New.
7082 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7084         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7085         alphabetically.
7087 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7089         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7091 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7093         PR testsuite/55994
7094         * gcc.c-torture/execute/builtins/builtins.exp: Add
7095         -Wl,--allow-multiple-definition for RTEMS targets.
7097 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7099         * gcc.target/aarch64/movk.c: New test.
7101 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7103         * g++.dg/ext/vector21.C: New testcase.
7105 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7107         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7108         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7110 2013-03-21  Richard Biener  <rguenther@suse.de>
7112         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7113         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7115 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7117         * gcc.target/aarch64/vect.c: Test and result vector added
7118         for sabd and saba instructions.
7119         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7120         instructions in assembly.
7121         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7122         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7123         for fabd instruction.
7124         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7125         instruction in assembly.
7126         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7128 2013-03-20  Jeff Law  <law@redhat.com>
7130         * g++.dg/tree-ssa/ssa-dom.C: New test.
7132 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7134         * gcc.target/powerpc/mmfpgpr.c: New test.
7135         * gcc.target/powerpc/sd-vsx.c: Likewise.
7136         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7137         * gcc.target/powerpc/vsx-float0.c: Likewise.
7139 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7141         PR tree-optimization/56355
7142         * gcc.dg/pr56355-1.c: New file.
7144 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7145             Richard Sandiford  <rdsandiford@googlemail.com>
7147         * gcc.target/mips/mips.exp: Add microMIPS support.
7148         * gcc.target/mips/umips-movep-2.c: New test.
7149         * gcc.target/mips/umips-lwp-2.c: New test.
7150         * gcc.target/mips/umips-swp-5.c: New test.
7151         * gcc.target/mips/umips-constraints-1.c: New test.
7152         * gcc.target/mips/umips-lwp-3.c: New test.
7153         * gcc.target/mips/umips-swp-6.c: New test.
7154         * gcc.target/mips/umips-constraints-2.c: New test.
7155         * gcc.target/mips/umips-save-restore-1.c: New test.
7156         * gcc.target/mips/umips-lwp-4.c: New test.
7157         * gcc.target/mips/umips-swp-7.c: New test.
7158         * gcc.target/mips/umips-save-restore-2.c: New test.
7159         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7160         * gcc.target/mips/umips-lwp-5.c: New test.
7161         * gcc.target/mips/umips-save-restore-3.c: New test.
7162         * gcc.target/mips/umips-lwp-6.c: New test.
7163         * gcc.target/mips/umips-swp-1.c: New test.
7164         * gcc.target/mips/umips-lwp-7.c: New test.
7165         * gcc.target/mips/umips-swp-2.c: New test.
7166         * gcc.target/mips/umips-lwp-8.c: New test.
7167         * gcc.target/mips/umips-swp-3.c: New test.
7168         * gcc.target/mips/umips-movep-1.c: New test.
7169         * gcc.target/mips/umips-lwp-1.c: New test.
7170         * gcc.target/mips/umips-swp-4.c: New test.
7172 2013-03-20  Richard Biener  <rguenther@suse.de>
7174         PR tree-optimization/56661
7175         * gcc.dg/torture/pr56661.c: New testcase.
7177 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7179         PR rtl-optimization/56605
7180         * gcc.target/powerpc/pr56605.c: New.
7182 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7184         PR fortran/54932
7185         * gfortran.dg/do_1.f90: Don't xfail.
7187 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7189         PR libfortran/51825
7190         * gfortran.dg/namelist_77.f90: New.
7191         * gfortran.dg/namelist_78.f90: New.
7193 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7195         PR libfortran/48618
7196         * gfortran.dg/open_negative_unit_1.f90: New.
7198 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7200         * gcc.target/aarch64/sbc.c: New test.
7202 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7204         * gcc.target/aarch64/ror.c: New test.
7206 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7208         * gcc.target/aarch64/extr.c: New test.
7210 2013-03-19  Richard Biener  <rguenther@suse.de>
7212         PR tree-optimization/56273
7213         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7214         * c-c++-common/uninit-17.c: Likewise.
7216 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7218         PR tree-optimization/56635
7219         * g++.dg/torture/pr56635.C: New test.
7221 2013-03-18  Richard Biener  <rguenther@suse.de>
7223         PR tree-optimization/3713
7224         * g++.dg/ipa/devirt-12.C: New testcase.
7226 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7228         PR c/56566
7229         * c-c++-common/pr56566.c: New test.
7231 2013-03-17  Jason Merrill  <jason@redhat.com>
7233         * g++.dg/template/abstract-dr337.C: XFAIL.
7235 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7237         PR c++/56607
7238         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7239         * c-c++-common/pr56607.c: New test.
7241 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7243         PR c++/56582
7244         * g++.dg/cpp0x/constexpr-array5.C: New.
7246 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7248         PR fortran/56615
7249         * gfortran.dg/transfer_intrinsic_5.f90: New.
7251 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7253         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7254         * gcc.target/i386/pr20020-1.c: Likewise.
7255         * gcc.target/i386/pr20020-2.c: Likewise.
7256         * gcc.target/i386/pr20020-3.c: Likewise.
7257         * gcc.target/i386/pr53425-1.c: Likewise.
7258         * gcc.target/i386/pr53425-2.c: Likewise.
7259         * gcc.target/i386/pr55093.c: Likewise.
7260         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7262 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7264         PR debug/56307
7265         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7266         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7268 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7270         PR tree-optimization/53265
7271         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7272         undefined behavior.
7273         * gcc.dg/graphite/id-6.c (test): Likewise.
7274         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7275         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7277         PR tree-optimization/53265
7278         * gcc.dg/pr53265.c: New test.
7279         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7280         to dg-options.
7281         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7282         arrays.
7283         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7284         n, use it as high bound instead of 4.
7286 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7288         PR target/49880
7289         * gcc.target/sh/pr49880-1.c: New.
7290         * gcc.target/sh/pr49880-2.c: New.
7291         * gcc.target/sh/pr49880-3.c: New.
7292         * gcc.target/sh/pr49880-4.c: New.
7293         * gcc.target/sh/pr49880-5.c: New.
7295 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7297         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7299 2013-03-13  Richard Biener  <rguenther@suse.de>
7301         PR tree-optimization/56608
7302         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7304 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7306         PR c++/56611
7307         * g++.dg/cpp0x/alias-decl-32.C: New.
7309 2013-03-11  Jan Hubicka  <jh@suse.cz>
7311         PR middle-end/56571
7312         * gcc.c-torture/compile/pr56571.c: New testcase.
7314 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7316         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7317         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7319 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7321         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7322         * gcc.dg/inline_4.c: Likewise.
7323         * gcc.dg/unroll_2.c: Likewise.
7324         * gcc.dg/unroll_3.c: Likewise.
7325         * gcc.dg/unroll_4.c: Likewise.
7327 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7329         PR testsuite/54119
7330         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7332         PR debug/56307
7333         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7335 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7337         PR target/40797
7338         * gcc.c-torture/compile/pr40797.c: New.
7340 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7342         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7344 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7346         PR fortran/56575
7347         * gfortran.dg/class_56.f90: New test.
7349 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7351         PR middle-end/56524
7352         * gcc.target/mips/pr56524.c: New test.
7354 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7356         PR c++/56565
7357         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7359 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7361         PR c++/51412
7362         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7364 2013-03-08  Marek Polacek  <polacek@redhat.com>
7366         PR tree-optimization/56478
7367         * gcc.dg/torture/pr56478.c: New test.
7369 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7371         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7372         targets linker option --allow-multiple-definition.
7374         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7375         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7376         * gcc.dg/pr52549.c: Add LLP64 case.
7377         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7378         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7379         * gcc.dg/torture/pr51071-2.c: Likewise.
7380         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7381         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7382         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7383         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7384         * gcc.dg/weak/weak-1.c: Likewise.
7385         * gcc.dg/weak/weak-2.c: Likewise.
7386         * gcc.dg/weak/weak-3.c: Likewise.
7387         * gcc.dg/weak/weak-4.c: Likewise.
7388         * gcc.dg/weak/weak-5.c: Likewise.
7389         * gcc.dg/weak/weak-15.c: Likewise.
7390         * gcc.dg/weak/weak-16.c: Likewise.
7392         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7394 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7396         PR tree-optimization/56559
7397         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7399 2013-03-07  Andreas Schwab  <schwab@suse.de>
7401         * gcc.dg/pr31490.c: Fix last change.
7403 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7405         PR c++/56534
7406         * g++.dg/template/crash115.C: New.
7408 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7410         PR tree-optimization/56539
7411         * gcc.c-torture/compile/pr56539.c: New test.
7413 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7415         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7416         targets.
7417         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7418         * gcc.dg/lto/20091013-1_2.c: Likewise.
7419         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7421 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7423         * gnat.dg/specs/aggr6.ads: New test.
7425 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7427         * gnat.dg/loop_optimization15.ad[sb]: New test.
7429 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7431         PR middle-end/56548
7432         * gcc.dg/pr56548.c: New test.
7434 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7436         PR debug/53363
7437         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7439 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7441         PR c++/56543
7442         * g++.dg/template/typename20.C: New test.
7444 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7446         PR debug/56510
7447         * gcc.dg/pr56510.c: New test.
7449         PR rtl-optimization/56484
7450         * gcc.c-torture/compile/pr56484.c: New test.
7452 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7454         PR c++/56530
7455         * g++.dg/warn/Wsign-conversion-2.C: New.
7457 2013-03-05  Richard Biener  <rguenther@suse.de>
7459         PR tree-optimization/56270
7460         * gcc.dg/vect/slp-38.c: New testcase.
7462 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7464         PR rtl-optimization/56494
7465         * gcc.dg/pr56494.c: New test.
7467 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7469         * gcc.dg/pr56424.c: New test.
7471 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7473         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7474         * gcc.dg/pr56228.c <avr>: Skip.
7476 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7478         PR testsuite/52641
7479         PR tree-optimization/52631
7480         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7482 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7484         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7485         * gcc.dg/vect/vect-83_64.c: Same.
7487 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7489         PR fortran/56477
7490         * gfortran.dg/pointer_check_13.f90: New test.
7492 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7494         PR fortran/54730
7495         * gfortran.dg/array_constructor_42.f90: New test.
7497 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7499         PR c++/52688
7500         * g++.dg/template/static33.C: New.
7501         * g++.dg/template/static34.C: Likewise.
7503         PR c++/10291
7504         * g++.dg/template/static35.C: New.
7506 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7508         * gcc.dg/pr56396.c: Require pic support.
7510 2013-03-01  Richard Biener  <rguenther@suse.de>
7512         PR tree-optimization/55481
7513         * gcc.dg/torture/pr56488.c: New testcase.
7515 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7516             Jakub Jelinek  <jakub@redhat.com>
7518         PR sanitizer/56454
7519         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7520         no_sanitize_address attribute rather than no_address_safety_analysis.
7521         * g++.dg/asan/sanitizer_test_utils.h
7522         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7523         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7524         in addition to no_address_safety_analysis.
7526 2013-02-28  Jason Merrill  <jason@redhat.com>
7528         PR c++/56481
7529         * g++.dg/cpp0x/constexpr-and.C: New.
7531 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7533         PR tree-optimization/56294
7534         * g++.dg/debug/pr56294.C: New test.
7536 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7538         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7540 2013-02-27  Marek Polacek  <polacek@redhat.com>
7542         PR rtl-optimization/56466
7543         * gcc.dg/pr56466.c: New test.
7545 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7547         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7548         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7549         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7551 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7553         PR middle-end/45472
7554         * gcc.dg/pr45472.c: New test.
7556 2013-02-26  Marek Polacek  <polacek@redhat.com>
7558         PR tree-optimization/56426
7559         * gcc.dg/pr56436.c: New test.
7561 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7563         PR tree-optimization/56448
7564         * gcc.c-torture/compile/pr56448.c: New test.
7566         PR tree-optimization/56443
7567         * gcc.dg/torture/pr56443.c: New test.
7569 2013-02-25  Richard Biener  <rguenther@suse.de>
7571         PR tree-optimization/56175
7572         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7574 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7576         PR c++/56403
7577         * g++.dg/torture/pr56403.C: New test.
7579 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7581         Revert:
7582         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7583         Richard Sandiford  <rdsandiford@googlemail.com>
7585         * gcc.target/mips/mips.exp: Add microMIPS support.
7586         * gcc.target/mips/umips-movep-2.c: New test.
7587         * gcc.target/mips/umips-lwp-2.c: New test.
7588         * gcc.target/mips/umips-swp-5.c: New test.
7589         * gcc.target/mips/umips-constraints-1.c: New test.
7590         * gcc.target/mips/umips-lwp-3.c: New test.
7591         * gcc.target/mips/umips-swp-6.c: New test.
7592         * gcc.target/mips/umips-constraints-2.c: New test.
7593         * gcc.target/mips/umips-save-restore-1.c: New test.
7594         * gcc.target/mips/umips-lwp-4.c: New test.
7595         * gcc.target/mips/umips-swp-7.c: New test.
7596         * gcc.target/mips/umips-save-restore-2.c: New test.
7597         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7598         * gcc.target/mips/umips-lwp-5.c: New test.
7599         * gcc.target/mips/umips-save-restore-3.c: New test.
7600         * gcc.target/mips/umips-lwp-6.c: New test.
7601         * gcc.target/mips/umips-swp-1.c: New test.
7602         * gcc.target/mips/umips-lwp-7.c: New test.
7603         * gcc.target/mips/umips-swp-2.c: New test.
7604         * gcc.target/mips/umips-lwp-8.c: New test.
7605         * gcc.target/mips/umips-swp-3.c: New test.
7606         * gcc.target/mips/umips-movep-1.c: New test.
7607         * gcc.target/mips/umips-lwp-1.c: New test.
7608         * gcc.target/mips/umips-swp-4.c: New test.
7610 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7611             Richard Sandiford  <rdsandiford@googlemail.com>
7613         * gcc.target/mips/mips.exp: Add microMIPS support.
7614         * gcc.target/mips/umips-movep-2.c: New test.
7615         * gcc.target/mips/umips-lwp-2.c: New test.
7616         * gcc.target/mips/umips-swp-5.c: New test.
7617         * gcc.target/mips/umips-constraints-1.c: New test.
7618         * gcc.target/mips/umips-lwp-3.c: New test.
7619         * gcc.target/mips/umips-swp-6.c: New test.
7620         * gcc.target/mips/umips-constraints-2.c: New test.
7621         * gcc.target/mips/umips-save-restore-1.c: New test.
7622         * gcc.target/mips/umips-lwp-4.c: New test.
7623         * gcc.target/mips/umips-swp-7.c: New test.
7624         * gcc.target/mips/umips-save-restore-2.c: New test.
7625         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7626         * gcc.target/mips/umips-lwp-5.c: New test.
7627         * gcc.target/mips/umips-save-restore-3.c: New test.
7628         * gcc.target/mips/umips-lwp-6.c: New test.
7629         * gcc.target/mips/umips-swp-1.c: New test.
7630         * gcc.target/mips/umips-lwp-7.c: New test.
7631         * gcc.target/mips/umips-swp-2.c: New test.
7632         * gcc.target/mips/umips-lwp-8.c: New test.
7633         * gcc.target/mips/umips-swp-3.c: New test.
7634         * gcc.target/mips/umips-movep-1.c: New test.
7635         * gcc.target/mips/umips-lwp-1.c: New test.
7636         * gcc.target/mips/umips-swp-4.c: New test.
7638 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7640         PR sanitizer/56393
7641         * lib/asan-dg.exp (asan_link_flags): Add
7642         -B${gccpath}/libsanitizer/asan/ to flags.
7644 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7646         PR middle-end/56420
7647         * gcc.dg/torture/pr56420.c: New test.
7649 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7651         PR middle-end/56108
7652         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7654 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7656         PR tree-optimization/56310
7657         * g++.dg/ipa/pr56310.C: New test.
7659 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7661         PR fortran/56385
7662         * gfortran.dg/proc_ptr_comp_37.f90: New.
7664 2013-02-21  Richard Biener  <rguenther@suse.de>
7666         PR tree-optimization/56415
7667         Revert
7668         2013-02-11  Richard Biener  <rguenther@suse.de>
7670         PR tree-optimization/56273
7671         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7672         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7673         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7674         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7675         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7676         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7678 2013-02-21  Marek Polacek  <polacek@redhat.com>
7680         PR tree-optimization/56398
7681         * g++.dg/torture/pr56398.C: New test.
7683 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7685         PR inline-asm/56405
7686         * gcc.c-torture/compile/pr56405.c: New test.
7688 2013-02-20  Jan Hubicka  <jh@suse.cz>
7690         PR tree-optimization/56265
7691         * g++.dg/ipa/devirt-11.C: New testcase.
7693 2013-02-20  Richard Biener  <rguenther@suse.de>
7695         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7697 2013-02-20  Richard Biener  <rguenther@suse.de>
7698         Jakub Jelinek  <jakub@redhat.com>
7700         PR tree-optimization/56396
7701         * gcc.dg/pr56396.c: New testcase.
7703 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7705         PR c++/56373
7706         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7708 2013-02-19  Richard Biener  <rguenther@suse.de>
7710         PR tree-optimization/56384
7711         * gcc.dg/torture/pr56384.c: New testcase.
7713 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7715         PR tree-optimization/56350
7716         * gcc.dg/pr56350.c: New test.
7718         PR tree-optimization/56381
7719         * g++.dg/opt/pr56381.C: New test.
7721 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7723         PR pch/54117
7724         * lib/dg-pch.exp (pch-init, pch-finish,
7725         check_effective_target_pch_supported_debug): New procs.
7726         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7727         Likewise if $pch_unsupported_debug and $flags include -g.
7728         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7729         and dg-require-effective-target pch_unsupported_debug.
7730         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7731         * objc.dg/pch/pch.exp: Likewise.
7732         * gcc.dg/pch/pch.exp: Likewise.
7733         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7734         pch_unsupported_debug.
7735         * gcc.dg/pch/valid-1.hs: Likewise.
7736         * gcc.dg/pch/valid-1b.c: Likewise.
7737         * gcc.dg/pch/valid-1b.hs: Likewise.
7739 2013-02-18  Richard Biener  <rguenther@suse.de>
7741         PR tree-optimization/56366
7742         * gcc.dg/torture/pr56366.c: New testcase.
7744 2013-02-18  Richard Biener  <rguenther@suse.de>
7746         PR middle-end/56349
7747         * gcc.dg/torture/pr56349.c: New testcase.
7749 2013-02-18  Richard Biener  <rguenther@suse.de>
7751         PR tree-optimization/56321
7752         * gcc.dg/torture/pr56321.c: New testcase.
7754 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7756         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7758 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7759             Dodji Seketeli  <dodji@redhat.com>
7761         PR asan/56330
7762         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7763         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7764         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7765         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7766         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7767         * c-c++-common/asan/pr56330.c: Likewise.
7768         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7769         Ensure the size argument of __builtin_memcpy is a constant.
7771 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7772             Paolo Carlini  <paolo.carlini@oracle.com>
7774         PR c++/51242
7775         * g++.dg/cpp0x/enum23.C: New.
7777 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7779         PR target/54685
7780         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7782 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7784         PR rtl-optimization/56348
7785         * gcc.target/i386/pr56348.c: New test.
7787 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7789         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7790         * gcc.target/arm/interrupt-2.c: Likewise.
7792 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7794         PR fortran/56318
7795         * gfortran.dg/matmul_9.f90: New.
7797 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7799         PR fortran/53818
7800         * gfortran.dg/init_flag_11.f90: New.
7802 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7804         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7806 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7808         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7809         characters.
7811 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7812             Tobias Burnus  <burnus@net-b.de>
7814         PR testsuite/56138
7815         * gfortran.dg/allocatable_function_7.f90: New.
7817 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7819         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7820         * asan_globals_test-wrapper.cc: New file.
7821         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7822         instead of asan_globals_test.cc as dg-additional-sources.
7823         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7824         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7825         "sanitizer_test_utils.h" instead of
7826         "sanitizer_common/tests/sanitizer_test_utils.h".
7827         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7828         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7829         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7830         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7831         * g++.dg/asan/asan_test.cc: Synced from upstream.
7832         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7834 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7836         Fix an asan crash
7837         * c-c++-common/asan/memcmp-2.c: New test.
7839 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7841         PR c++/55582
7842         * g++.dg/cpp0x/udlit-string-literal.h: New.
7843         * g++.dg/cpp0x/udlit-string-literal.C: New.
7845 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7847         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7849 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7851         PR target/56184
7852         * gcc.target/arm/pr56184.C: New test.
7854 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7856         PR c++/56302
7857         * g++.dg/torture/pr56302.C: New test.
7858         * g++.dg/cpp0x/constexpr-56302.C: New test.
7859         * c-c++-common/pr56302.c: New test.
7861 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7862             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7864         PR fortran/56204
7865         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7866         * gfortran.dg/quad_3.f90: Ditto.
7868 2013-02-13  Kostya Serebryany  <kcc@google.com>
7870         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7871         to match the fresh asan run-time.
7872         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7874 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7876         Avoid instrumenting duplicated memory access in the same basic block
7877         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7878         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7879         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7880         * c-c++-common/asan/inc.c: Likewise.
7882 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7884         PR inline-asm/56148
7885         * gcc.target/i386/pr56148.c: New test.
7887 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7888             Tobias Burnus  <burnus@net-b.de>
7890         PR testsuite/56082
7891         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7892         to kind=2.
7894 2013-02-12  Richard Biener  <rguenther@suse.de>
7896         PR lto/56297
7897         * gcc.dg/lto/pr56297_0.c: New testcase.
7898         * gcc.dg/lto/pr56297_0.c: Likewise.
7900 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7902         PR fortran/46952
7903         * gfortran.dg/typebound_deferred_1.f90: New.
7905 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7907         PR rtl-optimization/56151
7908         * gcc.target/i386/pr56151.c: New test.
7910 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7912         * g++.dg/ext/mv12.C: New test.
7913         * g++.dg/ext/mv12.h: New file.
7914         * g++.dg/ext/mv12-aux.C: New file.
7915         * g++.dg/ext/mv13.C: New test.
7917 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7919         * lib/target-supports.exp
7920         (check_effective_target_powerpc_eabi_ok): New.
7921         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7922         powerpc_eabi_ok.
7923         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7924         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7925         only.
7926         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7927         * gcc.target/powerpc/pr51623.c: Likewise.
7928         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7929         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7931 2013-02-11  Alexander Potapenko  <glider@google.com>
7932             Jack Howarth  <howarth@bromo.med.uc.edu>
7933             Jakub Jelinek  <jakub@redhat.com>
7935         PR sanitizer/55617
7936         * g++.dg/asan/pr55617.C: Run on all targets.
7938 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7940         PR rtl-optimization/56275
7941         * gcc.dg/pr56275.c: New test.
7943 2013-02-11  Richard Biener  <rguenther@suse.de>
7945         PR tree-optimization/56273
7946         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7948 2013-02-11  Richard Biener  <rguenther@suse.de>
7950         PR tree-optimization/56264
7951         * gcc.dg/torture/pr56264.c: New testcase.
7953 2013-02-11  Richard Biener  <rguenther@suse.de>
7955         PR tree-optimization/56273
7956         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7957         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7958         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7959         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7960         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7961         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7963 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7965         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7966         for *-*-linux-gnu targets.
7967         * g++.dg/asan/interception-test-1.c: Ditto.
7968         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7969         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7971 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7973         PR fortran/55362
7974         * gfortran.dg/intrinsic_size_4.f90 : New test.
7976 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7978         PR target/56256
7979         * gcc.target/powerpc/pr56256.c: New test.
7981 2013-02-08  Ian Lance Taylor  <iant@google.com>
7983         * lib/go.exp: Load timeout.exp.
7985 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7987         PR rtl-optimization/56246
7988         * gcc.target/i386/pr56246.c: New test.
7990 2013-02-08  Jeff Law  <law@redhat.com>
7992         PR debug/53948
7993         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7995 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7997         PR target/56043
7998         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7999         powerpc*-*-linux*.
8001 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8003         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8005 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8007         PR rtl-optimization/56195
8008         * gcc.dg/torture/pr56195.c: New test.
8010 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8012         PR fortran/54107
8013         * gfortran.dg/recursive_interface_2.f90: New test.
8015 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8017         PR tree-optimization/56250
8018         * gcc.c-torture/execute/pr56250.c: New test.
8020 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8022         PR tree-optimization/56064
8023         * gcc.dg/fixed-point/view-convert-2.c: New test.
8025 2013-02-08  Michael Matz  <matz@suse.de>
8027         PR tree-optimization/52448
8028         * gcc.dg/pr52448.c: New test.
8030 2013-02-08  Richard Biener  <rguenther@suse.de>
8032         PR middle-end/56181
8033         * gcc.dg/torture/pr56181.c: New testcase.
8035 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8037         PR target/54222
8038         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8039         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8041 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8043         PR c++/56241
8044         * g++.dg/parse/crash61.C: New test.
8046         PR c++/56239
8047         * g++.dg/parse/pr56239.C: New test.
8049         PR c++/56237
8050         * g++.dg/abi/mangle61.C: New test.
8052 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8054         PR rtl-optimization/56225
8055         * gcc.target/i386/pr56225.c: New test.
8057 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8059         PR debug/56154
8060         * gcc.dg/guality/pr56154-1.c: New test.
8061         * gcc.dg/guality/pr56154-2.c: New test.
8062         * gcc.dg/guality/pr56154-3.c: New test.
8063         * gcc.dg/guality/pr56154-4.c: New test.
8064         * gcc.dg/guality/pr56154-aux.c: New file.
8066         PR tree-optimization/55789
8067         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8068         cleanup-tree-dump.
8069         * gcc.dg/tree-ssa/inline-3.c: Add
8070         --param max-early-inliner-iterations=2 option.
8072 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8074         PR debug/53363
8075         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8076         Add -fno-dwarf2-cfi-asm to dg-options.
8077         Adapt match count.
8079 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8081         PR target/56228
8082         * gcc.dg/pr56228.c: New test.
8084 2013-02-07  Alan Modra  <amodra@gmail.com>
8086         PR target/54009
8087         * gcc.target/powerpc/pr54009.c: New test.
8088         PR target/54131
8089         * gfortran.dg/pr54131.f: New test.
8091 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8093         PR fortran/55789
8094         * gfortran.dg/array_constructor_41.f90: New test.
8096 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8098         PR fortran/55978
8099         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8101 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8103         PR middle-end/56217
8104         * g++.dg/gomp/pr56217.C: New test.
8106 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8108         PR tree-optimization/56205
8109         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8110         * gcc.c-torture/execute/pr56205.c: New test.
8112 2013-02-05  Richard Biener  <rguenther@suse.de>
8114         PR tree-optimization/53342
8115         PR tree-optimization/53185
8116         * gcc.dg/vect/pr53185-2.c: New testcase.
8118 2013-02-05  Jan Hubicka  <jh@suse.cz>
8120         PR tree-optimization/55789
8121         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8122         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8123         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8124         * g++.dg/ipa/inline-1.C: New testcase.
8125         * g++.dg/ipa/inline-2.C: New testcase.
8126         * g++.dg/ipa/inline-3.C: New testcase.
8128 2013-02-05  Jan Hubicka  <jh@suse.cz>
8130         PR tree-optimization/55789
8131         * g++.dg/torture/pr55789.C: New testcase.
8133 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8135         PR middle-end/56167
8136         * gcc.dg/pr56167.c: New test.
8138 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8140         PR target/55146
8141         * gcc.target/sh/pr55146.c: New.
8143 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8145         PR tree-optimization/54386
8146         * gcc.target/sh/pr54386.c: New.
8148 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8150         PR fortran/56008
8151         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8153         PR fortran/47517
8154         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8156 2013-02-04  Alexander Potapenko  <glider@google.com>
8157             Jack Howarth  <howarth@bromo.med.uc.edu>
8158             Jakub Jelinek  <jakub@redhat.com>
8160         PR sanitizer/55617
8161         * g++.dg/asan/pr55617.C: New test.
8163 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8165         PR fortran/54195
8166         * gfortran.dg/typebound_operator_19.f90: New test.
8167         * gfortran.dg/typebound_assignment_4.f90: New test.
8169 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8171         PR fortran/54107
8172         * gfortran.dg/recursive_interface_1.f90: New test.
8174 2013-02-04  Richard Guenther  <rguenther@suse.de>
8176         PR lto/56168
8177         * gcc.dg/lto/pr56168_0.c: New testcase.
8178         * gcc.dg/lto/pr56168_1.c: Likewise.
8180 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8182         PR fortran/50627
8183         PR fortran/56054
8184         * gfortran.dg/block_12.f90:  New test.
8185         * gfortran.dg/module_error_1.f90:  New test.
8187 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8189         * lib/target-supports.exp (check_effective_target_vect_float)
8190         (check_effective_target_vect_no_align): Add mips-sde-elf.
8192 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8194         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8196 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8198         * gcc.dg/pr56023.c: XFAIL on AIX.
8199         * gcc.dg/vect/pr49352.c: Same.
8201 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8203         * gnat.dg/opt26.adb: New test.
8205 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8207         Revert.
8208         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8210         * gcc.target/arm/neon-vfnms-1.c: New test.
8211         * gcc.target/arm/neon-vfnma-1.c: New test.
8213 2013-01-31  Richard Biener  <rguenther@suse.de>
8215         PR tree-optimization/56157
8216         * gcc.dg/torture/pr56157.c: New testcase.
8218 2013-01-30  Richard Biener  <rguenther@suse.de>
8220         PR tree-optimization/56150
8221         * gcc.dg/torture/pr56150.c: New testcase.
8223 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8225         PR sanitizer/55374
8226         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8227         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8228         printed in backtrace.
8229         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8230         to avoid errors about mismatched allocation vs. deallocation.
8232         PR c++/55742
8233         * g++.dg/mv1.C: Moved to...
8234         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8235         * g++.dg/mv2.C: Moved to...
8236         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8237         * g++.dg/mv3.C: Moved to...
8238         * g++.dg/ext/mv3.C: ... here.
8239         * g++.dg/mv4.C: Moved to...
8240         * g++.dg/ext/mv4.C: ... here.
8241         * g++.dg/mv5.C: Moved to...
8242         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8243         * g++.dg/mv6.C: Moved to...
8244         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8245         * g++.dg/ext/mv7.C: New test.
8246         * g++.dg/ext/mv8.C: New test.
8247         * g++.dg/ext/mv9.C: New test.
8248         * g++.dg/ext/mv10.C: New test.
8249         * g++.dg/ext/mv11.C: New test.
8251 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8253         PR rtl-optimization/56144
8254         * gcc.dg/pr56144.c: New.
8256 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8258         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8259         message.
8260         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8261         * g++.dg/cpp0x/constexpr-55573.C: Same
8263 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8265         PR tree-optimization/56064
8266         * gcc.dg/fixed-point/view-convert.c: New test.
8268 2013-01-30  Andreas Schwab  <schwab@suse.de>
8270         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8271         evaluate the end index in string range.
8273 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8275         PR fortran/56138
8276         * gfortran.dg/allocatable_function_6.f90: New.
8278 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8279             Mikael Morin  <mikael@gcc.gnu.org>
8281         PR fortran/54107
8282         * gfortran.dg/proc_ptr_comp_36.f90: New.
8284 2013-01-29  Richard Biener  <rguenther@suse.de>
8286         PR tree-optimization/55270
8287         * gcc.dg/torture/pr55270.c: New testcase.
8289 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8291         PR rtl-optimization/56117
8292         * gcc.dg/pr56117.c: New test.
8294 2013-01-28  Richard Biener  <rguenther@suse.de>
8296         PR tree-optimization/56034
8297         * gcc.dg/torture/pr56034.c: New testcase.
8299 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8301         PR tree-optimization/56125
8302         * gcc.dg/pr56125.c: New test.
8304 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8305             Mikael Morin  <mikael@gcc.gnu.org>
8307         PR fortran/53537
8308         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8309         * gfortran.dg/import8.f90: Likewise.
8310         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8311         * gfortran.dg/import10.f90: New test.
8312         * gfortran.dg/import11.f90: Likewise
8314 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8316         PR testsuite/56053
8317         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8318         string.h.  Provide memset, malloc and free prototypes, adjust line
8319         numbers in dg-output.
8320         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8321         Provide memset prototype and adjust line numbers in dg-output.
8322         * c-c++-common/asan/global-overflow-1.c: Likewise.
8324         PR tree-optimization/56094
8325         * gcc.dg/pr56094.c: New test.
8327 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8329         * gcc.target/arm/neon-vfnms-1.c: New test.
8330         * gcc.target/arm/neon-vfnma-1.c: New test.
8332 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8334         PR target/56114
8335         * gcc.target/i386/pr56114.c: New test.
8337 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8339         PR fortran/55984
8340         * gfortran.dg/associate_14.f90: New test.
8342         PR fortran/56047
8343         * gfortran.dg/associate_13.f90: New test.
8345 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8347         PR tree-optimization/56098
8348         * gcc.dg/pr56098-1.c: New test.
8349         * gcc.dg/pr56098-2.c: New test.
8351 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8353         PR target/54222
8354         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8356 2013-01-22  Marek Polacek  <polacek@redhat.com>
8358         PR tree-optimization/56035
8359         * gcc.dg/pr56035.c: New test.
8361 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8363         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8364         for MIPS.
8366 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8368         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8370 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8372         PR c/56078
8373         * gcc.dg/pr56078.c: New test.
8374         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8376 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8378         PR tree-optimization/55927
8379         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8381 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8383         * gcc.target/i386/movsd.c: New test.
8385 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8387         PR inline-asm/55934
8388         * gcc.target/i386/pr55934.c: New test.
8390 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8392         PR fortran/56081
8393         * gfortran.dg/select_8.f90: New.
8395 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8397         * gcc.target/microblaze/microblaze.exp: Remove
8398         target_config_cflags check.
8400 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8402         PR fortran/56052
8403         * gfortran.dg/gomp/pr56052.f90: New test.
8405         PR target/49069
8406         * gcc.dg/pr49069.c: New test.
8408 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8410         PR c++/55944
8411         * g++.dg/cpp0x/constexpr-static10.C: New.
8413 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8415         PR target/56028
8416         * gcc.target/i386/pr56028.c: New test.
8418 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8420         PR target/55686
8421         * gcc.target/i386/pr55686.c: New test.
8423 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8425         PR c++/53609
8426         * g++.dg/cpp0x/variadic139.C: New test.
8427         * g++.dg/cpp0x/variadic140.C: Likewise.
8428         * g++.dg/cpp0x/variadic141.C: Likewise.
8430 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8432         * gnat.dg/warn8.adb: New test.
8434 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8436         PR fortran/55919
8437         * gfortran.dg/include_8.f90: New test.
8439 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8441         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8442         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8444 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8446         PR tree-optimization/56051
8447         * gcc.c-torture/execute/pr56051.c: New test.
8449 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8451         PR rtl-optimization/56023
8452         * gcc.dg/pr56023.c: New test.
8454 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8456         PR middle-end/56022
8457         * gcc.target/i386/pr56022.c: New test.
8459 2013-01-21  Jason Merrill  <jason@redhat.com>
8461         * lib/target-supports.exp (check_effective_target_alias): New.
8463 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8465         PR debug/53235
8466         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8468 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8470         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8472 2013-01-19  Jeff Law  <law@redhat.com>
8474         PR tree-optimization/52631
8475         * tree-ssa/pr52631.c: New test.
8476         * tree-ssa/ssa-fre-9: Update expected output.
8478 2013-01-19  Anthony Green  <green@moxielogic.com>
8480         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8481         for moxie.
8483 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8485         PR tree-optimization/56029
8486         * g++.dg/torture/pr56029.C: New test.
8488 2013-01-18  Sharad Singhai  <singhai@google.com>
8490         PR tree-optimization/55995
8491         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8493 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8495         PR target/55433
8496         * gcc.target/i386/pr55433.c: New.
8498 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8500         PR middle-end/56015
8501         * gfortran.dg/pr56015.f90: New test.
8503 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8505         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8507 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8509         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8510         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8511         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8512         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8513         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8515 2013-01-17  Jeff Law  <law@redhat.com>
8517         * gcc.dg/pr52573.c: Move to...
8518         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8520         PR rtl-optimization/52573
8521         * gcc.dg/pr52573.c: New test.
8523 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8525         PR sanitizer/55679
8526         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8527         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8528         check_no_compiler_messages to test support in ucontext.h.
8529         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8530         compliant RLIMIT_AS.
8532 2013-01-17  Marek Polacek  <polacek@redhat.com>
8534         PR rtl-optimization/55833
8535         * gcc.dg/pr55833.c: New test.
8537 2013-01-17  Jan Hubicka  <jh@suse.cz>
8539         PR tree-optimization/55273
8540         * gcc.c-torture/compile/pr55273.c: New testcase.
8542 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8544         PR target/55981
8545         * gcc.target/pr55981.c: New test.
8547 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8549         * gcc.target/arm/pr40887.c: Require at least armv5.
8550         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8551         * gcc.target/arm/pr51915.c: Likewise.
8552         * gcc.target/arm/pr52006.c: Likewise.
8553         * gcc.target/arm/pr53187.c: Likewise.
8555         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8556         * gcc.target/arm/ftest-support-arm.h: Delete.
8557         * gcc.target/arm/ftest-support-thumb.h: Delete.
8558         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8559         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8560         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8561         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8562         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8563         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8564         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8565         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8566         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8567         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8568         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8569         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8570         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8571         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8572         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8573         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8574         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8575         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8576         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8577         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8578         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8579         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8580         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8581         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8583 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8585         PR tree-optimizations/55264
8586         * g++.dg/ipa/pr55264.C: New test.
8588 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8590         PR fortran/55983
8591         * gfortran.dg/class_55.f90: New.
8593 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8595         PR testsuite/55994
8596         * gcc.c-torture/execute/builtins/builtins.exp: Add
8597         -Wl,--allow-multiple-definition for eabi and elf targets.
8599         PR testsuite/54622
8600         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8601         check_effective_target_vect_perm_short,
8602         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8603         check_effective_target_vect64): Return 0 for big-endian ARM.
8604         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8606         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8607         prototypes.
8609 2013-01-16  Richard Biener  <rguenther@suse.de>
8611         PR tree-optimization/55964
8612         * gcc.dg/torture/pr55964.c: New testcase.
8614 2013-01-16  Richard Biener  <rguenther@suse.de>
8616         PR tree-optimization/54767
8617         PR tree-optimization/53465
8618         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8620 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8622         PR target/55301
8623         * gcc.target/sh/sh-switch.c: New testcase.
8625 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8627         * gcc.dg/webizer.c: Increase the array size.
8629 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8631         PR target/55940
8632         * gcc.dg/pr55940.c: New test.
8634 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8635             Harald Anlauf  <anlauf@gmx.de>
8637         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8638         * gfortran.dg/bounds_check_5.f90: Likewise.
8639         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8640         * gfortran.dg/continuation_9.f90: Likewise.
8641         * gfortran.dg/move_alloc_13.f90: Likewise.
8642         * gfortran.dg/structure_constructor_11.f90: Likewise.
8643         * gfortran.dg/tab_continuation.f: Likewise.
8644         * gfortran.dg/warning-directive-2.F90: Likewise.
8645         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8647 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8649         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8650         * gcc.target/arm/fma-sp.c: Likewise.
8652 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8654         PR rtl-optimization/55153
8655         * gcc.dg/pr55153.c: New.
8657 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8659         PR tree-optimization/55920
8660         * gcc.c-torture/compile/pr55920.c: New test.
8662 2013-01-15  Richard Biener  <rguenther@suse.de>
8664         PR middle-end/55882
8665         * gcc.dg/torture/pr55882.c: New testcase.
8667 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8669         PR tree-optimization/55955
8670         * gcc.c-torture/compile/pr55955.c: New test.
8672 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8674         PR c++/55663
8675         * g++.dg/cpp0x/alias-decl-31.C: New test.
8677 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8679         PR fortran/54286
8680         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8681         case where interface is null.
8683 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8685         PR fortran/55806
8686         * gfortran.dg/array_constructor_40.f90:  New test.
8688 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8690         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8692 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8694         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8695         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8696         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8697         * gcc.target/aarch64/vect-ld1r.c: New.
8698         * gcc.target/aarch64/vect-ld1r.x: New.
8700 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8702         PR target/55948
8703         * gcc.target/i386/hle-clear-rel.c: New file
8704         * gcc.target/i386/hle-store-rel.c: New file.
8706 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8708         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8709         * gfortran.dg/bounds_check_4.f90: Likewise.
8710         * gfortran.dg/inquire_10.f90: Likewise.
8711         * gfortran.dg/minloc_3.f90: Likewise.
8712         * gfortran.dg/minlocval_3.f90: Likewise.
8713         * gfortran.dg/module_double_reuse.f90: Likewise.
8714         * gfortran.dg/mvbits_1.f90: Likewise.
8715         * gfortran.dg/oldstyle_1.f90: Likewise.
8716         * gfortran.dg/pr20163-2.f: Likewise.
8717         * gfortran.dg/save_1.f90: Likewise.
8718         * gfortran.dg/scan_1.f90: Likewise.
8719         * gfortran.dg/select_char_1.f90: Likewise.
8720         * gfortran.dg/shape_4.f90: Likewise.
8721         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8722         * gfortran.dg/function_optimize_10.f90: Likewise.
8723         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8724         * gfortran.dg/used_types_17.f90: Likewise.
8725         * gfortran.dg/used_types_18.f90: Likewise.
8727 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8729         PR fortran/54286
8730         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8732 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8734         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8736 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8738         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8740 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8742         PR fortran/55072
8743         * gfortran.dg/assumed_type_2.f90: Fix test case.
8744         * gfortran.dg/internal_pack_13.f90: New test.
8745         * gfortran.dg/internal_pack_14.f90: New test.
8747 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8749         PR fortran/55868
8750         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8751         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8752         $tar to STAR.
8754 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8756         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8758 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8760         PR target/55719
8761         * gcc.target/s390/pr55719.c: New testcase.
8763 2013-01-11  Richard Guenther  <rguenther@suse.de>
8765         PR tree-optimization/44061
8766         * gcc.dg/pr44061.c: New testcase.
8768 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8770         Update copyright years.
8772 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8773             Jakub Jelinek  <jakub@redhat.com>
8775         PR target/55565
8776         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8778 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8780         PR rtl-optimization/55672
8781         * gcc.target/i386/pr55672.c: New.
8783 2013-01-10  Jeff Law  <law@redhat.com>
8785         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8786         pass/fail message unique.
8789 2013-01-10  Jason Merrill  <jason@redhat.com>
8791         * ada/.gitignore: New.
8793 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8795         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8796         Add tls options.
8797         * g++.dg/tls/thread_local2.C: Likewise.
8798         * g++.dg/tls/thread_local2g.C: Likewise.
8799         * g++.dg/tls/thread_local6.C: Likewise.
8800         * g++.dg/tls/thread_local-order1.C: Add tls options.
8801         * g++.dg/tls/thread_local-order2.C: Likewise.
8802         * g++.dg/tls/thread_local3.C: Likewise.
8803         * g++.dg/tls/thread_local3g.C: Likewise.
8804         * g++.dg/tls/thread_local4.C: Likewise.
8805         * g++.dg/tls/thread_local4g.C: Likewise.
8806         * g++.dg/tls/thread_local5.C: Likewise.
8807         * g++.dg/tls/thread_local5g.C: Likewise.
8808         * g++.dg/tls/thread_local6g.C: Likewise.
8810 2013-01-10  Kostya Serebryany  <kcc@google.com>
8812         * g++.dg/asan/asan_test.cc: Sync from upstream.
8814 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8816         PR tree-optimization/55921
8817         * gcc.c-torture/compile/pr55921.c: New test.
8819 2013-01-09  Jan Hubicka  <jh@suse.cz>
8821         PR tree-optimization/55569
8822         * gcc.c-torture/compile/pr55569.c: New testcase.
8824 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8826         PR fortran/47203
8827         * gfortran.dg/use_28.f90: New test.
8829 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8831         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8832         number matching more robust.
8834 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8836         PR rtl-optimization/55829
8837         * gcc.target/i386/pr55829.c: New.
8839 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8841         PR fortran/55758
8842         * gfortran.dg/bind_c_bool_1.f90: New.
8843         * gfortran.dg/do_5.f90: Add dg-warning.
8845 2013-01-09  Jan Hubicka  <jh@suse.cz>
8847         PR tree-optimization/55875
8848         * gcc.c-torture/execute/pr55875.c: New testcase.
8849         * g++.dg/torture/pr55875.C: New testcase.
8851 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8853         PR c/48418
8854         * c-c++-common/pr48418.c: New test.
8856 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8858         PR c++/55801
8859         * g++.dg/tls/thread_local-ice.C: New.
8861 2013-01-09  Andreas Schwab  <schwab@suse.de>
8863         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8865 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8867         PR tree-optimization/48189
8868         * gcc.dg/pr48189.c: New test.
8870 2013-01-04  Jan Hubicka  <jh@suse.cz>
8872         PR tree-optimization/55823
8873         * g++.dg/ipa/devirt-10.C: New testcase.
8875 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8876             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8878         PR rtl-optimization/55845
8879         * gcc.target/i386/pr55845.c: New test.
8881 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8883         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8884         instructions generated instead of number of occurances.
8886 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8888         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8889         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8890         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8891         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8892         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8893         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8894         * gcc.target/aarch64/vect-fcm.x: Likewise.
8895         * lib/target-supports.exp
8896         (check_effective_target_vect_cond): Enable for AArch64.
8898 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8900         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8901         endian-safe float pool loading.
8902         (test_square_root_v4sf): Likewise.
8903         (test_square_root_v2df): Likewise.
8904         * lib/target-supports.exp
8905         (check_effective_target_vect_call_sqrtf): Add AArch64.
8907 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8909         PR debug/55579
8910         * gcc.dg/tree-ssa/pr55579.c: New test.
8912 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8914         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8915         asm comments.
8917 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8919         PR middle-end/55890
8920         * gcc.dg/torture/pr55890-3.c: New test.
8922         PR middle-end/55851
8923         * gcc.c-torture/compile/pr55851.c: New test.
8925         PR sanitizer/55844
8926         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8927         dg-options.
8929 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8931         PR fortran/55618
8932         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8934 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8936         PR fortran/55763
8937         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8938         * gfortran.dg/pointer_init_7.f90: New.
8940 2013-01-07  Richard Biener  <rguenther@suse.de>
8942         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8944 2013-01-07  Richard Biener  <rguenther@suse.de>
8946         PR middle-end/55890
8947         * gcc.dg/torture/pr55890-1.c: New testcase.
8948         * gcc.dg/torture/pr55890-2.c: Likewise.
8950 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8952         * gcc.target/aarch64/fmovd.c: New.
8953         * gcc.target/aarch64/fmovf.c: Likewise.
8954         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8955         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8956         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8957         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8958         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8959         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8961 2013-01-07  Richard Biener  <rguenther@suse.de>
8963         PR tree-optimization/55888
8964         PR tree-optimization/55862
8965         * gcc.dg/torture/pr55888.c: New testcase.
8967 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8969         PR fortran/55852
8970         * gfortran.dg/intrinsic_size_3.f90: New.
8972 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8974         PR fortran/55763
8975         * gfortran.dg/select_type_32.f90: New.
8977 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8979         PR c++/52343
8980         * g++.dg/cpp0x/alias-decl-29.C: New test.
8982 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8984         PR fortran/53876
8985         PR fortran/54990
8986         PR fortran/54992
8987         * gfortran.dg/class_array_15.f03: New test.
8989 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8991         PR fortran/42769
8992         PR fortran/45836
8993         PR fortran/45900
8994         * gfortran.dg/use_23.f90: New test.
8995         * gfortran.dg/use_24.f90: New test.
8996         * gfortran.dg/use_25.f90: New test.
8997         * gfortran.dg/use_26.f90: New test.
8998         * gfortran.dg/use_27.f90: New test.
9000 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9002         * gnat.dg/specs/clause_on_volatile.ads: New test.
9004 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9006         * gnat.dg/alignment10.adb: New test.
9008 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9009             Mikael Morin  <mikael@gcc.gnu.org>
9011         PR fortran/55827
9012         * gfortran.dg/use_22.f90: New test.
9014 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9016         * gcc.target/aarch64/cmp-1.c: New testcase.
9018 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9020         PR fortran/55172
9021         * gfortran.dg/select_type_31.f03: New test.
9023 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9025         PR c++/54526 (again)
9026         * g++.dg/cpp0x/parse2.C: Extend.
9027         * g++.old-deja/g++.other/crash28.C: Adjust.
9029 2013-01-04  Richard Biener  <rguenther@suse.de>
9031         PR tree-optimization/55862
9032         * gcc.dg/torture/pr55862.c: New testcase.
9034 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9036         PR tree-optimization/55755
9037         * gcc.dg/torture/pr55755.c: New test.
9038         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9039         * gcc.dg/tree-ssa/pr45144.c: Update.
9041 2013-01-04  Richard Biener  <rguenther@suse.de>
9043         PR middle-end/55863
9044         * gcc.dg/fold-reassoc-2.c: New testcase.
9046 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9048         PR fortran/55763
9049         * gfortran.dg/null_7.f90: New.
9051 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9053         PR fortran/55854
9054         PR fortran/55763
9055         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9056         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9057         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9059 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9061         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9063 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9065         PR fortran/55855
9066         * gfortran.dg/assignment_1.f90: Modified.
9067         * gfortran.dg/assignment_4.f90: New.
9069 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9071         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9073 2013-01-03  Richard Biener  <rguenther@suse.de>
9075         PR tree-optimization/55857
9076         * gcc.dg/vect/pr55857-1.c: New testcase.
9077         * gcc.dg/vect/pr55857-2.c: Likewise.
9079 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9081         PR rtl-optimization/55838
9082         * gcc.dg/pr55838.c: New test.
9084         PR tree-optimization/55832
9085         * gcc.c-torture/compile/pr55832.c: New test.
9087 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9089         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9090         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9091         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9092         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9093         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9094         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9095         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9096         * gcc.dg/unroll_1.c: Ditto.
9097         * gcc.dg/unroll_2.c: Ditto.
9098         * gcc.dg/unroll_3.c: Ditto.
9099         * gcc.dg/unroll_4.c: Ditto.
9101 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9103         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9105 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9107         PR fortran/55818
9108         * gfortran.dg/eof_4.f90: New test.
9110 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9112         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9113         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9114         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9115         (compat_setup_dfp): Initialize compat_alt_caret and
9116         compat_save_TEST_ALWAYS_FLAGS.
9118 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9120         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9122 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9124         * gcc.dg/torture/fp-int-convert-2.c: New test.
9126 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128         * gfortran.dg/newunit_3.f90: Add dg-do run.
9129         * gfortran.dg/inquire_15.f90: Add dg-do run.
9131 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9133         PR tree-optimization/55831
9134         * gcc.dg/pr55831.c: New test.
9136 Copyright (C) 2013 Free Software Foundation, Inc.
9138 Copying and distribution of this file, with or without modification,
9139 are permitted in any medium without royalty provided the copyright
9140 notice and this notice are preserved.