2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbfd974e2ab9987ddcd39856b1d1e3a29024ee328
1 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3         PR rtl-optimization/57459
4         * gcc.target/i386/pr57459.c: New test.
6 2013-06-06  Teresa Johnson  <tejohnson@google.com>
8         PR c++/53743
9         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
10         into -freorder-blocks-and-partition test.
11         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
12         * gcc.dg/tree-prof/20041218-1.c: Ditto.
13         * gcc.dg/tree-prof/pr52027.c: Use -O2.
14         * gcc.dg/tree-prof/pr50907.c: Ditto.
15         * gcc.dg/tree-prof/pr45354.c: Ditto.
16         * g++.dg/tree-prof/partition2.C: Ditto.
17         * g++.dg/tree-prof/partition3.C: Ditto.
19 2013-06-06  Tobias Burnus  <burnus@net-b.de>
21         PR fortran/57542
22         * gfortran.dg/finalize_16.f90: New.
24 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
26         * gcc.dg/vect/no-section-anchors-vect-68.c:
27         Add dg-skip-if aarch64_tiny.
29 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
31         PR C/57457
32         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
33         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
35 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
37         PR c++/51908
38         * g++.dg/cpp0x/decltype54.C: New.
40 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
42         * gcc.dg/fshort-wchar.c: Add extra dg-options for
43         arm*-*-*eabi* targets.
44         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
45         arm*-*-* targets.
46         * gcc.dg/tree-ssa/pr43491.c: Likewise.
48 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
49             Tobias Burnus  <burnus@net-b.de>
51         * gfortran.dg/string_length_2.f90: Fix dg-do run.
52         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
53         * gfortran.dg/io_real_boz_4.f90: Ditto.
54         * gfortran.dg/io_real_boz_5.f90: Ditto.
56 2013-06-05  Andreas Schwab  <schwab@suse.de>
58         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
60 2013-06-04  Jan Hubicka  <jh@suse.cz>
62         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
64 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
66         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
67         parameters with void.
68         (main2): Removed argc parameter.
69         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
70         (main): Replaced argc, argv parameters with void.
71         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
72         (main2): Removed argc parameter.
73         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
74         argv parameters with void.  Added __asm volatile to avoid optimization
75         on argc, if necessary.
76         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
77         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
78         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
79         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
80         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
81         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
82         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
83         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
84         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
85         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
86         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
87         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
88         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
89         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
90         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
91         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
92         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
93         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
94         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
95         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
96         parameters with void.
97         (main2): Removed argc parameter.
98         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
99         (main): Replaced argc, argv parameters with void.
100         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
101         argv parameters with void.  Also renamed this function as main, and
102         delete the existing main.
103         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
104         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
105         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
107 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
109         * gcc.target/aarch64/movi_1.c: New test.
111 2013-06-04  Tobias Burnus  <burnus@net-b.de>
113         PR fortran/37336
114         * gfortran.dg/finalize_12.f90: New.
115         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
116         end of scope finalization.
117         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
118         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
119         * gfortran.dg/auto_dealloc_2.f90: Ditto.
120         * gfortran.dg/class_19.f03: Ditto.
121         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
122         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
123         * gfortran.dg/extends_14.f03: Ditto.
124         * gfortran.dg/move_alloc_4.f90: Ditto.
125         * gfortran.dg/typebound_proc_27.f03: Ditto.
127 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
129         * gfortran.dg/bounds_check_7.f90: Remove "! {".
130         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
131         * gfortran.dg/default_initialization_5.f90: Update dg-do.
132         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
133         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
134         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
135         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
136         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
137         * gfortran.dg/io_real_boz_4.f90: Ditto.
138         * gfortran.dg/io_real_boz_5.f90: Ditto.
139         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
140         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
141         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
142         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
143         * gfortran.dg/transpose_2.f90: Fix dg-output.
145 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
147         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
148         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
149         dg-option and an header comment.
150         
151 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/57419
154         * g++.dg/cpp0x/sfinae46.C: New.
155         * g++.dg/cpp0x/defaulted13.C: Adjust.
156         * g++.dg/cpp0x/defaulted2.C: Likewise.
157         * g++.dg/cpp0x/defaulted26.C: Likewise.
158         * g++.dg/cpp0x/defaulted3.C: Likewise.
159         * g++.dg/cpp0x/error1.C: Likewise.
160         * g++.dg/cpp0x/implicit1.C: Likewise.
161         * g++.dg/cpp0x/implicit11.C: Likewise.
162         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
163         * g++.dg/cpp0x/initlist47.C: Likewise.
164         * g++.dg/cpp0x/initlist9.C: Likewise.
165         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
166         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
167         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
168         * g++.dg/cpp0x/union4.C: Likewise.
169         * g++.dg/template/crash108.C: Likewise.
170         * g++.dg/template/crash41.C: Likewise.
171         * g++.old-deja/g++.jason/local.C: Likewise.
172         * g++.old-deja/g++.law/visibility3.C: Likewise.
174 2013-06-03  Teresa Johnson  <tejohnson@google.com>
176         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
177         * gcc.dg/vect/bb-slp-14.c: Ditto.
178         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
179         * gcc.dg/vect/bb-slp-23.c: Ditto.
180         * gcc.dg/vect/bb-slp-15.c: Ditto.
181         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
182         * gcc.dg/vect/bb-slp-24.c: Ditto.
183         * gcc.dg/vect/bb-slp-16.c: Ditto.
184         * gcc.dg/vect/bb-slp-25.c: Ditto.
185         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
186         * gcc.dg/vect/bb-slp-17.c: Ditto.
187         * gcc.dg/vect/bb-slp-1.c: Ditto.
188         * gcc.dg/vect/bb-slp-26.c: Ditto.
189         * gcc.dg/vect/bb-slp-18.c: Ditto.
190         * gcc.dg/vect/bb-slp-2.c: Ditto.
191         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
192         * gcc.dg/vect/bb-slp-27.c: Ditto.
193         * gcc.dg/vect/bb-slp-19.c: Ditto.
194         * gcc.dg/vect/bb-slp-3.c: Ditto.
195         * gcc.dg/vect/bb-slp-28.c: Ditto.
196         * gcc.dg/vect/bb-slp-4.c: Ditto.
197         * gcc.dg/vect/bb-slp-29.c: Ditto.
198         * gcc.dg/vect/bb-slp-5.c: Ditto.
199         * gcc.dg/vect/bb-slp-6.c: Ditto.
200         * gcc.dg/vect/bb-slp-8a.c: Ditto.
201         * gcc.dg/vect/bb-slp-7.c: Ditto.
202         * gcc.dg/vect/bb-slp-8b.c: Ditto.
203         * gcc.dg/vect/bb-slp-8.c: Ditto.
204         * gcc.dg/vect/bb-slp-9.c: Ditto.
205         * gcc.dg/vect/bb-slp-10.c: Ditto.
206         * gcc.dg/vect/bb-slp-11.c: Ditto.
207         * gcc.dg/vect/bb-slp-20.c: Ditto.
208         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
209         * gcc.dg/vect/bb-slp-21.c: Ditto.
210         * gcc.dg/vect/bb-slp-30.c: Ditto.
211         * gcc.dg/vect/bb-slp-13.c: Ditto.
212         * gcc.dg/vect/bb-slp-22.c: Ditto.
213         * g++.dg/vect/slp-pr50413.cc: Ditto.
214         * g++.dg/vect/slp-pr56812.cc: Ditto.
215         * g++.dg/vect/slp-pr50819.cc: Ditto.
217 2013-06-01  Tobias Burnus  <burnus@net-b.de>
219         PR fortran/57456
220         * gfortran.dg/class_array_17.f90: New.
222 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
224         * ada/acats/floatstore.lst: New.
225         * ada/acats/run_all.sh: Process it.
227 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
229         * gcc.target/powerpc/e500-ord-1.c: New test.
230         * gcc.target/powerpc/e500-ord-2.c: Likewise.
231         * gcc.target/powerpc/e500-unord-1.c: Likewise.
232         * gcc.target/powerpc/e500-unord-2.c: Likewise.
234 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
236         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
238 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
240         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
242 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
244         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
246 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
248         PR c/57452
249         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
250         test-case.
252 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
254         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
256 2013-05-31  Marek Polacek  <polacek@redhat.com>
258         PR tree-optimization/57478
259         PR tree-optimization/57453
260         * gcc.dg/torture/pr57478.c: New test.
262 2013-05-31  Tobias Burnus  <burnus@net-b.de>
264         PR fortran/57456
265         * gfortran.dg/class_array_17.f90: New.
267 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
269         PR target/56315
270         * gcc.target/arm/iordi3-opt.c: New test.
272 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
274         PR fortran/54190
275         PR fortran/57217
276         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
277         * gfortran.dg/interface_26.f90: Ditto.
278         * gfortran.dg/proc_ptr_11.f90: Ditto.
279         * gfortran.dg/proc_ptr_15.f90: Ditto.
280         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
281         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
282         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
283         * gfortran.dg/typebound_override_1.f90: Ditto.
284         * gfortran.dg/typebound_override_4.f90: Ditto.
285         * gfortran.dg/typebound_proc_6.f03: Ditto.
286         * gfortran.dg/assumed_type_7.f90: New test.
287         * gfortran.dg/typebound_override_5.f90: New test.
288         * gfortran.dg/typebound_override_6.f90: New test.
289         * gfortran.dg/typebound_override_7.f90: New test.
291 2013-05-30  Tobias Burnus  <burnus@net-b.de>
293         PR middle-end/57073
294         * gfortran.dg/power_6.f90: New.
296 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
298         * gcc.target/aarch64/insv_1.c: New test.
300 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
302         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
303         dg-skip-if "No stabs".
305 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
307         PR fortran/54189
308         * gfortran.dg/assumed_size_1.f90: New.
310 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
312         * gcc.dg/shrink-wrap-alloca.c: New added.
313         * gcc.dg/shrink-wrap-pretend.c: New added.
314         * gcc.dg/shrink-wrap-sibcall.c: New added.
316 2013-05-30  Tobias Burnus  <burnus@net-b.de>
318         PR fortran/57458
319         * gfortran.dg/assumed_rank_13.f90: New.
321 2013-05-29  Easwaran Raman  <eraman@google.com>
323         PR tree-optimization/57442
324         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
326 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
328         PR tree-optimization/57441
329         * gcc.c-torture/compile/pr57441.c: New.
331 2013-05-29  Dehao Chen  <dehao@google.com>
333         PR testsuite/57413
334         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
336 2013-05-29  Tobias Burnus  <burnus@net-b.de>
338         PR fortran/37336
339         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
340         * gfortran.dg/class_19.f03: Ditto.
342 2013-05-29  Richard Biener  <rguenther@suse.de>
344         * gcc.dg/vect/bb-slp-32.c: New testcase.
346 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
348         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
349         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
350         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
351         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
352         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
353         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
354         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
355         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
356         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
357         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
358         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
359         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
360         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
361         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
362         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
363         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
364         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
365         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
366         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
367         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
368         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
369         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
370         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
371         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
372         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
373         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
374         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
375         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
376         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
377         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
378         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
379         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
380         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
381         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
382         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
383         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
384         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
385         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
386         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
388 2013-05-29  Tobias Burnus  <burnus@net-b.de>
390         PR fortran/37336
391         * gfortran.dg/finalize_11.f90: New.
392         * gfortran.dg/finalize_4.f03: Remove dg-error.
393         * gfortran.dg/finalize_5.f03: Ditto.
394         * gfortran.dg/finalize_6.f03: Ditto.
395         * gfortran.dg/finalize_7.f03: Ditto.
397 2013-05-28  Tobias Burnus  <burnus@net-b.de>
399         * gfortran.dg/class_array_16.f90: New.
401 2013-05-28  Tobias Burnus  <burnus@net-b.de>
403         PR fortran/57435
404         * testsuite/gfortran.dg/use_29.f90: New.
406 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
408         * gnat.dg/fp_exception.adb: New test.
410 2013-05-28  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/56787
413         * gcc.dg/vect/pr56787.c: New testcase.
415 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
416             Tobias Burnus  <burnus@net-b.de>
418         PR fortran/57217
419         * gfortran.dg/typebound_override_4.f90: New.
421 2013-05-28  Richard Biener  <rguenther@suse.de>
423         PR tree-optimization/57411
424         * g++.dg/opt/pr57411.C: New testcase.
426 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
428         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
429         * gcc.dg/builtin-bswap-9.c: Likewise.
431 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
433         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
435 2013-05-27  Richard Biener  <rguenther@suse.de>
437         PR middle-end/57412
438         * gcc.dg/gomp/pr57412.c: New testcase.
440 2013-05-27  Bud Davis  <jmdavis@link.com>
442         PR fortran/50405
443         * gfortran.dg/stfunc_8.f90: New.
445 2013-05-27  Richard Biener  <rguenther@suse.de>
447         PR tree-optimization/57343
448         * gcc.dg/torture/pr57343.c: New testcase.
450 2013-05-27  Richard Biener  <rguenther@suse.de>
452         PR tree-optimization/57417
453         * gcc.dg/torture/pr57417.c: New testcase.
455 2013-05-27  Richard Biener  <rguenther@suse.de>
457         PR tree-optimization/57396
458         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
460 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
462         * gnat.dg/specs/last_bit.ads: New test.
464 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
466         * gnat.dg/specs/machine_attribute.ads: New test.
468 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/incomplete3.ad[sb]: New test.
472 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
474         PR target/53916
475         * gcc.target/mips/div-13.c: New test.
477 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
479         PR target/55777
480         * gcc.target/mips/mips16-attributes-5.c,
481         * gcc.target/mips/mips16-attributes-6.c: New tests.
483 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
485         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
486         * gcc.dg/builtin-bswap-8.c: Likewise.
488 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/52216
491         * g++.dg/cpp0x/new1.C: New.
493 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/25666
496         * g++.dg/parse/dtor16.C: New.
497         * g++.dg/parse/dtor6.C: Adjust.
499 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/19618
502         * g++.dg/expr/bitfield12.C: New.
504 2013-05-24  Jeff Law  <law@redhat.com>
506         PR tree-optimization/57124
507         * gcc.c-torture/execute/pr57124.c: New test.
508         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
510 2013-05-24  Martin Jambor  <mjambor@suse.cz>
512         PR tree-optimization/57294
513         * gcc.dg/ipa/pr57294.c: New test.
515 2013-05-24  Dehao Chen  <dehao@google.com>
517         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
519 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
521         * gcc.target/aarch64/scalar_intrinsics.c
522         (force_simd): Use a valid instruction.
523         (test_vdupd_lane_s64): Pass a valid lane argument.
524         (test_vdupd_lane_u64): Likewise.
526 2013-05-24  Richard Biener  <rguenther@suse.de>
528         PR tree-optimization/57287
529         * gcc.dg/pr57287.c: New testcase.
531 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
533         PR c++/26572
534         * g++.dg/template/error51.C: New.
536 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
538         PR c++/25503
539         * g++.dg/template/bitfield2.C: New.
541 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
543         * gnat.dg/specs/noinline1.ads: New test.
544         * gnat.dg/noinline2.ad[sb]: Likewise.
545         * gnat.dg/specs/noinline3.ads: Likewise.
546         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
548 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
550         PR tree-ssa/57385
551         * gcc.dg/tree-ssa/pr57385.c: New test.
553 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
555         * gnat.dg/derived_type4.adb: New test.
557 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
559         * gcc.dg/builtin-bswap-6.c: New test.
560         * gcc.dg/builtin-bswap-7.c: Likewise.
561         * gcc.dg/builtin-bswap-8.c: Likewise.
562         * gcc.dg/builtin-bswap-9.c: Likewise.
564 2013-05-23  Christian Bruel  <christian.bruel@st.com>
566         PR debug/57351
567         * gcc.dg/debug/pr57351.c: New test
569 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
571         * gcc.target/aarch64/vect-clz.c: New file.
573 2013-05-23  Martin Jambor  <mjambor@suse.cz>
575         PR middle-end/57347
576         * gcc.dg/ipa/pr57347.c: New test.
578 2013-05-23  Richard Biener  <rguenther@suse.de>
580         PR tree-optimization/57380
581         * g++.dg/tree-ssa/pr57380.C: New testcase.
583 2013-05-23  Richard Biener  <rguenther@suse.de>
585         PR middle-end/57381
586         * gcc.dg/torture/pr57381.c: New testcase.
588 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
590         PR middle-end/57344
591         * gcc.c-torture/execute/pr57344-1.c: New test.
592         * gcc.c-torture/execute/pr57344-2.c: New test.
593         * gcc.c-torture/execute/pr57344-3.c: New test.
594         * gcc.c-torture/execute/pr57344-4.c: New test.
596 2013-05-23  Richard Biener  <rguenther@suse.de>
598         PR rtl-optimization/57341
599         * gcc.dg/torture/pr57341.c: New testcase.
601 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
603         PR c++/57352
604         * g++.dg/parse/crash62.C: New.
606 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
607             Pat Haugen <pthaugen@us.ibm.com>
608             Peter Bergner <bergner@vnet.ibm.com>
610         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
611         crypto builtins.
613 2013-05-22  Tobias Burnus  <burnus@net-b.de>
615         PR fortran/57364
616         * gfortran.dg/defined_assignment_6.f90: New.
618 2013-05-22  Tobias Burnus  <burnus@net-b.de>
620         PR fortran/57338
621         * gfortran.dg/assumed_type_6.f90: New.
623 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
625         PR c++/57211
626         * g++.dg/cpp0x/Wunused-parm.C: New.
628 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
630         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
631         * g++.dg/warn/Wdouble-promotion.C: Likewise.
633 2013-05-21  Easwaran Raman  <eraman@google.com>
635         PR tree-optimization/57322
636         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
638 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
640         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
641         .set (no)?micromips
643 2013-05-21  Tobias Burnus  <burnus@net-b.de>
645         PR fortran/57035
646         * gfortran.dg/assumed_type_5.f90: New.
647         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
648         * gfortran.dg/assumed_rank_2.f90: Ditto.
649         * gfortran.dg/assumed_type_3.f90: Update dg-error.
650         * gfortran.dg/no_arg_check_3.f90: Ditto.
652 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
654         PR tree-optimization/57331
655         * gcc.c-torture/compile/pr57331.c: New test.
657 2013-05-21  Richard Biener  <rguenther@suse.de>
659         PR tree-optimization/57330
660         * gcc.dg/torture/pr57330.c: New testcase.
662 2013-05-21  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/57303
665         * gcc.dg/torture/pr57303.c: New testcase.
667 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
669         PR tree-optimization/57321
670         * gcc.c-torture/execute/pr57321.c: New test.
672 2013-05-20  Tobias Burnus  <burnus@net-b.de>
674         PR fortran/48858
675         PR fortran/55465
676         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
677         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
678         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
679         * gfortran.dg/binding_label_tests_3.f03: Ditto.
680         * gfortran.dg/binding_label_tests_4.f03: Ditto.
681         * gfortran.dg/binding_label_tests_5.f03: Ditto.
682         * gfortran.dg/binding_label_tests_6.f03: Ditto.
683         * gfortran.dg/binding_label_tests_7.f03: Ditto.
684         * gfortran.dg/binding_label_tests_8.f03: Ditto.
685         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
686         * gfortran.dg/binding_label_tests_24.f90: New.
687         * gfortran.dg/binding_label_tests_25.f90: New.
689 2013-05-20  Tobias Burnus  <burnus@net-b.de>
691         PR fortran/48858
692         * gfortran.dg/binding_label_tests_17.f90: New.
693         * gfortran.dg/binding_label_tests_18.f90: New.
694         * gfortran.dg/binding_label_tests_19.f90: New.
695         * gfortran.dg/binding_label_tests_20.f90: New.
696         * gfortran.dg/binding_label_tests_21.f90: New.
697         * gfortran.dg/binding_label_tests_22.f90: New.
698         * gfortran.dg/binding_label_tests_23.f90: New.
700 2013-05-20  Tobias Burnus  <burnus@net-b.de>
702         PR fortran/48858
703         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
704         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
705         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
706         * gfortran.dg/common_18.f90: New.
707         * gfortran.dg/common_19.f90: New.
708         * gfortran.dg/common_20.f90: New.
709         * gfortran.dg/common_21.f90: New.
711 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
713         PR c++/12288
714         * g++.dg/parse/error52.C: New.
715         * g++.dg/parse/error3.C: Adjust.
716         * g++.dg/parse/error36.C: Likewise.
718 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
720         PR target/56547
721         * gcc.target/sh/pr56547-1.c: New.
722         * gcc.target/sh/pr56547-2.c: New.
724 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/23608
727         * g++.dg/warn/Wsign-compare-6.C: New.
728         * g++.dg/warn/Wdouble-promotion.C: Adjust.
730 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
732         PR c++/57327
733         * g++.dg/template/error50.C: New.
735 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
737         PR c++/10207
738         * g++.dg/ext/complit13.C: New.
740 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
742         PR c++/57175
743         * g++.dg/pr57175.C: New testcase.
745 2013-05-17  Easwaran Raman  <eraman@google.com>
747         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
749 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
751         PR testsuite/57313
752         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
754 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
756         PR rtl-optimization/57281
757         PR rtl-optimization/57300
758         * gcc.dg/pr57300.c: New test.
759         * gcc.c-torture/execute/pr57281.c: New test.
761 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
763         PR c++/18126
764         * g++.dg/ext/sizeof-complit.C: New.
766 2013-05-17  Marek Polacek  <polacek@redhat.com>
768         * gcc.dg/strlenopt-25.c: New test.
769         * gcc.dg/strlenopt-26.c: Likewise.
771 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
773         * gcc.target/i386/rotate-4.c: Compile only with -mavx
774         instead of -mavx2, require only avx instead of avx2.
775         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
776         of avx2-check.h and turn into an avx runtime test instead of
777         avx2 runtime test.
779 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
781         * g++.dg/ext/vector22.C: Uncomment working test.
783 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
785         PR c++/17410
786         * g++.dg/template/pr17410.C: New.
788 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
790         * gcc.target/i386/rotate-3.c: New test.
791         * gcc.target/i386/rotate-3a.c: New test.
792         * gcc.target/i386/rotate-4.c: New test.
793         * gcc.target/i386/rotate-4a.c: New test.
794         * gcc.target/i386/rotate-5.c: New test.
795         * gcc.target/i386/rotate-5a.c: New test.
797 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
799         * gcc.dg/visibility-21.c: Require section_anchors.
801 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
803         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
804         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
805         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
807 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
809         * gcc.dg/visibility-21.c: New.
811 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
813         PR middle-end/57286
814         * gcc.dg/pr57286.c: New testcase.
815         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
816         * g++.dg/ext/vector22.C: Comment out transformations not
817         performed anymore.
819 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
821         PR target/57260
822         * gcc.target/mips/call-1.c: Restrict to o32.
823         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
825 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
827         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
828         dg-messages.
829         * g++.dg/warn/Wshadow-1.C: Likewise.
830         * g++.dg/warn/Wshadow-6.C: Likewise.
831         * g++.dg/warn/Wshadow-7.C: Likewise.
833 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
835         PR c++/31952
836         * g++.dg/parse/pr31952-1.C: New.
837         * g++.dg/parse/pr31952-2.C: Likewise.
838         * g++.dg/parse/pr31952-3.C: Likewise.
840         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
841         * g++.old-deja/g++.jason/cond.C: Likewise.
842         * g++.dg/cpp0x/range-for5.C: Likewise.
844 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
846         PR target/19599
847         * gcc.target/arm/pr40887.c: Adjust testcase.
848         * gcc.target/arm/pr19599.c: New test.
850 2013-05-15  Richard Biener  <rguenther@suse.de>
852         PR tree-optimization/57275
853         * gcc.target/i386/pr57275.c: New testcase.
855 2013-05-15  Jan Hubicka  <jh@suse.cz>
857         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
858         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
859         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
861 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
863         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
864         scheduling.
866 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
868         PR c++/57274
869         * c-c++-common/Wsequence-point-1.c: New test.
871 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
873         * g++.dg/ext/vector22.C: New testcase.
874         * gcc.dg/binop-xor3.c: Remove xfail.
876 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
878         * gcc.target/aarch64/vect-fcm.x: Add cases testing
879         FLOAT cmp FLOAT ? INT : INT.
880         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
881         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
882         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
883         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
884         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
885         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
887 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
889         PR c++/53903
890         * g++.dg/cpp0x/defaulted43.C: New.
892 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
894         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
895         (alloca): Remove declaration.
896         (foo9): Replace alloca by __builtin_alloca.
898 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
900         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
901         Expect "size of array is too large" error.
903 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
905         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
907 2013-05-14  Richard Biener  <rguenther@suse.de>
909         PR middle-end/57235
910         * g++.dg/torture/pr57235.C: New testcase.
912 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
914         PR middle-end/57251
915         * gcc.dg/torture/pr57251.c: New test.
917 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
919         PR target/57264
920         * gcc.target/i386/pr57264.c: New test.
922 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
924         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
926 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
928         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
930 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
932         PR tree-optimization/45216
933         PR tree-optimization/57157
934         * c-c++-common/rotate-1.c: Add 32 tests with +.
935         * c-c++-common/rotate-1a.c: Adjust.
936         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
937         * c-c++-common/rotate-2b.c: New test.
938         * c-c++-common/rotate-3.c: Add 32 tests with +.
939         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
940         * c-c++-common/rotate-4b.c: New test.
941         * c-c++-common/rotate-5.c: New test.
943 2013-05-13  Martin Jambor  <mjambor@suse.cz>
945         PR middle-end/42371
946         * gcc.dg/ipa/remref-0.c: New test.
947         * gcc.dg/ipa/remref-1a.c: Likewise.
948         * gcc.dg/ipa/remref-1b.c: Likewise.
949         * gcc.dg/ipa/remref-2a.c: Likewise.
950         * gcc.dg/ipa/remref-2b.c: Likewise.
952 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
954         * gcc.dg/vector-shift-2.c: New testcase.
956 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
958         PR tree-optimization/57230
959         * gcc.dg/strlenopt-24.c: New test.
961         PR tree-optimization/57230
962         * gcc.dg/strlenopt-23.c: New test.
964 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
966         PR target/57108
967         * gcc.target/sh/pr57108.c: Move this test case to ...
968         * gcc.c-torture/compile/pr57108.c: ... here.
970 2013-05-10  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/57214
973         * gcc.dg/torture/pr57214.c: New testcase.
975 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
977         * gcc.dg/vector-shift.c: New testcase.
979 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
981         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
983         PR tree-optimization/45216
984         PR tree-optimization/57157
985         * c-c++-common/rotate-1.c: New test.
986         * c-c++-common/rotate-1a.c: New test.
987         * c-c++-common/rotate-2.c: New test.
988         * c-c++-common/rotate-2a.c: New test.
989         * c-c++-common/rotate-3.c: New test.
990         * c-c++-common/rotate-3a.c: New test.
991         * c-c++-common/rotate-4.c: New test.
992         * c-c++-common/rotate-4a.c: New test.
994 2013-05-10  Richard Biener  <rguenther@suse.de>
996         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
997         * gcc.target/i386/l_fma_double_1.c: Adjust.
998         * gcc.target/i386/l_fma_double_2.c: Likewise.
999         * gcc.target/i386/l_fma_double_3.c: Likewise.
1000         * gcc.target/i386/l_fma_double_4.c: Likewise.
1001         * gcc.target/i386/l_fma_double_5.c: Likewise.
1002         * gcc.target/i386/l_fma_double_6.c: Likewise.
1003         * gcc.target/i386/l_fma_float_1.c: Likewise.
1004         * gcc.target/i386/l_fma_float_2.c: Likewise.
1005         * gcc.target/i386/l_fma_float_3.c: Likewise.
1006         * gcc.target/i386/l_fma_float_4.c: Likewise.
1007         * gcc.target/i386/l_fma_float_5.c: Likewise.
1008         * gcc.target/i386/l_fma_float_6.c: Likewise.
1010 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1012         PR c++/51226
1013         * g++.dg/cpp0x/pr51226.C: New.
1015 2013-04-16  Han Shen  <shenhan@google.com>
1017         Test cases for '-fstack-protector-strong'.
1018         * gcc.dg/fstack-protector-strong.c: New.
1019         * g++.dg/fstack-protector-strong.C: New.
1021 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1023         * gcc.target/aarch64/ands_1.c: New test.
1024         * gcc.target/aarch64/ands_2.c: Likewise
1026 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1028         * lib/target-supports.exp (check_effective_target_hw): New
1029         function.
1030         * c-c++-common/asan/clone-test-1.c: Call
1031         check_effective_target_hw.
1032         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1033         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1034         possible decorations.
1035         * c-c++-common/asan/null-deref-1.c: Likewise.
1036         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1037         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1038         * c-c++-common/asan/use-after-free-1.c: Likewise.
1039         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1040         * g++.dg/asan/large-func-test-1.C: Likewise.
1042 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1044         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1046 2013-05-07  Richard Biener  <rguenther@suse.de>
1048         PR middle-end/57190
1049         * g++.dg/torture/pr57190.C: New testcase.
1051 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1053         PR tree-optimization/57149
1054         * gcc.dg/pr57149.c: New test.
1056         PR debug/57184
1057         * gcc.dg/pr57184.c: New test.
1059 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1061         * gnat.dg/specs/array3.ads: New test.
1063 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1065         * c-c++-common/vector-scalar-2.c: New testcase.
1067 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1069         * gcc.target/i386/asm-dialect-2.c: New testcase.
1071 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1073         PR c++/57183
1074         * g++.dg/cpp0x/auto38.C: New.
1076 2013-05-06  Richard Biener  <rguenther@suse.de>
1078         PR tree-optimization/57185
1079         * gcc.dg/autopar/pr57185.c: New testcase.
1081 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1083         PR target/57106
1084         * gcc.target/i386/pr57106.c: New test.
1086 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1088         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1089         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1090         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1091         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1092         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1093         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1094         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1096 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1098         PR bootstrap/57154
1099         * gcc.dg/pr57154.c: New test.
1101 2013-05-06  Richard Biener  <rguenther@suse.de>
1103         PR middle-end/57147
1104         * gcc.dg/torture/pr57147-1.c: New testcase.
1105         * gcc.dg/torture/pr57147-2.c: Likewise.
1106         * gcc.dg/torture/pr57147-3.c: Likewise.
1108 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1110         PR target/55303
1111         * gcc.target/sh/pr55303-1.c: New.
1112         * gcc.target/sh/pr55303-2.c: New.
1113         * gcc.target/sh/pr55303-3.c: New.
1115 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1117         * gfortran.dg/allocate_with_source_3.f90: New.
1119 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1121         PR fortran/57141
1122         * gfortran.dg/null_8.f90: New.
1124 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1126         PR c++/53745
1127         * g++.dg/cpp0x/enum27.C: New.
1128         * g++.dg/cpp0x/enum_base.C: Adjust.
1130 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1132         PR tree-optimization/56205
1133         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1135 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1137         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1138         * gfortran.dg/bind_c_usage_27.f90: New.
1139         * gfortran.dg/bind_c_usage_28.f90: New.
1141 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1143         PR c++/51927
1144         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1146 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1148         PR target/57150
1149         * gcc.target/powerpc/pr57150.c: New file.
1151 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1153         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1154         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1155         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1156         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1157         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1158         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1159         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1161 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1163         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1164         scan-assembler-times.
1166 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1168         * gcc.dg/tree-ssa/slsr-32.c: New.
1169         * gcc.dg/tree-ssa/slsr-33.c: New.
1170         * gcc.dg/tree-ssa/slsr-34.c: New.
1171         * gcc.dg/tree-ssa/slsr-35.c: New.
1172         * gcc.dg/tree-ssa/slsr-36.c: New.
1173         * gcc.dg/tree-ssa/slsr-37.c: New.
1174         * gcc.dg/tree-ssa/slsr-38.c: New.
1176 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1178         * gcc.target/aarch64/tst_1.c: New test.
1179         * gcc.target/aarch64/tst_2.c: Likewise
1181 2013-05-02  Jeff Law  <law@redhat.com>
1183         PR tree-optimization/57144
1184         * gcc.c-torture/execute/pr57144.c: New test.
1186 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1188         PR rtl-optimization/57130
1189         * gcc.c-torture/execute/pr57130.c: New test.
1191 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1193         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1195 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1197         * gcc.target/aarch64/fabd.c: New file.
1199 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1201         PR c++/54318
1202         * g++.dg/cpp0x/pr54318.C: New.
1204 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1206         PR c++/14283
1207         * g++.dg/parse/error51.C: New.
1208         * g++.dg/parse/error15.C: Adjust column numbers.
1210 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1212         PR fortran/57142
1213         * gfortran.dg/size_kind_2.f90: New.
1214         * gfortran.dg/size_kind_3.f90: New.
1216 2013-05-02  Richard Biener  <rguenther@suse.de>
1218         PR middle-end/57140
1219         * g++.dg/torture/pr57140.C: New testcase.
1221 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1223         PR target/56732
1224         * gcc.target/arm/pr56732-1.c: New test.
1226 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1228         PR middle-end/56988
1229         * gcc.dg/ipa/pr56988.c: New test.
1231 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1233         * gcc.target/aarch64/bics_1.c: New test.
1234         * gcc.target/aarch64/bics_2.c: Likewise.
1236 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1238         PR rtl-optimization/57131
1239         * gcc.c-torture/execute/pr57131.c: New test.
1241 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1243         PR c++/57132
1244         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1246 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1248         PR target/57091
1249         * gcc.target/i386/pr57091.c: New test.
1251 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1253         * gcc.target/aarch64/vect-vaddv.c: New.
1255 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1257         * gcc.target/aarch64/vect-vmaxv.c: New.
1258         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1260 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1262         * gcc.target/aarch64/scalar-vca.c: New.
1263         * gcc.target/aarch64/vect-vca.c: Likewise.
1265 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1267         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1268         (test_vceqd_s64): Force arguments to SIMD registers.
1269         (test_vceqzd_s64): Likewise.
1270         (test_vcged_s64): Likewise.
1271         (test_vcled_s64): Likewise.
1272         (test_vcgezd_s64): Likewise.
1273         (test_vcged_u64): Likewise.
1274         (test_vcgtd_s64): Likewise.
1275         (test_vcltd_s64): Likewise.
1276         (test_vcgtzd_s64): Likewise.
1277         (test_vcgtd_u64): Likewise.
1278         (test_vclezd_s64): Likewise.
1279         (test_vcltzd_s64): Likewise.
1280         (test_vtst_s64): Likewise.
1281         (test_vtst_u64): Likewise.
1283 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1285         PR c++/57092
1286         * g++.dg/cpp0x/decltype53.C: New.
1288 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1290         PR fortran/57071
1291         * gfortran.dg/power_5.f90:  New test.
1293 2013-04-30  Richard Biener  <rguenther@suse.de>
1295         PR middle-end/57122
1296         * gcc.dg/torture/pr57122.c: New testcase.
1298 2013-04-30  Richard Biener  <rguenther@suse.de>
1300         PR middle-end/57107
1301         * g++.dg/torture/pr57107.C: New testcase.
1303 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1305         PR rtl-optimization/57105
1306         * gcc.dg/pr57105.c: New test.
1308 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1310         PR tree-optimization/57104
1311         * gcc.dg/pr57104.c: New test.
1313 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1315         PR target/44578
1316         * gcc.target/i386/pr44578.c: New test.
1318 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1320         PR target/57097
1321         * gcc.target/i386/pr57097.c: New test.
1323 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1325         PR target/57098
1326         * gcc.target/i386/pr57098.c: New test.
1328 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1330         * gcc.c-torture/execute/pr55875.c: New test.
1332 2013-04-29  Richard Biener  <rguenther@suse.de>
1334         PR middle-end/57075
1335         * gcc.dg/torture/pr57075.c: New testcase.
1337 2013-04-29  Richard Biener  <rguenther@suse.de>
1339         PR middle-end/57103
1340         * gcc.dg/autopar/pr57103.c: New testcase.
1342 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1344         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1346 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1348         * gcc.dg/pr50763.c: Update test.
1350 2013-04-26  Jeff Law  <law@redhat.com>
1352         * gcc.dg/tree-ssa/vrp88.c: New test.
1354 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1356         PR target/57108
1357         * gcc.target/sh/pr57108.c: New test.
1359 2013-04-29  Richard Biener  <rguenther@suse.de>
1361         PR middle-end/57089
1362         * gfortran.dg/gomp/pr57089.f90: New testcase.
1364 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1366         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1368 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1370         * gcc.target/aarch64/vect-vcvt.c: New.
1372 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1374         * gcc.target/aarch64/vect-vrnd.c: New.
1376 2013-04-29  Richard Biener  <rguenther@suse.de>
1378         PR tree-optimization/57081
1379         * gcc.dg/torture/pr57081.c: New testcase.
1381 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1383         PR tree-optimization/57083
1384         * gcc.dg/torture/pr57083.c: New test.
1386 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1388         PR c++/56450
1389         * g++.dg/cpp0x/decltype52.C: New.
1391 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1393         N3472 binary constants
1394         * g++.dg/cpp/limits.C: Adjust warning wording.
1395         * g++.dg/system-binary-constants-1.C: Likewise.
1396         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1398 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1400         PR fortran/57093
1401         * gfortran.dg/coarray_30.f90: New.
1403 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1405         PR fortran/57071
1406         * frontend-passes (optimize_power):  New function.
1407         (optimize_op):  Use it.
1409 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1411         PR target/56866
1412         * gcc.c-torture/execute/pr56866.c: New test.
1413         * gcc.target/i386/pr56866.c: New test.
1415 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1417         PR go/57045
1418         * gcc.dg/setjmp-5.c: New test.
1420 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/55708
1423         * g++.dg/cpp0x/constexpr-55708.C: New.
1425 2013-04-26  Richard Biener  <rguenther@suse.de>
1427         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1428         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1429         * gcc.dg/pr53265.c: Remove XFAILs.
1430         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1431         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1433 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1435         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1436         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1437         -fdiagnostics-color=never option similarly to
1438         -fno-diagnostics-show-caret option.
1440 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1442         PR rtl-optimization/57003
1443         * gcc.target/i386/pr57003.c: New test.
1445 2013-04-25  Marek Polacek  <polacek@redhat.com>
1447         PR tree-optimization/57066
1448         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1450 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1451             Tejas Belagod  <tejas.belagod@arm.com>
1453         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1454         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1455         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1457 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1459         * gcc.target/aarch64/cmp.c: New.
1461 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1463         * gcc.target/aarch64/ngc.c: New.
1465 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1467         * lib/target-supports.exp
1468         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1469         (check_effective_target_arm_neon_fp16_ok): Likewise.
1470         (add_options_for_arm_neon_fp16): Likewise.
1471         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1472         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1474 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1476         PR rtl-optimizations/57046
1477         * gcc.target/i386/pr57046.c: New test.
1479 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1481         * g++.dg/cpp1y/cplusplus.C: New.
1483 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1485         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1487 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1489         * c-c++-common/Wpointer-arith-1.c: New.
1491 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1493         * g++.dg/cpp1y/cxx1y_macro.C: New.
1495 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1497         PR c++/56970
1498         * g++.dg/cpp0x/sfinae45.C: New.
1500 2013-04-24  Richard Biener  <rguenther@suse.de>
1502         PR testsuite/57050
1503         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1505 2013-04-23  Richard Biener  <rguenther@suse.de>
1507         PR middle-end/57036
1508         * gcc.dg/torture/pr57036-1.c: New testcase.
1509         * gcc.dg/torture/pr57036-2.c: Likewise.
1511 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1513         * gcc.target/aarch64/scalar-mov.c: New testcase.
1515 2013-04-23  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/57026
1518         * gcc.dg/torture/pr57026.c: New testcase.
1520 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1522         PR fortran/53685
1523         PR fortran/57022
1524         * gfortran.dg/transfer_check_4.f90: New.
1526 2013-04-22  Marek Polacek  <polacek@redhat.com>
1528         PR sanitizer/56990
1529         * gcc.dg/pr56990.c: New test.
1531 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1533         PR target/57018
1534         * gcc.target/i386/pr57018.c: New test.
1536 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1538         * gcc.target/aarch64/vrecps.c: New.
1539         * gcc.target/aarch64/vrecpx.c: Likewise.
1541 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1543         PR target/56995
1544         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1546 2013-04-21  Jeff Law  <law@redhat.com>
1548         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1550 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1552         PR fortran/56907
1553         * gfortran.dg/c_loc_test_22.f90: New.
1555 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1557         PR rtl-optimization/56847
1558         * gcc.dg/pr56847.c: New test.
1560 2013-04-19  Richard Biener  <rguenther@suse.de>
1562         PR tree-optimization/56982
1563         * gcc.c-torture/execute/pr56982.c: New testcase.
1565 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1567         PR tree-optimization/56718
1568         * g++.dg/ipa/imm-devirt-1.C: New test.
1569         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1571 2013-04-19  Richard Biener  <rguenther@suse.de>
1573         PR tree-optimization/57000
1574         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1576 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1577             Mikael Morin  <mikael@gcc.gnu.org>
1579         PR fortran/56872
1580         * gfortran.dg/array_constructor_45.f90:  New test.
1581         * gfortran.dg/array_constructor_46.f90:  New test.
1582         * gfortran.dg/array_constructor_47.f90:  New test.
1583         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1585 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1587         PR rtl-optimization/56999
1588         * g++.dg/opt/pr56999.C: New test.
1590 2013-04-18  Cary Coutant  <ccoutant@google.com>
1592         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1593         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1595 2013-04-18  Cary Coutant  <ccoutant@google.com>
1597         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1598         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1599         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1600         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1601         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1602         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1603         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1604         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1605         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1606         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1607         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1609 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1611         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1613 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1615         PR tree-optimization/56984
1616         * gcc.c-torture/compile/pr56984.c: New test.
1618         PR rtl-optimization/56992
1619         * gcc.dg/pr56992.c: New test.
1621 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1623         PR fortran/56814
1624         * gfortran.dg/proc_ptr_42.f90: New.
1626 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1628         * gnat.dg/discr41.ad[sb]: New test.
1629         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1630         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1631         * gcc.dg/vect/slp-24.c: Likewise.
1632         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1633         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1634         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1635         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1636         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1637         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1638         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1639         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1640         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1641         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1642         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1643         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1644         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1645         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1646         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1647         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1648         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1649         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1650         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1651         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1652         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1653         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1654         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1655         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1656         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1657         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1659 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1661         PR fortran/40958
1662         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1663         * gfortran.dg/module_md5_1.f90: Remove.
1665 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1667         * gcc.target/aarch64/adds3.c: New.
1668         * gcc.target/aarch64/subs3.c: New.
1670 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1672         * gcc.target/aarch64/adds1.c: New.
1673         * gcc.target/aarch64/adds2.c: New.
1674         * gcc.target/aarch64/subs1.c: New.
1675         * gcc.target/aarch64/subs2.c: New.
1677 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1679         Implement n3599 - Literal operator templates for strings.
1680         * g++.dg/cpp1y/udlit-char-template.C: New test.
1681         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1683 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1685         PR fortran/39505
1686         * gfortran.dg/no_arg_check_1.f90: New.
1687         * gfortran.dg/no_arg_check_2.f90: New.
1688         * gfortran.dg/no_arg_check_3.f90: New.
1690 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1692         PR fortran/56968
1693         * gfortran.dg/proc_ptr_41.f90: New.
1695 2013-04-16  Richard Biener  <rguenther@suse.de>
1697         PR tree-optimization/56756
1698         * gcc.dg/torture/pr56756.c: New testcase.
1700 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1702         PR fortran/56969
1703         * gfortran.dg/c_assoc_5.f90: New.
1705 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1707         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1708         * gcc.c-torture/execute/pr33992.x: Remove.
1709         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1710         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1711         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1713 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1715         PR tree-optimization/56962
1716         * gcc.c-torture/execute/pr56962.c: New test.
1718 2013-04-15  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/56933
1721         * gcc.dg/vect/pr56933.c: New testcase.
1723 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1725         * gcc.target/arm/anddi3-opt.c: New test.
1726         * gcc.target/arm/anddi3-opt2.c: Likewise.
1728 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1730         * gcc.dg/pr56890-1.c: New test.
1731         * gcc.dg/pr56890-2.c: Likewise.
1733 2013-04-15  Joey Ye  <joey.ye@arm.com>
1735         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1736         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1738 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1740         PR fortran/56816
1741         * gfortran.dg/select_type_33.f03: New test.
1743 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1745         PR fortran/55959
1746         * gfortran.dg/typebound_proc_29.f03: New.
1748 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1750         PR fortran/56266
1751         * gfortran.dg/typebound_proc_28.f03: New.
1753 2013-04-12  Jeff Law  <law@redhat.com>
1755         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1756         either.
1758 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1760         PR fortran/56929
1761         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1763 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1765         PR target/56903
1766         * gcc.target/i386/pr56903.c: New test.
1768 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1770         PR fortran/56261
1771         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1772         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1773         * gfortran.dg/block_11.f90: Fix invalid test case.
1774         * gfortran.dg/function_types_3.f90: Add new error message.
1775         * gfortran.dg/global_references_1.f90: Ditto.
1776         * gfortran.dg/import2.f90: Remove unneeded parts.
1777         * gfortran.dg/import6.f90: Fix invalid test case.
1778         * gfortran.dg/proc_decl_2.f90: Ditto.
1779         * gfortran.dg/proc_decl_9.f90: Ditto.
1780         * gfortran.dg/proc_decl_18.f90: Ditto.
1781         * gfortran.dg/proc_ptr_40.f90: New.
1782         * gfortran.dg/whole_file_7.f90: Modified error wording.
1783         * gfortran.dg/whole_file_16.f90: Ditto.
1784         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1785         * gfortran.dg/whole_file_18.f90: Modified error wording.
1786         * gfortran.dg/whole_file_20.f03: Ditto.
1787         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1788         invalid test case.
1790 2013-04-12  Richard Biener  <rguenther@suse.de>
1792         Revert
1793         2013-04-10  Richard Biener  <rguenther@suse.de>
1795         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1797 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1799         PR fortran/56845
1800         * gfortran.dg/class_allocate_15.f90: New.
1802         Revert:
1803         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1805         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1806         scan-tree-dump-times.
1808 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1810         PR tree-optimization/56918
1811         PR tree-optimization/56920
1812         * gcc.dg/vect/pr56918.c: New test.
1813         * gcc.dg/vect/pr56920.c: New test.
1815 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1817         PR fortran/56845
1818         * gfortran.dg/class_allocate_14.f90: New.
1819         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1820         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1822 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1824         * gcc.dg/fold-cstvecshift.c: New testcase.
1826 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1828         * gcc.target/aarch64/negs.c: New.
1830 >>>>>>> trunk
1831 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1833         PR c++/56895
1834         * g++.dg/template/arrow4.C: New test.
1836 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1838         * gnat.dg/array23.adb: New test.
1839         * gnat.dg/array23_pkg[123].ads: New helpers.
1841 2013-04-11  Jeff Law  <law@redhat.com>
1843         PR tree-optimization/56900
1844         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1846 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1848         PR c++/56913
1849         * g++.dg/cpp0x/sfinae44.C: New.
1851 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1853         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1854         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1856 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1858         PR c++/54216
1859         * g++.dg/cpp0x/enum26.C: New.
1860         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1862 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1864         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1865         inverse operands.
1866         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1867         loop is vectorized.
1868         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1869         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1870         loop is vectorized and that the correct instruction is generated.
1871         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1872         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1873         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1875 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1877         PR tree-optimization/56899
1878         * gcc.c-torture/execute/pr56899.c: New test.
1880 2013-04-10  David S. Miller  <davem@davemloft.net>
1882         * gcc.target/sparc/setcc-4.c: New test.
1883         * gcc.target/sparc/setcc-5.c: New test.
1885 2013-04-10  Richard Biener  <rguenther@suse.de>
1887         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1889 2013-04-10  Richard Biener  <rguenther@suse.de>
1891         * gcc.dg/vect/slp-39.c: New testcase.
1893 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1895         PR tree-optimization/55524
1896         * gcc.target/epiphany/fnma-1.c: New test.
1898 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1900         * gcc.dg/tree-ssa/inline-11.c: New test
1902 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1904         PR c++/56895
1905         * g++.dg/template/arrow3.C: New test.
1907 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1909         * gcc.target/arm/minmax_minus.c: New test.
1911 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1913         PR middle-end/56883
1914         * c-c++-common/gomp/pr56883.c: New test.
1916 2013-04-09  Jeff Law  <law@redhat.com>
1918         * gcc.dg/tree-ssa/vrp87.c: New test.
1920 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1922         PR tree-optimization/56854
1923         * g++.dg/torture/pr56854.C: New test.
1925 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1927         PR fortran/56782
1928         * gfortran.dg/array_constructor_44.f90:  New test.
1930 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1932         PR c++/56871
1933         * g++.dg/cpp0x/constexpr-specialization.C: New.
1935 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1937         * gcc.c-torture/execute/pr56837.c: New test.
1939         PR c++/34949
1940         PR c++/50243
1941         * g++.dg/opt/vt3.C: New test.
1942         * g++.dg/opt/vt4.C: New test.
1944 2013-04-08  Jeff Law  <law@redhat.com>
1946         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1948 2013-04-08  Richard Biener  <rguenther@suse.de>
1950         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1952 2013-04-08  Richard Biener  <rguenther@suse.de>
1954         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1956 2013-04-08  Richard Biener  <rguenther@suse.de>
1958         * g++.dg/vect/slp-pr56812.cc: Adjust.
1960 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1962         * gcc.dg/pr56837.c: New test.
1963         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1964         "generated memset minus one".
1966 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1968         PR fortran/56849
1969         * gfortran.dg/reshape_5.f90: New.
1971 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1973         PR target/56843
1974         * gcc.target/powerpc/recip-1.c: Modify expected output.
1975         * gcc.target/powerpc/recip-3.c: Likewise.
1976         * gcc.target/powerpc/recip-4.c: Likewise.
1977         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1979 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1981         * gcc.target/arm/peep-ldrd-1.c: New test.
1982         * gcc.target/arm/peep-strd-1.c: Likewise.
1984 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1986         * gcc.target/arm/negdi-1.c: New test.
1987         * gcc.target/arm/negdi-2.c: Likewise.
1988         * gcc.target/arm/negdi-3.c: Likewise.
1989         * gcc.target/arm/negdi-4.c: Likewise.
1991 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1993         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1994         Add -march=armv8-a when we use v8 NEON.
1995         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1996         (check_effective_target_vect_call_ceilf): Likewise.
1997         (check_effective_target_vect_call_floorf): Likewise.
1998         (check_effective_target_vect_call_roundf): Likewise.
1999         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2000         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2001         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2002         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2003         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2005 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2007         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2008         * gcc.target/powerpc/sd-pwr6.c: Same.
2009         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2010         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2012 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2014         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2016 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2018         PR fortran/40881
2019         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2020         * gfortran.dg/altreturn_4.f90: Ditto.
2021         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2022         * gfortran.dg/altreturn_5.f90: Ditto.
2023         * gfortran.dg/altreturn_6.f90: Ditto.
2024         * gfortran.dg/altreturn_7.f90: Ditto.
2026 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2028         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2029         New procedure.
2030         (check_effective_target_arm_v8_neon_ok_nocache):
2031         Likewise.
2032         (check_effective_target_arm_v8_neon_ok): Change to use
2033         check_effective_target_arm_v8_neon_ok_nocache.
2034         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2035         NEON flags.
2036         (check_effective_target_vect_call_btruncf):
2037         Enable for arm and ARMv8 NEON.
2038         (check_effective_target_vect_call_ceilf): Likewise.
2039         (check_effective_target_vect_call_floorf): Likewise.
2040         (check_effective_target_vect_call_roundf): Likewise.
2041         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2042         target.
2044 2013-04-04  Marek Polacek  <polacek@redhat.com>
2046         PR tree-optimization/48186
2047         * gcc.dg/pr48186.c: New test.
2049 2013-04-04  Richard Biener  <rguenther@suse.de>
2051         PR tree-optimization/56826
2052         * gcc.dg/vect/pr56826.c: New testcase.
2053         * gcc.dg/vect/O3-pr36098.c: Adjust.
2055 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2057         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2058         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2059         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2060         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2061         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2062         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2063         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2064         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2065         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2066         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2068 2013-04-04  Richard Biener  <rguenther@suse.de>
2070         PR tree-optimization/56213
2071         * gcc.dg/vect/vect-123.c: New testcase.
2073 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2075         PR fortran/56810
2076         * gfortran.dg/read_repeat_2.f90: New.
2078 2013-04-04  Richard Biener  <rguenther@suse.de>
2080         PR tree-optimization/56837
2081         * g++.dg/torture/pr56837.C: New testcase.
2083 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2085         PR fortran/50269
2086         * gfortran.dg/c_loc_test_21.f90: New.
2087         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2088         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2089         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2090         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2091         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2093 2013-04-03  Jeff Law  <law@redhat.com>
2095         PR tree-optimization/56799
2096         * gcc.c-torture/execute/pr56799.c: New test.
2098 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2100         PR c++/56815
2101         * g++.dg/warn/Wpointer-arith-1.C: New.
2102         * g++.dg/gomp/for-19.C: Adjust.
2104 2013-04-03  Marek Polacek  <polacek@redhat.com>
2106         PR sanitizer/55702
2107         * gcc.dg/pr55702.c: New test.
2109 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2111         PR target/56809
2112         * gcc.dg/pr56809.c: New testcase.
2114 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2116         PR debug/56819
2117         * g++.dg/debug/pr56819.C: New test.
2119 2013-04-03  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/56817
2122         * g++.dg/torture/pr56817.C: New testcase.
2124 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2126         * gcc.dg/vect/bb-slp-31.c: New file.
2128 2013-04-03  Jason Merrill  <jason@redhat.com>
2130         PR c++/34949
2131         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2133 2013-04-03  Richard Biener  <rguenther@suse.de>
2135         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2137 2013-04-03  Richard Biener  <rguenther@suse.de>
2139         PR tree-optimization/55964
2140         * gcc.dg/torture/pr55964-2.c: New testcase.
2142 2013-04-03  Richard Biener  <rguenther@suse.de>
2144         PR tree-optimization/56501
2145         * gcc.dg/torture/pr56501.c: New testcase.
2147 2013-04-03  Richard Biener  <rguenther@suse.de>
2149         PR tree-optimization/56407
2150         * gcc.dg/torture/pr56407.c: New testcase.
2152 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2154         PR tree-optimization/56790
2155         * g++.dg/ext/pr56790-1.C: New testcase.
2157 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2159         * gcc.target/i386/merge-1.c: New testcase.
2160         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2162 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2164         PR c/19449
2165         * gcc.c-torture/execute/pr19449.c: New test.
2167 2013-04-03  Richard Biener  <rguenther@suse.de>
2169         PR tree-optimization/56812
2170         * g++.dg/vect/slp-pr56812.cc: New testcase.
2172 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2174         PR fortran/56284
2175         PR fortran/40881
2176         * gfortran.dg/altreturn_8.f90: New.
2177         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2178         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2179         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2181 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2183         PR rtl-optimization/56745
2184         * gcc.c-torture/compile/pr56745.c: New test.
2186 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2188         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2190 2013-04-02  Richard Biener  <rguenther@suse.de>
2192         PR tree-optimization/56778
2193         * gcc.dg/torture/pr56778.c: New testcase.
2195 2013-04-02  Richard Biener  <rguenther@suse.de>
2197         PR middle-end/56768
2198         * g++.dg/torture/pr56768.C: New testcase.
2200 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2202         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2204 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2206         PR fortran/56660
2207         * gfortran.dg/namelist_82.f90:  New test.
2209 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2211         PR fortran/56500
2212         * gfortran.dg/implicit_class_1.f90: New.
2214 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2216         PR fortran/56786
2217         * gfortran.dg/namelist_81.f90:  New test.
2219 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2221         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2222         for constant and equal string lengths.
2223         * gfortran.dg/character_comparison_5.f90:  Likewise.
2224         * gfortran.dg/character_comparison_9.f90:  New test.
2226 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2228         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2229         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2231 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2233         PR fortran/35203
2234         * gfortran.dg/optional_absent_3.f90: New.
2236 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/56737
2239         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2241 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2243         PR fortran/56735
2244         * gfortran.dg/namelist_80.f90: New.
2246 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2248         PR fortran/45159
2249         * gfortran.dg/string_length_2.f90:  New test.
2250         * gfortran.dg/dependency_41.f90:  New test.
2252 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254         PR fortran/55806
2255         * gfortran.dg/array_constructor_43.f90:  New test.
2256         * gfortran.dg/random_seed_3.f90:  New test.
2258 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2260         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2261         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2262         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2263         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2264         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2265         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2266         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2267         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2268         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2269         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2271 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2273         PR c++/56725
2274         * g++.dg/conversion/op4.C: Adjust.
2275         * g++.dg/cpp0x/rv1n.C: Likewise.
2276         * g++.dg/cpp0x/rv2n.C: Likewise.
2277         * g++.dg/cpp0x/template_deduction.C: Likewise.
2278         * g++.dg/expr/cond8.C: Likewise.
2279         * g++.dg/other/error4.C: Likewise.
2280         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2281         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2282         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2283         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2284         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2285         * g++.old-deja/g++.law/cvt20.C: Likewise.
2286         * g++.old-deja/g++.law/cvt8.C: Likewise.
2287         * g++.old-deja/g++.law/init8.C: Likewise.
2288         * g++.old-deja/g++.mike/net12.C: Likewise.
2289         * g++.old-deja/g++.mike/net8.C: Likewise.
2290         * g++.old-deja/g++.mike/p2793.C: Likewise.
2291         * g++.old-deja/g++.mike/p3836.C: Likewise.
2292         * g++.old-deja/g++.mike/p418.C: Likewise.
2293         * g++.old-deja/g++.mike/p701.C: Likewise.
2294         * g++.old-deja/g++.mike/p807.C: Likewise.
2296 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2298         PR middle-end/56694
2299         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2300         targets.
2302 2013-03-28  Marek Polacek  <polacek@redhat.com>
2304         PR tree-optimization/56695
2305         * gcc.dg/vect/pr56695.c: New test.
2307 2013-03-28  Richard Biener  <rguenther@suse.de>
2309         PR tree-optimization/37021
2310         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2311         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2313 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2315         PR fortran/56650
2316         PR fortran/36437
2317         * gfortran.dg/sizeof_2.f90: New.
2318         * gfortran.dg/sizeof_3.f90: New.
2319         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2321 2013-03-27  Richard Biener  <rguenther@suse.de>
2323         PR tree-optimization/37021
2324         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2326 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2328         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2329         * g++.dg/ipa/ivinline-2.C: Likewise.
2330         * g++.dg/ipa/ivinline-3.C: Likewise.
2331         * g++.dg/ipa/ivinline-4.C: Likewise.
2332         * g++.dg/ipa/ivinline-5.C: Likewise.
2333         * g++.dg/ipa/ivinline-7.C: Likewise.
2334         * g++.dg/ipa/ivinline-8.C: Likewise.
2335         * g++.dg/ipa/ivinline-9.C: Likewise.
2336         * g++.dg/cpp0x/noexcept03.C: Likewise.
2337         * gcc.dg/const-1.c: Likewise.
2338         * gcc.dg/ipa/pure-const-1.c: Likewise.
2339         * gcc.dg/noreturn-8.c: Likewise.
2340         * gcc.target/i386/mmx-1.c: Likewise.
2341         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2342         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2343         * gcc.c-torture/execute/pr33992.x: New file.
2345 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2347         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2349 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2351         PR c++/55951
2352         * g++.dg/ext/desig5.C: New.
2354 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2356         PR fortran/56649
2357         * gfortran.dg/merge_init_expr_2.f90: New.
2358         * gfortran.dg/merge_char_1.f90: Modify test to
2359         stay a run-time test.
2360         * gfortran.dg/merge_char_3.f90: Ditto.
2362 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2364         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2365         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2367 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2369         PR c++/56722
2370         * g++.dg/cpp0x/range-for23.C: New.
2372 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2374         PR libfortran/52512
2375         * gfortran.dg/namelist_79.f90: New.
2377 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2379         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2381 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2383         PR fortran/38536
2384         PR fortran/38813
2385         PR fortran/38894
2386         PR fortran/39288
2387         PR fortran/40963
2388         PR fortran/45824
2389         PR fortran/47023
2390         PR fortran/47034
2391         PR fortran/49023
2392         PR fortran/50269
2393         PR fortran/50612
2394         PR fortran/52426
2395         PR fortran/54263
2396         PR fortran/55343
2397         PR fortran/55444
2398         PR fortran/55574
2399         PR fortran/56079
2400         PR fortran/56378
2401         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2402         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2403         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2404         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2405         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2406         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2407         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2408         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2409         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2410         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2411         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2412         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2413         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2414         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2415         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2416         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2417         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2418         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2419         * gfortran.dg/pr32601_1.f03: Ditto.
2420         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2421         * gfortran.dg/blockdata_7.f90: New.
2422         * gfortran.dg/c_assoc_4.f90: New.
2423         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2424         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2425         * gfortran.dg/c_funloc_tests_8.f90: New.
2426         * gfortran.dg/c_loc_test_17.f90: New.
2427         * gfortran.dg/c_loc_test_18.f90: New.
2428         * gfortran.dg/c_loc_test_19.f90: New.
2429         * gfortran.dg/c_loc_test_20.f90: New.
2430         * gfortran.dg/c_sizeof_5.f90: New.
2431         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2432         * gfortran.dg/transfer_resolve_2.f90: New.
2433         * gfortran.dg/transfer_resolve_3.f90: New.
2434         * gfortran.dg/transfer_resolve_4.f90: New.
2435         * gfortran.dg/pr32601.f03: Update dg-error.
2436         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2437         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2439 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2441         * gcc.target/arm/vseleqdf.c: New test.
2442         * gcc.target/arm/vseleqsf.c: Likewise.
2443         * gcc.target/arm/vselgedf.c: Likewise.
2444         * gcc.target/arm/vselgesf.c: Likewise.
2445         * gcc.target/arm/vselgtdf.c: Likewise.
2446         * gcc.target/arm/vselgtsf.c: Likewise.
2447         * gcc.target/arm/vselledf.c: Likewise.
2448         * gcc.target/arm/vsellesf.c: Likewise.
2449         * gcc.target/arm/vselltdf.c: Likewise.
2450         * gcc.target/arm/vselltsf.c: Likewise.
2451         * gcc.target/arm/vselnedf.c: Likewise.
2452         * gcc.target/arm/vselnesf.c: Likewise.
2453         * gcc.target/arm/vselvcdf.c: Likewise.
2454         * gcc.target/arm/vselvcsf.c: Likewise.
2455         * gcc.target/arm/vselvsdf.c: Likewise.
2456         * gcc.target/arm/vselvssf.c: Likewise.
2458 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2460         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2461         body from here...
2462         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2463         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2464         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2465         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2466         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2467         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2468         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2469         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2470         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2471         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2472         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2473         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2474         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2475         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2476         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2477         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2478         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2479         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2480         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2481         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2482         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2483         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2484         * gcc.target/arm/atomic-op-char.c: Likewise.
2485         * gcc.target/arm/atomic-op-consume.c: Likewise.
2486         * gcc.target/arm/atomic-op-int.c: Likewise.
2487         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2488         * gcc.target/arm/atomic-op-release.c: Likewise.
2489         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2490         * gcc.target/arm/atomic-op-short.c: Likewise.
2492 2013-03-25  Richard Biener  <rguenther@suse.de>
2494         PR middle-end/56694
2495         * g++.dg/torture/pr56694.C: New testcase.
2497 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2499         PR target/56720
2500         * gcc.target/arm/neon-vcond-gt.c: New test.
2501         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2502         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2504 2013-03-25  Richard Biener  <rguenther@suse.de>
2506         PR tree-optimization/56689
2507         * gcc.dg/torture/pr56689.c: New testcase.
2509 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2511         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2513 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2515         PR fortran/56696
2516         * gfortran.dg/eof_5.f90: New.
2518 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2520         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2521         alphabetically.
2523 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2525         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2527 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2529         PR testsuite/55994
2530         * gcc.c-torture/execute/builtins/builtins.exp: Add
2531         -Wl,--allow-multiple-definition for RTEMS targets.
2533 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2535         * gcc.target/aarch64/movk.c: New test.
2537 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2539         * g++.dg/ext/vector21.C: New testcase.
2541 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2543         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2544         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2546 2013-03-21  Richard Biener  <rguenther@suse.de>
2548         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2549         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2551 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2553         * gcc.target/aarch64/vect.c: Test and result vector added
2554         for sabd and saba instructions.
2555         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2556         instructions in assembly.
2557         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2558         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2559         for fabd instruction.
2560         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2561         instruction in assembly.
2562         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2564 2013-03-20  Jeff Law  <law@redhat.com>
2566         * g++.dg/tree-ssa/ssa-dom.C: New test.
2568 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2570         * gcc.target/powerpc/mmfpgpr.c: New test.
2571         * gcc.target/powerpc/sd-vsx.c: Likewise.
2572         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2573         * gcc.target/powerpc/vsx-float0.c: Likewise.
2575 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2577         PR tree-optimization/56355
2578         * gcc.dg/pr56355-1.c: New file.
2580 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2581             Richard Sandiford <rdsandiford@googlemail.com>
2583         * gcc.target/mips/mips.exp: Add microMIPS support.
2584         * gcc.target/mips/umips-movep-2.c: New test.
2585         * gcc.target/mips/umips-lwp-2.c: New test.
2586         * gcc.target/mips/umips-swp-5.c: New test.
2587         * gcc.target/mips/umips-constraints-1.c: New test.
2588         * gcc.target/mips/umips-lwp-3.c: New test.
2589         * gcc.target/mips/umips-swp-6.c: New test.
2590         * gcc.target/mips/umips-constraints-2.c: New test.
2591         * gcc.target/mips/umips-save-restore-1.c: New test.
2592         * gcc.target/mips/umips-lwp-4.c: New test.
2593         * gcc.target/mips/umips-swp-7.c: New test.
2594         * gcc.target/mips/umips-save-restore-2.c: New test.
2595         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2596         * gcc.target/mips/umips-lwp-5.c: New test.
2597         * gcc.target/mips/umips-save-restore-3.c: New test.
2598         * gcc.target/mips/umips-lwp-6.c: New test.
2599         * gcc.target/mips/umips-swp-1.c: New test.
2600         * gcc.target/mips/umips-lwp-7.c: New test.
2601         * gcc.target/mips/umips-swp-2.c: New test.
2602         * gcc.target/mips/umips-lwp-8.c: New test.
2603         * gcc.target/mips/umips-swp-3.c: New test.
2604         * gcc.target/mips/umips-movep-1.c: New test.
2605         * gcc.target/mips/umips-lwp-1.c: New test.
2606         * gcc.target/mips/umips-swp-4.c: New test.
2608 2013-03-20  Richard Biener  <rguenther@suse.de>
2610         PR tree-optimization/56661
2611         * gcc.dg/torture/pr56661.c: New testcase.
2613 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2615         PR rtl-optimization/56605
2616         * gcc.target/powerpc/pr56605.c: New.
2618 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2620         PR fortran/54932
2621         * gfortran.dg/do_1.f90: Don't xfail.
2623 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2625         PR libfortran/51825
2626         * gfortran.dg/namelist_77.f90: New.
2627         * gfortran.dg/namelist_78.f90: New.
2629 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2631         PR libfortran/48618
2632         * gfortran.dg/open_negative_unit_1.f90: New.
2634 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2636         * gcc.target/aarch64/sbc.c: New test.
2638 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2640         * gcc.target/aarch64/ror.c: New test.
2642 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2644         * gcc.target/aarch64/extr.c: New test.
2646 2013-03-19  Richard Biener  <rguenther@suse.de>
2648         PR tree-optimization/56273
2649         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2650         * c-c++-common/uninit-17.c: Likewise.
2652 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2654         PR tree-optimization/56635
2655         * g++.dg/torture/pr56635.C: New test.
2657 2013-03-18  Richard Biener  <rguenther@suse.de>
2659         PR tree-optimization/3713
2660         * g++.dg/ipa/devirt-12.C: New testcase.
2662 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2664         PR c/56566
2665         * c-c++-common/pr56566.c: New test.
2667 2013-03-17  Jason Merrill  <jason@redhat.com>
2669         * g++.dg/template/abstract-dr337.C: XFAIL.
2671 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2673         PR c++/56607
2674         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2675         * c-c++-common/pr56607.c: New test.
2677 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2679         PR c++/56582
2680         * g++.dg/cpp0x/constexpr-array5.C: New.
2682 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2684         PR fortran/56615
2685         * gfortran.dg/transfer_intrinsic_5.f90: New.
2687 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2689         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2690         * gcc.target/i386/pr20020-1.c: Likewise.
2691         * gcc.target/i386/pr20020-2.c: Likewise.
2692         * gcc.target/i386/pr20020-3.c: Likewise.
2693         * gcc.target/i386/pr53425-1.c: Likewise.
2694         * gcc.target/i386/pr53425-2.c: Likewise.
2695         * gcc.target/i386/pr55093.c: Likewise.
2696         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2698 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2700         PR debug/56307
2701         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2702         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2704 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2706         PR tree-optimization/53265
2707         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2708         undefined behavior.
2709         * gcc.dg/graphite/id-6.c (test): Likewise.
2710         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2711         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2713         PR tree-optimization/53265
2714         * gcc.dg/pr53265.c: New test.
2715         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2716         to dg-options.
2717         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2718         arrays.
2719         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2720         n, use it as high bound instead of 4.
2722 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2724         PR target/49880
2725         * gcc.target/sh/pr49880-1.c: New.
2726         * gcc.target/sh/pr49880-2.c: New.
2727         * gcc.target/sh/pr49880-3.c: New.
2728         * gcc.target/sh/pr49880-4.c: New.
2729         * gcc.target/sh/pr49880-5.c: New.
2731 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2733         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2735 2013-03-13  Richard Biener  <rguenther@suse.de>
2737         PR tree-optimization/56608
2738         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2740 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2742         PR c++/56611
2743         * g++.dg/cpp0x/alias-decl-32.C: New.
2745 2013-03-11  Jan Hubicka  <jh@suse.cz>
2747         PR middle-end/56571
2748         * gcc.c-torture/compile/pr56571.c: New testcase.
2750 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2752         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2753         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2755 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2757         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2758         * gcc.dg/inline_4.c: Likewise.
2759         * gcc.dg/unroll_2.c: Likewise.
2760         * gcc.dg/unroll_3.c: Likewise.
2761         * gcc.dg/unroll_4.c: Likewise.
2763 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2765         PR testsuite/54119
2766         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2768         PR debug/56307
2769         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2771 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2773         PR target/40797
2774         * gcc.c-torture/compile/pr40797.c: New.
2776 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2778         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2780 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2782         PR fortran/56575
2783         * gfortran.dg/class_56.f90: New test.
2785 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2787         PR middle-end/56524
2788         * gcc.target/mips/pr56524.c: New test.
2790 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2792         PR c++/56565
2793         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2795 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2797         PR c++/51412
2798         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2800 2013-03-08  Marek Polacek  <polacek@redhat.com>
2802         PR tree-optimization/56478
2803         * gcc.dg/torture/pr56478.c: New test.
2805 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2807         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2808         targets linker option --allow-multiple-definition.
2810         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2811         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2812         * gcc.dg/pr52549.c: Add LLP64 case.
2813         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2814         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2815         * gcc.dg/torture/pr51071-2.c: Likewise.
2816         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2817         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2818         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2819         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2820         * gcc.dg/weak/weak-1.c: Likewise.
2821         * gcc.dg/weak/weak-2.c: Likewise.
2822         * gcc.dg/weak/weak-3.c: Likewise.
2823         * gcc.dg/weak/weak-4.c: Likewise.
2824         * gcc.dg/weak/weak-5.c: Likewise.
2825         * gcc.dg/weak/weak-15.c: Likewise.
2826         * gcc.dg/weak/weak-16.c: Likewise.
2828         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2830 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2832         PR tree-optimization/56559
2833         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2835 2013-03-07  Andreas Schwab  <schwab@suse.de>
2837         * gcc.dg/pr31490.c: Fix last change.
2839 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2841         PR c++/56534
2842         * g++.dg/template/crash115.C: New.
2844 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2846         PR tree-optimization/56539
2847         * gcc.c-torture/compile/pr56539.c: New test.
2849 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2851         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2852         targets.
2853         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2854         * gcc.dg/lto/20091013-1_2.c: Likewise.
2855         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2857 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2859         * gnat.dg/specs/aggr6.ads: New test.
2861 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2863         * gnat.dg/loop_optimization15.ad[sb]: New test.
2865 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2867         PR middle-end/56548
2868         * gcc.dg/pr56548.c: New test.
2870 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2872         PR debug/53363
2873         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2875 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2877         PR c++/56543
2878         * g++.dg/template/typename20.C: New test.
2880 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2882         PR debug/56510
2883         * gcc.dg/pr56510.c: New test.
2885         PR rtl-optimization/56484
2886         * gcc.c-torture/compile/pr56484.c: New test.
2888 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2890         PR c++/56530
2891         * g++.dg/warn/Wsign-conversion-2.C: New.
2893 2013-03-05  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/56270
2896         * gcc.dg/vect/slp-38.c: New testcase.
2898 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2900         PR rtl-optimization/56494
2901         * gcc.dg/pr56494.c: New test.
2903 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2905         * gcc.dg/pr56424.c: New test.
2907 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2909         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2910         * gcc.dg/pr56228.c <avr>: Skip.
2912 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2914         PR testsuite/52641
2915         PR tree-optimization/52631
2916         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2918 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2920         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2921         * gcc.dg/vect/vect-83_64.c: Same.
2923 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2925         PR fortran/56477
2926         * gfortran.dg/pointer_check_13.f90: New test.
2928 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2930         PR fortran/54730
2931         * gfortran.dg/array_constructor_42.f90: New test.
2933 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2935         PR c++/52688
2936         * g++.dg/template/static33.C: New.
2937         * g++.dg/template/static34.C: Likewise.
2939         PR c++/10291
2940         * g++.dg/template/static35.C: New.
2942 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2944         * gcc.dg/pr56396.c: Require pic support.
2946 2013-03-01  Richard Biener  <rguenther@suse.de>
2948         PR tree-optimization/55481
2949         * gcc.dg/torture/pr56488.c: New testcase.
2951 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2952             Jakub Jelinek  <jakub@redhat.com>
2954         PR sanitizer/56454
2955         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2956         no_sanitize_address attribute rather than no_address_safety_analysis.
2957         * g++.dg/asan/sanitizer_test_utils.h
2958         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2959         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2960         in addition to no_address_safety_analysis.
2962 2013-02-28  Jason Merrill  <jason@redhat.com>
2964         PR c++/56481
2965         * g++.dg/cpp0x/constexpr-and.C: New.
2967 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2969         PR tree-optimization/56294
2970         * g++.dg/debug/pr56294.C: New test.
2972 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2974         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2976 2013-02-27  Marek Polacek  <polacek@redhat.com>
2978         PR rtl-optimization/56466
2979         * gcc.dg/pr56466.c: New test.
2981 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2983         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2984         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2985         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2987 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2989         PR middle-end/45472
2990         * gcc.dg/pr45472.c: New test.
2992 2013-02-26  Marek Polacek  <polacek@redhat.com>
2994         PR tree-optimization/56426
2995         * gcc.dg/pr56436.c: New test.
2997 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2999         PR tree-optimization/56448
3000         * gcc.c-torture/compile/pr56448.c: New test.
3002         PR tree-optimization/56443
3003         * gcc.dg/torture/pr56443.c: New test.
3005 2013-02-25  Richard Biener  <rguenther@suse.de>
3007         PR tree-optimization/56175
3008         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3010 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3012         PR c++/56403
3013         * g++.dg/torture/pr56403.C: New test.
3015 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3017         Revert:
3018         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3019         Richard Sandiford  <rdsandiford@googlemail.com>
3021         * gcc.target/mips/mips.exp: Add microMIPS support.
3022         * gcc.target/mips/umips-movep-2.c: New test.
3023         * gcc.target/mips/umips-lwp-2.c: New test.
3024         * gcc.target/mips/umips-swp-5.c: New test.
3025         * gcc.target/mips/umips-constraints-1.c: New test.
3026         * gcc.target/mips/umips-lwp-3.c: New test.
3027         * gcc.target/mips/umips-swp-6.c: New test.
3028         * gcc.target/mips/umips-constraints-2.c: New test.
3029         * gcc.target/mips/umips-save-restore-1.c: New test.
3030         * gcc.target/mips/umips-lwp-4.c: New test.
3031         * gcc.target/mips/umips-swp-7.c: New test.
3032         * gcc.target/mips/umips-save-restore-2.c: New test.
3033         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3034         * gcc.target/mips/umips-lwp-5.c: New test.
3035         * gcc.target/mips/umips-save-restore-3.c: New test.
3036         * gcc.target/mips/umips-lwp-6.c: New test.
3037         * gcc.target/mips/umips-swp-1.c: New test.
3038         * gcc.target/mips/umips-lwp-7.c: New test.
3039         * gcc.target/mips/umips-swp-2.c: New test.
3040         * gcc.target/mips/umips-lwp-8.c: New test.
3041         * gcc.target/mips/umips-swp-3.c: New test.
3042         * gcc.target/mips/umips-movep-1.c: New test.
3043         * gcc.target/mips/umips-lwp-1.c: New test.
3044         * gcc.target/mips/umips-swp-4.c: New test.
3046 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3047             Richard Sandiford  <rdsandiford@googlemail.com>
3049         * gcc.target/mips/mips.exp: Add microMIPS support.
3050         * gcc.target/mips/umips-movep-2.c: New test.
3051         * gcc.target/mips/umips-lwp-2.c: New test.
3052         * gcc.target/mips/umips-swp-5.c: New test.
3053         * gcc.target/mips/umips-constraints-1.c: New test.
3054         * gcc.target/mips/umips-lwp-3.c: New test.
3055         * gcc.target/mips/umips-swp-6.c: New test.
3056         * gcc.target/mips/umips-constraints-2.c: New test.
3057         * gcc.target/mips/umips-save-restore-1.c: New test.
3058         * gcc.target/mips/umips-lwp-4.c: New test.
3059         * gcc.target/mips/umips-swp-7.c: New test.
3060         * gcc.target/mips/umips-save-restore-2.c: New test.
3061         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3062         * gcc.target/mips/umips-lwp-5.c: New test.
3063         * gcc.target/mips/umips-save-restore-3.c: New test.
3064         * gcc.target/mips/umips-lwp-6.c: New test.
3065         * gcc.target/mips/umips-swp-1.c: New test.
3066         * gcc.target/mips/umips-lwp-7.c: New test.
3067         * gcc.target/mips/umips-swp-2.c: New test.
3068         * gcc.target/mips/umips-lwp-8.c: New test.
3069         * gcc.target/mips/umips-swp-3.c: New test.
3070         * gcc.target/mips/umips-movep-1.c: New test.
3071         * gcc.target/mips/umips-lwp-1.c: New test.
3072         * gcc.target/mips/umips-swp-4.c: New test.
3074 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3076         PR sanitizer/56393
3077         * lib/asan-dg.exp (asan_link_flags): Add
3078         -B${gccpath}/libsanitizer/asan/ to flags.
3080 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3082         PR middle-end/56420
3083         * gcc.dg/torture/pr56420.c: New test.
3085 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3087         PR middle-end/56108
3088         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3090 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3092         PR tree-optimization/56310
3093         * g++.dg/ipa/pr56310.C: New test.
3095 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3097         PR fortran/56385
3098         * gfortran.dg/proc_ptr_comp_37.f90: New.
3100 2013-02-21  Richard Biener  <rguenther@suse.de>
3102         PR tree-optimization/56415
3103         Revert
3104         2013-02-11  Richard Biener  <rguenther@suse.de>
3106         PR tree-optimization/56273
3107         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3108         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3109         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3110         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3111         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3112         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3114 2013-02-21  Marek Polacek  <polacek@redhat.com>
3116         PR tree-optimization/56398
3117         * g++.dg/torture/pr56398.C: New test.
3119 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3121         PR inline-asm/56405
3122         * gcc.c-torture/compile/pr56405.c: New test.
3124 2013-02-20  Jan Hubicka  <jh@suse.cz>
3126         PR tree-optimization/56265
3127         * g++.dg/ipa/devirt-11.C: New testcase.
3129 2013-02-20  Richard Biener  <rguenther@suse.de>
3131         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3133 2013-02-20  Richard Biener  <rguenther@suse.de>
3134         Jakub Jelinek  <jakub@redhat.com>
3136         PR tree-optimization/56396
3137         * gcc.dg/pr56396.c: New testcase.
3139 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3141         PR c++/56373
3142         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3144 2013-02-19  Richard Biener  <rguenther@suse.de>
3146         PR tree-optimization/56384
3147         * gcc.dg/torture/pr56384.c: New testcase.
3149 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3151         PR tree-optimization/56350
3152         * gcc.dg/pr56350.c: New test.
3154         PR tree-optimization/56381
3155         * g++.dg/opt/pr56381.C: New test.
3157 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3159         PR pch/54117
3160         * lib/dg-pch.exp (pch-init, pch-finish,
3161         check_effective_target_pch_supported_debug): New procs.
3162         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3163         Likewise if $pch_unsupported_debug and $flags include -g.
3164         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3165         and dg-require-effective-target pch_unsupported_debug.
3166         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3167         * objc.dg/pch/pch.exp: Likewise.
3168         * gcc.dg/pch/pch.exp: Likewise.
3169         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3170         pch_unsupported_debug.
3171         * gcc.dg/pch/valid-1.hs: Likewise.
3172         * gcc.dg/pch/valid-1b.c: Likewise.
3173         * gcc.dg/pch/valid-1b.hs: Likewise.
3175 2013-02-18  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/56366
3178         * gcc.dg/torture/pr56366.c: New testcase.
3180 2013-02-18  Richard Biener  <rguenther@suse.de>
3182         PR middle-end/56349
3183         * gcc.dg/torture/pr56349.c: New testcase.
3185 2013-02-18  Richard Biener  <rguenther@suse.de>
3187         PR tree-optimization/56321
3188         * gcc.dg/torture/pr56321.c: New testcase.
3190 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3192         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3194 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3195             Dodji Seketeli  <dodji@redhat.com>
3197         PR asan/56330
3198         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3199         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3200         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3201         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3202         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3203         * c-c++-common/asan/pr56330.c: Likewise.
3204         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3205         Ensure the size argument of __builtin_memcpy is a constant.
3207 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3208             Paolo Carlini  <paolo.carlini@oracle.com>
3210         PR c++/51242
3211         * g++.dg/cpp0x/enum23.C: New.
3213 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3215         PR target/54685
3216         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3218 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3220         PR rtl-optimization/56348
3221         * gcc.target/i386/pr56348.c: New test.
3223 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3225         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3226         * gcc.target/arm/interrupt-2.c: Likewise.
3228 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3230         PR fortran/56318
3231         * gfortran.dg/matmul_9.f90: New.
3233 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3235         PR fortran/53818
3236         * gfortran.dg/init_flag_11.f90: New.
3238 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3240         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3242 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3244         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3245         characters.
3247 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3248             Tobias Burnus  <burnus@net-b.de>
3250         PR testsuite/56138
3251         * gfortran.dg/allocatable_function_7.f90: New.
3253 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3255         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3256         * asan_globals_test-wrapper.cc: New file.
3257         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3258         instead of asan_globals_test.cc as dg-additional-sources.
3259         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3260         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3261         "sanitizer_test_utils.h" instead of
3262         "sanitizer_common/tests/sanitizer_test_utils.h".
3263         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3264         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3265         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3266         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3267         * g++.dg/asan/asan_test.cc: Synced from upstream.
3268         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3270 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3272         Fix an asan crash
3273         * c-c++-common/asan/memcmp-2.c: New test.
3275 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3277         PR c++/55582
3278         * g++.dg/cpp0x/udlit-string-literal.h: New.
3279         * g++.dg/cpp0x/udlit-string-literal.C: New.
3281 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3283         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3285 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3287         PR target/56184
3288         * gcc.target/arm/pr56184.C: New test.
3290 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3292         PR c++/56302
3293         * g++.dg/torture/pr56302.C: New test.
3294         * g++.dg/cpp0x/constexpr-56302.C: New test.
3295         * c-c++-common/pr56302.c: New test.
3297 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3298             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3300         PR fortran/56204
3301         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3302         * gfortran.dg/quad_3.f90: Ditto.
3304 2013-02-13  Kostya Serebryany  <kcc@google.com>
3306         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3307         to match the fresh asan run-time.
3308         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3310 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3312         Avoid instrumenting duplicated memory access in the same basic block
3313         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3314         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3315         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3316         * c-c++-common/asan/inc.c: Likewise.
3318 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3320         PR inline-asm/56148
3321         * gcc.target/i386/pr56148.c: New test.
3323 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3324             Tobias Burnus  <burnus@net-b.de>
3326         PR testsuite/56082
3327         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3328         to kind=2.
3330 2013-02-12  Richard Biener  <rguenther@suse.de>
3332         PR lto/56297
3333         * gcc.dg/lto/pr56297_0.c: New testcase.
3334         * gcc.dg/lto/pr56297_0.c: Likewise.
3336 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3338         PR fortran/46952
3339         * gfortran.dg/typebound_deferred_1.f90: New.
3341 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3343         PR rtl-optimization/56151
3344         * gcc.target/i386/pr56151.c: New test.
3346 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3348         * g++.dg/ext/mv12.C: New test.
3349         * g++.dg/ext/mv12.h: New file.
3350         * g++.dg/ext/mv12-aux.C: New file.
3351         * g++.dg/ext/mv13.C: New test.
3353 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3355         * lib/target-supports.exp
3356         (check_effective_target_powerpc_eabi_ok): New.
3357         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3358         powerpc_eabi_ok.
3359         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3360         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3361         only.
3362         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3363         * gcc.target/powerpc/pr51623.c: Likewise.
3364         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3365         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3367 2013-02-11  Alexander Potapenko  <glider@google.com>
3368             Jack Howarth  <howarth@bromo.med.uc.edu>
3369             Jakub Jelinek  <jakub@redhat.com>
3371         PR sanitizer/55617
3372         * g++.dg/asan/pr55617.C: Run on all targets.
3374 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3376         PR rtl-optimization/56275
3377         * gcc.dg/pr56275.c: New test.
3379 2013-02-11  Richard Biener  <rguenther@suse.de>
3381         PR tree-optimization/56273
3382         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3384 2013-02-11  Richard Biener  <rguenther@suse.de>
3386         PR tree-optimization/56264
3387         * gcc.dg/torture/pr56264.c: New testcase.
3389 2013-02-11  Richard Biener  <rguenther@suse.de>
3391         PR tree-optimization/56273
3392         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3393         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3394         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3395         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3396         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3397         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3399 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3401         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3402         for *-*-linux-gnu targets.
3403         * g++.dg/asan/interception-test-1.c: Ditto.
3404         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3405         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3407 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3409         PR fortran/55362
3410         * gfortran.dg/intrinsic_size_4.f90 : New test.
3412 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3414         PR target/56256
3415         * gcc.target/powerpc/pr56256.c: New test.
3417 2013-02-08  Ian Lance Taylor  <iant@google.com>
3419         * lib/go.exp: Load timeout.exp.
3421 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3423         PR rtl-optimization/56246
3424         * gcc.target/i386/pr56246.c: New test.
3426 2013-02-08  Jeff Law  <law@redhat.com>
3428         PR debug/53948
3429         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3431 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3433         PR target/56043
3434         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3435         powerpc*-*-linux*.
3437 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3439         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3441 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3443         PR rtl-optimization/56195
3444         * gcc.dg/torture/pr56195.c: New test.
3446 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3448         PR fortran/54107
3449         * gfortran.dg/recursive_interface_2.f90: New test.
3451 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3453         PR tree-optimization/56250
3454         * gcc.c-torture/execute/pr56250.c: New test.
3456 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3458         PR tree-optimization/56064
3459         * gcc.dg/fixed-point/view-convert-2.c: New test.
3461 2013-02-08  Michael Matz  <matz@suse.de>
3463         PR tree-optimization/52448
3464         * gcc.dg/pr52448.c: New test.
3466 2013-02-08  Richard Biener  <rguenther@suse.de>
3468         PR middle-end/56181
3469         * gcc.dg/torture/pr56181.c: New testcase.
3471 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3473         PR target/54222
3474         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3475         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3477 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3479         PR c++/56241
3480         * g++.dg/parse/crash61.C: New test.
3482         PR c++/56239
3483         * g++.dg/parse/pr56239.C: New test.
3485         PR c++/56237
3486         * g++.dg/abi/mangle61.C: New test.
3488 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3490         PR rtl-optimization/56225
3491         * gcc.target/i386/pr56225.c: New test.
3493 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3495         PR debug/56154
3496         * gcc.dg/guality/pr56154-1.c: New test.
3497         * gcc.dg/guality/pr56154-2.c: New test.
3498         * gcc.dg/guality/pr56154-3.c: New test.
3499         * gcc.dg/guality/pr56154-4.c: New test.
3500         * gcc.dg/guality/pr56154-aux.c: New file.
3502         PR tree-optimization/55789
3503         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3504         cleanup-tree-dump.
3505         * gcc.dg/tree-ssa/inline-3.c: Add
3506         --param max-early-inliner-iterations=2 option.
3508 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3510         PR debug/53363
3511         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3512         Add -fno-dwarf2-cfi-asm to dg-options.
3513         Adapt match count.
3515 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3517         PR target/56228
3518         * gcc.dg/pr56228.c: New test.
3520 2013-02-07  Alan Modra  <amodra@gmail.com>
3522         PR target/54009
3523         * gcc.target/powerpc/pr54009.c: New test.
3524         PR target/54131
3525         * gfortran.dg/pr54131.f: New test.
3527 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3529         PR fortran/55789
3530         * gfortran.dg/array_constructor_41.f90: New test.
3532 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3534         PR fortran/55978
3535         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3537 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3539         PR middle-end/56217
3540         * g++.dg/gomp/pr56217.C: New test.
3542 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3544         PR tree-optimization/56205
3545         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3546         * gcc.c-torture/execute/pr56205.c: New test.
3548 2013-02-05  Richard Biener  <rguenther@suse.de>
3550         PR tree-optimization/53342
3551         PR tree-optimization/53185
3552         * gcc.dg/vect/pr53185-2.c: New testcase.
3554 2013-02-05  Jan Hubicka  <jh@suse.cz>
3556         PR tree-optimization/55789
3557         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3558         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3559         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3560         * g++.dg/ipa/inline-1.C: New testcase.
3561         * g++.dg/ipa/inline-2.C: New testcase.
3562         * g++.dg/ipa/inline-3.C: New testcase.
3564 2013-02-05  Jan Hubicka  <jh@suse.cz>
3566         PR tree-optimization/55789
3567         * g++.dg/torture/pr55789.C: New testcase.
3569 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3571         PR middle-end/56167
3572         * gcc.dg/pr56167.c: New test.
3574 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3576         PR target/55146
3577         * gcc.target/sh/pr55146.c: New.
3579 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3581         PR tree-optimization/54386
3582         * gcc.target/sh/pr54386.c: New.
3584 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3586         PR fortran/56008
3587         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3589         PR fortran/47517
3590         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3592 2013-02-04  Alexander Potapenko  <glider@google.com>
3593             Jack Howarth  <howarth@bromo.med.uc.edu>
3594             Jakub Jelinek  <jakub@redhat.com>
3596         PR sanitizer/55617
3597         * g++.dg/asan/pr55617.C: New test.
3599 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3601         PR fortran/54195
3602         * gfortran.dg/typebound_operator_19.f90: New test.
3603         * gfortran.dg/typebound_assignment_4.f90: New test.
3605 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3607         PR fortran/54107
3608         * gfortran.dg/recursive_interface_1.f90: New test.
3610 2013-02-04  Richard Guenther  <rguenther@suse.de>
3612         PR lto/56168
3613         * gcc.dg/lto/pr56168_0.c: New testcase.
3614         * gcc.dg/lto/pr56168_1.c: Likewise.
3616 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3618         PR fortran/50627
3619         PR fortran/56054
3620         * gfortran.dg/block_12.f90:  New test.
3621         * gfortran.dg/module_error_1.f90:  New test.
3623 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3625         * lib/target-supports.exp (check_effective_target_vect_float)
3626         (check_effective_target_vect_no_align): Add mips-sde-elf.
3628 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3630         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3632 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3634         * gcc.dg/pr56023.c: XFAIL on AIX.
3635         * gcc.dg/vect/pr49352.c: Same.
3637 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3639         * gnat.dg/opt26.adb: New test.
3641 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3643         Revert.
3644         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3646         * gcc.target/arm/neon-vfnms-1.c: New test.
3647         * gcc.target/arm/neon-vfnma-1.c: New test.
3649 2013-01-31  Richard Biener  <rguenther@suse.de>
3651         PR tree-optimization/56157
3652         * gcc.dg/torture/pr56157.c: New testcase.
3654 2013-01-30  Richard Biener  <rguenther@suse.de>
3656         PR tree-optimization/56150
3657         * gcc.dg/torture/pr56150.c: New testcase.
3659 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3661         PR sanitizer/55374
3662         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3663         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3664         printed in backtrace.
3665         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3666         to avoid errors about mismatched allocation vs. deallocation.
3668         PR c++/55742
3669         * g++.dg/mv1.C: Moved to...
3670         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3671         * g++.dg/mv2.C: Moved to...
3672         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3673         * g++.dg/mv3.C: Moved to...
3674         * g++.dg/ext/mv3.C: ... here.
3675         * g++.dg/mv4.C: Moved to...
3676         * g++.dg/ext/mv4.C: ... here.
3677         * g++.dg/mv5.C: Moved to...
3678         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3679         * g++.dg/mv6.C: Moved to...
3680         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3681         * g++.dg/ext/mv7.C: New test.
3682         * g++.dg/ext/mv8.C: New test.
3683         * g++.dg/ext/mv9.C: New test.
3684         * g++.dg/ext/mv10.C: New test.
3685         * g++.dg/ext/mv11.C: New test.
3687 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3689         PR rtl-optimization/56144
3690         * gcc.dg/pr56144.c: New.
3692 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3694         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3695         message.
3696         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3697         * g++.dg/cpp0x/constexpr-55573.C: Same
3699 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3701         PR tree-optimization/56064
3702         * gcc.dg/fixed-point/view-convert.c: New test.
3704 2013-01-30  Andreas Schwab  <schwab@suse.de>
3706         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3707         evaluate the end index in string range.
3709 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3711         PR fortran/56138
3712         * gfortran.dg/allocatable_function_6.f90: New.
3714 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3715             Mikael Morin  <mikael@gcc.gnu.org>
3717         PR fortran/54107
3718         * gfortran.dg/proc_ptr_comp_36.f90: New.
3720 2013-01-29  Richard Biener  <rguenther@suse.de>
3722         PR tree-optimization/55270
3723         * gcc.dg/torture/pr55270.c: New testcase.
3725 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3727         PR rtl-optimization/56117
3728         * gcc.dg/pr56117.c: New test.
3730 2013-01-28  Richard Biener  <rguenther@suse.de>
3732         PR tree-optimization/56034
3733         * gcc.dg/torture/pr56034.c: New testcase.
3735 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3737         PR tree-optimization/56125
3738         * gcc.dg/pr56125.c: New test.
3740 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3741             Mikael Morin  <mikael@gcc.gnu.org>
3743         PR fortran/53537
3744         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3745         * gfortran.dg/import8.f90: Likewise.
3746         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3747         * gfortran.dg/import10.f90: New test.
3748         * gfortran.dg/import11.f90: Likewise
3750 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3752         PR testsuite/56053
3753         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3754         string.h.  Provide memset, malloc and free prototypes, adjust line
3755         numbers in dg-output.
3756         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3757         Provide memset prototype and adjust line numbers in dg-output.
3758         * c-c++-common/asan/global-overflow-1.c: Likewise.
3760         PR tree-optimization/56094
3761         * gcc.dg/pr56094.c: New test.
3763 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3765         * gcc.target/arm/neon-vfnms-1.c: New test.
3766         * gcc.target/arm/neon-vfnma-1.c: New test.
3768 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3770         PR target/56114
3771         * gcc.target/i386/pr56114.c: New test.
3773 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3775         PR fortran/55984
3776         * gfortran.dg/associate_14.f90: New test.
3778         PR fortran/56047
3779         * gfortran.dg/associate_13.f90: New test.
3781 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3783         PR tree-optimization/56098
3784         * gcc.dg/pr56098-1.c: New test.
3785         * gcc.dg/pr56098-2.c: New test.
3787 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3789         PR target/54222
3790         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3792 2013-01-22  Marek Polacek  <polacek@redhat.com>
3794         PR tree-optimization/56035
3795         * gcc.dg/pr56035.c: New test.
3797 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3799         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3800         for MIPS.
3802 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3804         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3806 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3808         PR c/56078
3809         * gcc.dg/pr56078.c: New test.
3810         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3812 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3814         PR tree-optimization/55927
3815         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3817 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3819         * gcc.target/i386/movsd.c: New test.
3821 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3823         PR inline-asm/55934
3824         * gcc.target/i386/pr55934.c: New test.
3826 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3828         PR fortran/56081
3829         * gfortran.dg/select_8.f90: New.
3831 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3833         * gcc.target/microblaze/microblaze.exp: Remove
3834         target_config_cflags check.
3836 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3838         PR fortran/56052
3839         * gfortran.dg/gomp/pr56052.f90: New test.
3841         PR target/49069
3842         * gcc.dg/pr49069.c: New test.
3844 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3846         PR c++/55944
3847         * g++.dg/cpp0x/constexpr-static10.C: New.
3849 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3851         PR target/56028
3852         * gcc.target/i386/pr56028.c: New test.
3854 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3856         PR target/55686
3857         * gcc.target/i386/pr55686.c: New test.
3859 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3861         PR c++/53609
3862         * g++.dg/cpp0x/variadic139.C: New test.
3863         * g++.dg/cpp0x/variadic140.C: Likewise.
3864         * g++.dg/cpp0x/variadic141.C: Likewise.
3866 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3868         * gnat.dg/warn8.adb: New test.
3870 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3872         PR fortran/55919
3873         * gfortran.dg/include_8.f90: New test.
3875 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3877         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3878         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3880 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3882         PR tree-optimization/56051
3883         * gcc.c-torture/execute/pr56051.c: New test.
3885 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3887         PR rtl-optimization/56023
3888         * gcc.dg/pr56023.c: New test.
3890 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3892         PR middle-end/56022
3893         * gcc.target/i386/pr56022.c: New test.
3895 2013-01-21  Jason Merrill  <jason@redhat.com>
3897         * lib/target-supports.exp (check_effective_target_alias): New.
3899 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3901         PR debug/53235
3902         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3904 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3906         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3908 2013-01-19  Jeff Law  <law@redhat.com>
3910         PR tree-optimization/52631
3911         * tree-ssa/pr52631.c: New test.
3912         * tree-ssa/ssa-fre-9: Update expected output.
3914 2013-01-19  Anthony Green  <green@moxielogic.com>
3916         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3917         for moxie.
3919 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3921         PR tree-optimization/56029
3922         * g++.dg/torture/pr56029.C: New test.
3924 2013-01-18  Sharad Singhai  <singhai@google.com>
3926         PR tree-optimization/55995
3927         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3929 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3931         PR target/55433
3932         * gcc.target/i386/pr55433.c: New.
3934 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3936         PR middle-end/56015
3937         * gfortran.dg/pr56015.f90: New test.
3939 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3941         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3943 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3945         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3946         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3947         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3948         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3949         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3951 2013-01-17  Jeff Law  <law@redhat.com>
3953         * gcc.dg/pr52573.c: Move to...
3954         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3956         PR rtl-optimization/52573
3957         * gcc.dg/pr52573.c: New test.
3959 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3961         PR sanitizer/55679
3962         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3963         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3964         check_no_compiler_messages to test support in ucontext.h.
3965         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3966         compliant RLIMIT_AS.
3968 2013-01-17  Marek Polacek  <polacek@redhat.com>
3970         PR rtl-optimization/55833
3971         * gcc.dg/pr55833.c: New test.
3973 2013-01-17  Jan Hubicka  <jh@suse.cz>
3975         PR tree-optimization/55273
3976         * gcc.c-torture/compile/pr55273.c: New testcase.
3978 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3980         PR target/55981
3981         * gcc.target/pr55981.c: New test.
3983 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3985         * gcc.target/arm/pr40887.c: Require at least armv5.
3986         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3987         * gcc.target/arm/pr51915.c: Likewise.
3988         * gcc.target/arm/pr52006.c: Likewise.
3989         * gcc.target/arm/pr53187.c: Likewise.
3991         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3992         * gcc.target/arm/ftest-support-arm.h: Delete.
3993         * gcc.target/arm/ftest-support-thumb.h: Delete.
3994         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3995         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3996         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3997         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3998         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3999         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4000         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4001         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4002         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4003         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4004         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4005         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4006         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4007         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4008         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4009         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4010         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4011         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4012         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4013         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4014         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4015         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4016         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4017         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4019 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4021         PR tree-optimizations/55264
4022         * g++.dg/ipa/pr55264.C: New test.
4024 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4026         PR fortran/55983
4027         * gfortran.dg/class_55.f90: New.
4029 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4031         PR testsuite/55994
4032         * gcc.c-torture/execute/builtins/builtins.exp: Add
4033         -Wl,--allow-multiple-definition for eabi and elf targets.
4035         PR testsuite/54622
4036         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4037         check_effective_target_vect_perm_short,
4038         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4039         check_effective_target_vect64): Return 0 for big-endian ARM.
4040         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4042         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4043         prototypes.
4045 2013-01-16  Richard Biener  <rguenther@suse.de>
4047         PR tree-optimization/55964
4048         * gcc.dg/torture/pr55964.c: New testcase.
4050 2013-01-16  Richard Biener  <rguenther@suse.de>
4052         PR tree-optimization/54767
4053         PR tree-optimization/53465
4054         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4056 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4058         PR target/55301
4059         * gcc.target/sh/sh-switch.c: New testcase.
4061 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4063         * gcc.dg/webizer.c: Increase the array size.
4065 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4067         PR target/55940
4068         * gcc.dg/pr55940.c: New test.
4070 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4071             Harald Anlauf  <anlauf@gmx.de>
4073         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4074         * gfortran.dg/bounds_check_5.f90: Likewise.
4075         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4076         * gfortran.dg/continuation_9.f90: Likewise.
4077         * gfortran.dg/move_alloc_13.f90: Likewise.
4078         * gfortran.dg/structure_constructor_11.f90: Likewise.
4079         * gfortran.dg/tab_continuation.f: Likewise.
4080         * gfortran.dg/warning-directive-2.F90: Likewise.
4081         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4083 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4085         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4086         * gcc.target/arm/fma-sp.c: Likewise.
4088 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4090         PR rtl-optimization/55153
4091         * gcc.dg/pr55153.c: New.
4093 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4095         PR tree-optimization/55920
4096         * gcc.c-torture/compile/pr55920.c: New test.
4098 2013-01-15  Richard Biener  <rguenther@suse.de>
4100         PR middle-end/55882
4101         * gcc.dg/torture/pr55882.c: New testcase.
4103 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4105         PR tree-optimization/55955
4106         * gcc.c-torture/compile/pr55955.c: New test.
4108 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4110         PR c++/55663
4111         * g++.dg/cpp0x/alias-decl-31.C: New test.
4113 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4115         PR fortran/54286
4116         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4117         case where interface is null.
4119 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4121         PR fortran/55806
4122         * gfortran.dg/array_constructor_40.f90:  New test.
4124 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4126         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4128 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4130         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4131         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4132         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4133         * gcc.target/aarch64/vect-ld1r.c: New.
4134         * gcc.target/aarch64/vect-ld1r.x: New.
4136 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4138         PR target/55948
4139         * gcc.target/i386/hle-clear-rel.c: New file
4140         * gcc.target/i386/hle-store-rel.c: New file.
4142 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4144         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4145         * gfortran.dg/bounds_check_4.f90: Likewise.
4146         * gfortran.dg/inquire_10.f90: Likewise.
4147         * gfortran.dg/minloc_3.f90: Likewise.
4148         * gfortran.dg/minlocval_3.f90: Likewise.
4149         * gfortran.dg/module_double_reuse.f90: Likewise.
4150         * gfortran.dg/mvbits_1.f90: Likewise.
4151         * gfortran.dg/oldstyle_1.f90: Likewise.
4152         * gfortran.dg/pr20163-2.f: Likewise.
4153         * gfortran.dg/save_1.f90: Likewise.
4154         * gfortran.dg/scan_1.f90: Likewise.
4155         * gfortran.dg/select_char_1.f90: Likewise.
4156         * gfortran.dg/shape_4.f90: Likewise.
4157         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4158         * gfortran.dg/function_optimize_10.f90: Likewise.
4159         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4160         * gfortran.dg/used_types_17.f90: Likewise.
4161         * gfortran.dg/used_types_18.f90: Likewise.
4163 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4165         PR fortran/54286
4166         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4168 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4170         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4172 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4174         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4176 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4178         PR fortran/55072
4179         * gfortran.dg/assumed_type_2.f90: Fix test case.
4180         * gfortran.dg/internal_pack_13.f90: New test.
4181         * gfortran.dg/internal_pack_14.f90: New test.
4183 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4185         PR fortran/55868
4186         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4187         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4188         $tar to STAR.
4190 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4192         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4194 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4196         PR target/55719
4197         * gcc.target/s390/pr55719.c: New testcase.
4199 2013-01-11  Richard Guenther  <rguenther@suse.de>
4201         PR tree-optimization/44061
4202         * gcc.dg/pr44061.c: New testcase.
4204 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4206         Update copyright years.
4208 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4209             Jakub Jelinek  <jakub@redhat.com>
4211         PR target/55565
4212         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4214 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4216         PR rtl-optimization/55672
4217         * gcc.target/i386/pr55672.c: New.
4219 2013-01-10  Jeff Law  <law@redhat.com>
4221         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4222         pass/fail message unique.
4225 2013-01-10  Jason Merrill  <jason@redhat.com>
4227         * ada/.gitignore: New.
4229 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4231         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4232         Add tls options.
4233         * g++.dg/tls/thread_local2.C: Likewise.
4234         * g++.dg/tls/thread_local2g.C: Likewise.
4235         * g++.dg/tls/thread_local6.C: Likewise.
4236         * g++.dg/tls/thread_local-order1.C: Add tls options.
4237         * g++.dg/tls/thread_local-order2.C: Likewise.
4238         * g++.dg/tls/thread_local3.C: Likewise.
4239         * g++.dg/tls/thread_local3g.C: Likewise.
4240         * g++.dg/tls/thread_local4.C: Likewise.
4241         * g++.dg/tls/thread_local4g.C: Likewise.
4242         * g++.dg/tls/thread_local5.C: Likewise.
4243         * g++.dg/tls/thread_local5g.C: Likewise.
4244         * g++.dg/tls/thread_local6g.C: Likewise.
4246 2013-01-10  Kostya Serebryany  <kcc@google.com>
4248         * g++.dg/asan/asan_test.cc: Sync from upstream.
4250 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4252         PR tree-optimization/55921
4253         * gcc.c-torture/compile/pr55921.c: New test.
4255 2013-01-09  Jan Hubicka  <jh@suse.cz>
4257         PR tree-optimization/55569
4258         * gcc.c-torture/compile/pr55569.c: New testcase.
4260 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4262         PR fortran/47203
4263         * gfortran.dg/use_28.f90: New test.
4265 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4267         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4268         number matching more robust.
4270 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4272         PR rtl-optimization/55829
4273         * gcc.target/i386/pr55829.c: New.
4275 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4277         PR fortran/55758
4278         * gfortran.dg/bind_c_bool_1.f90: New.
4279         * gfortran.dg/do_5.f90: Add dg-warning.
4281 2013-01-09  Jan Hubicka  <jh@suse.cz>
4283         PR tree-optimization/55875
4284         * gcc.c-torture/execute/pr55875.c: New testcase.
4285         * g++.dg/torture/pr55875.C: New testcase.
4287 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4289         PR c/48418
4290         * c-c++-common/pr48418.c: New test.
4292 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4294         PR c++/55801
4295         * g++.dg/tls/thread_local-ice.C: New.
4297 2013-01-09  Andreas Schwab  <schwab@suse.de>
4299         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4301 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4303         PR tree-optimization/48189
4304         * gcc.dg/pr48189.c: New test.
4306 2013-01-04  Jan Hubicka  <jh@suse.cz>
4308         PR tree-optimization/55823
4309         * g++.dg/ipa/devirt-10.C: New testcase.
4311 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4312             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4314         PR rtl-optimization/55845
4315         * gcc.target/i386/pr55845.c: New test.
4317 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4319         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4320         instructions generated instead of number of occurances.
4322 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4324         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4325         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4326         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4327         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4328         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4329         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4330         * gcc.target/aarch64/vect-fcm.x: Likewise.
4331         * lib/target-supports.exp
4332         (check_effective_target_vect_cond): Enable for AArch64.
4334 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4336         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4337         endian-safe float pool loading.
4338         (test_square_root_v4sf): Likewise.
4339         (test_square_root_v2df): Likewise.
4340         * lib/target-supports.exp
4341         (check_effective_target_vect_call_sqrtf): Add AArch64.
4343 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4345         PR debug/55579
4346         * gcc.dg/tree-ssa/pr55579.c: New test.
4348 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4350         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4351         asm comments.
4353 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4355         PR middle-end/55890
4356         * gcc.dg/torture/pr55890-3.c: New test.
4358         PR middle-end/55851
4359         * gcc.c-torture/compile/pr55851.c: New test.
4361         PR sanitizer/55844
4362         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4363         dg-options.
4365 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4367         PR fortran/55618
4368         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4370 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4372         PR fortran/55763
4373         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4374         * gfortran.dg/pointer_init_7.f90: New.
4376 2013-01-07  Richard Biener  <rguenther@suse.de>
4378         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4380 2013-01-07  Richard Biener  <rguenther@suse.de>
4382         PR middle-end/55890
4383         * gcc.dg/torture/pr55890-1.c: New testcase.
4384         * gcc.dg/torture/pr55890-2.c: Likewise.
4386 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4388         * gcc.target/aarch64/fmovd.c: New.
4389         * gcc.target/aarch64/fmovf.c: Likewise.
4390         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4391         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4392         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4393         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4394         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4395         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4397 2013-01-07  Richard Biener  <rguenther@suse.de>
4399         PR tree-optimization/55888
4400         PR tree-optimization/55862
4401         * gcc.dg/torture/pr55888.c: New testcase.
4403 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4405         PR fortran/55852
4406         * gfortran.dg/intrinsic_size_3.f90: New.
4408 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4410         PR fortran/55763
4411         * gfortran.dg/select_type_32.f90: New.
4413 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4415         PR c++/52343
4416         * g++.dg/cpp0x/alias-decl-29.C: New test.
4418 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4420         PR fortran/53876
4421         PR fortran/54990
4422         PR fortran/54992
4423         * gfortran.dg/class_array_15.f03: New test.
4425 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4427         PR fortran/42769
4428         PR fortran/45836
4429         PR fortran/45900
4430         * gfortran.dg/use_23.f90: New test.
4431         * gfortran.dg/use_24.f90: New test.
4432         * gfortran.dg/use_25.f90: New test.
4433         * gfortran.dg/use_26.f90: New test.
4434         * gfortran.dg/use_27.f90: New test.
4436 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4438         * gnat.dg/specs/clause_on_volatile.ads: New test.
4440 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4442         * gnat.dg/alignment10.adb: New test.
4444 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4445             Mikael Morin  <mikael@gcc.gnu.org>
4447         PR fortran/55827
4448         * gfortran.dg/use_22.f90: New test.
4450 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4452         * gcc.target/aarch64/cmp-1.c: New testcase.
4454 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4456         PR fortran/55172
4457         * gfortran.dg/select_type_31.f03: New test.
4459 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4461         PR c++/54526 (again)
4462         * g++.dg/cpp0x/parse2.C: Extend.
4463         * g++.old-deja/g++.other/crash28.C: Adjust.
4465 2013-01-04  Richard Biener  <rguenther@suse.de>
4467         PR tree-optimization/55862
4468         * gcc.dg/torture/pr55862.c: New testcase.
4470 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4472         PR tree-optimization/55755
4473         * gcc.dg/torture/pr55755.c: New test.
4474         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4475         * gcc.dg/tree-ssa/pr45144.c: Update.
4477 2013-01-04  Richard Biener  <rguenther@suse.de>
4479         PR middle-end/55863
4480         * gcc.dg/fold-reassoc-2.c: New testcase.
4482 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4484         PR fortran/55763
4485         * gfortran.dg/null_7.f90: New.
4487 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4489         PR fortran/55854
4490         PR fortran/55763
4491         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4492         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4493         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4495 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4497         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4499 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4501         PR fortran/55855
4502         * gfortran.dg/assignment_1.f90: Modified.
4503         * gfortran.dg/assignment_4.f90: New.
4505 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4507         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4509 2013-01-03  Richard Biener  <rguenther@suse.de>
4511         PR tree-optimization/55857
4512         * gcc.dg/vect/pr55857-1.c: New testcase.
4513         * gcc.dg/vect/pr55857-2.c: Likewise.
4515 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4517         PR rtl-optimization/55838
4518         * gcc.dg/pr55838.c: New test.
4520         PR tree-optimization/55832
4521         * gcc.c-torture/compile/pr55832.c: New test.
4523 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4525         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4526         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4527         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4528         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4529         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4530         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4531         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4532         * gcc.dg/unroll_1.c: Ditto.
4533         * gcc.dg/unroll_2.c: Ditto.
4534         * gcc.dg/unroll_3.c: Ditto.
4535         * gcc.dg/unroll_4.c: Ditto.
4537 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4539         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4541 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4543         PR fortran/55818
4544         * gfortran.dg/eof_4.f90: New test.
4546 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4548         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4549         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4550         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4551         (compat_setup_dfp): Initialize compat_alt_caret and
4552         compat_save_TEST_ALWAYS_FLAGS.
4554 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4556         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4558 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4560         * gcc.dg/torture/fp-int-convert-2.c: New test.
4562 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4564         * gfortran.dg/newunit_3.f90: Add dg-do run.
4565         * gfortran.dg/inquire_15.f90: Add dg-do run.
4567 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4569         PR tree-optimization/55831
4570         * gcc.dg/pr55831.c: New test.
4572 Copyright (C) 2013 Free Software Foundation, Inc.
4574 Copying and distribution of this file, with or without modification,
4575 are permitted in any medium without royalty provided the copyright
4576 notice and this notice are preserved.