2013-11-07 Janus Weil <janus@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe83d64e4dbdd2325863bbd15393fa4825efba4f7
1 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/58471
4         * gfortran.dg/constructor_9.f90: New.
6 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
8         * gcc.dg/atomic-compare-exchange-1.c,
9         gcc.dg/atomic-compare-exchange-2.c,
10         gcc.dg/atomic-compare-exchange-3.c,
11         gcc.dg/atomic-compare-exchange-4.c,
12         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
13         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
14         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
15         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
16         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
17         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
18         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
19         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
20         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
21         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
22         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
23         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
24         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
25         gcc.dg/atomic-store-5.c: Declare main as returning int.
26         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
27         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
28         gcc.dg/atomic-exchange-5.c: Separate increments of count from
29         expression using value of count.
31 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
33         * lib/target-supports.exp
34         (check_effective_target_fenv_exceptions): New function.
35         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
36         * gcc.dg/atomic/c11-atomic-exec-1.c,
37         gcc.dg/atomic/c11-atomic-exec-2.c,
38         gcc.dg/atomic/c11-atomic-exec-3.c,
39         gcc.dg/atomic/c11-atomic-exec-4.c,
40         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
41         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
42         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
44 2013-11-07  Cong Hou  <congh@google.com>
46         * gcc.dg/vect/vect-alias-check.c: New.
48 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
50         * gcc.dg/tree-ssa/loop-39.c: New test.
52         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
53         * gcc.dg/unroll_2.c: Likewise.
54         * gcc.dg/unroll_3.c: Likewise.
55         * gcc.dg/unroll_4.c: Likewise.
56         * gcc.dg/vrp90.c: New test.
58 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
60         PR c++/58176
61         * g++.dg/cpp0x/nullptr30.C: New.
63 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
64             Jakub Jelinek  <jakub@redhat.com>
66         PR sanitizer/59029
67         * c-c++-common/asan/pr59029.c: New test.
69 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
71         PR target/59034
72         * gcc.target/i386/pr59034-1.c: New test.
73         * gcc.target/i386/pr59034-2.c: Likewise.
75 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
77         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
78         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
79         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
81 2013-11-06  DJ Delorie  <dj@redhat.com>
83         * gcc.dg/mismatch-decl-1.c: New test.
85 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
87         * gcc.dg/torture/float128-cmp-invalid.c,
88         gcc.dg/torture/float128-div-underflow.c,
89         gcc.dg/torture/float128-extend-nan.c,
90         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
92 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
94         * gcc.target/sh/pr51244-11.c: Remove target line.
95         * gcc.target/sh/sh4a-sincosf.c: Likewise.
96         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
97         * gcc.target/sh/pr51244-15.c: Likewise.
98         * gcc.target/sh/pr51244-19.c: Likewise.
99         * gcc.target/sh/cmpstr.c: Likewise.
100         * gcc.target/sh/pr33135-3.c: Likewise.
101         * gcc.target/sh/pr53512-2.c: Likewise.
102         * gcc.target/sh/pr54602-2.c: Likewise.
103         * gcc.target/sh/pr52483-1.c: Likewise.
104         * gcc.target/sh/pr21255-2-ml.c: Likewise.
105         * gcc.target/sh/pr54760-4.c: Likewise.
106         * gcc.target/sh/pr52483-5.c: Likewise.
107         * gcc.target/sh/pr54089-2.c: Likewise.
108         * gcc.target/sh/pr56547-2.c: Likewise.
109         * gcc.target/sh/pr54089-6.c: Likewise.
110         * gcc.target/sh/pr51244-20.c: Likewise.
111         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
112         * gcc.target/sh/sh4a-fsrra.c: Likewise.
113         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
114         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
115         * gcc.target/sh/pr55303-2.c: Likewise.
116         * gcc.target/sh/sh2a-resbank.c: Likewise.
117         * gcc.target/sh/sp-switch.c: Likewise.
118         * gcc.target/sh/pr51244-3.c: Likewise.
119         * gcc.target/sh/pr50751-3.c: Likewise.
120         * gcc.target/sh/pr51244-7.c: Likewise.
121         * gcc.target/sh/struct-arg-dw2.c: Likewise.
122         * gcc.target/sh/pr50751-7.c: Likewise.
123         * gcc.target/sh/pr49468-di.c: Likewise.
124         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
125         * gcc.target/sh/pr49880-3.c: Likewise.
126         * gcc.target/sh/pr51244-12.c: Likewise.
127         * gcc.target/sh/pr53988.c: Likewise.
128         * gcc.target/sh/pr6526.c: Likewise.
129         * gcc.target/sh/sh2a-bxor.c: Likewise.
130         * gcc.target/sh/pr51244-16.c: Likewise.
131         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
132         * gcc.target/sh/sh2a-bor.c: Likewise.
133         * gcc.target/sh/pr53511-1.c: Likewise.
134         * gcc.target/sh/pr21255-3.c: Likewise.
135         * gcc.target/sh/pr53512-3.c: Likewise.
136         * gcc.target/sh/pr33135-4.c: Likewise.
137         * gcc.target/sh/pr54602-3.c: Likewise.
138         * gcc.target/sh/pr54760-1.c: Likewise.
139         * gcc.target/sh/pr52483-2.c: Likewise.
140         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
141         * gcc.target/sh/pr54680.c: Likewise.
142         * gcc.target/sh/pr54386.c: Likewise.
143         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
144         * gcc.target/sh/pr54089-3.c: Likewise.
145         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
146         * gcc.target/sh/pr54089-7.c: Likewise.
147         * gcc.target/sh/strlen.c: Likewise.
148         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
149         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
150         * gcc.target/sh/pr55303-3.c: Likewise.
151         * gcc.target/sh/pr51244-4.c: Likewise.
152         * gcc.target/sh/pr50751-4.c: Likewise.
153         * gcc.target/sh/pr39423-1.c: Likewise.
154         * gcc.target/sh/pr51244-8.c: Likewise.
155         * gcc.target/sh/pr55146.c: Likewise.
156         * gcc.target/sh/pr50751-8.c: Likewise.
157         * gcc.target/sh/sh2a-bset.c: Likewise.
158         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
159         * gcc.target/sh/sh2a-movi20s.c: Likewise.
160         * gcc.target/sh/20080410-1.c: Likewise.
161         * gcc.target/sh/pr49880-4.c: Likewise.
162         * gcc.target/sh/pr51244-13.c: Likewise.
163         * gcc.target/sh/sh2a-movrt.c: Likewise.
164         * gcc.target/sh/pr51244-17.c: Likewise.
165         * gcc.target/sh/pr21255-2-mb.c: Likewise.
166         * gcc.target/sh/sh2a-bclr.c: Likewise.
167         * gcc.target/sh/pr33135-1.c: Likewise.
168         * gcc.target/sh/pr53512-4.c: Likewise.
169         * gcc.target/sh/pr54602-4.c: Likewise.
170         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
171         * gcc.target/sh/pr54760-2.c: Likewise.
172         * gcc.target/sh/pr52483-3.c: Likewise.
173         * gcc.target/sh/sh2a-bld.c: Likewise.
174         * gcc.target/sh/pr54089-4.c: Likewise.
175         * gcc.target/sh/pr54685.c: Likewise.
176         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
177         * gcc.target/sh/pr54089-8.c: Likewise.
178         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
179         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
180         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
181         * gcc.target/sh/pr51244-1.c: Likewise.
182         * gcc.target/sh/pr50751-1.c: Likewise.
183         * gcc.target/sh/pr55160.c: Likewise.
184         * gcc.target/sh/pr51244-5.c: Likewise.
185         * gcc.target/sh/pr54236-1.c: Likewise.
186         * gcc.target/sh/pr50751-5.c: Likewise.
187         * gcc.target/sh/pr52933-1.c: Likewise.
188         * gcc.target/sh/pr39423-2.c: Likewise.
189         * gcc.target/sh/pr51244-9.c: Likewise.
190         * gcc.target/sh/pr49263.c: Likewise.
191         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
192         * gcc.target/sh/pr49880-1.c: Likewise.
193         * gcc.target/sh/sh2a-band.c: Likewise.
194         * gcc.target/sh/pr51244-10.c: Likewise.
195         * gcc.target/sh/pr49880-5.c: Likewise.
196         * gcc.target/sh/prefetch.c: Likewise.
197         * gcc.target/sh/pr51244-14.c: Likewise.
198         * gcc.target/sh/rte-delay-slot.c: Likewise.
199         * gcc.target/sh/fpul-usage-1.c: Likewise.
200         * gcc.target/sh/pr51244-18.c: Likewise.
201         * gcc.target/sh/pr21255-1.c: Likewise.
202         * gcc.target/sh/pr33135-2.c: Likewise.
203         * gcc.target/sh/pr53512-1.c: Likewise.
204         * gcc.target/sh/pr54602-1.c: Likewise.
205         * gcc.target/sh/sh2a-rtsn.c: Likewise.
206         * gcc.target/sh/torture/pragma-isr.c: Likewise.
207         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
208         * gcc.target/sh/torture/pr58314.c: Likewise.
209         * gcc.target/sh/torture/pr34777.c: Likewise.
210         * gcc.target/sh/torture/pr58475.c: Likewise.
211         * gcc.target/sh/pr54760-3.c: Likewise.
212         * gcc.target/sh/sh4a-cosf.c: Likewise.
213         * gcc.target/sh/pr52483-4.c: Likewise.
214         * gcc.target/sh/mfmovd.c: Likewise.
215         * gcc.target/sh/pr54089-1.c: Likewise.
216         * gcc.target/sh/pr56547-1.c: Likewise.
217         * gcc.target/sh/pr54089-5.c: Likewise.
218         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
219         * gcc.target/sh/pr54089-9.c: Likewise.
220         * gcc.target/sh/sh2a-jsrn.c: Likewise.
221         * gcc.target/sh/pr49468-si.c: Likewise.
222         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
223         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
224         * gcc.target/sh/pr55303-1.c: Likewise.
225         * gcc.target/sh/pr51244-2.c: Likewise.
226         * gcc.target/sh/pr50751-2.c: Likewise.
227         * gcc.target/sh/pr54236-2.c: Likewise.
228         * gcc.target/sh/pr51244-6.c: Likewise.
229         * gcc.target/sh/cmpstrn.c: Likewise.
230         * gcc.target/sh/pr50751-6.c: Likewise.
231         * gcc.target/sh/pr52933-2.c: Likewise.
232         * gcc.target/sh/pr53568-1.c: Likewise.
233         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
234         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
235         * gcc.target/sh/sh4a-sinf.c: Likewise.
236         * gcc.target/sh/pr49880-2.c: Likewise.
238 2013-11-06  Tobias Burnus  <burnus@net-b.de>
240         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
241         * gcc.dg/wdate-time.c: Ditto.
242         * gfortran.dg/wdate-time.F90: Ditto.
244 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
246         PR target/30807
247         * gcc.target/sh/torture/pr30807.c: New.
249 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
251         PR c++/11006
252         * g++.dg/other/java3.C: New.
254 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
256         PR target/59021
257         * gcc.target/i386/pr59021.c: New test.
259 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
261         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
262         dg-additional-files to also match BOL.
264 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
266         * gcc.dg/torture/c99-contract-1.c: New test.
268 2013-11-06  Richard Biener  <rguenther@suse.de>
270         PR tree-optimization/58653
271         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
272         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
274 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
276         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
277         40 to 30.  Replaced iteration variable with a #define.  Instead of
278         returning non-zero value for error, called __builtin_abort ().  Fixed
279         a bug of calling fib_serial in serial case instead of fib.
280         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
281         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
282         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
283         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
284         compiler flag testing.
286 2013-11-06  Christian Bruel  <christian.bruel@st.com>
288         * gcc.target/sh/strlen.c: New test.
290 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
292         PR middle-end/58970
293         * gcc.c-torture/compile/pr58970.c: New test.
295 2013-11-05  Wei Mi  <wmi@google.com>
297         PR regression/58985
298         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
300 2013-11-05  Tobias Burnus  <burnus@net-b.de>
302         * g++.dg/warn/wdate-time.C: New.
303         * gcc.dg/wdate-time.c: New.
304         * gfortran.dg/wdate-time.F90: New.
306 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
308         PR fortran/58989
309         * gfortran.dg/reshape_6.f90: New test.
311 2013-10-05  Jeff Law  <law@redhat.com>
313         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
314         * gcc.dg/tree-ssa/isolate-1.c: New test.
315         * gcc.dg/tree-ssa/isolate-2.c: New test.
316         * gcc.dg/tree-ssa/isolate-3.c: New test.
317         * gcc.dg/tree-ssa/isolate-4.c: New test.
319 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
321         PR rtl-optimization/58997
322         * gcc.c-torture/compile/pr58997.c: New test.
324 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
326         PR c++/58724
327         * g++.dg/cpp0x/gen-attrs-56.C: New.
329 2013-11-05  Richard Biener  <rguenther@suse.de>
331         PR ipa/58492
332         * gcc.dg/ipa/pr58492.c: New testcase.
334 2013-11-05  Richard Biener  <rguenther@suse.de>
336         PR tree-optimization/58955
337         * gcc.dg/torture/pr58955-1.c: New testcase.
338         * gcc.dg/torture/pr58955-2.c: Likewise.
340 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
342         PR middle-end/58981
343         * gcc.dg/pr58981.c: New test.
345 2013-11-05  Richard Biener  <rguenther@suse.de>
347         PR middle-end/58941
348         * gcc.dg/torture/pr58941.c: New testcase.
350 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
352         PR tree-optimization/58958
353         * gcc.dg/tree-ssa/pr58958.c: New file.
355 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
357         * gcc.dg/tree-ssa/alias-26.c: New file.
359 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
361         PR tree-optimization/58984
362         * gcc.c-torture/execute/pr58984.c: New test.
364 2013-11-05  Andreas Schwab  <schwab@suse.de>
366         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
368 2013-11-05  Tobias Burnus  <burnus@net-b.de>
370         * g++.dg/gomp/openmp-simd-1.C: New.
371         * g++.dg/gomp/openmp-simd-2.C: New.
372         * gcc.dg/gomp/openmp-simd-1.c: New.
373         * gcc.dg/gomp/openmp-simd-2.c: New.
375 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
377         * gcc.dg/superblock.c: Require scheduling support.
379 2013-11-04  Kostya Serebryany  <kcc@google.com>
381         * g++.dg/asan/asan_test.cc: Update the test
382         to match the fresh asan run-time.
383         * c-c++-common/asan/stack-overflow-1.c: Ditto.
385 2013-11-04  Ian Lance Taylor  <iant@google.com>
387         * g++.dg/ext/sync-4.C: New test.
389 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
391         PR fortran/58771
392         * gfortran.dg/derived_external_function_1.f90 : New test
394 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
396         PR tree-optimization/58978
397         * gcc.c-torture/compile/pr58978.c: New test.
399 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
401         PR fortran/57445
402         * gfortran.dg/optional_class_1.f90 : New test
404 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
406         PR rtl-optimization/58968
407         * gfortran.dg/pr58968.f: New
409 2013-11-04  Marek Polacek  <polacek@redhat.com>
411         PR c++/58979
412         * g++.dg/diagnostic/pr58979.C: New test.
414 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
416         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
417         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
418         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
419         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
420         gcc.dg/iec-559-macros-9.c: New tests.
422 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
424         PR tree-optimization/58946
425         * gcc.c-torture/compile/pr58946.c: New test.
427 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
429         PR c++/52071
430         * g++.dg/parse/pr52071.C: New.
432 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
434         PR c++/38313
435         * g++.dg/lookup/name-clash10.C: New.
437 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
439         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
440         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
441         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
442         vbif.
444 2013-11-03  Marek Polacek  <polacek@redhat.com>
446         * g++.dg/ubsan/cxx1y-vla.C: New test.
447         * c-c++-common/ubsan/vla-3.c: New test.
448         * c-c++-common/ubsan/vla-2.c: New test.
449         * c-c++-common/ubsan/vla-4.c: New test.
450         * c-c++-common/ubsan/vla-1.c: New test.
452 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
454         * gcc.dg/vmx/vec-set.c: New.
456 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/29234
459         PR c++/56037
460         * g++.dg/parse/pr29234.C: New.
461         * g++.dg/parse/pr56037.C: Likewise.
463 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
465         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
466         passed it in as one of the options to all Cilk keywords test.
468 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
470         PR c++/58708
471         * g++.dg/cpp1y/pr58708.C: New.
473 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
475         PR c++/58834
476         * g++.dg/ext/pr58834.C: New file.
478 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
480         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
481         tests.
482         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
483         tests.
485 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
487         PR fortran/57893
488         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
489         type block.
491 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
493         * g++.dg/gomp/simd-1.C: New test.
494         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
495         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
496         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
497         * c-c++-common/gomp/simd6.c: New test.
499 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
501         Implement C++14 digit separators.
502         * g++.dg/cpp1y/digit-sep.C: New.
503         * g++.dg/cpp1y/digit-sep-neg.C: New.
504         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
506 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
508         * gcc.dg/vect/vect-align-3.c: New test.
510         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
511         we warn about it already during VRP1 pass.
513 2013-10-31  Martin Jambor  <mjambor@suse.cz>
515         PR rtl-optimization/58934
516         Revert:
517         2013-10-30  Martin Jambor  <mjambor@suse.cz>
518         PR rtl-optimization/10474
519         * gcc.dg/pr10474.c: New testcase.
520         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
521         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
523 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
525         PR c++/58932
526         Revert:
527         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
529         PR c++/58466
530         * g++.dg/cpp0x/variadic145.C: New.
532         * g++.dg/cpp0x/sfinae49.C: New.
534 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
536         PR c++/58581
537         * g++.dg/cpp0x/deleted1.C: New.
539 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
541         * gcc.target/arm/lp1243022.c: New test.
543 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
545         PR other/58545
546         * gcc.target/avr/pr58545.c: New test.
548 2013-10-30  Tobias Burnus  <burnus@net-b.de>
550         Revert:
551         2013-10-30  Tobias Burnus  <burnus@net-b.de>
552         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
553         path to the compile flags.
555 2013-10-30  Cong Hou  <congh@google.com>
557         * gcc.target/i386/vect-abs-s8.c: New test.
558         * gcc.target/i386/vect-abs-s16.c: New test.
559         * gcc.target/i386/vect-abs-s32.c: New test.
561 2013-10-30  Tobias Burnus  <burnus@net-b.de>
563         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
564         path to the compile flags.
566 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
568         PR rtl-optimization/58369
569         * g++.dg/torture/pr58369.C: New test.
571 2013-10-30  Tobias Burnus  <burnus@net-b.de>
573         PR other/33426
574         * g++.dg/vect/pr33426-ivdep-2.cc: New.
575         * g++.dg/vect/pr33426-ivdep-3.cc: New.
576         * g++.dg/vect/pr33426-ivdep-4.cc: New.
578 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
580         PR target/58784
581         * gcc.target/arm/pr58784.c: New.
583 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
585         * gcc.dg/tree-ssa/alias-24.c: New file.
587 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
589         * gcc.target/i386/fma_double_3.c: Use pattern for
590         scan-assembler-times instead of just one insn name.
591         * gcc.target/i386/fma_double_5.c: Ditto.
592         * gcc.target/i386/fma_float_3.c: Ditto.
593         * gcc.target/i386/fma_float_5.c: Ditto.
594         * gcc.target/i386/l_fma_double_1.c: Ditto.
595         * gcc.target/i386/l_fma_double_2.c: Ditto.
596         * gcc.target/i386/l_fma_double_3.c: Ditto.
597         * gcc.target/i386/l_fma_double_4.c: Ditto.
598         * gcc.target/i386/l_fma_double_5.c: Ditto.
599         * gcc.target/i386/l_fma_double_6.c: Ditto.
600         * gcc.target/i386/l_fma_float_1.c: Ditto.
601         * gcc.target/i386/l_fma_float_2.c: Ditto.
602         * gcc.target/i386/l_fma_float_3.c: Ditto.
603         * gcc.target/i386/l_fma_float_4.c: Ditto.
604         * gcc.target/i386/l_fma_float_5.c: Ditto.
605         * gcc.target/i386/l_fma_float_6.c: Ditto.
607 2013-10-30  Christian Bruel  <christian.bruel@st.com>
609         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
610         * gcc.target/sh/cmpstr.c: New test.
611         * gcc.target/sh/cmpstrn.c: New test.
613 2013-10-30  Martin Jambor  <mjambor@suse.cz>
615         PR rtl-optimization/10474
616         * gcc.dg/pr10474.c: New testcase.
617         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
618         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
620 2013-10-29  Andrew Pinski <apinski@cavium.com>
621             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
623         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
624         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
625         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
626         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
627         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
628         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
629         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
630         conditional move to be used.
631         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
633 2013-10-29  Tobias Burnus  <burnus@net-b.de>
635         PR fortran/44350
636         * gfortran.dg/blockdata_8.f90: New.
638 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
640         PR target/54236
641         * gcc.target/sh/pr54236-2: New.
642         * gcc.target/sh/pr54089-6: Add another rotl special case.
644 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
646         PR fortran/58793
647         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
648         to determine sizes of real kinds.
650         PR fortran/58858
651         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
653 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
655         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
656         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
657         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
658         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
659         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
660         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
661         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
662         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
663         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
664         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
665         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
666         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
667         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
668         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
669         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
670         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
671         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
672         test stored in c-c++-common.  Also, added the Cilk runtime's library
673         to the ld_library_path.
675 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
677         PR c++/58888
678         * g++.dg/cpp0x/auto40.C: New.
679         * g++.dg/other/warning1.C: Adjust.
681 2013-10-29  Richard Biener  <rguenther@suse.de>
683         * gcc.dg/torture/restrict-2.c: New testcase.
684         * gcc.dg/torture/restrict-3.c: Likewise.
685         * gcc.dg/torture/restrict-4.c: Likewise.
686         * gcc.dg/torture/restrict-5.c: Likewise.
688 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
690         PR tree-optimization/19831
691         * gcc.dg/tree-ssa/alias-25.c: New file.
693 2013-10-29  Richard Biener  <rguenther@suse.de>
695         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
696         changes.
697         * gcc.dg/vect/bb-slp-32.c: Likewise.
698         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
699         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
700         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
701         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
702         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
703         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
704         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
705         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
706         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
707         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
708         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
709         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
710         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
711         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
712         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
713         * gfortran.dg/vect/vect.exp: Likewise.
715 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
717         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
718         * gcc.dg/vmx/eg-5.c: Likewise.
720 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
721              Joern Rennecke  <joern.rennecke@embecosm.com>
723         * gcc.target/arc/jump-around-jump.c: New test.
725 2013-10-27  Tom de Vries  <tom@codesourcery.com>
727         * gcc.target/arm/require-pic-register-loc.c: New test.
729 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
731         PR target/58679
732         * gcc.target/i386/pr58679-1.c: New test.
733         * gcc.target/i386/pr58679-2.c: Ditto.
735 2013-10-27  Tobias Burnus  <burnus@net-b.de>
737         PR other/33426
738         * gcc.dg/vect/vect-ivdep-2.c: New.
740 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
742         PR target/52483
743         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
744         * gcc.target/sh/pr52483-2.c: Likewise.
745         * gcc.target/sh/pr52483-3.c: Likewise.
746         * gcc.target/sh/pr52483-4.c: Likewise.
748 2013-10-26  Jeff Law  <law@redhat.com>
750         * g++.dg/torture/pr49309.C: Removed.
751         * gcc.dg/dfp/pr35739.c: Removed.
753 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
755         PR rtl-optimization/58759
756         * gcc.target/i386/pr58759.c: New.
758 2013-10-25  Tobias Burnus  <burnus@net-b.de>
760         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
761         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
762         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
764 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
766         * gcc.dg/wmul-1.c: New test.
768 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/58878
771         * g++.dg/template/pr58878.C: New.
773 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
775         * gcc.dg/tree-ssa/alias-23.c: New file.
777 2013-10-25  Richard Biener  <rguenther@suse.de>
779         PR tree-optimization/58626
780         * gcc.dg/torture/pr58626.c: New testcase.
782 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/54812
785         * g++.dg/cpp0x/defaulted47.C: New.
787 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
789         * gcc.c-torture/execute/pr58831.c: New test.
791 2013-10-25  Nick Clifton  <nickc@redhat.com>
793         * c-c++-common/pr57793.c: Add expected error messages for
794         targets with small integers.
795         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
796         * gcc.dg/c99-stdint-2.c: Likewise.
797         * gcc.dg/cdce1.c: Likewise.
798         * gcc.dg/fold-overflow-1.c: Likewise.
799         * gcc.dg/utf-cvt.c: Likewise.
800         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
801         arithmetic.
802         * gcc.dg/ftrapv-2.c: Likewise.
803         * gcc.dg/pr30286.c: Likewise.
804         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
805         * lib/target-supports.exp (check_effective_target_trapping): New
806         proc.  Returns true if the target supports trapping arithmetic.
808 2013-10-25  Tobias Burnus  <burnus@net-b.de>
810         * g++.dg/parse/ivdep.C: New.
811         * g++.dg/vect/pr33426-ivdep.cc: New.
813 2013-10-24  Richard Henderson  <rth@redhat.com>
815         PR rtl/58542
816         * gcc.dg/atomic-store-6.c: New.
818 2013-10-24  Ian Lance Taylor  <iant@google.com>
820         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
822 2013-10-24  Cong Hou  <congh@google.com>
824         * gcc.c-torture/execute/20030125-1.c: Update.
826 2013-10-24  Tobias Burnus  <burnus@net-b.de>
828         PR fortran/44646
829         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
831 2013-10-24  Dehao Chen  <dehao@google.com>
833         * g++.dg/opt/devirt3.C: New test.
835 2013-08-24  Tobias Burnus  <burnus@net-b.de>
837         PR other/33426
838         * testsuite/gcc.dg/ivdep.c: New.
839         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
841 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
843         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
844         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
846 2013-10-24  Nick Clifton  <nickc@redhat.com>
848         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
850 2013-10-24  Marek Polacek  <polacek@redhat.com>
852         PR c++/58705
853         * g++.dg/parse/pr58705.C: New test.
855 2013-10-24  Marek Polacek  <polacek@redhat.com>
857         * gcc.dg/c11-align-5.c: Add more testing.
859 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
861         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
863 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
865         PR tree-optimization/58775
866         PR tree-optimization/58791
867         * gcc.dg/guality/pr58791-1.c: New test.
868         * gcc.dg/guality/pr58791-2.c: New test.
869         * gcc.dg/guality/pr58791-3.c: New test.
870         * gcc.dg/guality/pr58791-4.c: New test.
871         * gcc.dg/guality/pr58791-5.c: New test.
872         * gcc.c-torture/compile/pr58775.c: New test.
873         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
875 2013-10-23  Tom de Vries  <tom@codesourcery.com>
877         PR tree-optimization/58805
878         * gcc.dg/pr58805.c: New test.
880 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
882         * gcc.target/i386/vect-div-1.c: New test.
884         * gcc.dg/vect/pr58508.c: Remove dg-options.
886 2013-10-23  Richard Biener  <rguenther@suse.de>
888         * gcc.dg/torture/pr58830.c: New testcase.
890 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
892         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
893         * g++.dg/cpp1y/attr-deprecated.C: New.
894         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
896 2013-10-23  Tobias Burnus  <burnus@net-b.de>
898         PR fortran/58793
899         * gfortran.dg/assumed_type_8.f90: New.
901 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
903         PR target/58779
904         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
905         and MINUSCCZEXT defines. Update scan-assembler dg directive.
906         * gcc.dg/torture/pr58779.c: New test.
908 2013-10-22  Steve Ellcey  <sellcey@mips.com>
910         * gcc.target/mips/nor.c: New.
912 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
914         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
915         tests into...
916         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
917         restricted to big-endian targets.
919 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
921         PR fortran 57893
922         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
924 2013-10-21  Tobias Burnus  <burnus@net-b.de>
926         PR fortran/58803
927         * gfortran.dg/proc_ptr_comp_38.f90: New.
929 2013-10-21  Marek Polacek  <polacek@redhat.com>
931         PR middle-end/58809
932         * gcc.dg/gomp/pr58809.c: New test.
934 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
936         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
937         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
939 2013-10-21  Richard Biener  <rguenther@suse.de>
941         PR tree-optimization/58794
942         * c-c++-common/torture/pr58794-1.c: New testcase.
943         * c-c++-common/torture/pr58794-2.c: Likewise.
945 2013-10-21  Richard Biener  <rguenther@suse.de>
947         PR middle-end/58742
948         * c-c++-common/fold-divmul-1.c: New testcase.
950 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
952         * gcc.target/i386/memset-vector_loop-1.c: New test.
953         * gcc.target/i386/memset-vector_loop-2.c: New test.
955 2013-10-21  Diego Novillo  <dnovillo@google.com>
957         * g++.dg/plugin/selfassign.c: Include tree.h.
958         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
959         * gcc.dg/plugin/ggcplug.c: Likewise.
960         * gcc.dg/plugin/one_time_plugin.c: Likewise.
961         * gcc.dg/plugin/selfassign.c: Likewise.
962         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
964 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
966         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
967         * gcc.target/mips/mips-ps-7.c: Likewise.
969 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
971         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
972         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
973         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
975 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
977         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
979         PR testsuite/58645
980         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
982 2013-10-19  Mike Stump  <mikestump@comcast.net>
984         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
986         * gcc.dg/lto/pr54625-1_0.c: Move from here...
987         * g++.dg/lto/pr54625-1_0.c: ... to here.
988         * gcc.dg/lto/pr54625-1_1.C: Likewise.
989         * g++.dg/lto/pr54625-1_1.C: Likewise.
990         * gcc.dg/lto/pr54625-2_0.c: Likewise.
991         * g++.dg/lto/pr54625-2_0.c: Likewise.
992         * gcc.dg/lto/pr54625-2_1.C: Likewise.
993         * g++.dg/lto/pr54625-2_1.C: Likewise.
995 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
997         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
999 2013-10-18  Cong Hou  <congh@google.com>
1001         * gcc.dg/vect/pr58508.c: New test.
1003 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/58466
1006         * g++.dg/cpp0x/variadic145.C: New.
1008 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1010         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1012 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1014         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1015         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1016         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1017         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1019 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1021         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1022         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1023         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1024         effective target arm_thumb1_ok.
1025         * lib/target-supports.exp
1026         (check_effective_target_arm_fp16_ok_nocache): Don't force
1027         -mfloat-abi=soft when building for hardfloat target.
1029 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1031         PR target/58673
1032         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1033         -mquad-word + -mno-vsx-timode causes errors.
1034         * gcc.target/powerpc/pr58673-2.c: Likewise.
1036 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1038         PR c++/58596
1039         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1041 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1043         * gcc.target/aarch64/c-output-template.c: New testcase.
1044         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1045         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1047 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1049         * gcc/testsuite/lib/target-supports.exp
1050         (check_effective_target_sync_long_long): AArch64 supports
1051         atomic operations on "long long".
1052         (check_effective_target_sync_long_long_runtime): AArch64 can
1053         execute atomic operations on "long long".
1055 2013-10-17  Richard Biener  <rguenther@suse.de>
1057         PR tree-optimization/58143
1058         * gcc.dg/torture/pr58143-1.c: New testcase.
1059         * gcc.dg/torture/pr58143-2.c: Likewise.
1060         * gcc.dg/torture/pr58143-3.c: Likewise.
1062 2013-10-17  Marek Polacek  <polacek@redhat.com>
1064         PR c/58267
1065         * gcc.dg/c1x-align-5.c: New test.
1067 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1069         PR fortran/58652
1070         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1072 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1074         * c-c++-common/cpp/openmp-define-1.c: Move
1075         dg-require-effective-target fopenmp after dg-do directive.
1076         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1077         * gfortran.dg/openmp-define-1.f90: Likewise.
1078         * gfortran.dg/openmp-define-2.f90: Likewise.
1079         * gfortran.dg/openmp-define-3.f90: Likewise.
1081 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1083         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1085 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1087         PR target/57756
1088         * gcc.target/i386/pr57756.c: New test.
1089         * gcc.target/i386/pr57756_2.c: New test.
1091 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1093         * gcc.dg/torture/builtin-self.c: New file.
1095 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1097         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1098         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1099         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1100         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1101         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1103 2013-10-15  Cong Hou  <congh@google.com>
1105         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1107 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/58707
1110         * g++.dg/cpp0x/pr58707.C: New.
1112 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1115         after other directives.
1117 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1119         PR fortran/58652
1120         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1122 2013-10-14  Ian Lance Taylor  <iant@google.com>
1124         * go.test/go-test.exp (go-find-packages): New proc.
1125         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1126         subdirectories.  Do simple +build line matching.  Handle run with
1127         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1128         for rundir.  Remove special handling for bug191 and dwarf.
1130 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1132         PR fortran/58658
1133         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1135 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1137         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1138         Use btsl.
1140 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1142         * gnat.dg/specs/opt1.ads: New test.
1144 2013-10-14  Richard Biener  <rguenther@suse.de>
1146         PR tree-optimization/58640
1147         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1149 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1151         * gnat.dg/uninit_array.ad[sn]: New test.
1152         * gnat.dg/uninit_array_pkg.ads: New helper.
1154 2013-10-13  Richard Biener  <rguenther@suse.de>
1156         * gcc.c-torture/execute/pr58662.c: New test.
1158 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1160         PR target/51244
1161         * gcc.dg/torture/p51244-21.c: New.
1162         * gcc.target/sh/pr51244-20.c: New.
1163         * gcc.target/sh/pr51244-20-sh2a.c: New.
1165 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1167         * gnat.dg/specs/linker_section.ads: Update test.
1169 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1171         PR target/58690
1172         * gcc.target/i386/pr58690.c: New test
1174 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1176         * gcc.target/i386/builtin-ucmp.c: New test.
1178 2013-10-11  Brooks Moses  <bmoses@google.com>
1180         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1182 2013-10-11  Jeff Law  <law@redhat.com>
1184         * gcc.c-torture/execute/pr58640.c: New test.
1186 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1188         PR c++/58633
1189         * g++.dg/cpp0x/decltype57.C: New.
1191 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/31671
1194         * g++.dg/template/nontype26.C: New.
1196 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1198         * c-c++-common/cpp/openmp-define-1.c: New file.
1199         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1200         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1201         * gfortran.dg/openmp-define-1.f90: Likewise.
1202         * gfortran.dg/openmp-define-2.f90: Likewise.
1203         * gfortran.dg/openmp-define-3.f90: Likewise.
1205         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1206         for test source files.
1207         * gcc.dg/gomp/gomp.exp: Likewise.
1208         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1209         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1210         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1211         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1212         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1214 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1216         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1217         Remove error test that is now valid in OpenMP 4.0.
1218         * c-c++-common/gomp/atomic-16.c: New test.
1219         * c-c++-common/gomp/cancel-1.c: New test.
1220         * c-c++-common/gomp/depend-1.c: New test.
1221         * c-c++-common/gomp/depend-2.c: New test.
1222         * c-c++-common/gomp/map-1.c: New test.
1223         * c-c++-common/gomp/pr58472.c: New test.
1224         * c-c++-common/gomp/sections1.c: New test.
1225         * c-c++-common/gomp/simd1.c: New test.
1226         * c-c++-common/gomp/simd2.c: New test.
1227         * c-c++-common/gomp/simd3.c: New test.
1228         * c-c++-common/gomp/simd4.c: New test.
1229         * c-c++-common/gomp/simd5.c: New test.
1230         * c-c++-common/gomp/single1.c: New test.
1231         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1232         parser.
1233         * g++.dg/gomp/block-3.C: Likewise.
1234         * g++.dg/gomp/clause-3.C: Adjust error messages.
1235         * g++.dg/gomp/declare-simd-1.C: New test.
1236         * g++.dg/gomp/declare-simd-2.C: New test.
1237         * g++.dg/gomp/depend-1.C: New test.
1238         * g++.dg/gomp/depend-2.C: New test.
1239         * g++.dg/gomp/target-1.C: New test.
1240         * g++.dg/gomp/target-2.C: New test.
1241         * g++.dg/gomp/taskgroup-1.C: New test.
1242         * g++.dg/gomp/teams-1.C: New test.
1243         * g++.dg/gomp/udr-1.C: New test.
1244         * g++.dg/gomp/udr-2.C: New test.
1245         * g++.dg/gomp/udr-3.C: New test.
1246         * g++.dg/gomp/udr-4.C: New test.
1247         * g++.dg/gomp/udr-5.C: New test.
1248         * g++.dg/gomp/udr-6.C: New test.
1249         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1250         * gcc.dg/autopar/outer-2.c: Likewise.
1251         * gcc.dg/autopar/outer-3.c: Likewise.
1252         * gcc.dg/autopar/outer-4.c: Likewise.
1253         * gcc.dg/autopar/outer-5.c: Likewise.
1254         * gcc.dg/autopar/outer-6.c: Likewise.
1255         * gcc.dg/autopar/parallelization-1.c: Likewise.
1256         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1257         parser.
1258         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1259         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1260         instead of GOMP_parallel_loop_runtime_start.
1261         * gcc.dg/gomp/declare-simd-1.c: New test.
1262         * gcc.dg/gomp/declare-simd-2.c: New test.
1263         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1264         parser.  Add further #pragma omp sections nesting tests.
1265         * gcc.dg/gomp/target-1.c: New test.
1266         * gcc.dg/gomp/target-2.c: New test.
1267         * gcc.dg/gomp/taskgroup-1.c: New test.
1268         * gcc.dg/gomp/teams-1.c: New test.
1269         * gcc.dg/gomp/udr-1.c: New test.
1270         * gcc.dg/gomp/udr-2.c: New test.
1271         * gcc.dg/gomp/udr-3.c: New test.
1272         * gcc.dg/gomp/udr-4.c: New test.
1273         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1275 2013-10-10  Jan Hubicka  <jh@suse.cz>
1277         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1278         tuning change.
1279         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1280         * gcc.target/i386/pr49168-1.c: Likewise.
1281         * gcc.target/i386/pr49002-2.c: Likewise.
1283 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1285         PR middle-end/58670
1286         * gcc.dg/torture/pr58670.c: New test.
1288 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1290         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1292 2013-10-09  Marek Polacek  <polacek@redhat.com>
1294         PR c++/58635
1295         * g++.dg/tm/pr58635-1.C: New test.
1296         * g++.dg/tm/pr58635-2.C: New test.
1298 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1300         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1302 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1304         PR tree-optimization/20318
1305         * c-c++-common/pr20318.c: New file.
1306         * gcc.dg/tree-ssa/pr20318.c: New file.
1308 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1310         * gcc.c-torture/execute/pr58570.c: New test.
1312 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1314         * gcc.target/aarch64/vclz.c: New testcase.
1316 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1318         * gcc.target/aarch64/vadd_f64.c: New testcase.
1319         * gcc.target/aarch64/vsub_f64.c: New testcase.
1321 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1323         * gcc.target/aarch64/vdiv_f.c: New testcase.
1325 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1327         * gcc.target/aarch64/vneg_f.c: New testcase.
1328         * gcc.target/aarch64/vneg_s.c: New testcase.
1330 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1332         PR c++/58568
1333         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1334         * g++.old-deja/g++.mike/misc9.C: Adjust.
1336 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1338         PR c++/58665
1339         Revert:
1340         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1342         PR c++/58448
1343         * g++.dg/template/crash117.C: New.
1345 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1347         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1349 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1351         PR tree-optimization/58480
1352         * gcc.dg/tree-ssa/pr58480.c: New file.
1354 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1356         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1357         * gcc.target/powerpc/fusion.c: Likewise.
1359 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1361         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1363 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1365         * gcc.target/s390/htm-1.c: Add more tests to cover different
1366         operand types.
1368 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1370         PR c++/58126
1371         * g++.dg/init/uninitialized1.C: New.
1373 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/56060
1376         * g++.dg/cpp0x/variadic144.C: New.
1378 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/58560
1381         * g++.dg/cpp0x/auto39.C: New.
1383 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1385         PR c++/58503
1386         * g++.dg/cpp0x/range-for26.C: New.
1387         * g++.dg/cpp0x/range-for27.C: Likewise.
1389 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1391         PR c++/58448
1392         * g++.dg/template/crash117.C: New.
1394 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1396         PR c++/19476
1397         * g++.dg/tree-ssa/pr19476-5.C: New file.
1398         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1400 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1402         PR c++/58584
1403         * g++.dg/cpp0x/gen-attrs-55.C: New.
1405 2013-10-03  Easwaran Raman  <eraman@google.com>
1407         PR c++/33911
1408         * g++.dg/ext/attribute47.C: New.
1410 2013-10-03  Rong Xu  <xur@google.com>
1412         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1413         probability.
1414         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1415         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1417 2013-10-03  Marek Polacek  <polacek@redhat.com>
1419         PR c++/58510
1420         * g++.dg/cpp0x/pr58510.C: New test.
1422 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1424         PR c++/19476
1425         * g++.dg/tree-ssa/pr19476-1.C: New file.
1426         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1427         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1428         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1430 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1432         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1433         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1434         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1435         VSX scalar operations or the traditional floating point form of
1436         the instruction.
1437         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1438         * gcc.target/powerpc/recip-3.c: Likewise.
1439         * gcc.target/powerpc/recip-5.c: Likewise.
1440         * gcc.target/powerpc/pr72747.c: Likewise.
1441         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1443 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1445         PR target/58460
1446         * gcc.target/aarch64/pr58460.c: New file.
1448 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1450         PR fortran/58593
1451         * gfortran.dg/char_length_19.f90: New.
1453 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/58535
1456         * g++.dg/parse/crash65.C: New.
1457         * g++.dg/cpp1y/pr58535.C: Likewise.
1459 2013-10-02  Richard Biener  <rguenther@suse.de>
1461         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1462         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1463         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1464         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1465         * gfortran.dg/ldist-pr45199.f: Likewise.
1467 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1469         PR c++/58565
1470         * g++.dg/parse/crash64.C: New.
1472 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1474         * gcc.dg/tree-ssa/slsr-40.c: New test.
1476 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1478         PR c++/58563
1479         * g++.dg/cpp0x/pr58563.C: New.
1481 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1483         * gcc.target/aarch64/vect_saddl_1.c: New.
1485 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1487         PR target/58574
1488         * gcc.c-torture/execute/pr58574.c: New testcase.
1490 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1492         PR Target/58578
1493         * gcc.target/arm/pr58578.c: New test.
1495 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1497         PR tree-optimization/58556
1498         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1499         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1501 2013-10-01  Nick Clifton  <nickc@redhat.com>
1503         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1504         for MSP430.
1505         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1506         ptr32plus targets.
1507         * gcc.c-torture/compile/pr41181.c: Likewise.
1508         * gcc.c-torture/compile/calls.c: Likewise.
1509         * gcc.c-torture/compile/990617-1.c: Likewise.
1510         * gcc.c-torture/compile/pr55955.c: Only run the test for
1511         int32plus targets.
1512         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1514 2013-10-01  Richard Biener  <rguenther@suse.de>
1516         PR tree-optimization/58553
1517         * gcc.dg/torture/pr58553.c: New testcase.
1519 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1521         PR middle-end/58564
1522         * gcc.c-torture/execute/pr58564.c: New test.
1524 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1526         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1527         Update for additional dump message.
1529 2013-09-30  Richard Biener  <rguenther@suse.de>
1531         PR tree-optimization/58554
1532         * gcc.dg/torture/pr58554.c: New testcase.
1534 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1535             Joern Rennecke  <joern.rennecke@embecosm.com>
1537         * gcc.target/arc/barrel-shifter-1.c: New test.
1538         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1539         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1540         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1541         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1542         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1543         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1544         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1545         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1546         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1547         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1548         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1549         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1550         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1551         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1552         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1553         * gcc.target/arc/mtune-ARC600.c: Likewise.
1554         * gcc.target/arc/mtune-ARC601.c: Likewise.
1555         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1556         * gcc.target/arc/mtune-ARC700.c: Likewise.
1557         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1558         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1559         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1560         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1562 2013-09-30  Richard Biener  <rguenther@suse.de>
1564         PR middle-end/58532
1565         * g++.dg/torture/pr58552.C: New testcase.
1567 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1569         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1570         and -mupper-regs-df.
1572 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1574         PR middle-end/58463
1575         * gcc.dg/pr58463.c: New test.
1577 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1579         PR middle-end/58551
1580         * c-c++-common/gomp/pr58551.c: New test.
1582 2013-09-27  Richard Biener  <rguenther@suse.de>
1584         PR tree-optimization/58459
1585         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1587 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1589         PR fortran/58113
1590         * gfortran.dg/round_4.f90: Check for rounding support.
1592 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1594         * g++.dg/vect/pr58513.cc (op): Make static.
1596 2013-09-26  Richard Biener  <rguenther@suse.de>
1598         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1600 2013-09-26  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/58539
1603         * gcc.dg/torture/pr58539.c: New testcase.
1605 2013-09-25  Jeff Law  <law@redhat.com>
1607         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1609 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1611         PR fortran/58436
1612         * gfortran.dg/finalize_21.f90: New.
1614 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1616         PR fortran/57697
1617         PR fortran/58469
1618         * gfortran.dg/defined_assignment_8.f90: New.
1619         * gfortran.dg/defined_assignment_9.f90: New.
1621 2013-09-25  Marek Polacek  <polacek@redhat.com>
1623         PR sanitizer/58413
1624         * c-c++-common/ubsan/shift-5.c: New test.
1625         * c-c++-common/ubsan/shift-6.c: New test.
1626         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1627         * gcc.dg/ubsan/c-shift-1.c: New test.
1629 2013-09-25  Marek Polacek  <polacek@redhat.com>
1631         PR c++/58516
1632         * g++.dg/tm/pr58516.C: New test.
1634 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1636         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1637         New procedure.
1638         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1640 2013-09-24  Richard Biener  <rguenther@suse.de>
1642         PR middle-end/58513
1643         * g++.dg/vect/pr58513.cc: New testcase.
1645 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1647         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1648         output.
1650 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1652         PR c++/58500
1653         * g++.dg/cpp1y/pr58500.C: New testcase.
1655 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1657         * gnat.dg/opt28.ad[sb]: New test.
1658         * gnat.dg/opt28_pkg.ads: New helper.
1660 2013-09-23  Richard Biener  <rguenther@suse.de>
1662         PR tree-optimization/58464
1663         * g++.dg/torture/pr58464.C: New testcase.
1665 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1667         PR target/58475
1668         * gcc.target/sh/torture/pr58475.c: New test.
1670 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1672         PR fortran/58355
1673         * gfortran.dg/extends_15.f90: New.
1675 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1677         PR c++/58481
1678         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1680 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1682         PR target/56875
1683         * gcc.target/vax/vax.exp: New.
1684         * gcc.target/vax/pr56875.c: Ditto.
1686 2013-09-20  Richard Biener  <rguenther@suse.de>
1688         PR middle-end/58484
1689         * gfortran.dg/pr58484.f: New testcase.
1691 2013-09-20  Jeff Law  <law@redhat.com>
1693         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1695 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1697         PR middle-end/57748
1698         * gcc.dg/torture/pr57748-1.c: New test.
1699         * gcc.dg/torture/pr57748-2.c: New test.
1701 2013-09-20  Marek Polacek  <polacek@redhat.com>
1703         PR sanitizer/58413
1704         * c-c++-common/ubsan/shift-4.c: New test.
1706 2013-09-20  Richard Biener  <rguenther@suse.de>
1708         PR tree-optimization/58453
1709         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1711 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1713         PR fortran/58099
1714         * gfortran.dg/proc_ptr_43.f90: New.
1716 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1718         PR fortran/57697
1719         * gfortran.dg/defined_assignment_11.f90: New.
1721 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1723         PR rtl-optimization/58438
1724         * g++.dg/pr58438.C: New test.
1726 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1728         PR fortran/43366
1729         * gfortran.dg/class_39.f03: Update dg-error.
1730         * gfortran.dg/class_5.f03: Ditto.
1731         * gfortran.dg/class_53.f90: Ditto.
1732         * gfortran.dg/realloc_on_assign_20.f90: New.
1733         * gfortran.dg/realloc_on_assign_21.f90: New.
1734         * gfortran.dg/realloc_on_assign_22.f90: New.
1736 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/58457
1739         * g++.dg/parse/using4.C: New.
1741 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1743         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1745 2013-09-18  Marek Polacek  <polacek@redhat.com>
1747         PR sanitize/58443
1748         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1749         instead of the shift option.
1750         * c-c++-common/ubsan/pr58443-1.c: New test.
1751         * c-c++-common/ubsan/pr58443-3.c: New test.
1752         * c-c++-common/ubsan/pr58443-2.c: New test.
1754 2013-09-18  Richard Biener  <rguenther@suse.de>
1756         PR tree-optimization/58417
1757         * gcc.dg/torture/pr58417.c: New testcase.
1759 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1761         * gnat.dg/array_bounds_test2.adb: New test.
1763 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1765         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1766         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1768 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/in_out_parameter4.adb: New test.
1772 2013-09-18  Marek Polacek  <polacek@redhat.com>
1774         PR sanitizer/58411
1775         * c-c++-common/ubsan/attrib-1.c: New test.
1777 2013-09-17  Cong Hou  <congh@google.com>
1779         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1780         on two arrays with short and int types. This should not be recognized
1781         as a dot product pattern.
1783 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1785         PR c++/58435
1786         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1787         the cp_type_quals (r) too.
1789 2013-09-17  Jan Hubicka  <jh@suse.cz>
1791         PR middle-end/58332
1792         * gcc.c-torture/compile/pr58332.c: New testcase.
1794 2013-09-17  Jeff Law  <law@redhat.com>
1796         * gcc.c-torture/execute/pr58387.c: New test.
1798 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1800         PR tree-optimization/58088
1801         * gcc.c-torture/compile/pr58088.c: New test.
1803 2013-09-17  Nick Clifton  <nickc@redhat.com>
1805         * lib/target-supports.exp (check_effective_target_trampolines):
1806         Add MSP430 to the list of targets that do not support trampolines.
1807         (check_profiling_available): Add MSP430 to the list of targets
1808         that do not support profiling.
1809         (check_effective_target_tls_runtime): Add MSP430 to the list of
1810         targets that do not support TLS.
1812 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1814         * gnat.dg/opt27.adb: New test.
1815         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1817 2013-09-17  Andreas Schwab  <schwab@suse.de>
1819         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1821 2013-09-17  Richard Biener  <rguenther@suse.de>
1823         PR tree-optimization/58432
1824         * gcc.dg/pr58432.c: New testcase.
1826 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1828         * gcc.dg/tree-ssa/slsr-39.c: New test.
1830 2013-09-16  Xinliang David Li  <davidxl@google.com>
1832         * gcc.misc-tests/help.exp: Optimizer help change.
1834 2013-09-16  Jeff Law  <law@redhat.com>
1836         * gcc.c-torture/execute/pr58419.c: New test.
1837         * gcc.c-torture/execute/pr58431.c: New test.
1839 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1841         PR fortran/58356
1842         * gfortran.dg/finalize_19.f90: New.
1844 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1846         * gcc.target/i386/pr58418.c: New.
1848 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1850         * gcc.target/aarch64/fmla-intrinsic.c: New.
1851         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1852         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1853         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1855 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1857         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1858         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1860 2013-09-16  Richard Biener  <rguenther@suse.de>
1862         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1864 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1866         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1867         interpreted as implicit templates) to be expected pedwarns instead.
1869 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1871         PR fortran/57697
1872         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1874 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1876         PR fortran/57697
1877         * gfortran.dg/defined_assignment_10.f90: New.
1879 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1881         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1882         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1884 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1886         * g++.dg/abi/main.C: Added implicit C linkage tests
1888 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1890         * gcc.target/i386/pr57848.c: New file.
1892 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1894         PR target/58314
1895         * gcc.target/sh/torture/pr58314.c: New test.
1897 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1899         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1901 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1903         PR ipa/58389
1904         * g++.dg/pr58389.C: New test.
1906 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1908         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1909         * g++.dg/template/pseudodtor3.C: Likewise.
1911 2013-09-12  Richard Biener  <rguenther@suse.de>
1913         PR tree-optimization/58404
1914         * g++.dg/tree-ssa/pr58404.C: New testcase.
1916 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1918         PR ipa/58371
1919         * g++.dg/ipa/pr58371.C: New test.
1921 2013-09-12  Richard Biener  <rguenther@suse.de>
1923         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1924         expected outcome and comment why that happens.
1926 2013-09-11  Richard Biener  <rguenther@suse.de>
1928         PR middle-end/58377
1929         * g++.dg/uninit-pred-4.C: New testcase.
1931 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1933         PR tree-optimization/58385
1934         * gcc.c-torture/execute/pr58385.c: New test.
1936 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1938         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1940 2013-09-10  Jeff Law  <law@redhat.com>
1942         * g++.dg/torture/pr58380.C: New test.
1944 2013-09-10  Jan Hubicka  <jh@suse.cz>
1945             Paolo Carlini  <paolo.carlini@oracle.com>
1947         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1949 2013-09-10  Jeff Law  <law@redhat.com>
1951         * gcc.c-torture/compile/pr58343.c: New test.
1953 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1955         PR rtl-optimization/58365
1956         * gcc.c-torture/execute/pr58365.c: New test.
1958 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1960         * gcc.dg/torture/memcpy-1.c: New test.
1962 2013-09-10  Alan Modra  <amodra@gmail.com>
1964         * gcc.target/powerpc/pr58330.c: New.
1966 2013-09-10  Alan Modra  <amodra@gmail.com>
1968         * gcc.target/powerpc/medium_offset.c: New.
1970 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1972         PR c++/58325
1973         * g++.dg/warn/Wunused-var-21.C: New test.
1975         PR tree-optimization/58364
1976         * gcc.c-torture/execute/pr58364.c: New test.
1978 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/43452
1981         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1982         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1983         * g++.dg/init/delete1.C: Adjust.
1985 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1987         * gcc.target/aarch64/movdi_1.c: New test.
1989 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1991         PR c++/58362
1992         * g++.dg/warn/Wunused-parm-5.C: New.
1994 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1996         * gcc.target/aarch64/cmn-neg.c: New test.
1998 2013-09-09  Richard Biener  <rguenther@suse.de>
2000         PR middle-end/58326
2001         * gcc.dg/torture/pr58326-1.c: New testcase.
2002         * gcc.dg/torture/pr58326-2.c: Likewise.
2004 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2006         PR target/57735
2007         * g++.dg/ext/pr57735.C: New test.
2009 2013-09-09  Jan Hubicka  <jh@suse.cz>
2011         PR middle-end/58294
2012         * g++.dg/torture/PR58294.C: New testcase.
2014 2013-09-08  Jeff Law  <law@redhat.com>
2016         * gcc.c-torture/compile/pr58340.c: New test.
2018 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2020         * g++.dg/debug/ra1.C: New test.
2022 2013-09-08  Jan Hubicka  <jh@suse.cz>
2024         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2025         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2026         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2027         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2029 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2031         PR c++/54941
2032         * g++.dg/overload/new1.C: Adjust.
2034 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2036         * c-c++-common/opaque-vector.c: New test.
2038 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2040         PR c++/58282
2041         * g++.dg/tm/noexcept-6.C: New test.
2043 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2045         * gcc.target/arc/cond-set-use.c: New test.
2047 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2049         * gnat.dg/stack_usage2.adb: New test.
2051 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2053         * gcc.target/aarch64/table-intrinsics.c
2054         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2055         (qtb_tests8_< ,2,3,4>): Likewise.
2056         (qtblq_tests8_< ,2,3,4>): Likewise.
2057         (qtbxq_tests8_< ,2,3,4>): Likewise.
2059 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2061         * gnat.dg/warn10.ad[sb]: New test.
2062         * gnat.dg/warn10_pkg.ads: New helper.
2064 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2066         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2067         Don't expect NULL in foo.result set.
2068         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2069         in ESCAPED set.
2070         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2071         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2073 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2075         * gcc.target/s390/nearestint-1.c: New testcase.
2077 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2078             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2080         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2081         * testsuite/gcc.target/arc: New directory.
2082         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2083         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2084         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2085         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2086         * testsuite/gcc.dg/builtin-apply2.c
2087         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2089 2013-09-04  Jan Hubicka  <jh@suse.cz>
2091         PR middle-end/58201
2092         * g++.dg/torture/pr58201_0.C: New testcase.
2093         * g++.dg/torture/pr58201_1.C: New testcase.
2094         * g++.dg/torture/pr58201.h: New testcase.
2096 2013-09-05  Jan Hubicka  <jh@suse.cz>
2098         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2100 2013-09-05  Richard Biener  <rguenther@suse.de>
2102         PR tree-optimization/58137
2103         * gcc.target/i386/pr58137.c: New testcase.
2105 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2107         * g++.dg/ipa/remref-1.C: New test.
2108         * g++.dg/ipa/remref-2.C: Likewise.
2110 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2112         PR c++/24926
2113         * g++.dg/parse/access11.C: New.
2115 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2117         * g++.dg/warn/weak1.C: Skip on AIX.
2119 2013-09-04  Easwaran Raman  <eraman@google.com>
2121         PR middle-end/57370
2122         PR tree-optimization/58011
2123         * gfortran.dg/reassoc_12.f90: New testcase.
2124         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2126 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2128         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2129         * gcc.dg/torture/pr53922.c: Skip on AIX.
2130         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2132 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2134         * gcc.dg/unroll_1.c: Test dumping to stderr.
2136 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2138         PR c++/58305
2139         * g++.dg/warn/deprecated-8.C: New.
2141 2013-09-03  Jeff Law  <law@redhat.com>
2143         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2144         dump output.
2146 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2148         Revert:
2150         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2152         * gcc.dg/Warray-bounds-11.c: New testcase.
2154 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2156         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2158 2013-09-03  Jan Hubicka  <jh@suse.cz>
2160         * g++.dg/ipa/devirt-15.C: Fix testcase.
2162 2013-09-03  Richard Biener  <rguenther@suse.de>
2164         PR middle-end/57656
2165         * gcc.dg/torture/pr57656.c: New testcase.
2167 2013-09-03  Richard Biener  <rguenther@suse.de>
2169         PR middle-end/57287
2170         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2172 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2174         PR fortran/PR56519
2175         * gfortran.dg/do_concurrent_3.f90:  New test case.
2177 2013-09-02  Jan Hubicka  <jh@suse.cz>
2179         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2181 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2183         PR ipa/58106
2184         * gcc.dg/ipa/pr58106.c: New test.
2186 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2188         * gcc.target/aarch64/scalar_intrinsics.c
2189         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2191 2013-09-02  Richard Biener  <rguenther@suse.de>
2193         PR middle-end/57511
2194         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2196 2013-09-02  Richard Biener  <rguenther@suse.de>
2198         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2199         reference.
2201 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2203         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2205 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2207         PR c++/21682, implement DR 565
2208         * g++.dg/template/using24.C: New.
2209         * g++.dg/template/using25.C: Likewise.
2210         * g++.dg/template/using26.C: Likewise.
2212 2013-09-01  Jan Hubicka  <jh@suse.cz>
2214         * g++.dg/ipa/devirt-15.C: New testcase.
2216 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2218         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2220 2013-08-31  Jan Hubicka  <jh@suse.cz>
2222         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2223         * g++.dg/tree-ssa/pr45453.C: Likewise.
2225 2013-08-31  Jan Hubicka  <jh@suse.cz>
2227         * gcc.dg/fork-instrumentation.c: New testcase.
2229 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2231         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2233 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2235         * gcc.dg/Warray-bounds-11.c: New testcase.
2237 2013-08-30  Marek Polacek  <polacek@redhat.com>
2239         * g++.dg/ubsan/div-by-zero-1.C: New test.
2240         * c-c++-common/ubsan/save-expr-1.c: New test.
2241         * c-c++-common/ubsan/save-expr-2.c: New test.
2242         * c-c++-common/ubsan/save-expr-3.c: New test.
2243         * c-c++-common/ubsan/save-expr-4.c: New test.
2244         * c-c++-common/ubsan/typedef-1.c: New test.
2245         * c-c++-common/ubsan/const-char-1.c: New test.
2246         * c-c++-common/ubsan/const-expr.c: New test.
2247         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2248         * c-c++-common/ubsan/shift-1.c: Likewise.
2249         * c-c++-common/ubsan/shift-2.c: Likewise.
2250         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2251         * lib/ubsan-dg.exp: New file.
2252         * g++.dg/dg.exp: Add ubsan tests.
2253         * g++.dg/ubsan/ubsan.exp: New file.
2254         * gcc.dg/ubsan/ubsan.exp: New file.
2255         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2256         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2257         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2258         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2259         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2260         * c-c++-common/ubsan/shift-3.c: New test.
2261         * c-c++-common/ubsan/unreachable-1.c: New test.
2262         * c-c++-common/ubsan/shift-1.c: New test.
2263         * c-c++-common/ubsan/shift-2.c: New test.
2264         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2265         * gcc.dg/ubsan/c99-shift-2.c: New test.
2266         * gcc.dg/ubsan/c99-shift-1.c: New test.
2268 2013-08-29  Jan Hubicka  <jh@suse.cz>
2270         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2271         to match template and comment.
2273 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/51424
2276         * g++.dg/cpp0x/dc8.C: New.
2277         * g++.dg/template/meminit1.C: Adjust.
2279 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2281         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2283 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2285         PR tree-optimization/58277
2286         * gcc.c-torture/execute/pr58277-1.c: New test.
2287         * gcc.c-torture/execute/pr58277-2.c: New test.
2289 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2291         * gcc.dg/guality/param-1.c: New test.
2292         * gcc.dg/guality/param-2.c: Likewise.
2294 2013-08-30  Richard Biener  <rguenther@suse.de>
2296         PR tree-optimization/58228
2297         * gcc.dg/torture/pr58228.c: New testcase.
2299 2013-08-30  Richard Biener  <rguenther@suse.de>
2301         PR tree-optimization/58223
2302         * gcc.dg/torture/pr58223.c: New testcase.
2303         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2305 2013-08-30  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/58010
2308         * gcc.dg/pr58010.c: New testcase.
2310 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2312         * gcc.dg/unroll_3.c: Message change.
2313         * gcc.dg/unroll_4.c: Likewise.
2314         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2315         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2316         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2317         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2318         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2319         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2320         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2321         * gcc.dg/unroll_1.c: Likewise.
2322         * gcc.dg/vect/bb-slp-31.c: Likewise.
2323         * gcc.dg/vect/bb-slp-14.c: Likewise.
2324         * gcc.dg/vect/bb-slp-8.c: Likewise.
2325         * gcc.dg/vect/bb-slp-23.c: Likewise.
2326         * gcc.dg/vect/bb-slp-15.c: Likewise.
2327         * gcc.dg/vect/bb-slp-9.c: Likewise.
2328         * gcc.dg/vect/bb-slp-24.c: Likewise.
2329         * gcc.dg/vect/bb-slp-16.c: Likewise.
2330         * gcc.dg/vect/bb-slp-25.c: Likewise.
2331         * gcc.dg/vect/bb-slp-17.c: Likewise.
2332         * gcc.dg/vect/bb-slp-26.c: Likewise.
2333         * gcc.dg/vect/bb-slp-18.c: Likewise.
2334         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2335         * gcc.dg/vect/bb-slp-27.c: Likewise.
2336         * gcc.dg/vect/bb-slp-19.c: Likewise.
2337         * gcc.dg/vect/bb-slp-28.c: Likewise.
2338         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2339         * gcc.dg/vect/bb-slp-29.c: Likewise.
2340         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2341         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2342         * gcc.dg/vect/bb-slp-1.c: Likewise.
2343         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2344         * gcc.dg/vect/bb-slp-2.c: Likewise.
2345         * gcc.dg/vect/bb-slp-3.c: Likewise.
2346         * gcc.dg/vect/bb-slp-10.c: Likewise.
2347         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2348         * gcc.dg/vect/bb-slp-4.c: Likewise.
2349         * gcc.dg/vect/bb-slp-11.c: Likewise.
2350         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2351         * gcc.dg/vect/bb-slp-5.c: Likewise.
2352         * gcc.dg/vect/bb-slp-20.c: Likewise.
2353         * gcc.dg/vect/bb-slp-6.c: Likewise.
2354         * gcc.dg/vect/bb-slp-21.c: Likewise.
2355         * gcc.dg/vect/bb-slp-30.c: Likewise.
2356         * gcc.dg/vect/bb-slp-13.c: Likewise.
2357         * gcc.dg/vect/bb-slp-7.c: Likewise.
2358         * gcc.dg/vect/bb-slp-22.c: Likewise.
2359         * gcc.dg/unroll_2.c: Likewise.
2360         * g++.dg/vect/slp-pr50413.cc: Likewise.
2361         * g++.dg/vect/slp-pr56812.cc: Likewise.
2362         * g++.dg/vect/slp-pr50819.cc: Likewise.
2364 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2366         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2368 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2370         * gcc.dg/pr40209.c: Use -fopt-info.
2371         * gcc.dg/pr26570.c: Ditto.
2372         * gcc.dg/pr32773.c: Ditto.
2373         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2375 2013-08-29  Richard Biener  <rguenther@suse.de>
2377         PR tree-optimization/58246
2378         * gcc.dg/torture/pr58246.c: New testcase.
2380 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2382         PR fortran/52243
2383         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2384         obsolete by patch.
2385         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2387 2013-08-29  Richard Biener  <rguenther@suse.de>
2389         PR middle-end/57287
2390         * gcc.dg/pr57287-2.c: New testcase.
2392 2013-08-29  Richard Biener  <rguenther@suse.de>
2394         PR tree-optimization/57685
2395         * gcc.dg/torture/pr57685.c: New testcase.
2397 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2399         PR c++/58255
2400         * g++.dg/cpp0x/dc7.C: New.
2402 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2404         PR middle-end/58257
2405         * c-c++-common/gomp/pr58257.c: New test.
2407 2013-08-28  Richard Biener  <rguenther@suse.de>
2409         PR tree-optimization/56933
2410         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2412 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2414         * gcc.target/aarch64/scalar_shift_1.c: New.
2416 2013-08-27  Richard Biener  <rguenther@suse.de>
2418         PR tree-optimization/57521
2419         * gcc.dg/torture/pr57521.c: New testcase.
2421 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2423         PR rtl-optimization/57860
2424         PR rtl-optimization/57861
2425         PR rtl-optimization/57875
2426         PR rtl-optimization/57876
2427         PR rtl-optimization/57877
2428         * gcc.c-torture/execute/pr57860.c: New test.
2429         * gcc.c-torture/execute/pr57861.c: New test.
2430         * gcc.c-torture/execute/pr57875.c: New test.
2431         * gcc.c-torture/execute/pr57876.c: New test.
2432         * gcc.c-torture/execute/pr57877.c: New test.
2434 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2436         PR fortran/58146
2437         * gfortran.dg/bounds_check_18.f90:  New test.
2439 2013-08-23  Jan Hubicka  <jh@suse.cz>
2441         * g++.dg/ipa/devirt-14.C: Fix typo.
2443 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2445         PR fortran/57798
2446         * gfortran.dg/inline_sum_5.f90: New.
2448 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2450         PR fortran/57843
2451         * gfortran.dg/typebound_assignment_7.f90: New.
2453 2013-08-23  Jan Hubicka  <jh@suse.cz>
2455         * g++.dg/ipa/devirt-13.C: New testcase.
2456         * g++.dg/ipa/devirt-14.C: New testcase.
2458 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2460         PR target/58218
2461         * gcc.target/i386/pr58218.c: New test.
2463         PR tree-optimization/58209
2464         * gcc.c-torture/execute/pr58209.c: New test.
2466 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2468         * gcc.target/powerpc/pr57744.c: Declare abort.
2470 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2472         PR c++/56380
2473         * g++.dg/template/error54.C: New.
2475 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2477         PR fortran/58185
2478         * gfortran.dg/select_type_34.f90: New.
2480 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2482         PR c++/56130
2483         * g++.dg/warn/deprecated-7.C: New.
2485 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2487         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2489 2013-08-21  Jeff Law  <law@redhat.com>
2491         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2493 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/56134
2496         * g++.dg/ext/attr-alias-3.C: New.
2498 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2500         PR fortran/53655
2501         * gfortran.dg/intent_out_8.f90: New.
2503 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2505         PR rtl-optimizations/57451
2506         * g++.dg/tree-prof/pr57451.C: New test.
2508 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/58190
2511         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2513 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2515         PR c/57490
2516         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2518 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2520         * gcc.target/powerpc/dfp-dd-2.c: New test.
2521         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2522         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2524 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2526         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2527         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2528         Check for SLL too.
2530 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2532         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2534         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2535         "Threaded".
2537         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2538         correct test response.
2540         PR testsuite/52641
2541         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2542         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2543         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2544         (v4si): Use it.
2545         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2546         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2548         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2550 2013-08-18  Jan Hubicka  <jh@suse.cz>
2552         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2554 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2556         PR fortran/46271
2557         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2559 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2561         PR tree-optimization/58006
2562         * g++.dg/opt/pr58006.C: New test.
2564 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2566         * gnat.dg/specs/linker_alias.ads: New test.
2568 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2570         PR tree-optimization/58164
2571         * gcc.c-torture/compile/pr58164.c: New test.
2573         PR tree-optimization/58165
2574         * g++.dg/opt/pr58165.C: New test.
2576 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2578         PR c++/51912
2579         * g++.dg/cpp0x/enum28.C: New.
2580         * g++.dg/cpp0x/enum15.C: Adjust.
2582 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2584         PR target/57949
2585         * gcc.target/powerpc/pr57949-1.c: New.
2586         * gcc.target/powerpc/pr57949-2.c: New.
2588 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2590         PR tree-optimization/58145
2591         * gcc.dg/pr58145-1.c: New test.
2592         * gcc.dg/pr58145-2.c: New test.
2594 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2596         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2597         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2598         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2599         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2600         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2601         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2602         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2603         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2604         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2605         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2606         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2607         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2608         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2609         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2610         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2611         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2612         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2613         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2614         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2615         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2616         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2617         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2618         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2619         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2620         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2621         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2622         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2623         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2624         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2625         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2626         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2627         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2628         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2629         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2630         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2631         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2632         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2633         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2634         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2635         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2636         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2638         PR testsuite/52641
2639         * gcc.c-torture/execute/pr56799.x: New file.
2641         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2643         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2645         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2646         * gcc.dg/pr44214-3.c (v2df): Likewise.
2648         * gcc.dg/pr46647.c: xfail for avr-*-*.
2650         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2651         memcpy by one.
2652         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2653         Expect l to be optimized away.
2654         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2656         PR testsuite/52641
2657         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2658         to tests that assume int/double are larger than short/float.
2660         PR testsuite/52641
2661         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2662         target { ! int16 }.
2663         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2664         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2665         target { int16 }.  Restrict existing tests to target { int32 }
2666         where appropriate.
2667         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2668         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2669         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2670         * lib/target-supports.exp (check_effective_target_int32): New proc.
2672         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2673         exclude from scan test.
2675         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2676         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2677         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2678         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2679         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2680         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2681         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2682         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2683         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2684         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2685         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2686         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2687         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2688         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2689         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2690         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2691         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2692         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2693         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2695 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2697         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2699         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2700         to be the first test directive.
2701         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2702         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2703         * gcc.target/arm/atomic-op-char.c: Likewise.
2704         * gcc.target/arm/atomic-op-consume.c: Likewise.
2705         * gcc.target/arm/atomic-op-int.c: Likewise.
2706         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2707         * gcc.target/arm/atomic-op-release.c: Likewise.
2708         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2709         * gcc.target/arm/atomic-op-short.c: Likewise.
2711 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2713         PR rtl-optimization/57662
2714         * gcc.dg/pr57662.c: New test.
2716 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2718         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2719         alternative to -1.
2720         * gcc.target/mips/nans-legacy.c: Likewise.
2722 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2724         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2725         escapes.
2726         * gcc.target/mips/fabs-legacy.c: Likewise.
2727         * gcc.target/mips/fabsf-2008.c: Likewise.
2728         * gcc.target/mips/fabsf-legacy.c: Likewise.
2729         * gcc.target/mips/fneg-2008.c: Likewise.
2730         * gcc.target/mips/fneg-legacy.c: Likewise.
2731         * gcc.target/mips/fnegf-2008.c: Likewise.
2732         * gcc.target/mips/fnegf-legacy.c: Likewise.
2733         * gcc.target/mips/nan-2008.c: Likewise.
2734         * gcc.target/mips/nan-legacy.c: Likewise.
2735         * gcc.target/mips/nanf-2008.c: Likewise.
2736         * gcc.target/mips/nanf-legacy.c: Likewise.
2737         * gcc.target/mips/nans-2008.c: Likewise.
2738         * gcc.target/mips/nans-legacy.c: Likewise.
2739         * gcc.target/mips/nansf-2008.c: Likewise.
2740         * gcc.target/mips/nansf-legacy.c: Likewise.
2742 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2744         * gnat.dg/valued_proc.adb: New test.
2745         * gnat.dg/valued_proc_pkg.ads: New helper.
2747 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2749         PR tree-optimization/57661
2750         * g++.dg/opt/pr57661.C: New test.
2752         PR sanitizer/56417
2753         * gcc.dg/asan/pr56417.c: New test.
2755 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2757         * gnat.dg/loop_optimization16.adb: New test.
2758         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2760 2013-08-13  Marek Polacek  <polacek@redhat.com>
2762         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2764 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2766         Example of converting global state to per-pass state.
2768         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2769         global state "static int counter" to...
2770         (one_pass::counter): ...this instance data.
2772 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2774         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2775         to member function...
2776         (one_pass::gate): ...this.
2777         (one_pass_exec): Convert to member function...
2778         (one_pass::impl_execute): ...this.
2780 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2782         PR c++/57416
2783         * g++.dg/cpp0x/pr57416.C: New.
2785 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2787         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2788         changes.
2789         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2790         * g++.dg/cpp0x/defaulted2.C: Likewise.
2791         * g++.dg/cpp0x/defaulted31.C: Likewise.
2792         * g++.dg/cpp0x/error6.C: Likewise.
2793         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2794         * g++.dg/cpp0x/override2.C: Likewise.
2795         * g++.dg/cpp0x/parse1.C: Likewise.
2796         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2797         * g++.dg/cpp0x/temp_default4.C: Likewise.
2798         * g++.dg/ext/attrib32.C: Likewise.
2799         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2800         * g++.dg/ext/mv13.C: Likewise.
2801         * g++.dg/ext/mv7.C: Likewise.
2802         * g++.dg/ext/mv9.C: Likewise.
2803         * g++.dg/ext/pr57362.C: Likewise.
2804         * g++.dg/ext/typeof10.C: Likewise.
2805         * g++.dg/lookup/anon6.C: Likewise.
2806         * g++.dg/lookup/crash6.C: Likewise.
2807         * g++.dg/lookup/name-clash5.C: Likewise.
2808         * g++.dg/lookup/name-clash6.C: Likewise.
2809         * g++.dg/other/anon4.C: Likewise.
2810         * g++.dg/other/error15.C: Likewise.
2811         * g++.dg/other/error8.C: Likewise.
2812         * g++.dg/other/redecl2.C: Likewise.
2813         * g++.dg/parse/crash16.C: Likewise.
2814         * g++.dg/parse/crash21.C: Likewise.
2815         * g++.dg/parse/crash38.C: Likewise.
2816         * g++.dg/parse/redef2.C: Likewise.
2817         * g++.dg/parse/struct-as-enum1.C: Likewise.
2818         * g++.dg/template/crash39.C: Likewise.
2819         * g++.dg/template/redecl3.C: Likewise.
2820         * g++.dg/tls/diag-3.C: Likewise.
2821         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2822         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2823         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2824         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2825         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2826         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2827         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2828         * g++.old-deja/g++.brendan/static3.C: Likewise.
2829         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2830         * g++.old-deja/g++.jason/binding.C: Likewise.
2831         * g++.old-deja/g++.jason/crash4.C: Likewise.
2832         * g++.old-deja/g++.jason/crash7.C: Likewise.
2833         * g++.old-deja/g++.jason/lineno.C: Likewise.
2834         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2835         * g++.old-deja/g++.mike/misc3.C: Likewise.
2836         * g++.old-deja/g++.mike/net44.C: Likewise.
2837         * g++.old-deja/g++.mike/ns3.C: Likewise.
2838         * g++.old-deja/g++.ns/alias4.C: Likewise.
2839         * g++.old-deja/g++.ns/ns11.C: Likewise.
2840         * g++.old-deja/g++.other/crash23.C: Likewise.
2841         * g++.old-deja/g++.other/decl8.C: Likewise.
2842         * g++.old-deja/g++.other/linkage3.C: Likewise.
2843         * g++.old-deja/g++.other/typeck1.C: Likewise.
2844         * g++.old-deja/g++.other/typedef5.C: Likewise.
2845         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2846         * g++.old-deja/g++.pt/friend36.C: Likewise.
2847         * obj-c++.dg/method-8.mm: Likewise.
2848         * obj-c++.dg/tls/diag-3.mm: Likewise.
2850 2013-08-12  Perez Read  <netfirewall@gmail.com>
2852         PR target/58132
2853         * gcc.target/i386/movabs-1.c: New test.
2855 2013-08-12  Marek Polacek  <polacek@redhat.com>
2857         PR tree-optimization/57980
2858         * gcc.dg/pr57980.c: New test.
2860 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2862         PR fortran/56666
2863         * gfortran.dg/do_check_10.f90:  New test.
2864         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2865         * gfortran.dg/array_constructor_18.f90:  Likewise.
2866         * gfortran.dg/array_constructor_22.f90:  Likewise.
2867         * gfortran.dg/coarray_15.f90:  Likewise.
2868         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2869         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2870         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2872 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2874         PR c++/53349
2875         * g++.dg/cpp0x/constexpr-ice8.C: New.
2877 2013-08-09  Xinliang David Li  <davidxl@google.com>
2879         * gcc.target/i386/memcpy-strategy-1.c: New test.
2880         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2881         * gcc.target/i386/memset-strategy-1.c: Ditto.
2882         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2884 2013-08-09  Jan Hubicka  <jh@suse.cz>
2886         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2887         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2889 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2891         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2893 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2895         PR fortran/58058
2896         * gfortran.dg/transfer_intrinsic_6.f90: New.
2898 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2900         Revert:
2901         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2903         PR c++/46206
2904         * g++.dg/lookup/typedef2.C: New.
2906 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2908         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2909         output of vdup intrinsics.
2911 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2913         * gcc.target/arm/lp1189445.c: New testcase.
2915 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2917         PR rtl-optimization/58079
2918         * gcc.dg/torture/pr58079.c: New test.
2920 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2922         * gnat.dg/warn9.adb: New test.
2924 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2926         PR c++/46206
2927         * g++.dg/lookup/typedef2.C: New.
2929 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2931         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2932         to optstr when building plugins on darwin.
2934 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2936         PR tree-optimization/57539
2937         * gcc.dg/ipa/pr57539.c: New test.
2939 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2940             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2942         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2943         (a): Fix constructor.
2945 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2947         PR fortran/57987
2948         * gfortran.dg/pr57987.f90: New test.
2950 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2952         PR middle-end/58041
2953         * gcc.dg/torture/pr58041.c: New test.
2954         * gcc.target/arm/pr58041.c: Likewise.
2956 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2958         PR fortran/57306
2959         * gfortran.dg/pointer_init_8.f90: New.
2961 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2963         PR c++/58080
2964         * g++.dg/cpp0x/pr58080.C: New.
2966 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2968         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2969         to optstr when building plugins.
2971 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2973         Patch autogenerated by refactor_passes.py from
2974         https://github.com/davidmalcolm/gcc-refactoring-scripts
2975         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2977         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2978         struct to a subclass of gimple_opt_pass along with...
2979         (pass_data_one_pass): ...new pass_data instance and...
2980         (make_one_pass): ...new function.
2981         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2982         global struct to a subclass of gimple_opt_pass along with...
2983         (pass_data_warn_self_assign): ...new pass_data instance and...
2984         (make_pass_warn_self_assign): ...new function.
2985         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2986         a global struct to a subclass of gimple_opt_pass along with...
2987         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2988         (make_pass_dumb_plugin_example): ...new function.
2989         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2990         global struct to a subclass of gimple_opt_pass along with...
2991         (pass_data_warn_self_assign): ...new pass_data instance and...
2992         (make_pass_warn_self_assign): ...new function.
2994 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2996         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2997         is created and added to the pass_manager to reflect
2998         autogenerated changes.
2999         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3000         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3001         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3003 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3005         PR c++/58072
3006         * g++.dg/cpp0x/pr58072.C: New.
3008 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3010         * gcc.dg/torture/pr57993-2.cpp: New.
3012 2013-08-02  Jan Hubicka  <jh@suse.cz>
3014         * gcc.dg/ipa/ipa-1.c: Update.
3015         * gcc.dg/ipa/ipa-2.c: Update.
3016         * gcc.dg/ipa/ipa-3.c: Update.
3017         * gcc.dg/ipa/ipa-4.c: Update.
3018         * gcc.dg/ipa/ipa-5.c: Update.
3019         * gcc.dg/ipa/ipa-7.c: Update.
3020         * gcc.dg/ipa/ipa-8.c: Update.
3021         * gcc.dg/ipa/ipcp-1.c: Update.
3022         * gcc.dg/ipa/ipcp-2.c: Update.
3024 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3026         PR rtl-optimization/58048
3027         * gcc.target/i386/pr58048.c: New.
3029 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3031         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3033 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3034             Peter Bergner  <bergner@vnet.ibm.com>
3036         PR c++/54537
3037         * g++.dg/overload/using3.C: New.
3038         * g++.dg/overload/using2.C: Adjust.
3039         * g++.dg/lookup/using9.C: Likewise.
3041 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3043         * gcc.target/arm/pr46972-2.c: New test.
3045 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3047         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3049 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3051         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3053 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3055         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3056         rather than addressing!=absolute when deciding how to handle MIPS16
3057         when the test forces an ABI.
3059 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3061         PR c++/57673
3062         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3064 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3066         * gcc.target/mips/code-readable-1.c: Increase switch size.
3067         * gcc.target/mips/code-readable-2.c: Ditto.
3068         * gcc.target/mips/code-readable-3.c: Ditto.
3069         * gcc.target/mips/code-readable-4.c: Ditto.
3071 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3073         PR c++/57947
3074         * g++.dg/parse/crash63.C: New.
3076 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3078         PR fortran/57530
3079         * gfortran.dg/pointer_assign_8.f90: New.
3080         * gfortran.dg/pointer_assign_9.f90: New.
3081         * gfortran.dg/pointer_assign_10.f90: New.
3082         * gfortran.dg/pointer_assign_11.f90: New.
3084 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3086         * gcc.target/arm/pr57637.c: New testcase.
3088 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3090         PR tree-optimization/57993
3091         * gcc.dg/torture/pr57993.c: New test.
3093 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3095         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3097 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3099         PR c++/57948
3100         * g++.dg/conversion/ambig2.C: New.
3102 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3104         * gcc.target/mips/fabs-2008.c: New test case.
3105         * gcc.target/mips/fabs-legacy.c: New test case.
3106         * gcc.target/mips/fabsf-2008.c: New test case.
3107         * gcc.target/mips/fabsf-legacy.c: New test case.
3108         * gcc.target/mips/fneg-2008.c: New test case.
3109         * gcc.target/mips/fneg-legacy.c: New test case.
3110         * gcc.target/mips/fneg-2008.c: New test case.
3111         * gcc.target/mips/fneg-legacy.c: New test case.
3112         * gcc.target/mips/nan-2008.c: New test case.
3113         * gcc.target/mips/nan-legacy.c: New test case.
3114         * gcc.target/mips/nanf-2008.c: New test case.
3115         * gcc.target/mips/nanf-legacy.c: New test case.
3116         * gcc.target/mips/nans-2008.c: New test case.
3117         * gcc.target/mips/nans-legacy.c: New test case.
3118         * gcc.target/mips/nansf-2008.c: New test case.
3119         * gcc.target/mips/nansf-legacy.c: New test case.
3120         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3122 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3123             Maxim Kuvyrkov  <maxim@kugelworks.com>
3125         * lib/target-supports.exp (check_effective_target_non_bionic): New
3126         effective-target test.
3127         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3128         * g++.dg/tls/thread_local4g.C: Ditto.
3130 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3132         PR fortran/58009
3133         * gfortran.dg/vector_subsript_7.f90:  New test.
3135 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3137         PR fortran/57991
3138         * gfortran.dg/warn_alias.f90: New.
3140 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3142         PR fortran/57285
3143         * gfortran.dg/class_array_19.f90: New.
3145 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3147         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3148         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3149         * gcc.dg/vect/pr57741-3.c: Likewise.
3150         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3152 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3154         Skip tests that make assumptions about struct layout that don't hold
3155         on epiphany:
3156         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3157         * g++.dg/cpp0x/iop.C: Likewise.
3158         * g++.dg/cpp0x/named_refs.C: Likewise.
3159         * g++.dg/cpp0x/rv1p.C: Likewise.
3160         * g++.dg/cpp0x/rv2p.C: Likewise.
3161         * g++.dg/cpp0x/rv3p.C: Likewise.
3162         * g++.dg/cpp0x/rv4p.C: Likewise.
3163         * g++.dg/cpp0x/rv5p.C: Likewise.
3164         * g++.dg/cpp0x/rv6p.C: Likewise.
3165         * g++.dg/cpp0x/rv7p.C: Likewise.
3166         * g++.dg/cpp0x/rv8p.C: Likewise.
3167         * g++.dg/ext/strncpy-chk1.C: Likewise.
3168         * gcc.dg/builtin-object-size-10.c: Likewise.
3169         * gcc.dg/builtin-object-size-11.c: Likewise.
3170         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3171         * gcc.dg/pr25805.c: Likewise.
3172         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3173         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3174         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3175         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3176         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3177         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3178         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3179         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3180         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3181         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3182         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3183         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3184         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3185         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3186         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3188         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3189         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3191         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3192         * gcc.dg/sibcall-6.c: Enable for epiphany.
3194 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3196         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3198 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3200         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3201         memcpy not initializers.
3203         * gcc.dg/guality/guality.exp: Skip on AIX.
3205 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/57101
3208         * g++.dg/cpp0x/pr57101.C: New.
3210 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3212         * gcc.target/aarch64/neg_1.c: New test.
3214 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3216         PR fortran/57966
3217         * gfortran.dg/typebound_call_25.f90: New.
3219 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3221         PR c++/57981
3222         * g++.dg/cpp0x/pr57981.C: New.
3224 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3226         PR c++/57880
3227         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3229 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3231         PR rtl-optimization/57960
3232         * gcc.target/s390/pr57960.c: New.
3234 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3236         PR fortran/57639
3237         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3239 2013-07-25  Terry Guo  <terry.guo@arm.com>
3241         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3243 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3245         PR c++/57942
3246         * g++.dg/inherit/pr57942.C: New.
3248 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3250         * gcc.target/powerpc/bool2.h: New file, test the code generation
3251         of logical operations for power5, altivec, power7, and power8 systems.
3252         * gcc.target/powerpc/bool2-p5.c: Likewise.
3253         * gcc.target/powerpc/bool2-av.c: Likewise.
3254         * gcc.target/powerpc/bool2-p7.c: Likewise.
3255         * gcc.target/powerpc/bool2-p8.c: Likewise.
3256         * gcc.target/powerpc/bool3.h: Likewise.
3257         * gcc.target/powerpc/bool3-av.c: Likewise.
3258         * gcc.target/powerpc/bool2-p7.c: Likewise.
3259         * gcc.target/powerpc/bool2-p8.c: Likewise.
3261 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3263         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3265 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3267         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3269 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3271         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3272         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3273         type from long to long long.
3274         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3275         to have effective-target keywords of lp64 and ilp32.
3276         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3277         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3278         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3279         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3280         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3281         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3282         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3283         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3284         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3286 2013-07-23  Tom Tromey  <tromey@redhat.com>
3287             Joseph Myers  <joseph@codesourcery.com>
3289         * gcc.dg/c11-generic-1.c: New file.
3290         * gcc.dg/c11-generic-2.c: New file.
3292 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3294         PR fortran/57906
3295         PR fortran/52052
3296         * coarray/lib_realloc_1.f90: Permit optimization.
3297         * gfortran.dg/coarray_31.f90: New.
3299 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3301         PR fortran/57762
3302         * gfortran.dg/class_array_7.f03: Fix memory leak.
3304 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3306         PR c++/52816
3307         * g++.dg/cpp0x/decltype56.C: New.
3309 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3311         * gcc.dg/pr53265.c: Correct line number in dg-message.
3313 2013-07-22  Diego Novillo  <dnovillo@google.com>
3315         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3317 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3319         PR testsuite/52641
3320         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3321         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3323 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3325         PR testsuite/52641
3326         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3327         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3328         * gcc.dg/torture/pr53366-1.c: Same.
3329         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3330         * gcc.dg/torture/pr56488.c: Same.
3331         * gcc.dg/torture/pr57584.c: Same.
3332         * gcc.dg/tree-ssa/pr57385.c: Same.
3333         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3335 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3337         * c-c++-common/pr41779.c: Fix typos.
3338         * gcc.c-torture/compile/20031125-2.c: Likewise.
3339         * gcc.c-torture/compile/20040621-1.c: Likewise.
3340         * gcc.c-torture/execute/20020418-1.c: Likewise.
3341         * gcc.dg/20020108-1.c: Likewise.
3342         * gcc.dg/atomic-generic-aux.c: Likewise.
3343         * gcc.dg/builtin-complex-err-2.c: Likewise.
3344         * gcc.dg/decl-1.c: Likewise.
3345         * gcc.dg/di-sync-multithread.c: Likewise.
3346         * gcc.dg/format/c90-printf-1.c: Likewise.
3347         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3348         * gcc.dg/long-long-compare-1.c: Likewise.
3349         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3350         * gcc.dg/pr17055-1.c: Likewise.
3351         * gcc.dg/pr27095.c: Likewise.
3352         * gcc.dg/torture/fp-int-convert.h: Likewise.
3353         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3354         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3355         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3356         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3357         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3358         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3359         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3360         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3361         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3362         * gcc.dg/vect/vect-cond-5.c: Likewise.
3363         * gcc.dg/weak/typeof-2.c: Likewise.
3364         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3365         * gcc.target/arm/naked-1.c: Likewise.
3366         * gcc.target/i386/pr9771-1.c: Likewise.
3367         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3368         * gcc.target/sparc/struct-ret-check.c: Likewise.
3369         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3370         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3371         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3372         Likewise.
3374 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3376         PR fortran/56937
3377         * gfortran.dg/dependency_42.f90:  New test.
3378         * gfortran.dg/dependency_43.f90:  New test.
3380 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3382         PR fortran/35862
3383         * gfortran.dg/round_4.f90: New.
3385 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3387         PR fortran/57894
3388         * gfortran.dg/min_max_conformance_2.f90: New.
3390 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3392         PR preprocessor/57620
3393         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3394         (main): Don't test {s,u,U,L}12.
3395         * c-c++-common/raw-string-13.c: New test.
3396         * c-c++-common/raw-string-14.c: New test.
3397         * c-c++-common/raw-string-15.c: New test.
3398         * c-c++-common/raw-string-16.c: New test.
3400 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3402         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3404 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3406         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3408         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3409         target { ! keeps_null_pointer_checks }.
3410         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3411         target { ! keeps_null_pointer_checks }.
3413         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3414         * gcc.dg/torture/pr56488.c: Likewise.
3416 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3418         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3419         new testcase.
3421 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3423         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3424         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3425         * gfortran.dg/guality/guality.exp: Skip on AIX.
3427         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3429         * g++.dg/debug/pr56819.C: Skip on AIX.
3430         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3431         * g++.dg/guality/guality.exp: Skip on AIX.
3433         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3435         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3437         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3439 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3441         PR target/57516
3442         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3443         Adjust to corrected rounding.
3445 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3447         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3448         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3449         check_effective_target_cilkplus.
3450         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3452 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3454         * gcc.target/powerpc/pr57744.c: Fix typo.
3456 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3458         PR middle-end/57698
3459         * gcc.c-torture/compile/pr57698.c: New test.
3460         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3461         * gcc.c-torture/compile/pr44043.c: Ditto.
3463 2013-07-18  Wei Mi  <wmi@google.com>
3465         PR rtl-optimization/57878
3466         * g++.dg/pr57878.C: New test.
3468 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3470         * gcc.dg/pr42611.c: Move dg-error to correct line.
3472 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3474         PR fortran/57895
3475         * gfortran.dg/dollar_sym_3.f: New.
3476         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3478 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3480         PR target/55654
3481         PR target/55656
3482         PR target/55657
3483         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3484         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3485         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3486         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3487         * objc.dg/image-info.m: Likewise.
3488         * objc.dg/symtab-1.m: Likewise.
3489         * objc.dg/torture/strings/const-str-10.m: Likewise.
3490         * objc.dg/torture/strings/const-str-11.m: Likewise.
3491         * objc.dg/torture/strings/const-str-9.m: Likewise.
3492         * objc.dg/zero-link-1.m: Likewise.
3493         * objc.dg/zero-link-2.m: Likewise.
3494         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3495         * objc.dg/objc-foreach-4.m: Likewise.
3496         * objc.dg/objc-foreach-5.m: Likewise.
3497         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3498         (for Darwin).
3499         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3500         * obj-c++.dg/syntax-error-1.mm: Likewise.
3501         * objc.dg/method-6.m: Likewise.
3502         * objc.dg/pr23214.m: Likewise.
3503         * objc.dg/proto-lossage-7.m: Likewise.
3504         * objc.dg/strings/const-str-12b.m: Likewise.
3505         * objc.dg/zero-link-3.m: Likewise.
3506         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3507         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3508         adjust headers, interfaces and encoded types to reflect current system
3509         versions.  Add FIXME and outputs from current system compiler for
3510         reference.
3512 2013-07-15  Cong Hou  <congh@google.com>
3514         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3515         counted.
3516         * gcc.target/i386/l_fma_float_3.c: Likewise.
3517         * gcc.target/i386/l_fma_double_1.c: Likewise.
3518         * gcc.target/i386/l_fma_double_3.c: Likewise.
3520 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3522         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3523         function to test if HTM is available.
3524         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3525         * gcc.target/powerpc/htm-builtin-1.c: New test.
3527 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3529         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3530         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3531         * gfortran.dg/coarray_6.f90: Add dg-error.
3533 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3535         PR fortran/37336
3536         * gfortran.dg/finalize_18.f90: New.
3538 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3540         PR fortran/52669
3541         * fortran.dg/module_variable_1.f90:  New test.
3542         * fortran.dg/module_variable_2.f90:  New test.
3544 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3546         * g++.dg/ext/vector19.C: Adapt.
3547         * g++.dg/ext/vector23.C: New testcase.
3549 2013-07-12  Michael Matz  <matz@suse.de>
3551         PR middle-end/55771
3552         * c-c++-common/pr55771.c: New test.
3554 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3556         * gcc.target/aarch64/vect-movi.c: New.
3558 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3560         PR target/57362
3561         * g++.dg/ext/pr57362.C: New.
3563 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3565         PR target/57631
3566         * gcc.target/avr/torture/pr57631.c: New test.
3568 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3570         PR c++/57827
3571         * g++.dg/cpp0x/constexpr-ice7.C: New.
3573 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3575         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3576         for EABI targets.
3577         * gcc.c-torture/execute/nest-align-1.x: New.
3579 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3581         PR c++/57874
3582         * g++.dg/cpp0x/sfinae48.C: New.
3584 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3586         PR preprocessor/57824
3587         * c-c++-common/raw-string-17.c: New test.
3588         * c-c++-common/gomp/pr57824.c: New test.
3590 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3592         PR c++/57869
3593         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3594         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3595         * g++.dg/conversion/dr195.C: Update.
3596         * g++.dg/expr/cast2.C: Likewise.
3598 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3600         * c-c++-common/raw-string-18.c: New test.
3601         * c-c++-common/raw-string-19.c: New test.
3603         PR preprocessor/57757
3604         * g++.dg/cpp/paste1.C: New test.
3605         * g++.dg/cpp/paste2.C: New test.
3607 2013-07-10  Graham Stott  <grahams@btinternet.com>
3609         * gcc.target/mips/mulsize-1.c: New.
3610         * gcc.target/mips/mulsize-2.c: New.
3611         * gcc.target/mips/mulsize-3.c: New.
3612         * gcc.target/mips/mulsize-4.c: New.
3614 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3616         PR c++/53094
3617         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3618         * g++.dg/ext/vector24.C: New testcase.
3620 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3622         PR c++/53000
3623         * g++.dg/cpp0x/decltype17.C: Adjust.
3625 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3627         PR c++/51786
3628         * g++.dg/cpp0x/pr51786.C: New.
3630 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3632         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3634         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3636         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3638         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3639         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3641 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3643         PR fortran/57834
3644         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3646 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3648         PR fortran/50554
3649         * gfortran.dg/do_check_9.f90: New.
3651 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3653         PR fortran/57785
3654         * gfortran.dg/dot_product_2.f90: New.
3656 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3658         PR fortran/57469
3659         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3661 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3663         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3664         * gfortran.dg/finalize_10.f90: Fix dg-final.
3666 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3668         PR target/57819
3669         * gcc.target/i386/pr57819.c: New test.
3671         PR rtl-optimization/57829
3672         * gcc.c-torture/execute/pr57829.c: New test.
3674 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3676         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3677         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3679 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3681         PR target/57807
3682         * gcc.target/i386/pr57807.c: New test.
3684 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3686         PR target/29776
3687         * gcc.dg/tree-ssa/vrp89.c: New test.
3689 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/28262
3692         * g++.dg/parse/defarg16.C: New.
3694 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3696         PR rtl-optimization/55342
3697         * gcc.target/i386/pr55342.c: New.
3699 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3701         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3703 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3705         PR c++/14263
3706         * g++.dg/inherit/virtual10.C: New.
3708 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3710         PR c/57821
3711         * gcc.dg/large-size-array-6.c: New test.
3713 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3715         PR c++/38634
3716         * g++.dg/template/crash116.C: New.
3718 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3720         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3721         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3723 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3725         PR c++/54998
3726         * g++.dg/cpp0x/nsdmi-list3.C: New.
3728 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3730         PR target/57777
3731         * gcc.target/i386/pr57777.c: New test.
3733         PR c++/57771
3734         * g++.dg/template/arg9.C: New test.
3736 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3738         * gcc.target/i386/avx-inline.c: New test.
3740 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3742         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3743         * gcc.target/mips/call-2.c: Likewise.
3744         * gcc.target/mips/call-3.c: Likewise.
3745         * gcc.target/mips/lazy-binding-1.c: Likewise.
3747 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3749         PR tree-optimization/57741
3750         * gcc.dg/vect/pr57741-1.c: New test.
3751         * gcc.dg/vect/pr57741-2.c: New test.
3752         * gcc.dg/vect/pr57741-3.c: New test.
3754 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3756         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3757         on big endian.
3758         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3759         * lib/target-supports.exp: Define aarch64_little_endian.
3761 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3763         * gcc.target/aarch64/abs_1.c: New test.
3765 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3767         * gcc.target/aarch64/bfxil_1.c: New test.
3768         * gcc.target/aarch64/bfxil_2.c: Likewise.
3770 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3772         PR c/57766
3773         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3774         array sizes from 100 to 20.
3776 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3778         PR fortran/54788
3779         * gfortran.dg/pointer_remapping_8.f90: New.
3781 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3783         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3784         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3785         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3786         * g++.dg/cpp1y/complex_literals.h: New.
3788 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3790         PR c++/57645
3791         * g++.dg/cpp0x/noexcept21.C: New.
3793 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3795         PR target/57736
3796         * gcc.target/i386/pr57736.c: New test.
3798 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3800         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3801         c specific.
3802         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3803         strings to match the fixed error messages.
3804         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3805         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3806         message check.
3808 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3810         PR target/57744
3811         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3812         stqcx. get even registers.
3814 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3816         PR c++/57509
3817         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3819 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3821         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3822         Fix scan patterns.
3823         * gcc.target/i386/bmi-1.c: Ditto.
3824         * gcc.target/i386/bmi-bextr-4.c: New.
3825         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3827 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3829         PR c++/57682
3830         * g++.dg/cpp0x/initlist73.C: New.
3832 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3834         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3835         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3836         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3838 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3840         PR c++/57509
3841         * g++.dg/ext/pr57509.C: New file.
3843 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3845         PR target/57623
3846         * gcc.target/i386/bmi-bextr-3.c: New test.
3848         PR target/57623
3849         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3851 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3853         PR c++/57172
3854         * g++.dg/cpp0x/pr57172.C: New testcase.
3856 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3858         * gcc.target/s390/htm-1.c: New file.
3859         * gcc.target/s390/htm-nofloat-1.c: New file.
3860         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3862 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3864         PR fortran/29800
3865         * gfortran.dg/bounds_check_17.f90: New.
3867 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3869         PR c++/57640
3870         * g++.dg/cpp1y/pr57640.C: New.
3872 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3874         PR c/57692
3875         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3876         overflow due to size of arrays.
3878 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3880         PR tree-optimization/57705
3881         * gcc.dg/vect/pr57705.c: New test.
3882         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3884 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3886         PR middle-end/57670
3887         * g++.dg/ipa/pr57670.C: New test.
3889 2013-06-25  Richard Biener  <rguenther@suse.de>
3891         PR middle-end/56977
3892         * gcc.dg/pr56977.c: New testcase.
3894 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3896         PR tree-optimization/57358
3897         * gcc.dg/ipa/pr57358.c: New test.
3899 2013-06-24  Richard Biener  <rguenther@suse.de>
3901         PR testsuite/57686
3902         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3904 2013-06-24  Richard Biener  <rguenther@suse.de>
3906         PR tree-optimization/57488
3907         * gcc.dg/torture/pr57488.c: New testcase.
3909 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3910             Dominique d'Humieres  <dominiq@lps.ens.fr>
3912         PR fortran/52413
3913         * gfortran.dg/fraction.f90: New.
3915 2013-06-24  Alan Modra  <amodra@gmail.com>
3917         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3918         Add scan-assembler-not "lvx".
3919         * gcc.target/powerpc/le-altivec-consts.c: New.
3921 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3923         * g++.dg/cpp0x/sfinae47.C: New.
3925 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3927         PR target/52483
3928         * gcc.target/sh/pr52483-1.c: New.
3929         * gcc.target/sh/pr52483-2.c: New.
3930         * gcc.target/sh/pr52483-3.c: New.
3931         * gcc.target/sh/pr52483-4.c: New.
3932         * gcc.target/sh/pr52483-5.c: New.
3934 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3936         * gcc.target/i386/intrinsics_1.c: New test.
3937         * gcc.target/i386/intrinsics_2.c: Ditto.
3938         * gcc.target/i386/intrinsics_3.c: Ditto.
3939         * gcc.target/i386/intrinsics_4.c: Ditto.
3940         * gcc.target/i386/intrinsics_5.c: Ditto.
3941         * gcc.target/i386/intrinsics_6.c: Ditto.
3942         * gcc.target/i386/avx-1.c: Provide macros for builtins
3943         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3945 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3947         PR fortran/37336
3948         * gfortran.dg/finalize_17.f90: New.
3950 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3952         * gfortran.dg/realloc_on_assign_18.f90: New.
3954 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3956         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3957         Also changed the returns from error as distinct values so that
3958         debugging can get easier.
3959         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3960         errors specific to C, if necessary.  Also added new error
3961         hooks for C++.
3962         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3963         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3964         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3965         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3966         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3967         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3968         the same changes as parser_errors3.c, spaces were added between colons
3969         to not confuse C++ compiler with 2 colons as scope.
3970         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3971         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3972         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3973         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3974         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3975         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3976         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3977         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3978         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3979         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3980         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3981         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3982         in the list.
3984 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3986         PR other/53317
3987         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3989 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3991         PR target/57655
3992         * gcc.target/i386/pr57655.c: New test.
3994 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3996         * ada/acats/tests/gcc: Delete.
3997         * gnat.dg/style: Likewise.
3999 2013-06-20  Jeff Law  <law@redhat.com>
4001         PR tree-optimization/57660
4002         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4003         based on their branch cost.
4005         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4007 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4009         PR fortran/57633
4010         * gfortran.dg/list_read_11.f90: New.
4012 2013-06-20  Richard Biener  <rguenther@suse.de>
4014         PR tree-optimization/57584
4015         * gcc.dg/torture/pr57584.c: New testcase.
4017 2013-06-19  Sharad Singhai  <singhai@google.com>
4019         * g++.dg/gcov/gcov-8.C: New testcase.
4020         * lib/gcov.exp: Handle intermediate format.
4022 2013-06-19  Wei Mi  <wmi@google.com>
4024         PR rtl-optimization/57518
4025         * testsuite/gcc.dg/pr57518.c: New test.
4027 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4029         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4031 2013-06-19  Jan Hubicka  <jh@suse.cz>
4033         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4035 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4037         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4038         hard-coded values of array sizes with a #define.
4039         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4040         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4041         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4042         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4043         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4045 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4047         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4048         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4050 2013-06-19  Jeff Law  <law@redhat.com>
4052         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4054 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4056         PR c++/57638
4057         * g++.dg/template/error53.C: New.
4059 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4061         PR target/55033
4062         * gcc.target/powerpc/pr55033.c: Fix options.
4064 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4066         * gcc.target/i386/inline_error.c: New test.
4067         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4068         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4070 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4072         PR c++/53211
4073         * g++.dg/cpp0x/decltype55.C: New.
4075 2013-06-18  Marek Polacek  <polacek@redhat.com>
4077         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4079 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4081         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4083 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4085         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4086         Also changed the returns from error as distinct values so that it is
4087         easier to debug.
4089 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4091         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4093 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4095         PR c++/16128
4096         * g++.dg/template/error52.C: New.
4097         * g++.dg/lookup/friend15.C: Update.
4098         * g++.dg/parse/error11.C: Likewise.
4099         * g++.dg/parse/error14.C: Likewise.
4100         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4101         * g++.dg/parse/template25.C: Likewise.
4102         * g++.old-deja/g++.jason/cond.C: Likewise.
4103         * g++.old-deja/g++.mike/for2.C: Likewise.
4104         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4105         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4107 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4109         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4110         ensure alignment.
4112 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4114         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4115         accidentally placing minus sign for length instead of stride.
4117 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4119         PR rtl-optimization/57425
4120         PR rtl-optimization/57569
4121         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4122         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4124 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4126         PR fortran/49074
4127         PR fortran/56136
4128         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4129         packing.
4130         * gfortran.dg/typebound_assignment_6.f03: New.
4132 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4134         * gcc.target/h8300/h8300.exp: New.
4135         * gcc.dg/pragma-isr.c: Move to ...
4136         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4137         * gcc.target/h8300/pragma-isr.c: ... and here.
4138         * gcc.dg/pragma-isr2.c: Move to ...
4139         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4140         * gcc.target/h8300/pragma-isr2.c: ... and here.
4141         * gcc.dg/pragma-isr-trapa.c: Move to ...
4142         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4143         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4144         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4145         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4146         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4147         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4148         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4149         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4150         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4151         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4152         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4153         * gcc.dg/attr-isr-trapa.c: Move to ...
4154         * gcc.target/sh/attr-isr-trapa.c: ... here.
4156 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4158         PR c++/51413
4159         * g++.dg/ext/builtin-offsetof1.C: New.
4161 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4163         * gcc.target/aarch64/vect_smlal_1.c: New file.
4165 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4167         PR fortran/57508
4168         * gfortran.dg/defined_assignment_7.f90: New.
4170 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4172         PR c++/57599
4173         * g++.dg/rtti/dyncast6.C: New.
4174         * g++.dg/cpp0x/dyncast1.C: Likewise.
4176 2013-06-14  Alan Modra  <amodra@gmail.com>
4178         PR middle-end/57134
4179         * gcc.dg/pr57134.c: New.
4181 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4183         PR fortran/57596
4184         * gfortran.dg/deferred_type_param_9.f90: New.
4186 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4188         * gcc.dg/fold-minus-1.c: New testcase.
4190 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4192         PR fortran/49074
4193         * gfortran.dg/typebound_assignment_5.f03: New.
4195 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4197         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4199 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4200             Pat Haugen  <pthaugen@us.ibm.com>
4201             Peter Bergner  <bergner@vnet.ibm.com>
4203         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4204         load/store instructions on power7, power8.
4205         * gcc.target/powerpc/atomic-p8.c: Likewise.
4207 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4209         PR c/57577
4210         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4212 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4214         PR c++/38958
4215         * g++.dg/warn/Wunused-var-20.C: New.
4217 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4219         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4220         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4221         Run with -fno-common.
4223 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4225         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4226         and exit function calls with return 1 and return 0, respectively.
4228 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4230         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4231         New tests.
4233 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4235         PR tree-optimization/57361
4236         * gcc.dg/tree-ssa/pr57361.c: New file.
4238 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4240         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4241         to ensure alignment.
4242         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4244 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4246         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4248 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4249             Dominique d'Humieres  <dominiq@lps.ens.fr>
4251         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4253 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4255         PR target/56564
4256         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4257         * gcc.target/i386/pr56564-3.c: Likewise.
4259 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4261         PR fortran/57535
4262         * gfortran.dg/class_array_18.f90: New.
4264 2013-06-11  Jan Hubicka  <jh@suse.cz>
4266         PR c++/57551
4267         * g++.dg/ext/visibility/anon6.C: Update testcase.
4269 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4271         PR c/57563
4272         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4273         in how we check __sec_reduce_mutating function's result.
4275 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4276             Pat Haugen  <pthaugen@us.ibm.com>
4277             Peter Bergner  <bergner@vnet.ibm.com>
4279         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4280         direct move instructions.
4281         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4282         * gcc.target/powerpc/direct-move.h: Likewise.
4283         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4284         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4285         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4286         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4287         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4288         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4290 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4292         PR c++/52440
4293         * g++.dg/cpp0x/pr52440.C: New.
4295 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4297         PR target/56564
4298         * gcc.target/i386/pr56564-1.c: New test.
4299         * gcc.target/i386/pr56564-2.c: New test.
4300         * gcc.target/i386/pr56564-3.c: New test.
4301         * gcc.target/i386/pr56564-4.c: New test.
4302         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4303         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4304         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4305         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4306         * gcc.target/i386/vect-sizes-1.c: Likewise.
4307         * gcc.target/i386/memcpy-1.c: Likewise.
4308         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4309         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4311 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4313         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4314         systems to cover all GNU systems.
4315         * g++.dg/abi/guard2.C: Likewise.
4316         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4317         * g++.dg/eh/sighandle.C: Likewise.
4318         * g++.dg/ext/cleanup-10.C: Likewise.
4319         * g++.dg/ext/cleanup-11.C: Likewise.
4320         * g++.dg/ext/cleanup-8.C: Likewise.
4321         * g++.dg/ext/cleanup-9.C: Likewise.
4322         * g++.dg/opt/const5.C: Likewise.
4323         * g++.dg/opt/life1.C: Likewise.
4324         * g++.dg/other/pr39496.C: Likewise.
4325         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4326         * g++.old-deja/g++.abi/align.C: Likewise.
4327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4328         * g++.old-deja/g++.law/weak.C: Likewise.
4329         * g++.old-deja/g++.pt/asm1.C: Likewise.
4330         * gcc.c-torture/execute/20030125-1.x: Likewise.
4331         * gcc.c-torture/execute/990127-2.x: Likewise.
4332         * gcc.dg/20041106-1.c: Likewise.
4333         * gcc.dg/20050503-1.c: Likewise.
4334         * gcc.dg/builtin-object-size-5.c: Likewise.
4335         * gcc.dg/cleanup-10.c: Likewise.
4336         * gcc.dg/cleanup-11.c: Likewise.
4337         * gcc.dg/cleanup-8.c: Likewise.
4338         * gcc.dg/cleanup-9.c: Likewise.
4339         * gcc.dg/complex-5.c: Likewise.
4340         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4341         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4342         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4343         * gcc.dg/dfp/pr35739.c: Likewise.
4344         * gcc.dg/fdata-sections-1.c: Likewise.
4345         * gcc.dg/lto/20090206-1_0.c: Likewise.
4346         * gcc.dg/lto/20090206-2_0.c: Likewise.
4347         * gcc.dg/pr30360.c: Likewise.
4348         * gcc.dg/pr37303.c: Likewise.
4349         * gcc.dg/pr39323-1.c: Likewise.
4350         * gcc.dg/pr39323-2.c: Likewise.
4351         * gcc.dg/pr39323-3.c: Likewise.
4352         * gcc.dg/pr45416.c: Likewise.
4353         * gcc.dg/setjmp-2.c: Likewise.
4354         * gcc.dg/split-1.c: Likewise.
4355         * gcc.dg/split-3.c: Likewise.
4356         * gcc.dg/split-4.c: Likewise.
4357         * gcc.dg/strlenopt-12g.c: Likewise.
4358         * gcc.dg/strlenopt-14g.c: Likewise.
4359         * gcc.dg/strlenopt-14gf.c: Likewise.
4360         * gcc.dg/strlenopt-16g.c: Likewise.
4361         * gcc.dg/strlenopt-17g.c: Likewise.
4362         * gcc.dg/strlenopt-18g.c: Likewise.
4363         * gcc.dg/strlenopt-1f.c: Likewise.
4364         * gcc.dg/strlenopt-22g.c: Likewise.
4365         * gcc.dg/strlenopt-2f.c: Likewise.
4366         * gcc.dg/strlenopt-4g.c: Likewise.
4367         * gcc.dg/strlenopt-4gf.c: Likewise.
4368         * gcc.dg/struct-ret-3.c: Likewise.
4369         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4370         * gcc.misc-tests/linkage.exp: Likewise.
4371         * gcc.target/i386/20000724-1.c: Likewise.
4372         * gcc.target/i386/align-main-3.c: Likewise.
4373         * gcc.target/i386/cleanup-1.c: Likewise.
4374         * gcc.target/i386/inline-mcpy.c: Likewise.
4375         * gcc.target/i386/pr32268.c: Likewise.
4376         * gcc.target/i386/pr36613.c: Likewise.
4377         * gcc.target/i386/pr39013-1.c: Likewise.
4378         * gcc.target/i386/pr39013-2.c: Likewise.
4379         * gcc.target/i386/pr39496.c: Likewise.
4380         * gcc.target/i386/pr40906-3.c: Likewise.
4381         * gcc.target/i386/pr46084.c: Likewise.
4382         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4384 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4386         PR target/6526
4387         * gcc.target/sh/pr6526.c: New.
4389 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4391         PR target/57568
4392         * gcc.c-torture/execute/pr57568.c: New test.
4394 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4396         PR c++/37404
4397         * g++.dg/other/vararg-4.C: New.
4399 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4401         PR rtl-optimization/57559
4402         * gcc.target/s390/pr57559.c : New test.
4404 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4406         PR fortran/37336
4407         * gfortran.dg/finalize_10.f90: New.
4408         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4409         * gfortran.dg/finalize_15.f90: New.
4411 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4413         PR fortran/57553
4414         * gfortran.dg/storage_size_4.f90: New.
4416 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4418         PR c++/57548
4419         * testsuite/g++.dg/ext/pr57548.C: New test.
4421 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4423         PR middle-end/57541
4424         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4426 2013-06-07  Jan Hubicka  <jh@suse.cz>
4428         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4430 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4432         PR fortran/57549
4433         * gfortran.dg/array_constructor_48.f90: New.
4434         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4435         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4437 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4439         PR target/56315
4440         * gcc.target/arm/xordi3-opt.c: New test.
4442 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4444         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4445         Revert to dg-options.
4447 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4449         PR target/55033
4450         * gcc.target/powerpc/pr55033.c: New.
4452 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4454         PR c++/53658
4455         * g++.dg/cpp0x/alias-decl-36.C: New.
4457 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4458             Pat Haugen  <pthaugen@us.ibm.com>
4459             Peter Bergner  <bergner@vnet.ibm.com>
4461         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4462         power8 builtin functions.
4463         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4464         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4465         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4466         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4467         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4468         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4469         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4470         tests to test power8 auto-vectorization.
4471         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4472         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4473         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4474         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4476         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4477         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4479         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4481         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4482         support.
4483         (check_effective_target_powerpc_p8vector_ok): Likewise.
4484         (is-effective-target): Likewise.
4485         (check_vect_support_and_set_flags): Likewise.
4487 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4489         PR c++/43652
4490         * g++.dg/parse/error53.C: New.
4492 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4494         PR rtl-optimization/57459
4495         * gcc.target/i386/pr57459.c: New test.
4497 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4499         PR c++/53743
4500         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4501         into -freorder-blocks-and-partition test.
4502         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4503         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4504         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4505         * gcc.dg/tree-prof/pr50907.c: Ditto.
4506         * gcc.dg/tree-prof/pr45354.c: Ditto.
4507         * g++.dg/tree-prof/partition2.C: Ditto.
4508         * g++.dg/tree-prof/partition3.C: Ditto.
4510 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4512         PR fortran/57542
4513         * gfortran.dg/finalize_16.f90: New.
4515 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4517         * gcc.dg/vect/no-section-anchors-vect-68.c:
4518         Add dg-skip-if aarch64_tiny.
4520 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4522         PR C/57457
4523         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4524         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4526 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4528         PR c++/51908
4529         * g++.dg/cpp0x/decltype54.C: New.
4531 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4533         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4534         arm*-*-*eabi* targets.
4535         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4536         arm*-*-* targets.
4537         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4539 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4540             Tobias Burnus  <burnus@net-b.de>
4542         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4543         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4544         * gfortran.dg/io_real_boz_4.f90: Ditto.
4545         * gfortran.dg/io_real_boz_5.f90: Ditto.
4547 2013-06-05  Andreas Schwab  <schwab@suse.de>
4549         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4551 2013-06-04  Jan Hubicka  <jh@suse.cz>
4553         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4555 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4557         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4558         parameters with void.
4559         (main2): Removed argc parameter.
4560         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4561         (main): Replaced argc, argv parameters with void.
4562         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4563         (main2): Removed argc parameter.
4564         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4565         argv parameters with void.  Added __asm volatile to avoid optimization
4566         on argc, if necessary.
4567         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4568         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4569         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4570         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4571         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4572         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4573         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4574         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4575         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4576         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4577         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4578         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4579         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4580         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4581         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4582         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4583         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4584         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4585         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4586         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4587         parameters with void.
4588         (main2): Removed argc parameter.
4589         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4590         (main): Replaced argc, argv parameters with void.
4591         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4592         argv parameters with void.  Also renamed this function as main, and
4593         delete the existing main.
4594         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4595         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4596         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4598 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4600         * gcc.target/aarch64/movi_1.c: New test.
4602 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4604         PR fortran/37336
4605         * gfortran.dg/finalize_12.f90: New.
4606         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4607         end of scope finalization.
4608         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4609         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4610         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4611         * gfortran.dg/class_19.f03: Ditto.
4612         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4613         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4614         * gfortran.dg/extends_14.f03: Ditto.
4615         * gfortran.dg/move_alloc_4.f90: Ditto.
4616         * gfortran.dg/typebound_proc_27.f03: Ditto.
4618 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4620         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4621         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4622         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4623         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4624         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4625         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4626         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4627         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4628         * gfortran.dg/io_real_boz_4.f90: Ditto.
4629         * gfortran.dg/io_real_boz_5.f90: Ditto.
4630         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4631         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4632         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4633         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4634         * gfortran.dg/transpose_2.f90: Fix dg-output.
4636 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4638         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4639         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4640         dg-option and an header comment.
4642 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4644         PR c++/57419
4645         * g++.dg/cpp0x/sfinae46.C: New.
4646         * g++.dg/cpp0x/defaulted13.C: Adjust.
4647         * g++.dg/cpp0x/defaulted2.C: Likewise.
4648         * g++.dg/cpp0x/defaulted26.C: Likewise.
4649         * g++.dg/cpp0x/defaulted3.C: Likewise.
4650         * g++.dg/cpp0x/error1.C: Likewise.
4651         * g++.dg/cpp0x/implicit1.C: Likewise.
4652         * g++.dg/cpp0x/implicit11.C: Likewise.
4653         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4654         * g++.dg/cpp0x/initlist47.C: Likewise.
4655         * g++.dg/cpp0x/initlist9.C: Likewise.
4656         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4657         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4658         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4659         * g++.dg/cpp0x/union4.C: Likewise.
4660         * g++.dg/template/crash108.C: Likewise.
4661         * g++.dg/template/crash41.C: Likewise.
4662         * g++.old-deja/g++.jason/local.C: Likewise.
4663         * g++.old-deja/g++.law/visibility3.C: Likewise.
4665 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4667         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4668         * gcc.dg/vect/bb-slp-14.c: Ditto.
4669         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4670         * gcc.dg/vect/bb-slp-23.c: Ditto.
4671         * gcc.dg/vect/bb-slp-15.c: Ditto.
4672         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4673         * gcc.dg/vect/bb-slp-24.c: Ditto.
4674         * gcc.dg/vect/bb-slp-16.c: Ditto.
4675         * gcc.dg/vect/bb-slp-25.c: Ditto.
4676         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4677         * gcc.dg/vect/bb-slp-17.c: Ditto.
4678         * gcc.dg/vect/bb-slp-1.c: Ditto.
4679         * gcc.dg/vect/bb-slp-26.c: Ditto.
4680         * gcc.dg/vect/bb-slp-18.c: Ditto.
4681         * gcc.dg/vect/bb-slp-2.c: Ditto.
4682         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4683         * gcc.dg/vect/bb-slp-27.c: Ditto.
4684         * gcc.dg/vect/bb-slp-19.c: Ditto.
4685         * gcc.dg/vect/bb-slp-3.c: Ditto.
4686         * gcc.dg/vect/bb-slp-28.c: Ditto.
4687         * gcc.dg/vect/bb-slp-4.c: Ditto.
4688         * gcc.dg/vect/bb-slp-29.c: Ditto.
4689         * gcc.dg/vect/bb-slp-5.c: Ditto.
4690         * gcc.dg/vect/bb-slp-6.c: Ditto.
4691         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4692         * gcc.dg/vect/bb-slp-7.c: Ditto.
4693         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4694         * gcc.dg/vect/bb-slp-8.c: Ditto.
4695         * gcc.dg/vect/bb-slp-9.c: Ditto.
4696         * gcc.dg/vect/bb-slp-10.c: Ditto.
4697         * gcc.dg/vect/bb-slp-11.c: Ditto.
4698         * gcc.dg/vect/bb-slp-20.c: Ditto.
4699         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4700         * gcc.dg/vect/bb-slp-21.c: Ditto.
4701         * gcc.dg/vect/bb-slp-30.c: Ditto.
4702         * gcc.dg/vect/bb-slp-13.c: Ditto.
4703         * gcc.dg/vect/bb-slp-22.c: Ditto.
4704         * g++.dg/vect/slp-pr50413.cc: Ditto.
4705         * g++.dg/vect/slp-pr56812.cc: Ditto.
4706         * g++.dg/vect/slp-pr50819.cc: Ditto.
4708 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4710         PR fortran/57456
4711         * gfortran.dg/class_array_17.f90: New.
4713 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4715         * ada/acats/floatstore.lst: New.
4716         * ada/acats/run_all.sh: Process it.
4718 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4720         * gcc.target/powerpc/e500-ord-1.c: New test.
4721         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4722         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4723         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4725 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4727         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4729 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4731         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4733 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4735         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4737 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4739         PR c/57452
4740         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4741         test-case.
4743 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4745         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4747 2013-05-31  Marek Polacek  <polacek@redhat.com>
4749         PR tree-optimization/57478
4750         PR tree-optimization/57453
4751         * gcc.dg/torture/pr57478.c: New test.
4753 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4755         PR fortran/57456
4756         * gfortran.dg/class_array_17.f90: New.
4758 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4760         PR target/56315
4761         * gcc.target/arm/iordi3-opt.c: New test.
4763 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4765         PR fortran/54190
4766         PR fortran/57217
4767         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4768         * gfortran.dg/interface_26.f90: Ditto.
4769         * gfortran.dg/proc_ptr_11.f90: Ditto.
4770         * gfortran.dg/proc_ptr_15.f90: Ditto.
4771         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4772         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4773         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4774         * gfortran.dg/typebound_override_1.f90: Ditto.
4775         * gfortran.dg/typebound_override_4.f90: Ditto.
4776         * gfortran.dg/typebound_proc_6.f03: Ditto.
4777         * gfortran.dg/assumed_type_7.f90: New test.
4778         * gfortran.dg/typebound_override_5.f90: New test.
4779         * gfortran.dg/typebound_override_6.f90: New test.
4780         * gfortran.dg/typebound_override_7.f90: New test.
4782 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4784         PR middle-end/57073
4785         * gfortran.dg/power_6.f90: New.
4787 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4789         * gcc.target/aarch64/insv_1.c: New test.
4791 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4793         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4794         dg-skip-if "No stabs".
4796 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4798         PR fortran/54189
4799         * gfortran.dg/assumed_size_1.f90: New.
4801 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4803         * gcc.dg/shrink-wrap-alloca.c: New added.
4804         * gcc.dg/shrink-wrap-pretend.c: New added.
4805         * gcc.dg/shrink-wrap-sibcall.c: New added.
4807 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4809         PR fortran/57458
4810         * gfortran.dg/assumed_rank_13.f90: New.
4812 2013-05-29  Easwaran Raman  <eraman@google.com>
4814         PR tree-optimization/57442
4815         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4817 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4819         PR tree-optimization/57441
4820         * gcc.c-torture/compile/pr57441.c: New.
4822 2013-05-29  Dehao Chen  <dehao@google.com>
4824         PR testsuite/57413
4825         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4827 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4829         PR fortran/37336
4830         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4831         * gfortran.dg/class_19.f03: Ditto.
4833 2013-05-29  Richard Biener  <rguenther@suse.de>
4835         * gcc.dg/vect/bb-slp-32.c: New testcase.
4837 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4839         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4840         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4841         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4842         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4843         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4844         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4845         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4846         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4847         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4848         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4849         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4850         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4851         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4852         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4853         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4854         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4855         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4856         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4857         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4858         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4859         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4860         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4861         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4862         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4863         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4864         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4865         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4866         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4867         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4868         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4869         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4870         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4871         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4872         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4873         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4874         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4875         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4876         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4877         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4879 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4881         PR fortran/37336
4882         * gfortran.dg/finalize_11.f90: New.
4883         * gfortran.dg/finalize_4.f03: Remove dg-error.
4884         * gfortran.dg/finalize_5.f03: Ditto.
4885         * gfortran.dg/finalize_6.f03: Ditto.
4886         * gfortran.dg/finalize_7.f03: Ditto.
4888 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4890         * gfortran.dg/class_array_16.f90: New.
4892 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4894         PR fortran/57435
4895         * testsuite/gfortran.dg/use_29.f90: New.
4897 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4899         * gnat.dg/fp_exception.adb: New test.
4901 2013-05-28  Richard Biener  <rguenther@suse.de>
4903         PR tree-optimization/56787
4904         * gcc.dg/vect/pr56787.c: New testcase.
4906 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4907             Tobias Burnus  <burnus@net-b.de>
4909         PR fortran/57217
4910         * gfortran.dg/typebound_override_4.f90: New.
4912 2013-05-28  Richard Biener  <rguenther@suse.de>
4914         PR tree-optimization/57411
4915         * g++.dg/opt/pr57411.C: New testcase.
4917 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4919         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4920         * gcc.dg/builtin-bswap-9.c: Likewise.
4922 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4924         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4926 2013-05-27  Richard Biener  <rguenther@suse.de>
4928         PR middle-end/57412
4929         * gcc.dg/gomp/pr57412.c: New testcase.
4931 2013-05-27  Bud Davis  <jmdavis@link.com>
4933         PR fortran/50405
4934         * gfortran.dg/stfunc_8.f90: New.
4936 2013-05-27  Richard Biener  <rguenther@suse.de>
4938         PR tree-optimization/57343
4939         * gcc.dg/torture/pr57343.c: New testcase.
4941 2013-05-27  Richard Biener  <rguenther@suse.de>
4943         PR tree-optimization/57417
4944         * gcc.dg/torture/pr57417.c: New testcase.
4946 2013-05-27  Richard Biener  <rguenther@suse.de>
4948         PR tree-optimization/57396
4949         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4951 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4953         * gnat.dg/specs/last_bit.ads: New test.
4955 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4957         * gnat.dg/specs/machine_attribute.ads: New test.
4959 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4961         * gnat.dg/incomplete3.ad[sb]: New test.
4963 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4965         PR target/53916
4966         * gcc.target/mips/div-13.c: New test.
4968 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4970         PR target/55777
4971         * gcc.target/mips/mips16-attributes-5.c,
4972         * gcc.target/mips/mips16-attributes-6.c: New tests.
4974 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4976         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4977         * gcc.dg/builtin-bswap-8.c: Likewise.
4979 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4981         PR c++/52216
4982         * g++.dg/cpp0x/new1.C: New.
4984 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4986         PR c++/25666
4987         * g++.dg/parse/dtor16.C: New.
4988         * g++.dg/parse/dtor6.C: Adjust.
4990 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4992         PR c++/19618
4993         * g++.dg/expr/bitfield12.C: New.
4995 2013-05-24  Jeff Law  <law@redhat.com>
4997         PR tree-optimization/57124
4998         * gcc.c-torture/execute/pr57124.c: New test.
4999         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5001 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5003         PR tree-optimization/57294
5004         * gcc.dg/ipa/pr57294.c: New test.
5006 2013-05-24  Dehao Chen  <dehao@google.com>
5008         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5010 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5012         * gcc.target/aarch64/scalar_intrinsics.c
5013         (force_simd): Use a valid instruction.
5014         (test_vdupd_lane_s64): Pass a valid lane argument.
5015         (test_vdupd_lane_u64): Likewise.
5017 2013-05-24  Richard Biener  <rguenther@suse.de>
5019         PR tree-optimization/57287
5020         * gcc.dg/pr57287.c: New testcase.
5022 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5024         PR c++/26572
5025         * g++.dg/template/error51.C: New.
5027 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5029         PR c++/25503
5030         * g++.dg/template/bitfield2.C: New.
5032 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5034         * gnat.dg/specs/noinline1.ads: New test.
5035         * gnat.dg/noinline2.ad[sb]: Likewise.
5036         * gnat.dg/specs/noinline3.ads: Likewise.
5037         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5039 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5041         PR tree-ssa/57385
5042         * gcc.dg/tree-ssa/pr57385.c: New test.
5044 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5046         * gnat.dg/derived_type4.adb: New test.
5048 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5050         * gcc.dg/builtin-bswap-6.c: New test.
5051         * gcc.dg/builtin-bswap-7.c: Likewise.
5052         * gcc.dg/builtin-bswap-8.c: Likewise.
5053         * gcc.dg/builtin-bswap-9.c: Likewise.
5055 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5057         PR debug/57351
5058         * gcc.dg/debug/pr57351.c: New test
5060 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5062         * gcc.target/aarch64/vect-clz.c: New file.
5064 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5066         PR middle-end/57347
5067         * gcc.dg/ipa/pr57347.c: New test.
5069 2013-05-23  Richard Biener  <rguenther@suse.de>
5071         PR tree-optimization/57380
5072         * g++.dg/tree-ssa/pr57380.C: New testcase.
5074 2013-05-23  Richard Biener  <rguenther@suse.de>
5076         PR middle-end/57381
5077         * gcc.dg/torture/pr57381.c: New testcase.
5079 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5081         PR middle-end/57344
5082         * gcc.c-torture/execute/pr57344-1.c: New test.
5083         * gcc.c-torture/execute/pr57344-2.c: New test.
5084         * gcc.c-torture/execute/pr57344-3.c: New test.
5085         * gcc.c-torture/execute/pr57344-4.c: New test.
5087 2013-05-23  Richard Biener  <rguenther@suse.de>
5089         PR rtl-optimization/57341
5090         * gcc.dg/torture/pr57341.c: New testcase.
5092 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5094         PR c++/57352
5095         * g++.dg/parse/crash62.C: New.
5097 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5098             Pat Haugen  <pthaugen@us.ibm.com>
5099             Peter Bergner  <bergner@vnet.ibm.com>
5101         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5102         crypto builtins.
5104 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5106         PR fortran/57364
5107         * gfortran.dg/defined_assignment_6.f90: New.
5109 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5111         PR fortran/57338
5112         * gfortran.dg/assumed_type_6.f90: New.
5114 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5116         PR c++/57211
5117         * g++.dg/cpp0x/Wunused-parm.C: New.
5119 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5121         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5122         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5124 2013-05-21  Easwaran Raman  <eraman@google.com>
5126         PR tree-optimization/57322
5127         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5129 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5131         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5132         .set (no)?micromips
5134 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5136         PR fortran/57035
5137         * gfortran.dg/assumed_type_5.f90: New.
5138         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5139         * gfortran.dg/assumed_rank_2.f90: Ditto.
5140         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5141         * gfortran.dg/no_arg_check_3.f90: Ditto.
5143 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5145         PR tree-optimization/57331
5146         * gcc.c-torture/compile/pr57331.c: New test.
5148 2013-05-21  Richard Biener  <rguenther@suse.de>
5150         PR tree-optimization/57330
5151         * gcc.dg/torture/pr57330.c: New testcase.
5153 2013-05-21  Richard Biener  <rguenther@suse.de>
5155         PR tree-optimization/57303
5156         * gcc.dg/torture/pr57303.c: New testcase.
5158 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5160         PR tree-optimization/57321
5161         * gcc.c-torture/execute/pr57321.c: New test.
5163 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5165         PR fortran/48858
5166         PR fortran/55465
5167         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5168         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5169         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5170         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5171         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5172         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5173         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5174         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5175         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5176         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5177         * gfortran.dg/binding_label_tests_24.f90: New.
5178         * gfortran.dg/binding_label_tests_25.f90: New.
5180 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5182         PR fortran/48858
5183         * gfortran.dg/binding_label_tests_17.f90: New.
5184         * gfortran.dg/binding_label_tests_18.f90: New.
5185         * gfortran.dg/binding_label_tests_19.f90: New.
5186         * gfortran.dg/binding_label_tests_20.f90: New.
5187         * gfortran.dg/binding_label_tests_21.f90: New.
5188         * gfortran.dg/binding_label_tests_22.f90: New.
5189         * gfortran.dg/binding_label_tests_23.f90: New.
5191 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5193         PR fortran/48858
5194         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5195         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5196         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5197         * gfortran.dg/common_18.f90: New.
5198         * gfortran.dg/common_19.f90: New.
5199         * gfortran.dg/common_20.f90: New.
5200         * gfortran.dg/common_21.f90: New.
5202 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5204         PR c++/12288
5205         * g++.dg/parse/error52.C: New.
5206         * g++.dg/parse/error3.C: Adjust.
5207         * g++.dg/parse/error36.C: Likewise.
5209 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5211         PR target/56547
5212         * gcc.target/sh/pr56547-1.c: New.
5213         * gcc.target/sh/pr56547-2.c: New.
5215 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5217         PR c++/23608
5218         * g++.dg/warn/Wsign-compare-6.C: New.
5219         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5221 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5223         PR c++/57327
5224         * g++.dg/template/error50.C: New.
5226 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5228         PR c++/10207
5229         * g++.dg/ext/complit13.C: New.
5231 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5233         PR c++/57175
5234         * g++.dg/pr57175.C: New testcase.
5236 2013-05-17  Easwaran Raman  <eraman@google.com>
5238         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5240 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5242         PR testsuite/57313
5243         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5245 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5247         PR rtl-optimization/57281
5248         PR rtl-optimization/57300
5249         * gcc.dg/pr57300.c: New test.
5250         * gcc.c-torture/execute/pr57281.c: New test.
5252 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5254         PR c++/18126
5255         * g++.dg/ext/sizeof-complit.C: New.
5257 2013-05-17  Marek Polacek  <polacek@redhat.com>
5259         * gcc.dg/strlenopt-25.c: New test.
5260         * gcc.dg/strlenopt-26.c: Likewise.
5262 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5264         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5265         instead of -mavx2, require only avx instead of avx2.
5266         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5267         of avx2-check.h and turn into an avx runtime test instead of
5268         avx2 runtime test.
5270 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5272         * g++.dg/ext/vector22.C: Uncomment working test.
5274 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5276         PR c++/17410
5277         * g++.dg/template/pr17410.C: New.
5279 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5281         * gcc.target/i386/rotate-3.c: New test.
5282         * gcc.target/i386/rotate-3a.c: New test.
5283         * gcc.target/i386/rotate-4.c: New test.
5284         * gcc.target/i386/rotate-4a.c: New test.
5285         * gcc.target/i386/rotate-5.c: New test.
5286         * gcc.target/i386/rotate-5a.c: New test.
5288 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5290         * gcc.dg/visibility-21.c: Require section_anchors.
5292 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5294         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5295         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5296         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5298 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5300         * gcc.dg/visibility-21.c: New.
5302 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5304         PR middle-end/57286
5305         * gcc.dg/pr57286.c: New testcase.
5306         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5307         * g++.dg/ext/vector22.C: Comment out transformations not
5308         performed anymore.
5310 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5312         PR target/57260
5313         * gcc.target/mips/call-1.c: Restrict to o32.
5314         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5316 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5318         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5319         dg-messages.
5320         * g++.dg/warn/Wshadow-1.C: Likewise.
5321         * g++.dg/warn/Wshadow-6.C: Likewise.
5322         * g++.dg/warn/Wshadow-7.C: Likewise.
5324 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5326         PR c++/31952
5327         * g++.dg/parse/pr31952-1.C: New.
5328         * g++.dg/parse/pr31952-2.C: Likewise.
5329         * g++.dg/parse/pr31952-3.C: Likewise.
5331         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5332         * g++.old-deja/g++.jason/cond.C: Likewise.
5333         * g++.dg/cpp0x/range-for5.C: Likewise.
5335 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5337         PR target/19599
5338         * gcc.target/arm/pr40887.c: Adjust testcase.
5339         * gcc.target/arm/pr19599.c: New test.
5341 2013-05-15  Richard Biener  <rguenther@suse.de>
5343         PR tree-optimization/57275
5344         * gcc.target/i386/pr57275.c: New testcase.
5346 2013-05-15  Jan Hubicka  <jh@suse.cz>
5348         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5349         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5350         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5352 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5354         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5355         scheduling.
5357 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5359         PR c++/57274
5360         * c-c++-common/Wsequence-point-1.c: New test.
5362 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5364         * g++.dg/ext/vector22.C: New testcase.
5365         * gcc.dg/binop-xor3.c: Remove xfail.
5367 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5369         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5370         FLOAT cmp FLOAT ? INT : INT.
5371         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5372         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5373         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5374         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5375         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5376         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5378 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5380         PR c++/53903
5381         * g++.dg/cpp0x/defaulted43.C: New.
5383 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5385         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5386         (alloca): Remove declaration.
5387         (foo9): Replace alloca by __builtin_alloca.
5389 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5391         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5392         Expect "size of array is too large" error.
5394 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5396         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5398 2013-05-14  Richard Biener  <rguenther@suse.de>
5400         PR middle-end/57235
5401         * g++.dg/torture/pr57235.C: New testcase.
5403 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5405         PR middle-end/57251
5406         * gcc.dg/torture/pr57251.c: New test.
5408 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5410         PR target/57264
5411         * gcc.target/i386/pr57264.c: New test.
5413 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5415         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5417 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5419         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5421 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5423         PR tree-optimization/45216
5424         PR tree-optimization/57157
5425         * c-c++-common/rotate-1.c: Add 32 tests with +.
5426         * c-c++-common/rotate-1a.c: Adjust.
5427         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5428         * c-c++-common/rotate-2b.c: New test.
5429         * c-c++-common/rotate-3.c: Add 32 tests with +.
5430         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5431         * c-c++-common/rotate-4b.c: New test.
5432         * c-c++-common/rotate-5.c: New test.
5434 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5436         PR middle-end/42371
5437         * gcc.dg/ipa/remref-0.c: New test.
5438         * gcc.dg/ipa/remref-1a.c: Likewise.
5439         * gcc.dg/ipa/remref-1b.c: Likewise.
5440         * gcc.dg/ipa/remref-2a.c: Likewise.
5441         * gcc.dg/ipa/remref-2b.c: Likewise.
5443 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5445         * gcc.dg/vector-shift-2.c: New testcase.
5447 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5449         PR tree-optimization/57230
5450         * gcc.dg/strlenopt-24.c: New test.
5452         PR tree-optimization/57230
5453         * gcc.dg/strlenopt-23.c: New test.
5455 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5457         PR target/57108
5458         * gcc.target/sh/pr57108.c: Move this test case to ...
5459         * gcc.c-torture/compile/pr57108.c: ... here.
5461 2013-05-10  Richard Biener  <rguenther@suse.de>
5463         PR tree-optimization/57214
5464         * gcc.dg/torture/pr57214.c: New testcase.
5466 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5468         * gcc.dg/vector-shift.c: New testcase.
5470 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5472         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5474         PR tree-optimization/45216
5475         PR tree-optimization/57157
5476         * c-c++-common/rotate-1.c: New test.
5477         * c-c++-common/rotate-1a.c: New test.
5478         * c-c++-common/rotate-2.c: New test.
5479         * c-c++-common/rotate-2a.c: New test.
5480         * c-c++-common/rotate-3.c: New test.
5481         * c-c++-common/rotate-3a.c: New test.
5482         * c-c++-common/rotate-4.c: New test.
5483         * c-c++-common/rotate-4a.c: New test.
5485 2013-05-10  Richard Biener  <rguenther@suse.de>
5487         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5488         * gcc.target/i386/l_fma_double_1.c: Adjust.
5489         * gcc.target/i386/l_fma_double_2.c: Likewise.
5490         * gcc.target/i386/l_fma_double_3.c: Likewise.
5491         * gcc.target/i386/l_fma_double_4.c: Likewise.
5492         * gcc.target/i386/l_fma_double_5.c: Likewise.
5493         * gcc.target/i386/l_fma_double_6.c: Likewise.
5494         * gcc.target/i386/l_fma_float_1.c: Likewise.
5495         * gcc.target/i386/l_fma_float_2.c: Likewise.
5496         * gcc.target/i386/l_fma_float_3.c: Likewise.
5497         * gcc.target/i386/l_fma_float_4.c: Likewise.
5498         * gcc.target/i386/l_fma_float_5.c: Likewise.
5499         * gcc.target/i386/l_fma_float_6.c: Likewise.
5501 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5503         PR c++/51226
5504         * g++.dg/cpp0x/pr51226.C: New.
5506 2013-04-16  Han Shen  <shenhan@google.com>
5508         Test cases for '-fstack-protector-strong'.
5509         * gcc.dg/fstack-protector-strong.c: New.
5510         * g++.dg/fstack-protector-strong.C: New.
5512 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5514         * gcc.target/aarch64/ands_1.c: New test.
5515         * gcc.target/aarch64/ands_2.c: Likewise
5517 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5519         * lib/target-supports.exp (check_effective_target_hw): New
5520         function.
5521         * c-c++-common/asan/clone-test-1.c: Call
5522         check_effective_target_hw.
5523         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5524         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5525         possible decorations.
5526         * c-c++-common/asan/null-deref-1.c: Likewise.
5527         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5528         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5529         * c-c++-common/asan/use-after-free-1.c: Likewise.
5530         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5531         * g++.dg/asan/large-func-test-1.C: Likewise.
5533 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5535         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5537 2013-05-07  Richard Biener  <rguenther@suse.de>
5539         PR middle-end/57190
5540         * g++.dg/torture/pr57190.C: New testcase.
5542 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5544         PR tree-optimization/57149
5545         * gcc.dg/pr57149.c: New test.
5547         PR debug/57184
5548         * gcc.dg/pr57184.c: New test.
5550 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5552         * gnat.dg/specs/array3.ads: New test.
5554 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5556         * c-c++-common/vector-scalar-2.c: New testcase.
5558 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5560         * gcc.target/i386/asm-dialect-2.c: New testcase.
5562 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5564         PR c++/57183
5565         * g++.dg/cpp0x/auto38.C: New.
5567 2013-05-06  Richard Biener  <rguenther@suse.de>
5569         PR tree-optimization/57185
5570         * gcc.dg/autopar/pr57185.c: New testcase.
5572 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5574         PR target/57106
5575         * gcc.target/i386/pr57106.c: New test.
5577 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5579         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5580         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5581         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5582         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5583         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5584         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5585         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5587 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5589         PR bootstrap/57154
5590         * gcc.dg/pr57154.c: New test.
5592 2013-05-06  Richard Biener  <rguenther@suse.de>
5594         PR middle-end/57147
5595         * gcc.dg/torture/pr57147-1.c: New testcase.
5596         * gcc.dg/torture/pr57147-2.c: Likewise.
5597         * gcc.dg/torture/pr57147-3.c: Likewise.
5599 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5601         PR target/55303
5602         * gcc.target/sh/pr55303-1.c: New.
5603         * gcc.target/sh/pr55303-2.c: New.
5604         * gcc.target/sh/pr55303-3.c: New.
5606 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5608         * gfortran.dg/allocate_with_source_3.f90: New.
5610 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5612         PR fortran/57141
5613         * gfortran.dg/null_8.f90: New.
5615 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5617         PR c++/53745
5618         * g++.dg/cpp0x/enum27.C: New.
5619         * g++.dg/cpp0x/enum_base.C: Adjust.
5621 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5623         PR tree-optimization/56205
5624         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5626 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5628         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5629         * gfortran.dg/bind_c_usage_27.f90: New.
5630         * gfortran.dg/bind_c_usage_28.f90: New.
5632 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5634         PR c++/51927
5635         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5637 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5639         PR target/57150
5640         * gcc.target/powerpc/pr57150.c: New file.
5642 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5644         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5645         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5646         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5647         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5648         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5649         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5650         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5652 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5654         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5655         scan-assembler-times.
5657 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5659         * gcc.dg/tree-ssa/slsr-32.c: New.
5660         * gcc.dg/tree-ssa/slsr-33.c: New.
5661         * gcc.dg/tree-ssa/slsr-34.c: New.
5662         * gcc.dg/tree-ssa/slsr-35.c: New.
5663         * gcc.dg/tree-ssa/slsr-36.c: New.
5664         * gcc.dg/tree-ssa/slsr-37.c: New.
5665         * gcc.dg/tree-ssa/slsr-38.c: New.
5667 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5669         * gcc.target/aarch64/tst_1.c: New test.
5670         * gcc.target/aarch64/tst_2.c: Likewise
5672 2013-05-02  Jeff Law  <law@redhat.com>
5674         PR tree-optimization/57144
5675         * gcc.c-torture/execute/pr57144.c: New test.
5677 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5679         PR rtl-optimization/57130
5680         * gcc.c-torture/execute/pr57130.c: New test.
5682 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5684         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5686 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5688         * gcc.target/aarch64/fabd.c: New file.
5690 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5692         PR c++/54318
5693         * g++.dg/cpp0x/pr54318.C: New.
5695 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/14283
5698         * g++.dg/parse/error51.C: New.
5699         * g++.dg/parse/error15.C: Adjust column numbers.
5701 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5703         PR fortran/57142
5704         * gfortran.dg/size_kind_2.f90: New.
5705         * gfortran.dg/size_kind_3.f90: New.
5707 2013-05-02  Richard Biener  <rguenther@suse.de>
5709         PR middle-end/57140
5710         * g++.dg/torture/pr57140.C: New testcase.
5712 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5714         PR target/56732
5715         * gcc.target/arm/pr56732-1.c: New test.
5717 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5719         PR middle-end/56988
5720         * gcc.dg/ipa/pr56988.c: New test.
5722 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5724         * gcc.target/aarch64/bics_1.c: New test.
5725         * gcc.target/aarch64/bics_2.c: Likewise.
5727 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5729         PR rtl-optimization/57131
5730         * gcc.c-torture/execute/pr57131.c: New test.
5732 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5734         PR c++/57132
5735         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5737 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5739         PR target/57091
5740         * gcc.target/i386/pr57091.c: New test.
5742 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5744         * gcc.target/aarch64/vect-vaddv.c: New.
5746 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5748         * gcc.target/aarch64/vect-vmaxv.c: New.
5749         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5751 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5753         * gcc.target/aarch64/scalar-vca.c: New.
5754         * gcc.target/aarch64/vect-vca.c: Likewise.
5756 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5758         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5759         (test_vceqd_s64): Force arguments to SIMD registers.
5760         (test_vceqzd_s64): Likewise.
5761         (test_vcged_s64): Likewise.
5762         (test_vcled_s64): Likewise.
5763         (test_vcgezd_s64): Likewise.
5764         (test_vcged_u64): Likewise.
5765         (test_vcgtd_s64): Likewise.
5766         (test_vcltd_s64): Likewise.
5767         (test_vcgtzd_s64): Likewise.
5768         (test_vcgtd_u64): Likewise.
5769         (test_vclezd_s64): Likewise.
5770         (test_vcltzd_s64): Likewise.
5771         (test_vtst_s64): Likewise.
5772         (test_vtst_u64): Likewise.
5774 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5776         PR c++/57092
5777         * g++.dg/cpp0x/decltype53.C: New.
5779 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5781         PR fortran/57071
5782         * gfortran.dg/power_5.f90:  New test.
5784 2013-04-30  Richard Biener  <rguenther@suse.de>
5786         PR middle-end/57122
5787         * gcc.dg/torture/pr57122.c: New testcase.
5789 2013-04-30  Richard Biener  <rguenther@suse.de>
5791         PR middle-end/57107
5792         * g++.dg/torture/pr57107.C: New testcase.
5794 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5796         PR rtl-optimization/57105
5797         * gcc.dg/pr57105.c: New test.
5799 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5801         PR tree-optimization/57104
5802         * gcc.dg/pr57104.c: New test.
5804 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5806         PR target/44578
5807         * gcc.target/i386/pr44578.c: New test.
5809 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5811         PR target/57097
5812         * gcc.target/i386/pr57097.c: New test.
5814 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5816         PR target/57098
5817         * gcc.target/i386/pr57098.c: New test.
5819 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5821         * gcc.c-torture/execute/pr55875.c: New test.
5823 2013-04-29  Richard Biener  <rguenther@suse.de>
5825         PR middle-end/57075
5826         * gcc.dg/torture/pr57075.c: New testcase.
5828 2013-04-29  Richard Biener  <rguenther@suse.de>
5830         PR middle-end/57103
5831         * gcc.dg/autopar/pr57103.c: New testcase.
5833 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5835         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5837 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5839         * gcc.dg/pr50763.c: Update test.
5841 2013-04-26  Jeff Law  <law@redhat.com>
5843         * gcc.dg/tree-ssa/vrp88.c: New test.
5845 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5847         PR target/57108
5848         * gcc.target/sh/pr57108.c: New test.
5850 2013-04-29  Richard Biener  <rguenther@suse.de>
5852         PR middle-end/57089
5853         * gfortran.dg/gomp/pr57089.f90: New testcase.
5855 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5857         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5859 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5861         * gcc.target/aarch64/vect-vcvt.c: New.
5863 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5865         * gcc.target/aarch64/vect-vrnd.c: New.
5867 2013-04-29  Richard Biener  <rguenther@suse.de>
5869         PR tree-optimization/57081
5870         * gcc.dg/torture/pr57081.c: New testcase.
5872 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5874         PR tree-optimization/57083
5875         * gcc.dg/torture/pr57083.c: New test.
5877 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5879         PR c++/56450
5880         * g++.dg/cpp0x/decltype52.C: New.
5882 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5884         N3472 binary constants
5885         * g++.dg/cpp/limits.C: Adjust warning wording.
5886         * g++.dg/system-binary-constants-1.C: Likewise.
5887         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5889 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5891         PR fortran/57093
5892         * gfortran.dg/coarray_30.f90: New.
5894 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5896         PR fortran/57071
5897         * frontend-passes (optimize_power):  New function.
5898         (optimize_op):  Use it.
5900 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5902         PR target/56866
5903         * gcc.c-torture/execute/pr56866.c: New test.
5904         * gcc.target/i386/pr56866.c: New test.
5906 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5908         PR go/57045
5909         * gcc.dg/setjmp-5.c: New test.
5911 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5913         PR c++/55708
5914         * g++.dg/cpp0x/constexpr-55708.C: New.
5916 2013-04-26  Richard Biener  <rguenther@suse.de>
5918         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5919         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5920         * gcc.dg/pr53265.c: Remove XFAILs.
5921         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5922         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5924 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5926         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5927         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5928         -fdiagnostics-color=never option similarly to
5929         -fno-diagnostics-show-caret option.
5931 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5933         PR rtl-optimization/57003
5934         * gcc.target/i386/pr57003.c: New test.
5936 2013-04-25  Marek Polacek  <polacek@redhat.com>
5938         PR tree-optimization/57066
5939         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5941 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5942             Tejas Belagod  <tejas.belagod@arm.com>
5944         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5945         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5946         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5948 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5950         * gcc.target/aarch64/cmp.c: New.
5952 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5954         * gcc.target/aarch64/ngc.c: New.
5956 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5958         * lib/target-supports.exp
5959         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5960         (check_effective_target_arm_neon_fp16_ok): Likewise.
5961         (add_options_for_arm_neon_fp16): Likewise.
5962         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5963         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5965 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5967         PR rtl-optimizations/57046
5968         * gcc.target/i386/pr57046.c: New test.
5970 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5972         * g++.dg/cpp1y/cplusplus.C: New.
5974 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5976         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5978 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5980         * c-c++-common/Wpointer-arith-1.c: New.
5982 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5984         * g++.dg/cpp1y/cxx1y_macro.C: New.
5986 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5988         PR c++/56970
5989         * g++.dg/cpp0x/sfinae45.C: New.
5991 2013-04-24  Richard Biener  <rguenther@suse.de>
5993         PR testsuite/57050
5994         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5996 2013-04-23  Richard Biener  <rguenther@suse.de>
5998         PR middle-end/57036
5999         * gcc.dg/torture/pr57036-1.c: New testcase.
6000         * gcc.dg/torture/pr57036-2.c: Likewise.
6002 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6004         * gcc.target/aarch64/scalar-mov.c: New testcase.
6006 2013-04-23  Richard Biener  <rguenther@suse.de>
6008         PR tree-optimization/57026
6009         * gcc.dg/torture/pr57026.c: New testcase.
6011 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6013         PR fortran/53685
6014         PR fortran/57022
6015         * gfortran.dg/transfer_check_4.f90: New.
6017 2013-04-22  Marek Polacek  <polacek@redhat.com>
6019         PR sanitizer/56990
6020         * gcc.dg/pr56990.c: New test.
6022 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6024         PR target/57018
6025         * gcc.target/i386/pr57018.c: New test.
6027 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6029         * gcc.target/aarch64/vrecps.c: New.
6030         * gcc.target/aarch64/vrecpx.c: Likewise.
6032 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6034         PR target/56995
6035         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6037 2013-04-21  Jeff Law  <law@redhat.com>
6039         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6041 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6043         PR fortran/56907
6044         * gfortran.dg/c_loc_test_22.f90: New.
6046 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6048         PR rtl-optimization/56847
6049         * gcc.dg/pr56847.c: New test.
6051 2013-04-19  Richard Biener  <rguenther@suse.de>
6053         PR tree-optimization/56982
6054         * gcc.c-torture/execute/pr56982.c: New testcase.
6056 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6058         PR tree-optimization/56718
6059         * g++.dg/ipa/imm-devirt-1.C: New test.
6060         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6062 2013-04-19  Richard Biener  <rguenther@suse.de>
6064         PR tree-optimization/57000
6065         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6067 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6068             Mikael Morin  <mikael@gcc.gnu.org>
6070         PR fortran/56872
6071         * gfortran.dg/array_constructor_45.f90:  New test.
6072         * gfortran.dg/array_constructor_46.f90:  New test.
6073         * gfortran.dg/array_constructor_47.f90:  New test.
6074         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6076 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6078         PR rtl-optimization/56999
6079         * g++.dg/opt/pr56999.C: New test.
6081 2013-04-18  Cary Coutant  <ccoutant@google.com>
6083         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6084         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6086 2013-04-18  Cary Coutant  <ccoutant@google.com>
6088         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6089         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6090         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6091         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6092         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6093         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6094         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6095         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6096         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6097         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6098         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6100 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6102         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6104 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6106         PR tree-optimization/56984
6107         * gcc.c-torture/compile/pr56984.c: New test.
6109         PR rtl-optimization/56992
6110         * gcc.dg/pr56992.c: New test.
6112 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6114         PR fortran/56814
6115         * gfortran.dg/proc_ptr_42.f90: New.
6117 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6119         * gnat.dg/discr41.ad[sb]: New test.
6120         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6121         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6122         * gcc.dg/vect/slp-24.c: Likewise.
6123         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6124         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6125         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6126         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6127         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6128         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6129         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6130         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6131         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6132         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6133         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6134         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6135         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6136         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6137         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6138         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6139         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6140         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6141         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6142         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6143         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6144         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6145         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6146         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6147         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6148         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6150 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6152         PR fortran/40958
6153         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6154         * gfortran.dg/module_md5_1.f90: Remove.
6156 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6158         * gcc.target/aarch64/adds3.c: New.
6159         * gcc.target/aarch64/subs3.c: New.
6161 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6163         * gcc.target/aarch64/adds1.c: New.
6164         * gcc.target/aarch64/adds2.c: New.
6165         * gcc.target/aarch64/subs1.c: New.
6166         * gcc.target/aarch64/subs2.c: New.
6168 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6170         Implement n3599 - Literal operator templates for strings.
6171         * g++.dg/cpp1y/udlit-char-template.C: New test.
6172         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6174 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6176         PR fortran/39505
6177         * gfortran.dg/no_arg_check_1.f90: New.
6178         * gfortran.dg/no_arg_check_2.f90: New.
6179         * gfortran.dg/no_arg_check_3.f90: New.
6181 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6183         PR fortran/56968
6184         * gfortran.dg/proc_ptr_41.f90: New.
6186 2013-04-16  Richard Biener  <rguenther@suse.de>
6188         PR tree-optimization/56756
6189         * gcc.dg/torture/pr56756.c: New testcase.
6191 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6193         PR fortran/56969
6194         * gfortran.dg/c_assoc_5.f90: New.
6196 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6198         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6199         * gcc.c-torture/execute/pr33992.x: Remove.
6200         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6201         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6202         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6204 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6206         PR tree-optimization/56962
6207         * gcc.c-torture/execute/pr56962.c: New test.
6209 2013-04-15  Richard Biener  <rguenther@suse.de>
6211         PR tree-optimization/56933
6212         * gcc.dg/vect/pr56933.c: New testcase.
6214 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6216         * gcc.target/arm/anddi3-opt.c: New test.
6217         * gcc.target/arm/anddi3-opt2.c: Likewise.
6219 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6221         * gcc.dg/pr56890-1.c: New test.
6222         * gcc.dg/pr56890-2.c: Likewise.
6224 2013-04-15  Joey Ye  <joey.ye@arm.com>
6226         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6227         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6229 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6231         PR fortran/56816
6232         * gfortran.dg/select_type_33.f03: New test.
6234 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6236         PR fortran/55959
6237         * gfortran.dg/typebound_proc_29.f03: New.
6239 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6241         PR fortran/56266
6242         * gfortran.dg/typebound_proc_28.f03: New.
6244 2013-04-12  Jeff Law  <law@redhat.com>
6246         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6247         either.
6249 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6251         PR fortran/56929
6252         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6254 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6256         PR target/56903
6257         * gcc.target/i386/pr56903.c: New test.
6259 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6261         PR fortran/56261
6262         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6263         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6264         * gfortran.dg/block_11.f90: Fix invalid test case.
6265         * gfortran.dg/function_types_3.f90: Add new error message.
6266         * gfortran.dg/global_references_1.f90: Ditto.
6267         * gfortran.dg/import2.f90: Remove unneeded parts.
6268         * gfortran.dg/import6.f90: Fix invalid test case.
6269         * gfortran.dg/proc_decl_2.f90: Ditto.
6270         * gfortran.dg/proc_decl_9.f90: Ditto.
6271         * gfortran.dg/proc_decl_18.f90: Ditto.
6272         * gfortran.dg/proc_ptr_40.f90: New.
6273         * gfortran.dg/whole_file_7.f90: Modified error wording.
6274         * gfortran.dg/whole_file_16.f90: Ditto.
6275         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6276         * gfortran.dg/whole_file_18.f90: Modified error wording.
6277         * gfortran.dg/whole_file_20.f03: Ditto.
6278         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6279         invalid test case.
6281 2013-04-12  Richard Biener  <rguenther@suse.de>
6283         Revert
6284         2013-04-10  Richard Biener  <rguenther@suse.de>
6286         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6288 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6290         PR fortran/56845
6291         * gfortran.dg/class_allocate_15.f90: New.
6293         Revert:
6294         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6296         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6297         scan-tree-dump-times.
6299 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6301         PR tree-optimization/56918
6302         PR tree-optimization/56920
6303         * gcc.dg/vect/pr56918.c: New test.
6304         * gcc.dg/vect/pr56920.c: New test.
6306 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6308         PR fortran/56845
6309         * gfortran.dg/class_allocate_14.f90: New.
6310         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6311         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6313 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6315         * gcc.dg/fold-cstvecshift.c: New testcase.
6317 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6319         * gcc.target/aarch64/negs.c: New.
6321 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6323         PR c++/56895
6324         * g++.dg/template/arrow4.C: New test.
6326 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6328         * gnat.dg/array23.adb: New test.
6329         * gnat.dg/array23_pkg[123].ads: New helpers.
6331 2013-04-11  Jeff Law  <law@redhat.com>
6333         PR tree-optimization/56900
6334         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6336 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6338         PR c++/56913
6339         * g++.dg/cpp0x/sfinae44.C: New.
6341 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6343         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6344         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6346 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6348         PR c++/54216
6349         * g++.dg/cpp0x/enum26.C: New.
6350         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6352 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6354         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6355         inverse operands.
6356         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6357         loop is vectorized.
6358         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6359         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6360         loop is vectorized and that the correct instruction is generated.
6361         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6362         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6363         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6365 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6367         PR tree-optimization/56899
6368         * gcc.c-torture/execute/pr56899.c: New test.
6370 2013-04-10  David S. Miller  <davem@davemloft.net>
6372         * gcc.target/sparc/setcc-4.c: New test.
6373         * gcc.target/sparc/setcc-5.c: New test.
6375 2013-04-10  Richard Biener  <rguenther@suse.de>
6377         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6379 2013-04-10  Richard Biener  <rguenther@suse.de>
6381         * gcc.dg/vect/slp-39.c: New testcase.
6383 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6385         PR tree-optimization/55524
6386         * gcc.target/epiphany/fnma-1.c: New test.
6388 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6390         * gcc.dg/tree-ssa/inline-11.c: New test
6392 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6394         PR c++/56895
6395         * g++.dg/template/arrow3.C: New test.
6397 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6399         * gcc.target/arm/minmax_minus.c: New test.
6401 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6403         PR middle-end/56883
6404         * c-c++-common/gomp/pr56883.c: New test.
6406 2013-04-09  Jeff Law  <law@redhat.com>
6408         * gcc.dg/tree-ssa/vrp87.c: New test.
6410 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6412         PR tree-optimization/56854
6413         * g++.dg/torture/pr56854.C: New test.
6415 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6417         PR fortran/56782
6418         * gfortran.dg/array_constructor_44.f90:  New test.
6420 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6422         PR c++/56871
6423         * g++.dg/cpp0x/constexpr-specialization.C: New.
6425 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6427         * gcc.c-torture/execute/pr56837.c: New test.
6429         PR c++/34949
6430         PR c++/50243
6431         * g++.dg/opt/vt3.C: New test.
6432         * g++.dg/opt/vt4.C: New test.
6434 2013-04-08  Jeff Law  <law@redhat.com>
6436         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6438 2013-04-08  Richard Biener  <rguenther@suse.de>
6440         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6442 2013-04-08  Richard Biener  <rguenther@suse.de>
6444         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6446 2013-04-08  Richard Biener  <rguenther@suse.de>
6448         * g++.dg/vect/slp-pr56812.cc: Adjust.
6450 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6452         * gcc.dg/pr56837.c: New test.
6453         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6454         "generated memset minus one".
6456 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6458         PR fortran/56849
6459         * gfortran.dg/reshape_5.f90: New.
6461 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6463         PR target/56843
6464         * gcc.target/powerpc/recip-1.c: Modify expected output.
6465         * gcc.target/powerpc/recip-3.c: Likewise.
6466         * gcc.target/powerpc/recip-4.c: Likewise.
6467         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6469 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6471         * gcc.target/arm/peep-ldrd-1.c: New test.
6472         * gcc.target/arm/peep-strd-1.c: Likewise.
6474 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6476         * gcc.target/arm/negdi-1.c: New test.
6477         * gcc.target/arm/negdi-2.c: Likewise.
6478         * gcc.target/arm/negdi-3.c: Likewise.
6479         * gcc.target/arm/negdi-4.c: Likewise.
6481 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6483         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6484         Add -march=armv8-a when we use v8 NEON.
6485         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6486         (check_effective_target_vect_call_ceilf): Likewise.
6487         (check_effective_target_vect_call_floorf): Likewise.
6488         (check_effective_target_vect_call_roundf): Likewise.
6489         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6490         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6491         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6492         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6493         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6495 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6497         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6498         * gcc.target/powerpc/sd-pwr6.c: Same.
6499         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6500         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6502 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6504         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6506 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6508         PR fortran/40881
6509         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6510         * gfortran.dg/altreturn_4.f90: Ditto.
6511         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6512         * gfortran.dg/altreturn_5.f90: Ditto.
6513         * gfortran.dg/altreturn_6.f90: Ditto.
6514         * gfortran.dg/altreturn_7.f90: Ditto.
6516 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6518         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6519         New procedure.
6520         (check_effective_target_arm_v8_neon_ok_nocache):
6521         Likewise.
6522         (check_effective_target_arm_v8_neon_ok): Change to use
6523         check_effective_target_arm_v8_neon_ok_nocache.
6524         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6525         NEON flags.
6526         (check_effective_target_vect_call_btruncf):
6527         Enable for arm and ARMv8 NEON.
6528         (check_effective_target_vect_call_ceilf): Likewise.
6529         (check_effective_target_vect_call_floorf): Likewise.
6530         (check_effective_target_vect_call_roundf): Likewise.
6531         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6532         target.
6534 2013-04-04  Marek Polacek  <polacek@redhat.com>
6536         PR tree-optimization/48186
6537         * gcc.dg/pr48186.c: New test.
6539 2013-04-04  Richard Biener  <rguenther@suse.de>
6541         PR tree-optimization/56826
6542         * gcc.dg/vect/pr56826.c: New testcase.
6543         * gcc.dg/vect/O3-pr36098.c: Adjust.
6545 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6547         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6548         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6549         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6550         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6551         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6552         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6553         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6554         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6555         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6556         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6558 2013-04-04  Richard Biener  <rguenther@suse.de>
6560         PR tree-optimization/56213
6561         * gcc.dg/vect/vect-123.c: New testcase.
6563 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6565         PR fortran/56810
6566         * gfortran.dg/read_repeat_2.f90: New.
6568 2013-04-04  Richard Biener  <rguenther@suse.de>
6570         PR tree-optimization/56837
6571         * g++.dg/torture/pr56837.C: New testcase.
6573 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6575         PR fortran/50269
6576         * gfortran.dg/c_loc_test_21.f90: New.
6577         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6578         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6579         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6580         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6581         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6583 2013-04-03  Jeff Law  <law@redhat.com>
6585         PR tree-optimization/56799
6586         * gcc.c-torture/execute/pr56799.c: New test.
6588 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6590         PR c++/56815
6591         * g++.dg/warn/Wpointer-arith-1.C: New.
6592         * g++.dg/gomp/for-19.C: Adjust.
6594 2013-04-03  Marek Polacek  <polacek@redhat.com>
6596         PR sanitizer/55702
6597         * gcc.dg/pr55702.c: New test.
6599 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6601         PR target/56809
6602         * gcc.dg/pr56809.c: New testcase.
6604 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6606         PR debug/56819
6607         * g++.dg/debug/pr56819.C: New test.
6609 2013-04-03  Richard Biener  <rguenther@suse.de>
6611         PR tree-optimization/56817
6612         * g++.dg/torture/pr56817.C: New testcase.
6614 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6616         * gcc.dg/vect/bb-slp-31.c: New file.
6618 2013-04-03  Jason Merrill  <jason@redhat.com>
6620         PR c++/34949
6621         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6623 2013-04-03  Richard Biener  <rguenther@suse.de>
6625         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6627 2013-04-03  Richard Biener  <rguenther@suse.de>
6629         PR tree-optimization/55964
6630         * gcc.dg/torture/pr55964-2.c: New testcase.
6632 2013-04-03  Richard Biener  <rguenther@suse.de>
6634         PR tree-optimization/56501
6635         * gcc.dg/torture/pr56501.c: New testcase.
6637 2013-04-03  Richard Biener  <rguenther@suse.de>
6639         PR tree-optimization/56407
6640         * gcc.dg/torture/pr56407.c: New testcase.
6642 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6644         PR tree-optimization/56790
6645         * g++.dg/ext/pr56790-1.C: New testcase.
6647 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6649         * gcc.target/i386/merge-1.c: New testcase.
6650         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6652 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6654         PR c/19449
6655         * gcc.c-torture/execute/pr19449.c: New test.
6657 2013-04-03  Richard Biener  <rguenther@suse.de>
6659         PR tree-optimization/56812
6660         * g++.dg/vect/slp-pr56812.cc: New testcase.
6662 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6664         PR fortran/56284
6665         PR fortran/40881
6666         * gfortran.dg/altreturn_8.f90: New.
6667         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6668         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6669         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6671 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6673         PR rtl-optimization/56745
6674         * gcc.c-torture/compile/pr56745.c: New test.
6676 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6678         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6680 2013-04-02  Richard Biener  <rguenther@suse.de>
6682         PR tree-optimization/56778
6683         * gcc.dg/torture/pr56778.c: New testcase.
6685 2013-04-02  Richard Biener  <rguenther@suse.de>
6687         PR middle-end/56768
6688         * g++.dg/torture/pr56768.C: New testcase.
6690 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6692         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6694 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6696         PR fortran/56660
6697         * gfortran.dg/namelist_82.f90:  New test.
6699 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6701         PR fortran/56500
6702         * gfortran.dg/implicit_class_1.f90: New.
6704 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6706         PR fortran/56786
6707         * gfortran.dg/namelist_81.f90:  New test.
6709 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6711         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6712         for constant and equal string lengths.
6713         * gfortran.dg/character_comparison_5.f90:  Likewise.
6714         * gfortran.dg/character_comparison_9.f90:  New test.
6716 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6718         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6719         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6721 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6723         PR fortran/35203
6724         * gfortran.dg/optional_absent_3.f90: New.
6726 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6728         PR fortran/56737
6729         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6731 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6733         PR fortran/56735
6734         * gfortran.dg/namelist_80.f90: New.
6736 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6738         PR fortran/45159
6739         * gfortran.dg/string_length_2.f90:  New test.
6740         * gfortran.dg/dependency_41.f90:  New test.
6742 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6744         PR fortran/55806
6745         * gfortran.dg/array_constructor_43.f90:  New test.
6746         * gfortran.dg/random_seed_3.f90:  New test.
6748 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6750         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6751         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6752         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6753         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6754         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6755         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6756         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6757         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6758         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6759         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6761 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6763         PR c++/56725
6764         * g++.dg/conversion/op4.C: Adjust.
6765         * g++.dg/cpp0x/rv1n.C: Likewise.
6766         * g++.dg/cpp0x/rv2n.C: Likewise.
6767         * g++.dg/cpp0x/template_deduction.C: Likewise.
6768         * g++.dg/expr/cond8.C: Likewise.
6769         * g++.dg/other/error4.C: Likewise.
6770         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6771         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6772         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6773         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6774         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6775         * g++.old-deja/g++.law/cvt20.C: Likewise.
6776         * g++.old-deja/g++.law/cvt8.C: Likewise.
6777         * g++.old-deja/g++.law/init8.C: Likewise.
6778         * g++.old-deja/g++.mike/net12.C: Likewise.
6779         * g++.old-deja/g++.mike/net8.C: Likewise.
6780         * g++.old-deja/g++.mike/p2793.C: Likewise.
6781         * g++.old-deja/g++.mike/p3836.C: Likewise.
6782         * g++.old-deja/g++.mike/p418.C: Likewise.
6783         * g++.old-deja/g++.mike/p701.C: Likewise.
6784         * g++.old-deja/g++.mike/p807.C: Likewise.
6786 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6788         PR middle-end/56694
6789         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6790         targets.
6792 2013-03-28  Marek Polacek  <polacek@redhat.com>
6794         PR tree-optimization/56695
6795         * gcc.dg/vect/pr56695.c: New test.
6797 2013-03-28  Richard Biener  <rguenther@suse.de>
6799         PR tree-optimization/37021
6800         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6801         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6803 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6805         PR fortran/56650
6806         PR fortran/36437
6807         * gfortran.dg/sizeof_2.f90: New.
6808         * gfortran.dg/sizeof_3.f90: New.
6809         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6811 2013-03-27  Richard Biener  <rguenther@suse.de>
6813         PR tree-optimization/37021
6814         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6816 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6818         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6819         * g++.dg/ipa/ivinline-2.C: Likewise.
6820         * g++.dg/ipa/ivinline-3.C: Likewise.
6821         * g++.dg/ipa/ivinline-4.C: Likewise.
6822         * g++.dg/ipa/ivinline-5.C: Likewise.
6823         * g++.dg/ipa/ivinline-7.C: Likewise.
6824         * g++.dg/ipa/ivinline-8.C: Likewise.
6825         * g++.dg/ipa/ivinline-9.C: Likewise.
6826         * g++.dg/cpp0x/noexcept03.C: Likewise.
6827         * gcc.dg/const-1.c: Likewise.
6828         * gcc.dg/ipa/pure-const-1.c: Likewise.
6829         * gcc.dg/noreturn-8.c: Likewise.
6830         * gcc.target/i386/mmx-1.c: Likewise.
6831         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6832         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6833         * gcc.c-torture/execute/pr33992.x: New file.
6835 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6837         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6839 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6841         PR c++/55951
6842         * g++.dg/ext/desig5.C: New.
6844 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6846         PR fortran/56649
6847         * gfortran.dg/merge_init_expr_2.f90: New.
6848         * gfortran.dg/merge_char_1.f90: Modify test to
6849         stay a run-time test.
6850         * gfortran.dg/merge_char_3.f90: Ditto.
6852 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6854         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6855         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6857 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6859         PR c++/56722
6860         * g++.dg/cpp0x/range-for23.C: New.
6862 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6864         PR libfortran/52512
6865         * gfortran.dg/namelist_79.f90: New.
6867 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6869         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6871 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6873         PR fortran/38536
6874         PR fortran/38813
6875         PR fortran/38894
6876         PR fortran/39288
6877         PR fortran/40963
6878         PR fortran/45824
6879         PR fortran/47023
6880         PR fortran/47034
6881         PR fortran/49023
6882         PR fortran/50269
6883         PR fortran/50612
6884         PR fortran/52426
6885         PR fortran/54263
6886         PR fortran/55343
6887         PR fortran/55444
6888         PR fortran/55574
6889         PR fortran/56079
6890         PR fortran/56378
6891         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6892         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6893         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6894         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6895         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6896         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6897         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6898         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6899         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6900         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6901         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6902         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6903         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6904         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6905         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6906         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6907         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6908         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6909         * gfortran.dg/pr32601_1.f03: Ditto.
6910         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6911         * gfortran.dg/blockdata_7.f90: New.
6912         * gfortran.dg/c_assoc_4.f90: New.
6913         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6914         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6915         * gfortran.dg/c_funloc_tests_8.f90: New.
6916         * gfortran.dg/c_loc_test_17.f90: New.
6917         * gfortran.dg/c_loc_test_18.f90: New.
6918         * gfortran.dg/c_loc_test_19.f90: New.
6919         * gfortran.dg/c_loc_test_20.f90: New.
6920         * gfortran.dg/c_sizeof_5.f90: New.
6921         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6922         * gfortran.dg/transfer_resolve_2.f90: New.
6923         * gfortran.dg/transfer_resolve_3.f90: New.
6924         * gfortran.dg/transfer_resolve_4.f90: New.
6925         * gfortran.dg/pr32601.f03: Update dg-error.
6926         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6927         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6929 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6931         * gcc.target/arm/vseleqdf.c: New test.
6932         * gcc.target/arm/vseleqsf.c: Likewise.
6933         * gcc.target/arm/vselgedf.c: Likewise.
6934         * gcc.target/arm/vselgesf.c: Likewise.
6935         * gcc.target/arm/vselgtdf.c: Likewise.
6936         * gcc.target/arm/vselgtsf.c: Likewise.
6937         * gcc.target/arm/vselledf.c: Likewise.
6938         * gcc.target/arm/vsellesf.c: Likewise.
6939         * gcc.target/arm/vselltdf.c: Likewise.
6940         * gcc.target/arm/vselltsf.c: Likewise.
6941         * gcc.target/arm/vselnedf.c: Likewise.
6942         * gcc.target/arm/vselnesf.c: Likewise.
6943         * gcc.target/arm/vselvcdf.c: Likewise.
6944         * gcc.target/arm/vselvcsf.c: Likewise.
6945         * gcc.target/arm/vselvsdf.c: Likewise.
6946         * gcc.target/arm/vselvssf.c: Likewise.
6948 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6950         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6951         body from here...
6952         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6953         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6954         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6955         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6956         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6957         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6958         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6959         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6960         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6961         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6962         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6963         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6964         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6965         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6966         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6967         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6968         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6969         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6970         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6971         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6972         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6973         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6974         * gcc.target/arm/atomic-op-char.c: Likewise.
6975         * gcc.target/arm/atomic-op-consume.c: Likewise.
6976         * gcc.target/arm/atomic-op-int.c: Likewise.
6977         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6978         * gcc.target/arm/atomic-op-release.c: Likewise.
6979         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6980         * gcc.target/arm/atomic-op-short.c: Likewise.
6982 2013-03-25  Richard Biener  <rguenther@suse.de>
6984         PR middle-end/56694
6985         * g++.dg/torture/pr56694.C: New testcase.
6987 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6989         PR target/56720
6990         * gcc.target/arm/neon-vcond-gt.c: New test.
6991         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6992         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6994 2013-03-25  Richard Biener  <rguenther@suse.de>
6996         PR tree-optimization/56689
6997         * gcc.dg/torture/pr56689.c: New testcase.
6999 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7001         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7003 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7005         PR fortran/56696
7006         * gfortran.dg/eof_5.f90: New.
7008 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7010         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7011         alphabetically.
7013 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7015         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7017 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7019         PR testsuite/55994
7020         * gcc.c-torture/execute/builtins/builtins.exp: Add
7021         -Wl,--allow-multiple-definition for RTEMS targets.
7023 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7025         * gcc.target/aarch64/movk.c: New test.
7027 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7029         * g++.dg/ext/vector21.C: New testcase.
7031 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7033         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7034         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7036 2013-03-21  Richard Biener  <rguenther@suse.de>
7038         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7039         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7041 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7043         * gcc.target/aarch64/vect.c: Test and result vector added
7044         for sabd and saba instructions.
7045         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7046         instructions in assembly.
7047         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7048         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7049         for fabd instruction.
7050         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7051         instruction in assembly.
7052         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7054 2013-03-20  Jeff Law  <law@redhat.com>
7056         * g++.dg/tree-ssa/ssa-dom.C: New test.
7058 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7060         * gcc.target/powerpc/mmfpgpr.c: New test.
7061         * gcc.target/powerpc/sd-vsx.c: Likewise.
7062         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7063         * gcc.target/powerpc/vsx-float0.c: Likewise.
7065 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7067         PR tree-optimization/56355
7068         * gcc.dg/pr56355-1.c: New file.
7070 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7071             Richard Sandiford  <rdsandiford@googlemail.com>
7073         * gcc.target/mips/mips.exp: Add microMIPS support.
7074         * gcc.target/mips/umips-movep-2.c: New test.
7075         * gcc.target/mips/umips-lwp-2.c: New test.
7076         * gcc.target/mips/umips-swp-5.c: New test.
7077         * gcc.target/mips/umips-constraints-1.c: New test.
7078         * gcc.target/mips/umips-lwp-3.c: New test.
7079         * gcc.target/mips/umips-swp-6.c: New test.
7080         * gcc.target/mips/umips-constraints-2.c: New test.
7081         * gcc.target/mips/umips-save-restore-1.c: New test.
7082         * gcc.target/mips/umips-lwp-4.c: New test.
7083         * gcc.target/mips/umips-swp-7.c: New test.
7084         * gcc.target/mips/umips-save-restore-2.c: New test.
7085         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7086         * gcc.target/mips/umips-lwp-5.c: New test.
7087         * gcc.target/mips/umips-save-restore-3.c: New test.
7088         * gcc.target/mips/umips-lwp-6.c: New test.
7089         * gcc.target/mips/umips-swp-1.c: New test.
7090         * gcc.target/mips/umips-lwp-7.c: New test.
7091         * gcc.target/mips/umips-swp-2.c: New test.
7092         * gcc.target/mips/umips-lwp-8.c: New test.
7093         * gcc.target/mips/umips-swp-3.c: New test.
7094         * gcc.target/mips/umips-movep-1.c: New test.
7095         * gcc.target/mips/umips-lwp-1.c: New test.
7096         * gcc.target/mips/umips-swp-4.c: New test.
7098 2013-03-20  Richard Biener  <rguenther@suse.de>
7100         PR tree-optimization/56661
7101         * gcc.dg/torture/pr56661.c: New testcase.
7103 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7105         PR rtl-optimization/56605
7106         * gcc.target/powerpc/pr56605.c: New.
7108 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7110         PR fortran/54932
7111         * gfortran.dg/do_1.f90: Don't xfail.
7113 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7115         PR libfortran/51825
7116         * gfortran.dg/namelist_77.f90: New.
7117         * gfortran.dg/namelist_78.f90: New.
7119 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7121         PR libfortran/48618
7122         * gfortran.dg/open_negative_unit_1.f90: New.
7124 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7126         * gcc.target/aarch64/sbc.c: New test.
7128 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7130         * gcc.target/aarch64/ror.c: New test.
7132 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7134         * gcc.target/aarch64/extr.c: New test.
7136 2013-03-19  Richard Biener  <rguenther@suse.de>
7138         PR tree-optimization/56273
7139         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7140         * c-c++-common/uninit-17.c: Likewise.
7142 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7144         PR tree-optimization/56635
7145         * g++.dg/torture/pr56635.C: New test.
7147 2013-03-18  Richard Biener  <rguenther@suse.de>
7149         PR tree-optimization/3713
7150         * g++.dg/ipa/devirt-12.C: New testcase.
7152 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7154         PR c/56566
7155         * c-c++-common/pr56566.c: New test.
7157 2013-03-17  Jason Merrill  <jason@redhat.com>
7159         * g++.dg/template/abstract-dr337.C: XFAIL.
7161 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7163         PR c++/56607
7164         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7165         * c-c++-common/pr56607.c: New test.
7167 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7169         PR c++/56582
7170         * g++.dg/cpp0x/constexpr-array5.C: New.
7172 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7174         PR fortran/56615
7175         * gfortran.dg/transfer_intrinsic_5.f90: New.
7177 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7179         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7180         * gcc.target/i386/pr20020-1.c: Likewise.
7181         * gcc.target/i386/pr20020-2.c: Likewise.
7182         * gcc.target/i386/pr20020-3.c: Likewise.
7183         * gcc.target/i386/pr53425-1.c: Likewise.
7184         * gcc.target/i386/pr53425-2.c: Likewise.
7185         * gcc.target/i386/pr55093.c: Likewise.
7186         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7188 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7190         PR debug/56307
7191         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7192         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7194 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7196         PR tree-optimization/53265
7197         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7198         undefined behavior.
7199         * gcc.dg/graphite/id-6.c (test): Likewise.
7200         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7201         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7203         PR tree-optimization/53265
7204         * gcc.dg/pr53265.c: New test.
7205         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7206         to dg-options.
7207         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7208         arrays.
7209         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7210         n, use it as high bound instead of 4.
7212 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7214         PR target/49880
7215         * gcc.target/sh/pr49880-1.c: New.
7216         * gcc.target/sh/pr49880-2.c: New.
7217         * gcc.target/sh/pr49880-3.c: New.
7218         * gcc.target/sh/pr49880-4.c: New.
7219         * gcc.target/sh/pr49880-5.c: New.
7221 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7223         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7225 2013-03-13  Richard Biener  <rguenther@suse.de>
7227         PR tree-optimization/56608
7228         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7230 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7232         PR c++/56611
7233         * g++.dg/cpp0x/alias-decl-32.C: New.
7235 2013-03-11  Jan Hubicka  <jh@suse.cz>
7237         PR middle-end/56571
7238         * gcc.c-torture/compile/pr56571.c: New testcase.
7240 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7242         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7243         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7245 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7247         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7248         * gcc.dg/inline_4.c: Likewise.
7249         * gcc.dg/unroll_2.c: Likewise.
7250         * gcc.dg/unroll_3.c: Likewise.
7251         * gcc.dg/unroll_4.c: Likewise.
7253 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7255         PR testsuite/54119
7256         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7258         PR debug/56307
7259         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7261 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7263         PR target/40797
7264         * gcc.c-torture/compile/pr40797.c: New.
7266 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7268         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7270 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7272         PR fortran/56575
7273         * gfortran.dg/class_56.f90: New test.
7275 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7277         PR middle-end/56524
7278         * gcc.target/mips/pr56524.c: New test.
7280 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7282         PR c++/56565
7283         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7285 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7287         PR c++/51412
7288         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7290 2013-03-08  Marek Polacek  <polacek@redhat.com>
7292         PR tree-optimization/56478
7293         * gcc.dg/torture/pr56478.c: New test.
7295 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7297         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7298         targets linker option --allow-multiple-definition.
7300         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7301         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7302         * gcc.dg/pr52549.c: Add LLP64 case.
7303         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7304         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7305         * gcc.dg/torture/pr51071-2.c: Likewise.
7306         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7307         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7308         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7309         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7310         * gcc.dg/weak/weak-1.c: Likewise.
7311         * gcc.dg/weak/weak-2.c: Likewise.
7312         * gcc.dg/weak/weak-3.c: Likewise.
7313         * gcc.dg/weak/weak-4.c: Likewise.
7314         * gcc.dg/weak/weak-5.c: Likewise.
7315         * gcc.dg/weak/weak-15.c: Likewise.
7316         * gcc.dg/weak/weak-16.c: Likewise.
7318         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7320 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7322         PR tree-optimization/56559
7323         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7325 2013-03-07  Andreas Schwab  <schwab@suse.de>
7327         * gcc.dg/pr31490.c: Fix last change.
7329 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7331         PR c++/56534
7332         * g++.dg/template/crash115.C: New.
7334 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7336         PR tree-optimization/56539
7337         * gcc.c-torture/compile/pr56539.c: New test.
7339 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7341         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7342         targets.
7343         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7344         * gcc.dg/lto/20091013-1_2.c: Likewise.
7345         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7347 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7349         * gnat.dg/specs/aggr6.ads: New test.
7351 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7353         * gnat.dg/loop_optimization15.ad[sb]: New test.
7355 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7357         PR middle-end/56548
7358         * gcc.dg/pr56548.c: New test.
7360 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7362         PR debug/53363
7363         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7365 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7367         PR c++/56543
7368         * g++.dg/template/typename20.C: New test.
7370 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7372         PR debug/56510
7373         * gcc.dg/pr56510.c: New test.
7375         PR rtl-optimization/56484
7376         * gcc.c-torture/compile/pr56484.c: New test.
7378 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7380         PR c++/56530
7381         * g++.dg/warn/Wsign-conversion-2.C: New.
7383 2013-03-05  Richard Biener  <rguenther@suse.de>
7385         PR tree-optimization/56270
7386         * gcc.dg/vect/slp-38.c: New testcase.
7388 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7390         PR rtl-optimization/56494
7391         * gcc.dg/pr56494.c: New test.
7393 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7395         * gcc.dg/pr56424.c: New test.
7397 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7399         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7400         * gcc.dg/pr56228.c <avr>: Skip.
7402 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7404         PR testsuite/52641
7405         PR tree-optimization/52631
7406         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7408 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7410         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7411         * gcc.dg/vect/vect-83_64.c: Same.
7413 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7415         PR fortran/56477
7416         * gfortran.dg/pointer_check_13.f90: New test.
7418 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7420         PR fortran/54730
7421         * gfortran.dg/array_constructor_42.f90: New test.
7423 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7425         PR c++/52688
7426         * g++.dg/template/static33.C: New.
7427         * g++.dg/template/static34.C: Likewise.
7429         PR c++/10291
7430         * g++.dg/template/static35.C: New.
7432 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7434         * gcc.dg/pr56396.c: Require pic support.
7436 2013-03-01  Richard Biener  <rguenther@suse.de>
7438         PR tree-optimization/55481
7439         * gcc.dg/torture/pr56488.c: New testcase.
7441 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7442             Jakub Jelinek  <jakub@redhat.com>
7444         PR sanitizer/56454
7445         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7446         no_sanitize_address attribute rather than no_address_safety_analysis.
7447         * g++.dg/asan/sanitizer_test_utils.h
7448         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7449         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7450         in addition to no_address_safety_analysis.
7452 2013-02-28  Jason Merrill  <jason@redhat.com>
7454         PR c++/56481
7455         * g++.dg/cpp0x/constexpr-and.C: New.
7457 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7459         PR tree-optimization/56294
7460         * g++.dg/debug/pr56294.C: New test.
7462 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7464         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7466 2013-02-27  Marek Polacek  <polacek@redhat.com>
7468         PR rtl-optimization/56466
7469         * gcc.dg/pr56466.c: New test.
7471 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7473         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7474         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7475         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7477 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7479         PR middle-end/45472
7480         * gcc.dg/pr45472.c: New test.
7482 2013-02-26  Marek Polacek  <polacek@redhat.com>
7484         PR tree-optimization/56426
7485         * gcc.dg/pr56436.c: New test.
7487 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7489         PR tree-optimization/56448
7490         * gcc.c-torture/compile/pr56448.c: New test.
7492         PR tree-optimization/56443
7493         * gcc.dg/torture/pr56443.c: New test.
7495 2013-02-25  Richard Biener  <rguenther@suse.de>
7497         PR tree-optimization/56175
7498         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7500 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7502         PR c++/56403
7503         * g++.dg/torture/pr56403.C: New test.
7505 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7507         Revert:
7508         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7509         Richard Sandiford  <rdsandiford@googlemail.com>
7511         * gcc.target/mips/mips.exp: Add microMIPS support.
7512         * gcc.target/mips/umips-movep-2.c: New test.
7513         * gcc.target/mips/umips-lwp-2.c: New test.
7514         * gcc.target/mips/umips-swp-5.c: New test.
7515         * gcc.target/mips/umips-constraints-1.c: New test.
7516         * gcc.target/mips/umips-lwp-3.c: New test.
7517         * gcc.target/mips/umips-swp-6.c: New test.
7518         * gcc.target/mips/umips-constraints-2.c: New test.
7519         * gcc.target/mips/umips-save-restore-1.c: New test.
7520         * gcc.target/mips/umips-lwp-4.c: New test.
7521         * gcc.target/mips/umips-swp-7.c: New test.
7522         * gcc.target/mips/umips-save-restore-2.c: New test.
7523         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7524         * gcc.target/mips/umips-lwp-5.c: New test.
7525         * gcc.target/mips/umips-save-restore-3.c: New test.
7526         * gcc.target/mips/umips-lwp-6.c: New test.
7527         * gcc.target/mips/umips-swp-1.c: New test.
7528         * gcc.target/mips/umips-lwp-7.c: New test.
7529         * gcc.target/mips/umips-swp-2.c: New test.
7530         * gcc.target/mips/umips-lwp-8.c: New test.
7531         * gcc.target/mips/umips-swp-3.c: New test.
7532         * gcc.target/mips/umips-movep-1.c: New test.
7533         * gcc.target/mips/umips-lwp-1.c: New test.
7534         * gcc.target/mips/umips-swp-4.c: New test.
7536 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7537             Richard Sandiford  <rdsandiford@googlemail.com>
7539         * gcc.target/mips/mips.exp: Add microMIPS support.
7540         * gcc.target/mips/umips-movep-2.c: New test.
7541         * gcc.target/mips/umips-lwp-2.c: New test.
7542         * gcc.target/mips/umips-swp-5.c: New test.
7543         * gcc.target/mips/umips-constraints-1.c: New test.
7544         * gcc.target/mips/umips-lwp-3.c: New test.
7545         * gcc.target/mips/umips-swp-6.c: New test.
7546         * gcc.target/mips/umips-constraints-2.c: New test.
7547         * gcc.target/mips/umips-save-restore-1.c: New test.
7548         * gcc.target/mips/umips-lwp-4.c: New test.
7549         * gcc.target/mips/umips-swp-7.c: New test.
7550         * gcc.target/mips/umips-save-restore-2.c: New test.
7551         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7552         * gcc.target/mips/umips-lwp-5.c: New test.
7553         * gcc.target/mips/umips-save-restore-3.c: New test.
7554         * gcc.target/mips/umips-lwp-6.c: New test.
7555         * gcc.target/mips/umips-swp-1.c: New test.
7556         * gcc.target/mips/umips-lwp-7.c: New test.
7557         * gcc.target/mips/umips-swp-2.c: New test.
7558         * gcc.target/mips/umips-lwp-8.c: New test.
7559         * gcc.target/mips/umips-swp-3.c: New test.
7560         * gcc.target/mips/umips-movep-1.c: New test.
7561         * gcc.target/mips/umips-lwp-1.c: New test.
7562         * gcc.target/mips/umips-swp-4.c: New test.
7564 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7566         PR sanitizer/56393
7567         * lib/asan-dg.exp (asan_link_flags): Add
7568         -B${gccpath}/libsanitizer/asan/ to flags.
7570 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7572         PR middle-end/56420
7573         * gcc.dg/torture/pr56420.c: New test.
7575 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7577         PR middle-end/56108
7578         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7580 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7582         PR tree-optimization/56310
7583         * g++.dg/ipa/pr56310.C: New test.
7585 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7587         PR fortran/56385
7588         * gfortran.dg/proc_ptr_comp_37.f90: New.
7590 2013-02-21  Richard Biener  <rguenther@suse.de>
7592         PR tree-optimization/56415
7593         Revert
7594         2013-02-11  Richard Biener  <rguenther@suse.de>
7596         PR tree-optimization/56273
7597         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7598         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7599         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7600         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7601         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7602         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7604 2013-02-21  Marek Polacek  <polacek@redhat.com>
7606         PR tree-optimization/56398
7607         * g++.dg/torture/pr56398.C: New test.
7609 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7611         PR inline-asm/56405
7612         * gcc.c-torture/compile/pr56405.c: New test.
7614 2013-02-20  Jan Hubicka  <jh@suse.cz>
7616         PR tree-optimization/56265
7617         * g++.dg/ipa/devirt-11.C: New testcase.
7619 2013-02-20  Richard Biener  <rguenther@suse.de>
7621         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7623 2013-02-20  Richard Biener  <rguenther@suse.de>
7624         Jakub Jelinek  <jakub@redhat.com>
7626         PR tree-optimization/56396
7627         * gcc.dg/pr56396.c: New testcase.
7629 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7631         PR c++/56373
7632         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7634 2013-02-19  Richard Biener  <rguenther@suse.de>
7636         PR tree-optimization/56384
7637         * gcc.dg/torture/pr56384.c: New testcase.
7639 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7641         PR tree-optimization/56350
7642         * gcc.dg/pr56350.c: New test.
7644         PR tree-optimization/56381
7645         * g++.dg/opt/pr56381.C: New test.
7647 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7649         PR pch/54117
7650         * lib/dg-pch.exp (pch-init, pch-finish,
7651         check_effective_target_pch_supported_debug): New procs.
7652         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7653         Likewise if $pch_unsupported_debug and $flags include -g.
7654         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7655         and dg-require-effective-target pch_unsupported_debug.
7656         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7657         * objc.dg/pch/pch.exp: Likewise.
7658         * gcc.dg/pch/pch.exp: Likewise.
7659         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7660         pch_unsupported_debug.
7661         * gcc.dg/pch/valid-1.hs: Likewise.
7662         * gcc.dg/pch/valid-1b.c: Likewise.
7663         * gcc.dg/pch/valid-1b.hs: Likewise.
7665 2013-02-18  Richard Biener  <rguenther@suse.de>
7667         PR tree-optimization/56366
7668         * gcc.dg/torture/pr56366.c: New testcase.
7670 2013-02-18  Richard Biener  <rguenther@suse.de>
7672         PR middle-end/56349
7673         * gcc.dg/torture/pr56349.c: New testcase.
7675 2013-02-18  Richard Biener  <rguenther@suse.de>
7677         PR tree-optimization/56321
7678         * gcc.dg/torture/pr56321.c: New testcase.
7680 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7682         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7684 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7685             Dodji Seketeli  <dodji@redhat.com>
7687         PR asan/56330
7688         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7689         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7690         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7691         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7692         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7693         * c-c++-common/asan/pr56330.c: Likewise.
7694         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7695         Ensure the size argument of __builtin_memcpy is a constant.
7697 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7698             Paolo Carlini  <paolo.carlini@oracle.com>
7700         PR c++/51242
7701         * g++.dg/cpp0x/enum23.C: New.
7703 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7705         PR target/54685
7706         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7708 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7710         PR rtl-optimization/56348
7711         * gcc.target/i386/pr56348.c: New test.
7713 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7715         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7716         * gcc.target/arm/interrupt-2.c: Likewise.
7718 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7720         PR fortran/56318
7721         * gfortran.dg/matmul_9.f90: New.
7723 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7725         PR fortran/53818
7726         * gfortran.dg/init_flag_11.f90: New.
7728 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7730         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7732 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7734         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7735         characters.
7737 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7738             Tobias Burnus  <burnus@net-b.de>
7740         PR testsuite/56138
7741         * gfortran.dg/allocatable_function_7.f90: New.
7743 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7745         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7746         * asan_globals_test-wrapper.cc: New file.
7747         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7748         instead of asan_globals_test.cc as dg-additional-sources.
7749         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7750         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7751         "sanitizer_test_utils.h" instead of
7752         "sanitizer_common/tests/sanitizer_test_utils.h".
7753         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7754         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7755         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7756         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7757         * g++.dg/asan/asan_test.cc: Synced from upstream.
7758         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7760 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7762         Fix an asan crash
7763         * c-c++-common/asan/memcmp-2.c: New test.
7765 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7767         PR c++/55582
7768         * g++.dg/cpp0x/udlit-string-literal.h: New.
7769         * g++.dg/cpp0x/udlit-string-literal.C: New.
7771 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7773         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7775 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7777         PR target/56184
7778         * gcc.target/arm/pr56184.C: New test.
7780 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7782         PR c++/56302
7783         * g++.dg/torture/pr56302.C: New test.
7784         * g++.dg/cpp0x/constexpr-56302.C: New test.
7785         * c-c++-common/pr56302.c: New test.
7787 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7788             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7790         PR fortran/56204
7791         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7792         * gfortran.dg/quad_3.f90: Ditto.
7794 2013-02-13  Kostya Serebryany  <kcc@google.com>
7796         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7797         to match the fresh asan run-time.
7798         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7800 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7802         Avoid instrumenting duplicated memory access in the same basic block
7803         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7804         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7805         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7806         * c-c++-common/asan/inc.c: Likewise.
7808 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7810         PR inline-asm/56148
7811         * gcc.target/i386/pr56148.c: New test.
7813 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7814             Tobias Burnus  <burnus@net-b.de>
7816         PR testsuite/56082
7817         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7818         to kind=2.
7820 2013-02-12  Richard Biener  <rguenther@suse.de>
7822         PR lto/56297
7823         * gcc.dg/lto/pr56297_0.c: New testcase.
7824         * gcc.dg/lto/pr56297_0.c: Likewise.
7826 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7828         PR fortran/46952
7829         * gfortran.dg/typebound_deferred_1.f90: New.
7831 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7833         PR rtl-optimization/56151
7834         * gcc.target/i386/pr56151.c: New test.
7836 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7838         * g++.dg/ext/mv12.C: New test.
7839         * g++.dg/ext/mv12.h: New file.
7840         * g++.dg/ext/mv12-aux.C: New file.
7841         * g++.dg/ext/mv13.C: New test.
7843 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7845         * lib/target-supports.exp
7846         (check_effective_target_powerpc_eabi_ok): New.
7847         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7848         powerpc_eabi_ok.
7849         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7850         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7851         only.
7852         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7853         * gcc.target/powerpc/pr51623.c: Likewise.
7854         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7855         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7857 2013-02-11  Alexander Potapenko  <glider@google.com>
7858             Jack Howarth  <howarth@bromo.med.uc.edu>
7859             Jakub Jelinek  <jakub@redhat.com>
7861         PR sanitizer/55617
7862         * g++.dg/asan/pr55617.C: Run on all targets.
7864 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7866         PR rtl-optimization/56275
7867         * gcc.dg/pr56275.c: New test.
7869 2013-02-11  Richard Biener  <rguenther@suse.de>
7871         PR tree-optimization/56273
7872         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7874 2013-02-11  Richard Biener  <rguenther@suse.de>
7876         PR tree-optimization/56264
7877         * gcc.dg/torture/pr56264.c: New testcase.
7879 2013-02-11  Richard Biener  <rguenther@suse.de>
7881         PR tree-optimization/56273
7882         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7883         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7884         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7885         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7886         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7887         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7889 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7891         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7892         for *-*-linux-gnu targets.
7893         * g++.dg/asan/interception-test-1.c: Ditto.
7894         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7895         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7897 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7899         PR fortran/55362
7900         * gfortran.dg/intrinsic_size_4.f90 : New test.
7902 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7904         PR target/56256
7905         * gcc.target/powerpc/pr56256.c: New test.
7907 2013-02-08  Ian Lance Taylor  <iant@google.com>
7909         * lib/go.exp: Load timeout.exp.
7911 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7913         PR rtl-optimization/56246
7914         * gcc.target/i386/pr56246.c: New test.
7916 2013-02-08  Jeff Law  <law@redhat.com>
7918         PR debug/53948
7919         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7921 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7923         PR target/56043
7924         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7925         powerpc*-*-linux*.
7927 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7929         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7931 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7933         PR rtl-optimization/56195
7934         * gcc.dg/torture/pr56195.c: New test.
7936 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7938         PR fortran/54107
7939         * gfortran.dg/recursive_interface_2.f90: New test.
7941 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7943         PR tree-optimization/56250
7944         * gcc.c-torture/execute/pr56250.c: New test.
7946 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7948         PR tree-optimization/56064
7949         * gcc.dg/fixed-point/view-convert-2.c: New test.
7951 2013-02-08  Michael Matz  <matz@suse.de>
7953         PR tree-optimization/52448
7954         * gcc.dg/pr52448.c: New test.
7956 2013-02-08  Richard Biener  <rguenther@suse.de>
7958         PR middle-end/56181
7959         * gcc.dg/torture/pr56181.c: New testcase.
7961 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7963         PR target/54222
7964         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7965         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7967 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7969         PR c++/56241
7970         * g++.dg/parse/crash61.C: New test.
7972         PR c++/56239
7973         * g++.dg/parse/pr56239.C: New test.
7975         PR c++/56237
7976         * g++.dg/abi/mangle61.C: New test.
7978 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7980         PR rtl-optimization/56225
7981         * gcc.target/i386/pr56225.c: New test.
7983 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7985         PR debug/56154
7986         * gcc.dg/guality/pr56154-1.c: New test.
7987         * gcc.dg/guality/pr56154-2.c: New test.
7988         * gcc.dg/guality/pr56154-3.c: New test.
7989         * gcc.dg/guality/pr56154-4.c: New test.
7990         * gcc.dg/guality/pr56154-aux.c: New file.
7992         PR tree-optimization/55789
7993         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7994         cleanup-tree-dump.
7995         * gcc.dg/tree-ssa/inline-3.c: Add
7996         --param max-early-inliner-iterations=2 option.
7998 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8000         PR debug/53363
8001         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8002         Add -fno-dwarf2-cfi-asm to dg-options.
8003         Adapt match count.
8005 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8007         PR target/56228
8008         * gcc.dg/pr56228.c: New test.
8010 2013-02-07  Alan Modra  <amodra@gmail.com>
8012         PR target/54009
8013         * gcc.target/powerpc/pr54009.c: New test.
8014         PR target/54131
8015         * gfortran.dg/pr54131.f: New test.
8017 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8019         PR fortran/55789
8020         * gfortran.dg/array_constructor_41.f90: New test.
8022 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8024         PR fortran/55978
8025         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8027 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8029         PR middle-end/56217
8030         * g++.dg/gomp/pr56217.C: New test.
8032 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8034         PR tree-optimization/56205
8035         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8036         * gcc.c-torture/execute/pr56205.c: New test.
8038 2013-02-05  Richard Biener  <rguenther@suse.de>
8040         PR tree-optimization/53342
8041         PR tree-optimization/53185
8042         * gcc.dg/vect/pr53185-2.c: New testcase.
8044 2013-02-05  Jan Hubicka  <jh@suse.cz>
8046         PR tree-optimization/55789
8047         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8048         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8049         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8050         * g++.dg/ipa/inline-1.C: New testcase.
8051         * g++.dg/ipa/inline-2.C: New testcase.
8052         * g++.dg/ipa/inline-3.C: New testcase.
8054 2013-02-05  Jan Hubicka  <jh@suse.cz>
8056         PR tree-optimization/55789
8057         * g++.dg/torture/pr55789.C: New testcase.
8059 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8061         PR middle-end/56167
8062         * gcc.dg/pr56167.c: New test.
8064 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8066         PR target/55146
8067         * gcc.target/sh/pr55146.c: New.
8069 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8071         PR tree-optimization/54386
8072         * gcc.target/sh/pr54386.c: New.
8074 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8076         PR fortran/56008
8077         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8079         PR fortran/47517
8080         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8082 2013-02-04  Alexander Potapenko  <glider@google.com>
8083             Jack Howarth  <howarth@bromo.med.uc.edu>
8084             Jakub Jelinek  <jakub@redhat.com>
8086         PR sanitizer/55617
8087         * g++.dg/asan/pr55617.C: New test.
8089 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8091         PR fortran/54195
8092         * gfortran.dg/typebound_operator_19.f90: New test.
8093         * gfortran.dg/typebound_assignment_4.f90: New test.
8095 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8097         PR fortran/54107
8098         * gfortran.dg/recursive_interface_1.f90: New test.
8100 2013-02-04  Richard Guenther  <rguenther@suse.de>
8102         PR lto/56168
8103         * gcc.dg/lto/pr56168_0.c: New testcase.
8104         * gcc.dg/lto/pr56168_1.c: Likewise.
8106 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8108         PR fortran/50627
8109         PR fortran/56054
8110         * gfortran.dg/block_12.f90:  New test.
8111         * gfortran.dg/module_error_1.f90:  New test.
8113 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8115         * lib/target-supports.exp (check_effective_target_vect_float)
8116         (check_effective_target_vect_no_align): Add mips-sde-elf.
8118 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8120         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8122 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8124         * gcc.dg/pr56023.c: XFAIL on AIX.
8125         * gcc.dg/vect/pr49352.c: Same.
8127 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8129         * gnat.dg/opt26.adb: New test.
8131 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8133         Revert.
8134         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8136         * gcc.target/arm/neon-vfnms-1.c: New test.
8137         * gcc.target/arm/neon-vfnma-1.c: New test.
8139 2013-01-31  Richard Biener  <rguenther@suse.de>
8141         PR tree-optimization/56157
8142         * gcc.dg/torture/pr56157.c: New testcase.
8144 2013-01-30  Richard Biener  <rguenther@suse.de>
8146         PR tree-optimization/56150
8147         * gcc.dg/torture/pr56150.c: New testcase.
8149 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8151         PR sanitizer/55374
8152         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8153         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8154         printed in backtrace.
8155         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8156         to avoid errors about mismatched allocation vs. deallocation.
8158         PR c++/55742
8159         * g++.dg/mv1.C: Moved to...
8160         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8161         * g++.dg/mv2.C: Moved to...
8162         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8163         * g++.dg/mv3.C: Moved to...
8164         * g++.dg/ext/mv3.C: ... here.
8165         * g++.dg/mv4.C: Moved to...
8166         * g++.dg/ext/mv4.C: ... here.
8167         * g++.dg/mv5.C: Moved to...
8168         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8169         * g++.dg/mv6.C: Moved to...
8170         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8171         * g++.dg/ext/mv7.C: New test.
8172         * g++.dg/ext/mv8.C: New test.
8173         * g++.dg/ext/mv9.C: New test.
8174         * g++.dg/ext/mv10.C: New test.
8175         * g++.dg/ext/mv11.C: New test.
8177 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8179         PR rtl-optimization/56144
8180         * gcc.dg/pr56144.c: New.
8182 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8184         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8185         message.
8186         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8187         * g++.dg/cpp0x/constexpr-55573.C: Same
8189 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8191         PR tree-optimization/56064
8192         * gcc.dg/fixed-point/view-convert.c: New test.
8194 2013-01-30  Andreas Schwab  <schwab@suse.de>
8196         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8197         evaluate the end index in string range.
8199 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8201         PR fortran/56138
8202         * gfortran.dg/allocatable_function_6.f90: New.
8204 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8205             Mikael Morin  <mikael@gcc.gnu.org>
8207         PR fortran/54107
8208         * gfortran.dg/proc_ptr_comp_36.f90: New.
8210 2013-01-29  Richard Biener  <rguenther@suse.de>
8212         PR tree-optimization/55270
8213         * gcc.dg/torture/pr55270.c: New testcase.
8215 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8217         PR rtl-optimization/56117
8218         * gcc.dg/pr56117.c: New test.
8220 2013-01-28  Richard Biener  <rguenther@suse.de>
8222         PR tree-optimization/56034
8223         * gcc.dg/torture/pr56034.c: New testcase.
8225 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8227         PR tree-optimization/56125
8228         * gcc.dg/pr56125.c: New test.
8230 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8231             Mikael Morin  <mikael@gcc.gnu.org>
8233         PR fortran/53537
8234         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8235         * gfortran.dg/import8.f90: Likewise.
8236         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8237         * gfortran.dg/import10.f90: New test.
8238         * gfortran.dg/import11.f90: Likewise
8240 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8242         PR testsuite/56053
8243         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8244         string.h.  Provide memset, malloc and free prototypes, adjust line
8245         numbers in dg-output.
8246         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8247         Provide memset prototype and adjust line numbers in dg-output.
8248         * c-c++-common/asan/global-overflow-1.c: Likewise.
8250         PR tree-optimization/56094
8251         * gcc.dg/pr56094.c: New test.
8253 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8255         * gcc.target/arm/neon-vfnms-1.c: New test.
8256         * gcc.target/arm/neon-vfnma-1.c: New test.
8258 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8260         PR target/56114
8261         * gcc.target/i386/pr56114.c: New test.
8263 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8265         PR fortran/55984
8266         * gfortran.dg/associate_14.f90: New test.
8268         PR fortran/56047
8269         * gfortran.dg/associate_13.f90: New test.
8271 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8273         PR tree-optimization/56098
8274         * gcc.dg/pr56098-1.c: New test.
8275         * gcc.dg/pr56098-2.c: New test.
8277 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8279         PR target/54222
8280         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8282 2013-01-22  Marek Polacek  <polacek@redhat.com>
8284         PR tree-optimization/56035
8285         * gcc.dg/pr56035.c: New test.
8287 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8289         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8290         for MIPS.
8292 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8294         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8296 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8298         PR c/56078
8299         * gcc.dg/pr56078.c: New test.
8300         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8302 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8304         PR tree-optimization/55927
8305         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8307 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8309         * gcc.target/i386/movsd.c: New test.
8311 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8313         PR inline-asm/55934
8314         * gcc.target/i386/pr55934.c: New test.
8316 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8318         PR fortran/56081
8319         * gfortran.dg/select_8.f90: New.
8321 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8323         * gcc.target/microblaze/microblaze.exp: Remove
8324         target_config_cflags check.
8326 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8328         PR fortran/56052
8329         * gfortran.dg/gomp/pr56052.f90: New test.
8331         PR target/49069
8332         * gcc.dg/pr49069.c: New test.
8334 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8336         PR c++/55944
8337         * g++.dg/cpp0x/constexpr-static10.C: New.
8339 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8341         PR target/56028
8342         * gcc.target/i386/pr56028.c: New test.
8344 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8346         PR target/55686
8347         * gcc.target/i386/pr55686.c: New test.
8349 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8351         PR c++/53609
8352         * g++.dg/cpp0x/variadic139.C: New test.
8353         * g++.dg/cpp0x/variadic140.C: Likewise.
8354         * g++.dg/cpp0x/variadic141.C: Likewise.
8356 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8358         * gnat.dg/warn8.adb: New test.
8360 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8362         PR fortran/55919
8363         * gfortran.dg/include_8.f90: New test.
8365 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8367         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8368         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8370 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8372         PR tree-optimization/56051
8373         * gcc.c-torture/execute/pr56051.c: New test.
8375 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8377         PR rtl-optimization/56023
8378         * gcc.dg/pr56023.c: New test.
8380 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8382         PR middle-end/56022
8383         * gcc.target/i386/pr56022.c: New test.
8385 2013-01-21  Jason Merrill  <jason@redhat.com>
8387         * lib/target-supports.exp (check_effective_target_alias): New.
8389 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8391         PR debug/53235
8392         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8394 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8396         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8398 2013-01-19  Jeff Law  <law@redhat.com>
8400         PR tree-optimization/52631
8401         * tree-ssa/pr52631.c: New test.
8402         * tree-ssa/ssa-fre-9: Update expected output.
8404 2013-01-19  Anthony Green  <green@moxielogic.com>
8406         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8407         for moxie.
8409 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8411         PR tree-optimization/56029
8412         * g++.dg/torture/pr56029.C: New test.
8414 2013-01-18  Sharad Singhai  <singhai@google.com>
8416         PR tree-optimization/55995
8417         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8419 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8421         PR target/55433
8422         * gcc.target/i386/pr55433.c: New.
8424 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8426         PR middle-end/56015
8427         * gfortran.dg/pr56015.f90: New test.
8429 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8431         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8433 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8435         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8436         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8437         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8438         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8439         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8441 2013-01-17  Jeff Law  <law@redhat.com>
8443         * gcc.dg/pr52573.c: Move to...
8444         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8446         PR rtl-optimization/52573
8447         * gcc.dg/pr52573.c: New test.
8449 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8451         PR sanitizer/55679
8452         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8453         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8454         check_no_compiler_messages to test support in ucontext.h.
8455         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8456         compliant RLIMIT_AS.
8458 2013-01-17  Marek Polacek  <polacek@redhat.com>
8460         PR rtl-optimization/55833
8461         * gcc.dg/pr55833.c: New test.
8463 2013-01-17  Jan Hubicka  <jh@suse.cz>
8465         PR tree-optimization/55273
8466         * gcc.c-torture/compile/pr55273.c: New testcase.
8468 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8470         PR target/55981
8471         * gcc.target/pr55981.c: New test.
8473 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8475         * gcc.target/arm/pr40887.c: Require at least armv5.
8476         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8477         * gcc.target/arm/pr51915.c: Likewise.
8478         * gcc.target/arm/pr52006.c: Likewise.
8479         * gcc.target/arm/pr53187.c: Likewise.
8481         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8482         * gcc.target/arm/ftest-support-arm.h: Delete.
8483         * gcc.target/arm/ftest-support-thumb.h: Delete.
8484         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8485         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8486         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8487         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8488         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8489         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8490         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8491         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8492         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8493         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8494         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8495         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8496         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8497         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8498         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8499         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8500         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8501         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8502         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8503         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8504         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8505         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8506         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8507         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8509 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8511         PR tree-optimizations/55264
8512         * g++.dg/ipa/pr55264.C: New test.
8514 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8516         PR fortran/55983
8517         * gfortran.dg/class_55.f90: New.
8519 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8521         PR testsuite/55994
8522         * gcc.c-torture/execute/builtins/builtins.exp: Add
8523         -Wl,--allow-multiple-definition for eabi and elf targets.
8525         PR testsuite/54622
8526         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8527         check_effective_target_vect_perm_short,
8528         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8529         check_effective_target_vect64): Return 0 for big-endian ARM.
8530         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8532         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8533         prototypes.
8535 2013-01-16  Richard Biener  <rguenther@suse.de>
8537         PR tree-optimization/55964
8538         * gcc.dg/torture/pr55964.c: New testcase.
8540 2013-01-16  Richard Biener  <rguenther@suse.de>
8542         PR tree-optimization/54767
8543         PR tree-optimization/53465
8544         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8546 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8548         PR target/55301
8549         * gcc.target/sh/sh-switch.c: New testcase.
8551 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8553         * gcc.dg/webizer.c: Increase the array size.
8555 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8557         PR target/55940
8558         * gcc.dg/pr55940.c: New test.
8560 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8561             Harald Anlauf  <anlauf@gmx.de>
8563         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8564         * gfortran.dg/bounds_check_5.f90: Likewise.
8565         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8566         * gfortran.dg/continuation_9.f90: Likewise.
8567         * gfortran.dg/move_alloc_13.f90: Likewise.
8568         * gfortran.dg/structure_constructor_11.f90: Likewise.
8569         * gfortran.dg/tab_continuation.f: Likewise.
8570         * gfortran.dg/warning-directive-2.F90: Likewise.
8571         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8573 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8575         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8576         * gcc.target/arm/fma-sp.c: Likewise.
8578 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8580         PR rtl-optimization/55153
8581         * gcc.dg/pr55153.c: New.
8583 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8585         PR tree-optimization/55920
8586         * gcc.c-torture/compile/pr55920.c: New test.
8588 2013-01-15  Richard Biener  <rguenther@suse.de>
8590         PR middle-end/55882
8591         * gcc.dg/torture/pr55882.c: New testcase.
8593 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8595         PR tree-optimization/55955
8596         * gcc.c-torture/compile/pr55955.c: New test.
8598 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8600         PR c++/55663
8601         * g++.dg/cpp0x/alias-decl-31.C: New test.
8603 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8605         PR fortran/54286
8606         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8607         case where interface is null.
8609 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8611         PR fortran/55806
8612         * gfortran.dg/array_constructor_40.f90:  New test.
8614 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8616         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8618 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8620         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8621         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8622         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8623         * gcc.target/aarch64/vect-ld1r.c: New.
8624         * gcc.target/aarch64/vect-ld1r.x: New.
8626 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8628         PR target/55948
8629         * gcc.target/i386/hle-clear-rel.c: New file
8630         * gcc.target/i386/hle-store-rel.c: New file.
8632 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8634         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8635         * gfortran.dg/bounds_check_4.f90: Likewise.
8636         * gfortran.dg/inquire_10.f90: Likewise.
8637         * gfortran.dg/minloc_3.f90: Likewise.
8638         * gfortran.dg/minlocval_3.f90: Likewise.
8639         * gfortran.dg/module_double_reuse.f90: Likewise.
8640         * gfortran.dg/mvbits_1.f90: Likewise.
8641         * gfortran.dg/oldstyle_1.f90: Likewise.
8642         * gfortran.dg/pr20163-2.f: Likewise.
8643         * gfortran.dg/save_1.f90: Likewise.
8644         * gfortran.dg/scan_1.f90: Likewise.
8645         * gfortran.dg/select_char_1.f90: Likewise.
8646         * gfortran.dg/shape_4.f90: Likewise.
8647         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8648         * gfortran.dg/function_optimize_10.f90: Likewise.
8649         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8650         * gfortran.dg/used_types_17.f90: Likewise.
8651         * gfortran.dg/used_types_18.f90: Likewise.
8653 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8655         PR fortran/54286
8656         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8658 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8660         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8662 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8664         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8666 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8668         PR fortran/55072
8669         * gfortran.dg/assumed_type_2.f90: Fix test case.
8670         * gfortran.dg/internal_pack_13.f90: New test.
8671         * gfortran.dg/internal_pack_14.f90: New test.
8673 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8675         PR fortran/55868
8676         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8677         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8678         $tar to STAR.
8680 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8682         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8684 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8686         PR target/55719
8687         * gcc.target/s390/pr55719.c: New testcase.
8689 2013-01-11  Richard Guenther  <rguenther@suse.de>
8691         PR tree-optimization/44061
8692         * gcc.dg/pr44061.c: New testcase.
8694 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8696         Update copyright years.
8698 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8699             Jakub Jelinek  <jakub@redhat.com>
8701         PR target/55565
8702         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8704 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8706         PR rtl-optimization/55672
8707         * gcc.target/i386/pr55672.c: New.
8709 2013-01-10  Jeff Law  <law@redhat.com>
8711         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8712         pass/fail message unique.
8715 2013-01-10  Jason Merrill  <jason@redhat.com>
8717         * ada/.gitignore: New.
8719 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8722         Add tls options.
8723         * g++.dg/tls/thread_local2.C: Likewise.
8724         * g++.dg/tls/thread_local2g.C: Likewise.
8725         * g++.dg/tls/thread_local6.C: Likewise.
8726         * g++.dg/tls/thread_local-order1.C: Add tls options.
8727         * g++.dg/tls/thread_local-order2.C: Likewise.
8728         * g++.dg/tls/thread_local3.C: Likewise.
8729         * g++.dg/tls/thread_local3g.C: Likewise.
8730         * g++.dg/tls/thread_local4.C: Likewise.
8731         * g++.dg/tls/thread_local4g.C: Likewise.
8732         * g++.dg/tls/thread_local5.C: Likewise.
8733         * g++.dg/tls/thread_local5g.C: Likewise.
8734         * g++.dg/tls/thread_local6g.C: Likewise.
8736 2013-01-10  Kostya Serebryany  <kcc@google.com>
8738         * g++.dg/asan/asan_test.cc: Sync from upstream.
8740 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8742         PR tree-optimization/55921
8743         * gcc.c-torture/compile/pr55921.c: New test.
8745 2013-01-09  Jan Hubicka  <jh@suse.cz>
8747         PR tree-optimization/55569
8748         * gcc.c-torture/compile/pr55569.c: New testcase.
8750 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8752         PR fortran/47203
8753         * gfortran.dg/use_28.f90: New test.
8755 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8757         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8758         number matching more robust.
8760 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8762         PR rtl-optimization/55829
8763         * gcc.target/i386/pr55829.c: New.
8765 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8767         PR fortran/55758
8768         * gfortran.dg/bind_c_bool_1.f90: New.
8769         * gfortran.dg/do_5.f90: Add dg-warning.
8771 2013-01-09  Jan Hubicka  <jh@suse.cz>
8773         PR tree-optimization/55875
8774         * gcc.c-torture/execute/pr55875.c: New testcase.
8775         * g++.dg/torture/pr55875.C: New testcase.
8777 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8779         PR c/48418
8780         * c-c++-common/pr48418.c: New test.
8782 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8784         PR c++/55801
8785         * g++.dg/tls/thread_local-ice.C: New.
8787 2013-01-09  Andreas Schwab  <schwab@suse.de>
8789         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8791 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8793         PR tree-optimization/48189
8794         * gcc.dg/pr48189.c: New test.
8796 2013-01-04  Jan Hubicka  <jh@suse.cz>
8798         PR tree-optimization/55823
8799         * g++.dg/ipa/devirt-10.C: New testcase.
8801 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8802             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8804         PR rtl-optimization/55845
8805         * gcc.target/i386/pr55845.c: New test.
8807 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8809         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8810         instructions generated instead of number of occurances.
8812 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8814         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8815         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8816         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8817         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8818         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8819         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8820         * gcc.target/aarch64/vect-fcm.x: Likewise.
8821         * lib/target-supports.exp
8822         (check_effective_target_vect_cond): Enable for AArch64.
8824 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8826         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8827         endian-safe float pool loading.
8828         (test_square_root_v4sf): Likewise.
8829         (test_square_root_v2df): Likewise.
8830         * lib/target-supports.exp
8831         (check_effective_target_vect_call_sqrtf): Add AArch64.
8833 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8835         PR debug/55579
8836         * gcc.dg/tree-ssa/pr55579.c: New test.
8838 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8841         asm comments.
8843 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8845         PR middle-end/55890
8846         * gcc.dg/torture/pr55890-3.c: New test.
8848         PR middle-end/55851
8849         * gcc.c-torture/compile/pr55851.c: New test.
8851         PR sanitizer/55844
8852         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8853         dg-options.
8855 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8857         PR fortran/55618
8858         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8860 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8862         PR fortran/55763
8863         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8864         * gfortran.dg/pointer_init_7.f90: New.
8866 2013-01-07  Richard Biener  <rguenther@suse.de>
8868         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8870 2013-01-07  Richard Biener  <rguenther@suse.de>
8872         PR middle-end/55890
8873         * gcc.dg/torture/pr55890-1.c: New testcase.
8874         * gcc.dg/torture/pr55890-2.c: Likewise.
8876 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8878         * gcc.target/aarch64/fmovd.c: New.
8879         * gcc.target/aarch64/fmovf.c: Likewise.
8880         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8881         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8882         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8883         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8884         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8885         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8887 2013-01-07  Richard Biener  <rguenther@suse.de>
8889         PR tree-optimization/55888
8890         PR tree-optimization/55862
8891         * gcc.dg/torture/pr55888.c: New testcase.
8893 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8895         PR fortran/55852
8896         * gfortran.dg/intrinsic_size_3.f90: New.
8898 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8900         PR fortran/55763
8901         * gfortran.dg/select_type_32.f90: New.
8903 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8905         PR c++/52343
8906         * g++.dg/cpp0x/alias-decl-29.C: New test.
8908 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8910         PR fortran/53876
8911         PR fortran/54990
8912         PR fortran/54992
8913         * gfortran.dg/class_array_15.f03: New test.
8915 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8917         PR fortran/42769
8918         PR fortran/45836
8919         PR fortran/45900
8920         * gfortran.dg/use_23.f90: New test.
8921         * gfortran.dg/use_24.f90: New test.
8922         * gfortran.dg/use_25.f90: New test.
8923         * gfortran.dg/use_26.f90: New test.
8924         * gfortran.dg/use_27.f90: New test.
8926 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8928         * gnat.dg/specs/clause_on_volatile.ads: New test.
8930 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8932         * gnat.dg/alignment10.adb: New test.
8934 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8935             Mikael Morin  <mikael@gcc.gnu.org>
8937         PR fortran/55827
8938         * gfortran.dg/use_22.f90: New test.
8940 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8942         * gcc.target/aarch64/cmp-1.c: New testcase.
8944 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8946         PR fortran/55172
8947         * gfortran.dg/select_type_31.f03: New test.
8949 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8951         PR c++/54526 (again)
8952         * g++.dg/cpp0x/parse2.C: Extend.
8953         * g++.old-deja/g++.other/crash28.C: Adjust.
8955 2013-01-04  Richard Biener  <rguenther@suse.de>
8957         PR tree-optimization/55862
8958         * gcc.dg/torture/pr55862.c: New testcase.
8960 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8962         PR tree-optimization/55755
8963         * gcc.dg/torture/pr55755.c: New test.
8964         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8965         * gcc.dg/tree-ssa/pr45144.c: Update.
8967 2013-01-04  Richard Biener  <rguenther@suse.de>
8969         PR middle-end/55863
8970         * gcc.dg/fold-reassoc-2.c: New testcase.
8972 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8974         PR fortran/55763
8975         * gfortran.dg/null_7.f90: New.
8977 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8979         PR fortran/55854
8980         PR fortran/55763
8981         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8982         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8983         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8985 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8987         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8989 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8991         PR fortran/55855
8992         * gfortran.dg/assignment_1.f90: Modified.
8993         * gfortran.dg/assignment_4.f90: New.
8995 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8997         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8999 2013-01-03  Richard Biener  <rguenther@suse.de>
9001         PR tree-optimization/55857
9002         * gcc.dg/vect/pr55857-1.c: New testcase.
9003         * gcc.dg/vect/pr55857-2.c: Likewise.
9005 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9007         PR rtl-optimization/55838
9008         * gcc.dg/pr55838.c: New test.
9010         PR tree-optimization/55832
9011         * gcc.c-torture/compile/pr55832.c: New test.
9013 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9015         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9016         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9017         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9018         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9019         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9020         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9021         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9022         * gcc.dg/unroll_1.c: Ditto.
9023         * gcc.dg/unroll_2.c: Ditto.
9024         * gcc.dg/unroll_3.c: Ditto.
9025         * gcc.dg/unroll_4.c: Ditto.
9027 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9029         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9031 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9033         PR fortran/55818
9034         * gfortran.dg/eof_4.f90: New test.
9036 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9038         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9039         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9040         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9041         (compat_setup_dfp): Initialize compat_alt_caret and
9042         compat_save_TEST_ALWAYS_FLAGS.
9044 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9046         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9048 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9050         * gcc.dg/torture/fp-int-convert-2.c: New test.
9052 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9054         * gfortran.dg/newunit_3.f90: Add dg-do run.
9055         * gfortran.dg/inquire_15.f90: Add dg-do run.
9057 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9059         PR tree-optimization/55831
9060         * gcc.dg/pr55831.c: New test.
9062 Copyright (C) 2013 Free Software Foundation, Inc.
9064 Copying and distribution of this file, with or without modification,
9065 are permitted in any medium without royalty provided the copyright
9066 notice and this notice are preserved.