re PR fortran/57508 ([OOP] Intrinsic assignment+defined-assignment for comps: PROCEDU...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobea929e013d05c9dba302622a79641f29a9d840fb
1 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/57508
4         * gfortran.dg/defined_assignment_7.f90: New.
6 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/57599
9         * g++.dg/rtti/dyncast6.C: New.
10         * g++.dg/cpp0x/dyncast1.C: Likewise.
12 2013-06-14  Alan Modra  <amodra@gmail.com>
14         PR middle-end/57134
15         * gcc.dg/pr57134.c: New.
17 2013-06-14  Tobias Burnus  <burnus@net-b.de>
19         PR fortran/57596
20         * gfortran.dg/deferred_type_param_9.f90: New.
22 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
24         * gcc.dg/fold-minus-1.c: New testcase.
26 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
28         PR fortran/49074
29         * gfortran.dg/typebound_assignment_5.f03: New.
31 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
33         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
35 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
36             Pat Haugen <pthaugen@us.ibm.com>
37             Peter Bergner <bergner@vnet.ibm.com>
39         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
40         load/store instructions on power7, power8.
41         * gcc.target/powerpc/atomic-p8.c: Likewise.
43 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
45         PR c/57577
46         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
48 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
50         PR c++/38958
51         * g++.dg/warn/Wunused-var-20.C: New.
53 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
55         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
56         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
57         Run with -fno-common.
59 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
61         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
62         and exit function calls with return 1 and return 0, respectively.
64 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
66         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
67         New tests.
69 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
71         PR tree-optimization/57361
72         * gcc.dg/tree-ssa/pr57361.c: New file.
74 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
76         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
77         to ensure alignment.
78         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
80 2013-06-12  Tobias Burnus  <burnus@net-b.de>
82         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
84 2013-06-12  Tobias Burnus  <burnus@net-b.de>
85             Dominique d'Humieres  <dominiq@lps.ens.fr>
87         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
89 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
91         PR target/56564
92         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
93         * gcc.target/i386/pr56564-3.c: Likewise.
95 2013-06-11  Tobias Burnus  <burnus@net-b.de>
97         PR fortran/57535
98         * gfortran.dg/class_array_18.f90: New.
100 2013-06-11  Jan Hubicka  <jh@suse.cz>
102         PR c++/57551
103         * g++.dg/ext/visibility/anon6.C: Update testcase.
105 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
107         PR c/57563
108         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
109         in how we check __sec_reduce_mutating function's result.        
111 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
112             Pat Haugen <pthaugen@us.ibm.com>
113             Peter Bergner <bergner@vnet.ibm.com>
115         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
116         direct move instructions.
117         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
118         * gcc.target/powerpc/direct-move.h: Likewise.
119         * gcc.target/powerpc/direct-move-float1.c: Likewise.
120         * gcc.target/powerpc/direct-move-float2.c: Likewise.
121         * gcc.target/powerpc/direct-move-double1.c: Likewise.
122         * gcc.target/powerpc/direct-move-double2.c: Likewise.
123         * gcc.target/powerpc/direct-move-long1.c: Likewise.
124         * gcc.target/powerpc/direct-move-long2.c: Likewise.
126 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
128         PR c++/52440
129         * g++.dg/cpp0x/pr52440.C: New.
131 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
133         PR target/56564
134         * gcc.target/i386/pr56564-1.c: New test.
135         * gcc.target/i386/pr56564-2.c: New test.
136         * gcc.target/i386/pr56564-3.c: New test.
137         * gcc.target/i386/pr56564-4.c: New test.
138         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
139         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
140         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
141         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
142         * gcc.target/i386/vect-sizes-1.c: Likewise.
143         * gcc.target/i386/memcpy-1.c: Likewise.
144         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
145         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
147 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
149         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
150         systems to cover all GNU systems.
151         * g++.dg/abi/guard2.C: Likewise.
152         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
153         * g++.dg/eh/sighandle.C: Likewise.
154         * g++.dg/ext/cleanup-10.C: Likewise.
155         * g++.dg/ext/cleanup-11.C: Likewise.
156         * g++.dg/ext/cleanup-8.C: Likewise.
157         * g++.dg/ext/cleanup-9.C: Likewise.
158         * g++.dg/opt/const5.C: Likewise.
159         * g++.dg/opt/life1.C: Likewise.
160         * g++.dg/other/pr39496.C: Likewise.
161         * g++.old-deja/g++.abi/aggregates.C: Likewise.
162         * g++.old-deja/g++.abi/align.C: Likewise.
163         * g++.old-deja/g++.abi/bitfields.C: Likewise.
164         * g++.old-deja/g++.law/weak.C: Likewise.
165         * g++.old-deja/g++.pt/asm1.C: Likewise.
166         * gcc.c-torture/execute/20030125-1.x: Likewise.
167         * gcc.c-torture/execute/990127-2.x: Likewise.
168         * gcc.dg/20041106-1.c: Likewise.
169         * gcc.dg/20050503-1.c: Likewise.
170         * gcc.dg/builtin-object-size-5.c: Likewise.
171         * gcc.dg/cleanup-10.c: Likewise.
172         * gcc.dg/cleanup-11.c: Likewise.
173         * gcc.dg/cleanup-8.c: Likewise.
174         * gcc.dg/cleanup-9.c: Likewise.
175         * gcc.dg/complex-5.c: Likewise.
176         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
177         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
178         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
179         * gcc.dg/dfp/pr35739.c: Likewise.
180         * gcc.dg/fdata-sections-1.c: Likewise.
181         * gcc.dg/lto/20090206-1_0.c: Likewise.
182         * gcc.dg/lto/20090206-2_0.c: Likewise.
183         * gcc.dg/pr30360.c: Likewise.
184         * gcc.dg/pr37303.c: Likewise.
185         * gcc.dg/pr39323-1.c: Likewise.
186         * gcc.dg/pr39323-2.c: Likewise.
187         * gcc.dg/pr39323-3.c: Likewise.
188         * gcc.dg/pr45416.c: Likewise.
189         * gcc.dg/setjmp-2.c: Likewise.
190         * gcc.dg/split-1.c: Likewise.
191         * gcc.dg/split-3.c: Likewise.
192         * gcc.dg/split-4.c: Likewise.
193         * gcc.dg/strlenopt-12g.c: Likewise.
194         * gcc.dg/strlenopt-14g.c: Likewise.
195         * gcc.dg/strlenopt-14gf.c: Likewise.
196         * gcc.dg/strlenopt-16g.c: Likewise.
197         * gcc.dg/strlenopt-17g.c: Likewise.
198         * gcc.dg/strlenopt-18g.c: Likewise.
199         * gcc.dg/strlenopt-1f.c: Likewise.
200         * gcc.dg/strlenopt-22g.c: Likewise.
201         * gcc.dg/strlenopt-2f.c: Likewise.
202         * gcc.dg/strlenopt-4g.c: Likewise.
203         * gcc.dg/strlenopt-4gf.c: Likewise.
204         * gcc.dg/struct-ret-3.c: Likewise.
205         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
206         * gcc.misc-tests/linkage.exp: Likewise.
207         * gcc.target/i386/20000724-1.c: Likewise.
208         * gcc.target/i386/align-main-3.c: Likewise.
209         * gcc.target/i386/cleanup-1.c: Likewise.
210         * gcc.target/i386/inline-mcpy.c: Likewise.
211         * gcc.target/i386/pr32268.c: Likewise.
212         * gcc.target/i386/pr36613.c: Likewise.
213         * gcc.target/i386/pr39013-1.c: Likewise.
214         * gcc.target/i386/pr39013-2.c: Likewise.
215         * gcc.target/i386/pr39496.c: Likewise.
216         * gcc.target/i386/pr40906-3.c: Likewise.
217         * gcc.target/i386/pr46084.c: Likewise.
218         * lib/target-supports.exp (check_effective_target_pie): Likewise.
220 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
222         PR target/6526
223         * gcc.target/sh/pr6526.c: New.
225 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
227         PR target/57568
228         * gcc.c-torture/execute/pr57568.c: New test.
230 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
232         PR c++/37404
233         * g++.dg/other/vararg-4.C: New.
235 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
237         PR rtl-optimization/57559
238         * gcc.target/s390/pr57559.c : New test.
240 2013-06-08  Tobias Burnus  <burnus@net-b.de>
242         PR fortran/37336
243         * gfortran.dg/finalize_10.f90: New.
244         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
245         * gfortran.dg/finalize_15.f90: New.
247 2013-06-08  Tobias Burnus  <burnus@net-b.de>
249         PR fortran/57553
250         * gfortran.dg/storage_size_4.f90: New.
252 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
254         PR c++/57548
255         * testsuite/g++.dg/ext/pr57548.C: New test.
257 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
259         PR middle-end/57541
260         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
262 2013-06-07  Jan Hubicka  <jh@suse.cz>
264         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
266 2013-06-07  Tobias Burnus  <burnus@net-b.de>
268         PR fortran/57549
269         * gfortran.dg/array_constructor_48.f90: New.
270         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
271         * gfortran.dg/array_constructor_type_15.f03: Ditto.
273 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
275         PR target/56315
276         * gcc.target/arm/xordi3-opt.c: New test.
278 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
280         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
281         Revert to dg-options.
283 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
285         PR target/55033
286         * gcc.target/powerpc/pr55033.c: New.
288 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/53658
291         * g++.dg/cpp0x/alias-decl-36.C: New.
293 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
294             Pat Haugen <pthaugen@us.ibm.com>
295             Peter Bergner <bergner@vnet.ibm.com>
297         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
298         power8 builtin functions.
299         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
300         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
301         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
302         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
303         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
304         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
305         * gcc.target/powerpc/p8vector-vectorize-1.c: New
306         tests to test power8 auto-vectorization.
307         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
308         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
309         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
310         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
312         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
313         powerpc_p8vector_ok instead of powerpc_vsx_ok.
315         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
317         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
318         support.
319         (check_effective_target_powerpc_p8vector_ok): Likewise.
320         (is-effective-target): Likewise.
321         (check_vect_support_and_set_flags): Likewise.
323 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/43652
326         * g++.dg/parse/error53.C: New.
328 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
330         PR rtl-optimization/57459
331         * gcc.target/i386/pr57459.c: New test.
333 2013-06-06  Teresa Johnson  <tejohnson@google.com>
335         PR c++/53743
336         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
337         into -freorder-blocks-and-partition test.
338         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
339         * gcc.dg/tree-prof/20041218-1.c: Ditto.
340         * gcc.dg/tree-prof/pr52027.c: Use -O2.
341         * gcc.dg/tree-prof/pr50907.c: Ditto.
342         * gcc.dg/tree-prof/pr45354.c: Ditto.
343         * g++.dg/tree-prof/partition2.C: Ditto.
344         * g++.dg/tree-prof/partition3.C: Ditto.
346 2013-06-06  Tobias Burnus  <burnus@net-b.de>
348         PR fortran/57542
349         * gfortran.dg/finalize_16.f90: New.
351 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
353         * gcc.dg/vect/no-section-anchors-vect-68.c:
354         Add dg-skip-if aarch64_tiny.
356 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
358         PR C/57457
359         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
360         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
362 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
364         PR c++/51908
365         * g++.dg/cpp0x/decltype54.C: New.
367 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
369         * gcc.dg/fshort-wchar.c: Add extra dg-options for
370         arm*-*-*eabi* targets.
371         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
372         arm*-*-* targets.
373         * gcc.dg/tree-ssa/pr43491.c: Likewise.
375 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
376             Tobias Burnus  <burnus@net-b.de>
378         * gfortran.dg/string_length_2.f90: Fix dg-do run.
379         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
380         * gfortran.dg/io_real_boz_4.f90: Ditto.
381         * gfortran.dg/io_real_boz_5.f90: Ditto.
383 2013-06-05  Andreas Schwab  <schwab@suse.de>
385         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
387 2013-06-04  Jan Hubicka  <jh@suse.cz>
389         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
391 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
393         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
394         parameters with void.
395         (main2): Removed argc parameter.
396         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
397         (main): Replaced argc, argv parameters with void.
398         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
399         (main2): Removed argc parameter.
400         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
401         argv parameters with void.  Added __asm volatile to avoid optimization
402         on argc, if necessary.
403         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
404         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
405         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
406         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
407         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
408         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
409         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
410         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
411         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
412         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
413         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
414         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
415         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
416         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
417         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
418         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
419         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
420         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
421         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
422         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
423         parameters with void.
424         (main2): Removed argc parameter.
425         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
426         (main): Replaced argc, argv parameters with void.
427         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
428         argv parameters with void.  Also renamed this function as main, and
429         delete the existing main.
430         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
431         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
432         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
434 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
436         * gcc.target/aarch64/movi_1.c: New test.
438 2013-06-04  Tobias Burnus  <burnus@net-b.de>
440         PR fortran/37336
441         * gfortran.dg/finalize_12.f90: New.
442         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
443         end of scope finalization.
444         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
445         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
446         * gfortran.dg/auto_dealloc_2.f90: Ditto.
447         * gfortran.dg/class_19.f03: Ditto.
448         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
449         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
450         * gfortran.dg/extends_14.f03: Ditto.
451         * gfortran.dg/move_alloc_4.f90: Ditto.
452         * gfortran.dg/typebound_proc_27.f03: Ditto.
454 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
456         * gfortran.dg/bounds_check_7.f90: Remove "! {".
457         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
458         * gfortran.dg/default_initialization_5.f90: Update dg-do.
459         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
460         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
461         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
462         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
463         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
464         * gfortran.dg/io_real_boz_4.f90: Ditto.
465         * gfortran.dg/io_real_boz_5.f90: Ditto.
466         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
467         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
468         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
469         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
470         * gfortran.dg/transpose_2.f90: Fix dg-output.
472 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
474         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
475         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
476         dg-option and an header comment.
477         
478 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
480         PR c++/57419
481         * g++.dg/cpp0x/sfinae46.C: New.
482         * g++.dg/cpp0x/defaulted13.C: Adjust.
483         * g++.dg/cpp0x/defaulted2.C: Likewise.
484         * g++.dg/cpp0x/defaulted26.C: Likewise.
485         * g++.dg/cpp0x/defaulted3.C: Likewise.
486         * g++.dg/cpp0x/error1.C: Likewise.
487         * g++.dg/cpp0x/implicit1.C: Likewise.
488         * g++.dg/cpp0x/implicit11.C: Likewise.
489         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
490         * g++.dg/cpp0x/initlist47.C: Likewise.
491         * g++.dg/cpp0x/initlist9.C: Likewise.
492         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
493         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
494         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
495         * g++.dg/cpp0x/union4.C: Likewise.
496         * g++.dg/template/crash108.C: Likewise.
497         * g++.dg/template/crash41.C: Likewise.
498         * g++.old-deja/g++.jason/local.C: Likewise.
499         * g++.old-deja/g++.law/visibility3.C: Likewise.
501 2013-06-03  Teresa Johnson  <tejohnson@google.com>
503         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
504         * gcc.dg/vect/bb-slp-14.c: Ditto.
505         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
506         * gcc.dg/vect/bb-slp-23.c: Ditto.
507         * gcc.dg/vect/bb-slp-15.c: Ditto.
508         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
509         * gcc.dg/vect/bb-slp-24.c: Ditto.
510         * gcc.dg/vect/bb-slp-16.c: Ditto.
511         * gcc.dg/vect/bb-slp-25.c: Ditto.
512         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
513         * gcc.dg/vect/bb-slp-17.c: Ditto.
514         * gcc.dg/vect/bb-slp-1.c: Ditto.
515         * gcc.dg/vect/bb-slp-26.c: Ditto.
516         * gcc.dg/vect/bb-slp-18.c: Ditto.
517         * gcc.dg/vect/bb-slp-2.c: Ditto.
518         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
519         * gcc.dg/vect/bb-slp-27.c: Ditto.
520         * gcc.dg/vect/bb-slp-19.c: Ditto.
521         * gcc.dg/vect/bb-slp-3.c: Ditto.
522         * gcc.dg/vect/bb-slp-28.c: Ditto.
523         * gcc.dg/vect/bb-slp-4.c: Ditto.
524         * gcc.dg/vect/bb-slp-29.c: Ditto.
525         * gcc.dg/vect/bb-slp-5.c: Ditto.
526         * gcc.dg/vect/bb-slp-6.c: Ditto.
527         * gcc.dg/vect/bb-slp-8a.c: Ditto.
528         * gcc.dg/vect/bb-slp-7.c: Ditto.
529         * gcc.dg/vect/bb-slp-8b.c: Ditto.
530         * gcc.dg/vect/bb-slp-8.c: Ditto.
531         * gcc.dg/vect/bb-slp-9.c: Ditto.
532         * gcc.dg/vect/bb-slp-10.c: Ditto.
533         * gcc.dg/vect/bb-slp-11.c: Ditto.
534         * gcc.dg/vect/bb-slp-20.c: Ditto.
535         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
536         * gcc.dg/vect/bb-slp-21.c: Ditto.
537         * gcc.dg/vect/bb-slp-30.c: Ditto.
538         * gcc.dg/vect/bb-slp-13.c: Ditto.
539         * gcc.dg/vect/bb-slp-22.c: Ditto.
540         * g++.dg/vect/slp-pr50413.cc: Ditto.
541         * g++.dg/vect/slp-pr56812.cc: Ditto.
542         * g++.dg/vect/slp-pr50819.cc: Ditto.
544 2013-06-01  Tobias Burnus  <burnus@net-b.de>
546         PR fortran/57456
547         * gfortran.dg/class_array_17.f90: New.
549 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
551         * ada/acats/floatstore.lst: New.
552         * ada/acats/run_all.sh: Process it.
554 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
556         * gcc.target/powerpc/e500-ord-1.c: New test.
557         * gcc.target/powerpc/e500-ord-2.c: Likewise.
558         * gcc.target/powerpc/e500-unord-1.c: Likewise.
559         * gcc.target/powerpc/e500-unord-2.c: Likewise.
561 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
563         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
565 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
567         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
569 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
571         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
573 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
575         PR c/57452
576         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
577         test-case.
579 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
581         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
583 2013-05-31  Marek Polacek  <polacek@redhat.com>
585         PR tree-optimization/57478
586         PR tree-optimization/57453
587         * gcc.dg/torture/pr57478.c: New test.
589 2013-05-31  Tobias Burnus  <burnus@net-b.de>
591         PR fortran/57456
592         * gfortran.dg/class_array_17.f90: New.
594 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
596         PR target/56315
597         * gcc.target/arm/iordi3-opt.c: New test.
599 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
601         PR fortran/54190
602         PR fortran/57217
603         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
604         * gfortran.dg/interface_26.f90: Ditto.
605         * gfortran.dg/proc_ptr_11.f90: Ditto.
606         * gfortran.dg/proc_ptr_15.f90: Ditto.
607         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
608         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
609         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
610         * gfortran.dg/typebound_override_1.f90: Ditto.
611         * gfortran.dg/typebound_override_4.f90: Ditto.
612         * gfortran.dg/typebound_proc_6.f03: Ditto.
613         * gfortran.dg/assumed_type_7.f90: New test.
614         * gfortran.dg/typebound_override_5.f90: New test.
615         * gfortran.dg/typebound_override_6.f90: New test.
616         * gfortran.dg/typebound_override_7.f90: New test.
618 2013-05-30  Tobias Burnus  <burnus@net-b.de>
620         PR middle-end/57073
621         * gfortran.dg/power_6.f90: New.
623 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
625         * gcc.target/aarch64/insv_1.c: New test.
627 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
629         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
630         dg-skip-if "No stabs".
632 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
634         PR fortran/54189
635         * gfortran.dg/assumed_size_1.f90: New.
637 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
639         * gcc.dg/shrink-wrap-alloca.c: New added.
640         * gcc.dg/shrink-wrap-pretend.c: New added.
641         * gcc.dg/shrink-wrap-sibcall.c: New added.
643 2013-05-30  Tobias Burnus  <burnus@net-b.de>
645         PR fortran/57458
646         * gfortran.dg/assumed_rank_13.f90: New.
648 2013-05-29  Easwaran Raman  <eraman@google.com>
650         PR tree-optimization/57442
651         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
653 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
655         PR tree-optimization/57441
656         * gcc.c-torture/compile/pr57441.c: New.
658 2013-05-29  Dehao Chen  <dehao@google.com>
660         PR testsuite/57413
661         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
663 2013-05-29  Tobias Burnus  <burnus@net-b.de>
665         PR fortran/37336
666         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
667         * gfortran.dg/class_19.f03: Ditto.
669 2013-05-29  Richard Biener  <rguenther@suse.de>
671         * gcc.dg/vect/bb-slp-32.c: New testcase.
673 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
675         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
676         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
677         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
678         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
679         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
680         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
681         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
682         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
683         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
684         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
685         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
686         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
687         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
688         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
689         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
690         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
691         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
692         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
693         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
694         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
695         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
696         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
697         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
698         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
699         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
700         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
701         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
702         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
703         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
704         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
705         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
706         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
707         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
708         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
709         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
710         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
711         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
712         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
713         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
715 2013-05-29  Tobias Burnus  <burnus@net-b.de>
717         PR fortran/37336
718         * gfortran.dg/finalize_11.f90: New.
719         * gfortran.dg/finalize_4.f03: Remove dg-error.
720         * gfortran.dg/finalize_5.f03: Ditto.
721         * gfortran.dg/finalize_6.f03: Ditto.
722         * gfortran.dg/finalize_7.f03: Ditto.
724 2013-05-28  Tobias Burnus  <burnus@net-b.de>
726         * gfortran.dg/class_array_16.f90: New.
728 2013-05-28  Tobias Burnus  <burnus@net-b.de>
730         PR fortran/57435
731         * testsuite/gfortran.dg/use_29.f90: New.
733 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
735         * gnat.dg/fp_exception.adb: New test.
737 2013-05-28  Richard Biener  <rguenther@suse.de>
739         PR tree-optimization/56787
740         * gcc.dg/vect/pr56787.c: New testcase.
742 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
743             Tobias Burnus  <burnus@net-b.de>
745         PR fortran/57217
746         * gfortran.dg/typebound_override_4.f90: New.
748 2013-05-28  Richard Biener  <rguenther@suse.de>
750         PR tree-optimization/57411
751         * g++.dg/opt/pr57411.C: New testcase.
753 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
755         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
756         * gcc.dg/builtin-bswap-9.c: Likewise.
758 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
760         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
762 2013-05-27  Richard Biener  <rguenther@suse.de>
764         PR middle-end/57412
765         * gcc.dg/gomp/pr57412.c: New testcase.
767 2013-05-27  Bud Davis  <jmdavis@link.com>
769         PR fortran/50405
770         * gfortran.dg/stfunc_8.f90: New.
772 2013-05-27  Richard Biener  <rguenther@suse.de>
774         PR tree-optimization/57343
775         * gcc.dg/torture/pr57343.c: New testcase.
777 2013-05-27  Richard Biener  <rguenther@suse.de>
779         PR tree-optimization/57417
780         * gcc.dg/torture/pr57417.c: New testcase.
782 2013-05-27  Richard Biener  <rguenther@suse.de>
784         PR tree-optimization/57396
785         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
787 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
789         * gnat.dg/specs/last_bit.ads: New test.
791 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
793         * gnat.dg/specs/machine_attribute.ads: New test.
795 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
797         * gnat.dg/incomplete3.ad[sb]: New test.
799 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
801         PR target/53916
802         * gcc.target/mips/div-13.c: New test.
804 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
806         PR target/55777
807         * gcc.target/mips/mips16-attributes-5.c,
808         * gcc.target/mips/mips16-attributes-6.c: New tests.
810 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
812         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
813         * gcc.dg/builtin-bswap-8.c: Likewise.
815 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/52216
818         * g++.dg/cpp0x/new1.C: New.
820 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
822         PR c++/25666
823         * g++.dg/parse/dtor16.C: New.
824         * g++.dg/parse/dtor6.C: Adjust.
826 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
828         PR c++/19618
829         * g++.dg/expr/bitfield12.C: New.
831 2013-05-24  Jeff Law  <law@redhat.com>
833         PR tree-optimization/57124
834         * gcc.c-torture/execute/pr57124.c: New test.
835         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
837 2013-05-24  Martin Jambor  <mjambor@suse.cz>
839         PR tree-optimization/57294
840         * gcc.dg/ipa/pr57294.c: New test.
842 2013-05-24  Dehao Chen  <dehao@google.com>
844         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
846 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
848         * gcc.target/aarch64/scalar_intrinsics.c
849         (force_simd): Use a valid instruction.
850         (test_vdupd_lane_s64): Pass a valid lane argument.
851         (test_vdupd_lane_u64): Likewise.
853 2013-05-24  Richard Biener  <rguenther@suse.de>
855         PR tree-optimization/57287
856         * gcc.dg/pr57287.c: New testcase.
858 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
860         PR c++/26572
861         * g++.dg/template/error51.C: New.
863 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
865         PR c++/25503
866         * g++.dg/template/bitfield2.C: New.
868 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
870         * gnat.dg/specs/noinline1.ads: New test.
871         * gnat.dg/noinline2.ad[sb]: Likewise.
872         * gnat.dg/specs/noinline3.ads: Likewise.
873         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
875 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
877         PR tree-ssa/57385
878         * gcc.dg/tree-ssa/pr57385.c: New test.
880 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
882         * gnat.dg/derived_type4.adb: New test.
884 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
886         * gcc.dg/builtin-bswap-6.c: New test.
887         * gcc.dg/builtin-bswap-7.c: Likewise.
888         * gcc.dg/builtin-bswap-8.c: Likewise.
889         * gcc.dg/builtin-bswap-9.c: Likewise.
891 2013-05-23  Christian Bruel  <christian.bruel@st.com>
893         PR debug/57351
894         * gcc.dg/debug/pr57351.c: New test
896 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
898         * gcc.target/aarch64/vect-clz.c: New file.
900 2013-05-23  Martin Jambor  <mjambor@suse.cz>
902         PR middle-end/57347
903         * gcc.dg/ipa/pr57347.c: New test.
905 2013-05-23  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/57380
908         * g++.dg/tree-ssa/pr57380.C: New testcase.
910 2013-05-23  Richard Biener  <rguenther@suse.de>
912         PR middle-end/57381
913         * gcc.dg/torture/pr57381.c: New testcase.
915 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
917         PR middle-end/57344
918         * gcc.c-torture/execute/pr57344-1.c: New test.
919         * gcc.c-torture/execute/pr57344-2.c: New test.
920         * gcc.c-torture/execute/pr57344-3.c: New test.
921         * gcc.c-torture/execute/pr57344-4.c: New test.
923 2013-05-23  Richard Biener  <rguenther@suse.de>
925         PR rtl-optimization/57341
926         * gcc.dg/torture/pr57341.c: New testcase.
928 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/57352
931         * g++.dg/parse/crash62.C: New.
933 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
934             Pat Haugen <pthaugen@us.ibm.com>
935             Peter Bergner <bergner@vnet.ibm.com>
937         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
938         crypto builtins.
940 2013-05-22  Tobias Burnus  <burnus@net-b.de>
942         PR fortran/57364
943         * gfortran.dg/defined_assignment_6.f90: New.
945 2013-05-22  Tobias Burnus  <burnus@net-b.de>
947         PR fortran/57338
948         * gfortran.dg/assumed_type_6.f90: New.
950 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
952         PR c++/57211
953         * g++.dg/cpp0x/Wunused-parm.C: New.
955 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
957         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
958         * g++.dg/warn/Wdouble-promotion.C: Likewise.
960 2013-05-21  Easwaran Raman  <eraman@google.com>
962         PR tree-optimization/57322
963         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
965 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
967         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
968         .set (no)?micromips
970 2013-05-21  Tobias Burnus  <burnus@net-b.de>
972         PR fortran/57035
973         * gfortran.dg/assumed_type_5.f90: New.
974         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
975         * gfortran.dg/assumed_rank_2.f90: Ditto.
976         * gfortran.dg/assumed_type_3.f90: Update dg-error.
977         * gfortran.dg/no_arg_check_3.f90: Ditto.
979 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
981         PR tree-optimization/57331
982         * gcc.c-torture/compile/pr57331.c: New test.
984 2013-05-21  Richard Biener  <rguenther@suse.de>
986         PR tree-optimization/57330
987         * gcc.dg/torture/pr57330.c: New testcase.
989 2013-05-21  Richard Biener  <rguenther@suse.de>
991         PR tree-optimization/57303
992         * gcc.dg/torture/pr57303.c: New testcase.
994 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
996         PR tree-optimization/57321
997         * gcc.c-torture/execute/pr57321.c: New test.
999 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1001         PR fortran/48858
1002         PR fortran/55465
1003         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1004         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1005         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1006         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1007         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1008         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1009         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1010         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1011         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1012         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1013         * gfortran.dg/binding_label_tests_24.f90: New.
1014         * gfortran.dg/binding_label_tests_25.f90: New.
1016 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1018         PR fortran/48858
1019         * gfortran.dg/binding_label_tests_17.f90: New.
1020         * gfortran.dg/binding_label_tests_18.f90: New.
1021         * gfortran.dg/binding_label_tests_19.f90: New.
1022         * gfortran.dg/binding_label_tests_20.f90: New.
1023         * gfortran.dg/binding_label_tests_21.f90: New.
1024         * gfortran.dg/binding_label_tests_22.f90: New.
1025         * gfortran.dg/binding_label_tests_23.f90: New.
1027 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1029         PR fortran/48858
1030         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1031         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1032         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1033         * gfortran.dg/common_18.f90: New.
1034         * gfortran.dg/common_19.f90: New.
1035         * gfortran.dg/common_20.f90: New.
1036         * gfortran.dg/common_21.f90: New.
1038 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1040         PR c++/12288
1041         * g++.dg/parse/error52.C: New.
1042         * g++.dg/parse/error3.C: Adjust.
1043         * g++.dg/parse/error36.C: Likewise.
1045 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1047         PR target/56547
1048         * gcc.target/sh/pr56547-1.c: New.
1049         * gcc.target/sh/pr56547-2.c: New.
1051 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/23608
1054         * g++.dg/warn/Wsign-compare-6.C: New.
1055         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1057 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1059         PR c++/57327
1060         * g++.dg/template/error50.C: New.
1062 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/10207
1065         * g++.dg/ext/complit13.C: New.
1067 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1069         PR c++/57175
1070         * g++.dg/pr57175.C: New testcase.
1072 2013-05-17  Easwaran Raman  <eraman@google.com>
1074         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1076 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1078         PR testsuite/57313
1079         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1081 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1083         PR rtl-optimization/57281
1084         PR rtl-optimization/57300
1085         * gcc.dg/pr57300.c: New test.
1086         * gcc.c-torture/execute/pr57281.c: New test.
1088 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1090         PR c++/18126
1091         * g++.dg/ext/sizeof-complit.C: New.
1093 2013-05-17  Marek Polacek  <polacek@redhat.com>
1095         * gcc.dg/strlenopt-25.c: New test.
1096         * gcc.dg/strlenopt-26.c: Likewise.
1098 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1100         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1101         instead of -mavx2, require only avx instead of avx2.
1102         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1103         of avx2-check.h and turn into an avx runtime test instead of
1104         avx2 runtime test.
1106 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1108         * g++.dg/ext/vector22.C: Uncomment working test.
1110 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/17410
1113         * g++.dg/template/pr17410.C: New.
1115 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1117         * gcc.target/i386/rotate-3.c: New test.
1118         * gcc.target/i386/rotate-3a.c: New test.
1119         * gcc.target/i386/rotate-4.c: New test.
1120         * gcc.target/i386/rotate-4a.c: New test.
1121         * gcc.target/i386/rotate-5.c: New test.
1122         * gcc.target/i386/rotate-5a.c: New test.
1124 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1126         * gcc.dg/visibility-21.c: Require section_anchors.
1128 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1130         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1131         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1132         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1134 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1136         * gcc.dg/visibility-21.c: New.
1138 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1140         PR middle-end/57286
1141         * gcc.dg/pr57286.c: New testcase.
1142         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1143         * g++.dg/ext/vector22.C: Comment out transformations not
1144         performed anymore.
1146 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1148         PR target/57260
1149         * gcc.target/mips/call-1.c: Restrict to o32.
1150         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1152 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1154         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1155         dg-messages.
1156         * g++.dg/warn/Wshadow-1.C: Likewise.
1157         * g++.dg/warn/Wshadow-6.C: Likewise.
1158         * g++.dg/warn/Wshadow-7.C: Likewise.
1160 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1162         PR c++/31952
1163         * g++.dg/parse/pr31952-1.C: New.
1164         * g++.dg/parse/pr31952-2.C: Likewise.
1165         * g++.dg/parse/pr31952-3.C: Likewise.
1167         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1168         * g++.old-deja/g++.jason/cond.C: Likewise.
1169         * g++.dg/cpp0x/range-for5.C: Likewise.
1171 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1173         PR target/19599
1174         * gcc.target/arm/pr40887.c: Adjust testcase.
1175         * gcc.target/arm/pr19599.c: New test.
1177 2013-05-15  Richard Biener  <rguenther@suse.de>
1179         PR tree-optimization/57275
1180         * gcc.target/i386/pr57275.c: New testcase.
1182 2013-05-15  Jan Hubicka  <jh@suse.cz>
1184         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1185         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1186         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1188 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1190         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1191         scheduling.
1193 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1195         PR c++/57274
1196         * c-c++-common/Wsequence-point-1.c: New test.
1198 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1200         * g++.dg/ext/vector22.C: New testcase.
1201         * gcc.dg/binop-xor3.c: Remove xfail.
1203 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1205         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1206         FLOAT cmp FLOAT ? INT : INT.
1207         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1208         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1209         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1210         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1211         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1212         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1214 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1216         PR c++/53903
1217         * g++.dg/cpp0x/defaulted43.C: New.
1219 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1221         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1222         (alloca): Remove declaration.
1223         (foo9): Replace alloca by __builtin_alloca.
1225 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1227         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1228         Expect "size of array is too large" error.
1230 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1232         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1234 2013-05-14  Richard Biener  <rguenther@suse.de>
1236         PR middle-end/57235
1237         * g++.dg/torture/pr57235.C: New testcase.
1239 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1241         PR middle-end/57251
1242         * gcc.dg/torture/pr57251.c: New test.
1244 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1246         PR target/57264
1247         * gcc.target/i386/pr57264.c: New test.
1249 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1251         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1253 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1255         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1257 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1259         PR tree-optimization/45216
1260         PR tree-optimization/57157
1261         * c-c++-common/rotate-1.c: Add 32 tests with +.
1262         * c-c++-common/rotate-1a.c: Adjust.
1263         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1264         * c-c++-common/rotate-2b.c: New test.
1265         * c-c++-common/rotate-3.c: Add 32 tests with +.
1266         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1267         * c-c++-common/rotate-4b.c: New test.
1268         * c-c++-common/rotate-5.c: New test.
1270 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1272         PR middle-end/42371
1273         * gcc.dg/ipa/remref-0.c: New test.
1274         * gcc.dg/ipa/remref-1a.c: Likewise.
1275         * gcc.dg/ipa/remref-1b.c: Likewise.
1276         * gcc.dg/ipa/remref-2a.c: Likewise.
1277         * gcc.dg/ipa/remref-2b.c: Likewise.
1279 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1281         * gcc.dg/vector-shift-2.c: New testcase.
1283 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1285         PR tree-optimization/57230
1286         * gcc.dg/strlenopt-24.c: New test.
1288         PR tree-optimization/57230
1289         * gcc.dg/strlenopt-23.c: New test.
1291 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1293         PR target/57108
1294         * gcc.target/sh/pr57108.c: Move this test case to ...
1295         * gcc.c-torture/compile/pr57108.c: ... here.
1297 2013-05-10  Richard Biener  <rguenther@suse.de>
1299         PR tree-optimization/57214
1300         * gcc.dg/torture/pr57214.c: New testcase.
1302 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1304         * gcc.dg/vector-shift.c: New testcase.
1306 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1308         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1310         PR tree-optimization/45216
1311         PR tree-optimization/57157
1312         * c-c++-common/rotate-1.c: New test.
1313         * c-c++-common/rotate-1a.c: New test.
1314         * c-c++-common/rotate-2.c: New test.
1315         * c-c++-common/rotate-2a.c: New test.
1316         * c-c++-common/rotate-3.c: New test.
1317         * c-c++-common/rotate-3a.c: New test.
1318         * c-c++-common/rotate-4.c: New test.
1319         * c-c++-common/rotate-4a.c: New test.
1321 2013-05-10  Richard Biener  <rguenther@suse.de>
1323         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1324         * gcc.target/i386/l_fma_double_1.c: Adjust.
1325         * gcc.target/i386/l_fma_double_2.c: Likewise.
1326         * gcc.target/i386/l_fma_double_3.c: Likewise.
1327         * gcc.target/i386/l_fma_double_4.c: Likewise.
1328         * gcc.target/i386/l_fma_double_5.c: Likewise.
1329         * gcc.target/i386/l_fma_double_6.c: Likewise.
1330         * gcc.target/i386/l_fma_float_1.c: Likewise.
1331         * gcc.target/i386/l_fma_float_2.c: Likewise.
1332         * gcc.target/i386/l_fma_float_3.c: Likewise.
1333         * gcc.target/i386/l_fma_float_4.c: Likewise.
1334         * gcc.target/i386/l_fma_float_5.c: Likewise.
1335         * gcc.target/i386/l_fma_float_6.c: Likewise.
1337 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1339         PR c++/51226
1340         * g++.dg/cpp0x/pr51226.C: New.
1342 2013-04-16  Han Shen  <shenhan@google.com>
1344         Test cases for '-fstack-protector-strong'.
1345         * gcc.dg/fstack-protector-strong.c: New.
1346         * g++.dg/fstack-protector-strong.C: New.
1348 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1350         * gcc.target/aarch64/ands_1.c: New test.
1351         * gcc.target/aarch64/ands_2.c: Likewise
1353 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1355         * lib/target-supports.exp (check_effective_target_hw): New
1356         function.
1357         * c-c++-common/asan/clone-test-1.c: Call
1358         check_effective_target_hw.
1359         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1360         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1361         possible decorations.
1362         * c-c++-common/asan/null-deref-1.c: Likewise.
1363         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1364         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1365         * c-c++-common/asan/use-after-free-1.c: Likewise.
1366         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1367         * g++.dg/asan/large-func-test-1.C: Likewise.
1369 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1371         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1373 2013-05-07  Richard Biener  <rguenther@suse.de>
1375         PR middle-end/57190
1376         * g++.dg/torture/pr57190.C: New testcase.
1378 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1380         PR tree-optimization/57149
1381         * gcc.dg/pr57149.c: New test.
1383         PR debug/57184
1384         * gcc.dg/pr57184.c: New test.
1386 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1388         * gnat.dg/specs/array3.ads: New test.
1390 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1392         * c-c++-common/vector-scalar-2.c: New testcase.
1394 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1396         * gcc.target/i386/asm-dialect-2.c: New testcase.
1398 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1400         PR c++/57183
1401         * g++.dg/cpp0x/auto38.C: New.
1403 2013-05-06  Richard Biener  <rguenther@suse.de>
1405         PR tree-optimization/57185
1406         * gcc.dg/autopar/pr57185.c: New testcase.
1408 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1410         PR target/57106
1411         * gcc.target/i386/pr57106.c: New test.
1413 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1415         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1416         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1417         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1418         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1419         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1420         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1421         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1423 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1425         PR bootstrap/57154
1426         * gcc.dg/pr57154.c: New test.
1428 2013-05-06  Richard Biener  <rguenther@suse.de>
1430         PR middle-end/57147
1431         * gcc.dg/torture/pr57147-1.c: New testcase.
1432         * gcc.dg/torture/pr57147-2.c: Likewise.
1433         * gcc.dg/torture/pr57147-3.c: Likewise.
1435 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1437         PR target/55303
1438         * gcc.target/sh/pr55303-1.c: New.
1439         * gcc.target/sh/pr55303-2.c: New.
1440         * gcc.target/sh/pr55303-3.c: New.
1442 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1444         * gfortran.dg/allocate_with_source_3.f90: New.
1446 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1448         PR fortran/57141
1449         * gfortran.dg/null_8.f90: New.
1451 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1453         PR c++/53745
1454         * g++.dg/cpp0x/enum27.C: New.
1455         * g++.dg/cpp0x/enum_base.C: Adjust.
1457 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1459         PR tree-optimization/56205
1460         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1462 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1464         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1465         * gfortran.dg/bind_c_usage_27.f90: New.
1466         * gfortran.dg/bind_c_usage_28.f90: New.
1468 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1470         PR c++/51927
1471         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1473 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1475         PR target/57150
1476         * gcc.target/powerpc/pr57150.c: New file.
1478 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1480         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1481         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1482         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1483         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1484         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1485         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1486         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1488 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1490         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1491         scan-assembler-times.
1493 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1495         * gcc.dg/tree-ssa/slsr-32.c: New.
1496         * gcc.dg/tree-ssa/slsr-33.c: New.
1497         * gcc.dg/tree-ssa/slsr-34.c: New.
1498         * gcc.dg/tree-ssa/slsr-35.c: New.
1499         * gcc.dg/tree-ssa/slsr-36.c: New.
1500         * gcc.dg/tree-ssa/slsr-37.c: New.
1501         * gcc.dg/tree-ssa/slsr-38.c: New.
1503 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1505         * gcc.target/aarch64/tst_1.c: New test.
1506         * gcc.target/aarch64/tst_2.c: Likewise
1508 2013-05-02  Jeff Law  <law@redhat.com>
1510         PR tree-optimization/57144
1511         * gcc.c-torture/execute/pr57144.c: New test.
1513 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1515         PR rtl-optimization/57130
1516         * gcc.c-torture/execute/pr57130.c: New test.
1518 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1520         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1522 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1524         * gcc.target/aarch64/fabd.c: New file.
1526 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1528         PR c++/54318
1529         * g++.dg/cpp0x/pr54318.C: New.
1531 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/14283
1534         * g++.dg/parse/error51.C: New.
1535         * g++.dg/parse/error15.C: Adjust column numbers.
1537 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1539         PR fortran/57142
1540         * gfortran.dg/size_kind_2.f90: New.
1541         * gfortran.dg/size_kind_3.f90: New.
1543 2013-05-02  Richard Biener  <rguenther@suse.de>
1545         PR middle-end/57140
1546         * g++.dg/torture/pr57140.C: New testcase.
1548 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1550         PR target/56732
1551         * gcc.target/arm/pr56732-1.c: New test.
1553 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1555         PR middle-end/56988
1556         * gcc.dg/ipa/pr56988.c: New test.
1558 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1560         * gcc.target/aarch64/bics_1.c: New test.
1561         * gcc.target/aarch64/bics_2.c: Likewise.
1563 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1565         PR rtl-optimization/57131
1566         * gcc.c-torture/execute/pr57131.c: New test.
1568 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1570         PR c++/57132
1571         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1573 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1575         PR target/57091
1576         * gcc.target/i386/pr57091.c: New test.
1578 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1580         * gcc.target/aarch64/vect-vaddv.c: New.
1582 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1584         * gcc.target/aarch64/vect-vmaxv.c: New.
1585         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1587 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1589         * gcc.target/aarch64/scalar-vca.c: New.
1590         * gcc.target/aarch64/vect-vca.c: Likewise.
1592 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1594         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1595         (test_vceqd_s64): Force arguments to SIMD registers.
1596         (test_vceqzd_s64): Likewise.
1597         (test_vcged_s64): Likewise.
1598         (test_vcled_s64): Likewise.
1599         (test_vcgezd_s64): Likewise.
1600         (test_vcged_u64): Likewise.
1601         (test_vcgtd_s64): Likewise.
1602         (test_vcltd_s64): Likewise.
1603         (test_vcgtzd_s64): Likewise.
1604         (test_vcgtd_u64): Likewise.
1605         (test_vclezd_s64): Likewise.
1606         (test_vcltzd_s64): Likewise.
1607         (test_vtst_s64): Likewise.
1608         (test_vtst_u64): Likewise.
1610 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1612         PR c++/57092
1613         * g++.dg/cpp0x/decltype53.C: New.
1615 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1617         PR fortran/57071
1618         * gfortran.dg/power_5.f90:  New test.
1620 2013-04-30  Richard Biener  <rguenther@suse.de>
1622         PR middle-end/57122
1623         * gcc.dg/torture/pr57122.c: New testcase.
1625 2013-04-30  Richard Biener  <rguenther@suse.de>
1627         PR middle-end/57107
1628         * g++.dg/torture/pr57107.C: New testcase.
1630 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1632         PR rtl-optimization/57105
1633         * gcc.dg/pr57105.c: New test.
1635 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1637         PR tree-optimization/57104
1638         * gcc.dg/pr57104.c: New test.
1640 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1642         PR target/44578
1643         * gcc.target/i386/pr44578.c: New test.
1645 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1647         PR target/57097
1648         * gcc.target/i386/pr57097.c: New test.
1650 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1652         PR target/57098
1653         * gcc.target/i386/pr57098.c: New test.
1655 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1657         * gcc.c-torture/execute/pr55875.c: New test.
1659 2013-04-29  Richard Biener  <rguenther@suse.de>
1661         PR middle-end/57075
1662         * gcc.dg/torture/pr57075.c: New testcase.
1664 2013-04-29  Richard Biener  <rguenther@suse.de>
1666         PR middle-end/57103
1667         * gcc.dg/autopar/pr57103.c: New testcase.
1669 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1671         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1673 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1675         * gcc.dg/pr50763.c: Update test.
1677 2013-04-26  Jeff Law  <law@redhat.com>
1679         * gcc.dg/tree-ssa/vrp88.c: New test.
1681 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1683         PR target/57108
1684         * gcc.target/sh/pr57108.c: New test.
1686 2013-04-29  Richard Biener  <rguenther@suse.de>
1688         PR middle-end/57089
1689         * gfortran.dg/gomp/pr57089.f90: New testcase.
1691 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1693         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1695 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1697         * gcc.target/aarch64/vect-vcvt.c: New.
1699 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1701         * gcc.target/aarch64/vect-vrnd.c: New.
1703 2013-04-29  Richard Biener  <rguenther@suse.de>
1705         PR tree-optimization/57081
1706         * gcc.dg/torture/pr57081.c: New testcase.
1708 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1710         PR tree-optimization/57083
1711         * gcc.dg/torture/pr57083.c: New test.
1713 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1715         PR c++/56450
1716         * g++.dg/cpp0x/decltype52.C: New.
1718 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1720         N3472 binary constants
1721         * g++.dg/cpp/limits.C: Adjust warning wording.
1722         * g++.dg/system-binary-constants-1.C: Likewise.
1723         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1725 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1727         PR fortran/57093
1728         * gfortran.dg/coarray_30.f90: New.
1730 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1732         PR fortran/57071
1733         * frontend-passes (optimize_power):  New function.
1734         (optimize_op):  Use it.
1736 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1738         PR target/56866
1739         * gcc.c-torture/execute/pr56866.c: New test.
1740         * gcc.target/i386/pr56866.c: New test.
1742 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1744         PR go/57045
1745         * gcc.dg/setjmp-5.c: New test.
1747 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/55708
1750         * g++.dg/cpp0x/constexpr-55708.C: New.
1752 2013-04-26  Richard Biener  <rguenther@suse.de>
1754         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1755         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1756         * gcc.dg/pr53265.c: Remove XFAILs.
1757         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1758         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1760 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1762         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1763         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1764         -fdiagnostics-color=never option similarly to
1765         -fno-diagnostics-show-caret option.
1767 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1769         PR rtl-optimization/57003
1770         * gcc.target/i386/pr57003.c: New test.
1772 2013-04-25  Marek Polacek  <polacek@redhat.com>
1774         PR tree-optimization/57066
1775         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1777 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1778             Tejas Belagod  <tejas.belagod@arm.com>
1780         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1781         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1782         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1784 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1786         * gcc.target/aarch64/cmp.c: New.
1788 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1790         * gcc.target/aarch64/ngc.c: New.
1792 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1794         * lib/target-supports.exp
1795         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1796         (check_effective_target_arm_neon_fp16_ok): Likewise.
1797         (add_options_for_arm_neon_fp16): Likewise.
1798         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1799         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1801 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1803         PR rtl-optimizations/57046
1804         * gcc.target/i386/pr57046.c: New test.
1806 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1808         * g++.dg/cpp1y/cplusplus.C: New.
1810 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1812         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1814 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1816         * c-c++-common/Wpointer-arith-1.c: New.
1818 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1820         * g++.dg/cpp1y/cxx1y_macro.C: New.
1822 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1824         PR c++/56970
1825         * g++.dg/cpp0x/sfinae45.C: New.
1827 2013-04-24  Richard Biener  <rguenther@suse.de>
1829         PR testsuite/57050
1830         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1832 2013-04-23  Richard Biener  <rguenther@suse.de>
1834         PR middle-end/57036
1835         * gcc.dg/torture/pr57036-1.c: New testcase.
1836         * gcc.dg/torture/pr57036-2.c: Likewise.
1838 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1840         * gcc.target/aarch64/scalar-mov.c: New testcase.
1842 2013-04-23  Richard Biener  <rguenther@suse.de>
1844         PR tree-optimization/57026
1845         * gcc.dg/torture/pr57026.c: New testcase.
1847 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1849         PR fortran/53685
1850         PR fortran/57022
1851         * gfortran.dg/transfer_check_4.f90: New.
1853 2013-04-22  Marek Polacek  <polacek@redhat.com>
1855         PR sanitizer/56990
1856         * gcc.dg/pr56990.c: New test.
1858 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1860         PR target/57018
1861         * gcc.target/i386/pr57018.c: New test.
1863 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1865         * gcc.target/aarch64/vrecps.c: New.
1866         * gcc.target/aarch64/vrecpx.c: Likewise.
1868 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1870         PR target/56995
1871         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1873 2013-04-21  Jeff Law  <law@redhat.com>
1875         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1877 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1879         PR fortran/56907
1880         * gfortran.dg/c_loc_test_22.f90: New.
1882 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1884         PR rtl-optimization/56847
1885         * gcc.dg/pr56847.c: New test.
1887 2013-04-19  Richard Biener  <rguenther@suse.de>
1889         PR tree-optimization/56982
1890         * gcc.c-torture/execute/pr56982.c: New testcase.
1892 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1894         PR tree-optimization/56718
1895         * g++.dg/ipa/imm-devirt-1.C: New test.
1896         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1898 2013-04-19  Richard Biener  <rguenther@suse.de>
1900         PR tree-optimization/57000
1901         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1903 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1904             Mikael Morin  <mikael@gcc.gnu.org>
1906         PR fortran/56872
1907         * gfortran.dg/array_constructor_45.f90:  New test.
1908         * gfortran.dg/array_constructor_46.f90:  New test.
1909         * gfortran.dg/array_constructor_47.f90:  New test.
1910         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1912 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1914         PR rtl-optimization/56999
1915         * g++.dg/opt/pr56999.C: New test.
1917 2013-04-18  Cary Coutant  <ccoutant@google.com>
1919         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1920         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1922 2013-04-18  Cary Coutant  <ccoutant@google.com>
1924         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1925         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1926         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1927         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1928         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1929         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1930         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1931         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1932         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1933         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1934         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1936 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1938         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1940 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1942         PR tree-optimization/56984
1943         * gcc.c-torture/compile/pr56984.c: New test.
1945         PR rtl-optimization/56992
1946         * gcc.dg/pr56992.c: New test.
1948 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1950         PR fortran/56814
1951         * gfortran.dg/proc_ptr_42.f90: New.
1953 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1955         * gnat.dg/discr41.ad[sb]: New test.
1956         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1957         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1958         * gcc.dg/vect/slp-24.c: Likewise.
1959         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1960         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1961         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1962         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1963         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1964         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1965         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1966         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1967         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1968         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1969         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1970         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1971         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1972         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1973         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1974         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1975         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1976         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1977         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1978         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1979         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1980         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1981         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1982         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1983         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1984         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1986 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1988         PR fortran/40958
1989         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1990         * gfortran.dg/module_md5_1.f90: Remove.
1992 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1994         * gcc.target/aarch64/adds3.c: New.
1995         * gcc.target/aarch64/subs3.c: New.
1997 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1999         * gcc.target/aarch64/adds1.c: New.
2000         * gcc.target/aarch64/adds2.c: New.
2001         * gcc.target/aarch64/subs1.c: New.
2002         * gcc.target/aarch64/subs2.c: New.
2004 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2006         Implement n3599 - Literal operator templates for strings.
2007         * g++.dg/cpp1y/udlit-char-template.C: New test.
2008         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2010 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2012         PR fortran/39505
2013         * gfortran.dg/no_arg_check_1.f90: New.
2014         * gfortran.dg/no_arg_check_2.f90: New.
2015         * gfortran.dg/no_arg_check_3.f90: New.
2017 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2019         PR fortran/56968
2020         * gfortran.dg/proc_ptr_41.f90: New.
2022 2013-04-16  Richard Biener  <rguenther@suse.de>
2024         PR tree-optimization/56756
2025         * gcc.dg/torture/pr56756.c: New testcase.
2027 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2029         PR fortran/56969
2030         * gfortran.dg/c_assoc_5.f90: New.
2032 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2034         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2035         * gcc.c-torture/execute/pr33992.x: Remove.
2036         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2037         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2038         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2040 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2042         PR tree-optimization/56962
2043         * gcc.c-torture/execute/pr56962.c: New test.
2045 2013-04-15  Richard Biener  <rguenther@suse.de>
2047         PR tree-optimization/56933
2048         * gcc.dg/vect/pr56933.c: New testcase.
2050 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2052         * gcc.target/arm/anddi3-opt.c: New test.
2053         * gcc.target/arm/anddi3-opt2.c: Likewise.
2055 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2057         * gcc.dg/pr56890-1.c: New test.
2058         * gcc.dg/pr56890-2.c: Likewise.
2060 2013-04-15  Joey Ye  <joey.ye@arm.com>
2062         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2063         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2065 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2067         PR fortran/56816
2068         * gfortran.dg/select_type_33.f03: New test.
2070 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2072         PR fortran/55959
2073         * gfortran.dg/typebound_proc_29.f03: New.
2075 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2077         PR fortran/56266
2078         * gfortran.dg/typebound_proc_28.f03: New.
2080 2013-04-12  Jeff Law  <law@redhat.com>
2082         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2083         either.
2085 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2087         PR fortran/56929
2088         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2090 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2092         PR target/56903
2093         * gcc.target/i386/pr56903.c: New test.
2095 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2097         PR fortran/56261
2098         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2099         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2100         * gfortran.dg/block_11.f90: Fix invalid test case.
2101         * gfortran.dg/function_types_3.f90: Add new error message.
2102         * gfortran.dg/global_references_1.f90: Ditto.
2103         * gfortran.dg/import2.f90: Remove unneeded parts.
2104         * gfortran.dg/import6.f90: Fix invalid test case.
2105         * gfortran.dg/proc_decl_2.f90: Ditto.
2106         * gfortran.dg/proc_decl_9.f90: Ditto.
2107         * gfortran.dg/proc_decl_18.f90: Ditto.
2108         * gfortran.dg/proc_ptr_40.f90: New.
2109         * gfortran.dg/whole_file_7.f90: Modified error wording.
2110         * gfortran.dg/whole_file_16.f90: Ditto.
2111         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2112         * gfortran.dg/whole_file_18.f90: Modified error wording.
2113         * gfortran.dg/whole_file_20.f03: Ditto.
2114         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2115         invalid test case.
2117 2013-04-12  Richard Biener  <rguenther@suse.de>
2119         Revert
2120         2013-04-10  Richard Biener  <rguenther@suse.de>
2122         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2124 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2126         PR fortran/56845
2127         * gfortran.dg/class_allocate_15.f90: New.
2129         Revert:
2130         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2132         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2133         scan-tree-dump-times.
2135 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2137         PR tree-optimization/56918
2138         PR tree-optimization/56920
2139         * gcc.dg/vect/pr56918.c: New test.
2140         * gcc.dg/vect/pr56920.c: New test.
2142 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/56845
2145         * gfortran.dg/class_allocate_14.f90: New.
2146         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2147         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2149 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2151         * gcc.dg/fold-cstvecshift.c: New testcase.
2153 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2155         * gcc.target/aarch64/negs.c: New.
2157 >>>>>>> trunk
2158 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2160         PR c++/56895
2161         * g++.dg/template/arrow4.C: New test.
2163 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2165         * gnat.dg/array23.adb: New test.
2166         * gnat.dg/array23_pkg[123].ads: New helpers.
2168 2013-04-11  Jeff Law  <law@redhat.com>
2170         PR tree-optimization/56900
2171         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2173 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2175         PR c++/56913
2176         * g++.dg/cpp0x/sfinae44.C: New.
2178 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2180         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2181         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2183 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2185         PR c++/54216
2186         * g++.dg/cpp0x/enum26.C: New.
2187         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2189 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2191         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2192         inverse operands.
2193         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2194         loop is vectorized.
2195         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2196         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2197         loop is vectorized and that the correct instruction is generated.
2198         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2199         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2200         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2202 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2204         PR tree-optimization/56899
2205         * gcc.c-torture/execute/pr56899.c: New test.
2207 2013-04-10  David S. Miller  <davem@davemloft.net>
2209         * gcc.target/sparc/setcc-4.c: New test.
2210         * gcc.target/sparc/setcc-5.c: New test.
2212 2013-04-10  Richard Biener  <rguenther@suse.de>
2214         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2216 2013-04-10  Richard Biener  <rguenther@suse.de>
2218         * gcc.dg/vect/slp-39.c: New testcase.
2220 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2222         PR tree-optimization/55524
2223         * gcc.target/epiphany/fnma-1.c: New test.
2225 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2227         * gcc.dg/tree-ssa/inline-11.c: New test
2229 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2231         PR c++/56895
2232         * g++.dg/template/arrow3.C: New test.
2234 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2236         * gcc.target/arm/minmax_minus.c: New test.
2238 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2240         PR middle-end/56883
2241         * c-c++-common/gomp/pr56883.c: New test.
2243 2013-04-09  Jeff Law  <law@redhat.com>
2245         * gcc.dg/tree-ssa/vrp87.c: New test.
2247 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2249         PR tree-optimization/56854
2250         * g++.dg/torture/pr56854.C: New test.
2252 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254         PR fortran/56782
2255         * gfortran.dg/array_constructor_44.f90:  New test.
2257 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2259         PR c++/56871
2260         * g++.dg/cpp0x/constexpr-specialization.C: New.
2262 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2264         * gcc.c-torture/execute/pr56837.c: New test.
2266         PR c++/34949
2267         PR c++/50243
2268         * g++.dg/opt/vt3.C: New test.
2269         * g++.dg/opt/vt4.C: New test.
2271 2013-04-08  Jeff Law  <law@redhat.com>
2273         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2275 2013-04-08  Richard Biener  <rguenther@suse.de>
2277         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2279 2013-04-08  Richard Biener  <rguenther@suse.de>
2281         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2283 2013-04-08  Richard Biener  <rguenther@suse.de>
2285         * g++.dg/vect/slp-pr56812.cc: Adjust.
2287 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2289         * gcc.dg/pr56837.c: New test.
2290         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2291         "generated memset minus one".
2293 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2295         PR fortran/56849
2296         * gfortran.dg/reshape_5.f90: New.
2298 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2300         PR target/56843
2301         * gcc.target/powerpc/recip-1.c: Modify expected output.
2302         * gcc.target/powerpc/recip-3.c: Likewise.
2303         * gcc.target/powerpc/recip-4.c: Likewise.
2304         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2306 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2308         * gcc.target/arm/peep-ldrd-1.c: New test.
2309         * gcc.target/arm/peep-strd-1.c: Likewise.
2311 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2313         * gcc.target/arm/negdi-1.c: New test.
2314         * gcc.target/arm/negdi-2.c: Likewise.
2315         * gcc.target/arm/negdi-3.c: Likewise.
2316         * gcc.target/arm/negdi-4.c: Likewise.
2318 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2320         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2321         Add -march=armv8-a when we use v8 NEON.
2322         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2323         (check_effective_target_vect_call_ceilf): Likewise.
2324         (check_effective_target_vect_call_floorf): Likewise.
2325         (check_effective_target_vect_call_roundf): Likewise.
2326         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2327         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2328         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2329         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2330         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2332 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2334         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2335         * gcc.target/powerpc/sd-pwr6.c: Same.
2336         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2337         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2339 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2341         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2343 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2345         PR fortran/40881
2346         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2347         * gfortran.dg/altreturn_4.f90: Ditto.
2348         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2349         * gfortran.dg/altreturn_5.f90: Ditto.
2350         * gfortran.dg/altreturn_6.f90: Ditto.
2351         * gfortran.dg/altreturn_7.f90: Ditto.
2353 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2355         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2356         New procedure.
2357         (check_effective_target_arm_v8_neon_ok_nocache):
2358         Likewise.
2359         (check_effective_target_arm_v8_neon_ok): Change to use
2360         check_effective_target_arm_v8_neon_ok_nocache.
2361         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2362         NEON flags.
2363         (check_effective_target_vect_call_btruncf):
2364         Enable for arm and ARMv8 NEON.
2365         (check_effective_target_vect_call_ceilf): Likewise.
2366         (check_effective_target_vect_call_floorf): Likewise.
2367         (check_effective_target_vect_call_roundf): Likewise.
2368         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2369         target.
2371 2013-04-04  Marek Polacek  <polacek@redhat.com>
2373         PR tree-optimization/48186
2374         * gcc.dg/pr48186.c: New test.
2376 2013-04-04  Richard Biener  <rguenther@suse.de>
2378         PR tree-optimization/56826
2379         * gcc.dg/vect/pr56826.c: New testcase.
2380         * gcc.dg/vect/O3-pr36098.c: Adjust.
2382 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2384         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2385         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2386         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2387         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2388         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2389         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2390         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2391         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2392         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2393         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2395 2013-04-04  Richard Biener  <rguenther@suse.de>
2397         PR tree-optimization/56213
2398         * gcc.dg/vect/vect-123.c: New testcase.
2400 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2402         PR fortran/56810
2403         * gfortran.dg/read_repeat_2.f90: New.
2405 2013-04-04  Richard Biener  <rguenther@suse.de>
2407         PR tree-optimization/56837
2408         * g++.dg/torture/pr56837.C: New testcase.
2410 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2412         PR fortran/50269
2413         * gfortran.dg/c_loc_test_21.f90: New.
2414         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2415         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2416         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2417         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2418         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2420 2013-04-03  Jeff Law  <law@redhat.com>
2422         PR tree-optimization/56799
2423         * gcc.c-torture/execute/pr56799.c: New test.
2425 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2427         PR c++/56815
2428         * g++.dg/warn/Wpointer-arith-1.C: New.
2429         * g++.dg/gomp/for-19.C: Adjust.
2431 2013-04-03  Marek Polacek  <polacek@redhat.com>
2433         PR sanitizer/55702
2434         * gcc.dg/pr55702.c: New test.
2436 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2438         PR target/56809
2439         * gcc.dg/pr56809.c: New testcase.
2441 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2443         PR debug/56819
2444         * g++.dg/debug/pr56819.C: New test.
2446 2013-04-03  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/56817
2449         * g++.dg/torture/pr56817.C: New testcase.
2451 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2453         * gcc.dg/vect/bb-slp-31.c: New file.
2455 2013-04-03  Jason Merrill  <jason@redhat.com>
2457         PR c++/34949
2458         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2460 2013-04-03  Richard Biener  <rguenther@suse.de>
2462         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2464 2013-04-03  Richard Biener  <rguenther@suse.de>
2466         PR tree-optimization/55964
2467         * gcc.dg/torture/pr55964-2.c: New testcase.
2469 2013-04-03  Richard Biener  <rguenther@suse.de>
2471         PR tree-optimization/56501
2472         * gcc.dg/torture/pr56501.c: New testcase.
2474 2013-04-03  Richard Biener  <rguenther@suse.de>
2476         PR tree-optimization/56407
2477         * gcc.dg/torture/pr56407.c: New testcase.
2479 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2481         PR tree-optimization/56790
2482         * g++.dg/ext/pr56790-1.C: New testcase.
2484 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2486         * gcc.target/i386/merge-1.c: New testcase.
2487         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2489 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2491         PR c/19449
2492         * gcc.c-torture/execute/pr19449.c: New test.
2494 2013-04-03  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/56812
2497         * g++.dg/vect/slp-pr56812.cc: New testcase.
2499 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2501         PR fortran/56284
2502         PR fortran/40881
2503         * gfortran.dg/altreturn_8.f90: New.
2504         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2505         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2506         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2508 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2510         PR rtl-optimization/56745
2511         * gcc.c-torture/compile/pr56745.c: New test.
2513 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2515         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2517 2013-04-02  Richard Biener  <rguenther@suse.de>
2519         PR tree-optimization/56778
2520         * gcc.dg/torture/pr56778.c: New testcase.
2522 2013-04-02  Richard Biener  <rguenther@suse.de>
2524         PR middle-end/56768
2525         * g++.dg/torture/pr56768.C: New testcase.
2527 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2529         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2531 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2533         PR fortran/56660
2534         * gfortran.dg/namelist_82.f90:  New test.
2536 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2538         PR fortran/56500
2539         * gfortran.dg/implicit_class_1.f90: New.
2541 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2543         PR fortran/56786
2544         * gfortran.dg/namelist_81.f90:  New test.
2546 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2548         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2549         for constant and equal string lengths.
2550         * gfortran.dg/character_comparison_5.f90:  Likewise.
2551         * gfortran.dg/character_comparison_9.f90:  New test.
2553 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2555         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2556         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2558 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2560         PR fortran/35203
2561         * gfortran.dg/optional_absent_3.f90: New.
2563 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2565         PR fortran/56737
2566         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2568 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2570         PR fortran/56735
2571         * gfortran.dg/namelist_80.f90: New.
2573 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2575         PR fortran/45159
2576         * gfortran.dg/string_length_2.f90:  New test.
2577         * gfortran.dg/dependency_41.f90:  New test.
2579 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2581         PR fortran/55806
2582         * gfortran.dg/array_constructor_43.f90:  New test.
2583         * gfortran.dg/random_seed_3.f90:  New test.
2585 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2587         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2588         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2589         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2590         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2591         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2592         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2593         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2594         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2595         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2596         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2598 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2600         PR c++/56725
2601         * g++.dg/conversion/op4.C: Adjust.
2602         * g++.dg/cpp0x/rv1n.C: Likewise.
2603         * g++.dg/cpp0x/rv2n.C: Likewise.
2604         * g++.dg/cpp0x/template_deduction.C: Likewise.
2605         * g++.dg/expr/cond8.C: Likewise.
2606         * g++.dg/other/error4.C: Likewise.
2607         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2608         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2609         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2610         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2611         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2612         * g++.old-deja/g++.law/cvt20.C: Likewise.
2613         * g++.old-deja/g++.law/cvt8.C: Likewise.
2614         * g++.old-deja/g++.law/init8.C: Likewise.
2615         * g++.old-deja/g++.mike/net12.C: Likewise.
2616         * g++.old-deja/g++.mike/net8.C: Likewise.
2617         * g++.old-deja/g++.mike/p2793.C: Likewise.
2618         * g++.old-deja/g++.mike/p3836.C: Likewise.
2619         * g++.old-deja/g++.mike/p418.C: Likewise.
2620         * g++.old-deja/g++.mike/p701.C: Likewise.
2621         * g++.old-deja/g++.mike/p807.C: Likewise.
2623 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2625         PR middle-end/56694
2626         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2627         targets.
2629 2013-03-28  Marek Polacek  <polacek@redhat.com>
2631         PR tree-optimization/56695
2632         * gcc.dg/vect/pr56695.c: New test.
2634 2013-03-28  Richard Biener  <rguenther@suse.de>
2636         PR tree-optimization/37021
2637         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2638         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2640 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2642         PR fortran/56650
2643         PR fortran/36437
2644         * gfortran.dg/sizeof_2.f90: New.
2645         * gfortran.dg/sizeof_3.f90: New.
2646         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2648 2013-03-27  Richard Biener  <rguenther@suse.de>
2650         PR tree-optimization/37021
2651         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2653 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2655         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2656         * g++.dg/ipa/ivinline-2.C: Likewise.
2657         * g++.dg/ipa/ivinline-3.C: Likewise.
2658         * g++.dg/ipa/ivinline-4.C: Likewise.
2659         * g++.dg/ipa/ivinline-5.C: Likewise.
2660         * g++.dg/ipa/ivinline-7.C: Likewise.
2661         * g++.dg/ipa/ivinline-8.C: Likewise.
2662         * g++.dg/ipa/ivinline-9.C: Likewise.
2663         * g++.dg/cpp0x/noexcept03.C: Likewise.
2664         * gcc.dg/const-1.c: Likewise.
2665         * gcc.dg/ipa/pure-const-1.c: Likewise.
2666         * gcc.dg/noreturn-8.c: Likewise.
2667         * gcc.target/i386/mmx-1.c: Likewise.
2668         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2669         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2670         * gcc.c-torture/execute/pr33992.x: New file.
2672 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2674         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2676 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2678         PR c++/55951
2679         * g++.dg/ext/desig5.C: New.
2681 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2683         PR fortran/56649
2684         * gfortran.dg/merge_init_expr_2.f90: New.
2685         * gfortran.dg/merge_char_1.f90: Modify test to
2686         stay a run-time test.
2687         * gfortran.dg/merge_char_3.f90: Ditto.
2689 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2691         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2692         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2694 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2696         PR c++/56722
2697         * g++.dg/cpp0x/range-for23.C: New.
2699 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2701         PR libfortran/52512
2702         * gfortran.dg/namelist_79.f90: New.
2704 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2706         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2708 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2710         PR fortran/38536
2711         PR fortran/38813
2712         PR fortran/38894
2713         PR fortran/39288
2714         PR fortran/40963
2715         PR fortran/45824
2716         PR fortran/47023
2717         PR fortran/47034
2718         PR fortran/49023
2719         PR fortran/50269
2720         PR fortran/50612
2721         PR fortran/52426
2722         PR fortran/54263
2723         PR fortran/55343
2724         PR fortran/55444
2725         PR fortran/55574
2726         PR fortran/56079
2727         PR fortran/56378
2728         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2729         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2730         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2731         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2732         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2733         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2734         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2735         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2736         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2737         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2738         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2739         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2740         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2741         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2742         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2743         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2744         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2745         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2746         * gfortran.dg/pr32601_1.f03: Ditto.
2747         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2748         * gfortran.dg/blockdata_7.f90: New.
2749         * gfortran.dg/c_assoc_4.f90: New.
2750         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2751         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2752         * gfortran.dg/c_funloc_tests_8.f90: New.
2753         * gfortran.dg/c_loc_test_17.f90: New.
2754         * gfortran.dg/c_loc_test_18.f90: New.
2755         * gfortran.dg/c_loc_test_19.f90: New.
2756         * gfortran.dg/c_loc_test_20.f90: New.
2757         * gfortran.dg/c_sizeof_5.f90: New.
2758         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2759         * gfortran.dg/transfer_resolve_2.f90: New.
2760         * gfortran.dg/transfer_resolve_3.f90: New.
2761         * gfortran.dg/transfer_resolve_4.f90: New.
2762         * gfortran.dg/pr32601.f03: Update dg-error.
2763         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2764         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2766 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2768         * gcc.target/arm/vseleqdf.c: New test.
2769         * gcc.target/arm/vseleqsf.c: Likewise.
2770         * gcc.target/arm/vselgedf.c: Likewise.
2771         * gcc.target/arm/vselgesf.c: Likewise.
2772         * gcc.target/arm/vselgtdf.c: Likewise.
2773         * gcc.target/arm/vselgtsf.c: Likewise.
2774         * gcc.target/arm/vselledf.c: Likewise.
2775         * gcc.target/arm/vsellesf.c: Likewise.
2776         * gcc.target/arm/vselltdf.c: Likewise.
2777         * gcc.target/arm/vselltsf.c: Likewise.
2778         * gcc.target/arm/vselnedf.c: Likewise.
2779         * gcc.target/arm/vselnesf.c: Likewise.
2780         * gcc.target/arm/vselvcdf.c: Likewise.
2781         * gcc.target/arm/vselvcsf.c: Likewise.
2782         * gcc.target/arm/vselvsdf.c: Likewise.
2783         * gcc.target/arm/vselvssf.c: Likewise.
2785 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2787         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2788         body from here...
2789         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2790         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2791         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2792         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2793         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2794         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2795         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2796         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2797         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2798         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2799         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2800         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2801         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2802         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2803         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2804         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2805         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2806         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2807         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2808         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2809         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2810         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2811         * gcc.target/arm/atomic-op-char.c: Likewise.
2812         * gcc.target/arm/atomic-op-consume.c: Likewise.
2813         * gcc.target/arm/atomic-op-int.c: Likewise.
2814         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2815         * gcc.target/arm/atomic-op-release.c: Likewise.
2816         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2817         * gcc.target/arm/atomic-op-short.c: Likewise.
2819 2013-03-25  Richard Biener  <rguenther@suse.de>
2821         PR middle-end/56694
2822         * g++.dg/torture/pr56694.C: New testcase.
2824 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2826         PR target/56720
2827         * gcc.target/arm/neon-vcond-gt.c: New test.
2828         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2829         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2831 2013-03-25  Richard Biener  <rguenther@suse.de>
2833         PR tree-optimization/56689
2834         * gcc.dg/torture/pr56689.c: New testcase.
2836 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2838         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2840 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2842         PR fortran/56696
2843         * gfortran.dg/eof_5.f90: New.
2845 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2847         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2848         alphabetically.
2850 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2852         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2854 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2856         PR testsuite/55994
2857         * gcc.c-torture/execute/builtins/builtins.exp: Add
2858         -Wl,--allow-multiple-definition for RTEMS targets.
2860 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2862         * gcc.target/aarch64/movk.c: New test.
2864 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2866         * g++.dg/ext/vector21.C: New testcase.
2868 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2870         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2871         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2873 2013-03-21  Richard Biener  <rguenther@suse.de>
2875         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2876         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2878 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2880         * gcc.target/aarch64/vect.c: Test and result vector added
2881         for sabd and saba instructions.
2882         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2883         instructions in assembly.
2884         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2885         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2886         for fabd instruction.
2887         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2888         instruction in assembly.
2889         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2891 2013-03-20  Jeff Law  <law@redhat.com>
2893         * g++.dg/tree-ssa/ssa-dom.C: New test.
2895 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2897         * gcc.target/powerpc/mmfpgpr.c: New test.
2898         * gcc.target/powerpc/sd-vsx.c: Likewise.
2899         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2900         * gcc.target/powerpc/vsx-float0.c: Likewise.
2902 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2904         PR tree-optimization/56355
2905         * gcc.dg/pr56355-1.c: New file.
2907 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2908             Richard Sandiford <rdsandiford@googlemail.com>
2910         * gcc.target/mips/mips.exp: Add microMIPS support.
2911         * gcc.target/mips/umips-movep-2.c: New test.
2912         * gcc.target/mips/umips-lwp-2.c: New test.
2913         * gcc.target/mips/umips-swp-5.c: New test.
2914         * gcc.target/mips/umips-constraints-1.c: New test.
2915         * gcc.target/mips/umips-lwp-3.c: New test.
2916         * gcc.target/mips/umips-swp-6.c: New test.
2917         * gcc.target/mips/umips-constraints-2.c: New test.
2918         * gcc.target/mips/umips-save-restore-1.c: New test.
2919         * gcc.target/mips/umips-lwp-4.c: New test.
2920         * gcc.target/mips/umips-swp-7.c: New test.
2921         * gcc.target/mips/umips-save-restore-2.c: New test.
2922         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2923         * gcc.target/mips/umips-lwp-5.c: New test.
2924         * gcc.target/mips/umips-save-restore-3.c: New test.
2925         * gcc.target/mips/umips-lwp-6.c: New test.
2926         * gcc.target/mips/umips-swp-1.c: New test.
2927         * gcc.target/mips/umips-lwp-7.c: New test.
2928         * gcc.target/mips/umips-swp-2.c: New test.
2929         * gcc.target/mips/umips-lwp-8.c: New test.
2930         * gcc.target/mips/umips-swp-3.c: New test.
2931         * gcc.target/mips/umips-movep-1.c: New test.
2932         * gcc.target/mips/umips-lwp-1.c: New test.
2933         * gcc.target/mips/umips-swp-4.c: New test.
2935 2013-03-20  Richard Biener  <rguenther@suse.de>
2937         PR tree-optimization/56661
2938         * gcc.dg/torture/pr56661.c: New testcase.
2940 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2942         PR rtl-optimization/56605
2943         * gcc.target/powerpc/pr56605.c: New.
2945 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2947         PR fortran/54932
2948         * gfortran.dg/do_1.f90: Don't xfail.
2950 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2952         PR libfortran/51825
2953         * gfortran.dg/namelist_77.f90: New.
2954         * gfortran.dg/namelist_78.f90: New.
2956 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2958         PR libfortran/48618
2959         * gfortran.dg/open_negative_unit_1.f90: New.
2961 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2963         * gcc.target/aarch64/sbc.c: New test.
2965 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2967         * gcc.target/aarch64/ror.c: New test.
2969 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2971         * gcc.target/aarch64/extr.c: New test.
2973 2013-03-19  Richard Biener  <rguenther@suse.de>
2975         PR tree-optimization/56273
2976         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2977         * c-c++-common/uninit-17.c: Likewise.
2979 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2981         PR tree-optimization/56635
2982         * g++.dg/torture/pr56635.C: New test.
2984 2013-03-18  Richard Biener  <rguenther@suse.de>
2986         PR tree-optimization/3713
2987         * g++.dg/ipa/devirt-12.C: New testcase.
2989 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2991         PR c/56566
2992         * c-c++-common/pr56566.c: New test.
2994 2013-03-17  Jason Merrill  <jason@redhat.com>
2996         * g++.dg/template/abstract-dr337.C: XFAIL.
2998 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3000         PR c++/56607
3001         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3002         * c-c++-common/pr56607.c: New test.
3004 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3006         PR c++/56582
3007         * g++.dg/cpp0x/constexpr-array5.C: New.
3009 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3011         PR fortran/56615
3012         * gfortran.dg/transfer_intrinsic_5.f90: New.
3014 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3016         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3017         * gcc.target/i386/pr20020-1.c: Likewise.
3018         * gcc.target/i386/pr20020-2.c: Likewise.
3019         * gcc.target/i386/pr20020-3.c: Likewise.
3020         * gcc.target/i386/pr53425-1.c: Likewise.
3021         * gcc.target/i386/pr53425-2.c: Likewise.
3022         * gcc.target/i386/pr55093.c: Likewise.
3023         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3025 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3027         PR debug/56307
3028         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3029         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3031 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3033         PR tree-optimization/53265
3034         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3035         undefined behavior.
3036         * gcc.dg/graphite/id-6.c (test): Likewise.
3037         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3038         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3040         PR tree-optimization/53265
3041         * gcc.dg/pr53265.c: New test.
3042         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3043         to dg-options.
3044         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3045         arrays.
3046         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3047         n, use it as high bound instead of 4.
3049 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3051         PR target/49880
3052         * gcc.target/sh/pr49880-1.c: New.
3053         * gcc.target/sh/pr49880-2.c: New.
3054         * gcc.target/sh/pr49880-3.c: New.
3055         * gcc.target/sh/pr49880-4.c: New.
3056         * gcc.target/sh/pr49880-5.c: New.
3058 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3060         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3062 2013-03-13  Richard Biener  <rguenther@suse.de>
3064         PR tree-optimization/56608
3065         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3067 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3069         PR c++/56611
3070         * g++.dg/cpp0x/alias-decl-32.C: New.
3072 2013-03-11  Jan Hubicka  <jh@suse.cz>
3074         PR middle-end/56571
3075         * gcc.c-torture/compile/pr56571.c: New testcase.
3077 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3079         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3080         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3082 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3084         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3085         * gcc.dg/inline_4.c: Likewise.
3086         * gcc.dg/unroll_2.c: Likewise.
3087         * gcc.dg/unroll_3.c: Likewise.
3088         * gcc.dg/unroll_4.c: Likewise.
3090 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3092         PR testsuite/54119
3093         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3095         PR debug/56307
3096         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3098 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3100         PR target/40797
3101         * gcc.c-torture/compile/pr40797.c: New.
3103 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3105         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3107 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3109         PR fortran/56575
3110         * gfortran.dg/class_56.f90: New test.
3112 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3114         PR middle-end/56524
3115         * gcc.target/mips/pr56524.c: New test.
3117 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3119         PR c++/56565
3120         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3122 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3124         PR c++/51412
3125         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3127 2013-03-08  Marek Polacek  <polacek@redhat.com>
3129         PR tree-optimization/56478
3130         * gcc.dg/torture/pr56478.c: New test.
3132 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3134         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3135         targets linker option --allow-multiple-definition.
3137         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3138         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3139         * gcc.dg/pr52549.c: Add LLP64 case.
3140         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3141         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3142         * gcc.dg/torture/pr51071-2.c: Likewise.
3143         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3144         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3145         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3146         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3147         * gcc.dg/weak/weak-1.c: Likewise.
3148         * gcc.dg/weak/weak-2.c: Likewise.
3149         * gcc.dg/weak/weak-3.c: Likewise.
3150         * gcc.dg/weak/weak-4.c: Likewise.
3151         * gcc.dg/weak/weak-5.c: Likewise.
3152         * gcc.dg/weak/weak-15.c: Likewise.
3153         * gcc.dg/weak/weak-16.c: Likewise.
3155         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3157 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3159         PR tree-optimization/56559
3160         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3162 2013-03-07  Andreas Schwab  <schwab@suse.de>
3164         * gcc.dg/pr31490.c: Fix last change.
3166 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/56534
3169         * g++.dg/template/crash115.C: New.
3171 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3173         PR tree-optimization/56539
3174         * gcc.c-torture/compile/pr56539.c: New test.
3176 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3178         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3179         targets.
3180         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3181         * gcc.dg/lto/20091013-1_2.c: Likewise.
3182         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3184 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3186         * gnat.dg/specs/aggr6.ads: New test.
3188 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3190         * gnat.dg/loop_optimization15.ad[sb]: New test.
3192 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3194         PR middle-end/56548
3195         * gcc.dg/pr56548.c: New test.
3197 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3199         PR debug/53363
3200         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3202 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3204         PR c++/56543
3205         * g++.dg/template/typename20.C: New test.
3207 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3209         PR debug/56510
3210         * gcc.dg/pr56510.c: New test.
3212         PR rtl-optimization/56484
3213         * gcc.c-torture/compile/pr56484.c: New test.
3215 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3217         PR c++/56530
3218         * g++.dg/warn/Wsign-conversion-2.C: New.
3220 2013-03-05  Richard Biener  <rguenther@suse.de>
3222         PR tree-optimization/56270
3223         * gcc.dg/vect/slp-38.c: New testcase.
3225 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3227         PR rtl-optimization/56494
3228         * gcc.dg/pr56494.c: New test.
3230 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3232         * gcc.dg/pr56424.c: New test.
3234 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3236         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3237         * gcc.dg/pr56228.c <avr>: Skip.
3239 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3241         PR testsuite/52641
3242         PR tree-optimization/52631
3243         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3245 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3247         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3248         * gcc.dg/vect/vect-83_64.c: Same.
3250 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3252         PR fortran/56477
3253         * gfortran.dg/pointer_check_13.f90: New test.
3255 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3257         PR fortran/54730
3258         * gfortran.dg/array_constructor_42.f90: New test.
3260 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3262         PR c++/52688
3263         * g++.dg/template/static33.C: New.
3264         * g++.dg/template/static34.C: Likewise.
3266         PR c++/10291
3267         * g++.dg/template/static35.C: New.
3269 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3271         * gcc.dg/pr56396.c: Require pic support.
3273 2013-03-01  Richard Biener  <rguenther@suse.de>
3275         PR tree-optimization/55481
3276         * gcc.dg/torture/pr56488.c: New testcase.
3278 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3279             Jakub Jelinek  <jakub@redhat.com>
3281         PR sanitizer/56454
3282         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3283         no_sanitize_address attribute rather than no_address_safety_analysis.
3284         * g++.dg/asan/sanitizer_test_utils.h
3285         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3286         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3287         in addition to no_address_safety_analysis.
3289 2013-02-28  Jason Merrill  <jason@redhat.com>
3291         PR c++/56481
3292         * g++.dg/cpp0x/constexpr-and.C: New.
3294 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3296         PR tree-optimization/56294
3297         * g++.dg/debug/pr56294.C: New test.
3299 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3301         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3303 2013-02-27  Marek Polacek  <polacek@redhat.com>
3305         PR rtl-optimization/56466
3306         * gcc.dg/pr56466.c: New test.
3308 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3310         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3311         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3312         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3314 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3316         PR middle-end/45472
3317         * gcc.dg/pr45472.c: New test.
3319 2013-02-26  Marek Polacek  <polacek@redhat.com>
3321         PR tree-optimization/56426
3322         * gcc.dg/pr56436.c: New test.
3324 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3326         PR tree-optimization/56448
3327         * gcc.c-torture/compile/pr56448.c: New test.
3329         PR tree-optimization/56443
3330         * gcc.dg/torture/pr56443.c: New test.
3332 2013-02-25  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/56175
3335         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3337 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3339         PR c++/56403
3340         * g++.dg/torture/pr56403.C: New test.
3342 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3344         Revert:
3345         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3346         Richard Sandiford  <rdsandiford@googlemail.com>
3348         * gcc.target/mips/mips.exp: Add microMIPS support.
3349         * gcc.target/mips/umips-movep-2.c: New test.
3350         * gcc.target/mips/umips-lwp-2.c: New test.
3351         * gcc.target/mips/umips-swp-5.c: New test.
3352         * gcc.target/mips/umips-constraints-1.c: New test.
3353         * gcc.target/mips/umips-lwp-3.c: New test.
3354         * gcc.target/mips/umips-swp-6.c: New test.
3355         * gcc.target/mips/umips-constraints-2.c: New test.
3356         * gcc.target/mips/umips-save-restore-1.c: New test.
3357         * gcc.target/mips/umips-lwp-4.c: New test.
3358         * gcc.target/mips/umips-swp-7.c: New test.
3359         * gcc.target/mips/umips-save-restore-2.c: New test.
3360         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3361         * gcc.target/mips/umips-lwp-5.c: New test.
3362         * gcc.target/mips/umips-save-restore-3.c: New test.
3363         * gcc.target/mips/umips-lwp-6.c: New test.
3364         * gcc.target/mips/umips-swp-1.c: New test.
3365         * gcc.target/mips/umips-lwp-7.c: New test.
3366         * gcc.target/mips/umips-swp-2.c: New test.
3367         * gcc.target/mips/umips-lwp-8.c: New test.
3368         * gcc.target/mips/umips-swp-3.c: New test.
3369         * gcc.target/mips/umips-movep-1.c: New test.
3370         * gcc.target/mips/umips-lwp-1.c: New test.
3371         * gcc.target/mips/umips-swp-4.c: New test.
3373 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3374             Richard Sandiford  <rdsandiford@googlemail.com>
3376         * gcc.target/mips/mips.exp: Add microMIPS support.
3377         * gcc.target/mips/umips-movep-2.c: New test.
3378         * gcc.target/mips/umips-lwp-2.c: New test.
3379         * gcc.target/mips/umips-swp-5.c: New test.
3380         * gcc.target/mips/umips-constraints-1.c: New test.
3381         * gcc.target/mips/umips-lwp-3.c: New test.
3382         * gcc.target/mips/umips-swp-6.c: New test.
3383         * gcc.target/mips/umips-constraints-2.c: New test.
3384         * gcc.target/mips/umips-save-restore-1.c: New test.
3385         * gcc.target/mips/umips-lwp-4.c: New test.
3386         * gcc.target/mips/umips-swp-7.c: New test.
3387         * gcc.target/mips/umips-save-restore-2.c: New test.
3388         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3389         * gcc.target/mips/umips-lwp-5.c: New test.
3390         * gcc.target/mips/umips-save-restore-3.c: New test.
3391         * gcc.target/mips/umips-lwp-6.c: New test.
3392         * gcc.target/mips/umips-swp-1.c: New test.
3393         * gcc.target/mips/umips-lwp-7.c: New test.
3394         * gcc.target/mips/umips-swp-2.c: New test.
3395         * gcc.target/mips/umips-lwp-8.c: New test.
3396         * gcc.target/mips/umips-swp-3.c: New test.
3397         * gcc.target/mips/umips-movep-1.c: New test.
3398         * gcc.target/mips/umips-lwp-1.c: New test.
3399         * gcc.target/mips/umips-swp-4.c: New test.
3401 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3403         PR sanitizer/56393
3404         * lib/asan-dg.exp (asan_link_flags): Add
3405         -B${gccpath}/libsanitizer/asan/ to flags.
3407 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3409         PR middle-end/56420
3410         * gcc.dg/torture/pr56420.c: New test.
3412 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3414         PR middle-end/56108
3415         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3417 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3419         PR tree-optimization/56310
3420         * g++.dg/ipa/pr56310.C: New test.
3422 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3424         PR fortran/56385
3425         * gfortran.dg/proc_ptr_comp_37.f90: New.
3427 2013-02-21  Richard Biener  <rguenther@suse.de>
3429         PR tree-optimization/56415
3430         Revert
3431         2013-02-11  Richard Biener  <rguenther@suse.de>
3433         PR tree-optimization/56273
3434         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3435         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3436         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3437         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3438         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3439         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3441 2013-02-21  Marek Polacek  <polacek@redhat.com>
3443         PR tree-optimization/56398
3444         * g++.dg/torture/pr56398.C: New test.
3446 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3448         PR inline-asm/56405
3449         * gcc.c-torture/compile/pr56405.c: New test.
3451 2013-02-20  Jan Hubicka  <jh@suse.cz>
3453         PR tree-optimization/56265
3454         * g++.dg/ipa/devirt-11.C: New testcase.
3456 2013-02-20  Richard Biener  <rguenther@suse.de>
3458         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3460 2013-02-20  Richard Biener  <rguenther@suse.de>
3461         Jakub Jelinek  <jakub@redhat.com>
3463         PR tree-optimization/56396
3464         * gcc.dg/pr56396.c: New testcase.
3466 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3468         PR c++/56373
3469         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3471 2013-02-19  Richard Biener  <rguenther@suse.de>
3473         PR tree-optimization/56384
3474         * gcc.dg/torture/pr56384.c: New testcase.
3476 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3478         PR tree-optimization/56350
3479         * gcc.dg/pr56350.c: New test.
3481         PR tree-optimization/56381
3482         * g++.dg/opt/pr56381.C: New test.
3484 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3486         PR pch/54117
3487         * lib/dg-pch.exp (pch-init, pch-finish,
3488         check_effective_target_pch_supported_debug): New procs.
3489         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3490         Likewise if $pch_unsupported_debug and $flags include -g.
3491         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3492         and dg-require-effective-target pch_unsupported_debug.
3493         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3494         * objc.dg/pch/pch.exp: Likewise.
3495         * gcc.dg/pch/pch.exp: Likewise.
3496         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3497         pch_unsupported_debug.
3498         * gcc.dg/pch/valid-1.hs: Likewise.
3499         * gcc.dg/pch/valid-1b.c: Likewise.
3500         * gcc.dg/pch/valid-1b.hs: Likewise.
3502 2013-02-18  Richard Biener  <rguenther@suse.de>
3504         PR tree-optimization/56366
3505         * gcc.dg/torture/pr56366.c: New testcase.
3507 2013-02-18  Richard Biener  <rguenther@suse.de>
3509         PR middle-end/56349
3510         * gcc.dg/torture/pr56349.c: New testcase.
3512 2013-02-18  Richard Biener  <rguenther@suse.de>
3514         PR tree-optimization/56321
3515         * gcc.dg/torture/pr56321.c: New testcase.
3517 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3519         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3521 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3522             Dodji Seketeli  <dodji@redhat.com>
3524         PR asan/56330
3525         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3526         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3527         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3528         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3529         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3530         * c-c++-common/asan/pr56330.c: Likewise.
3531         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3532         Ensure the size argument of __builtin_memcpy is a constant.
3534 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3535             Paolo Carlini  <paolo.carlini@oracle.com>
3537         PR c++/51242
3538         * g++.dg/cpp0x/enum23.C: New.
3540 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3542         PR target/54685
3543         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3545 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3547         PR rtl-optimization/56348
3548         * gcc.target/i386/pr56348.c: New test.
3550 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3552         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3553         * gcc.target/arm/interrupt-2.c: Likewise.
3555 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3557         PR fortran/56318
3558         * gfortran.dg/matmul_9.f90: New.
3560 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3562         PR fortran/53818
3563         * gfortran.dg/init_flag_11.f90: New.
3565 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3567         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3569 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3571         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3572         characters.
3574 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3575             Tobias Burnus  <burnus@net-b.de>
3577         PR testsuite/56138
3578         * gfortran.dg/allocatable_function_7.f90: New.
3580 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3582         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3583         * asan_globals_test-wrapper.cc: New file.
3584         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3585         instead of asan_globals_test.cc as dg-additional-sources.
3586         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3587         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3588         "sanitizer_test_utils.h" instead of
3589         "sanitizer_common/tests/sanitizer_test_utils.h".
3590         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3591         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3592         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3593         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3594         * g++.dg/asan/asan_test.cc: Synced from upstream.
3595         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3597 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3599         Fix an asan crash
3600         * c-c++-common/asan/memcmp-2.c: New test.
3602 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3604         PR c++/55582
3605         * g++.dg/cpp0x/udlit-string-literal.h: New.
3606         * g++.dg/cpp0x/udlit-string-literal.C: New.
3608 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3610         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3612 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3614         PR target/56184
3615         * gcc.target/arm/pr56184.C: New test.
3617 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3619         PR c++/56302
3620         * g++.dg/torture/pr56302.C: New test.
3621         * g++.dg/cpp0x/constexpr-56302.C: New test.
3622         * c-c++-common/pr56302.c: New test.
3624 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3625             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627         PR fortran/56204
3628         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3629         * gfortran.dg/quad_3.f90: Ditto.
3631 2013-02-13  Kostya Serebryany  <kcc@google.com>
3633         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3634         to match the fresh asan run-time.
3635         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3637 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3639         Avoid instrumenting duplicated memory access in the same basic block
3640         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3641         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3642         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3643         * c-c++-common/asan/inc.c: Likewise.
3645 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3647         PR inline-asm/56148
3648         * gcc.target/i386/pr56148.c: New test.
3650 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3651             Tobias Burnus  <burnus@net-b.de>
3653         PR testsuite/56082
3654         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3655         to kind=2.
3657 2013-02-12  Richard Biener  <rguenther@suse.de>
3659         PR lto/56297
3660         * gcc.dg/lto/pr56297_0.c: New testcase.
3661         * gcc.dg/lto/pr56297_0.c: Likewise.
3663 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3665         PR fortran/46952
3666         * gfortran.dg/typebound_deferred_1.f90: New.
3668 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3670         PR rtl-optimization/56151
3671         * gcc.target/i386/pr56151.c: New test.
3673 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3675         * g++.dg/ext/mv12.C: New test.
3676         * g++.dg/ext/mv12.h: New file.
3677         * g++.dg/ext/mv12-aux.C: New file.
3678         * g++.dg/ext/mv13.C: New test.
3680 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3682         * lib/target-supports.exp
3683         (check_effective_target_powerpc_eabi_ok): New.
3684         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3685         powerpc_eabi_ok.
3686         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3687         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3688         only.
3689         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3690         * gcc.target/powerpc/pr51623.c: Likewise.
3691         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3692         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3694 2013-02-11  Alexander Potapenko  <glider@google.com>
3695             Jack Howarth  <howarth@bromo.med.uc.edu>
3696             Jakub Jelinek  <jakub@redhat.com>
3698         PR sanitizer/55617
3699         * g++.dg/asan/pr55617.C: Run on all targets.
3701 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3703         PR rtl-optimization/56275
3704         * gcc.dg/pr56275.c: New test.
3706 2013-02-11  Richard Biener  <rguenther@suse.de>
3708         PR tree-optimization/56273
3709         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3711 2013-02-11  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/56264
3714         * gcc.dg/torture/pr56264.c: New testcase.
3716 2013-02-11  Richard Biener  <rguenther@suse.de>
3718         PR tree-optimization/56273
3719         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3720         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3721         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3722         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3723         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3724         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3726 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3728         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3729         for *-*-linux-gnu targets.
3730         * g++.dg/asan/interception-test-1.c: Ditto.
3731         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3732         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3734 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3736         PR fortran/55362
3737         * gfortran.dg/intrinsic_size_4.f90 : New test.
3739 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3741         PR target/56256
3742         * gcc.target/powerpc/pr56256.c: New test.
3744 2013-02-08  Ian Lance Taylor  <iant@google.com>
3746         * lib/go.exp: Load timeout.exp.
3748 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3750         PR rtl-optimization/56246
3751         * gcc.target/i386/pr56246.c: New test.
3753 2013-02-08  Jeff Law  <law@redhat.com>
3755         PR debug/53948
3756         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3758 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3760         PR target/56043
3761         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3762         powerpc*-*-linux*.
3764 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3766         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3768 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3770         PR rtl-optimization/56195
3771         * gcc.dg/torture/pr56195.c: New test.
3773 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3775         PR fortran/54107
3776         * gfortran.dg/recursive_interface_2.f90: New test.
3778 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3780         PR tree-optimization/56250
3781         * gcc.c-torture/execute/pr56250.c: New test.
3783 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3785         PR tree-optimization/56064
3786         * gcc.dg/fixed-point/view-convert-2.c: New test.
3788 2013-02-08  Michael Matz  <matz@suse.de>
3790         PR tree-optimization/52448
3791         * gcc.dg/pr52448.c: New test.
3793 2013-02-08  Richard Biener  <rguenther@suse.de>
3795         PR middle-end/56181
3796         * gcc.dg/torture/pr56181.c: New testcase.
3798 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3800         PR target/54222
3801         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3802         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3804 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3806         PR c++/56241
3807         * g++.dg/parse/crash61.C: New test.
3809         PR c++/56239
3810         * g++.dg/parse/pr56239.C: New test.
3812         PR c++/56237
3813         * g++.dg/abi/mangle61.C: New test.
3815 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3817         PR rtl-optimization/56225
3818         * gcc.target/i386/pr56225.c: New test.
3820 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3822         PR debug/56154
3823         * gcc.dg/guality/pr56154-1.c: New test.
3824         * gcc.dg/guality/pr56154-2.c: New test.
3825         * gcc.dg/guality/pr56154-3.c: New test.
3826         * gcc.dg/guality/pr56154-4.c: New test.
3827         * gcc.dg/guality/pr56154-aux.c: New file.
3829         PR tree-optimization/55789
3830         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3831         cleanup-tree-dump.
3832         * gcc.dg/tree-ssa/inline-3.c: Add
3833         --param max-early-inliner-iterations=2 option.
3835 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3837         PR debug/53363
3838         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3839         Add -fno-dwarf2-cfi-asm to dg-options.
3840         Adapt match count.
3842 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3844         PR target/56228
3845         * gcc.dg/pr56228.c: New test.
3847 2013-02-07  Alan Modra  <amodra@gmail.com>
3849         PR target/54009
3850         * gcc.target/powerpc/pr54009.c: New test.
3851         PR target/54131
3852         * gfortran.dg/pr54131.f: New test.
3854 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3856         PR fortran/55789
3857         * gfortran.dg/array_constructor_41.f90: New test.
3859 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3861         PR fortran/55978
3862         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3864 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3866         PR middle-end/56217
3867         * g++.dg/gomp/pr56217.C: New test.
3869 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3871         PR tree-optimization/56205
3872         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3873         * gcc.c-torture/execute/pr56205.c: New test.
3875 2013-02-05  Richard Biener  <rguenther@suse.de>
3877         PR tree-optimization/53342
3878         PR tree-optimization/53185
3879         * gcc.dg/vect/pr53185-2.c: New testcase.
3881 2013-02-05  Jan Hubicka  <jh@suse.cz>
3883         PR tree-optimization/55789
3884         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3885         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3886         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3887         * g++.dg/ipa/inline-1.C: New testcase.
3888         * g++.dg/ipa/inline-2.C: New testcase.
3889         * g++.dg/ipa/inline-3.C: New testcase.
3891 2013-02-05  Jan Hubicka  <jh@suse.cz>
3893         PR tree-optimization/55789
3894         * g++.dg/torture/pr55789.C: New testcase.
3896 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3898         PR middle-end/56167
3899         * gcc.dg/pr56167.c: New test.
3901 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3903         PR target/55146
3904         * gcc.target/sh/pr55146.c: New.
3906 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3908         PR tree-optimization/54386
3909         * gcc.target/sh/pr54386.c: New.
3911 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3913         PR fortran/56008
3914         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3916         PR fortran/47517
3917         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3919 2013-02-04  Alexander Potapenko  <glider@google.com>
3920             Jack Howarth  <howarth@bromo.med.uc.edu>
3921             Jakub Jelinek  <jakub@redhat.com>
3923         PR sanitizer/55617
3924         * g++.dg/asan/pr55617.C: New test.
3926 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3928         PR fortran/54195
3929         * gfortran.dg/typebound_operator_19.f90: New test.
3930         * gfortran.dg/typebound_assignment_4.f90: New test.
3932 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3934         PR fortran/54107
3935         * gfortran.dg/recursive_interface_1.f90: New test.
3937 2013-02-04  Richard Guenther  <rguenther@suse.de>
3939         PR lto/56168
3940         * gcc.dg/lto/pr56168_0.c: New testcase.
3941         * gcc.dg/lto/pr56168_1.c: Likewise.
3943 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3945         PR fortran/50627
3946         PR fortran/56054
3947         * gfortran.dg/block_12.f90:  New test.
3948         * gfortran.dg/module_error_1.f90:  New test.
3950 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3952         * lib/target-supports.exp (check_effective_target_vect_float)
3953         (check_effective_target_vect_no_align): Add mips-sde-elf.
3955 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3957         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3959 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3961         * gcc.dg/pr56023.c: XFAIL on AIX.
3962         * gcc.dg/vect/pr49352.c: Same.
3964 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3966         * gnat.dg/opt26.adb: New test.
3968 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3970         Revert.
3971         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3973         * gcc.target/arm/neon-vfnms-1.c: New test.
3974         * gcc.target/arm/neon-vfnma-1.c: New test.
3976 2013-01-31  Richard Biener  <rguenther@suse.de>
3978         PR tree-optimization/56157
3979         * gcc.dg/torture/pr56157.c: New testcase.
3981 2013-01-30  Richard Biener  <rguenther@suse.de>
3983         PR tree-optimization/56150
3984         * gcc.dg/torture/pr56150.c: New testcase.
3986 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3988         PR sanitizer/55374
3989         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3990         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3991         printed in backtrace.
3992         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3993         to avoid errors about mismatched allocation vs. deallocation.
3995         PR c++/55742
3996         * g++.dg/mv1.C: Moved to...
3997         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3998         * g++.dg/mv2.C: Moved to...
3999         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4000         * g++.dg/mv3.C: Moved to...
4001         * g++.dg/ext/mv3.C: ... here.
4002         * g++.dg/mv4.C: Moved to...
4003         * g++.dg/ext/mv4.C: ... here.
4004         * g++.dg/mv5.C: Moved to...
4005         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4006         * g++.dg/mv6.C: Moved to...
4007         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4008         * g++.dg/ext/mv7.C: New test.
4009         * g++.dg/ext/mv8.C: New test.
4010         * g++.dg/ext/mv9.C: New test.
4011         * g++.dg/ext/mv10.C: New test.
4012         * g++.dg/ext/mv11.C: New test.
4014 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4016         PR rtl-optimization/56144
4017         * gcc.dg/pr56144.c: New.
4019 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4021         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4022         message.
4023         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4024         * g++.dg/cpp0x/constexpr-55573.C: Same
4026 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4028         PR tree-optimization/56064
4029         * gcc.dg/fixed-point/view-convert.c: New test.
4031 2013-01-30  Andreas Schwab  <schwab@suse.de>
4033         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4034         evaluate the end index in string range.
4036 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4038         PR fortran/56138
4039         * gfortran.dg/allocatable_function_6.f90: New.
4041 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4042             Mikael Morin  <mikael@gcc.gnu.org>
4044         PR fortran/54107
4045         * gfortran.dg/proc_ptr_comp_36.f90: New.
4047 2013-01-29  Richard Biener  <rguenther@suse.de>
4049         PR tree-optimization/55270
4050         * gcc.dg/torture/pr55270.c: New testcase.
4052 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4054         PR rtl-optimization/56117
4055         * gcc.dg/pr56117.c: New test.
4057 2013-01-28  Richard Biener  <rguenther@suse.de>
4059         PR tree-optimization/56034
4060         * gcc.dg/torture/pr56034.c: New testcase.
4062 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4064         PR tree-optimization/56125
4065         * gcc.dg/pr56125.c: New test.
4067 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4068             Mikael Morin  <mikael@gcc.gnu.org>
4070         PR fortran/53537
4071         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4072         * gfortran.dg/import8.f90: Likewise.
4073         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4074         * gfortran.dg/import10.f90: New test.
4075         * gfortran.dg/import11.f90: Likewise
4077 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4079         PR testsuite/56053
4080         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4081         string.h.  Provide memset, malloc and free prototypes, adjust line
4082         numbers in dg-output.
4083         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4084         Provide memset prototype and adjust line numbers in dg-output.
4085         * c-c++-common/asan/global-overflow-1.c: Likewise.
4087         PR tree-optimization/56094
4088         * gcc.dg/pr56094.c: New test.
4090 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4092         * gcc.target/arm/neon-vfnms-1.c: New test.
4093         * gcc.target/arm/neon-vfnma-1.c: New test.
4095 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4097         PR target/56114
4098         * gcc.target/i386/pr56114.c: New test.
4100 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4102         PR fortran/55984
4103         * gfortran.dg/associate_14.f90: New test.
4105         PR fortran/56047
4106         * gfortran.dg/associate_13.f90: New test.
4108 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4110         PR tree-optimization/56098
4111         * gcc.dg/pr56098-1.c: New test.
4112         * gcc.dg/pr56098-2.c: New test.
4114 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4116         PR target/54222
4117         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4119 2013-01-22  Marek Polacek  <polacek@redhat.com>
4121         PR tree-optimization/56035
4122         * gcc.dg/pr56035.c: New test.
4124 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4126         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4127         for MIPS.
4129 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4131         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4133 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4135         PR c/56078
4136         * gcc.dg/pr56078.c: New test.
4137         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4139 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4141         PR tree-optimization/55927
4142         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4144 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4146         * gcc.target/i386/movsd.c: New test.
4148 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4150         PR inline-asm/55934
4151         * gcc.target/i386/pr55934.c: New test.
4153 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4155         PR fortran/56081
4156         * gfortran.dg/select_8.f90: New.
4158 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4160         * gcc.target/microblaze/microblaze.exp: Remove
4161         target_config_cflags check.
4163 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4165         PR fortran/56052
4166         * gfortran.dg/gomp/pr56052.f90: New test.
4168         PR target/49069
4169         * gcc.dg/pr49069.c: New test.
4171 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4173         PR c++/55944
4174         * g++.dg/cpp0x/constexpr-static10.C: New.
4176 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4178         PR target/56028
4179         * gcc.target/i386/pr56028.c: New test.
4181 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4183         PR target/55686
4184         * gcc.target/i386/pr55686.c: New test.
4186 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4188         PR c++/53609
4189         * g++.dg/cpp0x/variadic139.C: New test.
4190         * g++.dg/cpp0x/variadic140.C: Likewise.
4191         * g++.dg/cpp0x/variadic141.C: Likewise.
4193 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4195         * gnat.dg/warn8.adb: New test.
4197 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4199         PR fortran/55919
4200         * gfortran.dg/include_8.f90: New test.
4202 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4204         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4205         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4207 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4209         PR tree-optimization/56051
4210         * gcc.c-torture/execute/pr56051.c: New test.
4212 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4214         PR rtl-optimization/56023
4215         * gcc.dg/pr56023.c: New test.
4217 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4219         PR middle-end/56022
4220         * gcc.target/i386/pr56022.c: New test.
4222 2013-01-21  Jason Merrill  <jason@redhat.com>
4224         * lib/target-supports.exp (check_effective_target_alias): New.
4226 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4228         PR debug/53235
4229         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4231 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4233         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4235 2013-01-19  Jeff Law  <law@redhat.com>
4237         PR tree-optimization/52631
4238         * tree-ssa/pr52631.c: New test.
4239         * tree-ssa/ssa-fre-9: Update expected output.
4241 2013-01-19  Anthony Green  <green@moxielogic.com>
4243         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4244         for moxie.
4246 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4248         PR tree-optimization/56029
4249         * g++.dg/torture/pr56029.C: New test.
4251 2013-01-18  Sharad Singhai  <singhai@google.com>
4253         PR tree-optimization/55995
4254         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4256 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4258         PR target/55433
4259         * gcc.target/i386/pr55433.c: New.
4261 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4263         PR middle-end/56015
4264         * gfortran.dg/pr56015.f90: New test.
4266 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4268         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4270 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4272         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4273         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4274         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4275         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4276         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4278 2013-01-17  Jeff Law  <law@redhat.com>
4280         * gcc.dg/pr52573.c: Move to...
4281         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4283         PR rtl-optimization/52573
4284         * gcc.dg/pr52573.c: New test.
4286 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4288         PR sanitizer/55679
4289         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4290         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4291         check_no_compiler_messages to test support in ucontext.h.
4292         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4293         compliant RLIMIT_AS.
4295 2013-01-17  Marek Polacek  <polacek@redhat.com>
4297         PR rtl-optimization/55833
4298         * gcc.dg/pr55833.c: New test.
4300 2013-01-17  Jan Hubicka  <jh@suse.cz>
4302         PR tree-optimization/55273
4303         * gcc.c-torture/compile/pr55273.c: New testcase.
4305 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4307         PR target/55981
4308         * gcc.target/pr55981.c: New test.
4310 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4312         * gcc.target/arm/pr40887.c: Require at least armv5.
4313         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4314         * gcc.target/arm/pr51915.c: Likewise.
4315         * gcc.target/arm/pr52006.c: Likewise.
4316         * gcc.target/arm/pr53187.c: Likewise.
4318         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4319         * gcc.target/arm/ftest-support-arm.h: Delete.
4320         * gcc.target/arm/ftest-support-thumb.h: Delete.
4321         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4322         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4323         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4324         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4325         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4326         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4327         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4328         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4329         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4330         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4331         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4332         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4333         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4334         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4335         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4336         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4337         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4338         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4339         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4340         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4341         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4342         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4343         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4344         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4346 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4348         PR tree-optimizations/55264
4349         * g++.dg/ipa/pr55264.C: New test.
4351 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4353         PR fortran/55983
4354         * gfortran.dg/class_55.f90: New.
4356 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4358         PR testsuite/55994
4359         * gcc.c-torture/execute/builtins/builtins.exp: Add
4360         -Wl,--allow-multiple-definition for eabi and elf targets.
4362         PR testsuite/54622
4363         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4364         check_effective_target_vect_perm_short,
4365         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4366         check_effective_target_vect64): Return 0 for big-endian ARM.
4367         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4369         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4370         prototypes.
4372 2013-01-16  Richard Biener  <rguenther@suse.de>
4374         PR tree-optimization/55964
4375         * gcc.dg/torture/pr55964.c: New testcase.
4377 2013-01-16  Richard Biener  <rguenther@suse.de>
4379         PR tree-optimization/54767
4380         PR tree-optimization/53465
4381         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4383 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4385         PR target/55301
4386         * gcc.target/sh/sh-switch.c: New testcase.
4388 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4390         * gcc.dg/webizer.c: Increase the array size.
4392 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4394         PR target/55940
4395         * gcc.dg/pr55940.c: New test.
4397 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4398             Harald Anlauf  <anlauf@gmx.de>
4400         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4401         * gfortran.dg/bounds_check_5.f90: Likewise.
4402         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4403         * gfortran.dg/continuation_9.f90: Likewise.
4404         * gfortran.dg/move_alloc_13.f90: Likewise.
4405         * gfortran.dg/structure_constructor_11.f90: Likewise.
4406         * gfortran.dg/tab_continuation.f: Likewise.
4407         * gfortran.dg/warning-directive-2.F90: Likewise.
4408         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4410 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4412         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4413         * gcc.target/arm/fma-sp.c: Likewise.
4415 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4417         PR rtl-optimization/55153
4418         * gcc.dg/pr55153.c: New.
4420 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4422         PR tree-optimization/55920
4423         * gcc.c-torture/compile/pr55920.c: New test.
4425 2013-01-15  Richard Biener  <rguenther@suse.de>
4427         PR middle-end/55882
4428         * gcc.dg/torture/pr55882.c: New testcase.
4430 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4432         PR tree-optimization/55955
4433         * gcc.c-torture/compile/pr55955.c: New test.
4435 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4437         PR c++/55663
4438         * g++.dg/cpp0x/alias-decl-31.C: New test.
4440 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4442         PR fortran/54286
4443         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4444         case where interface is null.
4446 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4448         PR fortran/55806
4449         * gfortran.dg/array_constructor_40.f90:  New test.
4451 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4453         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4455 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4457         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4458         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4459         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4460         * gcc.target/aarch64/vect-ld1r.c: New.
4461         * gcc.target/aarch64/vect-ld1r.x: New.
4463 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4465         PR target/55948
4466         * gcc.target/i386/hle-clear-rel.c: New file
4467         * gcc.target/i386/hle-store-rel.c: New file.
4469 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4471         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4472         * gfortran.dg/bounds_check_4.f90: Likewise.
4473         * gfortran.dg/inquire_10.f90: Likewise.
4474         * gfortran.dg/minloc_3.f90: Likewise.
4475         * gfortran.dg/minlocval_3.f90: Likewise.
4476         * gfortran.dg/module_double_reuse.f90: Likewise.
4477         * gfortran.dg/mvbits_1.f90: Likewise.
4478         * gfortran.dg/oldstyle_1.f90: Likewise.
4479         * gfortran.dg/pr20163-2.f: Likewise.
4480         * gfortran.dg/save_1.f90: Likewise.
4481         * gfortran.dg/scan_1.f90: Likewise.
4482         * gfortran.dg/select_char_1.f90: Likewise.
4483         * gfortran.dg/shape_4.f90: Likewise.
4484         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4485         * gfortran.dg/function_optimize_10.f90: Likewise.
4486         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4487         * gfortran.dg/used_types_17.f90: Likewise.
4488         * gfortran.dg/used_types_18.f90: Likewise.
4490 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4492         PR fortran/54286
4493         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4495 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4497         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4499 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4501         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4503 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4505         PR fortran/55072
4506         * gfortran.dg/assumed_type_2.f90: Fix test case.
4507         * gfortran.dg/internal_pack_13.f90: New test.
4508         * gfortran.dg/internal_pack_14.f90: New test.
4510 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4512         PR fortran/55868
4513         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4514         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4515         $tar to STAR.
4517 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4519         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4521 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4523         PR target/55719
4524         * gcc.target/s390/pr55719.c: New testcase.
4526 2013-01-11  Richard Guenther  <rguenther@suse.de>
4528         PR tree-optimization/44061
4529         * gcc.dg/pr44061.c: New testcase.
4531 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4533         Update copyright years.
4535 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4536             Jakub Jelinek  <jakub@redhat.com>
4538         PR target/55565
4539         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4541 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4543         PR rtl-optimization/55672
4544         * gcc.target/i386/pr55672.c: New.
4546 2013-01-10  Jeff Law  <law@redhat.com>
4548         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4549         pass/fail message unique.
4552 2013-01-10  Jason Merrill  <jason@redhat.com>
4554         * ada/.gitignore: New.
4556 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4558         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4559         Add tls options.
4560         * g++.dg/tls/thread_local2.C: Likewise.
4561         * g++.dg/tls/thread_local2g.C: Likewise.
4562         * g++.dg/tls/thread_local6.C: Likewise.
4563         * g++.dg/tls/thread_local-order1.C: Add tls options.
4564         * g++.dg/tls/thread_local-order2.C: Likewise.
4565         * g++.dg/tls/thread_local3.C: Likewise.
4566         * g++.dg/tls/thread_local3g.C: Likewise.
4567         * g++.dg/tls/thread_local4.C: Likewise.
4568         * g++.dg/tls/thread_local4g.C: Likewise.
4569         * g++.dg/tls/thread_local5.C: Likewise.
4570         * g++.dg/tls/thread_local5g.C: Likewise.
4571         * g++.dg/tls/thread_local6g.C: Likewise.
4573 2013-01-10  Kostya Serebryany  <kcc@google.com>
4575         * g++.dg/asan/asan_test.cc: Sync from upstream.
4577 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4579         PR tree-optimization/55921
4580         * gcc.c-torture/compile/pr55921.c: New test.
4582 2013-01-09  Jan Hubicka  <jh@suse.cz>
4584         PR tree-optimization/55569
4585         * gcc.c-torture/compile/pr55569.c: New testcase.
4587 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4589         PR fortran/47203
4590         * gfortran.dg/use_28.f90: New test.
4592 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4594         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4595         number matching more robust.
4597 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4599         PR rtl-optimization/55829
4600         * gcc.target/i386/pr55829.c: New.
4602 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4604         PR fortran/55758
4605         * gfortran.dg/bind_c_bool_1.f90: New.
4606         * gfortran.dg/do_5.f90: Add dg-warning.
4608 2013-01-09  Jan Hubicka  <jh@suse.cz>
4610         PR tree-optimization/55875
4611         * gcc.c-torture/execute/pr55875.c: New testcase.
4612         * g++.dg/torture/pr55875.C: New testcase.
4614 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4616         PR c/48418
4617         * c-c++-common/pr48418.c: New test.
4619 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4621         PR c++/55801
4622         * g++.dg/tls/thread_local-ice.C: New.
4624 2013-01-09  Andreas Schwab  <schwab@suse.de>
4626         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4628 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4630         PR tree-optimization/48189
4631         * gcc.dg/pr48189.c: New test.
4633 2013-01-04  Jan Hubicka  <jh@suse.cz>
4635         PR tree-optimization/55823
4636         * g++.dg/ipa/devirt-10.C: New testcase.
4638 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4639             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4641         PR rtl-optimization/55845
4642         * gcc.target/i386/pr55845.c: New test.
4644 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4646         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4647         instructions generated instead of number of occurances.
4649 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4651         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4652         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4653         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4654         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4655         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4656         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4657         * gcc.target/aarch64/vect-fcm.x: Likewise.
4658         * lib/target-supports.exp
4659         (check_effective_target_vect_cond): Enable for AArch64.
4661 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4663         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4664         endian-safe float pool loading.
4665         (test_square_root_v4sf): Likewise.
4666         (test_square_root_v2df): Likewise.
4667         * lib/target-supports.exp
4668         (check_effective_target_vect_call_sqrtf): Add AArch64.
4670 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4672         PR debug/55579
4673         * gcc.dg/tree-ssa/pr55579.c: New test.
4675 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4677         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4678         asm comments.
4680 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4682         PR middle-end/55890
4683         * gcc.dg/torture/pr55890-3.c: New test.
4685         PR middle-end/55851
4686         * gcc.c-torture/compile/pr55851.c: New test.
4688         PR sanitizer/55844
4689         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4690         dg-options.
4692 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4694         PR fortran/55618
4695         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4697 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4699         PR fortran/55763
4700         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4701         * gfortran.dg/pointer_init_7.f90: New.
4703 2013-01-07  Richard Biener  <rguenther@suse.de>
4705         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4707 2013-01-07  Richard Biener  <rguenther@suse.de>
4709         PR middle-end/55890
4710         * gcc.dg/torture/pr55890-1.c: New testcase.
4711         * gcc.dg/torture/pr55890-2.c: Likewise.
4713 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4715         * gcc.target/aarch64/fmovd.c: New.
4716         * gcc.target/aarch64/fmovf.c: Likewise.
4717         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4718         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4719         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4720         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4721         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4722         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4724 2013-01-07  Richard Biener  <rguenther@suse.de>
4726         PR tree-optimization/55888
4727         PR tree-optimization/55862
4728         * gcc.dg/torture/pr55888.c: New testcase.
4730 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4732         PR fortran/55852
4733         * gfortran.dg/intrinsic_size_3.f90: New.
4735 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4737         PR fortran/55763
4738         * gfortran.dg/select_type_32.f90: New.
4740 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4742         PR c++/52343
4743         * g++.dg/cpp0x/alias-decl-29.C: New test.
4745 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4747         PR fortran/53876
4748         PR fortran/54990
4749         PR fortran/54992
4750         * gfortran.dg/class_array_15.f03: New test.
4752 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4754         PR fortran/42769
4755         PR fortran/45836
4756         PR fortran/45900
4757         * gfortran.dg/use_23.f90: New test.
4758         * gfortran.dg/use_24.f90: New test.
4759         * gfortran.dg/use_25.f90: New test.
4760         * gfortran.dg/use_26.f90: New test.
4761         * gfortran.dg/use_27.f90: New test.
4763 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4765         * gnat.dg/specs/clause_on_volatile.ads: New test.
4767 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4769         * gnat.dg/alignment10.adb: New test.
4771 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4772             Mikael Morin  <mikael@gcc.gnu.org>
4774         PR fortran/55827
4775         * gfortran.dg/use_22.f90: New test.
4777 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4779         * gcc.target/aarch64/cmp-1.c: New testcase.
4781 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4783         PR fortran/55172
4784         * gfortran.dg/select_type_31.f03: New test.
4786 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4788         PR c++/54526 (again)
4789         * g++.dg/cpp0x/parse2.C: Extend.
4790         * g++.old-deja/g++.other/crash28.C: Adjust.
4792 2013-01-04  Richard Biener  <rguenther@suse.de>
4794         PR tree-optimization/55862
4795         * gcc.dg/torture/pr55862.c: New testcase.
4797 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4799         PR tree-optimization/55755
4800         * gcc.dg/torture/pr55755.c: New test.
4801         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4802         * gcc.dg/tree-ssa/pr45144.c: Update.
4804 2013-01-04  Richard Biener  <rguenther@suse.de>
4806         PR middle-end/55863
4807         * gcc.dg/fold-reassoc-2.c: New testcase.
4809 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4811         PR fortran/55763
4812         * gfortran.dg/null_7.f90: New.
4814 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4816         PR fortran/55854
4817         PR fortran/55763
4818         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4819         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4820         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4822 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4824         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4826 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4828         PR fortran/55855
4829         * gfortran.dg/assignment_1.f90: Modified.
4830         * gfortran.dg/assignment_4.f90: New.
4832 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4834         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4836 2013-01-03  Richard Biener  <rguenther@suse.de>
4838         PR tree-optimization/55857
4839         * gcc.dg/vect/pr55857-1.c: New testcase.
4840         * gcc.dg/vect/pr55857-2.c: Likewise.
4842 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4844         PR rtl-optimization/55838
4845         * gcc.dg/pr55838.c: New test.
4847         PR tree-optimization/55832
4848         * gcc.c-torture/compile/pr55832.c: New test.
4850 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4852         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4853         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4854         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4855         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4856         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4857         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4858         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4859         * gcc.dg/unroll_1.c: Ditto.
4860         * gcc.dg/unroll_2.c: Ditto.
4861         * gcc.dg/unroll_3.c: Ditto.
4862         * gcc.dg/unroll_4.c: Ditto.
4864 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4866         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4868 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4870         PR fortran/55818
4871         * gfortran.dg/eof_4.f90: New test.
4873 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4875         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4876         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4877         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4878         (compat_setup_dfp): Initialize compat_alt_caret and
4879         compat_save_TEST_ALWAYS_FLAGS.
4881 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4883         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4885 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4887         * gcc.dg/torture/fp-int-convert-2.c: New test.
4889 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4891         * gfortran.dg/newunit_3.f90: Add dg-do run.
4892         * gfortran.dg/inquire_15.f90: Add dg-do run.
4894 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4896         PR tree-optimization/55831
4897         * gcc.dg/pr55831.c: New test.
4899 Copyright (C) 2013 Free Software Foundation, Inc.
4901 Copying and distribution of this file, with or without modification,
4902 are permitted in any medium without royalty provided the copyright
4903 notice and this notice are preserved.