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