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