2013-11-08 Andrew MacLeod <amacleod@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7ceba7057819c062eabce8221345e1951c078dca
1 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
3         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
4         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
5         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
6         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
7         gcc.dg/atomic/stdatomic-exchange-1.c,
8         gcc.dg/atomic/stdatomic-exchange-2.c,
9         gcc.dg/atomic/stdatomic-exchange-3.c,
10         gcc.dg/atomic/stdatomic-exchange-4.c,
11         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
12         gcc.dg/atomic/stdatomic-generic.c,
13         gcc.dg/atomic/stdatomic-kill-dep.c,
14         gcc.dg/atomic/stdatomic-load-1.c,
15         gcc.dg/atomic/stdatomic-load-2.c,
16         gcc.dg/atomic/stdatomic-load-3.c,
17         gcc.dg/atomic/stdatomic-load-4.c,
18         gcc.dg/atomic/stdatomic-lockfree.c,
19         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
20         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
21         gcc.dg/atomic/stdatomic-store-1.c,
22         gcc.dg/atomic/stdatomic-store-2.c,
23         gcc.dg/atomic/stdatomic-store-3.c,
24         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
25         tests.
27 2013-11-08  Cong Hou  <congh@google.com>
29         PR tree-optimization/58508
30         * gcc.dg/vect/pr58508.c: Update.
32 2013-11-08  Richard Biener  <rguenther@suse.de>
34         PR tree-optimization/59047
35         * gcc.dg/torture/pr59047.c: New testcase.
37 2013-11-08  Richard Biener  <rguenther@suse.de>
39         PR tree-optimization/59038
40         PR tree-optimization/58955
41         * gcc.dg/torture/pr59038.c: New testcase.
43 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
45         PR fortran/58471
46         * gfortran.dg/constructor_9.f90: New.
48 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
50         * gcc.dg/atomic-compare-exchange-1.c,
51         gcc.dg/atomic-compare-exchange-2.c,
52         gcc.dg/atomic-compare-exchange-3.c,
53         gcc.dg/atomic-compare-exchange-4.c,
54         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
55         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
56         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
57         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
58         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
59         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
60         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
61         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
62         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
63         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
64         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
65         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
66         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
67         gcc.dg/atomic-store-5.c: Declare main as returning int.
68         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
69         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
70         gcc.dg/atomic-exchange-5.c: Separate increments of count from
71         expression using value of count.
73 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
75         * lib/target-supports.exp
76         (check_effective_target_fenv_exceptions): New function.
77         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
78         * gcc.dg/atomic/c11-atomic-exec-1.c,
79         gcc.dg/atomic/c11-atomic-exec-2.c,
80         gcc.dg/atomic/c11-atomic-exec-3.c,
81         gcc.dg/atomic/c11-atomic-exec-4.c,
82         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
83         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
84         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
86 >>>>>>> .r204589
87 2013-11-07  Cong Hou  <congh@google.com>
89         * gcc.dg/vect/vect-alias-check.c: New.
91 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
93         * gcc.dg/tree-ssa/loop-39.c: New test.
95         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
96         * gcc.dg/unroll_2.c: Likewise.
97         * gcc.dg/unroll_3.c: Likewise.
98         * gcc.dg/unroll_4.c: Likewise.
99         * gcc.dg/vrp90.c: New test.
101 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
103         PR c++/58176
104         * g++.dg/cpp0x/nullptr30.C: New.
106 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
107             Jakub Jelinek  <jakub@redhat.com>
109         PR sanitizer/59029
110         * c-c++-common/asan/pr59029.c: New test.
112 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
114         PR target/59034
115         * gcc.target/i386/pr59034-1.c: New test.
116         * gcc.target/i386/pr59034-2.c: Likewise.
118 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
120         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
121         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
122         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
124 2013-11-06  DJ Delorie  <dj@redhat.com>
126         * gcc.dg/mismatch-decl-1.c: New test.
128 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
130         * gcc.dg/torture/float128-cmp-invalid.c,
131         gcc.dg/torture/float128-div-underflow.c,
132         gcc.dg/torture/float128-extend-nan.c,
133         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
135 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
137         * gcc.target/sh/pr51244-11.c: Remove target line.
138         * gcc.target/sh/sh4a-sincosf.c: Likewise.
139         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
140         * gcc.target/sh/pr51244-15.c: Likewise.
141         * gcc.target/sh/pr51244-19.c: Likewise.
142         * gcc.target/sh/cmpstr.c: Likewise.
143         * gcc.target/sh/pr33135-3.c: Likewise.
144         * gcc.target/sh/pr53512-2.c: Likewise.
145         * gcc.target/sh/pr54602-2.c: Likewise.
146         * gcc.target/sh/pr52483-1.c: Likewise.
147         * gcc.target/sh/pr21255-2-ml.c: Likewise.
148         * gcc.target/sh/pr54760-4.c: Likewise.
149         * gcc.target/sh/pr52483-5.c: Likewise.
150         * gcc.target/sh/pr54089-2.c: Likewise.
151         * gcc.target/sh/pr56547-2.c: Likewise.
152         * gcc.target/sh/pr54089-6.c: Likewise.
153         * gcc.target/sh/pr51244-20.c: Likewise.
154         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
155         * gcc.target/sh/sh4a-fsrra.c: Likewise.
156         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
157         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
158         * gcc.target/sh/pr55303-2.c: Likewise.
159         * gcc.target/sh/sh2a-resbank.c: Likewise.
160         * gcc.target/sh/sp-switch.c: Likewise.
161         * gcc.target/sh/pr51244-3.c: Likewise.
162         * gcc.target/sh/pr50751-3.c: Likewise.
163         * gcc.target/sh/pr51244-7.c: Likewise.
164         * gcc.target/sh/struct-arg-dw2.c: Likewise.
165         * gcc.target/sh/pr50751-7.c: Likewise.
166         * gcc.target/sh/pr49468-di.c: Likewise.
167         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
168         * gcc.target/sh/pr49880-3.c: Likewise.
169         * gcc.target/sh/pr51244-12.c: Likewise.
170         * gcc.target/sh/pr53988.c: Likewise.
171         * gcc.target/sh/pr6526.c: Likewise.
172         * gcc.target/sh/sh2a-bxor.c: Likewise.
173         * gcc.target/sh/pr51244-16.c: Likewise.
174         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
175         * gcc.target/sh/sh2a-bor.c: Likewise.
176         * gcc.target/sh/pr53511-1.c: Likewise.
177         * gcc.target/sh/pr21255-3.c: Likewise.
178         * gcc.target/sh/pr53512-3.c: Likewise.
179         * gcc.target/sh/pr33135-4.c: Likewise.
180         * gcc.target/sh/pr54602-3.c: Likewise.
181         * gcc.target/sh/pr54760-1.c: Likewise.
182         * gcc.target/sh/pr52483-2.c: Likewise.
183         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
184         * gcc.target/sh/pr54680.c: Likewise.
185         * gcc.target/sh/pr54386.c: Likewise.
186         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
187         * gcc.target/sh/pr54089-3.c: Likewise.
188         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
189         * gcc.target/sh/pr54089-7.c: Likewise.
190         * gcc.target/sh/strlen.c: Likewise.
191         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
192         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
193         * gcc.target/sh/pr55303-3.c: Likewise.
194         * gcc.target/sh/pr51244-4.c: Likewise.
195         * gcc.target/sh/pr50751-4.c: Likewise.
196         * gcc.target/sh/pr39423-1.c: Likewise.
197         * gcc.target/sh/pr51244-8.c: Likewise.
198         * gcc.target/sh/pr55146.c: Likewise.
199         * gcc.target/sh/pr50751-8.c: Likewise.
200         * gcc.target/sh/sh2a-bset.c: Likewise.
201         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
202         * gcc.target/sh/sh2a-movi20s.c: Likewise.
203         * gcc.target/sh/20080410-1.c: Likewise.
204         * gcc.target/sh/pr49880-4.c: Likewise.
205         * gcc.target/sh/pr51244-13.c: Likewise.
206         * gcc.target/sh/sh2a-movrt.c: Likewise.
207         * gcc.target/sh/pr51244-17.c: Likewise.
208         * gcc.target/sh/pr21255-2-mb.c: Likewise.
209         * gcc.target/sh/sh2a-bclr.c: Likewise.
210         * gcc.target/sh/pr33135-1.c: Likewise.
211         * gcc.target/sh/pr53512-4.c: Likewise.
212         * gcc.target/sh/pr54602-4.c: Likewise.
213         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
214         * gcc.target/sh/pr54760-2.c: Likewise.
215         * gcc.target/sh/pr52483-3.c: Likewise.
216         * gcc.target/sh/sh2a-bld.c: Likewise.
217         * gcc.target/sh/pr54089-4.c: Likewise.
218         * gcc.target/sh/pr54685.c: Likewise.
219         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
220         * gcc.target/sh/pr54089-8.c: Likewise.
221         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
222         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
223         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
224         * gcc.target/sh/pr51244-1.c: Likewise.
225         * gcc.target/sh/pr50751-1.c: Likewise.
226         * gcc.target/sh/pr55160.c: Likewise.
227         * gcc.target/sh/pr51244-5.c: Likewise.
228         * gcc.target/sh/pr54236-1.c: Likewise.
229         * gcc.target/sh/pr50751-5.c: Likewise.
230         * gcc.target/sh/pr52933-1.c: Likewise.
231         * gcc.target/sh/pr39423-2.c: Likewise.
232         * gcc.target/sh/pr51244-9.c: Likewise.
233         * gcc.target/sh/pr49263.c: Likewise.
234         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
235         * gcc.target/sh/pr49880-1.c: Likewise.
236         * gcc.target/sh/sh2a-band.c: Likewise.
237         * gcc.target/sh/pr51244-10.c: Likewise.
238         * gcc.target/sh/pr49880-5.c: Likewise.
239         * gcc.target/sh/prefetch.c: Likewise.
240         * gcc.target/sh/pr51244-14.c: Likewise.
241         * gcc.target/sh/rte-delay-slot.c: Likewise.
242         * gcc.target/sh/fpul-usage-1.c: Likewise.
243         * gcc.target/sh/pr51244-18.c: Likewise.
244         * gcc.target/sh/pr21255-1.c: Likewise.
245         * gcc.target/sh/pr33135-2.c: Likewise.
246         * gcc.target/sh/pr53512-1.c: Likewise.
247         * gcc.target/sh/pr54602-1.c: Likewise.
248         * gcc.target/sh/sh2a-rtsn.c: Likewise.
249         * gcc.target/sh/torture/pragma-isr.c: Likewise.
250         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
251         * gcc.target/sh/torture/pr58314.c: Likewise.
252         * gcc.target/sh/torture/pr34777.c: Likewise.
253         * gcc.target/sh/torture/pr58475.c: Likewise.
254         * gcc.target/sh/pr54760-3.c: Likewise.
255         * gcc.target/sh/sh4a-cosf.c: Likewise.
256         * gcc.target/sh/pr52483-4.c: Likewise.
257         * gcc.target/sh/mfmovd.c: Likewise.
258         * gcc.target/sh/pr54089-1.c: Likewise.
259         * gcc.target/sh/pr56547-1.c: Likewise.
260         * gcc.target/sh/pr54089-5.c: Likewise.
261         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
262         * gcc.target/sh/pr54089-9.c: Likewise.
263         * gcc.target/sh/sh2a-jsrn.c: Likewise.
264         * gcc.target/sh/pr49468-si.c: Likewise.
265         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
266         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
267         * gcc.target/sh/pr55303-1.c: Likewise.
268         * gcc.target/sh/pr51244-2.c: Likewise.
269         * gcc.target/sh/pr50751-2.c: Likewise.
270         * gcc.target/sh/pr54236-2.c: Likewise.
271         * gcc.target/sh/pr51244-6.c: Likewise.
272         * gcc.target/sh/cmpstrn.c: Likewise.
273         * gcc.target/sh/pr50751-6.c: Likewise.
274         * gcc.target/sh/pr52933-2.c: Likewise.
275         * gcc.target/sh/pr53568-1.c: Likewise.
276         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
277         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
278         * gcc.target/sh/sh4a-sinf.c: Likewise.
279         * gcc.target/sh/pr49880-2.c: Likewise.
281 2013-11-06  Tobias Burnus  <burnus@net-b.de>
283         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
284         * gcc.dg/wdate-time.c: Ditto.
285         * gfortran.dg/wdate-time.F90: Ditto.
287 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
289         PR target/30807
290         * gcc.target/sh/torture/pr30807.c: New.
292 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
294         PR c++/11006
295         * g++.dg/other/java3.C: New.
297 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
299         PR target/59021
300         * gcc.target/i386/pr59021.c: New test.
302 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
304         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
305         dg-additional-files to also match BOL.
307 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
309         * gcc.dg/torture/c99-contract-1.c: New test.
311 2013-11-06  Richard Biener  <rguenther@suse.de>
313         PR tree-optimization/58653
314         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
315         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
317 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
319         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
320         40 to 30.  Replaced iteration variable with a #define.  Instead of
321         returning non-zero value for error, called __builtin_abort ().  Fixed
322         a bug of calling fib_serial in serial case instead of fib.
323         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
324         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
325         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
326         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
327         compiler flag testing.
329 2013-11-06  Christian Bruel  <christian.bruel@st.com>
331         * gcc.target/sh/strlen.c: New test.
333 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
335         PR middle-end/58970
336         * gcc.c-torture/compile/pr58970.c: New test.
338 2013-11-05  Wei Mi  <wmi@google.com>
340         PR regression/58985
341         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
343 2013-11-05  Tobias Burnus  <burnus@net-b.de>
345         * g++.dg/warn/wdate-time.C: New.
346         * gcc.dg/wdate-time.c: New.
347         * gfortran.dg/wdate-time.F90: New.
349 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
351         PR fortran/58989
352         * gfortran.dg/reshape_6.f90: New test.
354 2013-10-05  Jeff Law  <law@redhat.com>
356         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
357         * gcc.dg/tree-ssa/isolate-1.c: New test.
358         * gcc.dg/tree-ssa/isolate-2.c: New test.
359         * gcc.dg/tree-ssa/isolate-3.c: New test.
360         * gcc.dg/tree-ssa/isolate-4.c: New test.
362 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
364         PR rtl-optimization/58997
365         * gcc.c-torture/compile/pr58997.c: New test.
367 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
369         PR c++/58724
370         * g++.dg/cpp0x/gen-attrs-56.C: New.
372 2013-11-05  Richard Biener  <rguenther@suse.de>
374         PR ipa/58492
375         * gcc.dg/ipa/pr58492.c: New testcase.
377 2013-11-05  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/58955
380         * gcc.dg/torture/pr58955-1.c: New testcase.
381         * gcc.dg/torture/pr58955-2.c: Likewise.
383 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
385         PR middle-end/58981
386         * gcc.dg/pr58981.c: New test.
388 2013-11-05  Richard Biener  <rguenther@suse.de>
390         PR middle-end/58941
391         * gcc.dg/torture/pr58941.c: New testcase.
393 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
395         PR tree-optimization/58958
396         * gcc.dg/tree-ssa/pr58958.c: New file.
398 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
400         * gcc.dg/tree-ssa/alias-26.c: New file.
402 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
404         PR tree-optimization/58984
405         * gcc.c-torture/execute/pr58984.c: New test.
407 2013-11-05  Andreas Schwab  <schwab@suse.de>
409         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
411 2013-11-05  Tobias Burnus  <burnus@net-b.de>
413         * g++.dg/gomp/openmp-simd-1.C: New.
414         * g++.dg/gomp/openmp-simd-2.C: New.
415         * gcc.dg/gomp/openmp-simd-1.c: New.
416         * gcc.dg/gomp/openmp-simd-2.c: New.
418 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
420         * gcc.dg/superblock.c: Require scheduling support.
422 2013-11-04  Kostya Serebryany  <kcc@google.com>
424         * g++.dg/asan/asan_test.cc: Update the test
425         to match the fresh asan run-time.
426         * c-c++-common/asan/stack-overflow-1.c: Ditto.
428 2013-11-04  Ian Lance Taylor  <iant@google.com>
430         * g++.dg/ext/sync-4.C: New test.
432 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
434         PR fortran/58771
435         * gfortran.dg/derived_external_function_1.f90 : New test
437 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
439         PR tree-optimization/58978
440         * gcc.c-torture/compile/pr58978.c: New test.
442 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
444         PR fortran/57445
445         * gfortran.dg/optional_class_1.f90 : New test
447 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
449         PR rtl-optimization/58968
450         * gfortran.dg/pr58968.f: New
452 2013-11-04  Marek Polacek  <polacek@redhat.com>
454         PR c++/58979
455         * g++.dg/diagnostic/pr58979.C: New test.
457 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
459         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
460         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
461         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
462         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
463         gcc.dg/iec-559-macros-9.c: New tests.
465 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
467         PR tree-optimization/58946
468         * gcc.c-torture/compile/pr58946.c: New test.
470 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
472         PR c++/52071
473         * g++.dg/parse/pr52071.C: New.
475 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
477         PR c++/38313
478         * g++.dg/lookup/name-clash10.C: New.
480 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
482         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
483         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
484         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
485         vbif.
487 2013-11-03  Marek Polacek  <polacek@redhat.com>
489         * g++.dg/ubsan/cxx1y-vla.C: New test.
490         * c-c++-common/ubsan/vla-3.c: New test.
491         * c-c++-common/ubsan/vla-2.c: New test.
492         * c-c++-common/ubsan/vla-4.c: New test.
493         * c-c++-common/ubsan/vla-1.c: New test.
495 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
497         * gcc.dg/vmx/vec-set.c: New.
499 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/29234
502         PR c++/56037
503         * g++.dg/parse/pr29234.C: New.
504         * g++.dg/parse/pr56037.C: Likewise.
506 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
508         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
509         passed it in as one of the options to all Cilk keywords test.
511 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
513         PR c++/58708
514         * g++.dg/cpp1y/pr58708.C: New.
516 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
518         PR c++/58834
519         * g++.dg/ext/pr58834.C: New file.
521 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
523         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
524         tests.
525         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
526         tests.
528 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
530         PR fortran/57893
531         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
532         type block.
534 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
536         * g++.dg/gomp/simd-1.C: New test.
537         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
538         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
539         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
540         * c-c++-common/gomp/simd6.c: New test.
542 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
544         Implement C++14 digit separators.
545         * g++.dg/cpp1y/digit-sep.C: New.
546         * g++.dg/cpp1y/digit-sep-neg.C: New.
547         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
549 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
551         * gcc.dg/vect/vect-align-3.c: New test.
553         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
554         we warn about it already during VRP1 pass.
556 2013-10-31  Martin Jambor  <mjambor@suse.cz>
558         PR rtl-optimization/58934
559         Revert:
560         2013-10-30  Martin Jambor  <mjambor@suse.cz>
561         PR rtl-optimization/10474
562         * gcc.dg/pr10474.c: New testcase.
563         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
564         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
566 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
568         PR c++/58932
569         Revert:
570         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
572         PR c++/58466
573         * g++.dg/cpp0x/variadic145.C: New.
575         * g++.dg/cpp0x/sfinae49.C: New.
577 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
579         PR c++/58581
580         * g++.dg/cpp0x/deleted1.C: New.
582 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
584         * gcc.target/arm/lp1243022.c: New test.
586 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
588         PR other/58545
589         * gcc.target/avr/pr58545.c: New test.
591 2013-10-30  Tobias Burnus  <burnus@net-b.de>
593         Revert:
594         2013-10-30  Tobias Burnus  <burnus@net-b.de>
595         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
596         path to the compile flags.
598 2013-10-30  Cong Hou  <congh@google.com>
600         * gcc.target/i386/vect-abs-s8.c: New test.
601         * gcc.target/i386/vect-abs-s16.c: New test.
602         * gcc.target/i386/vect-abs-s32.c: New test.
604 2013-10-30  Tobias Burnus  <burnus@net-b.de>
606         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
607         path to the compile flags.
609 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
611         PR rtl-optimization/58369
612         * g++.dg/torture/pr58369.C: New test.
614 2013-10-30  Tobias Burnus  <burnus@net-b.de>
616         PR other/33426
617         * g++.dg/vect/pr33426-ivdep-2.cc: New.
618         * g++.dg/vect/pr33426-ivdep-3.cc: New.
619         * g++.dg/vect/pr33426-ivdep-4.cc: New.
621 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
623         PR target/58784
624         * gcc.target/arm/pr58784.c: New.
626 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
628         * gcc.dg/tree-ssa/alias-24.c: New file.
630 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
632         * gcc.target/i386/fma_double_3.c: Use pattern for
633         scan-assembler-times instead of just one insn name.
634         * gcc.target/i386/fma_double_5.c: Ditto.
635         * gcc.target/i386/fma_float_3.c: Ditto.
636         * gcc.target/i386/fma_float_5.c: Ditto.
637         * gcc.target/i386/l_fma_double_1.c: Ditto.
638         * gcc.target/i386/l_fma_double_2.c: Ditto.
639         * gcc.target/i386/l_fma_double_3.c: Ditto.
640         * gcc.target/i386/l_fma_double_4.c: Ditto.
641         * gcc.target/i386/l_fma_double_5.c: Ditto.
642         * gcc.target/i386/l_fma_double_6.c: Ditto.
643         * gcc.target/i386/l_fma_float_1.c: Ditto.
644         * gcc.target/i386/l_fma_float_2.c: Ditto.
645         * gcc.target/i386/l_fma_float_3.c: Ditto.
646         * gcc.target/i386/l_fma_float_4.c: Ditto.
647         * gcc.target/i386/l_fma_float_5.c: Ditto.
648         * gcc.target/i386/l_fma_float_6.c: Ditto.
650 2013-10-30  Christian Bruel  <christian.bruel@st.com>
652         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
653         * gcc.target/sh/cmpstr.c: New test.
654         * gcc.target/sh/cmpstrn.c: New test.
656 2013-10-30  Martin Jambor  <mjambor@suse.cz>
658         PR rtl-optimization/10474
659         * gcc.dg/pr10474.c: New testcase.
660         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
661         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
663 2013-10-29  Andrew Pinski <apinski@cavium.com>
664             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
666         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
667         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
668         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
669         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
670         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
671         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
672         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
673         conditional move to be used.
674         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
676 2013-10-29  Tobias Burnus  <burnus@net-b.de>
678         PR fortran/44350
679         * gfortran.dg/blockdata_8.f90: New.
681 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
683         PR target/54236
684         * gcc.target/sh/pr54236-2: New.
685         * gcc.target/sh/pr54089-6: Add another rotl special case.
687 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
689         PR fortran/58793
690         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
691         to determine sizes of real kinds.
693         PR fortran/58858
694         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
696 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
698         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
699         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
700         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
701         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
702         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
703         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
704         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
705         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
706         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
707         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
708         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
709         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
710         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
711         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
712         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
713         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
714         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
715         test stored in c-c++-common.  Also, added the Cilk runtime's library
716         to the ld_library_path.
718 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
720         PR c++/58888
721         * g++.dg/cpp0x/auto40.C: New.
722         * g++.dg/other/warning1.C: Adjust.
724 2013-10-29  Richard Biener  <rguenther@suse.de>
726         * gcc.dg/torture/restrict-2.c: New testcase.
727         * gcc.dg/torture/restrict-3.c: Likewise.
728         * gcc.dg/torture/restrict-4.c: Likewise.
729         * gcc.dg/torture/restrict-5.c: Likewise.
731 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
733         PR tree-optimization/19831
734         * gcc.dg/tree-ssa/alias-25.c: New file.
736 2013-10-29  Richard Biener  <rguenther@suse.de>
738         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
739         changes.
740         * gcc.dg/vect/bb-slp-32.c: Likewise.
741         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
742         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
743         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
744         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
745         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
746         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
747         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
748         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
749         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
750         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
751         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
752         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
753         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
754         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
755         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
756         * gfortran.dg/vect/vect.exp: Likewise.
758 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
760         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
761         * gcc.dg/vmx/eg-5.c: Likewise.
763 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
764              Joern Rennecke  <joern.rennecke@embecosm.com>
766         * gcc.target/arc/jump-around-jump.c: New test.
768 2013-10-27  Tom de Vries  <tom@codesourcery.com>
770         * gcc.target/arm/require-pic-register-loc.c: New test.
772 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
774         PR target/58679
775         * gcc.target/i386/pr58679-1.c: New test.
776         * gcc.target/i386/pr58679-2.c: Ditto.
778 2013-10-27  Tobias Burnus  <burnus@net-b.de>
780         PR other/33426
781         * gcc.dg/vect/vect-ivdep-2.c: New.
783 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
785         PR target/52483
786         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
787         * gcc.target/sh/pr52483-2.c: Likewise.
788         * gcc.target/sh/pr52483-3.c: Likewise.
789         * gcc.target/sh/pr52483-4.c: Likewise.
791 2013-10-26  Jeff Law  <law@redhat.com>
793         * g++.dg/torture/pr49309.C: Removed.
794         * gcc.dg/dfp/pr35739.c: Removed.
796 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
798         PR rtl-optimization/58759
799         * gcc.target/i386/pr58759.c: New.
801 2013-10-25  Tobias Burnus  <burnus@net-b.de>
803         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
804         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
805         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
807 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
809         * gcc.dg/wmul-1.c: New test.
811 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
813         PR c++/58878
814         * g++.dg/template/pr58878.C: New.
816 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
818         * gcc.dg/tree-ssa/alias-23.c: New file.
820 2013-10-25  Richard Biener  <rguenther@suse.de>
822         PR tree-optimization/58626
823         * gcc.dg/torture/pr58626.c: New testcase.
825 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/54812
828         * g++.dg/cpp0x/defaulted47.C: New.
830 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
832         * gcc.c-torture/execute/pr58831.c: New test.
834 2013-10-25  Nick Clifton  <nickc@redhat.com>
836         * c-c++-common/pr57793.c: Add expected error messages for
837         targets with small integers.
838         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
839         * gcc.dg/c99-stdint-2.c: Likewise.
840         * gcc.dg/cdce1.c: Likewise.
841         * gcc.dg/fold-overflow-1.c: Likewise.
842         * gcc.dg/utf-cvt.c: Likewise.
843         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
844         arithmetic.
845         * gcc.dg/ftrapv-2.c: Likewise.
846         * gcc.dg/pr30286.c: Likewise.
847         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
848         * lib/target-supports.exp (check_effective_target_trapping): New
849         proc.  Returns true if the target supports trapping arithmetic.
851 2013-10-25  Tobias Burnus  <burnus@net-b.de>
853         * g++.dg/parse/ivdep.C: New.
854         * g++.dg/vect/pr33426-ivdep.cc: New.
856 2013-10-24  Richard Henderson  <rth@redhat.com>
858         PR rtl/58542
859         * gcc.dg/atomic-store-6.c: New.
861 2013-10-24  Ian Lance Taylor  <iant@google.com>
863         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
865 2013-10-24  Cong Hou  <congh@google.com>
867         * gcc.c-torture/execute/20030125-1.c: Update.
869 2013-10-24  Tobias Burnus  <burnus@net-b.de>
871         PR fortran/44646
872         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
874 2013-10-24  Dehao Chen  <dehao@google.com>
876         * g++.dg/opt/devirt3.C: New test.
878 2013-08-24  Tobias Burnus  <burnus@net-b.de>
880         PR other/33426
881         * testsuite/gcc.dg/ivdep.c: New.
882         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
884 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
886         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
887         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
889 2013-10-24  Nick Clifton  <nickc@redhat.com>
891         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
893 2013-10-24  Marek Polacek  <polacek@redhat.com>
895         PR c++/58705
896         * g++.dg/parse/pr58705.C: New test.
898 2013-10-24  Marek Polacek  <polacek@redhat.com>
900         * gcc.dg/c11-align-5.c: Add more testing.
902 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
904         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
906 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
908         PR tree-optimization/58775
909         PR tree-optimization/58791
910         * gcc.dg/guality/pr58791-1.c: New test.
911         * gcc.dg/guality/pr58791-2.c: New test.
912         * gcc.dg/guality/pr58791-3.c: New test.
913         * gcc.dg/guality/pr58791-4.c: New test.
914         * gcc.dg/guality/pr58791-5.c: New test.
915         * gcc.c-torture/compile/pr58775.c: New test.
916         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
918 2013-10-23  Tom de Vries  <tom@codesourcery.com>
920         PR tree-optimization/58805
921         * gcc.dg/pr58805.c: New test.
923 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
925         * gcc.target/i386/vect-div-1.c: New test.
927         * gcc.dg/vect/pr58508.c: Remove dg-options.
929 2013-10-23  Richard Biener  <rguenther@suse.de>
931         * gcc.dg/torture/pr58830.c: New testcase.
933 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
935         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
936         * g++.dg/cpp1y/attr-deprecated.C: New.
937         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
939 2013-10-23  Tobias Burnus  <burnus@net-b.de>
941         PR fortran/58793
942         * gfortran.dg/assumed_type_8.f90: New.
944 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
946         PR target/58779
947         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
948         and MINUSCCZEXT defines. Update scan-assembler dg directive.
949         * gcc.dg/torture/pr58779.c: New test.
951 2013-10-22  Steve Ellcey  <sellcey@mips.com>
953         * gcc.target/mips/nor.c: New.
955 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
957         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
958         tests into...
959         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
960         restricted to big-endian targets.
962 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
964         PR fortran 57893
965         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
967 2013-10-21  Tobias Burnus  <burnus@net-b.de>
969         PR fortran/58803
970         * gfortran.dg/proc_ptr_comp_38.f90: New.
972 2013-10-21  Marek Polacek  <polacek@redhat.com>
974         PR middle-end/58809
975         * gcc.dg/gomp/pr58809.c: New test.
977 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
979         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
980         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
982 2013-10-21  Richard Biener  <rguenther@suse.de>
984         PR tree-optimization/58794
985         * c-c++-common/torture/pr58794-1.c: New testcase.
986         * c-c++-common/torture/pr58794-2.c: Likewise.
988 2013-10-21  Richard Biener  <rguenther@suse.de>
990         PR middle-end/58742
991         * c-c++-common/fold-divmul-1.c: New testcase.
993 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
995         * gcc.target/i386/memset-vector_loop-1.c: New test.
996         * gcc.target/i386/memset-vector_loop-2.c: New test.
998 2013-10-21  Diego Novillo  <dnovillo@google.com>
1000         * g++.dg/plugin/selfassign.c: Include tree.h.
1001         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1002         * gcc.dg/plugin/ggcplug.c: Likewise.
1003         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1004         * gcc.dg/plugin/selfassign.c: Likewise.
1005         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1007 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1009         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1010         * gcc.target/mips/mips-ps-7.c: Likewise.
1012 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1014         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1015         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1016         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1018 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1020         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1022         PR testsuite/58645
1023         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1025 2013-10-19  Mike Stump  <mikestump@comcast.net>
1027         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1029         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1030         * g++.dg/lto/pr54625-1_0.c: ... to here.
1031         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1032         * g++.dg/lto/pr54625-1_1.C: Likewise.
1033         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1034         * g++.dg/lto/pr54625-2_0.c: Likewise.
1035         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1036         * g++.dg/lto/pr54625-2_1.C: Likewise.
1038 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1040         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1042 2013-10-18  Cong Hou  <congh@google.com>
1044         * gcc.dg/vect/pr58508.c: New test.
1046 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1048         PR c++/58466
1049         * g++.dg/cpp0x/variadic145.C: New.
1051 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1053         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1055 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1057         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1058         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1059         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1060         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1062 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1064         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1065         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1066         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1067         effective target arm_thumb1_ok.
1068         * lib/target-supports.exp
1069         (check_effective_target_arm_fp16_ok_nocache): Don't force
1070         -mfloat-abi=soft when building for hardfloat target.
1072 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1074         PR target/58673
1075         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1076         -mquad-word + -mno-vsx-timode causes errors.
1077         * gcc.target/powerpc/pr58673-2.c: Likewise.
1079 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1081         PR c++/58596
1082         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1084 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1086         * gcc.target/aarch64/c-output-template.c: New testcase.
1087         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1088         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1090 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1092         * gcc/testsuite/lib/target-supports.exp
1093         (check_effective_target_sync_long_long): AArch64 supports
1094         atomic operations on "long long".
1095         (check_effective_target_sync_long_long_runtime): AArch64 can
1096         execute atomic operations on "long long".
1098 2013-10-17  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/58143
1101         * gcc.dg/torture/pr58143-1.c: New testcase.
1102         * gcc.dg/torture/pr58143-2.c: Likewise.
1103         * gcc.dg/torture/pr58143-3.c: Likewise.
1105 2013-10-17  Marek Polacek  <polacek@redhat.com>
1107         PR c/58267
1108         * gcc.dg/c1x-align-5.c: New test.
1110 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1112         PR fortran/58652
1113         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1115 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1117         * c-c++-common/cpp/openmp-define-1.c: Move
1118         dg-require-effective-target fopenmp after dg-do directive.
1119         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1120         * gfortran.dg/openmp-define-1.f90: Likewise.
1121         * gfortran.dg/openmp-define-2.f90: Likewise.
1122         * gfortran.dg/openmp-define-3.f90: Likewise.
1124 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1126         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1128 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1130         PR target/57756
1131         * gcc.target/i386/pr57756.c: New test.
1132         * gcc.target/i386/pr57756_2.c: New test.
1134 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1136         * gcc.dg/torture/builtin-self.c: New file.
1138 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1140         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1141         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1142         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1143         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1144         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1146 2013-10-15  Cong Hou  <congh@google.com>
1148         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1150 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1152         PR c++/58707
1153         * g++.dg/cpp0x/pr58707.C: New.
1155 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1157         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1158         after other directives.
1160 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1162         PR fortran/58652
1163         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1165 2013-10-14  Ian Lance Taylor  <iant@google.com>
1167         * go.test/go-test.exp (go-find-packages): New proc.
1168         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1169         subdirectories.  Do simple +build line matching.  Handle run with
1170         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1171         for rundir.  Remove special handling for bug191 and dwarf.
1173 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1175         PR fortran/58658
1176         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1178 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1180         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1181         Use btsl.
1183 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1185         * gnat.dg/specs/opt1.ads: New test.
1187 2013-10-14  Richard Biener  <rguenther@suse.de>
1189         PR tree-optimization/58640
1190         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1192 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1194         * gnat.dg/uninit_array.ad[sn]: New test.
1195         * gnat.dg/uninit_array_pkg.ads: New helper.
1197 2013-10-13  Richard Biener  <rguenther@suse.de>
1199         * gcc.c-torture/execute/pr58662.c: New test.
1201 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1203         PR target/51244
1204         * gcc.dg/torture/p51244-21.c: New.
1205         * gcc.target/sh/pr51244-20.c: New.
1206         * gcc.target/sh/pr51244-20-sh2a.c: New.
1208 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1210         * gnat.dg/specs/linker_section.ads: Update test.
1212 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1214         PR target/58690
1215         * gcc.target/i386/pr58690.c: New test
1217 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1219         * gcc.target/i386/builtin-ucmp.c: New test.
1221 2013-10-11  Brooks Moses  <bmoses@google.com>
1223         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1225 2013-10-11  Jeff Law  <law@redhat.com>
1227         * gcc.c-torture/execute/pr58640.c: New test.
1229 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1231         PR c++/58633
1232         * g++.dg/cpp0x/decltype57.C: New.
1234 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1236         PR c++/31671
1237         * g++.dg/template/nontype26.C: New.
1239 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1241         * c-c++-common/cpp/openmp-define-1.c: New file.
1242         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1243         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1244         * gfortran.dg/openmp-define-1.f90: Likewise.
1245         * gfortran.dg/openmp-define-2.f90: Likewise.
1246         * gfortran.dg/openmp-define-3.f90: Likewise.
1248         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1249         for test source files.
1250         * gcc.dg/gomp/gomp.exp: Likewise.
1251         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1252         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1253         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1254         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1255         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1257 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1259         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1260         Remove error test that is now valid in OpenMP 4.0.
1261         * c-c++-common/gomp/atomic-16.c: New test.
1262         * c-c++-common/gomp/cancel-1.c: New test.
1263         * c-c++-common/gomp/depend-1.c: New test.
1264         * c-c++-common/gomp/depend-2.c: New test.
1265         * c-c++-common/gomp/map-1.c: New test.
1266         * c-c++-common/gomp/pr58472.c: New test.
1267         * c-c++-common/gomp/sections1.c: New test.
1268         * c-c++-common/gomp/simd1.c: New test.
1269         * c-c++-common/gomp/simd2.c: New test.
1270         * c-c++-common/gomp/simd3.c: New test.
1271         * c-c++-common/gomp/simd4.c: New test.
1272         * c-c++-common/gomp/simd5.c: New test.
1273         * c-c++-common/gomp/single1.c: New test.
1274         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1275         parser.
1276         * g++.dg/gomp/block-3.C: Likewise.
1277         * g++.dg/gomp/clause-3.C: Adjust error messages.
1278         * g++.dg/gomp/declare-simd-1.C: New test.
1279         * g++.dg/gomp/declare-simd-2.C: New test.
1280         * g++.dg/gomp/depend-1.C: New test.
1281         * g++.dg/gomp/depend-2.C: New test.
1282         * g++.dg/gomp/target-1.C: New test.
1283         * g++.dg/gomp/target-2.C: New test.
1284         * g++.dg/gomp/taskgroup-1.C: New test.
1285         * g++.dg/gomp/teams-1.C: New test.
1286         * g++.dg/gomp/udr-1.C: New test.
1287         * g++.dg/gomp/udr-2.C: New test.
1288         * g++.dg/gomp/udr-3.C: New test.
1289         * g++.dg/gomp/udr-4.C: New test.
1290         * g++.dg/gomp/udr-5.C: New test.
1291         * g++.dg/gomp/udr-6.C: New test.
1292         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1293         * gcc.dg/autopar/outer-2.c: Likewise.
1294         * gcc.dg/autopar/outer-3.c: Likewise.
1295         * gcc.dg/autopar/outer-4.c: Likewise.
1296         * gcc.dg/autopar/outer-5.c: Likewise.
1297         * gcc.dg/autopar/outer-6.c: Likewise.
1298         * gcc.dg/autopar/parallelization-1.c: Likewise.
1299         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1300         parser.
1301         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1302         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1303         instead of GOMP_parallel_loop_runtime_start.
1304         * gcc.dg/gomp/declare-simd-1.c: New test.
1305         * gcc.dg/gomp/declare-simd-2.c: New test.
1306         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1307         parser.  Add further #pragma omp sections nesting tests.
1308         * gcc.dg/gomp/target-1.c: New test.
1309         * gcc.dg/gomp/target-2.c: New test.
1310         * gcc.dg/gomp/taskgroup-1.c: New test.
1311         * gcc.dg/gomp/teams-1.c: New test.
1312         * gcc.dg/gomp/udr-1.c: New test.
1313         * gcc.dg/gomp/udr-2.c: New test.
1314         * gcc.dg/gomp/udr-3.c: New test.
1315         * gcc.dg/gomp/udr-4.c: New test.
1316         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1318 2013-10-10  Jan Hubicka  <jh@suse.cz>
1320         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1321         tuning change.
1322         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1323         * gcc.target/i386/pr49168-1.c: Likewise.
1324         * gcc.target/i386/pr49002-2.c: Likewise.
1326 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1328         PR middle-end/58670
1329         * gcc.dg/torture/pr58670.c: New test.
1331 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1333         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1335 2013-10-09  Marek Polacek  <polacek@redhat.com>
1337         PR c++/58635
1338         * g++.dg/tm/pr58635-1.C: New test.
1339         * g++.dg/tm/pr58635-2.C: New test.
1341 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1343         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1345 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1347         PR tree-optimization/20318
1348         * c-c++-common/pr20318.c: New file.
1349         * gcc.dg/tree-ssa/pr20318.c: New file.
1351 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1353         * gcc.c-torture/execute/pr58570.c: New test.
1355 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1357         * gcc.target/aarch64/vclz.c: New testcase.
1359 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1361         * gcc.target/aarch64/vadd_f64.c: New testcase.
1362         * gcc.target/aarch64/vsub_f64.c: New testcase.
1364 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1366         * gcc.target/aarch64/vdiv_f.c: New testcase.
1368 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1370         * gcc.target/aarch64/vneg_f.c: New testcase.
1371         * gcc.target/aarch64/vneg_s.c: New testcase.
1373 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/58568
1376         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1377         * g++.old-deja/g++.mike/misc9.C: Adjust.
1379 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/58665
1382         Revert:
1383         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1385         PR c++/58448
1386         * g++.dg/template/crash117.C: New.
1388 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1390         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1392 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1394         PR tree-optimization/58480
1395         * gcc.dg/tree-ssa/pr58480.c: New file.
1397 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1399         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1400         * gcc.target/powerpc/fusion.c: Likewise.
1402 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1404         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1406 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1408         * gcc.target/s390/htm-1.c: Add more tests to cover different
1409         operand types.
1411 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1413         PR c++/58126
1414         * g++.dg/init/uninitialized1.C: New.
1416 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1418         PR c++/56060
1419         * g++.dg/cpp0x/variadic144.C: New.
1421 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1423         PR c++/58560
1424         * g++.dg/cpp0x/auto39.C: New.
1426 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1428         PR c++/58503
1429         * g++.dg/cpp0x/range-for26.C: New.
1430         * g++.dg/cpp0x/range-for27.C: Likewise.
1432 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1434         PR c++/58448
1435         * g++.dg/template/crash117.C: New.
1437 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1439         PR c++/19476
1440         * g++.dg/tree-ssa/pr19476-5.C: New file.
1441         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1443 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1445         PR c++/58584
1446         * g++.dg/cpp0x/gen-attrs-55.C: New.
1448 2013-10-03  Easwaran Raman  <eraman@google.com>
1450         PR c++/33911
1451         * g++.dg/ext/attribute47.C: New.
1453 2013-10-03  Rong Xu  <xur@google.com>
1455         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1456         probability.
1457         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1458         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1460 2013-10-03  Marek Polacek  <polacek@redhat.com>
1462         PR c++/58510
1463         * g++.dg/cpp0x/pr58510.C: New test.
1465 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1467         PR c++/19476
1468         * g++.dg/tree-ssa/pr19476-1.C: New file.
1469         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1470         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1471         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1473 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1475         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1476         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1477         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1478         VSX scalar operations or the traditional floating point form of
1479         the instruction.
1480         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1481         * gcc.target/powerpc/recip-3.c: Likewise.
1482         * gcc.target/powerpc/recip-5.c: Likewise.
1483         * gcc.target/powerpc/pr72747.c: Likewise.
1484         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1486 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1488         PR target/58460
1489         * gcc.target/aarch64/pr58460.c: New file.
1491 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1493         PR fortran/58593
1494         * gfortran.dg/char_length_19.f90: New.
1496 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/58535
1499         * g++.dg/parse/crash65.C: New.
1500         * g++.dg/cpp1y/pr58535.C: Likewise.
1502 2013-10-02  Richard Biener  <rguenther@suse.de>
1504         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1505         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1506         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1507         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1508         * gfortran.dg/ldist-pr45199.f: Likewise.
1510 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1512         PR c++/58565
1513         * g++.dg/parse/crash64.C: New.
1515 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1517         * gcc.dg/tree-ssa/slsr-40.c: New test.
1519 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1521         PR c++/58563
1522         * g++.dg/cpp0x/pr58563.C: New.
1524 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1526         * gcc.target/aarch64/vect_saddl_1.c: New.
1528 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1530         PR target/58574
1531         * gcc.c-torture/execute/pr58574.c: New testcase.
1533 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1535         PR Target/58578
1536         * gcc.target/arm/pr58578.c: New test.
1538 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1540         PR tree-optimization/58556
1541         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1542         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1544 2013-10-01  Nick Clifton  <nickc@redhat.com>
1546         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1547         for MSP430.
1548         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1549         ptr32plus targets.
1550         * gcc.c-torture/compile/pr41181.c: Likewise.
1551         * gcc.c-torture/compile/calls.c: Likewise.
1552         * gcc.c-torture/compile/990617-1.c: Likewise.
1553         * gcc.c-torture/compile/pr55955.c: Only run the test for
1554         int32plus targets.
1555         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1557 2013-10-01  Richard Biener  <rguenther@suse.de>
1559         PR tree-optimization/58553
1560         * gcc.dg/torture/pr58553.c: New testcase.
1562 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1564         PR middle-end/58564
1565         * gcc.c-torture/execute/pr58564.c: New test.
1567 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1569         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1570         Update for additional dump message.
1572 2013-09-30  Richard Biener  <rguenther@suse.de>
1574         PR tree-optimization/58554
1575         * gcc.dg/torture/pr58554.c: New testcase.
1577 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1578             Joern Rennecke  <joern.rennecke@embecosm.com>
1580         * gcc.target/arc/barrel-shifter-1.c: New test.
1581         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1582         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1583         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1584         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1585         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1586         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1587         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1588         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1589         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1590         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1591         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1592         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1593         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1594         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1595         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1596         * gcc.target/arc/mtune-ARC600.c: Likewise.
1597         * gcc.target/arc/mtune-ARC601.c: Likewise.
1598         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1599         * gcc.target/arc/mtune-ARC700.c: Likewise.
1600         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1601         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1602         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1603         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1605 2013-09-30  Richard Biener  <rguenther@suse.de>
1607         PR middle-end/58532
1608         * g++.dg/torture/pr58552.C: New testcase.
1610 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1612         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1613         and -mupper-regs-df.
1615 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1617         PR middle-end/58463
1618         * gcc.dg/pr58463.c: New test.
1620 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1622         PR middle-end/58551
1623         * c-c++-common/gomp/pr58551.c: New test.
1625 2013-09-27  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/58459
1628         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1630 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1632         PR fortran/58113
1633         * gfortran.dg/round_4.f90: Check for rounding support.
1635 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1637         * g++.dg/vect/pr58513.cc (op): Make static.
1639 2013-09-26  Richard Biener  <rguenther@suse.de>
1641         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1643 2013-09-26  Richard Biener  <rguenther@suse.de>
1645         PR tree-optimization/58539
1646         * gcc.dg/torture/pr58539.c: New testcase.
1648 2013-09-25  Jeff Law  <law@redhat.com>
1650         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1652 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1654         PR fortran/58436
1655         * gfortran.dg/finalize_21.f90: New.
1657 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1659         PR fortran/57697
1660         PR fortran/58469
1661         * gfortran.dg/defined_assignment_8.f90: New.
1662         * gfortran.dg/defined_assignment_9.f90: New.
1664 2013-09-25  Marek Polacek  <polacek@redhat.com>
1666         PR sanitizer/58413
1667         * c-c++-common/ubsan/shift-5.c: New test.
1668         * c-c++-common/ubsan/shift-6.c: New test.
1669         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1670         * gcc.dg/ubsan/c-shift-1.c: New test.
1672 2013-09-25  Marek Polacek  <polacek@redhat.com>
1674         PR c++/58516
1675         * g++.dg/tm/pr58516.C: New test.
1677 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1679         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1680         New procedure.
1681         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1683 2013-09-24  Richard Biener  <rguenther@suse.de>
1685         PR middle-end/58513
1686         * g++.dg/vect/pr58513.cc: New testcase.
1688 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1690         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1691         output.
1693 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1695         PR c++/58500
1696         * g++.dg/cpp1y/pr58500.C: New testcase.
1698 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1700         * gnat.dg/opt28.ad[sb]: New test.
1701         * gnat.dg/opt28_pkg.ads: New helper.
1703 2013-09-23  Richard Biener  <rguenther@suse.de>
1705         PR tree-optimization/58464
1706         * g++.dg/torture/pr58464.C: New testcase.
1708 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1710         PR target/58475
1711         * gcc.target/sh/torture/pr58475.c: New test.
1713 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1715         PR fortran/58355
1716         * gfortran.dg/extends_15.f90: New.
1718 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1720         PR c++/58481
1721         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1723 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1725         PR target/56875
1726         * gcc.target/vax/vax.exp: New.
1727         * gcc.target/vax/pr56875.c: Ditto.
1729 2013-09-20  Richard Biener  <rguenther@suse.de>
1731         PR middle-end/58484
1732         * gfortran.dg/pr58484.f: New testcase.
1734 2013-09-20  Jeff Law  <law@redhat.com>
1736         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1738 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1740         PR middle-end/57748
1741         * gcc.dg/torture/pr57748-1.c: New test.
1742         * gcc.dg/torture/pr57748-2.c: New test.
1744 2013-09-20  Marek Polacek  <polacek@redhat.com>
1746         PR sanitizer/58413
1747         * c-c++-common/ubsan/shift-4.c: New test.
1749 2013-09-20  Richard Biener  <rguenther@suse.de>
1751         PR tree-optimization/58453
1752         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1754 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1756         PR fortran/58099
1757         * gfortran.dg/proc_ptr_43.f90: New.
1759 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1761         PR fortran/57697
1762         * gfortran.dg/defined_assignment_11.f90: New.
1764 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1766         PR rtl-optimization/58438
1767         * g++.dg/pr58438.C: New test.
1769 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1771         PR fortran/43366
1772         * gfortran.dg/class_39.f03: Update dg-error.
1773         * gfortran.dg/class_5.f03: Ditto.
1774         * gfortran.dg/class_53.f90: Ditto.
1775         * gfortran.dg/realloc_on_assign_20.f90: New.
1776         * gfortran.dg/realloc_on_assign_21.f90: New.
1777         * gfortran.dg/realloc_on_assign_22.f90: New.
1779 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1781         PR c++/58457
1782         * g++.dg/parse/using4.C: New.
1784 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1786         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1788 2013-09-18  Marek Polacek  <polacek@redhat.com>
1790         PR sanitize/58443
1791         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1792         instead of the shift option.
1793         * c-c++-common/ubsan/pr58443-1.c: New test.
1794         * c-c++-common/ubsan/pr58443-3.c: New test.
1795         * c-c++-common/ubsan/pr58443-2.c: New test.
1797 2013-09-18  Richard Biener  <rguenther@suse.de>
1799         PR tree-optimization/58417
1800         * gcc.dg/torture/pr58417.c: New testcase.
1802 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1804         * gnat.dg/array_bounds_test2.adb: New test.
1806 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1808         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1809         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1811 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1813         * gnat.dg/in_out_parameter4.adb: New test.
1815 2013-09-18  Marek Polacek  <polacek@redhat.com>
1817         PR sanitizer/58411
1818         * c-c++-common/ubsan/attrib-1.c: New test.
1820 2013-09-17  Cong Hou  <congh@google.com>
1822         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1823         on two arrays with short and int types. This should not be recognized
1824         as a dot product pattern.
1826 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1828         PR c++/58435
1829         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1830         the cp_type_quals (r) too.
1832 2013-09-17  Jan Hubicka  <jh@suse.cz>
1834         PR middle-end/58332
1835         * gcc.c-torture/compile/pr58332.c: New testcase.
1837 2013-09-17  Jeff Law  <law@redhat.com>
1839         * gcc.c-torture/execute/pr58387.c: New test.
1841 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1843         PR tree-optimization/58088
1844         * gcc.c-torture/compile/pr58088.c: New test.
1846 2013-09-17  Nick Clifton  <nickc@redhat.com>
1848         * lib/target-supports.exp (check_effective_target_trampolines):
1849         Add MSP430 to the list of targets that do not support trampolines.
1850         (check_profiling_available): Add MSP430 to the list of targets
1851         that do not support profiling.
1852         (check_effective_target_tls_runtime): Add MSP430 to the list of
1853         targets that do not support TLS.
1855 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1857         * gnat.dg/opt27.adb: New test.
1858         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1860 2013-09-17  Andreas Schwab  <schwab@suse.de>
1862         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1864 2013-09-17  Richard Biener  <rguenther@suse.de>
1866         PR tree-optimization/58432
1867         * gcc.dg/pr58432.c: New testcase.
1869 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1871         * gcc.dg/tree-ssa/slsr-39.c: New test.
1873 2013-09-16  Xinliang David Li  <davidxl@google.com>
1875         * gcc.misc-tests/help.exp: Optimizer help change.
1877 2013-09-16  Jeff Law  <law@redhat.com>
1879         * gcc.c-torture/execute/pr58419.c: New test.
1880         * gcc.c-torture/execute/pr58431.c: New test.
1882 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1884         PR fortran/58356
1885         * gfortran.dg/finalize_19.f90: New.
1887 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1889         * gcc.target/i386/pr58418.c: New.
1891 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1893         * gcc.target/aarch64/fmla-intrinsic.c: New.
1894         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1895         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1896         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1898 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1900         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1901         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1903 2013-09-16  Richard Biener  <rguenther@suse.de>
1905         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1907 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1909         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1910         interpreted as implicit templates) to be expected pedwarns instead.
1912 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1914         PR fortran/57697
1915         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1917 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1919         PR fortran/57697
1920         * gfortran.dg/defined_assignment_10.f90: New.
1922 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1924         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1925         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1927 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1929         * g++.dg/abi/main.C: Added implicit C linkage tests
1931 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1933         * gcc.target/i386/pr57848.c: New file.
1935 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1937         PR target/58314
1938         * gcc.target/sh/torture/pr58314.c: New test.
1940 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1942         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1944 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1946         PR ipa/58389
1947         * g++.dg/pr58389.C: New test.
1949 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1951         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1952         * g++.dg/template/pseudodtor3.C: Likewise.
1954 2013-09-12  Richard Biener  <rguenther@suse.de>
1956         PR tree-optimization/58404
1957         * g++.dg/tree-ssa/pr58404.C: New testcase.
1959 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1961         PR ipa/58371
1962         * g++.dg/ipa/pr58371.C: New test.
1964 2013-09-12  Richard Biener  <rguenther@suse.de>
1966         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1967         expected outcome and comment why that happens.
1969 2013-09-11  Richard Biener  <rguenther@suse.de>
1971         PR middle-end/58377
1972         * g++.dg/uninit-pred-4.C: New testcase.
1974 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1976         PR tree-optimization/58385
1977         * gcc.c-torture/execute/pr58385.c: New test.
1979 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1981         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1983 2013-09-10  Jeff Law  <law@redhat.com>
1985         * g++.dg/torture/pr58380.C: New test.
1987 2013-09-10  Jan Hubicka  <jh@suse.cz>
1988             Paolo Carlini  <paolo.carlini@oracle.com>
1990         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1992 2013-09-10  Jeff Law  <law@redhat.com>
1994         * gcc.c-torture/compile/pr58343.c: New test.
1996 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1998         PR rtl-optimization/58365
1999         * gcc.c-torture/execute/pr58365.c: New test.
2001 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2003         * gcc.dg/torture/memcpy-1.c: New test.
2005 2013-09-10  Alan Modra  <amodra@gmail.com>
2007         * gcc.target/powerpc/pr58330.c: New.
2009 2013-09-10  Alan Modra  <amodra@gmail.com>
2011         * gcc.target/powerpc/medium_offset.c: New.
2013 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2015         PR c++/58325
2016         * g++.dg/warn/Wunused-var-21.C: New test.
2018         PR tree-optimization/58364
2019         * gcc.c-torture/execute/pr58364.c: New test.
2021 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2023         PR c++/43452
2024         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2025         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2026         * g++.dg/init/delete1.C: Adjust.
2028 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2030         * gcc.target/aarch64/movdi_1.c: New test.
2032 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2034         PR c++/58362
2035         * g++.dg/warn/Wunused-parm-5.C: New.
2037 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2039         * gcc.target/aarch64/cmn-neg.c: New test.
2041 2013-09-09  Richard Biener  <rguenther@suse.de>
2043         PR middle-end/58326
2044         * gcc.dg/torture/pr58326-1.c: New testcase.
2045         * gcc.dg/torture/pr58326-2.c: Likewise.
2047 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2049         PR target/57735
2050         * g++.dg/ext/pr57735.C: New test.
2052 2013-09-09  Jan Hubicka  <jh@suse.cz>
2054         PR middle-end/58294
2055         * g++.dg/torture/PR58294.C: New testcase.
2057 2013-09-08  Jeff Law  <law@redhat.com>
2059         * gcc.c-torture/compile/pr58340.c: New test.
2061 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2063         * g++.dg/debug/ra1.C: New test.
2065 2013-09-08  Jan Hubicka  <jh@suse.cz>
2067         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2068         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2069         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2070         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2072 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2074         PR c++/54941
2075         * g++.dg/overload/new1.C: Adjust.
2077 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2079         * c-c++-common/opaque-vector.c: New test.
2081 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2083         PR c++/58282
2084         * g++.dg/tm/noexcept-6.C: New test.
2086 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2088         * gcc.target/arc/cond-set-use.c: New test.
2090 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2092         * gnat.dg/stack_usage2.adb: New test.
2094 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2096         * gcc.target/aarch64/table-intrinsics.c
2097         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2098         (qtb_tests8_< ,2,3,4>): Likewise.
2099         (qtblq_tests8_< ,2,3,4>): Likewise.
2100         (qtbxq_tests8_< ,2,3,4>): Likewise.
2102 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2104         * gnat.dg/warn10.ad[sb]: New test.
2105         * gnat.dg/warn10_pkg.ads: New helper.
2107 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2109         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2110         Don't expect NULL in foo.result set.
2111         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2112         in ESCAPED set.
2113         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2114         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2116 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2118         * gcc.target/s390/nearestint-1.c: New testcase.
2120 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2121             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2123         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2124         * testsuite/gcc.target/arc: New directory.
2125         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2126         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2127         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2128         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2129         * testsuite/gcc.dg/builtin-apply2.c
2130         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2132 2013-09-04  Jan Hubicka  <jh@suse.cz>
2134         PR middle-end/58201
2135         * g++.dg/torture/pr58201_0.C: New testcase.
2136         * g++.dg/torture/pr58201_1.C: New testcase.
2137         * g++.dg/torture/pr58201.h: New testcase.
2139 2013-09-05  Jan Hubicka  <jh@suse.cz>
2141         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2143 2013-09-05  Richard Biener  <rguenther@suse.de>
2145         PR tree-optimization/58137
2146         * gcc.target/i386/pr58137.c: New testcase.
2148 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2150         * g++.dg/ipa/remref-1.C: New test.
2151         * g++.dg/ipa/remref-2.C: Likewise.
2153 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2155         PR c++/24926
2156         * g++.dg/parse/access11.C: New.
2158 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2160         * g++.dg/warn/weak1.C: Skip on AIX.
2162 2013-09-04  Easwaran Raman  <eraman@google.com>
2164         PR middle-end/57370
2165         PR tree-optimization/58011
2166         * gfortran.dg/reassoc_12.f90: New testcase.
2167         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2169 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2171         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2172         * gcc.dg/torture/pr53922.c: Skip on AIX.
2173         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2175 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2177         * gcc.dg/unroll_1.c: Test dumping to stderr.
2179 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2181         PR c++/58305
2182         * g++.dg/warn/deprecated-8.C: New.
2184 2013-09-03  Jeff Law  <law@redhat.com>
2186         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2187         dump output.
2189 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2191         Revert:
2193         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2195         * gcc.dg/Warray-bounds-11.c: New testcase.
2197 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2199         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2201 2013-09-03  Jan Hubicka  <jh@suse.cz>
2203         * g++.dg/ipa/devirt-15.C: Fix testcase.
2205 2013-09-03  Richard Biener  <rguenther@suse.de>
2207         PR middle-end/57656
2208         * gcc.dg/torture/pr57656.c: New testcase.
2210 2013-09-03  Richard Biener  <rguenther@suse.de>
2212         PR middle-end/57287
2213         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2215 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2217         PR fortran/PR56519
2218         * gfortran.dg/do_concurrent_3.f90:  New test case.
2220 2013-09-02  Jan Hubicka  <jh@suse.cz>
2222         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2224 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2226         PR ipa/58106
2227         * gcc.dg/ipa/pr58106.c: New test.
2229 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2231         * gcc.target/aarch64/scalar_intrinsics.c
2232         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2234 2013-09-02  Richard Biener  <rguenther@suse.de>
2236         PR middle-end/57511
2237         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2239 2013-09-02  Richard Biener  <rguenther@suse.de>
2241         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2242         reference.
2244 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2246         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2248 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/21682, implement DR 565
2251         * g++.dg/template/using24.C: New.
2252         * g++.dg/template/using25.C: Likewise.
2253         * g++.dg/template/using26.C: Likewise.
2255 2013-09-01  Jan Hubicka  <jh@suse.cz>
2257         * g++.dg/ipa/devirt-15.C: New testcase.
2259 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2261         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2263 2013-08-31  Jan Hubicka  <jh@suse.cz>
2265         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2266         * g++.dg/tree-ssa/pr45453.C: Likewise.
2268 2013-08-31  Jan Hubicka  <jh@suse.cz>
2270         * gcc.dg/fork-instrumentation.c: New testcase.
2272 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2274         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2276 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2278         * gcc.dg/Warray-bounds-11.c: New testcase.
2280 2013-08-30  Marek Polacek  <polacek@redhat.com>
2282         * g++.dg/ubsan/div-by-zero-1.C: New test.
2283         * c-c++-common/ubsan/save-expr-1.c: New test.
2284         * c-c++-common/ubsan/save-expr-2.c: New test.
2285         * c-c++-common/ubsan/save-expr-3.c: New test.
2286         * c-c++-common/ubsan/save-expr-4.c: New test.
2287         * c-c++-common/ubsan/typedef-1.c: New test.
2288         * c-c++-common/ubsan/const-char-1.c: New test.
2289         * c-c++-common/ubsan/const-expr.c: New test.
2290         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2291         * c-c++-common/ubsan/shift-1.c: Likewise.
2292         * c-c++-common/ubsan/shift-2.c: Likewise.
2293         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2294         * lib/ubsan-dg.exp: New file.
2295         * g++.dg/dg.exp: Add ubsan tests.
2296         * g++.dg/ubsan/ubsan.exp: New file.
2297         * gcc.dg/ubsan/ubsan.exp: New file.
2298         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2299         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2300         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2301         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2302         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2303         * c-c++-common/ubsan/shift-3.c: New test.
2304         * c-c++-common/ubsan/unreachable-1.c: New test.
2305         * c-c++-common/ubsan/shift-1.c: New test.
2306         * c-c++-common/ubsan/shift-2.c: New test.
2307         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2308         * gcc.dg/ubsan/c99-shift-2.c: New test.
2309         * gcc.dg/ubsan/c99-shift-1.c: New test.
2311 2013-08-29  Jan Hubicka  <jh@suse.cz>
2313         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2314         to match template and comment.
2316 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2318         PR c++/51424
2319         * g++.dg/cpp0x/dc8.C: New.
2320         * g++.dg/template/meminit1.C: Adjust.
2322 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2324         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2326 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2328         PR tree-optimization/58277
2329         * gcc.c-torture/execute/pr58277-1.c: New test.
2330         * gcc.c-torture/execute/pr58277-2.c: New test.
2332 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2334         * gcc.dg/guality/param-1.c: New test.
2335         * gcc.dg/guality/param-2.c: Likewise.
2337 2013-08-30  Richard Biener  <rguenther@suse.de>
2339         PR tree-optimization/58228
2340         * gcc.dg/torture/pr58228.c: New testcase.
2342 2013-08-30  Richard Biener  <rguenther@suse.de>
2344         PR tree-optimization/58223
2345         * gcc.dg/torture/pr58223.c: New testcase.
2346         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2348 2013-08-30  Richard Biener  <rguenther@suse.de>
2350         PR tree-optimization/58010
2351         * gcc.dg/pr58010.c: New testcase.
2353 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2355         * gcc.dg/unroll_3.c: Message change.
2356         * gcc.dg/unroll_4.c: Likewise.
2357         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2358         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2359         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2360         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2361         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2362         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2363         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2364         * gcc.dg/unroll_1.c: Likewise.
2365         * gcc.dg/vect/bb-slp-31.c: Likewise.
2366         * gcc.dg/vect/bb-slp-14.c: Likewise.
2367         * gcc.dg/vect/bb-slp-8.c: Likewise.
2368         * gcc.dg/vect/bb-slp-23.c: Likewise.
2369         * gcc.dg/vect/bb-slp-15.c: Likewise.
2370         * gcc.dg/vect/bb-slp-9.c: Likewise.
2371         * gcc.dg/vect/bb-slp-24.c: Likewise.
2372         * gcc.dg/vect/bb-slp-16.c: Likewise.
2373         * gcc.dg/vect/bb-slp-25.c: Likewise.
2374         * gcc.dg/vect/bb-slp-17.c: Likewise.
2375         * gcc.dg/vect/bb-slp-26.c: Likewise.
2376         * gcc.dg/vect/bb-slp-18.c: Likewise.
2377         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2378         * gcc.dg/vect/bb-slp-27.c: Likewise.
2379         * gcc.dg/vect/bb-slp-19.c: Likewise.
2380         * gcc.dg/vect/bb-slp-28.c: Likewise.
2381         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2382         * gcc.dg/vect/bb-slp-29.c: Likewise.
2383         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2384         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2385         * gcc.dg/vect/bb-slp-1.c: Likewise.
2386         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2387         * gcc.dg/vect/bb-slp-2.c: Likewise.
2388         * gcc.dg/vect/bb-slp-3.c: Likewise.
2389         * gcc.dg/vect/bb-slp-10.c: Likewise.
2390         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2391         * gcc.dg/vect/bb-slp-4.c: Likewise.
2392         * gcc.dg/vect/bb-slp-11.c: Likewise.
2393         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2394         * gcc.dg/vect/bb-slp-5.c: Likewise.
2395         * gcc.dg/vect/bb-slp-20.c: Likewise.
2396         * gcc.dg/vect/bb-slp-6.c: Likewise.
2397         * gcc.dg/vect/bb-slp-21.c: Likewise.
2398         * gcc.dg/vect/bb-slp-30.c: Likewise.
2399         * gcc.dg/vect/bb-slp-13.c: Likewise.
2400         * gcc.dg/vect/bb-slp-7.c: Likewise.
2401         * gcc.dg/vect/bb-slp-22.c: Likewise.
2402         * gcc.dg/unroll_2.c: Likewise.
2403         * g++.dg/vect/slp-pr50413.cc: Likewise.
2404         * g++.dg/vect/slp-pr56812.cc: Likewise.
2405         * g++.dg/vect/slp-pr50819.cc: Likewise.
2407 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2409         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2411 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2413         * gcc.dg/pr40209.c: Use -fopt-info.
2414         * gcc.dg/pr26570.c: Ditto.
2415         * gcc.dg/pr32773.c: Ditto.
2416         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2418 2013-08-29  Richard Biener  <rguenther@suse.de>
2420         PR tree-optimization/58246
2421         * gcc.dg/torture/pr58246.c: New testcase.
2423 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2425         PR fortran/52243
2426         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2427         obsolete by patch.
2428         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2430 2013-08-29  Richard Biener  <rguenther@suse.de>
2432         PR middle-end/57287
2433         * gcc.dg/pr57287-2.c: New testcase.
2435 2013-08-29  Richard Biener  <rguenther@suse.de>
2437         PR tree-optimization/57685
2438         * gcc.dg/torture/pr57685.c: New testcase.
2440 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2442         PR c++/58255
2443         * g++.dg/cpp0x/dc7.C: New.
2445 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2447         PR middle-end/58257
2448         * c-c++-common/gomp/pr58257.c: New test.
2450 2013-08-28  Richard Biener  <rguenther@suse.de>
2452         PR tree-optimization/56933
2453         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2455 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2457         * gcc.target/aarch64/scalar_shift_1.c: New.
2459 2013-08-27  Richard Biener  <rguenther@suse.de>
2461         PR tree-optimization/57521
2462         * gcc.dg/torture/pr57521.c: New testcase.
2464 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2466         PR rtl-optimization/57860
2467         PR rtl-optimization/57861
2468         PR rtl-optimization/57875
2469         PR rtl-optimization/57876
2470         PR rtl-optimization/57877
2471         * gcc.c-torture/execute/pr57860.c: New test.
2472         * gcc.c-torture/execute/pr57861.c: New test.
2473         * gcc.c-torture/execute/pr57875.c: New test.
2474         * gcc.c-torture/execute/pr57876.c: New test.
2475         * gcc.c-torture/execute/pr57877.c: New test.
2477 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2479         PR fortran/58146
2480         * gfortran.dg/bounds_check_18.f90:  New test.
2482 2013-08-23  Jan Hubicka  <jh@suse.cz>
2484         * g++.dg/ipa/devirt-14.C: Fix typo.
2486 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2488         PR fortran/57798
2489         * gfortran.dg/inline_sum_5.f90: New.
2491 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2493         PR fortran/57843
2494         * gfortran.dg/typebound_assignment_7.f90: New.
2496 2013-08-23  Jan Hubicka  <jh@suse.cz>
2498         * g++.dg/ipa/devirt-13.C: New testcase.
2499         * g++.dg/ipa/devirt-14.C: New testcase.
2501 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2503         PR target/58218
2504         * gcc.target/i386/pr58218.c: New test.
2506         PR tree-optimization/58209
2507         * gcc.c-torture/execute/pr58209.c: New test.
2509 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2511         * gcc.target/powerpc/pr57744.c: Declare abort.
2513 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2515         PR c++/56380
2516         * g++.dg/template/error54.C: New.
2518 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2520         PR fortran/58185
2521         * gfortran.dg/select_type_34.f90: New.
2523 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2525         PR c++/56130
2526         * g++.dg/warn/deprecated-7.C: New.
2528 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2530         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2532 2013-08-21  Jeff Law  <law@redhat.com>
2534         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2536 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2538         PR c++/56134
2539         * g++.dg/ext/attr-alias-3.C: New.
2541 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2543         PR fortran/53655
2544         * gfortran.dg/intent_out_8.f90: New.
2546 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2548         PR rtl-optimizations/57451
2549         * g++.dg/tree-prof/pr57451.C: New test.
2551 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2553         PR c++/58190
2554         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2556 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2558         PR c/57490
2559         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2561 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2563         * gcc.target/powerpc/dfp-dd-2.c: New test.
2564         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2565         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2567 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2569         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2570         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2571         Check for SLL too.
2573 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2575         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2577         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2578         "Threaded".
2580         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2581         correct test response.
2583         PR testsuite/52641
2584         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2585         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2586         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2587         (v4si): Use it.
2588         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2589         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2591         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2593 2013-08-18  Jan Hubicka  <jh@suse.cz>
2595         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2597 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2599         PR fortran/46271
2600         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2602 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2604         PR tree-optimization/58006
2605         * g++.dg/opt/pr58006.C: New test.
2607 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gnat.dg/specs/linker_alias.ads: New test.
2611 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2613         PR tree-optimization/58164
2614         * gcc.c-torture/compile/pr58164.c: New test.
2616         PR tree-optimization/58165
2617         * g++.dg/opt/pr58165.C: New test.
2619 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2621         PR c++/51912
2622         * g++.dg/cpp0x/enum28.C: New.
2623         * g++.dg/cpp0x/enum15.C: Adjust.
2625 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2627         PR target/57949
2628         * gcc.target/powerpc/pr57949-1.c: New.
2629         * gcc.target/powerpc/pr57949-2.c: New.
2631 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2633         PR tree-optimization/58145
2634         * gcc.dg/pr58145-1.c: New test.
2635         * gcc.dg/pr58145-2.c: New test.
2637 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2639         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2640         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2641         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2642         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2643         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2644         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2645         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2646         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2647         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2648         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2649         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2650         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2651         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2652         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2653         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2654         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2655         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2656         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2657         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2658         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2659         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2660         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2661         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2662         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2663         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2664         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2665         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2666         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2667         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2668         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2669         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2670         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2671         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2672         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2673         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2674         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2675         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2676         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2677         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2678         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2679         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2681         PR testsuite/52641
2682         * gcc.c-torture/execute/pr56799.x: New file.
2684         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2686         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2688         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2689         * gcc.dg/pr44214-3.c (v2df): Likewise.
2691         * gcc.dg/pr46647.c: xfail for avr-*-*.
2693         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2694         memcpy by one.
2695         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2696         Expect l to be optimized away.
2697         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2699         PR testsuite/52641
2700         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2701         to tests that assume int/double are larger than short/float.
2703         PR testsuite/52641
2704         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2705         target { ! int16 }.
2706         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2707         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2708         target { int16 }.  Restrict existing tests to target { int32 }
2709         where appropriate.
2710         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2711         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2712         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2713         * lib/target-supports.exp (check_effective_target_int32): New proc.
2715         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2716         exclude from scan test.
2718         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2719         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2720         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2721         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2722         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2723         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2724         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2725         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2726         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2727         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2728         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2729         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2730         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2731         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2732         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2733         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2734         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2735         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2736         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2738 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2740         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2742         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2743         to be the first test directive.
2744         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2745         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2746         * gcc.target/arm/atomic-op-char.c: Likewise.
2747         * gcc.target/arm/atomic-op-consume.c: Likewise.
2748         * gcc.target/arm/atomic-op-int.c: Likewise.
2749         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2750         * gcc.target/arm/atomic-op-release.c: Likewise.
2751         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2752         * gcc.target/arm/atomic-op-short.c: Likewise.
2754 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2756         PR rtl-optimization/57662
2757         * gcc.dg/pr57662.c: New test.
2759 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2761         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2762         alternative to -1.
2763         * gcc.target/mips/nans-legacy.c: Likewise.
2765 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2767         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2768         escapes.
2769         * gcc.target/mips/fabs-legacy.c: Likewise.
2770         * gcc.target/mips/fabsf-2008.c: Likewise.
2771         * gcc.target/mips/fabsf-legacy.c: Likewise.
2772         * gcc.target/mips/fneg-2008.c: Likewise.
2773         * gcc.target/mips/fneg-legacy.c: Likewise.
2774         * gcc.target/mips/fnegf-2008.c: Likewise.
2775         * gcc.target/mips/fnegf-legacy.c: Likewise.
2776         * gcc.target/mips/nan-2008.c: Likewise.
2777         * gcc.target/mips/nan-legacy.c: Likewise.
2778         * gcc.target/mips/nanf-2008.c: Likewise.
2779         * gcc.target/mips/nanf-legacy.c: Likewise.
2780         * gcc.target/mips/nans-2008.c: Likewise.
2781         * gcc.target/mips/nans-legacy.c: Likewise.
2782         * gcc.target/mips/nansf-2008.c: Likewise.
2783         * gcc.target/mips/nansf-legacy.c: Likewise.
2785 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2787         * gnat.dg/valued_proc.adb: New test.
2788         * gnat.dg/valued_proc_pkg.ads: New helper.
2790 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2792         PR tree-optimization/57661
2793         * g++.dg/opt/pr57661.C: New test.
2795         PR sanitizer/56417
2796         * gcc.dg/asan/pr56417.c: New test.
2798 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2800         * gnat.dg/loop_optimization16.adb: New test.
2801         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2803 2013-08-13  Marek Polacek  <polacek@redhat.com>
2805         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2807 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2809         Example of converting global state to per-pass state.
2811         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2812         global state "static int counter" to...
2813         (one_pass::counter): ...this instance data.
2815 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2817         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2818         to member function...
2819         (one_pass::gate): ...this.
2820         (one_pass_exec): Convert to member function...
2821         (one_pass::impl_execute): ...this.
2823 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2825         PR c++/57416
2826         * g++.dg/cpp0x/pr57416.C: New.
2828 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2830         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2831         changes.
2832         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2833         * g++.dg/cpp0x/defaulted2.C: Likewise.
2834         * g++.dg/cpp0x/defaulted31.C: Likewise.
2835         * g++.dg/cpp0x/error6.C: Likewise.
2836         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2837         * g++.dg/cpp0x/override2.C: Likewise.
2838         * g++.dg/cpp0x/parse1.C: Likewise.
2839         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2840         * g++.dg/cpp0x/temp_default4.C: Likewise.
2841         * g++.dg/ext/attrib32.C: Likewise.
2842         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2843         * g++.dg/ext/mv13.C: Likewise.
2844         * g++.dg/ext/mv7.C: Likewise.
2845         * g++.dg/ext/mv9.C: Likewise.
2846         * g++.dg/ext/pr57362.C: Likewise.
2847         * g++.dg/ext/typeof10.C: Likewise.
2848         * g++.dg/lookup/anon6.C: Likewise.
2849         * g++.dg/lookup/crash6.C: Likewise.
2850         * g++.dg/lookup/name-clash5.C: Likewise.
2851         * g++.dg/lookup/name-clash6.C: Likewise.
2852         * g++.dg/other/anon4.C: Likewise.
2853         * g++.dg/other/error15.C: Likewise.
2854         * g++.dg/other/error8.C: Likewise.
2855         * g++.dg/other/redecl2.C: Likewise.
2856         * g++.dg/parse/crash16.C: Likewise.
2857         * g++.dg/parse/crash21.C: Likewise.
2858         * g++.dg/parse/crash38.C: Likewise.
2859         * g++.dg/parse/redef2.C: Likewise.
2860         * g++.dg/parse/struct-as-enum1.C: Likewise.
2861         * g++.dg/template/crash39.C: Likewise.
2862         * g++.dg/template/redecl3.C: Likewise.
2863         * g++.dg/tls/diag-3.C: Likewise.
2864         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2865         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2866         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2867         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2868         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2869         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2870         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2871         * g++.old-deja/g++.brendan/static3.C: Likewise.
2872         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2873         * g++.old-deja/g++.jason/binding.C: Likewise.
2874         * g++.old-deja/g++.jason/crash4.C: Likewise.
2875         * g++.old-deja/g++.jason/crash7.C: Likewise.
2876         * g++.old-deja/g++.jason/lineno.C: Likewise.
2877         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2878         * g++.old-deja/g++.mike/misc3.C: Likewise.
2879         * g++.old-deja/g++.mike/net44.C: Likewise.
2880         * g++.old-deja/g++.mike/ns3.C: Likewise.
2881         * g++.old-deja/g++.ns/alias4.C: Likewise.
2882         * g++.old-deja/g++.ns/ns11.C: Likewise.
2883         * g++.old-deja/g++.other/crash23.C: Likewise.
2884         * g++.old-deja/g++.other/decl8.C: Likewise.
2885         * g++.old-deja/g++.other/linkage3.C: Likewise.
2886         * g++.old-deja/g++.other/typeck1.C: Likewise.
2887         * g++.old-deja/g++.other/typedef5.C: Likewise.
2888         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2889         * g++.old-deja/g++.pt/friend36.C: Likewise.
2890         * obj-c++.dg/method-8.mm: Likewise.
2891         * obj-c++.dg/tls/diag-3.mm: Likewise.
2893 2013-08-12  Perez Read  <netfirewall@gmail.com>
2895         PR target/58132
2896         * gcc.target/i386/movabs-1.c: New test.
2898 2013-08-12  Marek Polacek  <polacek@redhat.com>
2900         PR tree-optimization/57980
2901         * gcc.dg/pr57980.c: New test.
2903 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2905         PR fortran/56666
2906         * gfortran.dg/do_check_10.f90:  New test.
2907         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2908         * gfortran.dg/array_constructor_18.f90:  Likewise.
2909         * gfortran.dg/array_constructor_22.f90:  Likewise.
2910         * gfortran.dg/coarray_15.f90:  Likewise.
2911         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2912         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2913         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2915 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2917         PR c++/53349
2918         * g++.dg/cpp0x/constexpr-ice8.C: New.
2920 2013-08-09  Xinliang David Li  <davidxl@google.com>
2922         * gcc.target/i386/memcpy-strategy-1.c: New test.
2923         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2924         * gcc.target/i386/memset-strategy-1.c: Ditto.
2925         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2927 2013-08-09  Jan Hubicka  <jh@suse.cz>
2929         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2930         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2932 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2934         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2936 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2938         PR fortran/58058
2939         * gfortran.dg/transfer_intrinsic_6.f90: New.
2941 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2943         Revert:
2944         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2946         PR c++/46206
2947         * g++.dg/lookup/typedef2.C: New.
2949 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2951         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2952         output of vdup intrinsics.
2954 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2956         * gcc.target/arm/lp1189445.c: New testcase.
2958 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2960         PR rtl-optimization/58079
2961         * gcc.dg/torture/pr58079.c: New test.
2963 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2965         * gnat.dg/warn9.adb: New test.
2967 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2969         PR c++/46206
2970         * g++.dg/lookup/typedef2.C: New.
2972 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2974         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2975         to optstr when building plugins on darwin.
2977 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2979         PR tree-optimization/57539
2980         * gcc.dg/ipa/pr57539.c: New test.
2982 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2983             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2985         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2986         (a): Fix constructor.
2988 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2990         PR fortran/57987
2991         * gfortran.dg/pr57987.f90: New test.
2993 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2995         PR middle-end/58041
2996         * gcc.dg/torture/pr58041.c: New test.
2997         * gcc.target/arm/pr58041.c: Likewise.
2999 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3001         PR fortran/57306
3002         * gfortran.dg/pointer_init_8.f90: New.
3004 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3006         PR c++/58080
3007         * g++.dg/cpp0x/pr58080.C: New.
3009 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3011         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3012         to optstr when building plugins.
3014 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3016         Patch autogenerated by refactor_passes.py from
3017         https://github.com/davidmalcolm/gcc-refactoring-scripts
3018         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3020         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3021         struct to a subclass of gimple_opt_pass along with...
3022         (pass_data_one_pass): ...new pass_data instance and...
3023         (make_one_pass): ...new function.
3024         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3025         global struct to a subclass of gimple_opt_pass along with...
3026         (pass_data_warn_self_assign): ...new pass_data instance and...
3027         (make_pass_warn_self_assign): ...new function.
3028         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3029         a global struct to a subclass of gimple_opt_pass along with...
3030         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3031         (make_pass_dumb_plugin_example): ...new function.
3032         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3033         global struct to a subclass of gimple_opt_pass along with...
3034         (pass_data_warn_self_assign): ...new pass_data instance and...
3035         (make_pass_warn_self_assign): ...new function.
3037 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3039         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3040         is created and added to the pass_manager to reflect
3041         autogenerated changes.
3042         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3043         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3044         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3046 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3048         PR c++/58072
3049         * g++.dg/cpp0x/pr58072.C: New.
3051 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3053         * gcc.dg/torture/pr57993-2.cpp: New.
3055 2013-08-02  Jan Hubicka  <jh@suse.cz>
3057         * gcc.dg/ipa/ipa-1.c: Update.
3058         * gcc.dg/ipa/ipa-2.c: Update.
3059         * gcc.dg/ipa/ipa-3.c: Update.
3060         * gcc.dg/ipa/ipa-4.c: Update.
3061         * gcc.dg/ipa/ipa-5.c: Update.
3062         * gcc.dg/ipa/ipa-7.c: Update.
3063         * gcc.dg/ipa/ipa-8.c: Update.
3064         * gcc.dg/ipa/ipcp-1.c: Update.
3065         * gcc.dg/ipa/ipcp-2.c: Update.
3067 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3069         PR rtl-optimization/58048
3070         * gcc.target/i386/pr58048.c: New.
3072 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3074         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3076 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3077             Peter Bergner  <bergner@vnet.ibm.com>
3079         PR c++/54537
3080         * g++.dg/overload/using3.C: New.
3081         * g++.dg/overload/using2.C: Adjust.
3082         * g++.dg/lookup/using9.C: Likewise.
3084 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3086         * gcc.target/arm/pr46972-2.c: New test.
3088 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3090         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3092 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3094         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3096 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3098         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3099         rather than addressing!=absolute when deciding how to handle MIPS16
3100         when the test forces an ABI.
3102 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3104         PR c++/57673
3105         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3107 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3109         * gcc.target/mips/code-readable-1.c: Increase switch size.
3110         * gcc.target/mips/code-readable-2.c: Ditto.
3111         * gcc.target/mips/code-readable-3.c: Ditto.
3112         * gcc.target/mips/code-readable-4.c: Ditto.
3114 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3116         PR c++/57947
3117         * g++.dg/parse/crash63.C: New.
3119 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3121         PR fortran/57530
3122         * gfortran.dg/pointer_assign_8.f90: New.
3123         * gfortran.dg/pointer_assign_9.f90: New.
3124         * gfortran.dg/pointer_assign_10.f90: New.
3125         * gfortran.dg/pointer_assign_11.f90: New.
3127 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3129         * gcc.target/arm/pr57637.c: New testcase.
3131 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3133         PR tree-optimization/57993
3134         * gcc.dg/torture/pr57993.c: New test.
3136 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3138         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3140 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3142         PR c++/57948
3143         * g++.dg/conversion/ambig2.C: New.
3145 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3147         * gcc.target/mips/fabs-2008.c: New test case.
3148         * gcc.target/mips/fabs-legacy.c: New test case.
3149         * gcc.target/mips/fabsf-2008.c: New test case.
3150         * gcc.target/mips/fabsf-legacy.c: New test case.
3151         * gcc.target/mips/fneg-2008.c: New test case.
3152         * gcc.target/mips/fneg-legacy.c: New test case.
3153         * gcc.target/mips/fneg-2008.c: New test case.
3154         * gcc.target/mips/fneg-legacy.c: New test case.
3155         * gcc.target/mips/nan-2008.c: New test case.
3156         * gcc.target/mips/nan-legacy.c: New test case.
3157         * gcc.target/mips/nanf-2008.c: New test case.
3158         * gcc.target/mips/nanf-legacy.c: New test case.
3159         * gcc.target/mips/nans-2008.c: New test case.
3160         * gcc.target/mips/nans-legacy.c: New test case.
3161         * gcc.target/mips/nansf-2008.c: New test case.
3162         * gcc.target/mips/nansf-legacy.c: New test case.
3163         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3165 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3166             Maxim Kuvyrkov  <maxim@kugelworks.com>
3168         * lib/target-supports.exp (check_effective_target_non_bionic): New
3169         effective-target test.
3170         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3171         * g++.dg/tls/thread_local4g.C: Ditto.
3173 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3175         PR fortran/58009
3176         * gfortran.dg/vector_subsript_7.f90:  New test.
3178 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3180         PR fortran/57991
3181         * gfortran.dg/warn_alias.f90: New.
3183 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3185         PR fortran/57285
3186         * gfortran.dg/class_array_19.f90: New.
3188 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3190         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3191         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3192         * gcc.dg/vect/pr57741-3.c: Likewise.
3193         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3195 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3197         Skip tests that make assumptions about struct layout that don't hold
3198         on epiphany:
3199         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3200         * g++.dg/cpp0x/iop.C: Likewise.
3201         * g++.dg/cpp0x/named_refs.C: Likewise.
3202         * g++.dg/cpp0x/rv1p.C: Likewise.
3203         * g++.dg/cpp0x/rv2p.C: Likewise.
3204         * g++.dg/cpp0x/rv3p.C: Likewise.
3205         * g++.dg/cpp0x/rv4p.C: Likewise.
3206         * g++.dg/cpp0x/rv5p.C: Likewise.
3207         * g++.dg/cpp0x/rv6p.C: Likewise.
3208         * g++.dg/cpp0x/rv7p.C: Likewise.
3209         * g++.dg/cpp0x/rv8p.C: Likewise.
3210         * g++.dg/ext/strncpy-chk1.C: Likewise.
3211         * gcc.dg/builtin-object-size-10.c: Likewise.
3212         * gcc.dg/builtin-object-size-11.c: Likewise.
3213         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3214         * gcc.dg/pr25805.c: Likewise.
3215         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3216         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3217         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3218         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3219         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3220         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3221         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3222         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3223         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3224         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3225         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3226         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3227         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3228         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3229         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3231         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3232         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3234         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3235         * gcc.dg/sibcall-6.c: Enable for epiphany.
3237 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3239         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3241 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3243         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3244         memcpy not initializers.
3246         * gcc.dg/guality/guality.exp: Skip on AIX.
3248 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3250         PR c++/57101
3251         * g++.dg/cpp0x/pr57101.C: New.
3253 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3255         * gcc.target/aarch64/neg_1.c: New test.
3257 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3259         PR fortran/57966
3260         * gfortran.dg/typebound_call_25.f90: New.
3262 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3264         PR c++/57981
3265         * g++.dg/cpp0x/pr57981.C: New.
3267 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3269         PR c++/57880
3270         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3272 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3274         PR rtl-optimization/57960
3275         * gcc.target/s390/pr57960.c: New.
3277 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3279         PR fortran/57639
3280         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3282 2013-07-25  Terry Guo  <terry.guo@arm.com>
3284         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3286 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/57942
3289         * g++.dg/inherit/pr57942.C: New.
3291 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3293         * gcc.target/powerpc/bool2.h: New file, test the code generation
3294         of logical operations for power5, altivec, power7, and power8 systems.
3295         * gcc.target/powerpc/bool2-p5.c: Likewise.
3296         * gcc.target/powerpc/bool2-av.c: Likewise.
3297         * gcc.target/powerpc/bool2-p7.c: Likewise.
3298         * gcc.target/powerpc/bool2-p8.c: Likewise.
3299         * gcc.target/powerpc/bool3.h: Likewise.
3300         * gcc.target/powerpc/bool3-av.c: Likewise.
3301         * gcc.target/powerpc/bool2-p7.c: Likewise.
3302         * gcc.target/powerpc/bool2-p8.c: Likewise.
3304 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3306         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3308 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3310         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3312 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3314         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3315         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3316         type from long to long long.
3317         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3318         to have effective-target keywords of lp64 and ilp32.
3319         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3320         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3321         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3322         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3323         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3324         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3325         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3326         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3327         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3329 2013-07-23  Tom Tromey  <tromey@redhat.com>
3330             Joseph Myers  <joseph@codesourcery.com>
3332         * gcc.dg/c11-generic-1.c: New file.
3333         * gcc.dg/c11-generic-2.c: New file.
3335 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3337         PR fortran/57906
3338         PR fortran/52052
3339         * coarray/lib_realloc_1.f90: Permit optimization.
3340         * gfortran.dg/coarray_31.f90: New.
3342 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3344         PR fortran/57762
3345         * gfortran.dg/class_array_7.f03: Fix memory leak.
3347 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3349         PR c++/52816
3350         * g++.dg/cpp0x/decltype56.C: New.
3352 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3354         * gcc.dg/pr53265.c: Correct line number in dg-message.
3356 2013-07-22  Diego Novillo  <dnovillo@google.com>
3358         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3360 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3362         PR testsuite/52641
3363         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3364         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3366 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3368         PR testsuite/52641
3369         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3370         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3371         * gcc.dg/torture/pr53366-1.c: Same.
3372         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3373         * gcc.dg/torture/pr56488.c: Same.
3374         * gcc.dg/torture/pr57584.c: Same.
3375         * gcc.dg/tree-ssa/pr57385.c: Same.
3376         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3378 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3380         * c-c++-common/pr41779.c: Fix typos.
3381         * gcc.c-torture/compile/20031125-2.c: Likewise.
3382         * gcc.c-torture/compile/20040621-1.c: Likewise.
3383         * gcc.c-torture/execute/20020418-1.c: Likewise.
3384         * gcc.dg/20020108-1.c: Likewise.
3385         * gcc.dg/atomic-generic-aux.c: Likewise.
3386         * gcc.dg/builtin-complex-err-2.c: Likewise.
3387         * gcc.dg/decl-1.c: Likewise.
3388         * gcc.dg/di-sync-multithread.c: Likewise.
3389         * gcc.dg/format/c90-printf-1.c: Likewise.
3390         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3391         * gcc.dg/long-long-compare-1.c: Likewise.
3392         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3393         * gcc.dg/pr17055-1.c: Likewise.
3394         * gcc.dg/pr27095.c: Likewise.
3395         * gcc.dg/torture/fp-int-convert.h: Likewise.
3396         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3397         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3398         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3399         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3400         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3401         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3402         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3403         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3404         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3405         * gcc.dg/vect/vect-cond-5.c: Likewise.
3406         * gcc.dg/weak/typeof-2.c: Likewise.
3407         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3408         * gcc.target/arm/naked-1.c: Likewise.
3409         * gcc.target/i386/pr9771-1.c: Likewise.
3410         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3411         * gcc.target/sparc/struct-ret-check.c: Likewise.
3412         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3413         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3414         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3415         Likewise.
3417 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3419         PR fortran/56937
3420         * gfortran.dg/dependency_42.f90:  New test.
3421         * gfortran.dg/dependency_43.f90:  New test.
3423 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3425         PR fortran/35862
3426         * gfortran.dg/round_4.f90: New.
3428 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3430         PR fortran/57894
3431         * gfortran.dg/min_max_conformance_2.f90: New.
3433 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3435         PR preprocessor/57620
3436         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3437         (main): Don't test {s,u,U,L}12.
3438         * c-c++-common/raw-string-13.c: New test.
3439         * c-c++-common/raw-string-14.c: New test.
3440         * c-c++-common/raw-string-15.c: New test.
3441         * c-c++-common/raw-string-16.c: New test.
3443 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3445         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3447 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3449         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3451         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3452         target { ! keeps_null_pointer_checks }.
3453         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3454         target { ! keeps_null_pointer_checks }.
3456         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3457         * gcc.dg/torture/pr56488.c: Likewise.
3459 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3461         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3462         new testcase.
3464 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3466         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3467         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3468         * gfortran.dg/guality/guality.exp: Skip on AIX.
3470         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3472         * g++.dg/debug/pr56819.C: Skip on AIX.
3473         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3474         * g++.dg/guality/guality.exp: Skip on AIX.
3476         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3478         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3480         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3482 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3484         PR target/57516
3485         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3486         Adjust to corrected rounding.
3488 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3490         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3491         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3492         check_effective_target_cilkplus.
3493         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3495 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3497         * gcc.target/powerpc/pr57744.c: Fix typo.
3499 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3501         PR middle-end/57698
3502         * gcc.c-torture/compile/pr57698.c: New test.
3503         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3504         * gcc.c-torture/compile/pr44043.c: Ditto.
3506 2013-07-18  Wei Mi  <wmi@google.com>
3508         PR rtl-optimization/57878
3509         * g++.dg/pr57878.C: New test.
3511 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3513         * gcc.dg/pr42611.c: Move dg-error to correct line.
3515 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3517         PR fortran/57895
3518         * gfortran.dg/dollar_sym_3.f: New.
3519         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3521 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3523         PR target/55654
3524         PR target/55656
3525         PR target/55657
3526         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3527         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3528         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3529         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3530         * objc.dg/image-info.m: Likewise.
3531         * objc.dg/symtab-1.m: Likewise.
3532         * objc.dg/torture/strings/const-str-10.m: Likewise.
3533         * objc.dg/torture/strings/const-str-11.m: Likewise.
3534         * objc.dg/torture/strings/const-str-9.m: Likewise.
3535         * objc.dg/zero-link-1.m: Likewise.
3536         * objc.dg/zero-link-2.m: Likewise.
3537         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3538         * objc.dg/objc-foreach-4.m: Likewise.
3539         * objc.dg/objc-foreach-5.m: Likewise.
3540         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3541         (for Darwin).
3542         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3543         * obj-c++.dg/syntax-error-1.mm: Likewise.
3544         * objc.dg/method-6.m: Likewise.
3545         * objc.dg/pr23214.m: Likewise.
3546         * objc.dg/proto-lossage-7.m: Likewise.
3547         * objc.dg/strings/const-str-12b.m: Likewise.
3548         * objc.dg/zero-link-3.m: Likewise.
3549         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3550         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3551         adjust headers, interfaces and encoded types to reflect current system
3552         versions.  Add FIXME and outputs from current system compiler for
3553         reference.
3555 2013-07-15  Cong Hou  <congh@google.com>
3557         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3558         counted.
3559         * gcc.target/i386/l_fma_float_3.c: Likewise.
3560         * gcc.target/i386/l_fma_double_1.c: Likewise.
3561         * gcc.target/i386/l_fma_double_3.c: Likewise.
3563 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3565         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3566         function to test if HTM is available.
3567         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3568         * gcc.target/powerpc/htm-builtin-1.c: New test.
3570 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3572         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3573         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3574         * gfortran.dg/coarray_6.f90: Add dg-error.
3576 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3578         PR fortran/37336
3579         * gfortran.dg/finalize_18.f90: New.
3581 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3583         PR fortran/52669
3584         * fortran.dg/module_variable_1.f90:  New test.
3585         * fortran.dg/module_variable_2.f90:  New test.
3587 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3589         * g++.dg/ext/vector19.C: Adapt.
3590         * g++.dg/ext/vector23.C: New testcase.
3592 2013-07-12  Michael Matz  <matz@suse.de>
3594         PR middle-end/55771
3595         * c-c++-common/pr55771.c: New test.
3597 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3599         * gcc.target/aarch64/vect-movi.c: New.
3601 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3603         PR target/57362
3604         * g++.dg/ext/pr57362.C: New.
3606 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3608         PR target/57631
3609         * gcc.target/avr/torture/pr57631.c: New test.
3611 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3613         PR c++/57827
3614         * g++.dg/cpp0x/constexpr-ice7.C: New.
3616 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3618         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3619         for EABI targets.
3620         * gcc.c-torture/execute/nest-align-1.x: New.
3622 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3624         PR c++/57874
3625         * g++.dg/cpp0x/sfinae48.C: New.
3627 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3629         PR preprocessor/57824
3630         * c-c++-common/raw-string-17.c: New test.
3631         * c-c++-common/gomp/pr57824.c: New test.
3633 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3635         PR c++/57869
3636         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3637         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3638         * g++.dg/conversion/dr195.C: Update.
3639         * g++.dg/expr/cast2.C: Likewise.
3641 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3643         * c-c++-common/raw-string-18.c: New test.
3644         * c-c++-common/raw-string-19.c: New test.
3646         PR preprocessor/57757
3647         * g++.dg/cpp/paste1.C: New test.
3648         * g++.dg/cpp/paste2.C: New test.
3650 2013-07-10  Graham Stott  <grahams@btinternet.com>
3652         * gcc.target/mips/mulsize-1.c: New.
3653         * gcc.target/mips/mulsize-2.c: New.
3654         * gcc.target/mips/mulsize-3.c: New.
3655         * gcc.target/mips/mulsize-4.c: New.
3657 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3659         PR c++/53094
3660         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3661         * g++.dg/ext/vector24.C: New testcase.
3663 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3665         PR c++/53000
3666         * g++.dg/cpp0x/decltype17.C: Adjust.
3668 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3670         PR c++/51786
3671         * g++.dg/cpp0x/pr51786.C: New.
3673 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3675         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3677         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3679         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3681         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3682         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3684 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3686         PR fortran/57834
3687         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3689 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3691         PR fortran/50554
3692         * gfortran.dg/do_check_9.f90: New.
3694 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3696         PR fortran/57785
3697         * gfortran.dg/dot_product_2.f90: New.
3699 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3701         PR fortran/57469
3702         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3704 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3706         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3707         * gfortran.dg/finalize_10.f90: Fix dg-final.
3709 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3711         PR target/57819
3712         * gcc.target/i386/pr57819.c: New test.
3714         PR rtl-optimization/57829
3715         * gcc.c-torture/execute/pr57829.c: New test.
3717 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3719         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3720         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3722 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3724         PR target/57807
3725         * gcc.target/i386/pr57807.c: New test.
3727 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3729         PR target/29776
3730         * gcc.dg/tree-ssa/vrp89.c: New test.
3732 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3734         PR c++/28262
3735         * g++.dg/parse/defarg16.C: New.
3737 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3739         PR rtl-optimization/55342
3740         * gcc.target/i386/pr55342.c: New.
3742 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3744         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3746 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3748         PR c++/14263
3749         * g++.dg/inherit/virtual10.C: New.
3751 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3753         PR c/57821
3754         * gcc.dg/large-size-array-6.c: New test.
3756 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3758         PR c++/38634
3759         * g++.dg/template/crash116.C: New.
3761 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3763         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3764         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3766 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3768         PR c++/54998
3769         * g++.dg/cpp0x/nsdmi-list3.C: New.
3771 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3773         PR target/57777
3774         * gcc.target/i386/pr57777.c: New test.
3776         PR c++/57771
3777         * g++.dg/template/arg9.C: New test.
3779 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3781         * gcc.target/i386/avx-inline.c: New test.
3783 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3785         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3786         * gcc.target/mips/call-2.c: Likewise.
3787         * gcc.target/mips/call-3.c: Likewise.
3788         * gcc.target/mips/lazy-binding-1.c: Likewise.
3790 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3792         PR tree-optimization/57741
3793         * gcc.dg/vect/pr57741-1.c: New test.
3794         * gcc.dg/vect/pr57741-2.c: New test.
3795         * gcc.dg/vect/pr57741-3.c: New test.
3797 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3799         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3800         on big endian.
3801         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3802         * lib/target-supports.exp: Define aarch64_little_endian.
3804 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3806         * gcc.target/aarch64/abs_1.c: New test.
3808 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3810         * gcc.target/aarch64/bfxil_1.c: New test.
3811         * gcc.target/aarch64/bfxil_2.c: Likewise.
3813 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3815         PR c/57766
3816         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3817         array sizes from 100 to 20.
3819 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3821         PR fortran/54788
3822         * gfortran.dg/pointer_remapping_8.f90: New.
3824 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3826         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3827         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3828         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3829         * g++.dg/cpp1y/complex_literals.h: New.
3831 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3833         PR c++/57645
3834         * g++.dg/cpp0x/noexcept21.C: New.
3836 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3838         PR target/57736
3839         * gcc.target/i386/pr57736.c: New test.
3841 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3843         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3844         c specific.
3845         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3846         strings to match the fixed error messages.
3847         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3848         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3849         message check.
3851 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3853         PR target/57744
3854         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3855         stqcx. get even registers.
3857 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3859         PR c++/57509
3860         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3862 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3864         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3865         Fix scan patterns.
3866         * gcc.target/i386/bmi-1.c: Ditto.
3867         * gcc.target/i386/bmi-bextr-4.c: New.
3868         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3870 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3872         PR c++/57682
3873         * g++.dg/cpp0x/initlist73.C: New.
3875 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3877         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3878         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3879         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3881 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3883         PR c++/57509
3884         * g++.dg/ext/pr57509.C: New file.
3886 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3888         PR target/57623
3889         * gcc.target/i386/bmi-bextr-3.c: New test.
3891         PR target/57623
3892         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3894 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3896         PR c++/57172
3897         * g++.dg/cpp0x/pr57172.C: New testcase.
3899 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3901         * gcc.target/s390/htm-1.c: New file.
3902         * gcc.target/s390/htm-nofloat-1.c: New file.
3903         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3905 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3907         PR fortran/29800
3908         * gfortran.dg/bounds_check_17.f90: New.
3910 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3912         PR c++/57640
3913         * g++.dg/cpp1y/pr57640.C: New.
3915 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3917         PR c/57692
3918         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3919         overflow due to size of arrays.
3921 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3923         PR tree-optimization/57705
3924         * gcc.dg/vect/pr57705.c: New test.
3925         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3927 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3929         PR middle-end/57670
3930         * g++.dg/ipa/pr57670.C: New test.
3932 2013-06-25  Richard Biener  <rguenther@suse.de>
3934         PR middle-end/56977
3935         * gcc.dg/pr56977.c: New testcase.
3937 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3939         PR tree-optimization/57358
3940         * gcc.dg/ipa/pr57358.c: New test.
3942 2013-06-24  Richard Biener  <rguenther@suse.de>
3944         PR testsuite/57686
3945         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3947 2013-06-24  Richard Biener  <rguenther@suse.de>
3949         PR tree-optimization/57488
3950         * gcc.dg/torture/pr57488.c: New testcase.
3952 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3953             Dominique d'Humieres  <dominiq@lps.ens.fr>
3955         PR fortran/52413
3956         * gfortran.dg/fraction.f90: New.
3958 2013-06-24  Alan Modra  <amodra@gmail.com>
3960         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3961         Add scan-assembler-not "lvx".
3962         * gcc.target/powerpc/le-altivec-consts.c: New.
3964 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3966         * g++.dg/cpp0x/sfinae47.C: New.
3968 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3970         PR target/52483
3971         * gcc.target/sh/pr52483-1.c: New.
3972         * gcc.target/sh/pr52483-2.c: New.
3973         * gcc.target/sh/pr52483-3.c: New.
3974         * gcc.target/sh/pr52483-4.c: New.
3975         * gcc.target/sh/pr52483-5.c: New.
3977 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3979         * gcc.target/i386/intrinsics_1.c: New test.
3980         * gcc.target/i386/intrinsics_2.c: Ditto.
3981         * gcc.target/i386/intrinsics_3.c: Ditto.
3982         * gcc.target/i386/intrinsics_4.c: Ditto.
3983         * gcc.target/i386/intrinsics_5.c: Ditto.
3984         * gcc.target/i386/intrinsics_6.c: Ditto.
3985         * gcc.target/i386/avx-1.c: Provide macros for builtins
3986         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3988 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3990         PR fortran/37336
3991         * gfortran.dg/finalize_17.f90: New.
3993 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3995         * gfortran.dg/realloc_on_assign_18.f90: New.
3997 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3999         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4000         Also changed the returns from error as distinct values so that
4001         debugging can get easier.
4002         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4003         errors specific to C, if necessary.  Also added new error
4004         hooks for C++.
4005         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4006         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4007         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4008         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4009         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4010         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4011         the same changes as parser_errors3.c, spaces were added between colons
4012         to not confuse C++ compiler with 2 colons as scope.
4013         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4014         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4015         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4016         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4017         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4018         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4019         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4020         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4021         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4022         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4023         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4024         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4025         in the list.
4027 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4029         PR other/53317
4030         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4032 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4034         PR target/57655
4035         * gcc.target/i386/pr57655.c: New test.
4037 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4039         * ada/acats/tests/gcc: Delete.
4040         * gnat.dg/style: Likewise.
4042 2013-06-20  Jeff Law  <law@redhat.com>
4044         PR tree-optimization/57660
4045         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4046         based on their branch cost.
4048         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4050 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4052         PR fortran/57633
4053         * gfortran.dg/list_read_11.f90: New.
4055 2013-06-20  Richard Biener  <rguenther@suse.de>
4057         PR tree-optimization/57584
4058         * gcc.dg/torture/pr57584.c: New testcase.
4060 2013-06-19  Sharad Singhai  <singhai@google.com>
4062         * g++.dg/gcov/gcov-8.C: New testcase.
4063         * lib/gcov.exp: Handle intermediate format.
4065 2013-06-19  Wei Mi  <wmi@google.com>
4067         PR rtl-optimization/57518
4068         * testsuite/gcc.dg/pr57518.c: New test.
4070 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4072         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4074 2013-06-19  Jan Hubicka  <jh@suse.cz>
4076         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4078 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4080         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4081         hard-coded values of array sizes with a #define.
4082         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4083         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4084         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4085         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4086         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4088 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4090         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4091         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4093 2013-06-19  Jeff Law  <law@redhat.com>
4095         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4097 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4099         PR c++/57638
4100         * g++.dg/template/error53.C: New.
4102 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4104         PR target/55033
4105         * gcc.target/powerpc/pr55033.c: Fix options.
4107 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4109         * gcc.target/i386/inline_error.c: New test.
4110         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4111         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4113 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4115         PR c++/53211
4116         * g++.dg/cpp0x/decltype55.C: New.
4118 2013-06-18  Marek Polacek  <polacek@redhat.com>
4120         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4122 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4124         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4126 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4128         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4129         Also changed the returns from error as distinct values so that it is
4130         easier to debug.
4132 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4134         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4136 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4138         PR c++/16128
4139         * g++.dg/template/error52.C: New.
4140         * g++.dg/lookup/friend15.C: Update.
4141         * g++.dg/parse/error11.C: Likewise.
4142         * g++.dg/parse/error14.C: Likewise.
4143         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4144         * g++.dg/parse/template25.C: Likewise.
4145         * g++.old-deja/g++.jason/cond.C: Likewise.
4146         * g++.old-deja/g++.mike/for2.C: Likewise.
4147         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4148         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4150 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4152         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4153         ensure alignment.
4155 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4157         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4158         accidentally placing minus sign for length instead of stride.
4160 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4162         PR rtl-optimization/57425
4163         PR rtl-optimization/57569
4164         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4165         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4167 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4169         PR fortran/49074
4170         PR fortran/56136
4171         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4172         packing.
4173         * gfortran.dg/typebound_assignment_6.f03: New.
4175 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4177         * gcc.target/h8300/h8300.exp: New.
4178         * gcc.dg/pragma-isr.c: Move to ...
4179         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4180         * gcc.target/h8300/pragma-isr.c: ... and here.
4181         * gcc.dg/pragma-isr2.c: Move to ...
4182         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4183         * gcc.target/h8300/pragma-isr2.c: ... and here.
4184         * gcc.dg/pragma-isr-trapa.c: Move to ...
4185         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4186         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4187         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4188         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4189         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4190         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4191         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4192         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4193         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4194         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4195         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4196         * gcc.dg/attr-isr-trapa.c: Move to ...
4197         * gcc.target/sh/attr-isr-trapa.c: ... here.
4199 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4201         PR c++/51413
4202         * g++.dg/ext/builtin-offsetof1.C: New.
4204 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4206         * gcc.target/aarch64/vect_smlal_1.c: New file.
4208 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4210         PR fortran/57508
4211         * gfortran.dg/defined_assignment_7.f90: New.
4213 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4215         PR c++/57599
4216         * g++.dg/rtti/dyncast6.C: New.
4217         * g++.dg/cpp0x/dyncast1.C: Likewise.
4219 2013-06-14  Alan Modra  <amodra@gmail.com>
4221         PR middle-end/57134
4222         * gcc.dg/pr57134.c: New.
4224 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/57596
4227         * gfortran.dg/deferred_type_param_9.f90: New.
4229 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4231         * gcc.dg/fold-minus-1.c: New testcase.
4233 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4235         PR fortran/49074
4236         * gfortran.dg/typebound_assignment_5.f03: New.
4238 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4240         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4242 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4243             Pat Haugen  <pthaugen@us.ibm.com>
4244             Peter Bergner  <bergner@vnet.ibm.com>
4246         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4247         load/store instructions on power7, power8.
4248         * gcc.target/powerpc/atomic-p8.c: Likewise.
4250 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4252         PR c/57577
4253         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4255 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4257         PR c++/38958
4258         * g++.dg/warn/Wunused-var-20.C: New.
4260 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4262         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4263         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4264         Run with -fno-common.
4266 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4268         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4269         and exit function calls with return 1 and return 0, respectively.
4271 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4273         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4274         New tests.
4276 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4278         PR tree-optimization/57361
4279         * gcc.dg/tree-ssa/pr57361.c: New file.
4281 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4283         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4284         to ensure alignment.
4285         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4287 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4289         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4291 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4292             Dominique d'Humieres  <dominiq@lps.ens.fr>
4294         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4296 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4298         PR target/56564
4299         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4300         * gcc.target/i386/pr56564-3.c: Likewise.
4302 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4304         PR fortran/57535
4305         * gfortran.dg/class_array_18.f90: New.
4307 2013-06-11  Jan Hubicka  <jh@suse.cz>
4309         PR c++/57551
4310         * g++.dg/ext/visibility/anon6.C: Update testcase.
4312 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4314         PR c/57563
4315         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4316         in how we check __sec_reduce_mutating function's result.
4318 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4319             Pat Haugen  <pthaugen@us.ibm.com>
4320             Peter Bergner  <bergner@vnet.ibm.com>
4322         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4323         direct move instructions.
4324         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4325         * gcc.target/powerpc/direct-move.h: Likewise.
4326         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4327         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4328         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4329         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4330         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4331         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4333 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4335         PR c++/52440
4336         * g++.dg/cpp0x/pr52440.C: New.
4338 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4340         PR target/56564
4341         * gcc.target/i386/pr56564-1.c: New test.
4342         * gcc.target/i386/pr56564-2.c: New test.
4343         * gcc.target/i386/pr56564-3.c: New test.
4344         * gcc.target/i386/pr56564-4.c: New test.
4345         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4346         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4347         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4348         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4349         * gcc.target/i386/vect-sizes-1.c: Likewise.
4350         * gcc.target/i386/memcpy-1.c: Likewise.
4351         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4352         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4354 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4356         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4357         systems to cover all GNU systems.
4358         * g++.dg/abi/guard2.C: Likewise.
4359         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4360         * g++.dg/eh/sighandle.C: Likewise.
4361         * g++.dg/ext/cleanup-10.C: Likewise.
4362         * g++.dg/ext/cleanup-11.C: Likewise.
4363         * g++.dg/ext/cleanup-8.C: Likewise.
4364         * g++.dg/ext/cleanup-9.C: Likewise.
4365         * g++.dg/opt/const5.C: Likewise.
4366         * g++.dg/opt/life1.C: Likewise.
4367         * g++.dg/other/pr39496.C: Likewise.
4368         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4369         * g++.old-deja/g++.abi/align.C: Likewise.
4370         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4371         * g++.old-deja/g++.law/weak.C: Likewise.
4372         * g++.old-deja/g++.pt/asm1.C: Likewise.
4373         * gcc.c-torture/execute/20030125-1.x: Likewise.
4374         * gcc.c-torture/execute/990127-2.x: Likewise.
4375         * gcc.dg/20041106-1.c: Likewise.
4376         * gcc.dg/20050503-1.c: Likewise.
4377         * gcc.dg/builtin-object-size-5.c: Likewise.
4378         * gcc.dg/cleanup-10.c: Likewise.
4379         * gcc.dg/cleanup-11.c: Likewise.
4380         * gcc.dg/cleanup-8.c: Likewise.
4381         * gcc.dg/cleanup-9.c: Likewise.
4382         * gcc.dg/complex-5.c: Likewise.
4383         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4384         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4385         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4386         * gcc.dg/dfp/pr35739.c: Likewise.
4387         * gcc.dg/fdata-sections-1.c: Likewise.
4388         * gcc.dg/lto/20090206-1_0.c: Likewise.
4389         * gcc.dg/lto/20090206-2_0.c: Likewise.
4390         * gcc.dg/pr30360.c: Likewise.
4391         * gcc.dg/pr37303.c: Likewise.
4392         * gcc.dg/pr39323-1.c: Likewise.
4393         * gcc.dg/pr39323-2.c: Likewise.
4394         * gcc.dg/pr39323-3.c: Likewise.
4395         * gcc.dg/pr45416.c: Likewise.
4396         * gcc.dg/setjmp-2.c: Likewise.
4397         * gcc.dg/split-1.c: Likewise.
4398         * gcc.dg/split-3.c: Likewise.
4399         * gcc.dg/split-4.c: Likewise.
4400         * gcc.dg/strlenopt-12g.c: Likewise.
4401         * gcc.dg/strlenopt-14g.c: Likewise.
4402         * gcc.dg/strlenopt-14gf.c: Likewise.
4403         * gcc.dg/strlenopt-16g.c: Likewise.
4404         * gcc.dg/strlenopt-17g.c: Likewise.
4405         * gcc.dg/strlenopt-18g.c: Likewise.
4406         * gcc.dg/strlenopt-1f.c: Likewise.
4407         * gcc.dg/strlenopt-22g.c: Likewise.
4408         * gcc.dg/strlenopt-2f.c: Likewise.
4409         * gcc.dg/strlenopt-4g.c: Likewise.
4410         * gcc.dg/strlenopt-4gf.c: Likewise.
4411         * gcc.dg/struct-ret-3.c: Likewise.
4412         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4413         * gcc.misc-tests/linkage.exp: Likewise.
4414         * gcc.target/i386/20000724-1.c: Likewise.
4415         * gcc.target/i386/align-main-3.c: Likewise.
4416         * gcc.target/i386/cleanup-1.c: Likewise.
4417         * gcc.target/i386/inline-mcpy.c: Likewise.
4418         * gcc.target/i386/pr32268.c: Likewise.
4419         * gcc.target/i386/pr36613.c: Likewise.
4420         * gcc.target/i386/pr39013-1.c: Likewise.
4421         * gcc.target/i386/pr39013-2.c: Likewise.
4422         * gcc.target/i386/pr39496.c: Likewise.
4423         * gcc.target/i386/pr40906-3.c: Likewise.
4424         * gcc.target/i386/pr46084.c: Likewise.
4425         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4427 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4429         PR target/6526
4430         * gcc.target/sh/pr6526.c: New.
4432 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4434         PR target/57568
4435         * gcc.c-torture/execute/pr57568.c: New test.
4437 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4439         PR c++/37404
4440         * g++.dg/other/vararg-4.C: New.
4442 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4444         PR rtl-optimization/57559
4445         * gcc.target/s390/pr57559.c : New test.
4447 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4449         PR fortran/37336
4450         * gfortran.dg/finalize_10.f90: New.
4451         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4452         * gfortran.dg/finalize_15.f90: New.
4454 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4456         PR fortran/57553
4457         * gfortran.dg/storage_size_4.f90: New.
4459 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4461         PR c++/57548
4462         * testsuite/g++.dg/ext/pr57548.C: New test.
4464 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4466         PR middle-end/57541
4467         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4469 2013-06-07  Jan Hubicka  <jh@suse.cz>
4471         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4473 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4475         PR fortran/57549
4476         * gfortran.dg/array_constructor_48.f90: New.
4477         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4478         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4480 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4482         PR target/56315
4483         * gcc.target/arm/xordi3-opt.c: New test.
4485 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4487         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4488         Revert to dg-options.
4490 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4492         PR target/55033
4493         * gcc.target/powerpc/pr55033.c: New.
4495 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4497         PR c++/53658
4498         * g++.dg/cpp0x/alias-decl-36.C: New.
4500 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4501             Pat Haugen  <pthaugen@us.ibm.com>
4502             Peter Bergner  <bergner@vnet.ibm.com>
4504         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4505         power8 builtin functions.
4506         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4507         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4508         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4509         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4510         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4511         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4512         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4513         tests to test power8 auto-vectorization.
4514         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4515         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4516         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4517         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4519         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4520         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4522         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4524         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4525         support.
4526         (check_effective_target_powerpc_p8vector_ok): Likewise.
4527         (is-effective-target): Likewise.
4528         (check_vect_support_and_set_flags): Likewise.
4530 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4532         PR c++/43652
4533         * g++.dg/parse/error53.C: New.
4535 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4537         PR rtl-optimization/57459
4538         * gcc.target/i386/pr57459.c: New test.
4540 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4542         PR c++/53743
4543         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4544         into -freorder-blocks-and-partition test.
4545         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4546         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4547         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4548         * gcc.dg/tree-prof/pr50907.c: Ditto.
4549         * gcc.dg/tree-prof/pr45354.c: Ditto.
4550         * g++.dg/tree-prof/partition2.C: Ditto.
4551         * g++.dg/tree-prof/partition3.C: Ditto.
4553 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4555         PR fortran/57542
4556         * gfortran.dg/finalize_16.f90: New.
4558 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4560         * gcc.dg/vect/no-section-anchors-vect-68.c:
4561         Add dg-skip-if aarch64_tiny.
4563 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4565         PR C/57457
4566         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4567         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4569 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4571         PR c++/51908
4572         * g++.dg/cpp0x/decltype54.C: New.
4574 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4576         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4577         arm*-*-*eabi* targets.
4578         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4579         arm*-*-* targets.
4580         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4582 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4583             Tobias Burnus  <burnus@net-b.de>
4585         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4586         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4587         * gfortran.dg/io_real_boz_4.f90: Ditto.
4588         * gfortran.dg/io_real_boz_5.f90: Ditto.
4590 2013-06-05  Andreas Schwab  <schwab@suse.de>
4592         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4594 2013-06-04  Jan Hubicka  <jh@suse.cz>
4596         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4598 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4600         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4601         parameters with void.
4602         (main2): Removed argc parameter.
4603         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4604         (main): Replaced argc, argv parameters with void.
4605         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4606         (main2): Removed argc parameter.
4607         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4608         argv parameters with void.  Added __asm volatile to avoid optimization
4609         on argc, if necessary.
4610         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4611         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4612         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4613         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4614         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4615         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4616         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4617         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4618         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4619         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4620         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4621         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4622         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4623         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4624         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4625         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4626         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4627         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4628         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4629         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4630         parameters with void.
4631         (main2): Removed argc parameter.
4632         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4633         (main): Replaced argc, argv parameters with void.
4634         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4635         argv parameters with void.  Also renamed this function as main, and
4636         delete the existing main.
4637         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4638         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4639         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4641 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4643         * gcc.target/aarch64/movi_1.c: New test.
4645 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4647         PR fortran/37336
4648         * gfortran.dg/finalize_12.f90: New.
4649         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4650         end of scope finalization.
4651         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4652         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4653         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4654         * gfortran.dg/class_19.f03: Ditto.
4655         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4656         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4657         * gfortran.dg/extends_14.f03: Ditto.
4658         * gfortran.dg/move_alloc_4.f90: Ditto.
4659         * gfortran.dg/typebound_proc_27.f03: Ditto.
4661 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4663         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4664         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4665         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4666         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4667         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4668         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4669         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4670         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4671         * gfortran.dg/io_real_boz_4.f90: Ditto.
4672         * gfortran.dg/io_real_boz_5.f90: Ditto.
4673         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4674         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4675         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4676         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4677         * gfortran.dg/transpose_2.f90: Fix dg-output.
4679 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4681         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4682         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4683         dg-option and an header comment.
4685 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4687         PR c++/57419
4688         * g++.dg/cpp0x/sfinae46.C: New.
4689         * g++.dg/cpp0x/defaulted13.C: Adjust.
4690         * g++.dg/cpp0x/defaulted2.C: Likewise.
4691         * g++.dg/cpp0x/defaulted26.C: Likewise.
4692         * g++.dg/cpp0x/defaulted3.C: Likewise.
4693         * g++.dg/cpp0x/error1.C: Likewise.
4694         * g++.dg/cpp0x/implicit1.C: Likewise.
4695         * g++.dg/cpp0x/implicit11.C: Likewise.
4696         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4697         * g++.dg/cpp0x/initlist47.C: Likewise.
4698         * g++.dg/cpp0x/initlist9.C: Likewise.
4699         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4700         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4701         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4702         * g++.dg/cpp0x/union4.C: Likewise.
4703         * g++.dg/template/crash108.C: Likewise.
4704         * g++.dg/template/crash41.C: Likewise.
4705         * g++.old-deja/g++.jason/local.C: Likewise.
4706         * g++.old-deja/g++.law/visibility3.C: Likewise.
4708 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4710         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4711         * gcc.dg/vect/bb-slp-14.c: Ditto.
4712         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4713         * gcc.dg/vect/bb-slp-23.c: Ditto.
4714         * gcc.dg/vect/bb-slp-15.c: Ditto.
4715         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4716         * gcc.dg/vect/bb-slp-24.c: Ditto.
4717         * gcc.dg/vect/bb-slp-16.c: Ditto.
4718         * gcc.dg/vect/bb-slp-25.c: Ditto.
4719         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4720         * gcc.dg/vect/bb-slp-17.c: Ditto.
4721         * gcc.dg/vect/bb-slp-1.c: Ditto.
4722         * gcc.dg/vect/bb-slp-26.c: Ditto.
4723         * gcc.dg/vect/bb-slp-18.c: Ditto.
4724         * gcc.dg/vect/bb-slp-2.c: Ditto.
4725         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4726         * gcc.dg/vect/bb-slp-27.c: Ditto.
4727         * gcc.dg/vect/bb-slp-19.c: Ditto.
4728         * gcc.dg/vect/bb-slp-3.c: Ditto.
4729         * gcc.dg/vect/bb-slp-28.c: Ditto.
4730         * gcc.dg/vect/bb-slp-4.c: Ditto.
4731         * gcc.dg/vect/bb-slp-29.c: Ditto.
4732         * gcc.dg/vect/bb-slp-5.c: Ditto.
4733         * gcc.dg/vect/bb-slp-6.c: Ditto.
4734         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4735         * gcc.dg/vect/bb-slp-7.c: Ditto.
4736         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4737         * gcc.dg/vect/bb-slp-8.c: Ditto.
4738         * gcc.dg/vect/bb-slp-9.c: Ditto.
4739         * gcc.dg/vect/bb-slp-10.c: Ditto.
4740         * gcc.dg/vect/bb-slp-11.c: Ditto.
4741         * gcc.dg/vect/bb-slp-20.c: Ditto.
4742         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4743         * gcc.dg/vect/bb-slp-21.c: Ditto.
4744         * gcc.dg/vect/bb-slp-30.c: Ditto.
4745         * gcc.dg/vect/bb-slp-13.c: Ditto.
4746         * gcc.dg/vect/bb-slp-22.c: Ditto.
4747         * g++.dg/vect/slp-pr50413.cc: Ditto.
4748         * g++.dg/vect/slp-pr56812.cc: Ditto.
4749         * g++.dg/vect/slp-pr50819.cc: Ditto.
4751 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4753         PR fortran/57456
4754         * gfortran.dg/class_array_17.f90: New.
4756 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4758         * ada/acats/floatstore.lst: New.
4759         * ada/acats/run_all.sh: Process it.
4761 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4763         * gcc.target/powerpc/e500-ord-1.c: New test.
4764         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4765         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4766         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4768 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4770         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4772 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4774         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4776 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4778         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4780 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4782         PR c/57452
4783         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4784         test-case.
4786 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4788         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4790 2013-05-31  Marek Polacek  <polacek@redhat.com>
4792         PR tree-optimization/57478
4793         PR tree-optimization/57453
4794         * gcc.dg/torture/pr57478.c: New test.
4796 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4798         PR fortran/57456
4799         * gfortran.dg/class_array_17.f90: New.
4801 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4803         PR target/56315
4804         * gcc.target/arm/iordi3-opt.c: New test.
4806 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4808         PR fortran/54190
4809         PR fortran/57217
4810         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4811         * gfortran.dg/interface_26.f90: Ditto.
4812         * gfortran.dg/proc_ptr_11.f90: Ditto.
4813         * gfortran.dg/proc_ptr_15.f90: Ditto.
4814         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4815         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4816         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4817         * gfortran.dg/typebound_override_1.f90: Ditto.
4818         * gfortran.dg/typebound_override_4.f90: Ditto.
4819         * gfortran.dg/typebound_proc_6.f03: Ditto.
4820         * gfortran.dg/assumed_type_7.f90: New test.
4821         * gfortran.dg/typebound_override_5.f90: New test.
4822         * gfortran.dg/typebound_override_6.f90: New test.
4823         * gfortran.dg/typebound_override_7.f90: New test.
4825 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4827         PR middle-end/57073
4828         * gfortran.dg/power_6.f90: New.
4830 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4832         * gcc.target/aarch64/insv_1.c: New test.
4834 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4836         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4837         dg-skip-if "No stabs".
4839 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4841         PR fortran/54189
4842         * gfortran.dg/assumed_size_1.f90: New.
4844 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4846         * gcc.dg/shrink-wrap-alloca.c: New added.
4847         * gcc.dg/shrink-wrap-pretend.c: New added.
4848         * gcc.dg/shrink-wrap-sibcall.c: New added.
4850 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4852         PR fortran/57458
4853         * gfortran.dg/assumed_rank_13.f90: New.
4855 2013-05-29  Easwaran Raman  <eraman@google.com>
4857         PR tree-optimization/57442
4858         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4860 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4862         PR tree-optimization/57441
4863         * gcc.c-torture/compile/pr57441.c: New.
4865 2013-05-29  Dehao Chen  <dehao@google.com>
4867         PR testsuite/57413
4868         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4870 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4872         PR fortran/37336
4873         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4874         * gfortran.dg/class_19.f03: Ditto.
4876 2013-05-29  Richard Biener  <rguenther@suse.de>
4878         * gcc.dg/vect/bb-slp-32.c: New testcase.
4880 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4882         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4883         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4884         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4885         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4886         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4887         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4888         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4889         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4890         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4891         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4892         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4893         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4894         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4895         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4896         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4897         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4898         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4899         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4900         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4901         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4902         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4903         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4904         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4905         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4906         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4907         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4908         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4909         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4910         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4911         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4912         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4913         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4914         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4915         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4916         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4917         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4918         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4919         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4920         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4922 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4924         PR fortran/37336
4925         * gfortran.dg/finalize_11.f90: New.
4926         * gfortran.dg/finalize_4.f03: Remove dg-error.
4927         * gfortran.dg/finalize_5.f03: Ditto.
4928         * gfortran.dg/finalize_6.f03: Ditto.
4929         * gfortran.dg/finalize_7.f03: Ditto.
4931 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4933         * gfortran.dg/class_array_16.f90: New.
4935 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4937         PR fortran/57435
4938         * testsuite/gfortran.dg/use_29.f90: New.
4940 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4942         * gnat.dg/fp_exception.adb: New test.
4944 2013-05-28  Richard Biener  <rguenther@suse.de>
4946         PR tree-optimization/56787
4947         * gcc.dg/vect/pr56787.c: New testcase.
4949 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4950             Tobias Burnus  <burnus@net-b.de>
4952         PR fortran/57217
4953         * gfortran.dg/typebound_override_4.f90: New.
4955 2013-05-28  Richard Biener  <rguenther@suse.de>
4957         PR tree-optimization/57411
4958         * g++.dg/opt/pr57411.C: New testcase.
4960 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4962         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4963         * gcc.dg/builtin-bswap-9.c: Likewise.
4965 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4967         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4969 2013-05-27  Richard Biener  <rguenther@suse.de>
4971         PR middle-end/57412
4972         * gcc.dg/gomp/pr57412.c: New testcase.
4974 2013-05-27  Bud Davis  <jmdavis@link.com>
4976         PR fortran/50405
4977         * gfortran.dg/stfunc_8.f90: New.
4979 2013-05-27  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/57343
4982         * gcc.dg/torture/pr57343.c: New testcase.
4984 2013-05-27  Richard Biener  <rguenther@suse.de>
4986         PR tree-optimization/57417
4987         * gcc.dg/torture/pr57417.c: New testcase.
4989 2013-05-27  Richard Biener  <rguenther@suse.de>
4991         PR tree-optimization/57396
4992         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4994 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4996         * gnat.dg/specs/last_bit.ads: New test.
4998 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5000         * gnat.dg/specs/machine_attribute.ads: New test.
5002 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5004         * gnat.dg/incomplete3.ad[sb]: New test.
5006 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5008         PR target/53916
5009         * gcc.target/mips/div-13.c: New test.
5011 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5013         PR target/55777
5014         * gcc.target/mips/mips16-attributes-5.c,
5015         * gcc.target/mips/mips16-attributes-6.c: New tests.
5017 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5019         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5020         * gcc.dg/builtin-bswap-8.c: Likewise.
5022 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5024         PR c++/52216
5025         * g++.dg/cpp0x/new1.C: New.
5027 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5029         PR c++/25666
5030         * g++.dg/parse/dtor16.C: New.
5031         * g++.dg/parse/dtor6.C: Adjust.
5033 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5035         PR c++/19618
5036         * g++.dg/expr/bitfield12.C: New.
5038 2013-05-24  Jeff Law  <law@redhat.com>
5040         PR tree-optimization/57124
5041         * gcc.c-torture/execute/pr57124.c: New test.
5042         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5044 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5046         PR tree-optimization/57294
5047         * gcc.dg/ipa/pr57294.c: New test.
5049 2013-05-24  Dehao Chen  <dehao@google.com>
5051         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5053 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5055         * gcc.target/aarch64/scalar_intrinsics.c
5056         (force_simd): Use a valid instruction.
5057         (test_vdupd_lane_s64): Pass a valid lane argument.
5058         (test_vdupd_lane_u64): Likewise.
5060 2013-05-24  Richard Biener  <rguenther@suse.de>
5062         PR tree-optimization/57287
5063         * gcc.dg/pr57287.c: New testcase.
5065 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5067         PR c++/26572
5068         * g++.dg/template/error51.C: New.
5070 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5072         PR c++/25503
5073         * g++.dg/template/bitfield2.C: New.
5075 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5077         * gnat.dg/specs/noinline1.ads: New test.
5078         * gnat.dg/noinline2.ad[sb]: Likewise.
5079         * gnat.dg/specs/noinline3.ads: Likewise.
5080         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5082 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5084         PR tree-ssa/57385
5085         * gcc.dg/tree-ssa/pr57385.c: New test.
5087 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5089         * gnat.dg/derived_type4.adb: New test.
5091 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5093         * gcc.dg/builtin-bswap-6.c: New test.
5094         * gcc.dg/builtin-bswap-7.c: Likewise.
5095         * gcc.dg/builtin-bswap-8.c: Likewise.
5096         * gcc.dg/builtin-bswap-9.c: Likewise.
5098 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5100         PR debug/57351
5101         * gcc.dg/debug/pr57351.c: New test
5103 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5105         * gcc.target/aarch64/vect-clz.c: New file.
5107 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5109         PR middle-end/57347
5110         * gcc.dg/ipa/pr57347.c: New test.
5112 2013-05-23  Richard Biener  <rguenther@suse.de>
5114         PR tree-optimization/57380
5115         * g++.dg/tree-ssa/pr57380.C: New testcase.
5117 2013-05-23  Richard Biener  <rguenther@suse.de>
5119         PR middle-end/57381
5120         * gcc.dg/torture/pr57381.c: New testcase.
5122 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5124         PR middle-end/57344
5125         * gcc.c-torture/execute/pr57344-1.c: New test.
5126         * gcc.c-torture/execute/pr57344-2.c: New test.
5127         * gcc.c-torture/execute/pr57344-3.c: New test.
5128         * gcc.c-torture/execute/pr57344-4.c: New test.
5130 2013-05-23  Richard Biener  <rguenther@suse.de>
5132         PR rtl-optimization/57341
5133         * gcc.dg/torture/pr57341.c: New testcase.
5135 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5137         PR c++/57352
5138         * g++.dg/parse/crash62.C: New.
5140 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5141             Pat Haugen  <pthaugen@us.ibm.com>
5142             Peter Bergner  <bergner@vnet.ibm.com>
5144         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5145         crypto builtins.
5147 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5149         PR fortran/57364
5150         * gfortran.dg/defined_assignment_6.f90: New.
5152 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5154         PR fortran/57338
5155         * gfortran.dg/assumed_type_6.f90: New.
5157 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5159         PR c++/57211
5160         * g++.dg/cpp0x/Wunused-parm.C: New.
5162 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5164         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5165         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5167 2013-05-21  Easwaran Raman  <eraman@google.com>
5169         PR tree-optimization/57322
5170         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5172 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5174         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5175         .set (no)?micromips
5177 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5179         PR fortran/57035
5180         * gfortran.dg/assumed_type_5.f90: New.
5181         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5182         * gfortran.dg/assumed_rank_2.f90: Ditto.
5183         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5184         * gfortran.dg/no_arg_check_3.f90: Ditto.
5186 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5188         PR tree-optimization/57331
5189         * gcc.c-torture/compile/pr57331.c: New test.
5191 2013-05-21  Richard Biener  <rguenther@suse.de>
5193         PR tree-optimization/57330
5194         * gcc.dg/torture/pr57330.c: New testcase.
5196 2013-05-21  Richard Biener  <rguenther@suse.de>
5198         PR tree-optimization/57303
5199         * gcc.dg/torture/pr57303.c: New testcase.
5201 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5203         PR tree-optimization/57321
5204         * gcc.c-torture/execute/pr57321.c: New test.
5206 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5208         PR fortran/48858
5209         PR fortran/55465
5210         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5211         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5212         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5213         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5214         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5215         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5216         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5217         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5218         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5219         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5220         * gfortran.dg/binding_label_tests_24.f90: New.
5221         * gfortran.dg/binding_label_tests_25.f90: New.
5223 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5225         PR fortran/48858
5226         * gfortran.dg/binding_label_tests_17.f90: New.
5227         * gfortran.dg/binding_label_tests_18.f90: New.
5228         * gfortran.dg/binding_label_tests_19.f90: New.
5229         * gfortran.dg/binding_label_tests_20.f90: New.
5230         * gfortran.dg/binding_label_tests_21.f90: New.
5231         * gfortran.dg/binding_label_tests_22.f90: New.
5232         * gfortran.dg/binding_label_tests_23.f90: New.
5234 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5236         PR fortran/48858
5237         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5238         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5239         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5240         * gfortran.dg/common_18.f90: New.
5241         * gfortran.dg/common_19.f90: New.
5242         * gfortran.dg/common_20.f90: New.
5243         * gfortran.dg/common_21.f90: New.
5245 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5247         PR c++/12288
5248         * g++.dg/parse/error52.C: New.
5249         * g++.dg/parse/error3.C: Adjust.
5250         * g++.dg/parse/error36.C: Likewise.
5252 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5254         PR target/56547
5255         * gcc.target/sh/pr56547-1.c: New.
5256         * gcc.target/sh/pr56547-2.c: New.
5258 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5260         PR c++/23608
5261         * g++.dg/warn/Wsign-compare-6.C: New.
5262         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5264 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5266         PR c++/57327
5267         * g++.dg/template/error50.C: New.
5269 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5271         PR c++/10207
5272         * g++.dg/ext/complit13.C: New.
5274 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5276         PR c++/57175
5277         * g++.dg/pr57175.C: New testcase.
5279 2013-05-17  Easwaran Raman  <eraman@google.com>
5281         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5283 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5285         PR testsuite/57313
5286         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5288 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5290         PR rtl-optimization/57281
5291         PR rtl-optimization/57300
5292         * gcc.dg/pr57300.c: New test.
5293         * gcc.c-torture/execute/pr57281.c: New test.
5295 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5297         PR c++/18126
5298         * g++.dg/ext/sizeof-complit.C: New.
5300 2013-05-17  Marek Polacek  <polacek@redhat.com>
5302         * gcc.dg/strlenopt-25.c: New test.
5303         * gcc.dg/strlenopt-26.c: Likewise.
5305 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5307         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5308         instead of -mavx2, require only avx instead of avx2.
5309         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5310         of avx2-check.h and turn into an avx runtime test instead of
5311         avx2 runtime test.
5313 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5315         * g++.dg/ext/vector22.C: Uncomment working test.
5317 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5319         PR c++/17410
5320         * g++.dg/template/pr17410.C: New.
5322 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5324         * gcc.target/i386/rotate-3.c: New test.
5325         * gcc.target/i386/rotate-3a.c: New test.
5326         * gcc.target/i386/rotate-4.c: New test.
5327         * gcc.target/i386/rotate-4a.c: New test.
5328         * gcc.target/i386/rotate-5.c: New test.
5329         * gcc.target/i386/rotate-5a.c: New test.
5331 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5333         * gcc.dg/visibility-21.c: Require section_anchors.
5335 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5337         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5338         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5339         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5341 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5343         * gcc.dg/visibility-21.c: New.
5345 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5347         PR middle-end/57286
5348         * gcc.dg/pr57286.c: New testcase.
5349         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5350         * g++.dg/ext/vector22.C: Comment out transformations not
5351         performed anymore.
5353 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5355         PR target/57260
5356         * gcc.target/mips/call-1.c: Restrict to o32.
5357         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5359 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5361         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5362         dg-messages.
5363         * g++.dg/warn/Wshadow-1.C: Likewise.
5364         * g++.dg/warn/Wshadow-6.C: Likewise.
5365         * g++.dg/warn/Wshadow-7.C: Likewise.
5367 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5369         PR c++/31952
5370         * g++.dg/parse/pr31952-1.C: New.
5371         * g++.dg/parse/pr31952-2.C: Likewise.
5372         * g++.dg/parse/pr31952-3.C: Likewise.
5374         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5375         * g++.old-deja/g++.jason/cond.C: Likewise.
5376         * g++.dg/cpp0x/range-for5.C: Likewise.
5378 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5380         PR target/19599
5381         * gcc.target/arm/pr40887.c: Adjust testcase.
5382         * gcc.target/arm/pr19599.c: New test.
5384 2013-05-15  Richard Biener  <rguenther@suse.de>
5386         PR tree-optimization/57275
5387         * gcc.target/i386/pr57275.c: New testcase.
5389 2013-05-15  Jan Hubicka  <jh@suse.cz>
5391         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5392         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5393         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5395 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5397         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5398         scheduling.
5400 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5402         PR c++/57274
5403         * c-c++-common/Wsequence-point-1.c: New test.
5405 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5407         * g++.dg/ext/vector22.C: New testcase.
5408         * gcc.dg/binop-xor3.c: Remove xfail.
5410 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5412         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5413         FLOAT cmp FLOAT ? INT : INT.
5414         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5415         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5416         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5417         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5418         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5419         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5421 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5423         PR c++/53903
5424         * g++.dg/cpp0x/defaulted43.C: New.
5426 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5428         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5429         (alloca): Remove declaration.
5430         (foo9): Replace alloca by __builtin_alloca.
5432 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5434         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5435         Expect "size of array is too large" error.
5437 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5439         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5441 2013-05-14  Richard Biener  <rguenther@suse.de>
5443         PR middle-end/57235
5444         * g++.dg/torture/pr57235.C: New testcase.
5446 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5448         PR middle-end/57251
5449         * gcc.dg/torture/pr57251.c: New test.
5451 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5453         PR target/57264
5454         * gcc.target/i386/pr57264.c: New test.
5456 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5458         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5460 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5462         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5464 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5466         PR tree-optimization/45216
5467         PR tree-optimization/57157
5468         * c-c++-common/rotate-1.c: Add 32 tests with +.
5469         * c-c++-common/rotate-1a.c: Adjust.
5470         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5471         * c-c++-common/rotate-2b.c: New test.
5472         * c-c++-common/rotate-3.c: Add 32 tests with +.
5473         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5474         * c-c++-common/rotate-4b.c: New test.
5475         * c-c++-common/rotate-5.c: New test.
5477 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5479         PR middle-end/42371
5480         * gcc.dg/ipa/remref-0.c: New test.
5481         * gcc.dg/ipa/remref-1a.c: Likewise.
5482         * gcc.dg/ipa/remref-1b.c: Likewise.
5483         * gcc.dg/ipa/remref-2a.c: Likewise.
5484         * gcc.dg/ipa/remref-2b.c: Likewise.
5486 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5488         * gcc.dg/vector-shift-2.c: New testcase.
5490 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5492         PR tree-optimization/57230
5493         * gcc.dg/strlenopt-24.c: New test.
5495         PR tree-optimization/57230
5496         * gcc.dg/strlenopt-23.c: New test.
5498 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5500         PR target/57108
5501         * gcc.target/sh/pr57108.c: Move this test case to ...
5502         * gcc.c-torture/compile/pr57108.c: ... here.
5504 2013-05-10  Richard Biener  <rguenther@suse.de>
5506         PR tree-optimization/57214
5507         * gcc.dg/torture/pr57214.c: New testcase.
5509 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5511         * gcc.dg/vector-shift.c: New testcase.
5513 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5515         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5517         PR tree-optimization/45216
5518         PR tree-optimization/57157
5519         * c-c++-common/rotate-1.c: New test.
5520         * c-c++-common/rotate-1a.c: New test.
5521         * c-c++-common/rotate-2.c: New test.
5522         * c-c++-common/rotate-2a.c: New test.
5523         * c-c++-common/rotate-3.c: New test.
5524         * c-c++-common/rotate-3a.c: New test.
5525         * c-c++-common/rotate-4.c: New test.
5526         * c-c++-common/rotate-4a.c: New test.
5528 2013-05-10  Richard Biener  <rguenther@suse.de>
5530         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5531         * gcc.target/i386/l_fma_double_1.c: Adjust.
5532         * gcc.target/i386/l_fma_double_2.c: Likewise.
5533         * gcc.target/i386/l_fma_double_3.c: Likewise.
5534         * gcc.target/i386/l_fma_double_4.c: Likewise.
5535         * gcc.target/i386/l_fma_double_5.c: Likewise.
5536         * gcc.target/i386/l_fma_double_6.c: Likewise.
5537         * gcc.target/i386/l_fma_float_1.c: Likewise.
5538         * gcc.target/i386/l_fma_float_2.c: Likewise.
5539         * gcc.target/i386/l_fma_float_3.c: Likewise.
5540         * gcc.target/i386/l_fma_float_4.c: Likewise.
5541         * gcc.target/i386/l_fma_float_5.c: Likewise.
5542         * gcc.target/i386/l_fma_float_6.c: Likewise.
5544 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5546         PR c++/51226
5547         * g++.dg/cpp0x/pr51226.C: New.
5549 2013-04-16  Han Shen  <shenhan@google.com>
5551         Test cases for '-fstack-protector-strong'.
5552         * gcc.dg/fstack-protector-strong.c: New.
5553         * g++.dg/fstack-protector-strong.C: New.
5555 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5557         * gcc.target/aarch64/ands_1.c: New test.
5558         * gcc.target/aarch64/ands_2.c: Likewise
5560 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5562         * lib/target-supports.exp (check_effective_target_hw): New
5563         function.
5564         * c-c++-common/asan/clone-test-1.c: Call
5565         check_effective_target_hw.
5566         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5567         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5568         possible decorations.
5569         * c-c++-common/asan/null-deref-1.c: Likewise.
5570         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5571         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5572         * c-c++-common/asan/use-after-free-1.c: Likewise.
5573         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5574         * g++.dg/asan/large-func-test-1.C: Likewise.
5576 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5578         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5580 2013-05-07  Richard Biener  <rguenther@suse.de>
5582         PR middle-end/57190
5583         * g++.dg/torture/pr57190.C: New testcase.
5585 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5587         PR tree-optimization/57149
5588         * gcc.dg/pr57149.c: New test.
5590         PR debug/57184
5591         * gcc.dg/pr57184.c: New test.
5593 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5595         * gnat.dg/specs/array3.ads: New test.
5597 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5599         * c-c++-common/vector-scalar-2.c: New testcase.
5601 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5603         * gcc.target/i386/asm-dialect-2.c: New testcase.
5605 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5607         PR c++/57183
5608         * g++.dg/cpp0x/auto38.C: New.
5610 2013-05-06  Richard Biener  <rguenther@suse.de>
5612         PR tree-optimization/57185
5613         * gcc.dg/autopar/pr57185.c: New testcase.
5615 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5617         PR target/57106
5618         * gcc.target/i386/pr57106.c: New test.
5620 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5622         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5623         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5624         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5625         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5626         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5627         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5628         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5630 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5632         PR bootstrap/57154
5633         * gcc.dg/pr57154.c: New test.
5635 2013-05-06  Richard Biener  <rguenther@suse.de>
5637         PR middle-end/57147
5638         * gcc.dg/torture/pr57147-1.c: New testcase.
5639         * gcc.dg/torture/pr57147-2.c: Likewise.
5640         * gcc.dg/torture/pr57147-3.c: Likewise.
5642 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5644         PR target/55303
5645         * gcc.target/sh/pr55303-1.c: New.
5646         * gcc.target/sh/pr55303-2.c: New.
5647         * gcc.target/sh/pr55303-3.c: New.
5649 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5651         * gfortran.dg/allocate_with_source_3.f90: New.
5653 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5655         PR fortran/57141
5656         * gfortran.dg/null_8.f90: New.
5658 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5660         PR c++/53745
5661         * g++.dg/cpp0x/enum27.C: New.
5662         * g++.dg/cpp0x/enum_base.C: Adjust.
5664 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5666         PR tree-optimization/56205
5667         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5669 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5671         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5672         * gfortran.dg/bind_c_usage_27.f90: New.
5673         * gfortran.dg/bind_c_usage_28.f90: New.
5675 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5677         PR c++/51927
5678         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5680 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5682         PR target/57150
5683         * gcc.target/powerpc/pr57150.c: New file.
5685 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5687         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5688         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5689         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5690         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5691         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5692         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5693         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5695 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5697         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5698         scan-assembler-times.
5700 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5702         * gcc.dg/tree-ssa/slsr-32.c: New.
5703         * gcc.dg/tree-ssa/slsr-33.c: New.
5704         * gcc.dg/tree-ssa/slsr-34.c: New.
5705         * gcc.dg/tree-ssa/slsr-35.c: New.
5706         * gcc.dg/tree-ssa/slsr-36.c: New.
5707         * gcc.dg/tree-ssa/slsr-37.c: New.
5708         * gcc.dg/tree-ssa/slsr-38.c: New.
5710 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5712         * gcc.target/aarch64/tst_1.c: New test.
5713         * gcc.target/aarch64/tst_2.c: Likewise
5715 2013-05-02  Jeff Law  <law@redhat.com>
5717         PR tree-optimization/57144
5718         * gcc.c-torture/execute/pr57144.c: New test.
5720 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5722         PR rtl-optimization/57130
5723         * gcc.c-torture/execute/pr57130.c: New test.
5725 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5727         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5729 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5731         * gcc.target/aarch64/fabd.c: New file.
5733 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5735         PR c++/54318
5736         * g++.dg/cpp0x/pr54318.C: New.
5738 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5740         PR c++/14283
5741         * g++.dg/parse/error51.C: New.
5742         * g++.dg/parse/error15.C: Adjust column numbers.
5744 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5746         PR fortran/57142
5747         * gfortran.dg/size_kind_2.f90: New.
5748         * gfortran.dg/size_kind_3.f90: New.
5750 2013-05-02  Richard Biener  <rguenther@suse.de>
5752         PR middle-end/57140
5753         * g++.dg/torture/pr57140.C: New testcase.
5755 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5757         PR target/56732
5758         * gcc.target/arm/pr56732-1.c: New test.
5760 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5762         PR middle-end/56988
5763         * gcc.dg/ipa/pr56988.c: New test.
5765 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5767         * gcc.target/aarch64/bics_1.c: New test.
5768         * gcc.target/aarch64/bics_2.c: Likewise.
5770 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5772         PR rtl-optimization/57131
5773         * gcc.c-torture/execute/pr57131.c: New test.
5775 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/57132
5778         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5780 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5782         PR target/57091
5783         * gcc.target/i386/pr57091.c: New test.
5785 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5787         * gcc.target/aarch64/vect-vaddv.c: New.
5789 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5791         * gcc.target/aarch64/vect-vmaxv.c: New.
5792         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5794 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5796         * gcc.target/aarch64/scalar-vca.c: New.
5797         * gcc.target/aarch64/vect-vca.c: Likewise.
5799 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5801         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5802         (test_vceqd_s64): Force arguments to SIMD registers.
5803         (test_vceqzd_s64): Likewise.
5804         (test_vcged_s64): Likewise.
5805         (test_vcled_s64): Likewise.
5806         (test_vcgezd_s64): Likewise.
5807         (test_vcged_u64): Likewise.
5808         (test_vcgtd_s64): Likewise.
5809         (test_vcltd_s64): Likewise.
5810         (test_vcgtzd_s64): Likewise.
5811         (test_vcgtd_u64): Likewise.
5812         (test_vclezd_s64): Likewise.
5813         (test_vcltzd_s64): Likewise.
5814         (test_vtst_s64): Likewise.
5815         (test_vtst_u64): Likewise.
5817 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5819         PR c++/57092
5820         * g++.dg/cpp0x/decltype53.C: New.
5822 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5824         PR fortran/57071
5825         * gfortran.dg/power_5.f90:  New test.
5827 2013-04-30  Richard Biener  <rguenther@suse.de>
5829         PR middle-end/57122
5830         * gcc.dg/torture/pr57122.c: New testcase.
5832 2013-04-30  Richard Biener  <rguenther@suse.de>
5834         PR middle-end/57107
5835         * g++.dg/torture/pr57107.C: New testcase.
5837 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5839         PR rtl-optimization/57105
5840         * gcc.dg/pr57105.c: New test.
5842 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5844         PR tree-optimization/57104
5845         * gcc.dg/pr57104.c: New test.
5847 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5849         PR target/44578
5850         * gcc.target/i386/pr44578.c: New test.
5852 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5854         PR target/57097
5855         * gcc.target/i386/pr57097.c: New test.
5857 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5859         PR target/57098
5860         * gcc.target/i386/pr57098.c: New test.
5862 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5864         * gcc.c-torture/execute/pr55875.c: New test.
5866 2013-04-29  Richard Biener  <rguenther@suse.de>
5868         PR middle-end/57075
5869         * gcc.dg/torture/pr57075.c: New testcase.
5871 2013-04-29  Richard Biener  <rguenther@suse.de>
5873         PR middle-end/57103
5874         * gcc.dg/autopar/pr57103.c: New testcase.
5876 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5878         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5880 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5882         * gcc.dg/pr50763.c: Update test.
5884 2013-04-26  Jeff Law  <law@redhat.com>
5886         * gcc.dg/tree-ssa/vrp88.c: New test.
5888 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5890         PR target/57108
5891         * gcc.target/sh/pr57108.c: New test.
5893 2013-04-29  Richard Biener  <rguenther@suse.de>
5895         PR middle-end/57089
5896         * gfortran.dg/gomp/pr57089.f90: New testcase.
5898 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5900         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5902 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5904         * gcc.target/aarch64/vect-vcvt.c: New.
5906 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5908         * gcc.target/aarch64/vect-vrnd.c: New.
5910 2013-04-29  Richard Biener  <rguenther@suse.de>
5912         PR tree-optimization/57081
5913         * gcc.dg/torture/pr57081.c: New testcase.
5915 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5917         PR tree-optimization/57083
5918         * gcc.dg/torture/pr57083.c: New test.
5920 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5922         PR c++/56450
5923         * g++.dg/cpp0x/decltype52.C: New.
5925 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5927         N3472 binary constants
5928         * g++.dg/cpp/limits.C: Adjust warning wording.
5929         * g++.dg/system-binary-constants-1.C: Likewise.
5930         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5932 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5934         PR fortran/57093
5935         * gfortran.dg/coarray_30.f90: New.
5937 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5939         PR fortran/57071
5940         * frontend-passes (optimize_power):  New function.
5941         (optimize_op):  Use it.
5943 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5945         PR target/56866
5946         * gcc.c-torture/execute/pr56866.c: New test.
5947         * gcc.target/i386/pr56866.c: New test.
5949 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5951         PR go/57045
5952         * gcc.dg/setjmp-5.c: New test.
5954 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5956         PR c++/55708
5957         * g++.dg/cpp0x/constexpr-55708.C: New.
5959 2013-04-26  Richard Biener  <rguenther@suse.de>
5961         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5962         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5963         * gcc.dg/pr53265.c: Remove XFAILs.
5964         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5965         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5967 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5969         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5970         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5971         -fdiagnostics-color=never option similarly to
5972         -fno-diagnostics-show-caret option.
5974 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5976         PR rtl-optimization/57003
5977         * gcc.target/i386/pr57003.c: New test.
5979 2013-04-25  Marek Polacek  <polacek@redhat.com>
5981         PR tree-optimization/57066
5982         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5984 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5985             Tejas Belagod  <tejas.belagod@arm.com>
5987         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5988         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5989         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5991 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5993         * gcc.target/aarch64/cmp.c: New.
5995 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5997         * gcc.target/aarch64/ngc.c: New.
5999 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6001         * lib/target-supports.exp
6002         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6003         (check_effective_target_arm_neon_fp16_ok): Likewise.
6004         (add_options_for_arm_neon_fp16): Likewise.
6005         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6006         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6008 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6010         PR rtl-optimizations/57046
6011         * gcc.target/i386/pr57046.c: New test.
6013 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6015         * g++.dg/cpp1y/cplusplus.C: New.
6017 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6019         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6021 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6023         * c-c++-common/Wpointer-arith-1.c: New.
6025 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6027         * g++.dg/cpp1y/cxx1y_macro.C: New.
6029 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6031         PR c++/56970
6032         * g++.dg/cpp0x/sfinae45.C: New.
6034 2013-04-24  Richard Biener  <rguenther@suse.de>
6036         PR testsuite/57050
6037         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6039 2013-04-23  Richard Biener  <rguenther@suse.de>
6041         PR middle-end/57036
6042         * gcc.dg/torture/pr57036-1.c: New testcase.
6043         * gcc.dg/torture/pr57036-2.c: Likewise.
6045 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6047         * gcc.target/aarch64/scalar-mov.c: New testcase.
6049 2013-04-23  Richard Biener  <rguenther@suse.de>
6051         PR tree-optimization/57026
6052         * gcc.dg/torture/pr57026.c: New testcase.
6054 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6056         PR fortran/53685
6057         PR fortran/57022
6058         * gfortran.dg/transfer_check_4.f90: New.
6060 2013-04-22  Marek Polacek  <polacek@redhat.com>
6062         PR sanitizer/56990
6063         * gcc.dg/pr56990.c: New test.
6065 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6067         PR target/57018
6068         * gcc.target/i386/pr57018.c: New test.
6070 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6072         * gcc.target/aarch64/vrecps.c: New.
6073         * gcc.target/aarch64/vrecpx.c: Likewise.
6075 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6077         PR target/56995
6078         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6080 2013-04-21  Jeff Law  <law@redhat.com>
6082         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6084 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6086         PR fortran/56907
6087         * gfortran.dg/c_loc_test_22.f90: New.
6089 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6091         PR rtl-optimization/56847
6092         * gcc.dg/pr56847.c: New test.
6094 2013-04-19  Richard Biener  <rguenther@suse.de>
6096         PR tree-optimization/56982
6097         * gcc.c-torture/execute/pr56982.c: New testcase.
6099 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6101         PR tree-optimization/56718
6102         * g++.dg/ipa/imm-devirt-1.C: New test.
6103         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6105 2013-04-19  Richard Biener  <rguenther@suse.de>
6107         PR tree-optimization/57000
6108         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6110 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6111             Mikael Morin  <mikael@gcc.gnu.org>
6113         PR fortran/56872
6114         * gfortran.dg/array_constructor_45.f90:  New test.
6115         * gfortran.dg/array_constructor_46.f90:  New test.
6116         * gfortran.dg/array_constructor_47.f90:  New test.
6117         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6119 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6121         PR rtl-optimization/56999
6122         * g++.dg/opt/pr56999.C: New test.
6124 2013-04-18  Cary Coutant  <ccoutant@google.com>
6126         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6127         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6129 2013-04-18  Cary Coutant  <ccoutant@google.com>
6131         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6132         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6133         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6134         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6135         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6136         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6137         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6138         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6139         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6140         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6141         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6143 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6145         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6147 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6149         PR tree-optimization/56984
6150         * gcc.c-torture/compile/pr56984.c: New test.
6152         PR rtl-optimization/56992
6153         * gcc.dg/pr56992.c: New test.
6155 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6157         PR fortran/56814
6158         * gfortran.dg/proc_ptr_42.f90: New.
6160 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6162         * gnat.dg/discr41.ad[sb]: New test.
6163         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6164         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6165         * gcc.dg/vect/slp-24.c: Likewise.
6166         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6167         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6168         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6169         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6170         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6171         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6172         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6173         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6174         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6175         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6176         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6177         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6178         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6179         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6180         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6181         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6182         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6183         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6184         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6185         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6186         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6187         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6188         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6189         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6190         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6191         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6193 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6195         PR fortran/40958
6196         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6197         * gfortran.dg/module_md5_1.f90: Remove.
6199 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6201         * gcc.target/aarch64/adds3.c: New.
6202         * gcc.target/aarch64/subs3.c: New.
6204 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6206         * gcc.target/aarch64/adds1.c: New.
6207         * gcc.target/aarch64/adds2.c: New.
6208         * gcc.target/aarch64/subs1.c: New.
6209         * gcc.target/aarch64/subs2.c: New.
6211 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6213         Implement n3599 - Literal operator templates for strings.
6214         * g++.dg/cpp1y/udlit-char-template.C: New test.
6215         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6217 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6219         PR fortran/39505
6220         * gfortran.dg/no_arg_check_1.f90: New.
6221         * gfortran.dg/no_arg_check_2.f90: New.
6222         * gfortran.dg/no_arg_check_3.f90: New.
6224 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6226         PR fortran/56968
6227         * gfortran.dg/proc_ptr_41.f90: New.
6229 2013-04-16  Richard Biener  <rguenther@suse.de>
6231         PR tree-optimization/56756
6232         * gcc.dg/torture/pr56756.c: New testcase.
6234 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6236         PR fortran/56969
6237         * gfortran.dg/c_assoc_5.f90: New.
6239 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6241         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6242         * gcc.c-torture/execute/pr33992.x: Remove.
6243         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6244         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6245         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6247 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6249         PR tree-optimization/56962
6250         * gcc.c-torture/execute/pr56962.c: New test.
6252 2013-04-15  Richard Biener  <rguenther@suse.de>
6254         PR tree-optimization/56933
6255         * gcc.dg/vect/pr56933.c: New testcase.
6257 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6259         * gcc.target/arm/anddi3-opt.c: New test.
6260         * gcc.target/arm/anddi3-opt2.c: Likewise.
6262 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6264         * gcc.dg/pr56890-1.c: New test.
6265         * gcc.dg/pr56890-2.c: Likewise.
6267 2013-04-15  Joey Ye  <joey.ye@arm.com>
6269         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6270         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6272 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6274         PR fortran/56816
6275         * gfortran.dg/select_type_33.f03: New test.
6277 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6279         PR fortran/55959
6280         * gfortran.dg/typebound_proc_29.f03: New.
6282 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6284         PR fortran/56266
6285         * gfortran.dg/typebound_proc_28.f03: New.
6287 2013-04-12  Jeff Law  <law@redhat.com>
6289         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6290         either.
6292 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6294         PR fortran/56929
6295         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6297 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6299         PR target/56903
6300         * gcc.target/i386/pr56903.c: New test.
6302 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6304         PR fortran/56261
6305         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6306         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6307         * gfortran.dg/block_11.f90: Fix invalid test case.
6308         * gfortran.dg/function_types_3.f90: Add new error message.
6309         * gfortran.dg/global_references_1.f90: Ditto.
6310         * gfortran.dg/import2.f90: Remove unneeded parts.
6311         * gfortran.dg/import6.f90: Fix invalid test case.
6312         * gfortran.dg/proc_decl_2.f90: Ditto.
6313         * gfortran.dg/proc_decl_9.f90: Ditto.
6314         * gfortran.dg/proc_decl_18.f90: Ditto.
6315         * gfortran.dg/proc_ptr_40.f90: New.
6316         * gfortran.dg/whole_file_7.f90: Modified error wording.
6317         * gfortran.dg/whole_file_16.f90: Ditto.
6318         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6319         * gfortran.dg/whole_file_18.f90: Modified error wording.
6320         * gfortran.dg/whole_file_20.f03: Ditto.
6321         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6322         invalid test case.
6324 2013-04-12  Richard Biener  <rguenther@suse.de>
6326         Revert
6327         2013-04-10  Richard Biener  <rguenther@suse.de>
6329         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6331 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6333         PR fortran/56845
6334         * gfortran.dg/class_allocate_15.f90: New.
6336         Revert:
6337         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6339         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6340         scan-tree-dump-times.
6342 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6344         PR tree-optimization/56918
6345         PR tree-optimization/56920
6346         * gcc.dg/vect/pr56918.c: New test.
6347         * gcc.dg/vect/pr56920.c: New test.
6349 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6351         PR fortran/56845
6352         * gfortran.dg/class_allocate_14.f90: New.
6353         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6354         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6356 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6358         * gcc.dg/fold-cstvecshift.c: New testcase.
6360 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6362         * gcc.target/aarch64/negs.c: New.
6364 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6366         PR c++/56895
6367         * g++.dg/template/arrow4.C: New test.
6369 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6371         * gnat.dg/array23.adb: New test.
6372         * gnat.dg/array23_pkg[123].ads: New helpers.
6374 2013-04-11  Jeff Law  <law@redhat.com>
6376         PR tree-optimization/56900
6377         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6379 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6381         PR c++/56913
6382         * g++.dg/cpp0x/sfinae44.C: New.
6384 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6386         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6387         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6389 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6391         PR c++/54216
6392         * g++.dg/cpp0x/enum26.C: New.
6393         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6395 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6397         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6398         inverse operands.
6399         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6400         loop is vectorized.
6401         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6402         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6403         loop is vectorized and that the correct instruction is generated.
6404         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6405         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6406         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6408 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6410         PR tree-optimization/56899
6411         * gcc.c-torture/execute/pr56899.c: New test.
6413 2013-04-10  David S. Miller  <davem@davemloft.net>
6415         * gcc.target/sparc/setcc-4.c: New test.
6416         * gcc.target/sparc/setcc-5.c: New test.
6418 2013-04-10  Richard Biener  <rguenther@suse.de>
6420         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6422 2013-04-10  Richard Biener  <rguenther@suse.de>
6424         * gcc.dg/vect/slp-39.c: New testcase.
6426 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6428         PR tree-optimization/55524
6429         * gcc.target/epiphany/fnma-1.c: New test.
6431 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6433         * gcc.dg/tree-ssa/inline-11.c: New test
6435 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6437         PR c++/56895
6438         * g++.dg/template/arrow3.C: New test.
6440 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6442         * gcc.target/arm/minmax_minus.c: New test.
6444 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6446         PR middle-end/56883
6447         * c-c++-common/gomp/pr56883.c: New test.
6449 2013-04-09  Jeff Law  <law@redhat.com>
6451         * gcc.dg/tree-ssa/vrp87.c: New test.
6453 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6455         PR tree-optimization/56854
6456         * g++.dg/torture/pr56854.C: New test.
6458 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6460         PR fortran/56782
6461         * gfortran.dg/array_constructor_44.f90:  New test.
6463 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6465         PR c++/56871
6466         * g++.dg/cpp0x/constexpr-specialization.C: New.
6468 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6470         * gcc.c-torture/execute/pr56837.c: New test.
6472         PR c++/34949
6473         PR c++/50243
6474         * g++.dg/opt/vt3.C: New test.
6475         * g++.dg/opt/vt4.C: New test.
6477 2013-04-08  Jeff Law  <law@redhat.com>
6479         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6481 2013-04-08  Richard Biener  <rguenther@suse.de>
6483         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6485 2013-04-08  Richard Biener  <rguenther@suse.de>
6487         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6489 2013-04-08  Richard Biener  <rguenther@suse.de>
6491         * g++.dg/vect/slp-pr56812.cc: Adjust.
6493 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6495         * gcc.dg/pr56837.c: New test.
6496         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6497         "generated memset minus one".
6499 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6501         PR fortran/56849
6502         * gfortran.dg/reshape_5.f90: New.
6504 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6506         PR target/56843
6507         * gcc.target/powerpc/recip-1.c: Modify expected output.
6508         * gcc.target/powerpc/recip-3.c: Likewise.
6509         * gcc.target/powerpc/recip-4.c: Likewise.
6510         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6512 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6514         * gcc.target/arm/peep-ldrd-1.c: New test.
6515         * gcc.target/arm/peep-strd-1.c: Likewise.
6517 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6519         * gcc.target/arm/negdi-1.c: New test.
6520         * gcc.target/arm/negdi-2.c: Likewise.
6521         * gcc.target/arm/negdi-3.c: Likewise.
6522         * gcc.target/arm/negdi-4.c: Likewise.
6524 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6526         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6527         Add -march=armv8-a when we use v8 NEON.
6528         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6529         (check_effective_target_vect_call_ceilf): Likewise.
6530         (check_effective_target_vect_call_floorf): Likewise.
6531         (check_effective_target_vect_call_roundf): Likewise.
6532         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6533         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6534         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6535         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6536         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6538 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6540         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6541         * gcc.target/powerpc/sd-pwr6.c: Same.
6542         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6543         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6545 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6547         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6549 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6551         PR fortran/40881
6552         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6553         * gfortran.dg/altreturn_4.f90: Ditto.
6554         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6555         * gfortran.dg/altreturn_5.f90: Ditto.
6556         * gfortran.dg/altreturn_6.f90: Ditto.
6557         * gfortran.dg/altreturn_7.f90: Ditto.
6559 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6561         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6562         New procedure.
6563         (check_effective_target_arm_v8_neon_ok_nocache):
6564         Likewise.
6565         (check_effective_target_arm_v8_neon_ok): Change to use
6566         check_effective_target_arm_v8_neon_ok_nocache.
6567         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6568         NEON flags.
6569         (check_effective_target_vect_call_btruncf):
6570         Enable for arm and ARMv8 NEON.
6571         (check_effective_target_vect_call_ceilf): Likewise.
6572         (check_effective_target_vect_call_floorf): Likewise.
6573         (check_effective_target_vect_call_roundf): Likewise.
6574         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6575         target.
6577 2013-04-04  Marek Polacek  <polacek@redhat.com>
6579         PR tree-optimization/48186
6580         * gcc.dg/pr48186.c: New test.
6582 2013-04-04  Richard Biener  <rguenther@suse.de>
6584         PR tree-optimization/56826
6585         * gcc.dg/vect/pr56826.c: New testcase.
6586         * gcc.dg/vect/O3-pr36098.c: Adjust.
6588 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6590         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6591         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6592         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6593         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6594         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6595         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6596         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6597         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6598         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6599         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6601 2013-04-04  Richard Biener  <rguenther@suse.de>
6603         PR tree-optimization/56213
6604         * gcc.dg/vect/vect-123.c: New testcase.
6606 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6608         PR fortran/56810
6609         * gfortran.dg/read_repeat_2.f90: New.
6611 2013-04-04  Richard Biener  <rguenther@suse.de>
6613         PR tree-optimization/56837
6614         * g++.dg/torture/pr56837.C: New testcase.
6616 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6618         PR fortran/50269
6619         * gfortran.dg/c_loc_test_21.f90: New.
6620         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6621         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6622         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6623         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6624         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6626 2013-04-03  Jeff Law  <law@redhat.com>
6628         PR tree-optimization/56799
6629         * gcc.c-torture/execute/pr56799.c: New test.
6631 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6633         PR c++/56815
6634         * g++.dg/warn/Wpointer-arith-1.C: New.
6635         * g++.dg/gomp/for-19.C: Adjust.
6637 2013-04-03  Marek Polacek  <polacek@redhat.com>
6639         PR sanitizer/55702
6640         * gcc.dg/pr55702.c: New test.
6642 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6644         PR target/56809
6645         * gcc.dg/pr56809.c: New testcase.
6647 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6649         PR debug/56819
6650         * g++.dg/debug/pr56819.C: New test.
6652 2013-04-03  Richard Biener  <rguenther@suse.de>
6654         PR tree-optimization/56817
6655         * g++.dg/torture/pr56817.C: New testcase.
6657 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6659         * gcc.dg/vect/bb-slp-31.c: New file.
6661 2013-04-03  Jason Merrill  <jason@redhat.com>
6663         PR c++/34949
6664         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6666 2013-04-03  Richard Biener  <rguenther@suse.de>
6668         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6670 2013-04-03  Richard Biener  <rguenther@suse.de>
6672         PR tree-optimization/55964
6673         * gcc.dg/torture/pr55964-2.c: New testcase.
6675 2013-04-03  Richard Biener  <rguenther@suse.de>
6677         PR tree-optimization/56501
6678         * gcc.dg/torture/pr56501.c: New testcase.
6680 2013-04-03  Richard Biener  <rguenther@suse.de>
6682         PR tree-optimization/56407
6683         * gcc.dg/torture/pr56407.c: New testcase.
6685 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6687         PR tree-optimization/56790
6688         * g++.dg/ext/pr56790-1.C: New testcase.
6690 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6692         * gcc.target/i386/merge-1.c: New testcase.
6693         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6695 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6697         PR c/19449
6698         * gcc.c-torture/execute/pr19449.c: New test.
6700 2013-04-03  Richard Biener  <rguenther@suse.de>
6702         PR tree-optimization/56812
6703         * g++.dg/vect/slp-pr56812.cc: New testcase.
6705 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6707         PR fortran/56284
6708         PR fortran/40881
6709         * gfortran.dg/altreturn_8.f90: New.
6710         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6711         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6712         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6714 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6716         PR rtl-optimization/56745
6717         * gcc.c-torture/compile/pr56745.c: New test.
6719 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6721         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6723 2013-04-02  Richard Biener  <rguenther@suse.de>
6725         PR tree-optimization/56778
6726         * gcc.dg/torture/pr56778.c: New testcase.
6728 2013-04-02  Richard Biener  <rguenther@suse.de>
6730         PR middle-end/56768
6731         * g++.dg/torture/pr56768.C: New testcase.
6733 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6735         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6737 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6739         PR fortran/56660
6740         * gfortran.dg/namelist_82.f90:  New test.
6742 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6744         PR fortran/56500
6745         * gfortran.dg/implicit_class_1.f90: New.
6747 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6749         PR fortran/56786
6750         * gfortran.dg/namelist_81.f90:  New test.
6752 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6754         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6755         for constant and equal string lengths.
6756         * gfortran.dg/character_comparison_5.f90:  Likewise.
6757         * gfortran.dg/character_comparison_9.f90:  New test.
6759 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6761         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6762         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6764 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6766         PR fortran/35203
6767         * gfortran.dg/optional_absent_3.f90: New.
6769 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6771         PR fortran/56737
6772         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6774 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6776         PR fortran/56735
6777         * gfortran.dg/namelist_80.f90: New.
6779 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6781         PR fortran/45159
6782         * gfortran.dg/string_length_2.f90:  New test.
6783         * gfortran.dg/dependency_41.f90:  New test.
6785 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6787         PR fortran/55806
6788         * gfortran.dg/array_constructor_43.f90:  New test.
6789         * gfortran.dg/random_seed_3.f90:  New test.
6791 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6793         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6794         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6795         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6796         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6797         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6798         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6799         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6800         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6801         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6802         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6804 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6806         PR c++/56725
6807         * g++.dg/conversion/op4.C: Adjust.
6808         * g++.dg/cpp0x/rv1n.C: Likewise.
6809         * g++.dg/cpp0x/rv2n.C: Likewise.
6810         * g++.dg/cpp0x/template_deduction.C: Likewise.
6811         * g++.dg/expr/cond8.C: Likewise.
6812         * g++.dg/other/error4.C: Likewise.
6813         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6814         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6815         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6816         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6817         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6818         * g++.old-deja/g++.law/cvt20.C: Likewise.
6819         * g++.old-deja/g++.law/cvt8.C: Likewise.
6820         * g++.old-deja/g++.law/init8.C: Likewise.
6821         * g++.old-deja/g++.mike/net12.C: Likewise.
6822         * g++.old-deja/g++.mike/net8.C: Likewise.
6823         * g++.old-deja/g++.mike/p2793.C: Likewise.
6824         * g++.old-deja/g++.mike/p3836.C: Likewise.
6825         * g++.old-deja/g++.mike/p418.C: Likewise.
6826         * g++.old-deja/g++.mike/p701.C: Likewise.
6827         * g++.old-deja/g++.mike/p807.C: Likewise.
6829 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6831         PR middle-end/56694
6832         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6833         targets.
6835 2013-03-28  Marek Polacek  <polacek@redhat.com>
6837         PR tree-optimization/56695
6838         * gcc.dg/vect/pr56695.c: New test.
6840 2013-03-28  Richard Biener  <rguenther@suse.de>
6842         PR tree-optimization/37021
6843         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6844         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6846 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6848         PR fortran/56650
6849         PR fortran/36437
6850         * gfortran.dg/sizeof_2.f90: New.
6851         * gfortran.dg/sizeof_3.f90: New.
6852         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6854 2013-03-27  Richard Biener  <rguenther@suse.de>
6856         PR tree-optimization/37021
6857         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6859 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6861         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6862         * g++.dg/ipa/ivinline-2.C: Likewise.
6863         * g++.dg/ipa/ivinline-3.C: Likewise.
6864         * g++.dg/ipa/ivinline-4.C: Likewise.
6865         * g++.dg/ipa/ivinline-5.C: Likewise.
6866         * g++.dg/ipa/ivinline-7.C: Likewise.
6867         * g++.dg/ipa/ivinline-8.C: Likewise.
6868         * g++.dg/ipa/ivinline-9.C: Likewise.
6869         * g++.dg/cpp0x/noexcept03.C: Likewise.
6870         * gcc.dg/const-1.c: Likewise.
6871         * gcc.dg/ipa/pure-const-1.c: Likewise.
6872         * gcc.dg/noreturn-8.c: Likewise.
6873         * gcc.target/i386/mmx-1.c: Likewise.
6874         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6875         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6876         * gcc.c-torture/execute/pr33992.x: New file.
6878 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6880         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6882 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6884         PR c++/55951
6885         * g++.dg/ext/desig5.C: New.
6887 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6889         PR fortran/56649
6890         * gfortran.dg/merge_init_expr_2.f90: New.
6891         * gfortran.dg/merge_char_1.f90: Modify test to
6892         stay a run-time test.
6893         * gfortran.dg/merge_char_3.f90: Ditto.
6895 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6897         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6898         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6900 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6902         PR c++/56722
6903         * g++.dg/cpp0x/range-for23.C: New.
6905 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6907         PR libfortran/52512
6908         * gfortran.dg/namelist_79.f90: New.
6910 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6912         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6914 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6916         PR fortran/38536
6917         PR fortran/38813
6918         PR fortran/38894
6919         PR fortran/39288
6920         PR fortran/40963
6921         PR fortran/45824
6922         PR fortran/47023
6923         PR fortran/47034
6924         PR fortran/49023
6925         PR fortran/50269
6926         PR fortran/50612
6927         PR fortran/52426
6928         PR fortran/54263
6929         PR fortran/55343
6930         PR fortran/55444
6931         PR fortran/55574
6932         PR fortran/56079
6933         PR fortran/56378
6934         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6935         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6936         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6937         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6938         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6939         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6940         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6941         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6942         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6943         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6944         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6945         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6946         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6947         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6948         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6949         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6950         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6951         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6952         * gfortran.dg/pr32601_1.f03: Ditto.
6953         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6954         * gfortran.dg/blockdata_7.f90: New.
6955         * gfortran.dg/c_assoc_4.f90: New.
6956         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6957         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6958         * gfortran.dg/c_funloc_tests_8.f90: New.
6959         * gfortran.dg/c_loc_test_17.f90: New.
6960         * gfortran.dg/c_loc_test_18.f90: New.
6961         * gfortran.dg/c_loc_test_19.f90: New.
6962         * gfortran.dg/c_loc_test_20.f90: New.
6963         * gfortran.dg/c_sizeof_5.f90: New.
6964         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6965         * gfortran.dg/transfer_resolve_2.f90: New.
6966         * gfortran.dg/transfer_resolve_3.f90: New.
6967         * gfortran.dg/transfer_resolve_4.f90: New.
6968         * gfortran.dg/pr32601.f03: Update dg-error.
6969         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6970         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6972 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6974         * gcc.target/arm/vseleqdf.c: New test.
6975         * gcc.target/arm/vseleqsf.c: Likewise.
6976         * gcc.target/arm/vselgedf.c: Likewise.
6977         * gcc.target/arm/vselgesf.c: Likewise.
6978         * gcc.target/arm/vselgtdf.c: Likewise.
6979         * gcc.target/arm/vselgtsf.c: Likewise.
6980         * gcc.target/arm/vselledf.c: Likewise.
6981         * gcc.target/arm/vsellesf.c: Likewise.
6982         * gcc.target/arm/vselltdf.c: Likewise.
6983         * gcc.target/arm/vselltsf.c: Likewise.
6984         * gcc.target/arm/vselnedf.c: Likewise.
6985         * gcc.target/arm/vselnesf.c: Likewise.
6986         * gcc.target/arm/vselvcdf.c: Likewise.
6987         * gcc.target/arm/vselvcsf.c: Likewise.
6988         * gcc.target/arm/vselvsdf.c: Likewise.
6989         * gcc.target/arm/vselvssf.c: Likewise.
6991 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6993         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6994         body from here...
6995         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6996         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6997         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6998         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6999         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7000         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7001         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7002         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7003         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7004         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7005         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7006         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7007         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7008         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7009         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7010         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7011         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7012         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7013         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7014         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7015         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7016         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7017         * gcc.target/arm/atomic-op-char.c: Likewise.
7018         * gcc.target/arm/atomic-op-consume.c: Likewise.
7019         * gcc.target/arm/atomic-op-int.c: Likewise.
7020         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7021         * gcc.target/arm/atomic-op-release.c: Likewise.
7022         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7023         * gcc.target/arm/atomic-op-short.c: Likewise.
7025 2013-03-25  Richard Biener  <rguenther@suse.de>
7027         PR middle-end/56694
7028         * g++.dg/torture/pr56694.C: New testcase.
7030 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7032         PR target/56720
7033         * gcc.target/arm/neon-vcond-gt.c: New test.
7034         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7035         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7037 2013-03-25  Richard Biener  <rguenther@suse.de>
7039         PR tree-optimization/56689
7040         * gcc.dg/torture/pr56689.c: New testcase.
7042 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7044         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7046 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7048         PR fortran/56696
7049         * gfortran.dg/eof_5.f90: New.
7051 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7053         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7054         alphabetically.
7056 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7058         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7060 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7062         PR testsuite/55994
7063         * gcc.c-torture/execute/builtins/builtins.exp: Add
7064         -Wl,--allow-multiple-definition for RTEMS targets.
7066 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7068         * gcc.target/aarch64/movk.c: New test.
7070 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7072         * g++.dg/ext/vector21.C: New testcase.
7074 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7076         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7077         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7079 2013-03-21  Richard Biener  <rguenther@suse.de>
7081         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7082         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7084 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7086         * gcc.target/aarch64/vect.c: Test and result vector added
7087         for sabd and saba instructions.
7088         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7089         instructions in assembly.
7090         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7091         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7092         for fabd instruction.
7093         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7094         instruction in assembly.
7095         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7097 2013-03-20  Jeff Law  <law@redhat.com>
7099         * g++.dg/tree-ssa/ssa-dom.C: New test.
7101 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7103         * gcc.target/powerpc/mmfpgpr.c: New test.
7104         * gcc.target/powerpc/sd-vsx.c: Likewise.
7105         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7106         * gcc.target/powerpc/vsx-float0.c: Likewise.
7108 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7110         PR tree-optimization/56355
7111         * gcc.dg/pr56355-1.c: New file.
7113 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7114             Richard Sandiford  <rdsandiford@googlemail.com>
7116         * gcc.target/mips/mips.exp: Add microMIPS support.
7117         * gcc.target/mips/umips-movep-2.c: New test.
7118         * gcc.target/mips/umips-lwp-2.c: New test.
7119         * gcc.target/mips/umips-swp-5.c: New test.
7120         * gcc.target/mips/umips-constraints-1.c: New test.
7121         * gcc.target/mips/umips-lwp-3.c: New test.
7122         * gcc.target/mips/umips-swp-6.c: New test.
7123         * gcc.target/mips/umips-constraints-2.c: New test.
7124         * gcc.target/mips/umips-save-restore-1.c: New test.
7125         * gcc.target/mips/umips-lwp-4.c: New test.
7126         * gcc.target/mips/umips-swp-7.c: New test.
7127         * gcc.target/mips/umips-save-restore-2.c: New test.
7128         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7129         * gcc.target/mips/umips-lwp-5.c: New test.
7130         * gcc.target/mips/umips-save-restore-3.c: New test.
7131         * gcc.target/mips/umips-lwp-6.c: New test.
7132         * gcc.target/mips/umips-swp-1.c: New test.
7133         * gcc.target/mips/umips-lwp-7.c: New test.
7134         * gcc.target/mips/umips-swp-2.c: New test.
7135         * gcc.target/mips/umips-lwp-8.c: New test.
7136         * gcc.target/mips/umips-swp-3.c: New test.
7137         * gcc.target/mips/umips-movep-1.c: New test.
7138         * gcc.target/mips/umips-lwp-1.c: New test.
7139         * gcc.target/mips/umips-swp-4.c: New test.
7141 2013-03-20  Richard Biener  <rguenther@suse.de>
7143         PR tree-optimization/56661
7144         * gcc.dg/torture/pr56661.c: New testcase.
7146 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7148         PR rtl-optimization/56605
7149         * gcc.target/powerpc/pr56605.c: New.
7151 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7153         PR fortran/54932
7154         * gfortran.dg/do_1.f90: Don't xfail.
7156 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7158         PR libfortran/51825
7159         * gfortran.dg/namelist_77.f90: New.
7160         * gfortran.dg/namelist_78.f90: New.
7162 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7164         PR libfortran/48618
7165         * gfortran.dg/open_negative_unit_1.f90: New.
7167 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7169         * gcc.target/aarch64/sbc.c: New test.
7171 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7173         * gcc.target/aarch64/ror.c: New test.
7175 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7177         * gcc.target/aarch64/extr.c: New test.
7179 2013-03-19  Richard Biener  <rguenther@suse.de>
7181         PR tree-optimization/56273
7182         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7183         * c-c++-common/uninit-17.c: Likewise.
7185 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7187         PR tree-optimization/56635
7188         * g++.dg/torture/pr56635.C: New test.
7190 2013-03-18  Richard Biener  <rguenther@suse.de>
7192         PR tree-optimization/3713
7193         * g++.dg/ipa/devirt-12.C: New testcase.
7195 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7197         PR c/56566
7198         * c-c++-common/pr56566.c: New test.
7200 2013-03-17  Jason Merrill  <jason@redhat.com>
7202         * g++.dg/template/abstract-dr337.C: XFAIL.
7204 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7206         PR c++/56607
7207         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7208         * c-c++-common/pr56607.c: New test.
7210 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7212         PR c++/56582
7213         * g++.dg/cpp0x/constexpr-array5.C: New.
7215 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7217         PR fortran/56615
7218         * gfortran.dg/transfer_intrinsic_5.f90: New.
7220 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7222         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7223         * gcc.target/i386/pr20020-1.c: Likewise.
7224         * gcc.target/i386/pr20020-2.c: Likewise.
7225         * gcc.target/i386/pr20020-3.c: Likewise.
7226         * gcc.target/i386/pr53425-1.c: Likewise.
7227         * gcc.target/i386/pr53425-2.c: Likewise.
7228         * gcc.target/i386/pr55093.c: Likewise.
7229         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7231 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7233         PR debug/56307
7234         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7235         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7237 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7239         PR tree-optimization/53265
7240         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7241         undefined behavior.
7242         * gcc.dg/graphite/id-6.c (test): Likewise.
7243         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7244         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7246         PR tree-optimization/53265
7247         * gcc.dg/pr53265.c: New test.
7248         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7249         to dg-options.
7250         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7251         arrays.
7252         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7253         n, use it as high bound instead of 4.
7255 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7257         PR target/49880
7258         * gcc.target/sh/pr49880-1.c: New.
7259         * gcc.target/sh/pr49880-2.c: New.
7260         * gcc.target/sh/pr49880-3.c: New.
7261         * gcc.target/sh/pr49880-4.c: New.
7262         * gcc.target/sh/pr49880-5.c: New.
7264 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7266         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7268 2013-03-13  Richard Biener  <rguenther@suse.de>
7270         PR tree-optimization/56608
7271         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7273 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7275         PR c++/56611
7276         * g++.dg/cpp0x/alias-decl-32.C: New.
7278 2013-03-11  Jan Hubicka  <jh@suse.cz>
7280         PR middle-end/56571
7281         * gcc.c-torture/compile/pr56571.c: New testcase.
7283 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7285         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7286         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7288 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7290         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7291         * gcc.dg/inline_4.c: Likewise.
7292         * gcc.dg/unroll_2.c: Likewise.
7293         * gcc.dg/unroll_3.c: Likewise.
7294         * gcc.dg/unroll_4.c: Likewise.
7296 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7298         PR testsuite/54119
7299         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7301         PR debug/56307
7302         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7304 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7306         PR target/40797
7307         * gcc.c-torture/compile/pr40797.c: New.
7309 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7311         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7313 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7315         PR fortran/56575
7316         * gfortran.dg/class_56.f90: New test.
7318 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7320         PR middle-end/56524
7321         * gcc.target/mips/pr56524.c: New test.
7323 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7325         PR c++/56565
7326         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7328 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7330         PR c++/51412
7331         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7333 2013-03-08  Marek Polacek  <polacek@redhat.com>
7335         PR tree-optimization/56478
7336         * gcc.dg/torture/pr56478.c: New test.
7338 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7340         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7341         targets linker option --allow-multiple-definition.
7343         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7344         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7345         * gcc.dg/pr52549.c: Add LLP64 case.
7346         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7347         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7348         * gcc.dg/torture/pr51071-2.c: Likewise.
7349         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7350         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7351         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7352         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7353         * gcc.dg/weak/weak-1.c: Likewise.
7354         * gcc.dg/weak/weak-2.c: Likewise.
7355         * gcc.dg/weak/weak-3.c: Likewise.
7356         * gcc.dg/weak/weak-4.c: Likewise.
7357         * gcc.dg/weak/weak-5.c: Likewise.
7358         * gcc.dg/weak/weak-15.c: Likewise.
7359         * gcc.dg/weak/weak-16.c: Likewise.
7361         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7363 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7365         PR tree-optimization/56559
7366         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7368 2013-03-07  Andreas Schwab  <schwab@suse.de>
7370         * gcc.dg/pr31490.c: Fix last change.
7372 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7374         PR c++/56534
7375         * g++.dg/template/crash115.C: New.
7377 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7379         PR tree-optimization/56539
7380         * gcc.c-torture/compile/pr56539.c: New test.
7382 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7384         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7385         targets.
7386         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7387         * gcc.dg/lto/20091013-1_2.c: Likewise.
7388         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7390 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7392         * gnat.dg/specs/aggr6.ads: New test.
7394 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7396         * gnat.dg/loop_optimization15.ad[sb]: New test.
7398 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7400         PR middle-end/56548
7401         * gcc.dg/pr56548.c: New test.
7403 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7405         PR debug/53363
7406         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7408 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7410         PR c++/56543
7411         * g++.dg/template/typename20.C: New test.
7413 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7415         PR debug/56510
7416         * gcc.dg/pr56510.c: New test.
7418         PR rtl-optimization/56484
7419         * gcc.c-torture/compile/pr56484.c: New test.
7421 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7423         PR c++/56530
7424         * g++.dg/warn/Wsign-conversion-2.C: New.
7426 2013-03-05  Richard Biener  <rguenther@suse.de>
7428         PR tree-optimization/56270
7429         * gcc.dg/vect/slp-38.c: New testcase.
7431 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7433         PR rtl-optimization/56494
7434         * gcc.dg/pr56494.c: New test.
7436 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7438         * gcc.dg/pr56424.c: New test.
7440 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7442         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7443         * gcc.dg/pr56228.c <avr>: Skip.
7445 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7447         PR testsuite/52641
7448         PR tree-optimization/52631
7449         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7451 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7453         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7454         * gcc.dg/vect/vect-83_64.c: Same.
7456 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7458         PR fortran/56477
7459         * gfortran.dg/pointer_check_13.f90: New test.
7461 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7463         PR fortran/54730
7464         * gfortran.dg/array_constructor_42.f90: New test.
7466 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7468         PR c++/52688
7469         * g++.dg/template/static33.C: New.
7470         * g++.dg/template/static34.C: Likewise.
7472         PR c++/10291
7473         * g++.dg/template/static35.C: New.
7475 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7477         * gcc.dg/pr56396.c: Require pic support.
7479 2013-03-01  Richard Biener  <rguenther@suse.de>
7481         PR tree-optimization/55481
7482         * gcc.dg/torture/pr56488.c: New testcase.
7484 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7485             Jakub Jelinek  <jakub@redhat.com>
7487         PR sanitizer/56454
7488         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7489         no_sanitize_address attribute rather than no_address_safety_analysis.
7490         * g++.dg/asan/sanitizer_test_utils.h
7491         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7492         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7493         in addition to no_address_safety_analysis.
7495 2013-02-28  Jason Merrill  <jason@redhat.com>
7497         PR c++/56481
7498         * g++.dg/cpp0x/constexpr-and.C: New.
7500 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7502         PR tree-optimization/56294
7503         * g++.dg/debug/pr56294.C: New test.
7505 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7507         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7509 2013-02-27  Marek Polacek  <polacek@redhat.com>
7511         PR rtl-optimization/56466
7512         * gcc.dg/pr56466.c: New test.
7514 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7516         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7517         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7518         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7520 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7522         PR middle-end/45472
7523         * gcc.dg/pr45472.c: New test.
7525 2013-02-26  Marek Polacek  <polacek@redhat.com>
7527         PR tree-optimization/56426
7528         * gcc.dg/pr56436.c: New test.
7530 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7532         PR tree-optimization/56448
7533         * gcc.c-torture/compile/pr56448.c: New test.
7535         PR tree-optimization/56443
7536         * gcc.dg/torture/pr56443.c: New test.
7538 2013-02-25  Richard Biener  <rguenther@suse.de>
7540         PR tree-optimization/56175
7541         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7543 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7545         PR c++/56403
7546         * g++.dg/torture/pr56403.C: New test.
7548 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7550         Revert:
7551         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7552         Richard Sandiford  <rdsandiford@googlemail.com>
7554         * gcc.target/mips/mips.exp: Add microMIPS support.
7555         * gcc.target/mips/umips-movep-2.c: New test.
7556         * gcc.target/mips/umips-lwp-2.c: New test.
7557         * gcc.target/mips/umips-swp-5.c: New test.
7558         * gcc.target/mips/umips-constraints-1.c: New test.
7559         * gcc.target/mips/umips-lwp-3.c: New test.
7560         * gcc.target/mips/umips-swp-6.c: New test.
7561         * gcc.target/mips/umips-constraints-2.c: New test.
7562         * gcc.target/mips/umips-save-restore-1.c: New test.
7563         * gcc.target/mips/umips-lwp-4.c: New test.
7564         * gcc.target/mips/umips-swp-7.c: New test.
7565         * gcc.target/mips/umips-save-restore-2.c: New test.
7566         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7567         * gcc.target/mips/umips-lwp-5.c: New test.
7568         * gcc.target/mips/umips-save-restore-3.c: New test.
7569         * gcc.target/mips/umips-lwp-6.c: New test.
7570         * gcc.target/mips/umips-swp-1.c: New test.
7571         * gcc.target/mips/umips-lwp-7.c: New test.
7572         * gcc.target/mips/umips-swp-2.c: New test.
7573         * gcc.target/mips/umips-lwp-8.c: New test.
7574         * gcc.target/mips/umips-swp-3.c: New test.
7575         * gcc.target/mips/umips-movep-1.c: New test.
7576         * gcc.target/mips/umips-lwp-1.c: New test.
7577         * gcc.target/mips/umips-swp-4.c: New test.
7579 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7580             Richard Sandiford  <rdsandiford@googlemail.com>
7582         * gcc.target/mips/mips.exp: Add microMIPS support.
7583         * gcc.target/mips/umips-movep-2.c: New test.
7584         * gcc.target/mips/umips-lwp-2.c: New test.
7585         * gcc.target/mips/umips-swp-5.c: New test.
7586         * gcc.target/mips/umips-constraints-1.c: New test.
7587         * gcc.target/mips/umips-lwp-3.c: New test.
7588         * gcc.target/mips/umips-swp-6.c: New test.
7589         * gcc.target/mips/umips-constraints-2.c: New test.
7590         * gcc.target/mips/umips-save-restore-1.c: New test.
7591         * gcc.target/mips/umips-lwp-4.c: New test.
7592         * gcc.target/mips/umips-swp-7.c: New test.
7593         * gcc.target/mips/umips-save-restore-2.c: New test.
7594         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7595         * gcc.target/mips/umips-lwp-5.c: New test.
7596         * gcc.target/mips/umips-save-restore-3.c: New test.
7597         * gcc.target/mips/umips-lwp-6.c: New test.
7598         * gcc.target/mips/umips-swp-1.c: New test.
7599         * gcc.target/mips/umips-lwp-7.c: New test.
7600         * gcc.target/mips/umips-swp-2.c: New test.
7601         * gcc.target/mips/umips-lwp-8.c: New test.
7602         * gcc.target/mips/umips-swp-3.c: New test.
7603         * gcc.target/mips/umips-movep-1.c: New test.
7604         * gcc.target/mips/umips-lwp-1.c: New test.
7605         * gcc.target/mips/umips-swp-4.c: New test.
7607 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7609         PR sanitizer/56393
7610         * lib/asan-dg.exp (asan_link_flags): Add
7611         -B${gccpath}/libsanitizer/asan/ to flags.
7613 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7615         PR middle-end/56420
7616         * gcc.dg/torture/pr56420.c: New test.
7618 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7620         PR middle-end/56108
7621         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7623 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7625         PR tree-optimization/56310
7626         * g++.dg/ipa/pr56310.C: New test.
7628 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7630         PR fortran/56385
7631         * gfortran.dg/proc_ptr_comp_37.f90: New.
7633 2013-02-21  Richard Biener  <rguenther@suse.de>
7635         PR tree-optimization/56415
7636         Revert
7637         2013-02-11  Richard Biener  <rguenther@suse.de>
7639         PR tree-optimization/56273
7640         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7641         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7642         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7643         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7644         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7645         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7647 2013-02-21  Marek Polacek  <polacek@redhat.com>
7649         PR tree-optimization/56398
7650         * g++.dg/torture/pr56398.C: New test.
7652 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7654         PR inline-asm/56405
7655         * gcc.c-torture/compile/pr56405.c: New test.
7657 2013-02-20  Jan Hubicka  <jh@suse.cz>
7659         PR tree-optimization/56265
7660         * g++.dg/ipa/devirt-11.C: New testcase.
7662 2013-02-20  Richard Biener  <rguenther@suse.de>
7664         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7666 2013-02-20  Richard Biener  <rguenther@suse.de>
7667         Jakub Jelinek  <jakub@redhat.com>
7669         PR tree-optimization/56396
7670         * gcc.dg/pr56396.c: New testcase.
7672 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7674         PR c++/56373
7675         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7677 2013-02-19  Richard Biener  <rguenther@suse.de>
7679         PR tree-optimization/56384
7680         * gcc.dg/torture/pr56384.c: New testcase.
7682 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7684         PR tree-optimization/56350
7685         * gcc.dg/pr56350.c: New test.
7687         PR tree-optimization/56381
7688         * g++.dg/opt/pr56381.C: New test.
7690 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7692         PR pch/54117
7693         * lib/dg-pch.exp (pch-init, pch-finish,
7694         check_effective_target_pch_supported_debug): New procs.
7695         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7696         Likewise if $pch_unsupported_debug and $flags include -g.
7697         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7698         and dg-require-effective-target pch_unsupported_debug.
7699         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7700         * objc.dg/pch/pch.exp: Likewise.
7701         * gcc.dg/pch/pch.exp: Likewise.
7702         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7703         pch_unsupported_debug.
7704         * gcc.dg/pch/valid-1.hs: Likewise.
7705         * gcc.dg/pch/valid-1b.c: Likewise.
7706         * gcc.dg/pch/valid-1b.hs: Likewise.
7708 2013-02-18  Richard Biener  <rguenther@suse.de>
7710         PR tree-optimization/56366
7711         * gcc.dg/torture/pr56366.c: New testcase.
7713 2013-02-18  Richard Biener  <rguenther@suse.de>
7715         PR middle-end/56349
7716         * gcc.dg/torture/pr56349.c: New testcase.
7718 2013-02-18  Richard Biener  <rguenther@suse.de>
7720         PR tree-optimization/56321
7721         * gcc.dg/torture/pr56321.c: New testcase.
7723 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7725         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7727 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7728             Dodji Seketeli  <dodji@redhat.com>
7730         PR asan/56330
7731         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7732         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7733         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7734         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7735         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7736         * c-c++-common/asan/pr56330.c: Likewise.
7737         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7738         Ensure the size argument of __builtin_memcpy is a constant.
7740 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7741             Paolo Carlini  <paolo.carlini@oracle.com>
7743         PR c++/51242
7744         * g++.dg/cpp0x/enum23.C: New.
7746 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7748         PR target/54685
7749         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7751 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7753         PR rtl-optimization/56348
7754         * gcc.target/i386/pr56348.c: New test.
7756 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7758         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7759         * gcc.target/arm/interrupt-2.c: Likewise.
7761 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7763         PR fortran/56318
7764         * gfortran.dg/matmul_9.f90: New.
7766 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7768         PR fortran/53818
7769         * gfortran.dg/init_flag_11.f90: New.
7771 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7773         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7775 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7777         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7778         characters.
7780 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7781             Tobias Burnus  <burnus@net-b.de>
7783         PR testsuite/56138
7784         * gfortran.dg/allocatable_function_7.f90: New.
7786 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7788         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7789         * asan_globals_test-wrapper.cc: New file.
7790         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7791         instead of asan_globals_test.cc as dg-additional-sources.
7792         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7793         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7794         "sanitizer_test_utils.h" instead of
7795         "sanitizer_common/tests/sanitizer_test_utils.h".
7796         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7797         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7798         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7799         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7800         * g++.dg/asan/asan_test.cc: Synced from upstream.
7801         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7803 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7805         Fix an asan crash
7806         * c-c++-common/asan/memcmp-2.c: New test.
7808 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7810         PR c++/55582
7811         * g++.dg/cpp0x/udlit-string-literal.h: New.
7812         * g++.dg/cpp0x/udlit-string-literal.C: New.
7814 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7816         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7818 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7820         PR target/56184
7821         * gcc.target/arm/pr56184.C: New test.
7823 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7825         PR c++/56302
7826         * g++.dg/torture/pr56302.C: New test.
7827         * g++.dg/cpp0x/constexpr-56302.C: New test.
7828         * c-c++-common/pr56302.c: New test.
7830 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7831             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7833         PR fortran/56204
7834         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7835         * gfortran.dg/quad_3.f90: Ditto.
7837 2013-02-13  Kostya Serebryany  <kcc@google.com>
7839         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7840         to match the fresh asan run-time.
7841         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7843 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7845         Avoid instrumenting duplicated memory access in the same basic block
7846         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7847         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7848         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7849         * c-c++-common/asan/inc.c: Likewise.
7851 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7853         PR inline-asm/56148
7854         * gcc.target/i386/pr56148.c: New test.
7856 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7857             Tobias Burnus  <burnus@net-b.de>
7859         PR testsuite/56082
7860         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7861         to kind=2.
7863 2013-02-12  Richard Biener  <rguenther@suse.de>
7865         PR lto/56297
7866         * gcc.dg/lto/pr56297_0.c: New testcase.
7867         * gcc.dg/lto/pr56297_0.c: Likewise.
7869 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7871         PR fortran/46952
7872         * gfortran.dg/typebound_deferred_1.f90: New.
7874 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7876         PR rtl-optimization/56151
7877         * gcc.target/i386/pr56151.c: New test.
7879 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7881         * g++.dg/ext/mv12.C: New test.
7882         * g++.dg/ext/mv12.h: New file.
7883         * g++.dg/ext/mv12-aux.C: New file.
7884         * g++.dg/ext/mv13.C: New test.
7886 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7888         * lib/target-supports.exp
7889         (check_effective_target_powerpc_eabi_ok): New.
7890         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7891         powerpc_eabi_ok.
7892         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7893         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7894         only.
7895         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7896         * gcc.target/powerpc/pr51623.c: Likewise.
7897         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7898         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7900 2013-02-11  Alexander Potapenko  <glider@google.com>
7901             Jack Howarth  <howarth@bromo.med.uc.edu>
7902             Jakub Jelinek  <jakub@redhat.com>
7904         PR sanitizer/55617
7905         * g++.dg/asan/pr55617.C: Run on all targets.
7907 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7909         PR rtl-optimization/56275
7910         * gcc.dg/pr56275.c: New test.
7912 2013-02-11  Richard Biener  <rguenther@suse.de>
7914         PR tree-optimization/56273
7915         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7917 2013-02-11  Richard Biener  <rguenther@suse.de>
7919         PR tree-optimization/56264
7920         * gcc.dg/torture/pr56264.c: New testcase.
7922 2013-02-11  Richard Biener  <rguenther@suse.de>
7924         PR tree-optimization/56273
7925         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7926         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7927         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7928         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7929         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7930         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7932 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7934         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7935         for *-*-linux-gnu targets.
7936         * g++.dg/asan/interception-test-1.c: Ditto.
7937         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7938         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7940 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7942         PR fortran/55362
7943         * gfortran.dg/intrinsic_size_4.f90 : New test.
7945 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7947         PR target/56256
7948         * gcc.target/powerpc/pr56256.c: New test.
7950 2013-02-08  Ian Lance Taylor  <iant@google.com>
7952         * lib/go.exp: Load timeout.exp.
7954 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7956         PR rtl-optimization/56246
7957         * gcc.target/i386/pr56246.c: New test.
7959 2013-02-08  Jeff Law  <law@redhat.com>
7961         PR debug/53948
7962         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7964 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7966         PR target/56043
7967         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7968         powerpc*-*-linux*.
7970 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7972         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7974 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7976         PR rtl-optimization/56195
7977         * gcc.dg/torture/pr56195.c: New test.
7979 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7981         PR fortran/54107
7982         * gfortran.dg/recursive_interface_2.f90: New test.
7984 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7986         PR tree-optimization/56250
7987         * gcc.c-torture/execute/pr56250.c: New test.
7989 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7991         PR tree-optimization/56064
7992         * gcc.dg/fixed-point/view-convert-2.c: New test.
7994 2013-02-08  Michael Matz  <matz@suse.de>
7996         PR tree-optimization/52448
7997         * gcc.dg/pr52448.c: New test.
7999 2013-02-08  Richard Biener  <rguenther@suse.de>
8001         PR middle-end/56181
8002         * gcc.dg/torture/pr56181.c: New testcase.
8004 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8006         PR target/54222
8007         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8008         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8010 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8012         PR c++/56241
8013         * g++.dg/parse/crash61.C: New test.
8015         PR c++/56239
8016         * g++.dg/parse/pr56239.C: New test.
8018         PR c++/56237
8019         * g++.dg/abi/mangle61.C: New test.
8021 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8023         PR rtl-optimization/56225
8024         * gcc.target/i386/pr56225.c: New test.
8026 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8028         PR debug/56154
8029         * gcc.dg/guality/pr56154-1.c: New test.
8030         * gcc.dg/guality/pr56154-2.c: New test.
8031         * gcc.dg/guality/pr56154-3.c: New test.
8032         * gcc.dg/guality/pr56154-4.c: New test.
8033         * gcc.dg/guality/pr56154-aux.c: New file.
8035         PR tree-optimization/55789
8036         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8037         cleanup-tree-dump.
8038         * gcc.dg/tree-ssa/inline-3.c: Add
8039         --param max-early-inliner-iterations=2 option.
8041 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8043         PR debug/53363
8044         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8045         Add -fno-dwarf2-cfi-asm to dg-options.
8046         Adapt match count.
8048 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8050         PR target/56228
8051         * gcc.dg/pr56228.c: New test.
8053 2013-02-07  Alan Modra  <amodra@gmail.com>
8055         PR target/54009
8056         * gcc.target/powerpc/pr54009.c: New test.
8057         PR target/54131
8058         * gfortran.dg/pr54131.f: New test.
8060 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8062         PR fortran/55789
8063         * gfortran.dg/array_constructor_41.f90: New test.
8065 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8067         PR fortran/55978
8068         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8070 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8072         PR middle-end/56217
8073         * g++.dg/gomp/pr56217.C: New test.
8075 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8077         PR tree-optimization/56205
8078         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8079         * gcc.c-torture/execute/pr56205.c: New test.
8081 2013-02-05  Richard Biener  <rguenther@suse.de>
8083         PR tree-optimization/53342
8084         PR tree-optimization/53185
8085         * gcc.dg/vect/pr53185-2.c: New testcase.
8087 2013-02-05  Jan Hubicka  <jh@suse.cz>
8089         PR tree-optimization/55789
8090         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8091         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8092         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8093         * g++.dg/ipa/inline-1.C: New testcase.
8094         * g++.dg/ipa/inline-2.C: New testcase.
8095         * g++.dg/ipa/inline-3.C: New testcase.
8097 2013-02-05  Jan Hubicka  <jh@suse.cz>
8099         PR tree-optimization/55789
8100         * g++.dg/torture/pr55789.C: New testcase.
8102 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8104         PR middle-end/56167
8105         * gcc.dg/pr56167.c: New test.
8107 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8109         PR target/55146
8110         * gcc.target/sh/pr55146.c: New.
8112 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8114         PR tree-optimization/54386
8115         * gcc.target/sh/pr54386.c: New.
8117 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8119         PR fortran/56008
8120         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8122         PR fortran/47517
8123         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8125 2013-02-04  Alexander Potapenko  <glider@google.com>
8126             Jack Howarth  <howarth@bromo.med.uc.edu>
8127             Jakub Jelinek  <jakub@redhat.com>
8129         PR sanitizer/55617
8130         * g++.dg/asan/pr55617.C: New test.
8132 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8134         PR fortran/54195
8135         * gfortran.dg/typebound_operator_19.f90: New test.
8136         * gfortran.dg/typebound_assignment_4.f90: New test.
8138 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8140         PR fortran/54107
8141         * gfortran.dg/recursive_interface_1.f90: New test.
8143 2013-02-04  Richard Guenther  <rguenther@suse.de>
8145         PR lto/56168
8146         * gcc.dg/lto/pr56168_0.c: New testcase.
8147         * gcc.dg/lto/pr56168_1.c: Likewise.
8149 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8151         PR fortran/50627
8152         PR fortran/56054
8153         * gfortran.dg/block_12.f90:  New test.
8154         * gfortran.dg/module_error_1.f90:  New test.
8156 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8158         * lib/target-supports.exp (check_effective_target_vect_float)
8159         (check_effective_target_vect_no_align): Add mips-sde-elf.
8161 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8163         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8165 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8167         * gcc.dg/pr56023.c: XFAIL on AIX.
8168         * gcc.dg/vect/pr49352.c: Same.
8170 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8172         * gnat.dg/opt26.adb: New test.
8174 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8176         Revert.
8177         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8179         * gcc.target/arm/neon-vfnms-1.c: New test.
8180         * gcc.target/arm/neon-vfnma-1.c: New test.
8182 2013-01-31  Richard Biener  <rguenther@suse.de>
8184         PR tree-optimization/56157
8185         * gcc.dg/torture/pr56157.c: New testcase.
8187 2013-01-30  Richard Biener  <rguenther@suse.de>
8189         PR tree-optimization/56150
8190         * gcc.dg/torture/pr56150.c: New testcase.
8192 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8194         PR sanitizer/55374
8195         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8196         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8197         printed in backtrace.
8198         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8199         to avoid errors about mismatched allocation vs. deallocation.
8201         PR c++/55742
8202         * g++.dg/mv1.C: Moved to...
8203         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8204         * g++.dg/mv2.C: Moved to...
8205         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8206         * g++.dg/mv3.C: Moved to...
8207         * g++.dg/ext/mv3.C: ... here.
8208         * g++.dg/mv4.C: Moved to...
8209         * g++.dg/ext/mv4.C: ... here.
8210         * g++.dg/mv5.C: Moved to...
8211         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8212         * g++.dg/mv6.C: Moved to...
8213         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8214         * g++.dg/ext/mv7.C: New test.
8215         * g++.dg/ext/mv8.C: New test.
8216         * g++.dg/ext/mv9.C: New test.
8217         * g++.dg/ext/mv10.C: New test.
8218         * g++.dg/ext/mv11.C: New test.
8220 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8222         PR rtl-optimization/56144
8223         * gcc.dg/pr56144.c: New.
8225 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8227         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8228         message.
8229         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8230         * g++.dg/cpp0x/constexpr-55573.C: Same
8232 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8234         PR tree-optimization/56064
8235         * gcc.dg/fixed-point/view-convert.c: New test.
8237 2013-01-30  Andreas Schwab  <schwab@suse.de>
8239         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8240         evaluate the end index in string range.
8242 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8244         PR fortran/56138
8245         * gfortran.dg/allocatable_function_6.f90: New.
8247 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8248             Mikael Morin  <mikael@gcc.gnu.org>
8250         PR fortran/54107
8251         * gfortran.dg/proc_ptr_comp_36.f90: New.
8253 2013-01-29  Richard Biener  <rguenther@suse.de>
8255         PR tree-optimization/55270
8256         * gcc.dg/torture/pr55270.c: New testcase.
8258 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8260         PR rtl-optimization/56117
8261         * gcc.dg/pr56117.c: New test.
8263 2013-01-28  Richard Biener  <rguenther@suse.de>
8265         PR tree-optimization/56034
8266         * gcc.dg/torture/pr56034.c: New testcase.
8268 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8270         PR tree-optimization/56125
8271         * gcc.dg/pr56125.c: New test.
8273 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8274             Mikael Morin  <mikael@gcc.gnu.org>
8276         PR fortran/53537
8277         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8278         * gfortran.dg/import8.f90: Likewise.
8279         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8280         * gfortran.dg/import10.f90: New test.
8281         * gfortran.dg/import11.f90: Likewise
8283 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8285         PR testsuite/56053
8286         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8287         string.h.  Provide memset, malloc and free prototypes, adjust line
8288         numbers in dg-output.
8289         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8290         Provide memset prototype and adjust line numbers in dg-output.
8291         * c-c++-common/asan/global-overflow-1.c: Likewise.
8293         PR tree-optimization/56094
8294         * gcc.dg/pr56094.c: New test.
8296 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8298         * gcc.target/arm/neon-vfnms-1.c: New test.
8299         * gcc.target/arm/neon-vfnma-1.c: New test.
8301 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8303         PR target/56114
8304         * gcc.target/i386/pr56114.c: New test.
8306 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8308         PR fortran/55984
8309         * gfortran.dg/associate_14.f90: New test.
8311         PR fortran/56047
8312         * gfortran.dg/associate_13.f90: New test.
8314 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8316         PR tree-optimization/56098
8317         * gcc.dg/pr56098-1.c: New test.
8318         * gcc.dg/pr56098-2.c: New test.
8320 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8322         PR target/54222
8323         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8325 2013-01-22  Marek Polacek  <polacek@redhat.com>
8327         PR tree-optimization/56035
8328         * gcc.dg/pr56035.c: New test.
8330 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8332         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8333         for MIPS.
8335 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8337         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8339 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8341         PR c/56078
8342         * gcc.dg/pr56078.c: New test.
8343         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8345 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8347         PR tree-optimization/55927
8348         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8350 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8352         * gcc.target/i386/movsd.c: New test.
8354 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8356         PR inline-asm/55934
8357         * gcc.target/i386/pr55934.c: New test.
8359 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8361         PR fortran/56081
8362         * gfortran.dg/select_8.f90: New.
8364 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8366         * gcc.target/microblaze/microblaze.exp: Remove
8367         target_config_cflags check.
8369 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8371         PR fortran/56052
8372         * gfortran.dg/gomp/pr56052.f90: New test.
8374         PR target/49069
8375         * gcc.dg/pr49069.c: New test.
8377 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8379         PR c++/55944
8380         * g++.dg/cpp0x/constexpr-static10.C: New.
8382 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8384         PR target/56028
8385         * gcc.target/i386/pr56028.c: New test.
8387 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8389         PR target/55686
8390         * gcc.target/i386/pr55686.c: New test.
8392 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8394         PR c++/53609
8395         * g++.dg/cpp0x/variadic139.C: New test.
8396         * g++.dg/cpp0x/variadic140.C: Likewise.
8397         * g++.dg/cpp0x/variadic141.C: Likewise.
8399 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8401         * gnat.dg/warn8.adb: New test.
8403 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8405         PR fortran/55919
8406         * gfortran.dg/include_8.f90: New test.
8408 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8410         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8411         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8413 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8415         PR tree-optimization/56051
8416         * gcc.c-torture/execute/pr56051.c: New test.
8418 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8420         PR rtl-optimization/56023
8421         * gcc.dg/pr56023.c: New test.
8423 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8425         PR middle-end/56022
8426         * gcc.target/i386/pr56022.c: New test.
8428 2013-01-21  Jason Merrill  <jason@redhat.com>
8430         * lib/target-supports.exp (check_effective_target_alias): New.
8432 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8434         PR debug/53235
8435         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8437 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8439         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8441 2013-01-19  Jeff Law  <law@redhat.com>
8443         PR tree-optimization/52631
8444         * tree-ssa/pr52631.c: New test.
8445         * tree-ssa/ssa-fre-9: Update expected output.
8447 2013-01-19  Anthony Green  <green@moxielogic.com>
8449         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8450         for moxie.
8452 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8454         PR tree-optimization/56029
8455         * g++.dg/torture/pr56029.C: New test.
8457 2013-01-18  Sharad Singhai  <singhai@google.com>
8459         PR tree-optimization/55995
8460         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8462 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8464         PR target/55433
8465         * gcc.target/i386/pr55433.c: New.
8467 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8469         PR middle-end/56015
8470         * gfortran.dg/pr56015.f90: New test.
8472 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8474         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8476 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8478         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8479         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8480         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8481         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8482         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8484 2013-01-17  Jeff Law  <law@redhat.com>
8486         * gcc.dg/pr52573.c: Move to...
8487         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8489         PR rtl-optimization/52573
8490         * gcc.dg/pr52573.c: New test.
8492 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8494         PR sanitizer/55679
8495         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8496         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8497         check_no_compiler_messages to test support in ucontext.h.
8498         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8499         compliant RLIMIT_AS.
8501 2013-01-17  Marek Polacek  <polacek@redhat.com>
8503         PR rtl-optimization/55833
8504         * gcc.dg/pr55833.c: New test.
8506 2013-01-17  Jan Hubicka  <jh@suse.cz>
8508         PR tree-optimization/55273
8509         * gcc.c-torture/compile/pr55273.c: New testcase.
8511 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8513         PR target/55981
8514         * gcc.target/pr55981.c: New test.
8516 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8518         * gcc.target/arm/pr40887.c: Require at least armv5.
8519         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8520         * gcc.target/arm/pr51915.c: Likewise.
8521         * gcc.target/arm/pr52006.c: Likewise.
8522         * gcc.target/arm/pr53187.c: Likewise.
8524         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8525         * gcc.target/arm/ftest-support-arm.h: Delete.
8526         * gcc.target/arm/ftest-support-thumb.h: Delete.
8527         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8528         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8529         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8530         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8531         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8532         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8533         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8534         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8535         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8536         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8537         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8538         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8539         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8540         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8541         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8542         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8543         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8544         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8545         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8546         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8547         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8548         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8549         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8550         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8552 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8554         PR tree-optimizations/55264
8555         * g++.dg/ipa/pr55264.C: New test.
8557 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8559         PR fortran/55983
8560         * gfortran.dg/class_55.f90: New.
8562 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8564         PR testsuite/55994
8565         * gcc.c-torture/execute/builtins/builtins.exp: Add
8566         -Wl,--allow-multiple-definition for eabi and elf targets.
8568         PR testsuite/54622
8569         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8570         check_effective_target_vect_perm_short,
8571         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8572         check_effective_target_vect64): Return 0 for big-endian ARM.
8573         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8575         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8576         prototypes.
8578 2013-01-16  Richard Biener  <rguenther@suse.de>
8580         PR tree-optimization/55964
8581         * gcc.dg/torture/pr55964.c: New testcase.
8583 2013-01-16  Richard Biener  <rguenther@suse.de>
8585         PR tree-optimization/54767
8586         PR tree-optimization/53465
8587         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8589 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8591         PR target/55301
8592         * gcc.target/sh/sh-switch.c: New testcase.
8594 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8596         * gcc.dg/webizer.c: Increase the array size.
8598 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8600         PR target/55940
8601         * gcc.dg/pr55940.c: New test.
8603 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8604             Harald Anlauf  <anlauf@gmx.de>
8606         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8607         * gfortran.dg/bounds_check_5.f90: Likewise.
8608         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8609         * gfortran.dg/continuation_9.f90: Likewise.
8610         * gfortran.dg/move_alloc_13.f90: Likewise.
8611         * gfortran.dg/structure_constructor_11.f90: Likewise.
8612         * gfortran.dg/tab_continuation.f: Likewise.
8613         * gfortran.dg/warning-directive-2.F90: Likewise.
8614         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8616 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8618         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8619         * gcc.target/arm/fma-sp.c: Likewise.
8621 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8623         PR rtl-optimization/55153
8624         * gcc.dg/pr55153.c: New.
8626 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8628         PR tree-optimization/55920
8629         * gcc.c-torture/compile/pr55920.c: New test.
8631 2013-01-15  Richard Biener  <rguenther@suse.de>
8633         PR middle-end/55882
8634         * gcc.dg/torture/pr55882.c: New testcase.
8636 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8638         PR tree-optimization/55955
8639         * gcc.c-torture/compile/pr55955.c: New test.
8641 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8643         PR c++/55663
8644         * g++.dg/cpp0x/alias-decl-31.C: New test.
8646 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8648         PR fortran/54286
8649         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8650         case where interface is null.
8652 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8654         PR fortran/55806
8655         * gfortran.dg/array_constructor_40.f90:  New test.
8657 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8659         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8661 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8663         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8664         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8665         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8666         * gcc.target/aarch64/vect-ld1r.c: New.
8667         * gcc.target/aarch64/vect-ld1r.x: New.
8669 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8671         PR target/55948
8672         * gcc.target/i386/hle-clear-rel.c: New file
8673         * gcc.target/i386/hle-store-rel.c: New file.
8675 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8677         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8678         * gfortran.dg/bounds_check_4.f90: Likewise.
8679         * gfortran.dg/inquire_10.f90: Likewise.
8680         * gfortran.dg/minloc_3.f90: Likewise.
8681         * gfortran.dg/minlocval_3.f90: Likewise.
8682         * gfortran.dg/module_double_reuse.f90: Likewise.
8683         * gfortran.dg/mvbits_1.f90: Likewise.
8684         * gfortran.dg/oldstyle_1.f90: Likewise.
8685         * gfortran.dg/pr20163-2.f: Likewise.
8686         * gfortran.dg/save_1.f90: Likewise.
8687         * gfortran.dg/scan_1.f90: Likewise.
8688         * gfortran.dg/select_char_1.f90: Likewise.
8689         * gfortran.dg/shape_4.f90: Likewise.
8690         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8691         * gfortran.dg/function_optimize_10.f90: Likewise.
8692         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8693         * gfortran.dg/used_types_17.f90: Likewise.
8694         * gfortran.dg/used_types_18.f90: Likewise.
8696 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8698         PR fortran/54286
8699         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8701 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8703         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8705 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8707         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8709 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8711         PR fortran/55072
8712         * gfortran.dg/assumed_type_2.f90: Fix test case.
8713         * gfortran.dg/internal_pack_13.f90: New test.
8714         * gfortran.dg/internal_pack_14.f90: New test.
8716 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8718         PR fortran/55868
8719         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8720         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8721         $tar to STAR.
8723 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8725         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8727 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8729         PR target/55719
8730         * gcc.target/s390/pr55719.c: New testcase.
8732 2013-01-11  Richard Guenther  <rguenther@suse.de>
8734         PR tree-optimization/44061
8735         * gcc.dg/pr44061.c: New testcase.
8737 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8739         Update copyright years.
8741 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8742             Jakub Jelinek  <jakub@redhat.com>
8744         PR target/55565
8745         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8747 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8749         PR rtl-optimization/55672
8750         * gcc.target/i386/pr55672.c: New.
8752 2013-01-10  Jeff Law  <law@redhat.com>
8754         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8755         pass/fail message unique.
8758 2013-01-10  Jason Merrill  <jason@redhat.com>
8760         * ada/.gitignore: New.
8762 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8764         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8765         Add tls options.
8766         * g++.dg/tls/thread_local2.C: Likewise.
8767         * g++.dg/tls/thread_local2g.C: Likewise.
8768         * g++.dg/tls/thread_local6.C: Likewise.
8769         * g++.dg/tls/thread_local-order1.C: Add tls options.
8770         * g++.dg/tls/thread_local-order2.C: Likewise.
8771         * g++.dg/tls/thread_local3.C: Likewise.
8772         * g++.dg/tls/thread_local3g.C: Likewise.
8773         * g++.dg/tls/thread_local4.C: Likewise.
8774         * g++.dg/tls/thread_local4g.C: Likewise.
8775         * g++.dg/tls/thread_local5.C: Likewise.
8776         * g++.dg/tls/thread_local5g.C: Likewise.
8777         * g++.dg/tls/thread_local6g.C: Likewise.
8779 2013-01-10  Kostya Serebryany  <kcc@google.com>
8781         * g++.dg/asan/asan_test.cc: Sync from upstream.
8783 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8785         PR tree-optimization/55921
8786         * gcc.c-torture/compile/pr55921.c: New test.
8788 2013-01-09  Jan Hubicka  <jh@suse.cz>
8790         PR tree-optimization/55569
8791         * gcc.c-torture/compile/pr55569.c: New testcase.
8793 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8795         PR fortran/47203
8796         * gfortran.dg/use_28.f90: New test.
8798 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8800         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8801         number matching more robust.
8803 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8805         PR rtl-optimization/55829
8806         * gcc.target/i386/pr55829.c: New.
8808 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8810         PR fortran/55758
8811         * gfortran.dg/bind_c_bool_1.f90: New.
8812         * gfortran.dg/do_5.f90: Add dg-warning.
8814 2013-01-09  Jan Hubicka  <jh@suse.cz>
8816         PR tree-optimization/55875
8817         * gcc.c-torture/execute/pr55875.c: New testcase.
8818         * g++.dg/torture/pr55875.C: New testcase.
8820 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8822         PR c/48418
8823         * c-c++-common/pr48418.c: New test.
8825 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8827         PR c++/55801
8828         * g++.dg/tls/thread_local-ice.C: New.
8830 2013-01-09  Andreas Schwab  <schwab@suse.de>
8832         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8834 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8836         PR tree-optimization/48189
8837         * gcc.dg/pr48189.c: New test.
8839 2013-01-04  Jan Hubicka  <jh@suse.cz>
8841         PR tree-optimization/55823
8842         * g++.dg/ipa/devirt-10.C: New testcase.
8844 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8845             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8847         PR rtl-optimization/55845
8848         * gcc.target/i386/pr55845.c: New test.
8850 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8852         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8853         instructions generated instead of number of occurances.
8855 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8857         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8858         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8859         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8860         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8861         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8862         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8863         * gcc.target/aarch64/vect-fcm.x: Likewise.
8864         * lib/target-supports.exp
8865         (check_effective_target_vect_cond): Enable for AArch64.
8867 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8869         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8870         endian-safe float pool loading.
8871         (test_square_root_v4sf): Likewise.
8872         (test_square_root_v2df): Likewise.
8873         * lib/target-supports.exp
8874         (check_effective_target_vect_call_sqrtf): Add AArch64.
8876 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8878         PR debug/55579
8879         * gcc.dg/tree-ssa/pr55579.c: New test.
8881 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8883         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8884         asm comments.
8886 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8888         PR middle-end/55890
8889         * gcc.dg/torture/pr55890-3.c: New test.
8891         PR middle-end/55851
8892         * gcc.c-torture/compile/pr55851.c: New test.
8894         PR sanitizer/55844
8895         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8896         dg-options.
8898 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8900         PR fortran/55618
8901         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8903 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8905         PR fortran/55763
8906         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8907         * gfortran.dg/pointer_init_7.f90: New.
8909 2013-01-07  Richard Biener  <rguenther@suse.de>
8911         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8913 2013-01-07  Richard Biener  <rguenther@suse.de>
8915         PR middle-end/55890
8916         * gcc.dg/torture/pr55890-1.c: New testcase.
8917         * gcc.dg/torture/pr55890-2.c: Likewise.
8919 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8921         * gcc.target/aarch64/fmovd.c: New.
8922         * gcc.target/aarch64/fmovf.c: Likewise.
8923         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8924         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8925         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8926         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8927         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8928         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8930 2013-01-07  Richard Biener  <rguenther@suse.de>
8932         PR tree-optimization/55888
8933         PR tree-optimization/55862
8934         * gcc.dg/torture/pr55888.c: New testcase.
8936 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8938         PR fortran/55852
8939         * gfortran.dg/intrinsic_size_3.f90: New.
8941 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8943         PR fortran/55763
8944         * gfortran.dg/select_type_32.f90: New.
8946 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8948         PR c++/52343
8949         * g++.dg/cpp0x/alias-decl-29.C: New test.
8951 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8953         PR fortran/53876
8954         PR fortran/54990
8955         PR fortran/54992
8956         * gfortran.dg/class_array_15.f03: New test.
8958 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8960         PR fortran/42769
8961         PR fortran/45836
8962         PR fortran/45900
8963         * gfortran.dg/use_23.f90: New test.
8964         * gfortran.dg/use_24.f90: New test.
8965         * gfortran.dg/use_25.f90: New test.
8966         * gfortran.dg/use_26.f90: New test.
8967         * gfortran.dg/use_27.f90: New test.
8969 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8971         * gnat.dg/specs/clause_on_volatile.ads: New test.
8973 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8975         * gnat.dg/alignment10.adb: New test.
8977 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8978             Mikael Morin  <mikael@gcc.gnu.org>
8980         PR fortran/55827
8981         * gfortran.dg/use_22.f90: New test.
8983 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8985         * gcc.target/aarch64/cmp-1.c: New testcase.
8987 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8989         PR fortran/55172
8990         * gfortran.dg/select_type_31.f03: New test.
8992 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8994         PR c++/54526 (again)
8995         * g++.dg/cpp0x/parse2.C: Extend.
8996         * g++.old-deja/g++.other/crash28.C: Adjust.
8998 2013-01-04  Richard Biener  <rguenther@suse.de>
9000         PR tree-optimization/55862
9001         * gcc.dg/torture/pr55862.c: New testcase.
9003 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9005         PR tree-optimization/55755
9006         * gcc.dg/torture/pr55755.c: New test.
9007         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9008         * gcc.dg/tree-ssa/pr45144.c: Update.
9010 2013-01-04  Richard Biener  <rguenther@suse.de>
9012         PR middle-end/55863
9013         * gcc.dg/fold-reassoc-2.c: New testcase.
9015 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9017         PR fortran/55763
9018         * gfortran.dg/null_7.f90: New.
9020 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9022         PR fortran/55854
9023         PR fortran/55763
9024         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9025         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9026         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9028 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9030         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9032 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9034         PR fortran/55855
9035         * gfortran.dg/assignment_1.f90: Modified.
9036         * gfortran.dg/assignment_4.f90: New.
9038 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9040         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9042 2013-01-03  Richard Biener  <rguenther@suse.de>
9044         PR tree-optimization/55857
9045         * gcc.dg/vect/pr55857-1.c: New testcase.
9046         * gcc.dg/vect/pr55857-2.c: Likewise.
9048 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9050         PR rtl-optimization/55838
9051         * gcc.dg/pr55838.c: New test.
9053         PR tree-optimization/55832
9054         * gcc.c-torture/compile/pr55832.c: New test.
9056 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9058         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9059         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9060         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9061         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9062         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9063         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9064         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9065         * gcc.dg/unroll_1.c: Ditto.
9066         * gcc.dg/unroll_2.c: Ditto.
9067         * gcc.dg/unroll_3.c: Ditto.
9068         * gcc.dg/unroll_4.c: Ditto.
9070 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9072         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9074 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9076         PR fortran/55818
9077         * gfortran.dg/eof_4.f90: New test.
9079 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9081         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9082         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9083         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9084         (compat_setup_dfp): Initialize compat_alt_caret and
9085         compat_save_TEST_ALWAYS_FLAGS.
9087 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9089         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9091 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9093         * gcc.dg/torture/fp-int-convert-2.c: New test.
9095 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9097         * gfortran.dg/newunit_3.f90: Add dg-do run.
9098         * gfortran.dg/inquire_15.f90: Add dg-do run.
9100 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9102         PR tree-optimization/55831
9103         * gcc.dg/pr55831.c: New test.
9105 Copyright (C) 2013 Free Software Foundation, Inc.
9107 Copying and distribution of this file, with or without modification,
9108 are permitted in any medium without royalty provided the copyright
9109 notice and this notice are preserved.