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