Merge from trunk.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1931f5d386afc16a20e05bc604cda28a33086917
1 2013-09-25  Andrew MacLeod  <amacleod@redhat.com>
3         * gcc.dg/atomic-exchange-{1-5}.c: Change atomic var to use
4         __attribute__((atomic)).
5         * gcc.dg/atomic-op-{1-5}.c: Add --std=c11 and change atomic var to
6         use _Atomic keyword.
8 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
10         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
11         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
12         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
13         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
14         gcc.dg/atomic/stdatomic-exchange-1.c,
15         gcc.dg/atomic/stdatomic-exchange-2.c,
16         gcc.dg/atomic/stdatomic-exchange-3.c,
17         gcc.dg/atomic/stdatomic-exchange-4.c,
18         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
19         gcc.dg/atomic/stdatomic-generic.c,
20         gcc.dg/atomic/stdatomic-kill-dep.c,
21         gcc.dg/atomic/stdatomic-load-1.c,
22         gcc.dg/atomic/stdatomic-load-2.c,
23         gcc.dg/atomic/stdatomic-load-3.c,
24         gcc.dg/atomic/stdatomic-load-4.c,
25         gcc.dg/atomic/stdatomic-lockfree.c,
26         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
27         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
28         gcc.dg/atomic/stdatomic-store-1.c,
29         gcc.dg/atomic/stdatomic-store-2.c,
30         gcc.dg/atomic/stdatomic-store-3.c,
31         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
32         tests.
34 2013-11-08  Cong Hou  <congh@google.com>
36         PR tree-optimization/58508
37         * gcc.dg/vect/pr58508.c: Update.
39 2013-11-08  Richard Biener  <rguenther@suse.de>
41         PR tree-optimization/59047
42         * gcc.dg/torture/pr59047.c: New testcase.
44 2013-11-08  Richard Biener  <rguenther@suse.de>
46         PR tree-optimization/59038
47         PR tree-optimization/58955
48         * gcc.dg/torture/pr59038.c: New testcase.
50 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
52         PR fortran/58471
53         * gfortran.dg/constructor_9.f90: New.
55 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
57         * gcc.dg/atomic-compare-exchange-1.c,
58         gcc.dg/atomic-compare-exchange-2.c,
59         gcc.dg/atomic-compare-exchange-3.c,
60         gcc.dg/atomic-compare-exchange-4.c,
61         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
62         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
63         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
64         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
65         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
66         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
67         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
68         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
69         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
70         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
71         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
72         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
73         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
74         gcc.dg/atomic-store-5.c: Declare main as returning int.
75         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
76         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
77         gcc.dg/atomic-exchange-5.c: Separate increments of count from
78         expression using value of count.
80 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
82         * lib/target-supports.exp
83         (check_effective_target_fenv_exceptions): New function.
84         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
85         * gcc.dg/atomic/c11-atomic-exec-1.c,
86         gcc.dg/atomic/c11-atomic-exec-2.c,
87         gcc.dg/atomic/c11-atomic-exec-3.c,
88         gcc.dg/atomic/c11-atomic-exec-4.c,
89         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
90         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
91         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
93 2013-11-07  Cong Hou  <congh@google.com>
95         * gcc.dg/vect/vect-alias-check.c: New.
97 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
99         * gcc.dg/tree-ssa/loop-39.c: New test.
101         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
102         * gcc.dg/unroll_2.c: Likewise.
103         * gcc.dg/unroll_3.c: Likewise.
104         * gcc.dg/unroll_4.c: Likewise.
105         * gcc.dg/vrp90.c: New test.
107 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
109         PR c++/58176
110         * g++.dg/cpp0x/nullptr30.C: New.
112 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
113             Jakub Jelinek  <jakub@redhat.com>
115         PR sanitizer/59029
116         * c-c++-common/asan/pr59029.c: New test.
118 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
120         PR target/59034
121         * gcc.target/i386/pr59034-1.c: New test.
122         * gcc.target/i386/pr59034-2.c: Likewise.
124 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
126         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
127         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
128         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
130 2013-11-06  DJ Delorie  <dj@redhat.com>
132         * gcc.dg/mismatch-decl-1.c: New test.
134 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
136         * gcc.dg/torture/float128-cmp-invalid.c,
137         gcc.dg/torture/float128-div-underflow.c,
138         gcc.dg/torture/float128-extend-nan.c,
139         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
141 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
143         * gcc.target/sh/pr51244-11.c: Remove target line.
144         * gcc.target/sh/sh4a-sincosf.c: Likewise.
145         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
146         * gcc.target/sh/pr51244-15.c: Likewise.
147         * gcc.target/sh/pr51244-19.c: Likewise.
148         * gcc.target/sh/cmpstr.c: Likewise.
149         * gcc.target/sh/pr33135-3.c: Likewise.
150         * gcc.target/sh/pr53512-2.c: Likewise.
151         * gcc.target/sh/pr54602-2.c: Likewise.
152         * gcc.target/sh/pr52483-1.c: Likewise.
153         * gcc.target/sh/pr21255-2-ml.c: Likewise.
154         * gcc.target/sh/pr54760-4.c: Likewise.
155         * gcc.target/sh/pr52483-5.c: Likewise.
156         * gcc.target/sh/pr54089-2.c: Likewise.
157         * gcc.target/sh/pr56547-2.c: Likewise.
158         * gcc.target/sh/pr54089-6.c: Likewise.
159         * gcc.target/sh/pr51244-20.c: Likewise.
160         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
161         * gcc.target/sh/sh4a-fsrra.c: Likewise.
162         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
163         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
164         * gcc.target/sh/pr55303-2.c: Likewise.
165         * gcc.target/sh/sh2a-resbank.c: Likewise.
166         * gcc.target/sh/sp-switch.c: Likewise.
167         * gcc.target/sh/pr51244-3.c: Likewise.
168         * gcc.target/sh/pr50751-3.c: Likewise.
169         * gcc.target/sh/pr51244-7.c: Likewise.
170         * gcc.target/sh/struct-arg-dw2.c: Likewise.
171         * gcc.target/sh/pr50751-7.c: Likewise.
172         * gcc.target/sh/pr49468-di.c: Likewise.
173         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
174         * gcc.target/sh/pr49880-3.c: Likewise.
175         * gcc.target/sh/pr51244-12.c: Likewise.
176         * gcc.target/sh/pr53988.c: Likewise.
177         * gcc.target/sh/pr6526.c: Likewise.
178         * gcc.target/sh/sh2a-bxor.c: Likewise.
179         * gcc.target/sh/pr51244-16.c: Likewise.
180         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
181         * gcc.target/sh/sh2a-bor.c: Likewise.
182         * gcc.target/sh/pr53511-1.c: Likewise.
183         * gcc.target/sh/pr21255-3.c: Likewise.
184         * gcc.target/sh/pr53512-3.c: Likewise.
185         * gcc.target/sh/pr33135-4.c: Likewise.
186         * gcc.target/sh/pr54602-3.c: Likewise.
187         * gcc.target/sh/pr54760-1.c: Likewise.
188         * gcc.target/sh/pr52483-2.c: Likewise.
189         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
190         * gcc.target/sh/pr54680.c: Likewise.
191         * gcc.target/sh/pr54386.c: Likewise.
192         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
193         * gcc.target/sh/pr54089-3.c: Likewise.
194         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
195         * gcc.target/sh/pr54089-7.c: Likewise.
196         * gcc.target/sh/strlen.c: Likewise.
197         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
198         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
199         * gcc.target/sh/pr55303-3.c: Likewise.
200         * gcc.target/sh/pr51244-4.c: Likewise.
201         * gcc.target/sh/pr50751-4.c: Likewise.
202         * gcc.target/sh/pr39423-1.c: Likewise.
203         * gcc.target/sh/pr51244-8.c: Likewise.
204         * gcc.target/sh/pr55146.c: Likewise.
205         * gcc.target/sh/pr50751-8.c: Likewise.
206         * gcc.target/sh/sh2a-bset.c: Likewise.
207         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
208         * gcc.target/sh/sh2a-movi20s.c: Likewise.
209         * gcc.target/sh/20080410-1.c: Likewise.
210         * gcc.target/sh/pr49880-4.c: Likewise.
211         * gcc.target/sh/pr51244-13.c: Likewise.
212         * gcc.target/sh/sh2a-movrt.c: Likewise.
213         * gcc.target/sh/pr51244-17.c: Likewise.
214         * gcc.target/sh/pr21255-2-mb.c: Likewise.
215         * gcc.target/sh/sh2a-bclr.c: Likewise.
216         * gcc.target/sh/pr33135-1.c: Likewise.
217         * gcc.target/sh/pr53512-4.c: Likewise.
218         * gcc.target/sh/pr54602-4.c: Likewise.
219         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
220         * gcc.target/sh/pr54760-2.c: Likewise.
221         * gcc.target/sh/pr52483-3.c: Likewise.
222         * gcc.target/sh/sh2a-bld.c: Likewise.
223         * gcc.target/sh/pr54089-4.c: Likewise.
224         * gcc.target/sh/pr54685.c: Likewise.
225         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
226         * gcc.target/sh/pr54089-8.c: Likewise.
227         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
228         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
229         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
230         * gcc.target/sh/pr51244-1.c: Likewise.
231         * gcc.target/sh/pr50751-1.c: Likewise.
232         * gcc.target/sh/pr55160.c: Likewise.
233         * gcc.target/sh/pr51244-5.c: Likewise.
234         * gcc.target/sh/pr54236-1.c: Likewise.
235         * gcc.target/sh/pr50751-5.c: Likewise.
236         * gcc.target/sh/pr52933-1.c: Likewise.
237         * gcc.target/sh/pr39423-2.c: Likewise.
238         * gcc.target/sh/pr51244-9.c: Likewise.
239         * gcc.target/sh/pr49263.c: Likewise.
240         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
241         * gcc.target/sh/pr49880-1.c: Likewise.
242         * gcc.target/sh/sh2a-band.c: Likewise.
243         * gcc.target/sh/pr51244-10.c: Likewise.
244         * gcc.target/sh/pr49880-5.c: Likewise.
245         * gcc.target/sh/prefetch.c: Likewise.
246         * gcc.target/sh/pr51244-14.c: Likewise.
247         * gcc.target/sh/rte-delay-slot.c: Likewise.
248         * gcc.target/sh/fpul-usage-1.c: Likewise.
249         * gcc.target/sh/pr51244-18.c: Likewise.
250         * gcc.target/sh/pr21255-1.c: Likewise.
251         * gcc.target/sh/pr33135-2.c: Likewise.
252         * gcc.target/sh/pr53512-1.c: Likewise.
253         * gcc.target/sh/pr54602-1.c: Likewise.
254         * gcc.target/sh/sh2a-rtsn.c: Likewise.
255         * gcc.target/sh/torture/pragma-isr.c: Likewise.
256         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
257         * gcc.target/sh/torture/pr58314.c: Likewise.
258         * gcc.target/sh/torture/pr34777.c: Likewise.
259         * gcc.target/sh/torture/pr58475.c: Likewise.
260         * gcc.target/sh/pr54760-3.c: Likewise.
261         * gcc.target/sh/sh4a-cosf.c: Likewise.
262         * gcc.target/sh/pr52483-4.c: Likewise.
263         * gcc.target/sh/mfmovd.c: Likewise.
264         * gcc.target/sh/pr54089-1.c: Likewise.
265         * gcc.target/sh/pr56547-1.c: Likewise.
266         * gcc.target/sh/pr54089-5.c: Likewise.
267         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
268         * gcc.target/sh/pr54089-9.c: Likewise.
269         * gcc.target/sh/sh2a-jsrn.c: Likewise.
270         * gcc.target/sh/pr49468-si.c: Likewise.
271         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
272         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
273         * gcc.target/sh/pr55303-1.c: Likewise.
274         * gcc.target/sh/pr51244-2.c: Likewise.
275         * gcc.target/sh/pr50751-2.c: Likewise.
276         * gcc.target/sh/pr54236-2.c: Likewise.
277         * gcc.target/sh/pr51244-6.c: Likewise.
278         * gcc.target/sh/cmpstrn.c: Likewise.
279         * gcc.target/sh/pr50751-6.c: Likewise.
280         * gcc.target/sh/pr52933-2.c: Likewise.
281         * gcc.target/sh/pr53568-1.c: Likewise.
282         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
283         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
284         * gcc.target/sh/sh4a-sinf.c: Likewise.
285         * gcc.target/sh/pr49880-2.c: Likewise.
287 2013-11-06  Tobias Burnus  <burnus@net-b.de>
289         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
290         * gcc.dg/wdate-time.c: Ditto.
291         * gfortran.dg/wdate-time.F90: Ditto.
293 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
295         PR target/30807
296         * gcc.target/sh/torture/pr30807.c: New.
298 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/11006
301         * g++.dg/other/java3.C: New.
303 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
305         PR target/59021
306         * gcc.target/i386/pr59021.c: New test.
308 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
310         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
311         dg-additional-files to also match BOL.
313 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
315         * gcc.dg/torture/c99-contract-1.c: New test.
317 2013-11-06  Richard Biener  <rguenther@suse.de>
319         PR tree-optimization/58653
320         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
321         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
323 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
325         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
326         40 to 30.  Replaced iteration variable with a #define.  Instead of
327         returning non-zero value for error, called __builtin_abort ().  Fixed
328         a bug of calling fib_serial in serial case instead of fib.
329         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
330         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
331         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
332         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
333         compiler flag testing.
335 2013-11-06  Christian Bruel  <christian.bruel@st.com>
337         * gcc.target/sh/strlen.c: New test.
339 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
341         PR middle-end/58970
342         * gcc.c-torture/compile/pr58970.c: New test.
344 2013-11-05  Wei Mi  <wmi@google.com>
346         PR regression/58985
347         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
349 2013-11-05  Tobias Burnus  <burnus@net-b.de>
351         * g++.dg/warn/wdate-time.C: New.
352         * gcc.dg/wdate-time.c: New.
353         * gfortran.dg/wdate-time.F90: New.
355 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
357         PR fortran/58989
358         * gfortran.dg/reshape_6.f90: New test.
360 2013-10-05  Jeff Law  <law@redhat.com>
362         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
363         * gcc.dg/tree-ssa/isolate-1.c: New test.
364         * gcc.dg/tree-ssa/isolate-2.c: New test.
365         * gcc.dg/tree-ssa/isolate-3.c: New test.
366         * gcc.dg/tree-ssa/isolate-4.c: New test.
368 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
370         PR rtl-optimization/58997
371         * gcc.c-torture/compile/pr58997.c: New test.
373 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
375         PR c++/58724
376         * g++.dg/cpp0x/gen-attrs-56.C: New.
378 2013-11-05  Richard Biener  <rguenther@suse.de>
380         PR ipa/58492
381         * gcc.dg/ipa/pr58492.c: New testcase.
383 2013-11-05  Richard Biener  <rguenther@suse.de>
385         PR tree-optimization/58955
386         * gcc.dg/torture/pr58955-1.c: New testcase.
387         * gcc.dg/torture/pr58955-2.c: Likewise.
389 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
391         PR middle-end/58981
392         * gcc.dg/pr58981.c: New test.
394 2013-11-05  Richard Biener  <rguenther@suse.de>
396         PR middle-end/58941
397         * gcc.dg/torture/pr58941.c: New testcase.
399 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
401         PR tree-optimization/58958
402         * gcc.dg/tree-ssa/pr58958.c: New file.
404 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
406         * gcc.dg/tree-ssa/alias-26.c: New file.
408 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
410         PR tree-optimization/58984
411         * gcc.c-torture/execute/pr58984.c: New test.
413 2013-11-05  Andreas Schwab  <schwab@suse.de>
415         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
417 2013-11-05  Tobias Burnus  <burnus@net-b.de>
419         * g++.dg/gomp/openmp-simd-1.C: New.
420         * g++.dg/gomp/openmp-simd-2.C: New.
421         * gcc.dg/gomp/openmp-simd-1.c: New.
422         * gcc.dg/gomp/openmp-simd-2.c: New.
424 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
426         * gcc.dg/superblock.c: Require scheduling support.
428 2013-11-04  Kostya Serebryany  <kcc@google.com>
430         * g++.dg/asan/asan_test.cc: Update the test
431         to match the fresh asan run-time.
432         * c-c++-common/asan/stack-overflow-1.c: Ditto.
434 2013-11-04  Ian Lance Taylor  <iant@google.com>
436         * g++.dg/ext/sync-4.C: New test.
438 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
440         PR fortran/58771
441         * gfortran.dg/derived_external_function_1.f90 : New test
443 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
445         PR tree-optimization/58978
446         * gcc.c-torture/compile/pr58978.c: New test.
448 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
450         PR fortran/57445
451         * gfortran.dg/optional_class_1.f90 : New test
453 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
455         PR rtl-optimization/58968
456         * gfortran.dg/pr58968.f: New
458 2013-11-04  Marek Polacek  <polacek@redhat.com>
460         PR c++/58979
461         * g++.dg/diagnostic/pr58979.C: New test.
463 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
465         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
466         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
467         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
468         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
469         gcc.dg/iec-559-macros-9.c: New tests.
471 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
473         PR tree-optimization/58946
474         * gcc.c-torture/compile/pr58946.c: New test.
476 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/52071
479         * g++.dg/parse/pr52071.C: New.
481 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
483         PR c++/38313
484         * g++.dg/lookup/name-clash10.C: New.
486 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
488         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
489         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
490         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
491         vbif.
493 2013-11-03  Marek Polacek  <polacek@redhat.com>
495         * g++.dg/ubsan/cxx1y-vla.C: New test.
496         * c-c++-common/ubsan/vla-3.c: New test.
497         * c-c++-common/ubsan/vla-2.c: New test.
498         * c-c++-common/ubsan/vla-4.c: New test.
499         * c-c++-common/ubsan/vla-1.c: New test.
501 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
503         * gcc.dg/vmx/vec-set.c: New.
505 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
507         PR c++/29234
508         PR c++/56037
509         * g++.dg/parse/pr29234.C: New.
510         * g++.dg/parse/pr56037.C: Likewise.
512 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
514         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
515         passed it in as one of the options to all Cilk keywords test.
517 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
519         PR c++/58708
520         * g++.dg/cpp1y/pr58708.C: New.
522 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
524         PR c++/58834
525         * g++.dg/ext/pr58834.C: New file.
527 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
529         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
530         tests.
531         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
532         tests.
534 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
536         PR fortran/57893
537         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
538         type block.
540 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
542         * g++.dg/gomp/simd-1.C: New test.
543         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
544         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
545         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
546         * c-c++-common/gomp/simd6.c: New test.
548 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
550         Implement C++14 digit separators.
551         * g++.dg/cpp1y/digit-sep.C: New.
552         * g++.dg/cpp1y/digit-sep-neg.C: New.
553         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
555 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
557         * gcc.dg/vect/vect-align-3.c: New test.
559         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
560         we warn about it already during VRP1 pass.
562 2013-10-31  Martin Jambor  <mjambor@suse.cz>
564         PR rtl-optimization/58934
565         Revert:
566         2013-10-30  Martin Jambor  <mjambor@suse.cz>
567         PR rtl-optimization/10474
568         * gcc.dg/pr10474.c: New testcase.
569         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
570         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
572 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
574         PR c++/58932
575         Revert:
576         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
578         PR c++/58466
579         * g++.dg/cpp0x/variadic145.C: New.
581         * g++.dg/cpp0x/sfinae49.C: New.
583 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
585         PR c++/58581
586         * g++.dg/cpp0x/deleted1.C: New.
588 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
590         * gcc.target/arm/lp1243022.c: New test.
592 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
594         PR other/58545
595         * gcc.target/avr/pr58545.c: New test.
597 2013-10-30  Tobias Burnus  <burnus@net-b.de>
599         Revert:
600         2013-10-30  Tobias Burnus  <burnus@net-b.de>
601         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
602         path to the compile flags.
604 2013-10-30  Cong Hou  <congh@google.com>
606         * gcc.target/i386/vect-abs-s8.c: New test.
607         * gcc.target/i386/vect-abs-s16.c: New test.
608         * gcc.target/i386/vect-abs-s32.c: New test.
610 2013-10-30  Tobias Burnus  <burnus@net-b.de>
612         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
613         path to the compile flags.
615 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
617         PR rtl-optimization/58369
618         * g++.dg/torture/pr58369.C: New test.
620 2013-10-30  Tobias Burnus  <burnus@net-b.de>
622         PR other/33426
623         * g++.dg/vect/pr33426-ivdep-2.cc: New.
624         * g++.dg/vect/pr33426-ivdep-3.cc: New.
625         * g++.dg/vect/pr33426-ivdep-4.cc: New.
627 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
629         PR target/58784
630         * gcc.target/arm/pr58784.c: New.
632 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
634         * gcc.dg/tree-ssa/alias-24.c: New file.
636 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
638         * gcc.target/i386/fma_double_3.c: Use pattern for
639         scan-assembler-times instead of just one insn name.
640         * gcc.target/i386/fma_double_5.c: Ditto.
641         * gcc.target/i386/fma_float_3.c: Ditto.
642         * gcc.target/i386/fma_float_5.c: Ditto.
643         * gcc.target/i386/l_fma_double_1.c: Ditto.
644         * gcc.target/i386/l_fma_double_2.c: Ditto.
645         * gcc.target/i386/l_fma_double_3.c: Ditto.
646         * gcc.target/i386/l_fma_double_4.c: Ditto.
647         * gcc.target/i386/l_fma_double_5.c: Ditto.
648         * gcc.target/i386/l_fma_double_6.c: Ditto.
649         * gcc.target/i386/l_fma_float_1.c: Ditto.
650         * gcc.target/i386/l_fma_float_2.c: Ditto.
651         * gcc.target/i386/l_fma_float_3.c: Ditto.
652         * gcc.target/i386/l_fma_float_4.c: Ditto.
653         * gcc.target/i386/l_fma_float_5.c: Ditto.
654         * gcc.target/i386/l_fma_float_6.c: Ditto.
656 2013-10-30  Christian Bruel  <christian.bruel@st.com>
658         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
659         * gcc.target/sh/cmpstr.c: New test.
660         * gcc.target/sh/cmpstrn.c: New test.
662 2013-10-30  Martin Jambor  <mjambor@suse.cz>
664         PR rtl-optimization/10474
665         * gcc.dg/pr10474.c: New testcase.
666         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
667         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
669 2013-10-29  Andrew Pinski <apinski@cavium.com>
670             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
672         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
673         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
674         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
675         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
676         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
677         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
678         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
679         conditional move to be used.
680         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
682 2013-10-29  Tobias Burnus  <burnus@net-b.de>
684         PR fortran/44350
685         * gfortran.dg/blockdata_8.f90: New.
687 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
689         PR target/54236
690         * gcc.target/sh/pr54236-2: New.
691         * gcc.target/sh/pr54089-6: Add another rotl special case.
693 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
695         PR fortran/58793
696         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
697         to determine sizes of real kinds.
699         PR fortran/58858
700         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
702 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
704         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
705         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
706         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
707         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
708         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
709         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
710         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
711         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
712         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
713         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
714         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
715         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
716         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
717         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
718         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
719         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
720         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
721         test stored in c-c++-common.  Also, added the Cilk runtime's library
722         to the ld_library_path.
724 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/58888
727         * g++.dg/cpp0x/auto40.C: New.
728         * g++.dg/other/warning1.C: Adjust.
730 2013-10-29  Richard Biener  <rguenther@suse.de>
732         * gcc.dg/torture/restrict-2.c: New testcase.
733         * gcc.dg/torture/restrict-3.c: Likewise.
734         * gcc.dg/torture/restrict-4.c: Likewise.
735         * gcc.dg/torture/restrict-5.c: Likewise.
737 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
739         PR tree-optimization/19831
740         * gcc.dg/tree-ssa/alias-25.c: New file.
742 2013-10-29  Richard Biener  <rguenther@suse.de>
744         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
745         changes.
746         * gcc.dg/vect/bb-slp-32.c: Likewise.
747         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
748         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
749         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
750         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
751         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
752         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
753         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
754         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
755         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
756         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
757         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
758         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
759         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
760         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
761         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
762         * gfortran.dg/vect/vect.exp: Likewise.
764 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
766         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
767         * gcc.dg/vmx/eg-5.c: Likewise.
769 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
770              Joern Rennecke  <joern.rennecke@embecosm.com>
772         * gcc.target/arc/jump-around-jump.c: New test.
774 2013-10-27  Tom de Vries  <tom@codesourcery.com>
776         * gcc.target/arm/require-pic-register-loc.c: New test.
778 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
780         PR target/58679
781         * gcc.target/i386/pr58679-1.c: New test.
782         * gcc.target/i386/pr58679-2.c: Ditto.
784 2013-10-27  Tobias Burnus  <burnus@net-b.de>
786         PR other/33426
787         * gcc.dg/vect/vect-ivdep-2.c: New.
789 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
791         PR target/52483
792         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
793         * gcc.target/sh/pr52483-2.c: Likewise.
794         * gcc.target/sh/pr52483-3.c: Likewise.
795         * gcc.target/sh/pr52483-4.c: Likewise.
797 2013-10-26  Jeff Law  <law@redhat.com>
799         * g++.dg/torture/pr49309.C: Removed.
800         * gcc.dg/dfp/pr35739.c: Removed.
802 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
804         PR rtl-optimization/58759
805         * gcc.target/i386/pr58759.c: New.
807 2013-10-25  Tobias Burnus  <burnus@net-b.de>
809         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
810         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
811         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
813 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
815         * gcc.dg/wmul-1.c: New test.
817 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
819         PR c++/58878
820         * g++.dg/template/pr58878.C: New.
822 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
824         * gcc.dg/tree-ssa/alias-23.c: New file.
826 2013-10-25  Richard Biener  <rguenther@suse.de>
828         PR tree-optimization/58626
829         * gcc.dg/torture/pr58626.c: New testcase.
831 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
833         PR c++/54812
834         * g++.dg/cpp0x/defaulted47.C: New.
836 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
838         * gcc.c-torture/execute/pr58831.c: New test.
840 2013-10-25  Nick Clifton  <nickc@redhat.com>
842         * c-c++-common/pr57793.c: Add expected error messages for
843         targets with small integers.
844         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
845         * gcc.dg/c99-stdint-2.c: Likewise.
846         * gcc.dg/cdce1.c: Likewise.
847         * gcc.dg/fold-overflow-1.c: Likewise.
848         * gcc.dg/utf-cvt.c: Likewise.
849         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
850         arithmetic.
851         * gcc.dg/ftrapv-2.c: Likewise.
852         * gcc.dg/pr30286.c: Likewise.
853         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
854         * lib/target-supports.exp (check_effective_target_trapping): New
855         proc.  Returns true if the target supports trapping arithmetic.
857 2013-10-25  Tobias Burnus  <burnus@net-b.de>
859         * g++.dg/parse/ivdep.C: New.
860         * g++.dg/vect/pr33426-ivdep.cc: New.
862 2013-10-24  Richard Henderson  <rth@redhat.com>
864         PR rtl/58542
865         * gcc.dg/atomic-store-6.c: New.
867 2013-10-24  Ian Lance Taylor  <iant@google.com>
869         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
871 2013-10-24  Cong Hou  <congh@google.com>
873         * gcc.c-torture/execute/20030125-1.c: Update.
875 2013-10-24  Tobias Burnus  <burnus@net-b.de>
877         PR fortran/44646
878         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
880 2013-10-24  Dehao Chen  <dehao@google.com>
882         * g++.dg/opt/devirt3.C: New test.
884 2013-08-24  Tobias Burnus  <burnus@net-b.de>
886         PR other/33426
887         * testsuite/gcc.dg/ivdep.c: New.
888         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
890 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
892         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
893         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
895 2013-10-24  Nick Clifton  <nickc@redhat.com>
897         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
899 2013-10-24  Marek Polacek  <polacek@redhat.com>
901         PR c++/58705
902         * g++.dg/parse/pr58705.C: New test.
904 2013-10-24  Marek Polacek  <polacek@redhat.com>
906         * gcc.dg/c11-align-5.c: Add more testing.
908 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
910         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
912 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
914         PR tree-optimization/58775
915         PR tree-optimization/58791
916         * gcc.dg/guality/pr58791-1.c: New test.
917         * gcc.dg/guality/pr58791-2.c: New test.
918         * gcc.dg/guality/pr58791-3.c: New test.
919         * gcc.dg/guality/pr58791-4.c: New test.
920         * gcc.dg/guality/pr58791-5.c: New test.
921         * gcc.c-torture/compile/pr58775.c: New test.
922         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
924 2013-10-23  Tom de Vries  <tom@codesourcery.com>
926         PR tree-optimization/58805
927         * gcc.dg/pr58805.c: New test.
929 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
931         * gcc.target/i386/vect-div-1.c: New test.
933         * gcc.dg/vect/pr58508.c: Remove dg-options.
935 2013-10-23  Richard Biener  <rguenther@suse.de>
937         * gcc.dg/torture/pr58830.c: New testcase.
939 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
941         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
942         * g++.dg/cpp1y/attr-deprecated.C: New.
943         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
945 2013-10-23  Tobias Burnus  <burnus@net-b.de>
947         PR fortran/58793
948         * gfortran.dg/assumed_type_8.f90: New.
950 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
952         PR target/58779
953         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
954         and MINUSCCZEXT defines. Update scan-assembler dg directive.
955         * gcc.dg/torture/pr58779.c: New test.
957 2013-10-22  Steve Ellcey  <sellcey@mips.com>
959         * gcc.target/mips/nor.c: New.
961 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
963         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
964         tests into...
965         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
966         restricted to big-endian targets.
968 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
970         PR fortran 57893
971         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
973 2013-10-21  Tobias Burnus  <burnus@net-b.de>
975         PR fortran/58803
976         * gfortran.dg/proc_ptr_comp_38.f90: New.
978 2013-10-21  Marek Polacek  <polacek@redhat.com>
980         PR middle-end/58809
981         * gcc.dg/gomp/pr58809.c: New test.
983 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
985         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
986         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
988 2013-10-21  Richard Biener  <rguenther@suse.de>
990         PR tree-optimization/58794
991         * c-c++-common/torture/pr58794-1.c: New testcase.
992         * c-c++-common/torture/pr58794-2.c: Likewise.
994 2013-10-21  Richard Biener  <rguenther@suse.de>
996         PR middle-end/58742
997         * c-c++-common/fold-divmul-1.c: New testcase.
999 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1001         * gcc.target/i386/memset-vector_loop-1.c: New test.
1002         * gcc.target/i386/memset-vector_loop-2.c: New test.
1004 2013-10-21  Diego Novillo  <dnovillo@google.com>
1006         * g++.dg/plugin/selfassign.c: Include tree.h.
1007         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1008         * gcc.dg/plugin/ggcplug.c: Likewise.
1009         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1010         * gcc.dg/plugin/selfassign.c: Likewise.
1011         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1013 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1015         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1016         * gcc.target/mips/mips-ps-7.c: Likewise.
1018 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1020         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1021         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1022         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1024 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1026         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1028         PR testsuite/58645
1029         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1031 2013-10-19  Mike Stump  <mikestump@comcast.net>
1033         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1035         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1036         * g++.dg/lto/pr54625-1_0.c: ... to here.
1037         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1038         * g++.dg/lto/pr54625-1_1.C: Likewise.
1039         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1040         * g++.dg/lto/pr54625-2_0.c: Likewise.
1041         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1042         * g++.dg/lto/pr54625-2_1.C: Likewise.
1044 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1046         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1048 2013-10-18  Cong Hou  <congh@google.com>
1050         * gcc.dg/vect/pr58508.c: New test.
1052 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1054         PR c++/58466
1055         * g++.dg/cpp0x/variadic145.C: New.
1057 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1059         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1061 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1063         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1064         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1065         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1066         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1068 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1070         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1071         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1072         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1073         effective target arm_thumb1_ok.
1074         * lib/target-supports.exp
1075         (check_effective_target_arm_fp16_ok_nocache): Don't force
1076         -mfloat-abi=soft when building for hardfloat target.
1078 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1080         PR target/58673
1081         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1082         -mquad-word + -mno-vsx-timode causes errors.
1083         * gcc.target/powerpc/pr58673-2.c: Likewise.
1085 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/58596
1088         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1090 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1092         * gcc.target/aarch64/c-output-template.c: New testcase.
1093         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1094         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1096 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1098         * gcc/testsuite/lib/target-supports.exp
1099         (check_effective_target_sync_long_long): AArch64 supports
1100         atomic operations on "long long".
1101         (check_effective_target_sync_long_long_runtime): AArch64 can
1102         execute atomic operations on "long long".
1104 2013-10-17  Richard Biener  <rguenther@suse.de>
1106         PR tree-optimization/58143
1107         * gcc.dg/torture/pr58143-1.c: New testcase.
1108         * gcc.dg/torture/pr58143-2.c: Likewise.
1109         * gcc.dg/torture/pr58143-3.c: Likewise.
1111 2013-10-17  Marek Polacek  <polacek@redhat.com>
1113         PR c/58267
1114         * gcc.dg/c1x-align-5.c: New test.
1116 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1118         PR fortran/58652
1119         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1121 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1123         * c-c++-common/cpp/openmp-define-1.c: Move
1124         dg-require-effective-target fopenmp after dg-do directive.
1125         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1126         * gfortran.dg/openmp-define-1.f90: Likewise.
1127         * gfortran.dg/openmp-define-2.f90: Likewise.
1128         * gfortran.dg/openmp-define-3.f90: Likewise.
1130 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1132         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1134 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1136         PR target/57756
1137         * gcc.target/i386/pr57756.c: New test.
1138         * gcc.target/i386/pr57756_2.c: New test.
1140 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1142         * gcc.dg/torture/builtin-self.c: New file.
1144 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1146         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1147         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1148         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1149         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1150         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1152 2013-10-15  Cong Hou  <congh@google.com>
1154         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1156 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1158         PR c++/58707
1159         * g++.dg/cpp0x/pr58707.C: New.
1161 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1163         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1164         after other directives.
1166 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1168         PR fortran/58652
1169         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1171 2013-10-14  Ian Lance Taylor  <iant@google.com>
1173         * go.test/go-test.exp (go-find-packages): New proc.
1174         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1175         subdirectories.  Do simple +build line matching.  Handle run with
1176         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1177         for rundir.  Remove special handling for bug191 and dwarf.
1179 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1181         PR fortran/58658
1182         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1184 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1186         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1187         Use btsl.
1189 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1191         * gnat.dg/specs/opt1.ads: New test.
1193 2013-10-14  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/58640
1196         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1198 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1200         * gnat.dg/uninit_array.ad[sn]: New test.
1201         * gnat.dg/uninit_array_pkg.ads: New helper.
1203 2013-10-13  Richard Biener  <rguenther@suse.de>
1205         * gcc.c-torture/execute/pr58662.c: New test.
1207 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1209         PR target/51244
1210         * gcc.dg/torture/p51244-21.c: New.
1211         * gcc.target/sh/pr51244-20.c: New.
1212         * gcc.target/sh/pr51244-20-sh2a.c: New.
1214 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1216         * gnat.dg/specs/linker_section.ads: Update test.
1218 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1220         PR target/58690
1221         * gcc.target/i386/pr58690.c: New test
1223 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1225         * gcc.target/i386/builtin-ucmp.c: New test.
1227 2013-10-11  Brooks Moses  <bmoses@google.com>
1229         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1231 2013-10-11  Jeff Law  <law@redhat.com>
1233         * gcc.c-torture/execute/pr58640.c: New test.
1235 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1237         PR c++/58633
1238         * g++.dg/cpp0x/decltype57.C: New.
1240 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1242         PR c++/31671
1243         * g++.dg/template/nontype26.C: New.
1245 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1247         * c-c++-common/cpp/openmp-define-1.c: New file.
1248         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1249         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1250         * gfortran.dg/openmp-define-1.f90: Likewise.
1251         * gfortran.dg/openmp-define-2.f90: Likewise.
1252         * gfortran.dg/openmp-define-3.f90: Likewise.
1254         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1255         for test source files.
1256         * gcc.dg/gomp/gomp.exp: Likewise.
1257         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1258         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1259         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1260         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1261         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1263 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1265         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1266         Remove error test that is now valid in OpenMP 4.0.
1267         * c-c++-common/gomp/atomic-16.c: New test.
1268         * c-c++-common/gomp/cancel-1.c: New test.
1269         * c-c++-common/gomp/depend-1.c: New test.
1270         * c-c++-common/gomp/depend-2.c: New test.
1271         * c-c++-common/gomp/map-1.c: New test.
1272         * c-c++-common/gomp/pr58472.c: New test.
1273         * c-c++-common/gomp/sections1.c: New test.
1274         * c-c++-common/gomp/simd1.c: New test.
1275         * c-c++-common/gomp/simd2.c: New test.
1276         * c-c++-common/gomp/simd3.c: New test.
1277         * c-c++-common/gomp/simd4.c: New test.
1278         * c-c++-common/gomp/simd5.c: New test.
1279         * c-c++-common/gomp/single1.c: New test.
1280         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1281         parser.
1282         * g++.dg/gomp/block-3.C: Likewise.
1283         * g++.dg/gomp/clause-3.C: Adjust error messages.
1284         * g++.dg/gomp/declare-simd-1.C: New test.
1285         * g++.dg/gomp/declare-simd-2.C: New test.
1286         * g++.dg/gomp/depend-1.C: New test.
1287         * g++.dg/gomp/depend-2.C: New test.
1288         * g++.dg/gomp/target-1.C: New test.
1289         * g++.dg/gomp/target-2.C: New test.
1290         * g++.dg/gomp/taskgroup-1.C: New test.
1291         * g++.dg/gomp/teams-1.C: New test.
1292         * g++.dg/gomp/udr-1.C: New test.
1293         * g++.dg/gomp/udr-2.C: New test.
1294         * g++.dg/gomp/udr-3.C: New test.
1295         * g++.dg/gomp/udr-4.C: New test.
1296         * g++.dg/gomp/udr-5.C: New test.
1297         * g++.dg/gomp/udr-6.C: New test.
1298         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1299         * gcc.dg/autopar/outer-2.c: Likewise.
1300         * gcc.dg/autopar/outer-3.c: Likewise.
1301         * gcc.dg/autopar/outer-4.c: Likewise.
1302         * gcc.dg/autopar/outer-5.c: Likewise.
1303         * gcc.dg/autopar/outer-6.c: Likewise.
1304         * gcc.dg/autopar/parallelization-1.c: Likewise.
1305         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1306         parser.
1307         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1308         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1309         instead of GOMP_parallel_loop_runtime_start.
1310         * gcc.dg/gomp/declare-simd-1.c: New test.
1311         * gcc.dg/gomp/declare-simd-2.c: New test.
1312         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1313         parser.  Add further #pragma omp sections nesting tests.
1314         * gcc.dg/gomp/target-1.c: New test.
1315         * gcc.dg/gomp/target-2.c: New test.
1316         * gcc.dg/gomp/taskgroup-1.c: New test.
1317         * gcc.dg/gomp/teams-1.c: New test.
1318         * gcc.dg/gomp/udr-1.c: New test.
1319         * gcc.dg/gomp/udr-2.c: New test.
1320         * gcc.dg/gomp/udr-3.c: New test.
1321         * gcc.dg/gomp/udr-4.c: New test.
1322         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1324 2013-10-10  Jan Hubicka  <jh@suse.cz>
1326         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1327         tuning change.
1328         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1329         * gcc.target/i386/pr49168-1.c: Likewise.
1330         * gcc.target/i386/pr49002-2.c: Likewise.
1332 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1334         PR middle-end/58670
1335         * gcc.dg/torture/pr58670.c: New test.
1337 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1339         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1341 2013-10-09  Marek Polacek  <polacek@redhat.com>
1343         PR c++/58635
1344         * g++.dg/tm/pr58635-1.C: New test.
1345         * g++.dg/tm/pr58635-2.C: New test.
1347 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1349         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1351 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1353         PR tree-optimization/20318
1354         * c-c++-common/pr20318.c: New file.
1355         * gcc.dg/tree-ssa/pr20318.c: New file.
1357 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1359         * gcc.c-torture/execute/pr58570.c: New test.
1361 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1363         * gcc.target/aarch64/vclz.c: New testcase.
1365 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1367         * gcc.target/aarch64/vadd_f64.c: New testcase.
1368         * gcc.target/aarch64/vsub_f64.c: New testcase.
1370 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1372         * gcc.target/aarch64/vdiv_f.c: New testcase.
1374 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1376         * gcc.target/aarch64/vneg_f.c: New testcase.
1377         * gcc.target/aarch64/vneg_s.c: New testcase.
1379 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/58568
1382         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1383         * g++.old-deja/g++.mike/misc9.C: Adjust.
1385 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1387         PR c++/58665
1388         Revert:
1389         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1391         PR c++/58448
1392         * g++.dg/template/crash117.C: New.
1394 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1396         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1398 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1400         PR tree-optimization/58480
1401         * gcc.dg/tree-ssa/pr58480.c: New file.
1403 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1405         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1406         * gcc.target/powerpc/fusion.c: Likewise.
1408 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1410         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1412 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1414         * gcc.target/s390/htm-1.c: Add more tests to cover different
1415         operand types.
1417 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR c++/58126
1420         * g++.dg/init/uninitialized1.C: New.
1422 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/56060
1425         * g++.dg/cpp0x/variadic144.C: New.
1427 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1429         PR c++/58560
1430         * g++.dg/cpp0x/auto39.C: New.
1432 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1434         PR c++/58503
1435         * g++.dg/cpp0x/range-for26.C: New.
1436         * g++.dg/cpp0x/range-for27.C: Likewise.
1438 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1440         PR c++/58448
1441         * g++.dg/template/crash117.C: New.
1443 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1445         PR c++/19476
1446         * g++.dg/tree-ssa/pr19476-5.C: New file.
1447         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1449 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1451         PR c++/58584
1452         * g++.dg/cpp0x/gen-attrs-55.C: New.
1454 2013-10-03  Easwaran Raman  <eraman@google.com>
1456         PR c++/33911
1457         * g++.dg/ext/attribute47.C: New.
1459 2013-10-03  Rong Xu  <xur@google.com>
1461         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1462         probability.
1463         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1464         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1466 2013-10-03  Marek Polacek  <polacek@redhat.com>
1468         PR c++/58510
1469         * g++.dg/cpp0x/pr58510.C: New test.
1471 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1473         PR c++/19476
1474         * g++.dg/tree-ssa/pr19476-1.C: New file.
1475         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1476         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1477         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1479 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1481         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1482         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1483         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1484         VSX scalar operations or the traditional floating point form of
1485         the instruction.
1486         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1487         * gcc.target/powerpc/recip-3.c: Likewise.
1488         * gcc.target/powerpc/recip-5.c: Likewise.
1489         * gcc.target/powerpc/pr72747.c: Likewise.
1490         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1492 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1494         PR target/58460
1495         * gcc.target/aarch64/pr58460.c: New file.
1497 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1499         PR fortran/58593
1500         * gfortran.dg/char_length_19.f90: New.
1502 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/58535
1505         * g++.dg/parse/crash65.C: New.
1506         * g++.dg/cpp1y/pr58535.C: Likewise.
1508 2013-10-02  Richard Biener  <rguenther@suse.de>
1510         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1511         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1512         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1513         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1514         * gfortran.dg/ldist-pr45199.f: Likewise.
1516 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/58565
1519         * g++.dg/parse/crash64.C: New.
1521 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1523         * gcc.dg/tree-ssa/slsr-40.c: New test.
1525 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1527         PR c++/58563
1528         * g++.dg/cpp0x/pr58563.C: New.
1530 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1532         * gcc.target/aarch64/vect_saddl_1.c: New.
1534 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1536         PR target/58574
1537         * gcc.c-torture/execute/pr58574.c: New testcase.
1539 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1541         PR Target/58578
1542         * gcc.target/arm/pr58578.c: New test.
1544 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1546         PR tree-optimization/58556
1547         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1548         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1550 2013-10-01  Nick Clifton  <nickc@redhat.com>
1552         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1553         for MSP430.
1554         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1555         ptr32plus targets.
1556         * gcc.c-torture/compile/pr41181.c: Likewise.
1557         * gcc.c-torture/compile/calls.c: Likewise.
1558         * gcc.c-torture/compile/990617-1.c: Likewise.
1559         * gcc.c-torture/compile/pr55955.c: Only run the test for
1560         int32plus targets.
1561         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1563 2013-10-01  Richard Biener  <rguenther@suse.de>
1565         PR tree-optimization/58553
1566         * gcc.dg/torture/pr58553.c: New testcase.
1568 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1570         PR middle-end/58564
1571         * gcc.c-torture/execute/pr58564.c: New test.
1573 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1575         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1576         Update for additional dump message.
1578 2013-09-30  Richard Biener  <rguenther@suse.de>
1580         PR tree-optimization/58554
1581         * gcc.dg/torture/pr58554.c: New testcase.
1583 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1584             Joern Rennecke  <joern.rennecke@embecosm.com>
1586         * gcc.target/arc/barrel-shifter-1.c: New test.
1587         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1588         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1589         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1590         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1591         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1592         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1593         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1594         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1595         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1596         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1597         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1598         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1599         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1600         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1601         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1602         * gcc.target/arc/mtune-ARC600.c: Likewise.
1603         * gcc.target/arc/mtune-ARC601.c: Likewise.
1604         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1605         * gcc.target/arc/mtune-ARC700.c: Likewise.
1606         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1607         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1608         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1609         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1611 2013-09-30  Richard Biener  <rguenther@suse.de>
1613         PR middle-end/58532
1614         * g++.dg/torture/pr58552.C: New testcase.
1616 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1618         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1619         and -mupper-regs-df.
1621 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1623         PR middle-end/58463
1624         * gcc.dg/pr58463.c: New test.
1626 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1628         PR middle-end/58551
1629         * c-c++-common/gomp/pr58551.c: New test.
1631 2013-09-27  Richard Biener  <rguenther@suse.de>
1633         PR tree-optimization/58459
1634         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1636 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1638         PR fortran/58113
1639         * gfortran.dg/round_4.f90: Check for rounding support.
1641 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1643         * g++.dg/vect/pr58513.cc (op): Make static.
1645 2013-09-26  Richard Biener  <rguenther@suse.de>
1647         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1649 2013-09-26  Richard Biener  <rguenther@suse.de>
1651         PR tree-optimization/58539
1652         * gcc.dg/torture/pr58539.c: New testcase.
1654 2013-09-25  Jeff Law  <law@redhat.com>
1656         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1658 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1660         PR fortran/58436
1661         * gfortran.dg/finalize_21.f90: New.
1663 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1665         PR fortran/57697
1666         PR fortran/58469
1667         * gfortran.dg/defined_assignment_8.f90: New.
1668         * gfortran.dg/defined_assignment_9.f90: New.
1670 2013-09-25  Marek Polacek  <polacek@redhat.com>
1672         PR sanitizer/58413
1673         * c-c++-common/ubsan/shift-5.c: New test.
1674         * c-c++-common/ubsan/shift-6.c: New test.
1675         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1676         * gcc.dg/ubsan/c-shift-1.c: New test.
1678 2013-09-25  Marek Polacek  <polacek@redhat.com>
1680         PR c++/58516
1681         * g++.dg/tm/pr58516.C: New test.
1683 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1685         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1686         New procedure.
1687         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1689 2013-09-24  Richard Biener  <rguenther@suse.de>
1691         PR middle-end/58513
1692         * g++.dg/vect/pr58513.cc: New testcase.
1694 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1696         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1697         output.
1699 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1701         PR c++/58500
1702         * g++.dg/cpp1y/pr58500.C: New testcase.
1704 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1706         * gnat.dg/opt28.ad[sb]: New test.
1707         * gnat.dg/opt28_pkg.ads: New helper.
1709 2013-09-23  Richard Biener  <rguenther@suse.de>
1711         PR tree-optimization/58464
1712         * g++.dg/torture/pr58464.C: New testcase.
1714 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1716         PR target/58475
1717         * gcc.target/sh/torture/pr58475.c: New test.
1719 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1721         PR fortran/58355
1722         * gfortran.dg/extends_15.f90: New.
1724 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1726         PR c++/58481
1727         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1729 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1731         PR target/56875
1732         * gcc.target/vax/vax.exp: New.
1733         * gcc.target/vax/pr56875.c: Ditto.
1735 2013-09-20  Richard Biener  <rguenther@suse.de>
1737         PR middle-end/58484
1738         * gfortran.dg/pr58484.f: New testcase.
1740 2013-09-20  Jeff Law  <law@redhat.com>
1742         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1744 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1746         PR middle-end/57748
1747         * gcc.dg/torture/pr57748-1.c: New test.
1748         * gcc.dg/torture/pr57748-2.c: New test.
1750 2013-09-20  Marek Polacek  <polacek@redhat.com>
1752         PR sanitizer/58413
1753         * c-c++-common/ubsan/shift-4.c: New test.
1755 2013-09-20  Richard Biener  <rguenther@suse.de>
1757         PR tree-optimization/58453
1758         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1760 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1762         PR fortran/58099
1763         * gfortran.dg/proc_ptr_43.f90: New.
1765 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1767         PR fortran/57697
1768         * gfortran.dg/defined_assignment_11.f90: New.
1770 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1772         PR rtl-optimization/58438
1773         * g++.dg/pr58438.C: New test.
1775 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1777         PR fortran/43366
1778         * gfortran.dg/class_39.f03: Update dg-error.
1779         * gfortran.dg/class_5.f03: Ditto.
1780         * gfortran.dg/class_53.f90: Ditto.
1781         * gfortran.dg/realloc_on_assign_20.f90: New.
1782         * gfortran.dg/realloc_on_assign_21.f90: New.
1783         * gfortran.dg/realloc_on_assign_22.f90: New.
1785 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1787         PR c++/58457
1788         * g++.dg/parse/using4.C: New.
1790 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1792         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1794 2013-09-18  Marek Polacek  <polacek@redhat.com>
1796         PR sanitize/58443
1797         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1798         instead of the shift option.
1799         * c-c++-common/ubsan/pr58443-1.c: New test.
1800         * c-c++-common/ubsan/pr58443-3.c: New test.
1801         * c-c++-common/ubsan/pr58443-2.c: New test.
1803 2013-09-18  Richard Biener  <rguenther@suse.de>
1805         PR tree-optimization/58417
1806         * gcc.dg/torture/pr58417.c: New testcase.
1808 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1810         * gnat.dg/array_bounds_test2.adb: New test.
1812 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1814         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1815         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1817 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1819         * gnat.dg/in_out_parameter4.adb: New test.
1821 2013-09-18  Marek Polacek  <polacek@redhat.com>
1823         PR sanitizer/58411
1824         * c-c++-common/ubsan/attrib-1.c: New test.
1826 2013-09-17  Cong Hou  <congh@google.com>
1828         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1829         on two arrays with short and int types. This should not be recognized
1830         as a dot product pattern.
1832 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/58435
1835         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1836         the cp_type_quals (r) too.
1838 2013-09-17  Jan Hubicka  <jh@suse.cz>
1840         PR middle-end/58332
1841         * gcc.c-torture/compile/pr58332.c: New testcase.
1843 2013-09-17  Jeff Law  <law@redhat.com>
1845         * gcc.c-torture/execute/pr58387.c: New test.
1847 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1849         PR tree-optimization/58088
1850         * gcc.c-torture/compile/pr58088.c: New test.
1852 2013-09-17  Nick Clifton  <nickc@redhat.com>
1854         * lib/target-supports.exp (check_effective_target_trampolines):
1855         Add MSP430 to the list of targets that do not support trampolines.
1856         (check_profiling_available): Add MSP430 to the list of targets
1857         that do not support profiling.
1858         (check_effective_target_tls_runtime): Add MSP430 to the list of
1859         targets that do not support TLS.
1861 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1863         * gnat.dg/opt27.adb: New test.
1864         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1866 2013-09-17  Andreas Schwab  <schwab@suse.de>
1868         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1870 2013-09-17  Richard Biener  <rguenther@suse.de>
1872         PR tree-optimization/58432
1873         * gcc.dg/pr58432.c: New testcase.
1875 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1877         * gcc.dg/tree-ssa/slsr-39.c: New test.
1879 2013-09-16  Xinliang David Li  <davidxl@google.com>
1881         * gcc.misc-tests/help.exp: Optimizer help change.
1883 2013-09-16  Jeff Law  <law@redhat.com>
1885         * gcc.c-torture/execute/pr58419.c: New test.
1886         * gcc.c-torture/execute/pr58431.c: New test.
1888 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1890         PR fortran/58356
1891         * gfortran.dg/finalize_19.f90: New.
1893 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1895         * gcc.target/i386/pr58418.c: New.
1897 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1899         * gcc.target/aarch64/fmla-intrinsic.c: New.
1900         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1901         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1902         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1904 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1906         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1907         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1909 2013-09-16  Richard Biener  <rguenther@suse.de>
1911         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1913 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1915         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1916         interpreted as implicit templates) to be expected pedwarns instead.
1918 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1920         PR fortran/57697
1921         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1923 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1925         PR fortran/57697
1926         * gfortran.dg/defined_assignment_10.f90: New.
1928 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1930         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1931         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1933 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1935         * g++.dg/abi/main.C: Added implicit C linkage tests
1937 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1939         * gcc.target/i386/pr57848.c: New file.
1941 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1943         PR target/58314
1944         * gcc.target/sh/torture/pr58314.c: New test.
1946 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1948         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1950 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1952         PR ipa/58389
1953         * g++.dg/pr58389.C: New test.
1955 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1957         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1958         * g++.dg/template/pseudodtor3.C: Likewise.
1960 2013-09-12  Richard Biener  <rguenther@suse.de>
1962         PR tree-optimization/58404
1963         * g++.dg/tree-ssa/pr58404.C: New testcase.
1965 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1967         PR ipa/58371
1968         * g++.dg/ipa/pr58371.C: New test.
1970 2013-09-12  Richard Biener  <rguenther@suse.de>
1972         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1973         expected outcome and comment why that happens.
1975 2013-09-11  Richard Biener  <rguenther@suse.de>
1977         PR middle-end/58377
1978         * g++.dg/uninit-pred-4.C: New testcase.
1980 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1982         PR tree-optimization/58385
1983         * gcc.c-torture/execute/pr58385.c: New test.
1985 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1987         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1989 2013-09-10  Jeff Law  <law@redhat.com>
1991         * g++.dg/torture/pr58380.C: New test.
1993 2013-09-10  Jan Hubicka  <jh@suse.cz>
1994             Paolo Carlini  <paolo.carlini@oracle.com>
1996         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1998 2013-09-10  Jeff Law  <law@redhat.com>
2000         * gcc.c-torture/compile/pr58343.c: New test.
2002 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2004         PR rtl-optimization/58365
2005         * gcc.c-torture/execute/pr58365.c: New test.
2007 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2009         * gcc.dg/torture/memcpy-1.c: New test.
2011 2013-09-10  Alan Modra  <amodra@gmail.com>
2013         * gcc.target/powerpc/pr58330.c: New.
2015 2013-09-10  Alan Modra  <amodra@gmail.com>
2017         * gcc.target/powerpc/medium_offset.c: New.
2019 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2021         PR c++/58325
2022         * g++.dg/warn/Wunused-var-21.C: New test.
2024         PR tree-optimization/58364
2025         * gcc.c-torture/execute/pr58364.c: New test.
2027 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2029         PR c++/43452
2030         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2031         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2032         * g++.dg/init/delete1.C: Adjust.
2034 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2036         * gcc.target/aarch64/movdi_1.c: New test.
2038 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2040         PR c++/58362
2041         * g++.dg/warn/Wunused-parm-5.C: New.
2043 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2045         * gcc.target/aarch64/cmn-neg.c: New test.
2047 2013-09-09  Richard Biener  <rguenther@suse.de>
2049         PR middle-end/58326
2050         * gcc.dg/torture/pr58326-1.c: New testcase.
2051         * gcc.dg/torture/pr58326-2.c: Likewise.
2053 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2055         PR target/57735
2056         * g++.dg/ext/pr57735.C: New test.
2058 2013-09-09  Jan Hubicka  <jh@suse.cz>
2060         PR middle-end/58294
2061         * g++.dg/torture/PR58294.C: New testcase.
2063 2013-09-08  Jeff Law  <law@redhat.com>
2065         * gcc.c-torture/compile/pr58340.c: New test.
2067 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2069         * g++.dg/debug/ra1.C: New test.
2071 2013-09-08  Jan Hubicka  <jh@suse.cz>
2073         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2074         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2075         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2076         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2078 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2080         PR c++/54941
2081         * g++.dg/overload/new1.C: Adjust.
2083 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2085         * c-c++-common/opaque-vector.c: New test.
2087 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2089         PR c++/58282
2090         * g++.dg/tm/noexcept-6.C: New test.
2092 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2094         * gcc.target/arc/cond-set-use.c: New test.
2096 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2098         * gnat.dg/stack_usage2.adb: New test.
2100 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2102         * gcc.target/aarch64/table-intrinsics.c
2103         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2104         (qtb_tests8_< ,2,3,4>): Likewise.
2105         (qtblq_tests8_< ,2,3,4>): Likewise.
2106         (qtbxq_tests8_< ,2,3,4>): Likewise.
2108 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2110         * gnat.dg/warn10.ad[sb]: New test.
2111         * gnat.dg/warn10_pkg.ads: New helper.
2113 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2115         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2116         Don't expect NULL in foo.result set.
2117         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2118         in ESCAPED set.
2119         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2120         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2122 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2124         * gcc.target/s390/nearestint-1.c: New testcase.
2126 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2127             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2129         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2130         * testsuite/gcc.target/arc: New directory.
2131         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2132         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2133         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2134         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2135         * testsuite/gcc.dg/builtin-apply2.c
2136         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2138 2013-09-04  Jan Hubicka  <jh@suse.cz>
2140         PR middle-end/58201
2141         * g++.dg/torture/pr58201_0.C: New testcase.
2142         * g++.dg/torture/pr58201_1.C: New testcase.
2143         * g++.dg/torture/pr58201.h: New testcase.
2145 2013-09-05  Jan Hubicka  <jh@suse.cz>
2147         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2149 2013-09-05  Richard Biener  <rguenther@suse.de>
2151         PR tree-optimization/58137
2152         * gcc.target/i386/pr58137.c: New testcase.
2154 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2156         * g++.dg/ipa/remref-1.C: New test.
2157         * g++.dg/ipa/remref-2.C: Likewise.
2159 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2161         PR c++/24926
2162         * g++.dg/parse/access11.C: New.
2164 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2166         * g++.dg/warn/weak1.C: Skip on AIX.
2168 2013-09-04  Easwaran Raman  <eraman@google.com>
2170         PR middle-end/57370
2171         PR tree-optimization/58011
2172         * gfortran.dg/reassoc_12.f90: New testcase.
2173         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2175 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2177         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2178         * gcc.dg/torture/pr53922.c: Skip on AIX.
2179         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2181 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2183         * gcc.dg/unroll_1.c: Test dumping to stderr.
2185 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2187         PR c++/58305
2188         * g++.dg/warn/deprecated-8.C: New.
2190 2013-09-03  Jeff Law  <law@redhat.com>
2192         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2193         dump output.
2195 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2197         Revert:
2199         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2201         * gcc.dg/Warray-bounds-11.c: New testcase.
2203 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2205         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2207 2013-09-03  Jan Hubicka  <jh@suse.cz>
2209         * g++.dg/ipa/devirt-15.C: Fix testcase.
2211 2013-09-03  Richard Biener  <rguenther@suse.de>
2213         PR middle-end/57656
2214         * gcc.dg/torture/pr57656.c: New testcase.
2216 2013-09-03  Richard Biener  <rguenther@suse.de>
2218         PR middle-end/57287
2219         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2221 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2223         PR fortran/PR56519
2224         * gfortran.dg/do_concurrent_3.f90:  New test case.
2226 2013-09-02  Jan Hubicka  <jh@suse.cz>
2228         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2230 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2232         PR ipa/58106
2233         * gcc.dg/ipa/pr58106.c: New test.
2235 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2237         * gcc.target/aarch64/scalar_intrinsics.c
2238         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2240 2013-09-02  Richard Biener  <rguenther@suse.de>
2242         PR middle-end/57511
2243         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2245 2013-09-02  Richard Biener  <rguenther@suse.de>
2247         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2248         reference.
2250 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2252         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2254 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2256         PR c++/21682, implement DR 565
2257         * g++.dg/template/using24.C: New.
2258         * g++.dg/template/using25.C: Likewise.
2259         * g++.dg/template/using26.C: Likewise.
2261 2013-09-01  Jan Hubicka  <jh@suse.cz>
2263         * g++.dg/ipa/devirt-15.C: New testcase.
2265 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2267         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2269 2013-08-31  Jan Hubicka  <jh@suse.cz>
2271         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2272         * g++.dg/tree-ssa/pr45453.C: Likewise.
2274 2013-08-31  Jan Hubicka  <jh@suse.cz>
2276         * gcc.dg/fork-instrumentation.c: New testcase.
2278 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2280         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2282 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2284         * gcc.dg/Warray-bounds-11.c: New testcase.
2286 2013-08-30  Marek Polacek  <polacek@redhat.com>
2288         * g++.dg/ubsan/div-by-zero-1.C: New test.
2289         * c-c++-common/ubsan/save-expr-1.c: New test.
2290         * c-c++-common/ubsan/save-expr-2.c: New test.
2291         * c-c++-common/ubsan/save-expr-3.c: New test.
2292         * c-c++-common/ubsan/save-expr-4.c: New test.
2293         * c-c++-common/ubsan/typedef-1.c: New test.
2294         * c-c++-common/ubsan/const-char-1.c: New test.
2295         * c-c++-common/ubsan/const-expr.c: New test.
2296         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2297         * c-c++-common/ubsan/shift-1.c: Likewise.
2298         * c-c++-common/ubsan/shift-2.c: Likewise.
2299         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2300         * lib/ubsan-dg.exp: New file.
2301         * g++.dg/dg.exp: Add ubsan tests.
2302         * g++.dg/ubsan/ubsan.exp: New file.
2303         * gcc.dg/ubsan/ubsan.exp: New file.
2304         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2305         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2306         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2307         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2308         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2309         * c-c++-common/ubsan/shift-3.c: New test.
2310         * c-c++-common/ubsan/unreachable-1.c: New test.
2311         * c-c++-common/ubsan/shift-1.c: New test.
2312         * c-c++-common/ubsan/shift-2.c: New test.
2313         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2314         * gcc.dg/ubsan/c99-shift-2.c: New test.
2315         * gcc.dg/ubsan/c99-shift-1.c: New test.
2317 2013-08-29  Jan Hubicka  <jh@suse.cz>
2319         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2320         to match template and comment.
2322 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/51424
2325         * g++.dg/cpp0x/dc8.C: New.
2326         * g++.dg/template/meminit1.C: Adjust.
2328 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2330         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2332 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2334         PR tree-optimization/58277
2335         * gcc.c-torture/execute/pr58277-1.c: New test.
2336         * gcc.c-torture/execute/pr58277-2.c: New test.
2338 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2340         * gcc.dg/guality/param-1.c: New test.
2341         * gcc.dg/guality/param-2.c: Likewise.
2343 2013-08-30  Richard Biener  <rguenther@suse.de>
2345         PR tree-optimization/58228
2346         * gcc.dg/torture/pr58228.c: New testcase.
2348 2013-08-30  Richard Biener  <rguenther@suse.de>
2350         PR tree-optimization/58223
2351         * gcc.dg/torture/pr58223.c: New testcase.
2352         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2354 2013-08-30  Richard Biener  <rguenther@suse.de>
2356         PR tree-optimization/58010
2357         * gcc.dg/pr58010.c: New testcase.
2359 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2361         * gcc.dg/unroll_3.c: Message change.
2362         * gcc.dg/unroll_4.c: Likewise.
2363         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2364         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2365         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2366         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2367         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2368         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2369         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2370         * gcc.dg/unroll_1.c: Likewise.
2371         * gcc.dg/vect/bb-slp-31.c: Likewise.
2372         * gcc.dg/vect/bb-slp-14.c: Likewise.
2373         * gcc.dg/vect/bb-slp-8.c: Likewise.
2374         * gcc.dg/vect/bb-slp-23.c: Likewise.
2375         * gcc.dg/vect/bb-slp-15.c: Likewise.
2376         * gcc.dg/vect/bb-slp-9.c: Likewise.
2377         * gcc.dg/vect/bb-slp-24.c: Likewise.
2378         * gcc.dg/vect/bb-slp-16.c: Likewise.
2379         * gcc.dg/vect/bb-slp-25.c: Likewise.
2380         * gcc.dg/vect/bb-slp-17.c: Likewise.
2381         * gcc.dg/vect/bb-slp-26.c: Likewise.
2382         * gcc.dg/vect/bb-slp-18.c: Likewise.
2383         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2384         * gcc.dg/vect/bb-slp-27.c: Likewise.
2385         * gcc.dg/vect/bb-slp-19.c: Likewise.
2386         * gcc.dg/vect/bb-slp-28.c: Likewise.
2387         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2388         * gcc.dg/vect/bb-slp-29.c: Likewise.
2389         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2390         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2391         * gcc.dg/vect/bb-slp-1.c: Likewise.
2392         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2393         * gcc.dg/vect/bb-slp-2.c: Likewise.
2394         * gcc.dg/vect/bb-slp-3.c: Likewise.
2395         * gcc.dg/vect/bb-slp-10.c: Likewise.
2396         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2397         * gcc.dg/vect/bb-slp-4.c: Likewise.
2398         * gcc.dg/vect/bb-slp-11.c: Likewise.
2399         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2400         * gcc.dg/vect/bb-slp-5.c: Likewise.
2401         * gcc.dg/vect/bb-slp-20.c: Likewise.
2402         * gcc.dg/vect/bb-slp-6.c: Likewise.
2403         * gcc.dg/vect/bb-slp-21.c: Likewise.
2404         * gcc.dg/vect/bb-slp-30.c: Likewise.
2405         * gcc.dg/vect/bb-slp-13.c: Likewise.
2406         * gcc.dg/vect/bb-slp-7.c: Likewise.
2407         * gcc.dg/vect/bb-slp-22.c: Likewise.
2408         * gcc.dg/unroll_2.c: Likewise.
2409         * g++.dg/vect/slp-pr50413.cc: Likewise.
2410         * g++.dg/vect/slp-pr56812.cc: Likewise.
2411         * g++.dg/vect/slp-pr50819.cc: Likewise.
2413 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2415         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2417 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2419         * gcc.dg/pr40209.c: Use -fopt-info.
2420         * gcc.dg/pr26570.c: Ditto.
2421         * gcc.dg/pr32773.c: Ditto.
2422         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2424 2013-08-29  Richard Biener  <rguenther@suse.de>
2426         PR tree-optimization/58246
2427         * gcc.dg/torture/pr58246.c: New testcase.
2429 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2431         PR fortran/52243
2432         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2433         obsolete by patch.
2434         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2436 2013-08-29  Richard Biener  <rguenther@suse.de>
2438         PR middle-end/57287
2439         * gcc.dg/pr57287-2.c: New testcase.
2441 2013-08-29  Richard Biener  <rguenther@suse.de>
2443         PR tree-optimization/57685
2444         * gcc.dg/torture/pr57685.c: New testcase.
2446 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2448         PR c++/58255
2449         * g++.dg/cpp0x/dc7.C: New.
2451 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2453         PR middle-end/58257
2454         * c-c++-common/gomp/pr58257.c: New test.
2456 2013-08-28  Richard Biener  <rguenther@suse.de>
2458         PR tree-optimization/56933
2459         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2461 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2463         * gcc.target/aarch64/scalar_shift_1.c: New.
2465 2013-08-27  Richard Biener  <rguenther@suse.de>
2467         PR tree-optimization/57521
2468         * gcc.dg/torture/pr57521.c: New testcase.
2470 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2472         PR rtl-optimization/57860
2473         PR rtl-optimization/57861
2474         PR rtl-optimization/57875
2475         PR rtl-optimization/57876
2476         PR rtl-optimization/57877
2477         * gcc.c-torture/execute/pr57860.c: New test.
2478         * gcc.c-torture/execute/pr57861.c: New test.
2479         * gcc.c-torture/execute/pr57875.c: New test.
2480         * gcc.c-torture/execute/pr57876.c: New test.
2481         * gcc.c-torture/execute/pr57877.c: New test.
2483 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2485         PR fortran/58146
2486         * gfortran.dg/bounds_check_18.f90:  New test.
2488 2013-08-23  Jan Hubicka  <jh@suse.cz>
2490         * g++.dg/ipa/devirt-14.C: Fix typo.
2492 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2494         PR fortran/57798
2495         * gfortran.dg/inline_sum_5.f90: New.
2497 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2499         PR fortran/57843
2500         * gfortran.dg/typebound_assignment_7.f90: New.
2502 2013-08-23  Jan Hubicka  <jh@suse.cz>
2504         * g++.dg/ipa/devirt-13.C: New testcase.
2505         * g++.dg/ipa/devirt-14.C: New testcase.
2507 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2509         PR target/58218
2510         * gcc.target/i386/pr58218.c: New test.
2512         PR tree-optimization/58209
2513         * gcc.c-torture/execute/pr58209.c: New test.
2515 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2517         * gcc.target/powerpc/pr57744.c: Declare abort.
2519 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2521         PR c++/56380
2522         * g++.dg/template/error54.C: New.
2524 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2526         PR fortran/58185
2527         * gfortran.dg/select_type_34.f90: New.
2529 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2531         PR c++/56130
2532         * g++.dg/warn/deprecated-7.C: New.
2534 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2536         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2538 2013-08-21  Jeff Law  <law@redhat.com>
2540         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2542 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2544         PR c++/56134
2545         * g++.dg/ext/attr-alias-3.C: New.
2547 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2549         PR fortran/53655
2550         * gfortran.dg/intent_out_8.f90: New.
2552 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2554         PR rtl-optimizations/57451
2555         * g++.dg/tree-prof/pr57451.C: New test.
2557 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2559         PR c++/58190
2560         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2562 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2564         PR c/57490
2565         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2567 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2569         * gcc.target/powerpc/dfp-dd-2.c: New test.
2570         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2571         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2573 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2575         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2576         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2577         Check for SLL too.
2579 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2581         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2583         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2584         "Threaded".
2586         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2587         correct test response.
2589         PR testsuite/52641
2590         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2591         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2592         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2593         (v4si): Use it.
2594         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2595         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2597         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2599 2013-08-18  Jan Hubicka  <jh@suse.cz>
2601         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2603 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2605         PR fortran/46271
2606         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2608 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2610         PR tree-optimization/58006
2611         * g++.dg/opt/pr58006.C: New test.
2613 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2615         * gnat.dg/specs/linker_alias.ads: New test.
2617 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2619         PR tree-optimization/58164
2620         * gcc.c-torture/compile/pr58164.c: New test.
2622         PR tree-optimization/58165
2623         * g++.dg/opt/pr58165.C: New test.
2625 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2627         PR c++/51912
2628         * g++.dg/cpp0x/enum28.C: New.
2629         * g++.dg/cpp0x/enum15.C: Adjust.
2631 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2633         PR target/57949
2634         * gcc.target/powerpc/pr57949-1.c: New.
2635         * gcc.target/powerpc/pr57949-2.c: New.
2637 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2639         PR tree-optimization/58145
2640         * gcc.dg/pr58145-1.c: New test.
2641         * gcc.dg/pr58145-2.c: New test.
2643 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2645         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2646         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2647         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2648         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2649         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2650         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2651         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2652         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2653         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2654         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2655         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2656         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2657         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2658         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2659         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2660         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2661         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2662         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2663         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2664         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2665         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2666         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2667         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2668         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2669         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2670         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2671         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2672         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2673         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2674         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2675         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2676         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2677         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2678         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2679         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2680         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2681         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2682         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2683         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2684         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2685         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2687         PR testsuite/52641
2688         * gcc.c-torture/execute/pr56799.x: New file.
2690         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2692         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2694         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2695         * gcc.dg/pr44214-3.c (v2df): Likewise.
2697         * gcc.dg/pr46647.c: xfail for avr-*-*.
2699         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2700         memcpy by one.
2701         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2702         Expect l to be optimized away.
2703         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2705         PR testsuite/52641
2706         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2707         to tests that assume int/double are larger than short/float.
2709         PR testsuite/52641
2710         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2711         target { ! int16 }.
2712         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2713         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2714         target { int16 }.  Restrict existing tests to target { int32 }
2715         where appropriate.
2716         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2717         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2718         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2719         * lib/target-supports.exp (check_effective_target_int32): New proc.
2721         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2722         exclude from scan test.
2724         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2725         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2726         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2727         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2728         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2729         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2730         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2731         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2732         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2733         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2734         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2735         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2736         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2737         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2738         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2739         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2740         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2741         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2742         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2744 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2746         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2748         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2749         to be the first test directive.
2750         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2751         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2752         * gcc.target/arm/atomic-op-char.c: Likewise.
2753         * gcc.target/arm/atomic-op-consume.c: Likewise.
2754         * gcc.target/arm/atomic-op-int.c: Likewise.
2755         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2756         * gcc.target/arm/atomic-op-release.c: Likewise.
2757         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2758         * gcc.target/arm/atomic-op-short.c: Likewise.
2760 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2762         PR rtl-optimization/57662
2763         * gcc.dg/pr57662.c: New test.
2765 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2767         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2768         alternative to -1.
2769         * gcc.target/mips/nans-legacy.c: Likewise.
2771 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2773         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2774         escapes.
2775         * gcc.target/mips/fabs-legacy.c: Likewise.
2776         * gcc.target/mips/fabsf-2008.c: Likewise.
2777         * gcc.target/mips/fabsf-legacy.c: Likewise.
2778         * gcc.target/mips/fneg-2008.c: Likewise.
2779         * gcc.target/mips/fneg-legacy.c: Likewise.
2780         * gcc.target/mips/fnegf-2008.c: Likewise.
2781         * gcc.target/mips/fnegf-legacy.c: Likewise.
2782         * gcc.target/mips/nan-2008.c: Likewise.
2783         * gcc.target/mips/nan-legacy.c: Likewise.
2784         * gcc.target/mips/nanf-2008.c: Likewise.
2785         * gcc.target/mips/nanf-legacy.c: Likewise.
2786         * gcc.target/mips/nans-2008.c: Likewise.
2787         * gcc.target/mips/nans-legacy.c: Likewise.
2788         * gcc.target/mips/nansf-2008.c: Likewise.
2789         * gcc.target/mips/nansf-legacy.c: Likewise.
2791 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2793         * gnat.dg/valued_proc.adb: New test.
2794         * gnat.dg/valued_proc_pkg.ads: New helper.
2796 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2798         PR tree-optimization/57661
2799         * g++.dg/opt/pr57661.C: New test.
2801         PR sanitizer/56417
2802         * gcc.dg/asan/pr56417.c: New test.
2804 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2806         * gnat.dg/loop_optimization16.adb: New test.
2807         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2809 2013-08-13  Marek Polacek  <polacek@redhat.com>
2811         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2813 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2815         Example of converting global state to per-pass state.
2817         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2818         global state "static int counter" to...
2819         (one_pass::counter): ...this instance data.
2821 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2823         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2824         to member function...
2825         (one_pass::gate): ...this.
2826         (one_pass_exec): Convert to member function...
2827         (one_pass::impl_execute): ...this.
2829 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2831         PR c++/57416
2832         * g++.dg/cpp0x/pr57416.C: New.
2834 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2836         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2837         changes.
2838         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2839         * g++.dg/cpp0x/defaulted2.C: Likewise.
2840         * g++.dg/cpp0x/defaulted31.C: Likewise.
2841         * g++.dg/cpp0x/error6.C: Likewise.
2842         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2843         * g++.dg/cpp0x/override2.C: Likewise.
2844         * g++.dg/cpp0x/parse1.C: Likewise.
2845         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2846         * g++.dg/cpp0x/temp_default4.C: Likewise.
2847         * g++.dg/ext/attrib32.C: Likewise.
2848         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2849         * g++.dg/ext/mv13.C: Likewise.
2850         * g++.dg/ext/mv7.C: Likewise.
2851         * g++.dg/ext/mv9.C: Likewise.
2852         * g++.dg/ext/pr57362.C: Likewise.
2853         * g++.dg/ext/typeof10.C: Likewise.
2854         * g++.dg/lookup/anon6.C: Likewise.
2855         * g++.dg/lookup/crash6.C: Likewise.
2856         * g++.dg/lookup/name-clash5.C: Likewise.
2857         * g++.dg/lookup/name-clash6.C: Likewise.
2858         * g++.dg/other/anon4.C: Likewise.
2859         * g++.dg/other/error15.C: Likewise.
2860         * g++.dg/other/error8.C: Likewise.
2861         * g++.dg/other/redecl2.C: Likewise.
2862         * g++.dg/parse/crash16.C: Likewise.
2863         * g++.dg/parse/crash21.C: Likewise.
2864         * g++.dg/parse/crash38.C: Likewise.
2865         * g++.dg/parse/redef2.C: Likewise.
2866         * g++.dg/parse/struct-as-enum1.C: Likewise.
2867         * g++.dg/template/crash39.C: Likewise.
2868         * g++.dg/template/redecl3.C: Likewise.
2869         * g++.dg/tls/diag-3.C: Likewise.
2870         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2871         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2872         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2873         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2874         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2875         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2876         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2877         * g++.old-deja/g++.brendan/static3.C: Likewise.
2878         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2879         * g++.old-deja/g++.jason/binding.C: Likewise.
2880         * g++.old-deja/g++.jason/crash4.C: Likewise.
2881         * g++.old-deja/g++.jason/crash7.C: Likewise.
2882         * g++.old-deja/g++.jason/lineno.C: Likewise.
2883         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2884         * g++.old-deja/g++.mike/misc3.C: Likewise.
2885         * g++.old-deja/g++.mike/net44.C: Likewise.
2886         * g++.old-deja/g++.mike/ns3.C: Likewise.
2887         * g++.old-deja/g++.ns/alias4.C: Likewise.
2888         * g++.old-deja/g++.ns/ns11.C: Likewise.
2889         * g++.old-deja/g++.other/crash23.C: Likewise.
2890         * g++.old-deja/g++.other/decl8.C: Likewise.
2891         * g++.old-deja/g++.other/linkage3.C: Likewise.
2892         * g++.old-deja/g++.other/typeck1.C: Likewise.
2893         * g++.old-deja/g++.other/typedef5.C: Likewise.
2894         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2895         * g++.old-deja/g++.pt/friend36.C: Likewise.
2896         * obj-c++.dg/method-8.mm: Likewise.
2897         * obj-c++.dg/tls/diag-3.mm: Likewise.
2899 2013-08-12  Perez Read  <netfirewall@gmail.com>
2901         PR target/58132
2902         * gcc.target/i386/movabs-1.c: New test.
2904 2013-08-12  Marek Polacek  <polacek@redhat.com>
2906         PR tree-optimization/57980
2907         * gcc.dg/pr57980.c: New test.
2909 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2911         PR fortran/56666
2912         * gfortran.dg/do_check_10.f90:  New test.
2913         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2914         * gfortran.dg/array_constructor_18.f90:  Likewise.
2915         * gfortran.dg/array_constructor_22.f90:  Likewise.
2916         * gfortran.dg/coarray_15.f90:  Likewise.
2917         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2918         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2919         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2921 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2923         PR c++/53349
2924         * g++.dg/cpp0x/constexpr-ice8.C: New.
2926 2013-08-09  Xinliang David Li  <davidxl@google.com>
2928         * gcc.target/i386/memcpy-strategy-1.c: New test.
2929         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2930         * gcc.target/i386/memset-strategy-1.c: Ditto.
2931         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2933 2013-08-09  Jan Hubicka  <jh@suse.cz>
2935         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2936         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2938 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2940         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2942 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2944         PR fortran/58058
2945         * gfortran.dg/transfer_intrinsic_6.f90: New.
2947 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2949         Revert:
2950         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/46206
2953         * g++.dg/lookup/typedef2.C: New.
2955 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2957         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2958         output of vdup intrinsics.
2960 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2962         * gcc.target/arm/lp1189445.c: New testcase.
2964 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2966         PR rtl-optimization/58079
2967         * gcc.dg/torture/pr58079.c: New test.
2969 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2971         * gnat.dg/warn9.adb: New test.
2973 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2975         PR c++/46206
2976         * g++.dg/lookup/typedef2.C: New.
2978 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2980         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2981         to optstr when building plugins on darwin.
2983 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2985         PR tree-optimization/57539
2986         * gcc.dg/ipa/pr57539.c: New test.
2988 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2989             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2991         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2992         (a): Fix constructor.
2994 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2996         PR fortran/57987
2997         * gfortran.dg/pr57987.f90: New test.
2999 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3001         PR middle-end/58041
3002         * gcc.dg/torture/pr58041.c: New test.
3003         * gcc.target/arm/pr58041.c: Likewise.
3005 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3007         PR fortran/57306
3008         * gfortran.dg/pointer_init_8.f90: New.
3010 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3012         PR c++/58080
3013         * g++.dg/cpp0x/pr58080.C: New.
3015 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3017         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3018         to optstr when building plugins.
3020 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3022         Patch autogenerated by refactor_passes.py from
3023         https://github.com/davidmalcolm/gcc-refactoring-scripts
3024         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3026         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3027         struct to a subclass of gimple_opt_pass along with...
3028         (pass_data_one_pass): ...new pass_data instance and...
3029         (make_one_pass): ...new function.
3030         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3031         global struct to a subclass of gimple_opt_pass along with...
3032         (pass_data_warn_self_assign): ...new pass_data instance and...
3033         (make_pass_warn_self_assign): ...new function.
3034         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3035         a global struct to a subclass of gimple_opt_pass along with...
3036         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3037         (make_pass_dumb_plugin_example): ...new function.
3038         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3039         global struct to a subclass of gimple_opt_pass along with...
3040         (pass_data_warn_self_assign): ...new pass_data instance and...
3041         (make_pass_warn_self_assign): ...new function.
3043 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3045         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3046         is created and added to the pass_manager to reflect
3047         autogenerated changes.
3048         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3049         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3050         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3052 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3054         PR c++/58072
3055         * g++.dg/cpp0x/pr58072.C: New.
3057 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3059         * gcc.dg/torture/pr57993-2.cpp: New.
3061 2013-08-02  Jan Hubicka  <jh@suse.cz>
3063         * gcc.dg/ipa/ipa-1.c: Update.
3064         * gcc.dg/ipa/ipa-2.c: Update.
3065         * gcc.dg/ipa/ipa-3.c: Update.
3066         * gcc.dg/ipa/ipa-4.c: Update.
3067         * gcc.dg/ipa/ipa-5.c: Update.
3068         * gcc.dg/ipa/ipa-7.c: Update.
3069         * gcc.dg/ipa/ipa-8.c: Update.
3070         * gcc.dg/ipa/ipcp-1.c: Update.
3071         * gcc.dg/ipa/ipcp-2.c: Update.
3073 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3075         PR rtl-optimization/58048
3076         * gcc.target/i386/pr58048.c: New.
3078 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3080         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3082 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3083             Peter Bergner  <bergner@vnet.ibm.com>
3085         PR c++/54537
3086         * g++.dg/overload/using3.C: New.
3087         * g++.dg/overload/using2.C: Adjust.
3088         * g++.dg/lookup/using9.C: Likewise.
3090 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3092         * gcc.target/arm/pr46972-2.c: New test.
3094 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3096         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3098 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3100         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3102 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3104         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3105         rather than addressing!=absolute when deciding how to handle MIPS16
3106         when the test forces an ABI.
3108 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3110         PR c++/57673
3111         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3113 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3115         * gcc.target/mips/code-readable-1.c: Increase switch size.
3116         * gcc.target/mips/code-readable-2.c: Ditto.
3117         * gcc.target/mips/code-readable-3.c: Ditto.
3118         * gcc.target/mips/code-readable-4.c: Ditto.
3120 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3122         PR c++/57947
3123         * g++.dg/parse/crash63.C: New.
3125 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3127         PR fortran/57530
3128         * gfortran.dg/pointer_assign_8.f90: New.
3129         * gfortran.dg/pointer_assign_9.f90: New.
3130         * gfortran.dg/pointer_assign_10.f90: New.
3131         * gfortran.dg/pointer_assign_11.f90: New.
3133 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3135         * gcc.target/arm/pr57637.c: New testcase.
3137 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3139         PR tree-optimization/57993
3140         * gcc.dg/torture/pr57993.c: New test.
3142 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3144         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3146 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3148         PR c++/57948
3149         * g++.dg/conversion/ambig2.C: New.
3151 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3153         * gcc.target/mips/fabs-2008.c: New test case.
3154         * gcc.target/mips/fabs-legacy.c: New test case.
3155         * gcc.target/mips/fabsf-2008.c: New test case.
3156         * gcc.target/mips/fabsf-legacy.c: New test case.
3157         * gcc.target/mips/fneg-2008.c: New test case.
3158         * gcc.target/mips/fneg-legacy.c: New test case.
3159         * gcc.target/mips/fneg-2008.c: New test case.
3160         * gcc.target/mips/fneg-legacy.c: New test case.
3161         * gcc.target/mips/nan-2008.c: New test case.
3162         * gcc.target/mips/nan-legacy.c: New test case.
3163         * gcc.target/mips/nanf-2008.c: New test case.
3164         * gcc.target/mips/nanf-legacy.c: New test case.
3165         * gcc.target/mips/nans-2008.c: New test case.
3166         * gcc.target/mips/nans-legacy.c: New test case.
3167         * gcc.target/mips/nansf-2008.c: New test case.
3168         * gcc.target/mips/nansf-legacy.c: New test case.
3169         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3171 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3172             Maxim Kuvyrkov  <maxim@kugelworks.com>
3174         * lib/target-supports.exp (check_effective_target_non_bionic): New
3175         effective-target test.
3176         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3177         * g++.dg/tls/thread_local4g.C: Ditto.
3179 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181         PR fortran/58009
3182         * gfortran.dg/vector_subsript_7.f90:  New test.
3184 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3186         PR fortran/57991
3187         * gfortran.dg/warn_alias.f90: New.
3189 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3191         PR fortran/57285
3192         * gfortran.dg/class_array_19.f90: New.
3194 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3196         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3197         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3198         * gcc.dg/vect/pr57741-3.c: Likewise.
3199         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3201 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3203         Skip tests that make assumptions about struct layout that don't hold
3204         on epiphany:
3205         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3206         * g++.dg/cpp0x/iop.C: Likewise.
3207         * g++.dg/cpp0x/named_refs.C: Likewise.
3208         * g++.dg/cpp0x/rv1p.C: Likewise.
3209         * g++.dg/cpp0x/rv2p.C: Likewise.
3210         * g++.dg/cpp0x/rv3p.C: Likewise.
3211         * g++.dg/cpp0x/rv4p.C: Likewise.
3212         * g++.dg/cpp0x/rv5p.C: Likewise.
3213         * g++.dg/cpp0x/rv6p.C: Likewise.
3214         * g++.dg/cpp0x/rv7p.C: Likewise.
3215         * g++.dg/cpp0x/rv8p.C: Likewise.
3216         * g++.dg/ext/strncpy-chk1.C: Likewise.
3217         * gcc.dg/builtin-object-size-10.c: Likewise.
3218         * gcc.dg/builtin-object-size-11.c: Likewise.
3219         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3220         * gcc.dg/pr25805.c: Likewise.
3221         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3222         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3223         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3224         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3225         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3226         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3227         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3228         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3229         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3230         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3231         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3232         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3233         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3234         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3235         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3237         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3238         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3240         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3241         * gcc.dg/sibcall-6.c: Enable for epiphany.
3243 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3245         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3247 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3249         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3250         memcpy not initializers.
3252         * gcc.dg/guality/guality.exp: Skip on AIX.
3254 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3256         PR c++/57101
3257         * g++.dg/cpp0x/pr57101.C: New.
3259 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3261         * gcc.target/aarch64/neg_1.c: New test.
3263 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3265         PR fortran/57966
3266         * gfortran.dg/typebound_call_25.f90: New.
3268 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3270         PR c++/57981
3271         * g++.dg/cpp0x/pr57981.C: New.
3273 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3275         PR c++/57880
3276         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3278 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3280         PR rtl-optimization/57960
3281         * gcc.target/s390/pr57960.c: New.
3283 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3285         PR fortran/57639
3286         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3288 2013-07-25  Terry Guo  <terry.guo@arm.com>
3290         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3292 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/57942
3295         * g++.dg/inherit/pr57942.C: New.
3297 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3299         * gcc.target/powerpc/bool2.h: New file, test the code generation
3300         of logical operations for power5, altivec, power7, and power8 systems.
3301         * gcc.target/powerpc/bool2-p5.c: Likewise.
3302         * gcc.target/powerpc/bool2-av.c: Likewise.
3303         * gcc.target/powerpc/bool2-p7.c: Likewise.
3304         * gcc.target/powerpc/bool2-p8.c: Likewise.
3305         * gcc.target/powerpc/bool3.h: Likewise.
3306         * gcc.target/powerpc/bool3-av.c: Likewise.
3307         * gcc.target/powerpc/bool2-p7.c: Likewise.
3308         * gcc.target/powerpc/bool2-p8.c: Likewise.
3310 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3312         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3314 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3316         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3318 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3320         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3321         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3322         type from long to long long.
3323         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3324         to have effective-target keywords of lp64 and ilp32.
3325         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3326         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3327         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3328         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3329         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3330         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3331         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3332         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3333         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3335 2013-07-23  Tom Tromey  <tromey@redhat.com>
3336             Joseph Myers  <joseph@codesourcery.com>
3338         * gcc.dg/c11-generic-1.c: New file.
3339         * gcc.dg/c11-generic-2.c: New file.
3341 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3343         PR fortran/57906
3344         PR fortran/52052
3345         * coarray/lib_realloc_1.f90: Permit optimization.
3346         * gfortran.dg/coarray_31.f90: New.
3348 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3350         PR fortran/57762
3351         * gfortran.dg/class_array_7.f03: Fix memory leak.
3353 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3355         PR c++/52816
3356         * g++.dg/cpp0x/decltype56.C: New.
3358 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3360         * gcc.dg/pr53265.c: Correct line number in dg-message.
3362 2013-07-22  Diego Novillo  <dnovillo@google.com>
3364         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3366 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3368         PR testsuite/52641
3369         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3370         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3372 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3374         PR testsuite/52641
3375         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3376         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3377         * gcc.dg/torture/pr53366-1.c: Same.
3378         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3379         * gcc.dg/torture/pr56488.c: Same.
3380         * gcc.dg/torture/pr57584.c: Same.
3381         * gcc.dg/tree-ssa/pr57385.c: Same.
3382         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3384 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3386         * c-c++-common/pr41779.c: Fix typos.
3387         * gcc.c-torture/compile/20031125-2.c: Likewise.
3388         * gcc.c-torture/compile/20040621-1.c: Likewise.
3389         * gcc.c-torture/execute/20020418-1.c: Likewise.
3390         * gcc.dg/20020108-1.c: Likewise.
3391         * gcc.dg/atomic-generic-aux.c: Likewise.
3392         * gcc.dg/builtin-complex-err-2.c: Likewise.
3393         * gcc.dg/decl-1.c: Likewise.
3394         * gcc.dg/di-sync-multithread.c: Likewise.
3395         * gcc.dg/format/c90-printf-1.c: Likewise.
3396         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3397         * gcc.dg/long-long-compare-1.c: Likewise.
3398         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3399         * gcc.dg/pr17055-1.c: Likewise.
3400         * gcc.dg/pr27095.c: Likewise.
3401         * gcc.dg/torture/fp-int-convert.h: Likewise.
3402         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3403         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3404         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3405         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3406         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3407         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3408         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3409         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3410         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3411         * gcc.dg/vect/vect-cond-5.c: Likewise.
3412         * gcc.dg/weak/typeof-2.c: Likewise.
3413         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3414         * gcc.target/arm/naked-1.c: Likewise.
3415         * gcc.target/i386/pr9771-1.c: Likewise.
3416         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3417         * gcc.target/sparc/struct-ret-check.c: Likewise.
3418         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3419         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3420         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3421         Likewise.
3423 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3425         PR fortran/56937
3426         * gfortran.dg/dependency_42.f90:  New test.
3427         * gfortran.dg/dependency_43.f90:  New test.
3429 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3431         PR fortran/35862
3432         * gfortran.dg/round_4.f90: New.
3434 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3436         PR fortran/57894
3437         * gfortran.dg/min_max_conformance_2.f90: New.
3439 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3441         PR preprocessor/57620
3442         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3443         (main): Don't test {s,u,U,L}12.
3444         * c-c++-common/raw-string-13.c: New test.
3445         * c-c++-common/raw-string-14.c: New test.
3446         * c-c++-common/raw-string-15.c: New test.
3447         * c-c++-common/raw-string-16.c: New test.
3449 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3451         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3453 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3455         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3457         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3458         target { ! keeps_null_pointer_checks }.
3459         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3460         target { ! keeps_null_pointer_checks }.
3462         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3463         * gcc.dg/torture/pr56488.c: Likewise.
3465 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3467         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3468         new testcase.
3470 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3472         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3473         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3474         * gfortran.dg/guality/guality.exp: Skip on AIX.
3476         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3478         * g++.dg/debug/pr56819.C: Skip on AIX.
3479         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3480         * g++.dg/guality/guality.exp: Skip on AIX.
3482         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3484         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3486         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3488 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3490         PR target/57516
3491         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3492         Adjust to corrected rounding.
3494 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3496         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3497         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3498         check_effective_target_cilkplus.
3499         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3501 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3503         * gcc.target/powerpc/pr57744.c: Fix typo.
3505 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3507         PR middle-end/57698
3508         * gcc.c-torture/compile/pr57698.c: New test.
3509         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3510         * gcc.c-torture/compile/pr44043.c: Ditto.
3512 2013-07-18  Wei Mi  <wmi@google.com>
3514         PR rtl-optimization/57878
3515         * g++.dg/pr57878.C: New test.
3517 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3519         * gcc.dg/pr42611.c: Move dg-error to correct line.
3521 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3523         PR fortran/57895
3524         * gfortran.dg/dollar_sym_3.f: New.
3525         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3527 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3529         PR target/55654
3530         PR target/55656
3531         PR target/55657
3532         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3533         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3534         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3535         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3536         * objc.dg/image-info.m: Likewise.
3537         * objc.dg/symtab-1.m: Likewise.
3538         * objc.dg/torture/strings/const-str-10.m: Likewise.
3539         * objc.dg/torture/strings/const-str-11.m: Likewise.
3540         * objc.dg/torture/strings/const-str-9.m: Likewise.
3541         * objc.dg/zero-link-1.m: Likewise.
3542         * objc.dg/zero-link-2.m: Likewise.
3543         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3544         * objc.dg/objc-foreach-4.m: Likewise.
3545         * objc.dg/objc-foreach-5.m: Likewise.
3546         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3547         (for Darwin).
3548         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3549         * obj-c++.dg/syntax-error-1.mm: Likewise.
3550         * objc.dg/method-6.m: Likewise.
3551         * objc.dg/pr23214.m: Likewise.
3552         * objc.dg/proto-lossage-7.m: Likewise.
3553         * objc.dg/strings/const-str-12b.m: Likewise.
3554         * objc.dg/zero-link-3.m: Likewise.
3555         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3556         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3557         adjust headers, interfaces and encoded types to reflect current system
3558         versions.  Add FIXME and outputs from current system compiler for
3559         reference.
3561 2013-07-15  Cong Hou  <congh@google.com>
3563         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3564         counted.
3565         * gcc.target/i386/l_fma_float_3.c: Likewise.
3566         * gcc.target/i386/l_fma_double_1.c: Likewise.
3567         * gcc.target/i386/l_fma_double_3.c: Likewise.
3569 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3571         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3572         function to test if HTM is available.
3573         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3574         * gcc.target/powerpc/htm-builtin-1.c: New test.
3576 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3578         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3579         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3580         * gfortran.dg/coarray_6.f90: Add dg-error.
3582 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3584         PR fortran/37336
3585         * gfortran.dg/finalize_18.f90: New.
3587 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3589         PR fortran/52669
3590         * fortran.dg/module_variable_1.f90:  New test.
3591         * fortran.dg/module_variable_2.f90:  New test.
3593 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3595         * g++.dg/ext/vector19.C: Adapt.
3596         * g++.dg/ext/vector23.C: New testcase.
3598 2013-07-12  Michael Matz  <matz@suse.de>
3600         PR middle-end/55771
3601         * c-c++-common/pr55771.c: New test.
3603 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3605         * gcc.target/aarch64/vect-movi.c: New.
3607 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3609         PR target/57362
3610         * g++.dg/ext/pr57362.C: New.
3612 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3614         PR target/57631
3615         * gcc.target/avr/torture/pr57631.c: New test.
3617 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/57827
3620         * g++.dg/cpp0x/constexpr-ice7.C: New.
3622 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3624         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3625         for EABI targets.
3626         * gcc.c-torture/execute/nest-align-1.x: New.
3628 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3630         PR c++/57874
3631         * g++.dg/cpp0x/sfinae48.C: New.
3633 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3635         PR preprocessor/57824
3636         * c-c++-common/raw-string-17.c: New test.
3637         * c-c++-common/gomp/pr57824.c: New test.
3639 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3641         PR c++/57869
3642         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3643         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3644         * g++.dg/conversion/dr195.C: Update.
3645         * g++.dg/expr/cast2.C: Likewise.
3647 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3649         * c-c++-common/raw-string-18.c: New test.
3650         * c-c++-common/raw-string-19.c: New test.
3652         PR preprocessor/57757
3653         * g++.dg/cpp/paste1.C: New test.
3654         * g++.dg/cpp/paste2.C: New test.
3656 2013-07-10  Graham Stott  <grahams@btinternet.com>
3658         * gcc.target/mips/mulsize-1.c: New.
3659         * gcc.target/mips/mulsize-2.c: New.
3660         * gcc.target/mips/mulsize-3.c: New.
3661         * gcc.target/mips/mulsize-4.c: New.
3663 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3665         PR c++/53094
3666         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3667         * g++.dg/ext/vector24.C: New testcase.
3669 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3671         PR c++/53000
3672         * g++.dg/cpp0x/decltype17.C: Adjust.
3674 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3676         PR c++/51786
3677         * g++.dg/cpp0x/pr51786.C: New.
3679 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3681         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3683         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3685         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3687         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3688         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3690 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/57834
3693         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3695 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3697         PR fortran/50554
3698         * gfortran.dg/do_check_9.f90: New.
3700 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3702         PR fortran/57785
3703         * gfortran.dg/dot_product_2.f90: New.
3705 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3707         PR fortran/57469
3708         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3710 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3712         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3713         * gfortran.dg/finalize_10.f90: Fix dg-final.
3715 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3717         PR target/57819
3718         * gcc.target/i386/pr57819.c: New test.
3720         PR rtl-optimization/57829
3721         * gcc.c-torture/execute/pr57829.c: New test.
3723 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3725         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3726         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3728 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3730         PR target/57807
3731         * gcc.target/i386/pr57807.c: New test.
3733 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3735         PR target/29776
3736         * gcc.dg/tree-ssa/vrp89.c: New test.
3738 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3740         PR c++/28262
3741         * g++.dg/parse/defarg16.C: New.
3743 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3745         PR rtl-optimization/55342
3746         * gcc.target/i386/pr55342.c: New.
3748 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3750         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3752 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3754         PR c++/14263
3755         * g++.dg/inherit/virtual10.C: New.
3757 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3759         PR c/57821
3760         * gcc.dg/large-size-array-6.c: New test.
3762 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3764         PR c++/38634
3765         * g++.dg/template/crash116.C: New.
3767 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3769         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3770         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3772 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3774         PR c++/54998
3775         * g++.dg/cpp0x/nsdmi-list3.C: New.
3777 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3779         PR target/57777
3780         * gcc.target/i386/pr57777.c: New test.
3782         PR c++/57771
3783         * g++.dg/template/arg9.C: New test.
3785 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3787         * gcc.target/i386/avx-inline.c: New test.
3789 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3791         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3792         * gcc.target/mips/call-2.c: Likewise.
3793         * gcc.target/mips/call-3.c: Likewise.
3794         * gcc.target/mips/lazy-binding-1.c: Likewise.
3796 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3798         PR tree-optimization/57741
3799         * gcc.dg/vect/pr57741-1.c: New test.
3800         * gcc.dg/vect/pr57741-2.c: New test.
3801         * gcc.dg/vect/pr57741-3.c: New test.
3803 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3805         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3806         on big endian.
3807         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3808         * lib/target-supports.exp: Define aarch64_little_endian.
3810 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3812         * gcc.target/aarch64/abs_1.c: New test.
3814 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3816         * gcc.target/aarch64/bfxil_1.c: New test.
3817         * gcc.target/aarch64/bfxil_2.c: Likewise.
3819 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3821         PR c/57766
3822         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3823         array sizes from 100 to 20.
3825 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3827         PR fortran/54788
3828         * gfortran.dg/pointer_remapping_8.f90: New.
3830 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3832         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3833         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3834         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3835         * g++.dg/cpp1y/complex_literals.h: New.
3837 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3839         PR c++/57645
3840         * g++.dg/cpp0x/noexcept21.C: New.
3842 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3844         PR target/57736
3845         * gcc.target/i386/pr57736.c: New test.
3847 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3849         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3850         c specific.
3851         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3852         strings to match the fixed error messages.
3853         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3854         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3855         message check.
3857 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3859         PR target/57744
3860         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3861         stqcx. get even registers.
3863 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3865         PR c++/57509
3866         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3868 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3870         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3871         Fix scan patterns.
3872         * gcc.target/i386/bmi-1.c: Ditto.
3873         * gcc.target/i386/bmi-bextr-4.c: New.
3874         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3876 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3878         PR c++/57682
3879         * g++.dg/cpp0x/initlist73.C: New.
3881 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3883         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3884         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3885         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3887 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3889         PR c++/57509
3890         * g++.dg/ext/pr57509.C: New file.
3892 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3894         PR target/57623
3895         * gcc.target/i386/bmi-bextr-3.c: New test.
3897         PR target/57623
3898         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3900 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3902         PR c++/57172
3903         * g++.dg/cpp0x/pr57172.C: New testcase.
3905 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3907         * gcc.target/s390/htm-1.c: New file.
3908         * gcc.target/s390/htm-nofloat-1.c: New file.
3909         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3911 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3913         PR fortran/29800
3914         * gfortran.dg/bounds_check_17.f90: New.
3916 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3918         PR c++/57640
3919         * g++.dg/cpp1y/pr57640.C: New.
3921 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3923         PR c/57692
3924         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3925         overflow due to size of arrays.
3927 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3929         PR tree-optimization/57705
3930         * gcc.dg/vect/pr57705.c: New test.
3931         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3933 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3935         PR middle-end/57670
3936         * g++.dg/ipa/pr57670.C: New test.
3938 2013-06-25  Richard Biener  <rguenther@suse.de>
3940         PR middle-end/56977
3941         * gcc.dg/pr56977.c: New testcase.
3943 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3945         PR tree-optimization/57358
3946         * gcc.dg/ipa/pr57358.c: New test.
3948 2013-06-24  Richard Biener  <rguenther@suse.de>
3950         PR testsuite/57686
3951         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3953 2013-06-24  Richard Biener  <rguenther@suse.de>
3955         PR tree-optimization/57488
3956         * gcc.dg/torture/pr57488.c: New testcase.
3958 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3959             Dominique d'Humieres  <dominiq@lps.ens.fr>
3961         PR fortran/52413
3962         * gfortran.dg/fraction.f90: New.
3964 2013-06-24  Alan Modra  <amodra@gmail.com>
3966         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3967         Add scan-assembler-not "lvx".
3968         * gcc.target/powerpc/le-altivec-consts.c: New.
3970 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3972         * g++.dg/cpp0x/sfinae47.C: New.
3974 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3976         PR target/52483
3977         * gcc.target/sh/pr52483-1.c: New.
3978         * gcc.target/sh/pr52483-2.c: New.
3979         * gcc.target/sh/pr52483-3.c: New.
3980         * gcc.target/sh/pr52483-4.c: New.
3981         * gcc.target/sh/pr52483-5.c: New.
3983 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3985         * gcc.target/i386/intrinsics_1.c: New test.
3986         * gcc.target/i386/intrinsics_2.c: Ditto.
3987         * gcc.target/i386/intrinsics_3.c: Ditto.
3988         * gcc.target/i386/intrinsics_4.c: Ditto.
3989         * gcc.target/i386/intrinsics_5.c: Ditto.
3990         * gcc.target/i386/intrinsics_6.c: Ditto.
3991         * gcc.target/i386/avx-1.c: Provide macros for builtins
3992         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3994 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3996         PR fortran/37336
3997         * gfortran.dg/finalize_17.f90: New.
3999 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4001         * gfortran.dg/realloc_on_assign_18.f90: New.
4003 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4005         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4006         Also changed the returns from error as distinct values so that
4007         debugging can get easier.
4008         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4009         errors specific to C, if necessary.  Also added new error
4010         hooks for C++.
4011         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4012         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4013         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4014         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4015         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4016         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4017         the same changes as parser_errors3.c, spaces were added between colons
4018         to not confuse C++ compiler with 2 colons as scope.
4019         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4020         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4021         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4022         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4023         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4024         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4025         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4026         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4027         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4028         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4029         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4030         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4031         in the list.
4033 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4035         PR other/53317
4036         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4038 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4040         PR target/57655
4041         * gcc.target/i386/pr57655.c: New test.
4043 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4045         * ada/acats/tests/gcc: Delete.
4046         * gnat.dg/style: Likewise.
4048 2013-06-20  Jeff Law  <law@redhat.com>
4050         PR tree-optimization/57660
4051         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4052         based on their branch cost.
4054         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4056 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4058         PR fortran/57633
4059         * gfortran.dg/list_read_11.f90: New.
4061 2013-06-20  Richard Biener  <rguenther@suse.de>
4063         PR tree-optimization/57584
4064         * gcc.dg/torture/pr57584.c: New testcase.
4066 2013-06-19  Sharad Singhai  <singhai@google.com>
4068         * g++.dg/gcov/gcov-8.C: New testcase.
4069         * lib/gcov.exp: Handle intermediate format.
4071 2013-06-19  Wei Mi  <wmi@google.com>
4073         PR rtl-optimization/57518
4074         * testsuite/gcc.dg/pr57518.c: New test.
4076 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4078         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4080 2013-06-19  Jan Hubicka  <jh@suse.cz>
4082         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4084 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4086         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4087         hard-coded values of array sizes with a #define.
4088         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4089         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4090         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4091         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4092         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4094 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4096         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4097         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4099 2013-06-19  Jeff Law  <law@redhat.com>
4101         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4103 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4105         PR c++/57638
4106         * g++.dg/template/error53.C: New.
4108 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4110         PR target/55033
4111         * gcc.target/powerpc/pr55033.c: Fix options.
4113 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4115         * gcc.target/i386/inline_error.c: New test.
4116         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4117         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4119 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4121         PR c++/53211
4122         * g++.dg/cpp0x/decltype55.C: New.
4124 2013-06-18  Marek Polacek  <polacek@redhat.com>
4126         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4128 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4130         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4132 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4134         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4135         Also changed the returns from error as distinct values so that it is
4136         easier to debug.
4138 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4140         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4142 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4144         PR c++/16128
4145         * g++.dg/template/error52.C: New.
4146         * g++.dg/lookup/friend15.C: Update.
4147         * g++.dg/parse/error11.C: Likewise.
4148         * g++.dg/parse/error14.C: Likewise.
4149         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4150         * g++.dg/parse/template25.C: Likewise.
4151         * g++.old-deja/g++.jason/cond.C: Likewise.
4152         * g++.old-deja/g++.mike/for2.C: Likewise.
4153         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4154         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4156 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4158         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4159         ensure alignment.
4161 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4163         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4164         accidentally placing minus sign for length instead of stride.
4166 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4168         PR rtl-optimization/57425
4169         PR rtl-optimization/57569
4170         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4171         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4173 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4175         PR fortran/49074
4176         PR fortran/56136
4177         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4178         packing.
4179         * gfortran.dg/typebound_assignment_6.f03: New.
4181 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4183         * gcc.target/h8300/h8300.exp: New.
4184         * gcc.dg/pragma-isr.c: Move to ...
4185         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4186         * gcc.target/h8300/pragma-isr.c: ... and here.
4187         * gcc.dg/pragma-isr2.c: Move to ...
4188         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4189         * gcc.target/h8300/pragma-isr2.c: ... and here.
4190         * gcc.dg/pragma-isr-trapa.c: Move to ...
4191         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4192         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4193         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4194         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4195         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4196         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4197         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4198         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4199         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4200         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4201         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4202         * gcc.dg/attr-isr-trapa.c: Move to ...
4203         * gcc.target/sh/attr-isr-trapa.c: ... here.
4205 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4207         PR c++/51413
4208         * g++.dg/ext/builtin-offsetof1.C: New.
4210 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4212         * gcc.target/aarch64/vect_smlal_1.c: New file.
4214 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4216         PR fortran/57508
4217         * gfortran.dg/defined_assignment_7.f90: New.
4219 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4221         PR c++/57599
4222         * g++.dg/rtti/dyncast6.C: New.
4223         * g++.dg/cpp0x/dyncast1.C: Likewise.
4225 2013-06-14  Alan Modra  <amodra@gmail.com>
4227         PR middle-end/57134
4228         * gcc.dg/pr57134.c: New.
4230 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4232         PR fortran/57596
4233         * gfortran.dg/deferred_type_param_9.f90: New.
4235 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4237         * gcc.dg/fold-minus-1.c: New testcase.
4239 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4241         PR fortran/49074
4242         * gfortran.dg/typebound_assignment_5.f03: New.
4244 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4246         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4248 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4249             Pat Haugen  <pthaugen@us.ibm.com>
4250             Peter Bergner  <bergner@vnet.ibm.com>
4252         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4253         load/store instructions on power7, power8.
4254         * gcc.target/powerpc/atomic-p8.c: Likewise.
4256 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4258         PR c/57577
4259         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4261 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/38958
4264         * g++.dg/warn/Wunused-var-20.C: New.
4266 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4268         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4269         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4270         Run with -fno-common.
4272 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4274         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4275         and exit function calls with return 1 and return 0, respectively.
4277 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4279         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4280         New tests.
4282 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4284         PR tree-optimization/57361
4285         * gcc.dg/tree-ssa/pr57361.c: New file.
4287 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4289         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4290         to ensure alignment.
4291         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4293 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4295         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4297 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4298             Dominique d'Humieres  <dominiq@lps.ens.fr>
4300         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4302 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4304         PR target/56564
4305         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4306         * gcc.target/i386/pr56564-3.c: Likewise.
4308 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4310         PR fortran/57535
4311         * gfortran.dg/class_array_18.f90: New.
4313 2013-06-11  Jan Hubicka  <jh@suse.cz>
4315         PR c++/57551
4316         * g++.dg/ext/visibility/anon6.C: Update testcase.
4318 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4320         PR c/57563
4321         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4322         in how we check __sec_reduce_mutating function's result.
4324 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4325             Pat Haugen  <pthaugen@us.ibm.com>
4326             Peter Bergner  <bergner@vnet.ibm.com>
4328         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4329         direct move instructions.
4330         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4331         * gcc.target/powerpc/direct-move.h: Likewise.
4332         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4333         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4334         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4335         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4336         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4337         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4339 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4341         PR c++/52440
4342         * g++.dg/cpp0x/pr52440.C: New.
4344 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4346         PR target/56564
4347         * gcc.target/i386/pr56564-1.c: New test.
4348         * gcc.target/i386/pr56564-2.c: New test.
4349         * gcc.target/i386/pr56564-3.c: New test.
4350         * gcc.target/i386/pr56564-4.c: New test.
4351         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4352         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4353         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4354         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4355         * gcc.target/i386/vect-sizes-1.c: Likewise.
4356         * gcc.target/i386/memcpy-1.c: Likewise.
4357         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4358         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4360 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4362         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4363         systems to cover all GNU systems.
4364         * g++.dg/abi/guard2.C: Likewise.
4365         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4366         * g++.dg/eh/sighandle.C: Likewise.
4367         * g++.dg/ext/cleanup-10.C: Likewise.
4368         * g++.dg/ext/cleanup-11.C: Likewise.
4369         * g++.dg/ext/cleanup-8.C: Likewise.
4370         * g++.dg/ext/cleanup-9.C: Likewise.
4371         * g++.dg/opt/const5.C: Likewise.
4372         * g++.dg/opt/life1.C: Likewise.
4373         * g++.dg/other/pr39496.C: Likewise.
4374         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4375         * g++.old-deja/g++.abi/align.C: Likewise.
4376         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4377         * g++.old-deja/g++.law/weak.C: Likewise.
4378         * g++.old-deja/g++.pt/asm1.C: Likewise.
4379         * gcc.c-torture/execute/20030125-1.x: Likewise.
4380         * gcc.c-torture/execute/990127-2.x: Likewise.
4381         * gcc.dg/20041106-1.c: Likewise.
4382         * gcc.dg/20050503-1.c: Likewise.
4383         * gcc.dg/builtin-object-size-5.c: Likewise.
4384         * gcc.dg/cleanup-10.c: Likewise.
4385         * gcc.dg/cleanup-11.c: Likewise.
4386         * gcc.dg/cleanup-8.c: Likewise.
4387         * gcc.dg/cleanup-9.c: Likewise.
4388         * gcc.dg/complex-5.c: Likewise.
4389         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4390         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4391         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4392         * gcc.dg/dfp/pr35739.c: Likewise.
4393         * gcc.dg/fdata-sections-1.c: Likewise.
4394         * gcc.dg/lto/20090206-1_0.c: Likewise.
4395         * gcc.dg/lto/20090206-2_0.c: Likewise.
4396         * gcc.dg/pr30360.c: Likewise.
4397         * gcc.dg/pr37303.c: Likewise.
4398         * gcc.dg/pr39323-1.c: Likewise.
4399         * gcc.dg/pr39323-2.c: Likewise.
4400         * gcc.dg/pr39323-3.c: Likewise.
4401         * gcc.dg/pr45416.c: Likewise.
4402         * gcc.dg/setjmp-2.c: Likewise.
4403         * gcc.dg/split-1.c: Likewise.
4404         * gcc.dg/split-3.c: Likewise.
4405         * gcc.dg/split-4.c: Likewise.
4406         * gcc.dg/strlenopt-12g.c: Likewise.
4407         * gcc.dg/strlenopt-14g.c: Likewise.
4408         * gcc.dg/strlenopt-14gf.c: Likewise.
4409         * gcc.dg/strlenopt-16g.c: Likewise.
4410         * gcc.dg/strlenopt-17g.c: Likewise.
4411         * gcc.dg/strlenopt-18g.c: Likewise.
4412         * gcc.dg/strlenopt-1f.c: Likewise.
4413         * gcc.dg/strlenopt-22g.c: Likewise.
4414         * gcc.dg/strlenopt-2f.c: Likewise.
4415         * gcc.dg/strlenopt-4g.c: Likewise.
4416         * gcc.dg/strlenopt-4gf.c: Likewise.
4417         * gcc.dg/struct-ret-3.c: Likewise.
4418         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4419         * gcc.misc-tests/linkage.exp: Likewise.
4420         * gcc.target/i386/20000724-1.c: Likewise.
4421         * gcc.target/i386/align-main-3.c: Likewise.
4422         * gcc.target/i386/cleanup-1.c: Likewise.
4423         * gcc.target/i386/inline-mcpy.c: Likewise.
4424         * gcc.target/i386/pr32268.c: Likewise.
4425         * gcc.target/i386/pr36613.c: Likewise.
4426         * gcc.target/i386/pr39013-1.c: Likewise.
4427         * gcc.target/i386/pr39013-2.c: Likewise.
4428         * gcc.target/i386/pr39496.c: Likewise.
4429         * gcc.target/i386/pr40906-3.c: Likewise.
4430         * gcc.target/i386/pr46084.c: Likewise.
4431         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4433 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4435         PR target/6526
4436         * gcc.target/sh/pr6526.c: New.
4438 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4440         PR target/57568
4441         * gcc.c-torture/execute/pr57568.c: New test.
4443 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4445         PR c++/37404
4446         * g++.dg/other/vararg-4.C: New.
4448 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4450         PR rtl-optimization/57559
4451         * gcc.target/s390/pr57559.c : New test.
4453 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4455         PR fortran/37336
4456         * gfortran.dg/finalize_10.f90: New.
4457         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4458         * gfortran.dg/finalize_15.f90: New.
4460 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4462         PR fortran/57553
4463         * gfortran.dg/storage_size_4.f90: New.
4465 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4467         PR c++/57548
4468         * testsuite/g++.dg/ext/pr57548.C: New test.
4470 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4472         PR middle-end/57541
4473         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4475 2013-06-07  Jan Hubicka  <jh@suse.cz>
4477         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4479 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4481         PR fortran/57549
4482         * gfortran.dg/array_constructor_48.f90: New.
4483         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4484         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4486 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4488         PR target/56315
4489         * gcc.target/arm/xordi3-opt.c: New test.
4491 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4493         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4494         Revert to dg-options.
4496 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4498         PR target/55033
4499         * gcc.target/powerpc/pr55033.c: New.
4501 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4503         PR c++/53658
4504         * g++.dg/cpp0x/alias-decl-36.C: New.
4506 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4507             Pat Haugen  <pthaugen@us.ibm.com>
4508             Peter Bergner  <bergner@vnet.ibm.com>
4510         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4511         power8 builtin functions.
4512         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4513         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4514         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4515         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4516         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4517         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4518         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4519         tests to test power8 auto-vectorization.
4520         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4521         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4522         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4523         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4525         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4526         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4528         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4530         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4531         support.
4532         (check_effective_target_powerpc_p8vector_ok): Likewise.
4533         (is-effective-target): Likewise.
4534         (check_vect_support_and_set_flags): Likewise.
4536 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4538         PR c++/43652
4539         * g++.dg/parse/error53.C: New.
4541 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4543         PR rtl-optimization/57459
4544         * gcc.target/i386/pr57459.c: New test.
4546 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4548         PR c++/53743
4549         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4550         into -freorder-blocks-and-partition test.
4551         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4552         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4553         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4554         * gcc.dg/tree-prof/pr50907.c: Ditto.
4555         * gcc.dg/tree-prof/pr45354.c: Ditto.
4556         * g++.dg/tree-prof/partition2.C: Ditto.
4557         * g++.dg/tree-prof/partition3.C: Ditto.
4559 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4561         PR fortran/57542
4562         * gfortran.dg/finalize_16.f90: New.
4564 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4566         * gcc.dg/vect/no-section-anchors-vect-68.c:
4567         Add dg-skip-if aarch64_tiny.
4569 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4571         PR C/57457
4572         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4573         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4575 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4577         PR c++/51908
4578         * g++.dg/cpp0x/decltype54.C: New.
4580 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4582         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4583         arm*-*-*eabi* targets.
4584         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4585         arm*-*-* targets.
4586         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4588 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4589             Tobias Burnus  <burnus@net-b.de>
4591         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4592         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4593         * gfortran.dg/io_real_boz_4.f90: Ditto.
4594         * gfortran.dg/io_real_boz_5.f90: Ditto.
4596 2013-06-05  Andreas Schwab  <schwab@suse.de>
4598         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4600 2013-06-04  Jan Hubicka  <jh@suse.cz>
4602         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4604 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4606         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4607         parameters with void.
4608         (main2): Removed argc parameter.
4609         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4610         (main): Replaced argc, argv parameters with void.
4611         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4612         (main2): Removed argc parameter.
4613         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4614         argv parameters with void.  Added __asm volatile to avoid optimization
4615         on argc, if necessary.
4616         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4617         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4618         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4619         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4620         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4621         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4622         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4623         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4624         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4625         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4626         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4627         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4628         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4629         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4630         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4631         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4632         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4633         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4634         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4635         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4636         parameters with void.
4637         (main2): Removed argc parameter.
4638         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4639         (main): Replaced argc, argv parameters with void.
4640         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4641         argv parameters with void.  Also renamed this function as main, and
4642         delete the existing main.
4643         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4644         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4645         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4647 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4649         * gcc.target/aarch64/movi_1.c: New test.
4651 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4653         PR fortran/37336
4654         * gfortran.dg/finalize_12.f90: New.
4655         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4656         end of scope finalization.
4657         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4658         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4659         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4660         * gfortran.dg/class_19.f03: Ditto.
4661         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4662         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4663         * gfortran.dg/extends_14.f03: Ditto.
4664         * gfortran.dg/move_alloc_4.f90: Ditto.
4665         * gfortran.dg/typebound_proc_27.f03: Ditto.
4667 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4669         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4670         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4671         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4672         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4673         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4674         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4675         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4676         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4677         * gfortran.dg/io_real_boz_4.f90: Ditto.
4678         * gfortran.dg/io_real_boz_5.f90: Ditto.
4679         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4680         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4681         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4682         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4683         * gfortran.dg/transpose_2.f90: Fix dg-output.
4685 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4687         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4688         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4689         dg-option and an header comment.
4691 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4693         PR c++/57419
4694         * g++.dg/cpp0x/sfinae46.C: New.
4695         * g++.dg/cpp0x/defaulted13.C: Adjust.
4696         * g++.dg/cpp0x/defaulted2.C: Likewise.
4697         * g++.dg/cpp0x/defaulted26.C: Likewise.
4698         * g++.dg/cpp0x/defaulted3.C: Likewise.
4699         * g++.dg/cpp0x/error1.C: Likewise.
4700         * g++.dg/cpp0x/implicit1.C: Likewise.
4701         * g++.dg/cpp0x/implicit11.C: Likewise.
4702         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4703         * g++.dg/cpp0x/initlist47.C: Likewise.
4704         * g++.dg/cpp0x/initlist9.C: Likewise.
4705         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4706         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4707         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4708         * g++.dg/cpp0x/union4.C: Likewise.
4709         * g++.dg/template/crash108.C: Likewise.
4710         * g++.dg/template/crash41.C: Likewise.
4711         * g++.old-deja/g++.jason/local.C: Likewise.
4712         * g++.old-deja/g++.law/visibility3.C: Likewise.
4714 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4716         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4717         * gcc.dg/vect/bb-slp-14.c: Ditto.
4718         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4719         * gcc.dg/vect/bb-slp-23.c: Ditto.
4720         * gcc.dg/vect/bb-slp-15.c: Ditto.
4721         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4722         * gcc.dg/vect/bb-slp-24.c: Ditto.
4723         * gcc.dg/vect/bb-slp-16.c: Ditto.
4724         * gcc.dg/vect/bb-slp-25.c: Ditto.
4725         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4726         * gcc.dg/vect/bb-slp-17.c: Ditto.
4727         * gcc.dg/vect/bb-slp-1.c: Ditto.
4728         * gcc.dg/vect/bb-slp-26.c: Ditto.
4729         * gcc.dg/vect/bb-slp-18.c: Ditto.
4730         * gcc.dg/vect/bb-slp-2.c: Ditto.
4731         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4732         * gcc.dg/vect/bb-slp-27.c: Ditto.
4733         * gcc.dg/vect/bb-slp-19.c: Ditto.
4734         * gcc.dg/vect/bb-slp-3.c: Ditto.
4735         * gcc.dg/vect/bb-slp-28.c: Ditto.
4736         * gcc.dg/vect/bb-slp-4.c: Ditto.
4737         * gcc.dg/vect/bb-slp-29.c: Ditto.
4738         * gcc.dg/vect/bb-slp-5.c: Ditto.
4739         * gcc.dg/vect/bb-slp-6.c: Ditto.
4740         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4741         * gcc.dg/vect/bb-slp-7.c: Ditto.
4742         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4743         * gcc.dg/vect/bb-slp-8.c: Ditto.
4744         * gcc.dg/vect/bb-slp-9.c: Ditto.
4745         * gcc.dg/vect/bb-slp-10.c: Ditto.
4746         * gcc.dg/vect/bb-slp-11.c: Ditto.
4747         * gcc.dg/vect/bb-slp-20.c: Ditto.
4748         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4749         * gcc.dg/vect/bb-slp-21.c: Ditto.
4750         * gcc.dg/vect/bb-slp-30.c: Ditto.
4751         * gcc.dg/vect/bb-slp-13.c: Ditto.
4752         * gcc.dg/vect/bb-slp-22.c: Ditto.
4753         * g++.dg/vect/slp-pr50413.cc: Ditto.
4754         * g++.dg/vect/slp-pr56812.cc: Ditto.
4755         * g++.dg/vect/slp-pr50819.cc: Ditto.
4757 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4759         PR fortran/57456
4760         * gfortran.dg/class_array_17.f90: New.
4762 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4764         * ada/acats/floatstore.lst: New.
4765         * ada/acats/run_all.sh: Process it.
4767 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4769         * gcc.target/powerpc/e500-ord-1.c: New test.
4770         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4771         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4772         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4774 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4776         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4778 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4780         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4782 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4784         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4786 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4788         PR c/57452
4789         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4790         test-case.
4792 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4794         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4796 2013-05-31  Marek Polacek  <polacek@redhat.com>
4798         PR tree-optimization/57478
4799         PR tree-optimization/57453
4800         * gcc.dg/torture/pr57478.c: New test.
4802 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4804         PR fortran/57456
4805         * gfortran.dg/class_array_17.f90: New.
4807 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4809         PR target/56315
4810         * gcc.target/arm/iordi3-opt.c: New test.
4812 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4814         PR fortran/54190
4815         PR fortran/57217
4816         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4817         * gfortran.dg/interface_26.f90: Ditto.
4818         * gfortran.dg/proc_ptr_11.f90: Ditto.
4819         * gfortran.dg/proc_ptr_15.f90: Ditto.
4820         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4821         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4822         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4823         * gfortran.dg/typebound_override_1.f90: Ditto.
4824         * gfortran.dg/typebound_override_4.f90: Ditto.
4825         * gfortran.dg/typebound_proc_6.f03: Ditto.
4826         * gfortran.dg/assumed_type_7.f90: New test.
4827         * gfortran.dg/typebound_override_5.f90: New test.
4828         * gfortran.dg/typebound_override_6.f90: New test.
4829         * gfortran.dg/typebound_override_7.f90: New test.
4831 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4833         PR middle-end/57073
4834         * gfortran.dg/power_6.f90: New.
4836 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4838         * gcc.target/aarch64/insv_1.c: New test.
4840 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4842         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4843         dg-skip-if "No stabs".
4845 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4847         PR fortran/54189
4848         * gfortran.dg/assumed_size_1.f90: New.
4850 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4852         * gcc.dg/shrink-wrap-alloca.c: New added.
4853         * gcc.dg/shrink-wrap-pretend.c: New added.
4854         * gcc.dg/shrink-wrap-sibcall.c: New added.
4856 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4858         PR fortran/57458
4859         * gfortran.dg/assumed_rank_13.f90: New.
4861 2013-05-29  Easwaran Raman  <eraman@google.com>
4863         PR tree-optimization/57442
4864         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4866 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4868         PR tree-optimization/57441
4869         * gcc.c-torture/compile/pr57441.c: New.
4871 2013-05-29  Dehao Chen  <dehao@google.com>
4873         PR testsuite/57413
4874         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4876 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4878         PR fortran/37336
4879         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4880         * gfortran.dg/class_19.f03: Ditto.
4882 2013-05-29  Richard Biener  <rguenther@suse.de>
4884         * gcc.dg/vect/bb-slp-32.c: New testcase.
4886 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4888         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4889         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4890         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4891         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4892         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4893         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4894         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4895         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4896         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4897         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4898         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4899         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4900         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4901         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4902         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4903         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4904         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4905         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4906         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4907         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4908         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4909         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4910         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4911         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4912         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4913         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4914         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4915         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4916         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4917         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4918         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4919         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4920         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4921         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4922         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4923         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4924         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4925         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4926         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4928 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4930         PR fortran/37336
4931         * gfortran.dg/finalize_11.f90: New.
4932         * gfortran.dg/finalize_4.f03: Remove dg-error.
4933         * gfortran.dg/finalize_5.f03: Ditto.
4934         * gfortran.dg/finalize_6.f03: Ditto.
4935         * gfortran.dg/finalize_7.f03: Ditto.
4937 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4939         * gfortran.dg/class_array_16.f90: New.
4941 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4943         PR fortran/57435
4944         * testsuite/gfortran.dg/use_29.f90: New.
4946 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4948         * gnat.dg/fp_exception.adb: New test.
4950 2013-05-28  Richard Biener  <rguenther@suse.de>
4952         PR tree-optimization/56787
4953         * gcc.dg/vect/pr56787.c: New testcase.
4955 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4956             Tobias Burnus  <burnus@net-b.de>
4958         PR fortran/57217
4959         * gfortran.dg/typebound_override_4.f90: New.
4961 2013-05-28  Richard Biener  <rguenther@suse.de>
4963         PR tree-optimization/57411
4964         * g++.dg/opt/pr57411.C: New testcase.
4966 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4968         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4969         * gcc.dg/builtin-bswap-9.c: Likewise.
4971 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4973         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4975 2013-05-27  Richard Biener  <rguenther@suse.de>
4977         PR middle-end/57412
4978         * gcc.dg/gomp/pr57412.c: New testcase.
4980 2013-05-27  Bud Davis  <jmdavis@link.com>
4982         PR fortran/50405
4983         * gfortran.dg/stfunc_8.f90: New.
4985 2013-05-27  Richard Biener  <rguenther@suse.de>
4987         PR tree-optimization/57343
4988         * gcc.dg/torture/pr57343.c: New testcase.
4990 2013-05-27  Richard Biener  <rguenther@suse.de>
4992         PR tree-optimization/57417
4993         * gcc.dg/torture/pr57417.c: New testcase.
4995 2013-05-27  Richard Biener  <rguenther@suse.de>
4997         PR tree-optimization/57396
4998         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5000 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5002         * gnat.dg/specs/last_bit.ads: New test.
5004 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5006         * gnat.dg/specs/machine_attribute.ads: New test.
5008 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5010         * gnat.dg/incomplete3.ad[sb]: New test.
5012 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5014         PR target/53916
5015         * gcc.target/mips/div-13.c: New test.
5017 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5019         PR target/55777
5020         * gcc.target/mips/mips16-attributes-5.c,
5021         * gcc.target/mips/mips16-attributes-6.c: New tests.
5023 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5025         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5026         * gcc.dg/builtin-bswap-8.c: Likewise.
5028 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5030         PR c++/52216
5031         * g++.dg/cpp0x/new1.C: New.
5033 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5035         PR c++/25666
5036         * g++.dg/parse/dtor16.C: New.
5037         * g++.dg/parse/dtor6.C: Adjust.
5039 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/19618
5042         * g++.dg/expr/bitfield12.C: New.
5044 2013-05-24  Jeff Law  <law@redhat.com>
5046         PR tree-optimization/57124
5047         * gcc.c-torture/execute/pr57124.c: New test.
5048         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5050 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5052         PR tree-optimization/57294
5053         * gcc.dg/ipa/pr57294.c: New test.
5055 2013-05-24  Dehao Chen  <dehao@google.com>
5057         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5059 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5061         * gcc.target/aarch64/scalar_intrinsics.c
5062         (force_simd): Use a valid instruction.
5063         (test_vdupd_lane_s64): Pass a valid lane argument.
5064         (test_vdupd_lane_u64): Likewise.
5066 2013-05-24  Richard Biener  <rguenther@suse.de>
5068         PR tree-optimization/57287
5069         * gcc.dg/pr57287.c: New testcase.
5071 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5073         PR c++/26572
5074         * g++.dg/template/error51.C: New.
5076 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5078         PR c++/25503
5079         * g++.dg/template/bitfield2.C: New.
5081 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5083         * gnat.dg/specs/noinline1.ads: New test.
5084         * gnat.dg/noinline2.ad[sb]: Likewise.
5085         * gnat.dg/specs/noinline3.ads: Likewise.
5086         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5088 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5090         PR tree-ssa/57385
5091         * gcc.dg/tree-ssa/pr57385.c: New test.
5093 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5095         * gnat.dg/derived_type4.adb: New test.
5097 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5099         * gcc.dg/builtin-bswap-6.c: New test.
5100         * gcc.dg/builtin-bswap-7.c: Likewise.
5101         * gcc.dg/builtin-bswap-8.c: Likewise.
5102         * gcc.dg/builtin-bswap-9.c: Likewise.
5104 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5106         PR debug/57351
5107         * gcc.dg/debug/pr57351.c: New test
5109 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5111         * gcc.target/aarch64/vect-clz.c: New file.
5113 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5115         PR middle-end/57347
5116         * gcc.dg/ipa/pr57347.c: New test.
5118 2013-05-23  Richard Biener  <rguenther@suse.de>
5120         PR tree-optimization/57380
5121         * g++.dg/tree-ssa/pr57380.C: New testcase.
5123 2013-05-23  Richard Biener  <rguenther@suse.de>
5125         PR middle-end/57381
5126         * gcc.dg/torture/pr57381.c: New testcase.
5128 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5130         PR middle-end/57344
5131         * gcc.c-torture/execute/pr57344-1.c: New test.
5132         * gcc.c-torture/execute/pr57344-2.c: New test.
5133         * gcc.c-torture/execute/pr57344-3.c: New test.
5134         * gcc.c-torture/execute/pr57344-4.c: New test.
5136 2013-05-23  Richard Biener  <rguenther@suse.de>
5138         PR rtl-optimization/57341
5139         * gcc.dg/torture/pr57341.c: New testcase.
5141 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5143         PR c++/57352
5144         * g++.dg/parse/crash62.C: New.
5146 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5147             Pat Haugen  <pthaugen@us.ibm.com>
5148             Peter Bergner  <bergner@vnet.ibm.com>
5150         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5151         crypto builtins.
5153 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5155         PR fortran/57364
5156         * gfortran.dg/defined_assignment_6.f90: New.
5158 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5160         PR fortran/57338
5161         * gfortran.dg/assumed_type_6.f90: New.
5163 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5165         PR c++/57211
5166         * g++.dg/cpp0x/Wunused-parm.C: New.
5168 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5170         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5171         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5173 2013-05-21  Easwaran Raman  <eraman@google.com>
5175         PR tree-optimization/57322
5176         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5178 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5180         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5181         .set (no)?micromips
5183 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5185         PR fortran/57035
5186         * gfortran.dg/assumed_type_5.f90: New.
5187         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5188         * gfortran.dg/assumed_rank_2.f90: Ditto.
5189         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5190         * gfortran.dg/no_arg_check_3.f90: Ditto.
5192 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5194         PR tree-optimization/57331
5195         * gcc.c-torture/compile/pr57331.c: New test.
5197 2013-05-21  Richard Biener  <rguenther@suse.de>
5199         PR tree-optimization/57330
5200         * gcc.dg/torture/pr57330.c: New testcase.
5202 2013-05-21  Richard Biener  <rguenther@suse.de>
5204         PR tree-optimization/57303
5205         * gcc.dg/torture/pr57303.c: New testcase.
5207 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5209         PR tree-optimization/57321
5210         * gcc.c-torture/execute/pr57321.c: New test.
5212 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5214         PR fortran/48858
5215         PR fortran/55465
5216         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5217         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5218         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5219         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5220         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5221         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5222         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5223         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5224         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5225         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5226         * gfortran.dg/binding_label_tests_24.f90: New.
5227         * gfortran.dg/binding_label_tests_25.f90: New.
5229 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5231         PR fortran/48858
5232         * gfortran.dg/binding_label_tests_17.f90: New.
5233         * gfortran.dg/binding_label_tests_18.f90: New.
5234         * gfortran.dg/binding_label_tests_19.f90: New.
5235         * gfortran.dg/binding_label_tests_20.f90: New.
5236         * gfortran.dg/binding_label_tests_21.f90: New.
5237         * gfortran.dg/binding_label_tests_22.f90: New.
5238         * gfortran.dg/binding_label_tests_23.f90: New.
5240 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5242         PR fortran/48858
5243         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5244         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5245         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5246         * gfortran.dg/common_18.f90: New.
5247         * gfortran.dg/common_19.f90: New.
5248         * gfortran.dg/common_20.f90: New.
5249         * gfortran.dg/common_21.f90: New.
5251 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5253         PR c++/12288
5254         * g++.dg/parse/error52.C: New.
5255         * g++.dg/parse/error3.C: Adjust.
5256         * g++.dg/parse/error36.C: Likewise.
5258 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5260         PR target/56547
5261         * gcc.target/sh/pr56547-1.c: New.
5262         * gcc.target/sh/pr56547-2.c: New.
5264 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5266         PR c++/23608
5267         * g++.dg/warn/Wsign-compare-6.C: New.
5268         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5270 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5272         PR c++/57327
5273         * g++.dg/template/error50.C: New.
5275 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5277         PR c++/10207
5278         * g++.dg/ext/complit13.C: New.
5280 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5282         PR c++/57175
5283         * g++.dg/pr57175.C: New testcase.
5285 2013-05-17  Easwaran Raman  <eraman@google.com>
5287         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5289 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5291         PR testsuite/57313
5292         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5294 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5296         PR rtl-optimization/57281
5297         PR rtl-optimization/57300
5298         * gcc.dg/pr57300.c: New test.
5299         * gcc.c-torture/execute/pr57281.c: New test.
5301 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5303         PR c++/18126
5304         * g++.dg/ext/sizeof-complit.C: New.
5306 2013-05-17  Marek Polacek  <polacek@redhat.com>
5308         * gcc.dg/strlenopt-25.c: New test.
5309         * gcc.dg/strlenopt-26.c: Likewise.
5311 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5313         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5314         instead of -mavx2, require only avx instead of avx2.
5315         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5316         of avx2-check.h and turn into an avx runtime test instead of
5317         avx2 runtime test.
5319 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5321         * g++.dg/ext/vector22.C: Uncomment working test.
5323 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5325         PR c++/17410
5326         * g++.dg/template/pr17410.C: New.
5328 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5330         * gcc.target/i386/rotate-3.c: New test.
5331         * gcc.target/i386/rotate-3a.c: New test.
5332         * gcc.target/i386/rotate-4.c: New test.
5333         * gcc.target/i386/rotate-4a.c: New test.
5334         * gcc.target/i386/rotate-5.c: New test.
5335         * gcc.target/i386/rotate-5a.c: New test.
5337 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5339         * gcc.dg/visibility-21.c: Require section_anchors.
5341 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5343         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5344         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5345         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5347 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5349         * gcc.dg/visibility-21.c: New.
5351 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5353         PR middle-end/57286
5354         * gcc.dg/pr57286.c: New testcase.
5355         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5356         * g++.dg/ext/vector22.C: Comment out transformations not
5357         performed anymore.
5359 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5361         PR target/57260
5362         * gcc.target/mips/call-1.c: Restrict to o32.
5363         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5365 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5367         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5368         dg-messages.
5369         * g++.dg/warn/Wshadow-1.C: Likewise.
5370         * g++.dg/warn/Wshadow-6.C: Likewise.
5371         * g++.dg/warn/Wshadow-7.C: Likewise.
5373 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5375         PR c++/31952
5376         * g++.dg/parse/pr31952-1.C: New.
5377         * g++.dg/parse/pr31952-2.C: Likewise.
5378         * g++.dg/parse/pr31952-3.C: Likewise.
5380         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5381         * g++.old-deja/g++.jason/cond.C: Likewise.
5382         * g++.dg/cpp0x/range-for5.C: Likewise.
5384 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5386         PR target/19599
5387         * gcc.target/arm/pr40887.c: Adjust testcase.
5388         * gcc.target/arm/pr19599.c: New test.
5390 2013-05-15  Richard Biener  <rguenther@suse.de>
5392         PR tree-optimization/57275
5393         * gcc.target/i386/pr57275.c: New testcase.
5395 2013-05-15  Jan Hubicka  <jh@suse.cz>
5397         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5398         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5399         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5401 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5403         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5404         scheduling.
5406 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5408         PR c++/57274
5409         * c-c++-common/Wsequence-point-1.c: New test.
5411 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5413         * g++.dg/ext/vector22.C: New testcase.
5414         * gcc.dg/binop-xor3.c: Remove xfail.
5416 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5418         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5419         FLOAT cmp FLOAT ? INT : INT.
5420         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5421         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5422         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5423         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5424         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5425         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5427 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5429         PR c++/53903
5430         * g++.dg/cpp0x/defaulted43.C: New.
5432 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5434         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5435         (alloca): Remove declaration.
5436         (foo9): Replace alloca by __builtin_alloca.
5438 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5440         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5441         Expect "size of array is too large" error.
5443 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5445         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5447 2013-05-14  Richard Biener  <rguenther@suse.de>
5449         PR middle-end/57235
5450         * g++.dg/torture/pr57235.C: New testcase.
5452 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5454         PR middle-end/57251
5455         * gcc.dg/torture/pr57251.c: New test.
5457 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5459         PR target/57264
5460         * gcc.target/i386/pr57264.c: New test.
5462 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5464         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5466 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5468         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5470 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5472         PR tree-optimization/45216
5473         PR tree-optimization/57157
5474         * c-c++-common/rotate-1.c: Add 32 tests with +.
5475         * c-c++-common/rotate-1a.c: Adjust.
5476         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5477         * c-c++-common/rotate-2b.c: New test.
5478         * c-c++-common/rotate-3.c: Add 32 tests with +.
5479         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5480         * c-c++-common/rotate-4b.c: New test.
5481         * c-c++-common/rotate-5.c: New test.
5483 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5485         PR middle-end/42371
5486         * gcc.dg/ipa/remref-0.c: New test.
5487         * gcc.dg/ipa/remref-1a.c: Likewise.
5488         * gcc.dg/ipa/remref-1b.c: Likewise.
5489         * gcc.dg/ipa/remref-2a.c: Likewise.
5490         * gcc.dg/ipa/remref-2b.c: Likewise.
5492 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5494         * gcc.dg/vector-shift-2.c: New testcase.
5496 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5498         PR tree-optimization/57230
5499         * gcc.dg/strlenopt-24.c: New test.
5501         PR tree-optimization/57230
5502         * gcc.dg/strlenopt-23.c: New test.
5504 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5506         PR target/57108
5507         * gcc.target/sh/pr57108.c: Move this test case to ...
5508         * gcc.c-torture/compile/pr57108.c: ... here.
5510 2013-05-10  Richard Biener  <rguenther@suse.de>
5512         PR tree-optimization/57214
5513         * gcc.dg/torture/pr57214.c: New testcase.
5515 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5517         * gcc.dg/vector-shift.c: New testcase.
5519 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5521         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5523         PR tree-optimization/45216
5524         PR tree-optimization/57157
5525         * c-c++-common/rotate-1.c: New test.
5526         * c-c++-common/rotate-1a.c: New test.
5527         * c-c++-common/rotate-2.c: New test.
5528         * c-c++-common/rotate-2a.c: New test.
5529         * c-c++-common/rotate-3.c: New test.
5530         * c-c++-common/rotate-3a.c: New test.
5531         * c-c++-common/rotate-4.c: New test.
5532         * c-c++-common/rotate-4a.c: New test.
5534 2013-05-10  Richard Biener  <rguenther@suse.de>
5536         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5537         * gcc.target/i386/l_fma_double_1.c: Adjust.
5538         * gcc.target/i386/l_fma_double_2.c: Likewise.
5539         * gcc.target/i386/l_fma_double_3.c: Likewise.
5540         * gcc.target/i386/l_fma_double_4.c: Likewise.
5541         * gcc.target/i386/l_fma_double_5.c: Likewise.
5542         * gcc.target/i386/l_fma_double_6.c: Likewise.
5543         * gcc.target/i386/l_fma_float_1.c: Likewise.
5544         * gcc.target/i386/l_fma_float_2.c: Likewise.
5545         * gcc.target/i386/l_fma_float_3.c: Likewise.
5546         * gcc.target/i386/l_fma_float_4.c: Likewise.
5547         * gcc.target/i386/l_fma_float_5.c: Likewise.
5548         * gcc.target/i386/l_fma_float_6.c: Likewise.
5550 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5552         PR c++/51226
5553         * g++.dg/cpp0x/pr51226.C: New.
5555 2013-04-16  Han Shen  <shenhan@google.com>
5557         Test cases for '-fstack-protector-strong'.
5558         * gcc.dg/fstack-protector-strong.c: New.
5559         * g++.dg/fstack-protector-strong.C: New.
5561 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5563         * gcc.target/aarch64/ands_1.c: New test.
5564         * gcc.target/aarch64/ands_2.c: Likewise
5566 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5568         * lib/target-supports.exp (check_effective_target_hw): New
5569         function.
5570         * c-c++-common/asan/clone-test-1.c: Call
5571         check_effective_target_hw.
5572         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5573         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5574         possible decorations.
5575         * c-c++-common/asan/null-deref-1.c: Likewise.
5576         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5577         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5578         * c-c++-common/asan/use-after-free-1.c: Likewise.
5579         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5580         * g++.dg/asan/large-func-test-1.C: Likewise.
5582 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5584         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5586 2013-05-07  Richard Biener  <rguenther@suse.de>
5588         PR middle-end/57190
5589         * g++.dg/torture/pr57190.C: New testcase.
5591 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5593         PR tree-optimization/57149
5594         * gcc.dg/pr57149.c: New test.
5596         PR debug/57184
5597         * gcc.dg/pr57184.c: New test.
5599 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5601         * gnat.dg/specs/array3.ads: New test.
5603 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5605         * c-c++-common/vector-scalar-2.c: New testcase.
5607 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5609         * gcc.target/i386/asm-dialect-2.c: New testcase.
5611 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5613         PR c++/57183
5614         * g++.dg/cpp0x/auto38.C: New.
5616 2013-05-06  Richard Biener  <rguenther@suse.de>
5618         PR tree-optimization/57185
5619         * gcc.dg/autopar/pr57185.c: New testcase.
5621 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5623         PR target/57106
5624         * gcc.target/i386/pr57106.c: New test.
5626 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5628         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5629         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5630         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5631         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5632         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5633         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5634         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5636 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5638         PR bootstrap/57154
5639         * gcc.dg/pr57154.c: New test.
5641 2013-05-06  Richard Biener  <rguenther@suse.de>
5643         PR middle-end/57147
5644         * gcc.dg/torture/pr57147-1.c: New testcase.
5645         * gcc.dg/torture/pr57147-2.c: Likewise.
5646         * gcc.dg/torture/pr57147-3.c: Likewise.
5648 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5650         PR target/55303
5651         * gcc.target/sh/pr55303-1.c: New.
5652         * gcc.target/sh/pr55303-2.c: New.
5653         * gcc.target/sh/pr55303-3.c: New.
5655 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5657         * gfortran.dg/allocate_with_source_3.f90: New.
5659 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5661         PR fortran/57141
5662         * gfortran.dg/null_8.f90: New.
5664 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5666         PR c++/53745
5667         * g++.dg/cpp0x/enum27.C: New.
5668         * g++.dg/cpp0x/enum_base.C: Adjust.
5670 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5672         PR tree-optimization/56205
5673         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5675 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5677         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5678         * gfortran.dg/bind_c_usage_27.f90: New.
5679         * gfortran.dg/bind_c_usage_28.f90: New.
5681 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5683         PR c++/51927
5684         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5686 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5688         PR target/57150
5689         * gcc.target/powerpc/pr57150.c: New file.
5691 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5693         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5694         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5695         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5696         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5697         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5698         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5699         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5701 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5703         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5704         scan-assembler-times.
5706 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5708         * gcc.dg/tree-ssa/slsr-32.c: New.
5709         * gcc.dg/tree-ssa/slsr-33.c: New.
5710         * gcc.dg/tree-ssa/slsr-34.c: New.
5711         * gcc.dg/tree-ssa/slsr-35.c: New.
5712         * gcc.dg/tree-ssa/slsr-36.c: New.
5713         * gcc.dg/tree-ssa/slsr-37.c: New.
5714         * gcc.dg/tree-ssa/slsr-38.c: New.
5716 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5718         * gcc.target/aarch64/tst_1.c: New test.
5719         * gcc.target/aarch64/tst_2.c: Likewise
5721 2013-05-02  Jeff Law  <law@redhat.com>
5723         PR tree-optimization/57144
5724         * gcc.c-torture/execute/pr57144.c: New test.
5726 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5728         PR rtl-optimization/57130
5729         * gcc.c-torture/execute/pr57130.c: New test.
5731 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5733         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5735 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5737         * gcc.target/aarch64/fabd.c: New file.
5739 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5741         PR c++/54318
5742         * g++.dg/cpp0x/pr54318.C: New.
5744 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5746         PR c++/14283
5747         * g++.dg/parse/error51.C: New.
5748         * g++.dg/parse/error15.C: Adjust column numbers.
5750 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5752         PR fortran/57142
5753         * gfortran.dg/size_kind_2.f90: New.
5754         * gfortran.dg/size_kind_3.f90: New.
5756 2013-05-02  Richard Biener  <rguenther@suse.de>
5758         PR middle-end/57140
5759         * g++.dg/torture/pr57140.C: New testcase.
5761 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5763         PR target/56732
5764         * gcc.target/arm/pr56732-1.c: New test.
5766 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5768         PR middle-end/56988
5769         * gcc.dg/ipa/pr56988.c: New test.
5771 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5773         * gcc.target/aarch64/bics_1.c: New test.
5774         * gcc.target/aarch64/bics_2.c: Likewise.
5776 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5778         PR rtl-optimization/57131
5779         * gcc.c-torture/execute/pr57131.c: New test.
5781 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5783         PR c++/57132
5784         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5786 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5788         PR target/57091
5789         * gcc.target/i386/pr57091.c: New test.
5791 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5793         * gcc.target/aarch64/vect-vaddv.c: New.
5795 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5797         * gcc.target/aarch64/vect-vmaxv.c: New.
5798         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5800 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5802         * gcc.target/aarch64/scalar-vca.c: New.
5803         * gcc.target/aarch64/vect-vca.c: Likewise.
5805 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5807         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5808         (test_vceqd_s64): Force arguments to SIMD registers.
5809         (test_vceqzd_s64): Likewise.
5810         (test_vcged_s64): Likewise.
5811         (test_vcled_s64): Likewise.
5812         (test_vcgezd_s64): Likewise.
5813         (test_vcged_u64): Likewise.
5814         (test_vcgtd_s64): Likewise.
5815         (test_vcltd_s64): Likewise.
5816         (test_vcgtzd_s64): Likewise.
5817         (test_vcgtd_u64): Likewise.
5818         (test_vclezd_s64): Likewise.
5819         (test_vcltzd_s64): Likewise.
5820         (test_vtst_s64): Likewise.
5821         (test_vtst_u64): Likewise.
5823 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5825         PR c++/57092
5826         * g++.dg/cpp0x/decltype53.C: New.
5828 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5830         PR fortran/57071
5831         * gfortran.dg/power_5.f90:  New test.
5833 2013-04-30  Richard Biener  <rguenther@suse.de>
5835         PR middle-end/57122
5836         * gcc.dg/torture/pr57122.c: New testcase.
5838 2013-04-30  Richard Biener  <rguenther@suse.de>
5840         PR middle-end/57107
5841         * g++.dg/torture/pr57107.C: New testcase.
5843 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5845         PR rtl-optimization/57105
5846         * gcc.dg/pr57105.c: New test.
5848 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5850         PR tree-optimization/57104
5851         * gcc.dg/pr57104.c: New test.
5853 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5855         PR target/44578
5856         * gcc.target/i386/pr44578.c: New test.
5858 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5860         PR target/57097
5861         * gcc.target/i386/pr57097.c: New test.
5863 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5865         PR target/57098
5866         * gcc.target/i386/pr57098.c: New test.
5868 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5870         * gcc.c-torture/execute/pr55875.c: New test.
5872 2013-04-29  Richard Biener  <rguenther@suse.de>
5874         PR middle-end/57075
5875         * gcc.dg/torture/pr57075.c: New testcase.
5877 2013-04-29  Richard Biener  <rguenther@suse.de>
5879         PR middle-end/57103
5880         * gcc.dg/autopar/pr57103.c: New testcase.
5882 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5884         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5886 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5888         * gcc.dg/pr50763.c: Update test.
5890 2013-04-26  Jeff Law  <law@redhat.com>
5892         * gcc.dg/tree-ssa/vrp88.c: New test.
5894 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5896         PR target/57108
5897         * gcc.target/sh/pr57108.c: New test.
5899 2013-04-29  Richard Biener  <rguenther@suse.de>
5901         PR middle-end/57089
5902         * gfortran.dg/gomp/pr57089.f90: New testcase.
5904 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5906         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5908 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5910         * gcc.target/aarch64/vect-vcvt.c: New.
5912 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5914         * gcc.target/aarch64/vect-vrnd.c: New.
5916 2013-04-29  Richard Biener  <rguenther@suse.de>
5918         PR tree-optimization/57081
5919         * gcc.dg/torture/pr57081.c: New testcase.
5921 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5923         PR tree-optimization/57083
5924         * gcc.dg/torture/pr57083.c: New test.
5926 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5928         PR c++/56450
5929         * g++.dg/cpp0x/decltype52.C: New.
5931 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5933         N3472 binary constants
5934         * g++.dg/cpp/limits.C: Adjust warning wording.
5935         * g++.dg/system-binary-constants-1.C: Likewise.
5936         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5938 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5940         PR fortran/57093
5941         * gfortran.dg/coarray_30.f90: New.
5943 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5945         PR fortran/57071
5946         * frontend-passes (optimize_power):  New function.
5947         (optimize_op):  Use it.
5949 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5951         PR target/56866
5952         * gcc.c-torture/execute/pr56866.c: New test.
5953         * gcc.target/i386/pr56866.c: New test.
5955 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5957         PR go/57045
5958         * gcc.dg/setjmp-5.c: New test.
5960 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5962         PR c++/55708
5963         * g++.dg/cpp0x/constexpr-55708.C: New.
5965 2013-04-26  Richard Biener  <rguenther@suse.de>
5967         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5968         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5969         * gcc.dg/pr53265.c: Remove XFAILs.
5970         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5971         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5973 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5975         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5976         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5977         -fdiagnostics-color=never option similarly to
5978         -fno-diagnostics-show-caret option.
5980 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5982         PR rtl-optimization/57003
5983         * gcc.target/i386/pr57003.c: New test.
5985 2013-04-25  Marek Polacek  <polacek@redhat.com>
5987         PR tree-optimization/57066
5988         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5990 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5991             Tejas Belagod  <tejas.belagod@arm.com>
5993         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5994         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5995         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5997 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5999         * gcc.target/aarch64/cmp.c: New.
6001 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6003         * gcc.target/aarch64/ngc.c: New.
6005 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6007         * lib/target-supports.exp
6008         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6009         (check_effective_target_arm_neon_fp16_ok): Likewise.
6010         (add_options_for_arm_neon_fp16): Likewise.
6011         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6012         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6014 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6016         PR rtl-optimizations/57046
6017         * gcc.target/i386/pr57046.c: New test.
6019 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6021         * g++.dg/cpp1y/cplusplus.C: New.
6023 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6025         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6027 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6029         * c-c++-common/Wpointer-arith-1.c: New.
6031 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6033         * g++.dg/cpp1y/cxx1y_macro.C: New.
6035 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6037         PR c++/56970
6038         * g++.dg/cpp0x/sfinae45.C: New.
6040 2013-04-24  Richard Biener  <rguenther@suse.de>
6042         PR testsuite/57050
6043         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6045 2013-04-23  Richard Biener  <rguenther@suse.de>
6047         PR middle-end/57036
6048         * gcc.dg/torture/pr57036-1.c: New testcase.
6049         * gcc.dg/torture/pr57036-2.c: Likewise.
6051 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6053         * gcc.target/aarch64/scalar-mov.c: New testcase.
6055 2013-04-23  Richard Biener  <rguenther@suse.de>
6057         PR tree-optimization/57026
6058         * gcc.dg/torture/pr57026.c: New testcase.
6060 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6062         PR fortran/53685
6063         PR fortran/57022
6064         * gfortran.dg/transfer_check_4.f90: New.
6066 2013-04-22  Marek Polacek  <polacek@redhat.com>
6068         PR sanitizer/56990
6069         * gcc.dg/pr56990.c: New test.
6071 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6073         PR target/57018
6074         * gcc.target/i386/pr57018.c: New test.
6076 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6078         * gcc.target/aarch64/vrecps.c: New.
6079         * gcc.target/aarch64/vrecpx.c: Likewise.
6081 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6083         PR target/56995
6084         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6086 2013-04-21  Jeff Law  <law@redhat.com>
6088         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6090 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6092         PR fortran/56907
6093         * gfortran.dg/c_loc_test_22.f90: New.
6095 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6097         PR rtl-optimization/56847
6098         * gcc.dg/pr56847.c: New test.
6100 2013-04-19  Richard Biener  <rguenther@suse.de>
6102         PR tree-optimization/56982
6103         * gcc.c-torture/execute/pr56982.c: New testcase.
6105 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6107         PR tree-optimization/56718
6108         * g++.dg/ipa/imm-devirt-1.C: New test.
6109         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6111 2013-04-19  Richard Biener  <rguenther@suse.de>
6113         PR tree-optimization/57000
6114         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6116 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6117             Mikael Morin  <mikael@gcc.gnu.org>
6119         PR fortran/56872
6120         * gfortran.dg/array_constructor_45.f90:  New test.
6121         * gfortran.dg/array_constructor_46.f90:  New test.
6122         * gfortran.dg/array_constructor_47.f90:  New test.
6123         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6125 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6127         PR rtl-optimization/56999
6128         * g++.dg/opt/pr56999.C: New test.
6130 2013-04-18  Cary Coutant  <ccoutant@google.com>
6132         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6133         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6135 2013-04-18  Cary Coutant  <ccoutant@google.com>
6137         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6138         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6139         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6140         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6141         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6142         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6143         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6144         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6145         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6146         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6147         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6149 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6151         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6153 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6155         PR tree-optimization/56984
6156         * gcc.c-torture/compile/pr56984.c: New test.
6158         PR rtl-optimization/56992
6159         * gcc.dg/pr56992.c: New test.
6161 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6163         PR fortran/56814
6164         * gfortran.dg/proc_ptr_42.f90: New.
6166 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6168         * gnat.dg/discr41.ad[sb]: New test.
6169         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6170         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6171         * gcc.dg/vect/slp-24.c: Likewise.
6172         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6173         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6174         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6175         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6176         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6177         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6178         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6179         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6180         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6181         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6182         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6183         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6184         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6185         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6186         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6187         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6188         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6189         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6190         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6191         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6192         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6193         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6194         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6195         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6196         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6197         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6199 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6201         PR fortran/40958
6202         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6203         * gfortran.dg/module_md5_1.f90: Remove.
6205 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6207         * gcc.target/aarch64/adds3.c: New.
6208         * gcc.target/aarch64/subs3.c: New.
6210 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6212         * gcc.target/aarch64/adds1.c: New.
6213         * gcc.target/aarch64/adds2.c: New.
6214         * gcc.target/aarch64/subs1.c: New.
6215         * gcc.target/aarch64/subs2.c: New.
6217 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6219         Implement n3599 - Literal operator templates for strings.
6220         * g++.dg/cpp1y/udlit-char-template.C: New test.
6221         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6223 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6225         PR fortran/39505
6226         * gfortran.dg/no_arg_check_1.f90: New.
6227         * gfortran.dg/no_arg_check_2.f90: New.
6228         * gfortran.dg/no_arg_check_3.f90: New.
6230 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6232         PR fortran/56968
6233         * gfortran.dg/proc_ptr_41.f90: New.
6235 2013-04-16  Richard Biener  <rguenther@suse.de>
6237         PR tree-optimization/56756
6238         * gcc.dg/torture/pr56756.c: New testcase.
6240 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6242         PR fortran/56969
6243         * gfortran.dg/c_assoc_5.f90: New.
6245 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6247         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6248         * gcc.c-torture/execute/pr33992.x: Remove.
6249         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6250         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6251         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6253 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6255         PR tree-optimization/56962
6256         * gcc.c-torture/execute/pr56962.c: New test.
6258 2013-04-15  Richard Biener  <rguenther@suse.de>
6260         PR tree-optimization/56933
6261         * gcc.dg/vect/pr56933.c: New testcase.
6263 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6265         * gcc.target/arm/anddi3-opt.c: New test.
6266         * gcc.target/arm/anddi3-opt2.c: Likewise.
6268 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6270         * gcc.dg/pr56890-1.c: New test.
6271         * gcc.dg/pr56890-2.c: Likewise.
6273 2013-04-15  Joey Ye  <joey.ye@arm.com>
6275         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6276         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6278 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6280         PR fortran/56816
6281         * gfortran.dg/select_type_33.f03: New test.
6283 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6285         PR fortran/55959
6286         * gfortran.dg/typebound_proc_29.f03: New.
6288 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6290         PR fortran/56266
6291         * gfortran.dg/typebound_proc_28.f03: New.
6293 2013-04-12  Jeff Law  <law@redhat.com>
6295         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6296         either.
6298 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6300         PR fortran/56929
6301         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6303 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6305         PR target/56903
6306         * gcc.target/i386/pr56903.c: New test.
6308 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6310         PR fortran/56261
6311         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6312         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6313         * gfortran.dg/block_11.f90: Fix invalid test case.
6314         * gfortran.dg/function_types_3.f90: Add new error message.
6315         * gfortran.dg/global_references_1.f90: Ditto.
6316         * gfortran.dg/import2.f90: Remove unneeded parts.
6317         * gfortran.dg/import6.f90: Fix invalid test case.
6318         * gfortran.dg/proc_decl_2.f90: Ditto.
6319         * gfortran.dg/proc_decl_9.f90: Ditto.
6320         * gfortran.dg/proc_decl_18.f90: Ditto.
6321         * gfortran.dg/proc_ptr_40.f90: New.
6322         * gfortran.dg/whole_file_7.f90: Modified error wording.
6323         * gfortran.dg/whole_file_16.f90: Ditto.
6324         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6325         * gfortran.dg/whole_file_18.f90: Modified error wording.
6326         * gfortran.dg/whole_file_20.f03: Ditto.
6327         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6328         invalid test case.
6330 2013-04-12  Richard Biener  <rguenther@suse.de>
6332         Revert
6333         2013-04-10  Richard Biener  <rguenther@suse.de>
6335         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6337 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6339         PR fortran/56845
6340         * gfortran.dg/class_allocate_15.f90: New.
6342         Revert:
6343         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6345         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6346         scan-tree-dump-times.
6348 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6350         PR tree-optimization/56918
6351         PR tree-optimization/56920
6352         * gcc.dg/vect/pr56918.c: New test.
6353         * gcc.dg/vect/pr56920.c: New test.
6355 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6357         PR fortran/56845
6358         * gfortran.dg/class_allocate_14.f90: New.
6359         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6360         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6362 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6364         * gcc.dg/fold-cstvecshift.c: New testcase.
6366 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6368         * gcc.target/aarch64/negs.c: New.
6370 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6372         PR c++/56895
6373         * g++.dg/template/arrow4.C: New test.
6375 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6377         * gnat.dg/array23.adb: New test.
6378         * gnat.dg/array23_pkg[123].ads: New helpers.
6380 2013-04-11  Jeff Law  <law@redhat.com>
6382         PR tree-optimization/56900
6383         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6385 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6387         PR c++/56913
6388         * g++.dg/cpp0x/sfinae44.C: New.
6390 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6392         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6393         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6395 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6397         PR c++/54216
6398         * g++.dg/cpp0x/enum26.C: New.
6399         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6401 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6403         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6404         inverse operands.
6405         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6406         loop is vectorized.
6407         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6408         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6409         loop is vectorized and that the correct instruction is generated.
6410         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6411         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6412         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6414 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6416         PR tree-optimization/56899
6417         * gcc.c-torture/execute/pr56899.c: New test.
6419 2013-04-10  David S. Miller  <davem@davemloft.net>
6421         * gcc.target/sparc/setcc-4.c: New test.
6422         * gcc.target/sparc/setcc-5.c: New test.
6424 2013-04-10  Richard Biener  <rguenther@suse.de>
6426         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6428 2013-04-10  Richard Biener  <rguenther@suse.de>
6430         * gcc.dg/vect/slp-39.c: New testcase.
6432 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6434         PR tree-optimization/55524
6435         * gcc.target/epiphany/fnma-1.c: New test.
6437 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6439         * gcc.dg/tree-ssa/inline-11.c: New test
6441 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6443         PR c++/56895
6444         * g++.dg/template/arrow3.C: New test.
6446 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6448         * gcc.target/arm/minmax_minus.c: New test.
6450 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6452         PR middle-end/56883
6453         * c-c++-common/gomp/pr56883.c: New test.
6455 2013-04-09  Jeff Law  <law@redhat.com>
6457         * gcc.dg/tree-ssa/vrp87.c: New test.
6459 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6461         PR tree-optimization/56854
6462         * g++.dg/torture/pr56854.C: New test.
6464 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6466         PR fortran/56782
6467         * gfortran.dg/array_constructor_44.f90:  New test.
6469 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6471         PR c++/56871
6472         * g++.dg/cpp0x/constexpr-specialization.C: New.
6474 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6476         * gcc.c-torture/execute/pr56837.c: New test.
6478         PR c++/34949
6479         PR c++/50243
6480         * g++.dg/opt/vt3.C: New test.
6481         * g++.dg/opt/vt4.C: New test.
6483 2013-04-08  Jeff Law  <law@redhat.com>
6485         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6487 2013-04-08  Richard Biener  <rguenther@suse.de>
6489         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6491 2013-04-08  Richard Biener  <rguenther@suse.de>
6493         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6495 2013-04-08  Richard Biener  <rguenther@suse.de>
6497         * g++.dg/vect/slp-pr56812.cc: Adjust.
6499 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6501         * gcc.dg/pr56837.c: New test.
6502         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6503         "generated memset minus one".
6505 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6507         PR fortran/56849
6508         * gfortran.dg/reshape_5.f90: New.
6510 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6512         PR target/56843
6513         * gcc.target/powerpc/recip-1.c: Modify expected output.
6514         * gcc.target/powerpc/recip-3.c: Likewise.
6515         * gcc.target/powerpc/recip-4.c: Likewise.
6516         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6518 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6520         * gcc.target/arm/peep-ldrd-1.c: New test.
6521         * gcc.target/arm/peep-strd-1.c: Likewise.
6523 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6525         * gcc.target/arm/negdi-1.c: New test.
6526         * gcc.target/arm/negdi-2.c: Likewise.
6527         * gcc.target/arm/negdi-3.c: Likewise.
6528         * gcc.target/arm/negdi-4.c: Likewise.
6530 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6532         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6533         Add -march=armv8-a when we use v8 NEON.
6534         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6535         (check_effective_target_vect_call_ceilf): Likewise.
6536         (check_effective_target_vect_call_floorf): Likewise.
6537         (check_effective_target_vect_call_roundf): Likewise.
6538         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6539         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6540         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6541         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6542         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6544 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6546         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6547         * gcc.target/powerpc/sd-pwr6.c: Same.
6548         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6549         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6551 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6553         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6555 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6557         PR fortran/40881
6558         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6559         * gfortran.dg/altreturn_4.f90: Ditto.
6560         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6561         * gfortran.dg/altreturn_5.f90: Ditto.
6562         * gfortran.dg/altreturn_6.f90: Ditto.
6563         * gfortran.dg/altreturn_7.f90: Ditto.
6565 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6567         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6568         New procedure.
6569         (check_effective_target_arm_v8_neon_ok_nocache):
6570         Likewise.
6571         (check_effective_target_arm_v8_neon_ok): Change to use
6572         check_effective_target_arm_v8_neon_ok_nocache.
6573         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6574         NEON flags.
6575         (check_effective_target_vect_call_btruncf):
6576         Enable for arm and ARMv8 NEON.
6577         (check_effective_target_vect_call_ceilf): Likewise.
6578         (check_effective_target_vect_call_floorf): Likewise.
6579         (check_effective_target_vect_call_roundf): Likewise.
6580         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6581         target.
6583 2013-04-04  Marek Polacek  <polacek@redhat.com>
6585         PR tree-optimization/48186
6586         * gcc.dg/pr48186.c: New test.
6588 2013-04-04  Richard Biener  <rguenther@suse.de>
6590         PR tree-optimization/56826
6591         * gcc.dg/vect/pr56826.c: New testcase.
6592         * gcc.dg/vect/O3-pr36098.c: Adjust.
6594 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6596         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6597         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6598         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6599         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6600         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6601         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6602         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6603         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6604         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6605         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6607 2013-04-04  Richard Biener  <rguenther@suse.de>
6609         PR tree-optimization/56213
6610         * gcc.dg/vect/vect-123.c: New testcase.
6612 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6614         PR fortran/56810
6615         * gfortran.dg/read_repeat_2.f90: New.
6617 2013-04-04  Richard Biener  <rguenther@suse.de>
6619         PR tree-optimization/56837
6620         * g++.dg/torture/pr56837.C: New testcase.
6622 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6624         PR fortran/50269
6625         * gfortran.dg/c_loc_test_21.f90: New.
6626         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6627         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6628         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6629         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6630         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6632 2013-04-03  Jeff Law  <law@redhat.com>
6634         PR tree-optimization/56799
6635         * gcc.c-torture/execute/pr56799.c: New test.
6637 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6639         PR c++/56815
6640         * g++.dg/warn/Wpointer-arith-1.C: New.
6641         * g++.dg/gomp/for-19.C: Adjust.
6643 2013-04-03  Marek Polacek  <polacek@redhat.com>
6645         PR sanitizer/55702
6646         * gcc.dg/pr55702.c: New test.
6648 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6650         PR target/56809
6651         * gcc.dg/pr56809.c: New testcase.
6653 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6655         PR debug/56819
6656         * g++.dg/debug/pr56819.C: New test.
6658 2013-04-03  Richard Biener  <rguenther@suse.de>
6660         PR tree-optimization/56817
6661         * g++.dg/torture/pr56817.C: New testcase.
6663 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6665         * gcc.dg/vect/bb-slp-31.c: New file.
6667 2013-04-03  Jason Merrill  <jason@redhat.com>
6669         PR c++/34949
6670         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6672 2013-04-03  Richard Biener  <rguenther@suse.de>
6674         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6676 2013-04-03  Richard Biener  <rguenther@suse.de>
6678         PR tree-optimization/55964
6679         * gcc.dg/torture/pr55964-2.c: New testcase.
6681 2013-04-03  Richard Biener  <rguenther@suse.de>
6683         PR tree-optimization/56501
6684         * gcc.dg/torture/pr56501.c: New testcase.
6686 2013-04-03  Richard Biener  <rguenther@suse.de>
6688         PR tree-optimization/56407
6689         * gcc.dg/torture/pr56407.c: New testcase.
6691 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6693         PR tree-optimization/56790
6694         * g++.dg/ext/pr56790-1.C: New testcase.
6696 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6698         * gcc.target/i386/merge-1.c: New testcase.
6699         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6701 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6703         PR c/19449
6704         * gcc.c-torture/execute/pr19449.c: New test.
6706 2013-04-03  Richard Biener  <rguenther@suse.de>
6708         PR tree-optimization/56812
6709         * g++.dg/vect/slp-pr56812.cc: New testcase.
6711 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6713         PR fortran/56284
6714         PR fortran/40881
6715         * gfortran.dg/altreturn_8.f90: New.
6716         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6717         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6718         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6720 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6722         PR rtl-optimization/56745
6723         * gcc.c-torture/compile/pr56745.c: New test.
6725 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6727         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6729 2013-04-02  Richard Biener  <rguenther@suse.de>
6731         PR tree-optimization/56778
6732         * gcc.dg/torture/pr56778.c: New testcase.
6734 2013-04-02  Richard Biener  <rguenther@suse.de>
6736         PR middle-end/56768
6737         * g++.dg/torture/pr56768.C: New testcase.
6739 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6741         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6743 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6745         PR fortran/56660
6746         * gfortran.dg/namelist_82.f90:  New test.
6748 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6750         PR fortran/56500
6751         * gfortran.dg/implicit_class_1.f90: New.
6753 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6755         PR fortran/56786
6756         * gfortran.dg/namelist_81.f90:  New test.
6758 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6760         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6761         for constant and equal string lengths.
6762         * gfortran.dg/character_comparison_5.f90:  Likewise.
6763         * gfortran.dg/character_comparison_9.f90:  New test.
6765 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6767         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6768         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6770 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6772         PR fortran/35203
6773         * gfortran.dg/optional_absent_3.f90: New.
6775 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6777         PR fortran/56737
6778         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6780 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6782         PR fortran/56735
6783         * gfortran.dg/namelist_80.f90: New.
6785 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6787         PR fortran/45159
6788         * gfortran.dg/string_length_2.f90:  New test.
6789         * gfortran.dg/dependency_41.f90:  New test.
6791 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6793         PR fortran/55806
6794         * gfortran.dg/array_constructor_43.f90:  New test.
6795         * gfortran.dg/random_seed_3.f90:  New test.
6797 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6799         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6800         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6801         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6802         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6803         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6804         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6805         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6806         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6807         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6808         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6810 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6812         PR c++/56725
6813         * g++.dg/conversion/op4.C: Adjust.
6814         * g++.dg/cpp0x/rv1n.C: Likewise.
6815         * g++.dg/cpp0x/rv2n.C: Likewise.
6816         * g++.dg/cpp0x/template_deduction.C: Likewise.
6817         * g++.dg/expr/cond8.C: Likewise.
6818         * g++.dg/other/error4.C: Likewise.
6819         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6820         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6821         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6822         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6823         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6824         * g++.old-deja/g++.law/cvt20.C: Likewise.
6825         * g++.old-deja/g++.law/cvt8.C: Likewise.
6826         * g++.old-deja/g++.law/init8.C: Likewise.
6827         * g++.old-deja/g++.mike/net12.C: Likewise.
6828         * g++.old-deja/g++.mike/net8.C: Likewise.
6829         * g++.old-deja/g++.mike/p2793.C: Likewise.
6830         * g++.old-deja/g++.mike/p3836.C: Likewise.
6831         * g++.old-deja/g++.mike/p418.C: Likewise.
6832         * g++.old-deja/g++.mike/p701.C: Likewise.
6833         * g++.old-deja/g++.mike/p807.C: Likewise.
6835 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6837         PR middle-end/56694
6838         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6839         targets.
6841 2013-03-28  Marek Polacek  <polacek@redhat.com>
6843         PR tree-optimization/56695
6844         * gcc.dg/vect/pr56695.c: New test.
6846 2013-03-28  Richard Biener  <rguenther@suse.de>
6848         PR tree-optimization/37021
6849         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6850         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6852 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6854         PR fortran/56650
6855         PR fortran/36437
6856         * gfortran.dg/sizeof_2.f90: New.
6857         * gfortran.dg/sizeof_3.f90: New.
6858         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6860 2013-03-27  Richard Biener  <rguenther@suse.de>
6862         PR tree-optimization/37021
6863         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6865 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6867         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6868         * g++.dg/ipa/ivinline-2.C: Likewise.
6869         * g++.dg/ipa/ivinline-3.C: Likewise.
6870         * g++.dg/ipa/ivinline-4.C: Likewise.
6871         * g++.dg/ipa/ivinline-5.C: Likewise.
6872         * g++.dg/ipa/ivinline-7.C: Likewise.
6873         * g++.dg/ipa/ivinline-8.C: Likewise.
6874         * g++.dg/ipa/ivinline-9.C: Likewise.
6875         * g++.dg/cpp0x/noexcept03.C: Likewise.
6876         * gcc.dg/const-1.c: Likewise.
6877         * gcc.dg/ipa/pure-const-1.c: Likewise.
6878         * gcc.dg/noreturn-8.c: Likewise.
6879         * gcc.target/i386/mmx-1.c: Likewise.
6880         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6881         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6882         * gcc.c-torture/execute/pr33992.x: New file.
6884 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6886         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6888 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6890         PR c++/55951
6891         * g++.dg/ext/desig5.C: New.
6893 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6895         PR fortran/56649
6896         * gfortran.dg/merge_init_expr_2.f90: New.
6897         * gfortran.dg/merge_char_1.f90: Modify test to
6898         stay a run-time test.
6899         * gfortran.dg/merge_char_3.f90: Ditto.
6901 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6903         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6904         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6906 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6908         PR c++/56722
6909         * g++.dg/cpp0x/range-for23.C: New.
6911 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6913         PR libfortran/52512
6914         * gfortran.dg/namelist_79.f90: New.
6916 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6918         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6920 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6922         PR fortran/38536
6923         PR fortran/38813
6924         PR fortran/38894
6925         PR fortran/39288
6926         PR fortran/40963
6927         PR fortran/45824
6928         PR fortran/47023
6929         PR fortran/47034
6930         PR fortran/49023
6931         PR fortran/50269
6932         PR fortran/50612
6933         PR fortran/52426
6934         PR fortran/54263
6935         PR fortran/55343
6936         PR fortran/55444
6937         PR fortran/55574
6938         PR fortran/56079
6939         PR fortran/56378
6940         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6941         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6942         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6943         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6944         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6945         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6946         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6947         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6948         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6949         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6950         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6951         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6952         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6953         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6954         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6955         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6956         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6957         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6958         * gfortran.dg/pr32601_1.f03: Ditto.
6959         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6960         * gfortran.dg/blockdata_7.f90: New.
6961         * gfortran.dg/c_assoc_4.f90: New.
6962         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6963         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6964         * gfortran.dg/c_funloc_tests_8.f90: New.
6965         * gfortran.dg/c_loc_test_17.f90: New.
6966         * gfortran.dg/c_loc_test_18.f90: New.
6967         * gfortran.dg/c_loc_test_19.f90: New.
6968         * gfortran.dg/c_loc_test_20.f90: New.
6969         * gfortran.dg/c_sizeof_5.f90: New.
6970         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6971         * gfortran.dg/transfer_resolve_2.f90: New.
6972         * gfortran.dg/transfer_resolve_3.f90: New.
6973         * gfortran.dg/transfer_resolve_4.f90: New.
6974         * gfortran.dg/pr32601.f03: Update dg-error.
6975         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6976         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6978 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6980         * gcc.target/arm/vseleqdf.c: New test.
6981         * gcc.target/arm/vseleqsf.c: Likewise.
6982         * gcc.target/arm/vselgedf.c: Likewise.
6983         * gcc.target/arm/vselgesf.c: Likewise.
6984         * gcc.target/arm/vselgtdf.c: Likewise.
6985         * gcc.target/arm/vselgtsf.c: Likewise.
6986         * gcc.target/arm/vselledf.c: Likewise.
6987         * gcc.target/arm/vsellesf.c: Likewise.
6988         * gcc.target/arm/vselltdf.c: Likewise.
6989         * gcc.target/arm/vselltsf.c: Likewise.
6990         * gcc.target/arm/vselnedf.c: Likewise.
6991         * gcc.target/arm/vselnesf.c: Likewise.
6992         * gcc.target/arm/vselvcdf.c: Likewise.
6993         * gcc.target/arm/vselvcsf.c: Likewise.
6994         * gcc.target/arm/vselvsdf.c: Likewise.
6995         * gcc.target/arm/vselvssf.c: Likewise.
6997 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6999         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7000         body from here...
7001         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7002         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7003         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7004         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7005         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7006         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7007         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7008         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7009         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7010         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7011         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7012         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7013         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7014         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7015         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7016         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7017         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7018         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7019         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7020         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7021         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7022         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7023         * gcc.target/arm/atomic-op-char.c: Likewise.
7024         * gcc.target/arm/atomic-op-consume.c: Likewise.
7025         * gcc.target/arm/atomic-op-int.c: Likewise.
7026         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7027         * gcc.target/arm/atomic-op-release.c: Likewise.
7028         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7029         * gcc.target/arm/atomic-op-short.c: Likewise.
7031 2013-03-25  Richard Biener  <rguenther@suse.de>
7033         PR middle-end/56694
7034         * g++.dg/torture/pr56694.C: New testcase.
7036 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7038         PR target/56720
7039         * gcc.target/arm/neon-vcond-gt.c: New test.
7040         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7041         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7043 2013-03-25  Richard Biener  <rguenther@suse.de>
7045         PR tree-optimization/56689
7046         * gcc.dg/torture/pr56689.c: New testcase.
7048 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7050         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7052 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7054         PR fortran/56696
7055         * gfortran.dg/eof_5.f90: New.
7057 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7059         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7060         alphabetically.
7062 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7064         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7066 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7068         PR testsuite/55994
7069         * gcc.c-torture/execute/builtins/builtins.exp: Add
7070         -Wl,--allow-multiple-definition for RTEMS targets.
7072 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7074         * gcc.target/aarch64/movk.c: New test.
7076 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7078         * g++.dg/ext/vector21.C: New testcase.
7080 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7082         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7083         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7085 2013-03-21  Richard Biener  <rguenther@suse.de>
7087         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7088         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7090 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7092         * gcc.target/aarch64/vect.c: Test and result vector added
7093         for sabd and saba instructions.
7094         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7095         instructions in assembly.
7096         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7097         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7098         for fabd instruction.
7099         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7100         instruction in assembly.
7101         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7103 2013-03-20  Jeff Law  <law@redhat.com>
7105         * g++.dg/tree-ssa/ssa-dom.C: New test.
7107 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7109         * gcc.target/powerpc/mmfpgpr.c: New test.
7110         * gcc.target/powerpc/sd-vsx.c: Likewise.
7111         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7112         * gcc.target/powerpc/vsx-float0.c: Likewise.
7114 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7116         PR tree-optimization/56355
7117         * gcc.dg/pr56355-1.c: New file.
7119 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7120             Richard Sandiford  <rdsandiford@googlemail.com>
7122         * gcc.target/mips/mips.exp: Add microMIPS support.
7123         * gcc.target/mips/umips-movep-2.c: New test.
7124         * gcc.target/mips/umips-lwp-2.c: New test.
7125         * gcc.target/mips/umips-swp-5.c: New test.
7126         * gcc.target/mips/umips-constraints-1.c: New test.
7127         * gcc.target/mips/umips-lwp-3.c: New test.
7128         * gcc.target/mips/umips-swp-6.c: New test.
7129         * gcc.target/mips/umips-constraints-2.c: New test.
7130         * gcc.target/mips/umips-save-restore-1.c: New test.
7131         * gcc.target/mips/umips-lwp-4.c: New test.
7132         * gcc.target/mips/umips-swp-7.c: New test.
7133         * gcc.target/mips/umips-save-restore-2.c: New test.
7134         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7135         * gcc.target/mips/umips-lwp-5.c: New test.
7136         * gcc.target/mips/umips-save-restore-3.c: New test.
7137         * gcc.target/mips/umips-lwp-6.c: New test.
7138         * gcc.target/mips/umips-swp-1.c: New test.
7139         * gcc.target/mips/umips-lwp-7.c: New test.
7140         * gcc.target/mips/umips-swp-2.c: New test.
7141         * gcc.target/mips/umips-lwp-8.c: New test.
7142         * gcc.target/mips/umips-swp-3.c: New test.
7143         * gcc.target/mips/umips-movep-1.c: New test.
7144         * gcc.target/mips/umips-lwp-1.c: New test.
7145         * gcc.target/mips/umips-swp-4.c: New test.
7147 2013-03-20  Richard Biener  <rguenther@suse.de>
7149         PR tree-optimization/56661
7150         * gcc.dg/torture/pr56661.c: New testcase.
7152 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7154         PR rtl-optimization/56605
7155         * gcc.target/powerpc/pr56605.c: New.
7157 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7159         PR fortran/54932
7160         * gfortran.dg/do_1.f90: Don't xfail.
7162 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7164         PR libfortran/51825
7165         * gfortran.dg/namelist_77.f90: New.
7166         * gfortran.dg/namelist_78.f90: New.
7168 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7170         PR libfortran/48618
7171         * gfortran.dg/open_negative_unit_1.f90: New.
7173 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7175         * gcc.target/aarch64/sbc.c: New test.
7177 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7179         * gcc.target/aarch64/ror.c: New test.
7181 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7183         * gcc.target/aarch64/extr.c: New test.
7185 2013-03-19  Richard Biener  <rguenther@suse.de>
7187         PR tree-optimization/56273
7188         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7189         * c-c++-common/uninit-17.c: Likewise.
7191 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7193         PR tree-optimization/56635
7194         * g++.dg/torture/pr56635.C: New test.
7196 2013-03-18  Richard Biener  <rguenther@suse.de>
7198         PR tree-optimization/3713
7199         * g++.dg/ipa/devirt-12.C: New testcase.
7201 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7203         PR c/56566
7204         * c-c++-common/pr56566.c: New test.
7206 2013-03-17  Jason Merrill  <jason@redhat.com>
7208         * g++.dg/template/abstract-dr337.C: XFAIL.
7210 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7212         PR c++/56607
7213         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7214         * c-c++-common/pr56607.c: New test.
7216 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7218         PR c++/56582
7219         * g++.dg/cpp0x/constexpr-array5.C: New.
7221 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7223         PR fortran/56615
7224         * gfortran.dg/transfer_intrinsic_5.f90: New.
7226 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7228         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7229         * gcc.target/i386/pr20020-1.c: Likewise.
7230         * gcc.target/i386/pr20020-2.c: Likewise.
7231         * gcc.target/i386/pr20020-3.c: Likewise.
7232         * gcc.target/i386/pr53425-1.c: Likewise.
7233         * gcc.target/i386/pr53425-2.c: Likewise.
7234         * gcc.target/i386/pr55093.c: Likewise.
7235         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7237 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7239         PR debug/56307
7240         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7241         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7243 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7245         PR tree-optimization/53265
7246         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7247         undefined behavior.
7248         * gcc.dg/graphite/id-6.c (test): Likewise.
7249         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7250         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7252         PR tree-optimization/53265
7253         * gcc.dg/pr53265.c: New test.
7254         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7255         to dg-options.
7256         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7257         arrays.
7258         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7259         n, use it as high bound instead of 4.
7261 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7263         PR target/49880
7264         * gcc.target/sh/pr49880-1.c: New.
7265         * gcc.target/sh/pr49880-2.c: New.
7266         * gcc.target/sh/pr49880-3.c: New.
7267         * gcc.target/sh/pr49880-4.c: New.
7268         * gcc.target/sh/pr49880-5.c: New.
7270 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7272         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7274 2013-03-13  Richard Biener  <rguenther@suse.de>
7276         PR tree-optimization/56608
7277         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7279 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7281         PR c++/56611
7282         * g++.dg/cpp0x/alias-decl-32.C: New.
7284 2013-03-11  Jan Hubicka  <jh@suse.cz>
7286         PR middle-end/56571
7287         * gcc.c-torture/compile/pr56571.c: New testcase.
7289 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7291         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7292         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7294 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7296         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7297         * gcc.dg/inline_4.c: Likewise.
7298         * gcc.dg/unroll_2.c: Likewise.
7299         * gcc.dg/unroll_3.c: Likewise.
7300         * gcc.dg/unroll_4.c: Likewise.
7302 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7304         PR testsuite/54119
7305         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7307         PR debug/56307
7308         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7310 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7312         PR target/40797
7313         * gcc.c-torture/compile/pr40797.c: New.
7315 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7317         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7319 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7321         PR fortran/56575
7322         * gfortran.dg/class_56.f90: New test.
7324 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7326         PR middle-end/56524
7327         * gcc.target/mips/pr56524.c: New test.
7329 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7331         PR c++/56565
7332         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7334 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7336         PR c++/51412
7337         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7339 2013-03-08  Marek Polacek  <polacek@redhat.com>
7341         PR tree-optimization/56478
7342         * gcc.dg/torture/pr56478.c: New test.
7344 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7346         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7347         targets linker option --allow-multiple-definition.
7349         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7350         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7351         * gcc.dg/pr52549.c: Add LLP64 case.
7352         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7353         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7354         * gcc.dg/torture/pr51071-2.c: Likewise.
7355         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7356         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7357         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7358         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7359         * gcc.dg/weak/weak-1.c: Likewise.
7360         * gcc.dg/weak/weak-2.c: Likewise.
7361         * gcc.dg/weak/weak-3.c: Likewise.
7362         * gcc.dg/weak/weak-4.c: Likewise.
7363         * gcc.dg/weak/weak-5.c: Likewise.
7364         * gcc.dg/weak/weak-15.c: Likewise.
7365         * gcc.dg/weak/weak-16.c: Likewise.
7367         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7369 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7371         PR tree-optimization/56559
7372         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7374 2013-03-07  Andreas Schwab  <schwab@suse.de>
7376         * gcc.dg/pr31490.c: Fix last change.
7378 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7380         PR c++/56534
7381         * g++.dg/template/crash115.C: New.
7383 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7385         PR tree-optimization/56539
7386         * gcc.c-torture/compile/pr56539.c: New test.
7388 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7390         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7391         targets.
7392         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7393         * gcc.dg/lto/20091013-1_2.c: Likewise.
7394         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7396 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7398         * gnat.dg/specs/aggr6.ads: New test.
7400 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7402         * gnat.dg/loop_optimization15.ad[sb]: New test.
7404 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7406         PR middle-end/56548
7407         * gcc.dg/pr56548.c: New test.
7409 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7411         PR debug/53363
7412         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7414 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7416         PR c++/56543
7417         * g++.dg/template/typename20.C: New test.
7419 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7421         PR debug/56510
7422         * gcc.dg/pr56510.c: New test.
7424         PR rtl-optimization/56484
7425         * gcc.c-torture/compile/pr56484.c: New test.
7427 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7429         PR c++/56530
7430         * g++.dg/warn/Wsign-conversion-2.C: New.
7432 2013-03-05  Richard Biener  <rguenther@suse.de>
7434         PR tree-optimization/56270
7435         * gcc.dg/vect/slp-38.c: New testcase.
7437 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7439         PR rtl-optimization/56494
7440         * gcc.dg/pr56494.c: New test.
7442 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7444         * gcc.dg/pr56424.c: New test.
7446 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7448         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7449         * gcc.dg/pr56228.c <avr>: Skip.
7451 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7453         PR testsuite/52641
7454         PR tree-optimization/52631
7455         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7457 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7459         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7460         * gcc.dg/vect/vect-83_64.c: Same.
7462 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7464         PR fortran/56477
7465         * gfortran.dg/pointer_check_13.f90: New test.
7467 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7469         PR fortran/54730
7470         * gfortran.dg/array_constructor_42.f90: New test.
7472 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7474         PR c++/52688
7475         * g++.dg/template/static33.C: New.
7476         * g++.dg/template/static34.C: Likewise.
7478         PR c++/10291
7479         * g++.dg/template/static35.C: New.
7481 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7483         * gcc.dg/pr56396.c: Require pic support.
7485 2013-03-01  Richard Biener  <rguenther@suse.de>
7487         PR tree-optimization/55481
7488         * gcc.dg/torture/pr56488.c: New testcase.
7490 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7491             Jakub Jelinek  <jakub@redhat.com>
7493         PR sanitizer/56454
7494         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7495         no_sanitize_address attribute rather than no_address_safety_analysis.
7496         * g++.dg/asan/sanitizer_test_utils.h
7497         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7498         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7499         in addition to no_address_safety_analysis.
7501 2013-02-28  Jason Merrill  <jason@redhat.com>
7503         PR c++/56481
7504         * g++.dg/cpp0x/constexpr-and.C: New.
7506 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7508         PR tree-optimization/56294
7509         * g++.dg/debug/pr56294.C: New test.
7511 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7513         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7515 2013-02-27  Marek Polacek  <polacek@redhat.com>
7517         PR rtl-optimization/56466
7518         * gcc.dg/pr56466.c: New test.
7520 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7522         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7523         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7524         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7526 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7528         PR middle-end/45472
7529         * gcc.dg/pr45472.c: New test.
7531 2013-02-26  Marek Polacek  <polacek@redhat.com>
7533         PR tree-optimization/56426
7534         * gcc.dg/pr56436.c: New test.
7536 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7538         PR tree-optimization/56448
7539         * gcc.c-torture/compile/pr56448.c: New test.
7541         PR tree-optimization/56443
7542         * gcc.dg/torture/pr56443.c: New test.
7544 2013-02-25  Richard Biener  <rguenther@suse.de>
7546         PR tree-optimization/56175
7547         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7549 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7551         PR c++/56403
7552         * g++.dg/torture/pr56403.C: New test.
7554 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7556         Revert:
7557         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7558         Richard Sandiford  <rdsandiford@googlemail.com>
7560         * gcc.target/mips/mips.exp: Add microMIPS support.
7561         * gcc.target/mips/umips-movep-2.c: New test.
7562         * gcc.target/mips/umips-lwp-2.c: New test.
7563         * gcc.target/mips/umips-swp-5.c: New test.
7564         * gcc.target/mips/umips-constraints-1.c: New test.
7565         * gcc.target/mips/umips-lwp-3.c: New test.
7566         * gcc.target/mips/umips-swp-6.c: New test.
7567         * gcc.target/mips/umips-constraints-2.c: New test.
7568         * gcc.target/mips/umips-save-restore-1.c: New test.
7569         * gcc.target/mips/umips-lwp-4.c: New test.
7570         * gcc.target/mips/umips-swp-7.c: New test.
7571         * gcc.target/mips/umips-save-restore-2.c: New test.
7572         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7573         * gcc.target/mips/umips-lwp-5.c: New test.
7574         * gcc.target/mips/umips-save-restore-3.c: New test.
7575         * gcc.target/mips/umips-lwp-6.c: New test.
7576         * gcc.target/mips/umips-swp-1.c: New test.
7577         * gcc.target/mips/umips-lwp-7.c: New test.
7578         * gcc.target/mips/umips-swp-2.c: New test.
7579         * gcc.target/mips/umips-lwp-8.c: New test.
7580         * gcc.target/mips/umips-swp-3.c: New test.
7581         * gcc.target/mips/umips-movep-1.c: New test.
7582         * gcc.target/mips/umips-lwp-1.c: New test.
7583         * gcc.target/mips/umips-swp-4.c: New test.
7585 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7586             Richard Sandiford  <rdsandiford@googlemail.com>
7588         * gcc.target/mips/mips.exp: Add microMIPS support.
7589         * gcc.target/mips/umips-movep-2.c: New test.
7590         * gcc.target/mips/umips-lwp-2.c: New test.
7591         * gcc.target/mips/umips-swp-5.c: New test.
7592         * gcc.target/mips/umips-constraints-1.c: New test.
7593         * gcc.target/mips/umips-lwp-3.c: New test.
7594         * gcc.target/mips/umips-swp-6.c: New test.
7595         * gcc.target/mips/umips-constraints-2.c: New test.
7596         * gcc.target/mips/umips-save-restore-1.c: New test.
7597         * gcc.target/mips/umips-lwp-4.c: New test.
7598         * gcc.target/mips/umips-swp-7.c: New test.
7599         * gcc.target/mips/umips-save-restore-2.c: New test.
7600         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7601         * gcc.target/mips/umips-lwp-5.c: New test.
7602         * gcc.target/mips/umips-save-restore-3.c: New test.
7603         * gcc.target/mips/umips-lwp-6.c: New test.
7604         * gcc.target/mips/umips-swp-1.c: New test.
7605         * gcc.target/mips/umips-lwp-7.c: New test.
7606         * gcc.target/mips/umips-swp-2.c: New test.
7607         * gcc.target/mips/umips-lwp-8.c: New test.
7608         * gcc.target/mips/umips-swp-3.c: New test.
7609         * gcc.target/mips/umips-movep-1.c: New test.
7610         * gcc.target/mips/umips-lwp-1.c: New test.
7611         * gcc.target/mips/umips-swp-4.c: New test.
7613 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7615         PR sanitizer/56393
7616         * lib/asan-dg.exp (asan_link_flags): Add
7617         -B${gccpath}/libsanitizer/asan/ to flags.
7619 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7621         PR middle-end/56420
7622         * gcc.dg/torture/pr56420.c: New test.
7624 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7626         PR middle-end/56108
7627         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7629 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7631         PR tree-optimization/56310
7632         * g++.dg/ipa/pr56310.C: New test.
7634 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7636         PR fortran/56385
7637         * gfortran.dg/proc_ptr_comp_37.f90: New.
7639 2013-02-21  Richard Biener  <rguenther@suse.de>
7641         PR tree-optimization/56415
7642         Revert
7643         2013-02-11  Richard Biener  <rguenther@suse.de>
7645         PR tree-optimization/56273
7646         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7647         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7648         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7649         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7650         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7651         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7653 2013-02-21  Marek Polacek  <polacek@redhat.com>
7655         PR tree-optimization/56398
7656         * g++.dg/torture/pr56398.C: New test.
7658 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7660         PR inline-asm/56405
7661         * gcc.c-torture/compile/pr56405.c: New test.
7663 2013-02-20  Jan Hubicka  <jh@suse.cz>
7665         PR tree-optimization/56265
7666         * g++.dg/ipa/devirt-11.C: New testcase.
7668 2013-02-20  Richard Biener  <rguenther@suse.de>
7670         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7672 2013-02-20  Richard Biener  <rguenther@suse.de>
7673         Jakub Jelinek  <jakub@redhat.com>
7675         PR tree-optimization/56396
7676         * gcc.dg/pr56396.c: New testcase.
7678 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7680         PR c++/56373
7681         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7683 2013-02-19  Richard Biener  <rguenther@suse.de>
7685         PR tree-optimization/56384
7686         * gcc.dg/torture/pr56384.c: New testcase.
7688 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7690         PR tree-optimization/56350
7691         * gcc.dg/pr56350.c: New test.
7693         PR tree-optimization/56381
7694         * g++.dg/opt/pr56381.C: New test.
7696 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7698         PR pch/54117
7699         * lib/dg-pch.exp (pch-init, pch-finish,
7700         check_effective_target_pch_supported_debug): New procs.
7701         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7702         Likewise if $pch_unsupported_debug and $flags include -g.
7703         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7704         and dg-require-effective-target pch_unsupported_debug.
7705         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7706         * objc.dg/pch/pch.exp: Likewise.
7707         * gcc.dg/pch/pch.exp: Likewise.
7708         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7709         pch_unsupported_debug.
7710         * gcc.dg/pch/valid-1.hs: Likewise.
7711         * gcc.dg/pch/valid-1b.c: Likewise.
7712         * gcc.dg/pch/valid-1b.hs: Likewise.
7714 2013-02-18  Richard Biener  <rguenther@suse.de>
7716         PR tree-optimization/56366
7717         * gcc.dg/torture/pr56366.c: New testcase.
7719 2013-02-18  Richard Biener  <rguenther@suse.de>
7721         PR middle-end/56349
7722         * gcc.dg/torture/pr56349.c: New testcase.
7724 2013-02-18  Richard Biener  <rguenther@suse.de>
7726         PR tree-optimization/56321
7727         * gcc.dg/torture/pr56321.c: New testcase.
7729 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7731         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7733 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7734             Dodji Seketeli  <dodji@redhat.com>
7736         PR asan/56330
7737         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7738         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7739         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7740         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7741         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7742         * c-c++-common/asan/pr56330.c: Likewise.
7743         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7744         Ensure the size argument of __builtin_memcpy is a constant.
7746 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7747             Paolo Carlini  <paolo.carlini@oracle.com>
7749         PR c++/51242
7750         * g++.dg/cpp0x/enum23.C: New.
7752 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7754         PR target/54685
7755         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7757 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7759         PR rtl-optimization/56348
7760         * gcc.target/i386/pr56348.c: New test.
7762 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7764         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7765         * gcc.target/arm/interrupt-2.c: Likewise.
7767 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7769         PR fortran/56318
7770         * gfortran.dg/matmul_9.f90: New.
7772 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7774         PR fortran/53818
7775         * gfortran.dg/init_flag_11.f90: New.
7777 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7779         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7781 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7783         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7784         characters.
7786 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7787             Tobias Burnus  <burnus@net-b.de>
7789         PR testsuite/56138
7790         * gfortran.dg/allocatable_function_7.f90: New.
7792 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7794         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7795         * asan_globals_test-wrapper.cc: New file.
7796         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7797         instead of asan_globals_test.cc as dg-additional-sources.
7798         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7799         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7800         "sanitizer_test_utils.h" instead of
7801         "sanitizer_common/tests/sanitizer_test_utils.h".
7802         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7803         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7804         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7805         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7806         * g++.dg/asan/asan_test.cc: Synced from upstream.
7807         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7809 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7811         Fix an asan crash
7812         * c-c++-common/asan/memcmp-2.c: New test.
7814 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7816         PR c++/55582
7817         * g++.dg/cpp0x/udlit-string-literal.h: New.
7818         * g++.dg/cpp0x/udlit-string-literal.C: New.
7820 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7822         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7824 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7826         PR target/56184
7827         * gcc.target/arm/pr56184.C: New test.
7829 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7831         PR c++/56302
7832         * g++.dg/torture/pr56302.C: New test.
7833         * g++.dg/cpp0x/constexpr-56302.C: New test.
7834         * c-c++-common/pr56302.c: New test.
7836 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7837             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7839         PR fortran/56204
7840         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7841         * gfortran.dg/quad_3.f90: Ditto.
7843 2013-02-13  Kostya Serebryany  <kcc@google.com>
7845         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7846         to match the fresh asan run-time.
7847         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7849 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7851         Avoid instrumenting duplicated memory access in the same basic block
7852         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7853         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7854         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7855         * c-c++-common/asan/inc.c: Likewise.
7857 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7859         PR inline-asm/56148
7860         * gcc.target/i386/pr56148.c: New test.
7862 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7863             Tobias Burnus  <burnus@net-b.de>
7865         PR testsuite/56082
7866         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7867         to kind=2.
7869 2013-02-12  Richard Biener  <rguenther@suse.de>
7871         PR lto/56297
7872         * gcc.dg/lto/pr56297_0.c: New testcase.
7873         * gcc.dg/lto/pr56297_0.c: Likewise.
7875 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7877         PR fortran/46952
7878         * gfortran.dg/typebound_deferred_1.f90: New.
7880 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7882         PR rtl-optimization/56151
7883         * gcc.target/i386/pr56151.c: New test.
7885 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7887         * g++.dg/ext/mv12.C: New test.
7888         * g++.dg/ext/mv12.h: New file.
7889         * g++.dg/ext/mv12-aux.C: New file.
7890         * g++.dg/ext/mv13.C: New test.
7892 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7894         * lib/target-supports.exp
7895         (check_effective_target_powerpc_eabi_ok): New.
7896         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7897         powerpc_eabi_ok.
7898         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7899         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7900         only.
7901         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7902         * gcc.target/powerpc/pr51623.c: Likewise.
7903         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7904         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7906 2013-02-11  Alexander Potapenko  <glider@google.com>
7907             Jack Howarth  <howarth@bromo.med.uc.edu>
7908             Jakub Jelinek  <jakub@redhat.com>
7910         PR sanitizer/55617
7911         * g++.dg/asan/pr55617.C: Run on all targets.
7913 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7915         PR rtl-optimization/56275
7916         * gcc.dg/pr56275.c: New test.
7918 2013-02-11  Richard Biener  <rguenther@suse.de>
7920         PR tree-optimization/56273
7921         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7923 2013-02-11  Richard Biener  <rguenther@suse.de>
7925         PR tree-optimization/56264
7926         * gcc.dg/torture/pr56264.c: New testcase.
7928 2013-02-11  Richard Biener  <rguenther@suse.de>
7930         PR tree-optimization/56273
7931         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7932         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7933         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7934         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7935         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7936         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7938 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7940         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7941         for *-*-linux-gnu targets.
7942         * g++.dg/asan/interception-test-1.c: Ditto.
7943         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7944         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7946 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7948         PR fortran/55362
7949         * gfortran.dg/intrinsic_size_4.f90 : New test.
7951 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7953         PR target/56256
7954         * gcc.target/powerpc/pr56256.c: New test.
7956 2013-02-08  Ian Lance Taylor  <iant@google.com>
7958         * lib/go.exp: Load timeout.exp.
7960 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7962         PR rtl-optimization/56246
7963         * gcc.target/i386/pr56246.c: New test.
7965 2013-02-08  Jeff Law  <law@redhat.com>
7967         PR debug/53948
7968         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7970 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7972         PR target/56043
7973         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7974         powerpc*-*-linux*.
7976 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7978         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7980 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7982         PR rtl-optimization/56195
7983         * gcc.dg/torture/pr56195.c: New test.
7985 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7987         PR fortran/54107
7988         * gfortran.dg/recursive_interface_2.f90: New test.
7990 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7992         PR tree-optimization/56250
7993         * gcc.c-torture/execute/pr56250.c: New test.
7995 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7997         PR tree-optimization/56064
7998         * gcc.dg/fixed-point/view-convert-2.c: New test.
8000 2013-02-08  Michael Matz  <matz@suse.de>
8002         PR tree-optimization/52448
8003         * gcc.dg/pr52448.c: New test.
8005 2013-02-08  Richard Biener  <rguenther@suse.de>
8007         PR middle-end/56181
8008         * gcc.dg/torture/pr56181.c: New testcase.
8010 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8012         PR target/54222
8013         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8014         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8016 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8018         PR c++/56241
8019         * g++.dg/parse/crash61.C: New test.
8021         PR c++/56239
8022         * g++.dg/parse/pr56239.C: New test.
8024         PR c++/56237
8025         * g++.dg/abi/mangle61.C: New test.
8027 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8029         PR rtl-optimization/56225
8030         * gcc.target/i386/pr56225.c: New test.
8032 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8034         PR debug/56154
8035         * gcc.dg/guality/pr56154-1.c: New test.
8036         * gcc.dg/guality/pr56154-2.c: New test.
8037         * gcc.dg/guality/pr56154-3.c: New test.
8038         * gcc.dg/guality/pr56154-4.c: New test.
8039         * gcc.dg/guality/pr56154-aux.c: New file.
8041         PR tree-optimization/55789
8042         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8043         cleanup-tree-dump.
8044         * gcc.dg/tree-ssa/inline-3.c: Add
8045         --param max-early-inliner-iterations=2 option.
8047 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8049         PR debug/53363
8050         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8051         Add -fno-dwarf2-cfi-asm to dg-options.
8052         Adapt match count.
8054 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8056         PR target/56228
8057         * gcc.dg/pr56228.c: New test.
8059 2013-02-07  Alan Modra  <amodra@gmail.com>
8061         PR target/54009
8062         * gcc.target/powerpc/pr54009.c: New test.
8063         PR target/54131
8064         * gfortran.dg/pr54131.f: New test.
8066 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8068         PR fortran/55789
8069         * gfortran.dg/array_constructor_41.f90: New test.
8071 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8073         PR fortran/55978
8074         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8076 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8078         PR middle-end/56217
8079         * g++.dg/gomp/pr56217.C: New test.
8081 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8083         PR tree-optimization/56205
8084         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8085         * gcc.c-torture/execute/pr56205.c: New test.
8087 2013-02-05  Richard Biener  <rguenther@suse.de>
8089         PR tree-optimization/53342
8090         PR tree-optimization/53185
8091         * gcc.dg/vect/pr53185-2.c: New testcase.
8093 2013-02-05  Jan Hubicka  <jh@suse.cz>
8095         PR tree-optimization/55789
8096         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8097         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8098         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8099         * g++.dg/ipa/inline-1.C: New testcase.
8100         * g++.dg/ipa/inline-2.C: New testcase.
8101         * g++.dg/ipa/inline-3.C: New testcase.
8103 2013-02-05  Jan Hubicka  <jh@suse.cz>
8105         PR tree-optimization/55789
8106         * g++.dg/torture/pr55789.C: New testcase.
8108 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8110         PR middle-end/56167
8111         * gcc.dg/pr56167.c: New test.
8113 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8115         PR target/55146
8116         * gcc.target/sh/pr55146.c: New.
8118 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8120         PR tree-optimization/54386
8121         * gcc.target/sh/pr54386.c: New.
8123 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8125         PR fortran/56008
8126         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8128         PR fortran/47517
8129         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8131 2013-02-04  Alexander Potapenko  <glider@google.com>
8132             Jack Howarth  <howarth@bromo.med.uc.edu>
8133             Jakub Jelinek  <jakub@redhat.com>
8135         PR sanitizer/55617
8136         * g++.dg/asan/pr55617.C: New test.
8138 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8140         PR fortran/54195
8141         * gfortran.dg/typebound_operator_19.f90: New test.
8142         * gfortran.dg/typebound_assignment_4.f90: New test.
8144 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8146         PR fortran/54107
8147         * gfortran.dg/recursive_interface_1.f90: New test.
8149 2013-02-04  Richard Guenther  <rguenther@suse.de>
8151         PR lto/56168
8152         * gcc.dg/lto/pr56168_0.c: New testcase.
8153         * gcc.dg/lto/pr56168_1.c: Likewise.
8155 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8157         PR fortran/50627
8158         PR fortran/56054
8159         * gfortran.dg/block_12.f90:  New test.
8160         * gfortran.dg/module_error_1.f90:  New test.
8162 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8164         * lib/target-supports.exp (check_effective_target_vect_float)
8165         (check_effective_target_vect_no_align): Add mips-sde-elf.
8167 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8169         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8171 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8173         * gcc.dg/pr56023.c: XFAIL on AIX.
8174         * gcc.dg/vect/pr49352.c: Same.
8176 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8178         * gnat.dg/opt26.adb: New test.
8180 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8182         Revert.
8183         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8185         * gcc.target/arm/neon-vfnms-1.c: New test.
8186         * gcc.target/arm/neon-vfnma-1.c: New test.
8188 2013-01-31  Richard Biener  <rguenther@suse.de>
8190         PR tree-optimization/56157
8191         * gcc.dg/torture/pr56157.c: New testcase.
8193 2013-01-30  Richard Biener  <rguenther@suse.de>
8195         PR tree-optimization/56150
8196         * gcc.dg/torture/pr56150.c: New testcase.
8198 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8200         PR sanitizer/55374
8201         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8202         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8203         printed in backtrace.
8204         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8205         to avoid errors about mismatched allocation vs. deallocation.
8207         PR c++/55742
8208         * g++.dg/mv1.C: Moved to...
8209         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8210         * g++.dg/mv2.C: Moved to...
8211         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8212         * g++.dg/mv3.C: Moved to...
8213         * g++.dg/ext/mv3.C: ... here.
8214         * g++.dg/mv4.C: Moved to...
8215         * g++.dg/ext/mv4.C: ... here.
8216         * g++.dg/mv5.C: Moved to...
8217         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8218         * g++.dg/mv6.C: Moved to...
8219         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8220         * g++.dg/ext/mv7.C: New test.
8221         * g++.dg/ext/mv8.C: New test.
8222         * g++.dg/ext/mv9.C: New test.
8223         * g++.dg/ext/mv10.C: New test.
8224         * g++.dg/ext/mv11.C: New test.
8226 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8228         PR rtl-optimization/56144
8229         * gcc.dg/pr56144.c: New.
8231 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8233         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8234         message.
8235         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8236         * g++.dg/cpp0x/constexpr-55573.C: Same
8238 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8240         PR tree-optimization/56064
8241         * gcc.dg/fixed-point/view-convert.c: New test.
8243 2013-01-30  Andreas Schwab  <schwab@suse.de>
8245         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8246         evaluate the end index in string range.
8248 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8250         PR fortran/56138
8251         * gfortran.dg/allocatable_function_6.f90: New.
8253 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8254             Mikael Morin  <mikael@gcc.gnu.org>
8256         PR fortran/54107
8257         * gfortran.dg/proc_ptr_comp_36.f90: New.
8259 2013-01-29  Richard Biener  <rguenther@suse.de>
8261         PR tree-optimization/55270
8262         * gcc.dg/torture/pr55270.c: New testcase.
8264 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8266         PR rtl-optimization/56117
8267         * gcc.dg/pr56117.c: New test.
8269 2013-01-28  Richard Biener  <rguenther@suse.de>
8271         PR tree-optimization/56034
8272         * gcc.dg/torture/pr56034.c: New testcase.
8274 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8276         PR tree-optimization/56125
8277         * gcc.dg/pr56125.c: New test.
8279 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8280             Mikael Morin  <mikael@gcc.gnu.org>
8282         PR fortran/53537
8283         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8284         * gfortran.dg/import8.f90: Likewise.
8285         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8286         * gfortran.dg/import10.f90: New test.
8287         * gfortran.dg/import11.f90: Likewise
8289 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8291         PR testsuite/56053
8292         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8293         string.h.  Provide memset, malloc and free prototypes, adjust line
8294         numbers in dg-output.
8295         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8296         Provide memset prototype and adjust line numbers in dg-output.
8297         * c-c++-common/asan/global-overflow-1.c: Likewise.
8299         PR tree-optimization/56094
8300         * gcc.dg/pr56094.c: New test.
8302 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8304         * gcc.target/arm/neon-vfnms-1.c: New test.
8305         * gcc.target/arm/neon-vfnma-1.c: New test.
8307 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8309         PR target/56114
8310         * gcc.target/i386/pr56114.c: New test.
8312 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8314         PR fortran/55984
8315         * gfortran.dg/associate_14.f90: New test.
8317         PR fortran/56047
8318         * gfortran.dg/associate_13.f90: New test.
8320 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8322         PR tree-optimization/56098
8323         * gcc.dg/pr56098-1.c: New test.
8324         * gcc.dg/pr56098-2.c: New test.
8326 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8328         PR target/54222
8329         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8331 2013-01-22  Marek Polacek  <polacek@redhat.com>
8333         PR tree-optimization/56035
8334         * gcc.dg/pr56035.c: New test.
8336 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8338         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8339         for MIPS.
8341 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8343         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8345 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8347         PR c/56078
8348         * gcc.dg/pr56078.c: New test.
8349         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8351 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8353         PR tree-optimization/55927
8354         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8356 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8358         * gcc.target/i386/movsd.c: New test.
8360 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8362         PR inline-asm/55934
8363         * gcc.target/i386/pr55934.c: New test.
8365 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8367         PR fortran/56081
8368         * gfortran.dg/select_8.f90: New.
8370 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8372         * gcc.target/microblaze/microblaze.exp: Remove
8373         target_config_cflags check.
8375 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8377         PR fortran/56052
8378         * gfortran.dg/gomp/pr56052.f90: New test.
8380         PR target/49069
8381         * gcc.dg/pr49069.c: New test.
8383 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8385         PR c++/55944
8386         * g++.dg/cpp0x/constexpr-static10.C: New.
8388 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8390         PR target/56028
8391         * gcc.target/i386/pr56028.c: New test.
8393 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8395         PR target/55686
8396         * gcc.target/i386/pr55686.c: New test.
8398 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8400         PR c++/53609
8401         * g++.dg/cpp0x/variadic139.C: New test.
8402         * g++.dg/cpp0x/variadic140.C: Likewise.
8403         * g++.dg/cpp0x/variadic141.C: Likewise.
8405 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8407         * gnat.dg/warn8.adb: New test.
8409 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8411         PR fortran/55919
8412         * gfortran.dg/include_8.f90: New test.
8414 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8416         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8417         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8419 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8421         PR tree-optimization/56051
8422         * gcc.c-torture/execute/pr56051.c: New test.
8424 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8426         PR rtl-optimization/56023
8427         * gcc.dg/pr56023.c: New test.
8429 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8431         PR middle-end/56022
8432         * gcc.target/i386/pr56022.c: New test.
8434 2013-01-21  Jason Merrill  <jason@redhat.com>
8436         * lib/target-supports.exp (check_effective_target_alias): New.
8438 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8440         PR debug/53235
8441         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8443 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8445         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8447 2013-01-19  Jeff Law  <law@redhat.com>
8449         PR tree-optimization/52631
8450         * tree-ssa/pr52631.c: New test.
8451         * tree-ssa/ssa-fre-9: Update expected output.
8453 2013-01-19  Anthony Green  <green@moxielogic.com>
8455         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8456         for moxie.
8458 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8460         PR tree-optimization/56029
8461         * g++.dg/torture/pr56029.C: New test.
8463 2013-01-18  Sharad Singhai  <singhai@google.com>
8465         PR tree-optimization/55995
8466         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8468 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8470         PR target/55433
8471         * gcc.target/i386/pr55433.c: New.
8473 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8475         PR middle-end/56015
8476         * gfortran.dg/pr56015.f90: New test.
8478 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8480         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8482 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8484         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8485         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8486         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8487         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8488         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8490 2013-01-17  Jeff Law  <law@redhat.com>
8492         * gcc.dg/pr52573.c: Move to...
8493         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8495         PR rtl-optimization/52573
8496         * gcc.dg/pr52573.c: New test.
8498 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8500         PR sanitizer/55679
8501         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8502         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8503         check_no_compiler_messages to test support in ucontext.h.
8504         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8505         compliant RLIMIT_AS.
8507 2013-01-17  Marek Polacek  <polacek@redhat.com>
8509         PR rtl-optimization/55833
8510         * gcc.dg/pr55833.c: New test.
8512 2013-01-17  Jan Hubicka  <jh@suse.cz>
8514         PR tree-optimization/55273
8515         * gcc.c-torture/compile/pr55273.c: New testcase.
8517 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8519         PR target/55981
8520         * gcc.target/pr55981.c: New test.
8522 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8524         * gcc.target/arm/pr40887.c: Require at least armv5.
8525         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8526         * gcc.target/arm/pr51915.c: Likewise.
8527         * gcc.target/arm/pr52006.c: Likewise.
8528         * gcc.target/arm/pr53187.c: Likewise.
8530         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8531         * gcc.target/arm/ftest-support-arm.h: Delete.
8532         * gcc.target/arm/ftest-support-thumb.h: Delete.
8533         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8534         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8535         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8536         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8537         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8538         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8539         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8540         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8541         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8542         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8543         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8544         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8545         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8546         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8547         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8548         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8549         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8550         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8551         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8552         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8553         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8554         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8555         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8556         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8558 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8560         PR tree-optimizations/55264
8561         * g++.dg/ipa/pr55264.C: New test.
8563 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8565         PR fortran/55983
8566         * gfortran.dg/class_55.f90: New.
8568 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8570         PR testsuite/55994
8571         * gcc.c-torture/execute/builtins/builtins.exp: Add
8572         -Wl,--allow-multiple-definition for eabi and elf targets.
8574         PR testsuite/54622
8575         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8576         check_effective_target_vect_perm_short,
8577         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8578         check_effective_target_vect64): Return 0 for big-endian ARM.
8579         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8581         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8582         prototypes.
8584 2013-01-16  Richard Biener  <rguenther@suse.de>
8586         PR tree-optimization/55964
8587         * gcc.dg/torture/pr55964.c: New testcase.
8589 2013-01-16  Richard Biener  <rguenther@suse.de>
8591         PR tree-optimization/54767
8592         PR tree-optimization/53465
8593         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8595 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8597         PR target/55301
8598         * gcc.target/sh/sh-switch.c: New testcase.
8600 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8602         * gcc.dg/webizer.c: Increase the array size.
8604 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8606         PR target/55940
8607         * gcc.dg/pr55940.c: New test.
8609 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8610             Harald Anlauf  <anlauf@gmx.de>
8612         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8613         * gfortran.dg/bounds_check_5.f90: Likewise.
8614         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8615         * gfortran.dg/continuation_9.f90: Likewise.
8616         * gfortran.dg/move_alloc_13.f90: Likewise.
8617         * gfortran.dg/structure_constructor_11.f90: Likewise.
8618         * gfortran.dg/tab_continuation.f: Likewise.
8619         * gfortran.dg/warning-directive-2.F90: Likewise.
8620         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8622 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8624         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8625         * gcc.target/arm/fma-sp.c: Likewise.
8627 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8629         PR rtl-optimization/55153
8630         * gcc.dg/pr55153.c: New.
8632 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8634         PR tree-optimization/55920
8635         * gcc.c-torture/compile/pr55920.c: New test.
8637 2013-01-15  Richard Biener  <rguenther@suse.de>
8639         PR middle-end/55882
8640         * gcc.dg/torture/pr55882.c: New testcase.
8642 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8644         PR tree-optimization/55955
8645         * gcc.c-torture/compile/pr55955.c: New test.
8647 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8649         PR c++/55663
8650         * g++.dg/cpp0x/alias-decl-31.C: New test.
8652 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8654         PR fortran/54286
8655         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8656         case where interface is null.
8658 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8660         PR fortran/55806
8661         * gfortran.dg/array_constructor_40.f90:  New test.
8663 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8665         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8667 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8669         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8670         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8671         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8672         * gcc.target/aarch64/vect-ld1r.c: New.
8673         * gcc.target/aarch64/vect-ld1r.x: New.
8675 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8677         PR target/55948
8678         * gcc.target/i386/hle-clear-rel.c: New file
8679         * gcc.target/i386/hle-store-rel.c: New file.
8681 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8683         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8684         * gfortran.dg/bounds_check_4.f90: Likewise.
8685         * gfortran.dg/inquire_10.f90: Likewise.
8686         * gfortran.dg/minloc_3.f90: Likewise.
8687         * gfortran.dg/minlocval_3.f90: Likewise.
8688         * gfortran.dg/module_double_reuse.f90: Likewise.
8689         * gfortran.dg/mvbits_1.f90: Likewise.
8690         * gfortran.dg/oldstyle_1.f90: Likewise.
8691         * gfortran.dg/pr20163-2.f: Likewise.
8692         * gfortran.dg/save_1.f90: Likewise.
8693         * gfortran.dg/scan_1.f90: Likewise.
8694         * gfortran.dg/select_char_1.f90: Likewise.
8695         * gfortran.dg/shape_4.f90: Likewise.
8696         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8697         * gfortran.dg/function_optimize_10.f90: Likewise.
8698         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8699         * gfortran.dg/used_types_17.f90: Likewise.
8700         * gfortran.dg/used_types_18.f90: Likewise.
8702 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8704         PR fortran/54286
8705         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8707 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8709         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8711 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8713         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8715 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8717         PR fortran/55072
8718         * gfortran.dg/assumed_type_2.f90: Fix test case.
8719         * gfortran.dg/internal_pack_13.f90: New test.
8720         * gfortran.dg/internal_pack_14.f90: New test.
8722 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8724         PR fortran/55868
8725         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8726         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8727         $tar to STAR.
8729 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8731         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8733 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8735         PR target/55719
8736         * gcc.target/s390/pr55719.c: New testcase.
8738 2013-01-11  Richard Guenther  <rguenther@suse.de>
8740         PR tree-optimization/44061
8741         * gcc.dg/pr44061.c: New testcase.
8743 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8745         Update copyright years.
8747 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8748             Jakub Jelinek  <jakub@redhat.com>
8750         PR target/55565
8751         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8753 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8755         PR rtl-optimization/55672
8756         * gcc.target/i386/pr55672.c: New.
8758 2013-01-10  Jeff Law  <law@redhat.com>
8760         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8761         pass/fail message unique.
8764 2013-01-10  Jason Merrill  <jason@redhat.com>
8766         * ada/.gitignore: New.
8768 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8770         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8771         Add tls options.
8772         * g++.dg/tls/thread_local2.C: Likewise.
8773         * g++.dg/tls/thread_local2g.C: Likewise.
8774         * g++.dg/tls/thread_local6.C: Likewise.
8775         * g++.dg/tls/thread_local-order1.C: Add tls options.
8776         * g++.dg/tls/thread_local-order2.C: Likewise.
8777         * g++.dg/tls/thread_local3.C: Likewise.
8778         * g++.dg/tls/thread_local3g.C: Likewise.
8779         * g++.dg/tls/thread_local4.C: Likewise.
8780         * g++.dg/tls/thread_local4g.C: Likewise.
8781         * g++.dg/tls/thread_local5.C: Likewise.
8782         * g++.dg/tls/thread_local5g.C: Likewise.
8783         * g++.dg/tls/thread_local6g.C: Likewise.
8785 2013-01-10  Kostya Serebryany  <kcc@google.com>
8787         * g++.dg/asan/asan_test.cc: Sync from upstream.
8789 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8791         PR tree-optimization/55921
8792         * gcc.c-torture/compile/pr55921.c: New test.
8794 2013-01-09  Jan Hubicka  <jh@suse.cz>
8796         PR tree-optimization/55569
8797         * gcc.c-torture/compile/pr55569.c: New testcase.
8799 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8801         PR fortran/47203
8802         * gfortran.dg/use_28.f90: New test.
8804 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8806         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8807         number matching more robust.
8809 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8811         PR rtl-optimization/55829
8812         * gcc.target/i386/pr55829.c: New.
8814 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8816         PR fortran/55758
8817         * gfortran.dg/bind_c_bool_1.f90: New.
8818         * gfortran.dg/do_5.f90: Add dg-warning.
8820 2013-01-09  Jan Hubicka  <jh@suse.cz>
8822         PR tree-optimization/55875
8823         * gcc.c-torture/execute/pr55875.c: New testcase.
8824         * g++.dg/torture/pr55875.C: New testcase.
8826 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8828         PR c/48418
8829         * c-c++-common/pr48418.c: New test.
8831 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8833         PR c++/55801
8834         * g++.dg/tls/thread_local-ice.C: New.
8836 2013-01-09  Andreas Schwab  <schwab@suse.de>
8838         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8840 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8842         PR tree-optimization/48189
8843         * gcc.dg/pr48189.c: New test.
8845 2013-01-04  Jan Hubicka  <jh@suse.cz>
8847         PR tree-optimization/55823
8848         * g++.dg/ipa/devirt-10.C: New testcase.
8850 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8851             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8853         PR rtl-optimization/55845
8854         * gcc.target/i386/pr55845.c: New test.
8856 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8858         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8859         instructions generated instead of number of occurances.
8861 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8863         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8864         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8865         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8866         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8867         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8868         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8869         * gcc.target/aarch64/vect-fcm.x: Likewise.
8870         * lib/target-supports.exp
8871         (check_effective_target_vect_cond): Enable for AArch64.
8873 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8875         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8876         endian-safe float pool loading.
8877         (test_square_root_v4sf): Likewise.
8878         (test_square_root_v2df): Likewise.
8879         * lib/target-supports.exp
8880         (check_effective_target_vect_call_sqrtf): Add AArch64.
8882 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8884         PR debug/55579
8885         * gcc.dg/tree-ssa/pr55579.c: New test.
8887 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8889         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8890         asm comments.
8892 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8894         PR middle-end/55890
8895         * gcc.dg/torture/pr55890-3.c: New test.
8897         PR middle-end/55851
8898         * gcc.c-torture/compile/pr55851.c: New test.
8900         PR sanitizer/55844
8901         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8902         dg-options.
8904 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8906         PR fortran/55618
8907         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8909 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8911         PR fortran/55763
8912         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8913         * gfortran.dg/pointer_init_7.f90: New.
8915 2013-01-07  Richard Biener  <rguenther@suse.de>
8917         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8919 2013-01-07  Richard Biener  <rguenther@suse.de>
8921         PR middle-end/55890
8922         * gcc.dg/torture/pr55890-1.c: New testcase.
8923         * gcc.dg/torture/pr55890-2.c: Likewise.
8925 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8927         * gcc.target/aarch64/fmovd.c: New.
8928         * gcc.target/aarch64/fmovf.c: Likewise.
8929         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8930         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8931         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8932         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8933         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8934         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8936 2013-01-07  Richard Biener  <rguenther@suse.de>
8938         PR tree-optimization/55888
8939         PR tree-optimization/55862
8940         * gcc.dg/torture/pr55888.c: New testcase.
8942 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8944         PR fortran/55852
8945         * gfortran.dg/intrinsic_size_3.f90: New.
8947 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8949         PR fortran/55763
8950         * gfortran.dg/select_type_32.f90: New.
8952 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8954         PR c++/52343
8955         * g++.dg/cpp0x/alias-decl-29.C: New test.
8957 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8959         PR fortran/53876
8960         PR fortran/54990
8961         PR fortran/54992
8962         * gfortran.dg/class_array_15.f03: New test.
8964 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8966         PR fortran/42769
8967         PR fortran/45836
8968         PR fortran/45900
8969         * gfortran.dg/use_23.f90: New test.
8970         * gfortran.dg/use_24.f90: New test.
8971         * gfortran.dg/use_25.f90: New test.
8972         * gfortran.dg/use_26.f90: New test.
8973         * gfortran.dg/use_27.f90: New test.
8975 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8977         * gnat.dg/specs/clause_on_volatile.ads: New test.
8979 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8981         * gnat.dg/alignment10.adb: New test.
8983 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8984             Mikael Morin  <mikael@gcc.gnu.org>
8986         PR fortran/55827
8987         * gfortran.dg/use_22.f90: New test.
8989 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8991         * gcc.target/aarch64/cmp-1.c: New testcase.
8993 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8995         PR fortran/55172
8996         * gfortran.dg/select_type_31.f03: New test.
8998 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9000         PR c++/54526 (again)
9001         * g++.dg/cpp0x/parse2.C: Extend.
9002         * g++.old-deja/g++.other/crash28.C: Adjust.
9004 2013-01-04  Richard Biener  <rguenther@suse.de>
9006         PR tree-optimization/55862
9007         * gcc.dg/torture/pr55862.c: New testcase.
9009 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9011         PR tree-optimization/55755
9012         * gcc.dg/torture/pr55755.c: New test.
9013         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9014         * gcc.dg/tree-ssa/pr45144.c: Update.
9016 2013-01-04  Richard Biener  <rguenther@suse.de>
9018         PR middle-end/55863
9019         * gcc.dg/fold-reassoc-2.c: New testcase.
9021 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9023         PR fortran/55763
9024         * gfortran.dg/null_7.f90: New.
9026 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9028         PR fortran/55854
9029         PR fortran/55763
9030         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9031         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9032         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9034 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9036         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9038 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9040         PR fortran/55855
9041         * gfortran.dg/assignment_1.f90: Modified.
9042         * gfortran.dg/assignment_4.f90: New.
9044 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9046         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9048 2013-01-03  Richard Biener  <rguenther@suse.de>
9050         PR tree-optimization/55857
9051         * gcc.dg/vect/pr55857-1.c: New testcase.
9052         * gcc.dg/vect/pr55857-2.c: Likewise.
9054 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9056         PR rtl-optimization/55838
9057         * gcc.dg/pr55838.c: New test.
9059         PR tree-optimization/55832
9060         * gcc.c-torture/compile/pr55832.c: New test.
9062 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9064         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9065         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9066         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9067         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9068         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9069         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9070         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9071         * gcc.dg/unroll_1.c: Ditto.
9072         * gcc.dg/unroll_2.c: Ditto.
9073         * gcc.dg/unroll_3.c: Ditto.
9074         * gcc.dg/unroll_4.c: Ditto.
9076 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9078         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9080 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9082         PR fortran/55818
9083         * gfortran.dg/eof_4.f90: New test.
9085 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9087         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9088         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9089         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9090         (compat_setup_dfp): Initialize compat_alt_caret and
9091         compat_save_TEST_ALWAYS_FLAGS.
9093 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9095         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9097 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9099         * gcc.dg/torture/fp-int-convert-2.c: New test.
9101 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9103         * gfortran.dg/newunit_3.f90: Add dg-do run.
9104         * gfortran.dg/inquire_15.f90: Add dg-do run.
9106 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9108         PR tree-optimization/55831
9109         * gcc.dg/pr55831.c: New test.
9111 Copyright (C) 2013 Free Software Foundation, Inc.
9113 Copying and distribution of this file, with or without modification,
9114 are permitted in any medium without royalty provided the copyright
9115 notice and this notice are preserved.