gcc:
[official-gcc.git] / gcc / testsuite / ChangeLog
blobda5bb5b16c2a1b764d2449b5c0ae820103d708dd
1 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
3         PR rtl-optimization/57425
4         PR rtl-optimization/57569
5         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
8 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
10         PR fortran/49074
11         PR fortran/56136
12         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
13         packing.
14         * gfortran.dg/typebound_assignment_6.f03: New.
16 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
18         * gcc.target/h8300/h8300.exp: New.
19         * gcc.dg/pragma-isr.c: Move to ...
20         * gcc.target/sh/torture/pragma-isr.c: ... here ...
21         * gcc.target/h8300/pragma-isr.c: ... and here.
22         * gcc.dg/pragma-isr2.c: Move to ...
23         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
24         * gcc.target/h8300/pragma-isr2.c: ... and here.
25         * gcc.dg/pragma-isr-trapa.c: Move to ...
26         * gcc.target/sh/pragma-isr-trapa.c: ... here.
27         * gcc.dg/pragma-isr-trapa2.c: Move to ...
28         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
29         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
30         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
31         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
32         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
33         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
34         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
35         * gcc.dg/attr-isr-trap_exit.c: Move to ...
36         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
37         * gcc.dg/attr-isr-trapa.c: Move to ...
38         * gcc.target/sh/attr-isr-trapa.c: ... here.
40 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
42         PR c++/51413
43         * g++.dg/ext/builtin-offsetof1.C: New.
45 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
47         * gcc.target/aarch64/vect_smlal_1.c: New file.
49 2013-06-14  Tobias Burnus  <burnus@net-b.de>
51         PR fortran/57508
52         * gfortran.dg/defined_assignment_7.f90: New.
54 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
56         PR c++/57599
57         * g++.dg/rtti/dyncast6.C: New.
58         * g++.dg/cpp0x/dyncast1.C: Likewise.
60 2013-06-14  Alan Modra  <amodra@gmail.com>
62         PR middle-end/57134
63         * gcc.dg/pr57134.c: New.
65 2013-06-14  Tobias Burnus  <burnus@net-b.de>
67         PR fortran/57596
68         * gfortran.dg/deferred_type_param_9.f90: New.
70 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
72         * gcc.dg/fold-minus-1.c: New testcase.
74 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
76         PR fortran/49074
77         * gfortran.dg/typebound_assignment_5.f03: New.
79 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
81         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
83 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
84             Pat Haugen <pthaugen@us.ibm.com>
85             Peter Bergner <bergner@vnet.ibm.com>
87         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
88         load/store instructions on power7, power8.
89         * gcc.target/powerpc/atomic-p8.c: Likewise.
91 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
93         PR c/57577
94         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
96 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
98         PR c++/38958
99         * g++.dg/warn/Wunused-var-20.C: New.
101 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
103         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
104         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
105         Run with -fno-common.
107 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
109         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
110         and exit function calls with return 1 and return 0, respectively.
112 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
114         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
115         New tests.
117 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
119         PR tree-optimization/57361
120         * gcc.dg/tree-ssa/pr57361.c: New file.
122 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
124         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
125         to ensure alignment.
126         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
128 2013-06-12  Tobias Burnus  <burnus@net-b.de>
130         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
132 2013-06-12  Tobias Burnus  <burnus@net-b.de>
133             Dominique d'Humieres  <dominiq@lps.ens.fr>
135         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
137 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
139         PR target/56564
140         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
141         * gcc.target/i386/pr56564-3.c: Likewise.
143 2013-06-11  Tobias Burnus  <burnus@net-b.de>
145         PR fortran/57535
146         * gfortran.dg/class_array_18.f90: New.
148 2013-06-11  Jan Hubicka  <jh@suse.cz>
150         PR c++/57551
151         * g++.dg/ext/visibility/anon6.C: Update testcase.
153 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
155         PR c/57563
156         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
157         in how we check __sec_reduce_mutating function's result.        
159 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
160             Pat Haugen <pthaugen@us.ibm.com>
161             Peter Bergner <bergner@vnet.ibm.com>
163         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
164         direct move instructions.
165         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
166         * gcc.target/powerpc/direct-move.h: Likewise.
167         * gcc.target/powerpc/direct-move-float1.c: Likewise.
168         * gcc.target/powerpc/direct-move-float2.c: Likewise.
169         * gcc.target/powerpc/direct-move-double1.c: Likewise.
170         * gcc.target/powerpc/direct-move-double2.c: Likewise.
171         * gcc.target/powerpc/direct-move-long1.c: Likewise.
172         * gcc.target/powerpc/direct-move-long2.c: Likewise.
174 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
176         PR c++/52440
177         * g++.dg/cpp0x/pr52440.C: New.
179 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
181         PR target/56564
182         * gcc.target/i386/pr56564-1.c: New test.
183         * gcc.target/i386/pr56564-2.c: New test.
184         * gcc.target/i386/pr56564-3.c: New test.
185         * gcc.target/i386/pr56564-4.c: New test.
186         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
187         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
188         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
189         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
190         * gcc.target/i386/vect-sizes-1.c: Likewise.
191         * gcc.target/i386/memcpy-1.c: Likewise.
192         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
193         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
195 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
197         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
198         systems to cover all GNU systems.
199         * g++.dg/abi/guard2.C: Likewise.
200         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
201         * g++.dg/eh/sighandle.C: Likewise.
202         * g++.dg/ext/cleanup-10.C: Likewise.
203         * g++.dg/ext/cleanup-11.C: Likewise.
204         * g++.dg/ext/cleanup-8.C: Likewise.
205         * g++.dg/ext/cleanup-9.C: Likewise.
206         * g++.dg/opt/const5.C: Likewise.
207         * g++.dg/opt/life1.C: Likewise.
208         * g++.dg/other/pr39496.C: Likewise.
209         * g++.old-deja/g++.abi/aggregates.C: Likewise.
210         * g++.old-deja/g++.abi/align.C: Likewise.
211         * g++.old-deja/g++.abi/bitfields.C: Likewise.
212         * g++.old-deja/g++.law/weak.C: Likewise.
213         * g++.old-deja/g++.pt/asm1.C: Likewise.
214         * gcc.c-torture/execute/20030125-1.x: Likewise.
215         * gcc.c-torture/execute/990127-2.x: Likewise.
216         * gcc.dg/20041106-1.c: Likewise.
217         * gcc.dg/20050503-1.c: Likewise.
218         * gcc.dg/builtin-object-size-5.c: Likewise.
219         * gcc.dg/cleanup-10.c: Likewise.
220         * gcc.dg/cleanup-11.c: Likewise.
221         * gcc.dg/cleanup-8.c: Likewise.
222         * gcc.dg/cleanup-9.c: Likewise.
223         * gcc.dg/complex-5.c: Likewise.
224         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
225         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
226         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
227         * gcc.dg/dfp/pr35739.c: Likewise.
228         * gcc.dg/fdata-sections-1.c: Likewise.
229         * gcc.dg/lto/20090206-1_0.c: Likewise.
230         * gcc.dg/lto/20090206-2_0.c: Likewise.
231         * gcc.dg/pr30360.c: Likewise.
232         * gcc.dg/pr37303.c: Likewise.
233         * gcc.dg/pr39323-1.c: Likewise.
234         * gcc.dg/pr39323-2.c: Likewise.
235         * gcc.dg/pr39323-3.c: Likewise.
236         * gcc.dg/pr45416.c: Likewise.
237         * gcc.dg/setjmp-2.c: Likewise.
238         * gcc.dg/split-1.c: Likewise.
239         * gcc.dg/split-3.c: Likewise.
240         * gcc.dg/split-4.c: Likewise.
241         * gcc.dg/strlenopt-12g.c: Likewise.
242         * gcc.dg/strlenopt-14g.c: Likewise.
243         * gcc.dg/strlenopt-14gf.c: Likewise.
244         * gcc.dg/strlenopt-16g.c: Likewise.
245         * gcc.dg/strlenopt-17g.c: Likewise.
246         * gcc.dg/strlenopt-18g.c: Likewise.
247         * gcc.dg/strlenopt-1f.c: Likewise.
248         * gcc.dg/strlenopt-22g.c: Likewise.
249         * gcc.dg/strlenopt-2f.c: Likewise.
250         * gcc.dg/strlenopt-4g.c: Likewise.
251         * gcc.dg/strlenopt-4gf.c: Likewise.
252         * gcc.dg/struct-ret-3.c: Likewise.
253         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
254         * gcc.misc-tests/linkage.exp: Likewise.
255         * gcc.target/i386/20000724-1.c: Likewise.
256         * gcc.target/i386/align-main-3.c: Likewise.
257         * gcc.target/i386/cleanup-1.c: Likewise.
258         * gcc.target/i386/inline-mcpy.c: Likewise.
259         * gcc.target/i386/pr32268.c: Likewise.
260         * gcc.target/i386/pr36613.c: Likewise.
261         * gcc.target/i386/pr39013-1.c: Likewise.
262         * gcc.target/i386/pr39013-2.c: Likewise.
263         * gcc.target/i386/pr39496.c: Likewise.
264         * gcc.target/i386/pr40906-3.c: Likewise.
265         * gcc.target/i386/pr46084.c: Likewise.
266         * lib/target-supports.exp (check_effective_target_pie): Likewise.
268 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
270         PR target/6526
271         * gcc.target/sh/pr6526.c: New.
273 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
275         PR target/57568
276         * gcc.c-torture/execute/pr57568.c: New test.
278 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
280         PR c++/37404
281         * g++.dg/other/vararg-4.C: New.
283 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
285         PR rtl-optimization/57559
286         * gcc.target/s390/pr57559.c : New test.
288 2013-06-08  Tobias Burnus  <burnus@net-b.de>
290         PR fortran/37336
291         * gfortran.dg/finalize_10.f90: New.
292         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
293         * gfortran.dg/finalize_15.f90: New.
295 2013-06-08  Tobias Burnus  <burnus@net-b.de>
297         PR fortran/57553
298         * gfortran.dg/storage_size_4.f90: New.
300 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
302         PR c++/57548
303         * testsuite/g++.dg/ext/pr57548.C: New test.
305 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
307         PR middle-end/57541
308         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
310 2013-06-07  Jan Hubicka  <jh@suse.cz>
312         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
314 2013-06-07  Tobias Burnus  <burnus@net-b.de>
316         PR fortran/57549
317         * gfortran.dg/array_constructor_48.f90: New.
318         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
319         * gfortran.dg/array_constructor_type_15.f03: Ditto.
321 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
323         PR target/56315
324         * gcc.target/arm/xordi3-opt.c: New test.
326 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
328         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
329         Revert to dg-options.
331 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
333         PR target/55033
334         * gcc.target/powerpc/pr55033.c: New.
336 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
338         PR c++/53658
339         * g++.dg/cpp0x/alias-decl-36.C: New.
341 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
342             Pat Haugen <pthaugen@us.ibm.com>
343             Peter Bergner <bergner@vnet.ibm.com>
345         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
346         power8 builtin functions.
347         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
348         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
349         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
350         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
351         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
352         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
353         * gcc.target/powerpc/p8vector-vectorize-1.c: New
354         tests to test power8 auto-vectorization.
355         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
356         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
357         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
358         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
360         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
361         powerpc_p8vector_ok instead of powerpc_vsx_ok.
363         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
365         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
366         support.
367         (check_effective_target_powerpc_p8vector_ok): Likewise.
368         (is-effective-target): Likewise.
369         (check_vect_support_and_set_flags): Likewise.
371 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
373         PR c++/43652
374         * g++.dg/parse/error53.C: New.
376 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
378         PR rtl-optimization/57459
379         * gcc.target/i386/pr57459.c: New test.
381 2013-06-06  Teresa Johnson  <tejohnson@google.com>
383         PR c++/53743
384         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
385         into -freorder-blocks-and-partition test.
386         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
387         * gcc.dg/tree-prof/20041218-1.c: Ditto.
388         * gcc.dg/tree-prof/pr52027.c: Use -O2.
389         * gcc.dg/tree-prof/pr50907.c: Ditto.
390         * gcc.dg/tree-prof/pr45354.c: Ditto.
391         * g++.dg/tree-prof/partition2.C: Ditto.
392         * g++.dg/tree-prof/partition3.C: Ditto.
394 2013-06-06  Tobias Burnus  <burnus@net-b.de>
396         PR fortran/57542
397         * gfortran.dg/finalize_16.f90: New.
399 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
401         * gcc.dg/vect/no-section-anchors-vect-68.c:
402         Add dg-skip-if aarch64_tiny.
404 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
406         PR C/57457
407         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
408         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
410 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
412         PR c++/51908
413         * g++.dg/cpp0x/decltype54.C: New.
415 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
417         * gcc.dg/fshort-wchar.c: Add extra dg-options for
418         arm*-*-*eabi* targets.
419         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
420         arm*-*-* targets.
421         * gcc.dg/tree-ssa/pr43491.c: Likewise.
423 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
424             Tobias Burnus  <burnus@net-b.de>
426         * gfortran.dg/string_length_2.f90: Fix dg-do run.
427         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
428         * gfortran.dg/io_real_boz_4.f90: Ditto.
429         * gfortran.dg/io_real_boz_5.f90: Ditto.
431 2013-06-05  Andreas Schwab  <schwab@suse.de>
433         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
435 2013-06-04  Jan Hubicka  <jh@suse.cz>
437         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
439 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
441         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
442         parameters with void.
443         (main2): Removed argc parameter.
444         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
445         (main): Replaced argc, argv parameters with void.
446         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
447         (main2): Removed argc parameter.
448         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
449         argv parameters with void.  Added __asm volatile to avoid optimization
450         on argc, if necessary.
451         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
452         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
453         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
454         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
455         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
456         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
457         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
458         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
459         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
460         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
461         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
462         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
463         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
464         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
465         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
466         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
467         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
468         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
469         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
470         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
471         parameters with void.
472         (main2): Removed argc parameter.
473         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
474         (main): Replaced argc, argv parameters with void.
475         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
476         argv parameters with void.  Also renamed this function as main, and
477         delete the existing main.
478         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
479         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
480         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
482 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
484         * gcc.target/aarch64/movi_1.c: New test.
486 2013-06-04  Tobias Burnus  <burnus@net-b.de>
488         PR fortran/37336
489         * gfortran.dg/finalize_12.f90: New.
490         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
491         end of scope finalization.
492         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
493         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
494         * gfortran.dg/auto_dealloc_2.f90: Ditto.
495         * gfortran.dg/class_19.f03: Ditto.
496         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
497         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
498         * gfortran.dg/extends_14.f03: Ditto.
499         * gfortran.dg/move_alloc_4.f90: Ditto.
500         * gfortran.dg/typebound_proc_27.f03: Ditto.
502 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
504         * gfortran.dg/bounds_check_7.f90: Remove "! {".
505         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
506         * gfortran.dg/default_initialization_5.f90: Update dg-do.
507         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
508         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
509         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
510         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
511         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
512         * gfortran.dg/io_real_boz_4.f90: Ditto.
513         * gfortran.dg/io_real_boz_5.f90: Ditto.
514         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
515         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
516         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
517         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
518         * gfortran.dg/transpose_2.f90: Fix dg-output.
520 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
522         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
523         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
524         dg-option and an header comment.
525         
526 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
528         PR c++/57419
529         * g++.dg/cpp0x/sfinae46.C: New.
530         * g++.dg/cpp0x/defaulted13.C: Adjust.
531         * g++.dg/cpp0x/defaulted2.C: Likewise.
532         * g++.dg/cpp0x/defaulted26.C: Likewise.
533         * g++.dg/cpp0x/defaulted3.C: Likewise.
534         * g++.dg/cpp0x/error1.C: Likewise.
535         * g++.dg/cpp0x/implicit1.C: Likewise.
536         * g++.dg/cpp0x/implicit11.C: Likewise.
537         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
538         * g++.dg/cpp0x/initlist47.C: Likewise.
539         * g++.dg/cpp0x/initlist9.C: Likewise.
540         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
541         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
542         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
543         * g++.dg/cpp0x/union4.C: Likewise.
544         * g++.dg/template/crash108.C: Likewise.
545         * g++.dg/template/crash41.C: Likewise.
546         * g++.old-deja/g++.jason/local.C: Likewise.
547         * g++.old-deja/g++.law/visibility3.C: Likewise.
549 2013-06-03  Teresa Johnson  <tejohnson@google.com>
551         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
552         * gcc.dg/vect/bb-slp-14.c: Ditto.
553         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
554         * gcc.dg/vect/bb-slp-23.c: Ditto.
555         * gcc.dg/vect/bb-slp-15.c: Ditto.
556         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
557         * gcc.dg/vect/bb-slp-24.c: Ditto.
558         * gcc.dg/vect/bb-slp-16.c: Ditto.
559         * gcc.dg/vect/bb-slp-25.c: Ditto.
560         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
561         * gcc.dg/vect/bb-slp-17.c: Ditto.
562         * gcc.dg/vect/bb-slp-1.c: Ditto.
563         * gcc.dg/vect/bb-slp-26.c: Ditto.
564         * gcc.dg/vect/bb-slp-18.c: Ditto.
565         * gcc.dg/vect/bb-slp-2.c: Ditto.
566         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
567         * gcc.dg/vect/bb-slp-27.c: Ditto.
568         * gcc.dg/vect/bb-slp-19.c: Ditto.
569         * gcc.dg/vect/bb-slp-3.c: Ditto.
570         * gcc.dg/vect/bb-slp-28.c: Ditto.
571         * gcc.dg/vect/bb-slp-4.c: Ditto.
572         * gcc.dg/vect/bb-slp-29.c: Ditto.
573         * gcc.dg/vect/bb-slp-5.c: Ditto.
574         * gcc.dg/vect/bb-slp-6.c: Ditto.
575         * gcc.dg/vect/bb-slp-8a.c: Ditto.
576         * gcc.dg/vect/bb-slp-7.c: Ditto.
577         * gcc.dg/vect/bb-slp-8b.c: Ditto.
578         * gcc.dg/vect/bb-slp-8.c: Ditto.
579         * gcc.dg/vect/bb-slp-9.c: Ditto.
580         * gcc.dg/vect/bb-slp-10.c: Ditto.
581         * gcc.dg/vect/bb-slp-11.c: Ditto.
582         * gcc.dg/vect/bb-slp-20.c: Ditto.
583         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
584         * gcc.dg/vect/bb-slp-21.c: Ditto.
585         * gcc.dg/vect/bb-slp-30.c: Ditto.
586         * gcc.dg/vect/bb-slp-13.c: Ditto.
587         * gcc.dg/vect/bb-slp-22.c: Ditto.
588         * g++.dg/vect/slp-pr50413.cc: Ditto.
589         * g++.dg/vect/slp-pr56812.cc: Ditto.
590         * g++.dg/vect/slp-pr50819.cc: Ditto.
592 2013-06-01  Tobias Burnus  <burnus@net-b.de>
594         PR fortran/57456
595         * gfortran.dg/class_array_17.f90: New.
597 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
599         * ada/acats/floatstore.lst: New.
600         * ada/acats/run_all.sh: Process it.
602 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
604         * gcc.target/powerpc/e500-ord-1.c: New test.
605         * gcc.target/powerpc/e500-ord-2.c: Likewise.
606         * gcc.target/powerpc/e500-unord-1.c: Likewise.
607         * gcc.target/powerpc/e500-unord-2.c: Likewise.
609 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
611         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
613 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
615         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
617 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
619         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
621 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
623         PR c/57452
624         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
625         test-case.
627 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
629         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
631 2013-05-31  Marek Polacek  <polacek@redhat.com>
633         PR tree-optimization/57478
634         PR tree-optimization/57453
635         * gcc.dg/torture/pr57478.c: New test.
637 2013-05-31  Tobias Burnus  <burnus@net-b.de>
639         PR fortran/57456
640         * gfortran.dg/class_array_17.f90: New.
642 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
644         PR target/56315
645         * gcc.target/arm/iordi3-opt.c: New test.
647 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
649         PR fortran/54190
650         PR fortran/57217
651         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
652         * gfortran.dg/interface_26.f90: Ditto.
653         * gfortran.dg/proc_ptr_11.f90: Ditto.
654         * gfortran.dg/proc_ptr_15.f90: Ditto.
655         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
656         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
657         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
658         * gfortran.dg/typebound_override_1.f90: Ditto.
659         * gfortran.dg/typebound_override_4.f90: Ditto.
660         * gfortran.dg/typebound_proc_6.f03: Ditto.
661         * gfortran.dg/assumed_type_7.f90: New test.
662         * gfortran.dg/typebound_override_5.f90: New test.
663         * gfortran.dg/typebound_override_6.f90: New test.
664         * gfortran.dg/typebound_override_7.f90: New test.
666 2013-05-30  Tobias Burnus  <burnus@net-b.de>
668         PR middle-end/57073
669         * gfortran.dg/power_6.f90: New.
671 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
673         * gcc.target/aarch64/insv_1.c: New test.
675 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
677         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
678         dg-skip-if "No stabs".
680 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
682         PR fortran/54189
683         * gfortran.dg/assumed_size_1.f90: New.
685 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
687         * gcc.dg/shrink-wrap-alloca.c: New added.
688         * gcc.dg/shrink-wrap-pretend.c: New added.
689         * gcc.dg/shrink-wrap-sibcall.c: New added.
691 2013-05-30  Tobias Burnus  <burnus@net-b.de>
693         PR fortran/57458
694         * gfortran.dg/assumed_rank_13.f90: New.
696 2013-05-29  Easwaran Raman  <eraman@google.com>
698         PR tree-optimization/57442
699         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
701 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
703         PR tree-optimization/57441
704         * gcc.c-torture/compile/pr57441.c: New.
706 2013-05-29  Dehao Chen  <dehao@google.com>
708         PR testsuite/57413
709         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
711 2013-05-29  Tobias Burnus  <burnus@net-b.de>
713         PR fortran/37336
714         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
715         * gfortran.dg/class_19.f03: Ditto.
717 2013-05-29  Richard Biener  <rguenther@suse.de>
719         * gcc.dg/vect/bb-slp-32.c: New testcase.
721 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
723         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
724         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
725         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
726         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
727         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
728         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
729         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
730         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
731         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
732         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
733         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
734         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
735         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
736         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
737         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
738         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
739         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
740         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
741         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
742         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
743         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
744         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
745         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
746         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
747         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
748         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
749         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
750         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
751         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
752         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
753         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
754         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
755         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
756         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
757         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
758         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
759         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
760         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
761         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
763 2013-05-29  Tobias Burnus  <burnus@net-b.de>
765         PR fortran/37336
766         * gfortran.dg/finalize_11.f90: New.
767         * gfortran.dg/finalize_4.f03: Remove dg-error.
768         * gfortran.dg/finalize_5.f03: Ditto.
769         * gfortran.dg/finalize_6.f03: Ditto.
770         * gfortran.dg/finalize_7.f03: Ditto.
772 2013-05-28  Tobias Burnus  <burnus@net-b.de>
774         * gfortran.dg/class_array_16.f90: New.
776 2013-05-28  Tobias Burnus  <burnus@net-b.de>
778         PR fortran/57435
779         * testsuite/gfortran.dg/use_29.f90: New.
781 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
783         * gnat.dg/fp_exception.adb: New test.
785 2013-05-28  Richard Biener  <rguenther@suse.de>
787         PR tree-optimization/56787
788         * gcc.dg/vect/pr56787.c: New testcase.
790 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
791             Tobias Burnus  <burnus@net-b.de>
793         PR fortran/57217
794         * gfortran.dg/typebound_override_4.f90: New.
796 2013-05-28  Richard Biener  <rguenther@suse.de>
798         PR tree-optimization/57411
799         * g++.dg/opt/pr57411.C: New testcase.
801 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
803         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
804         * gcc.dg/builtin-bswap-9.c: Likewise.
806 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
808         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
810 2013-05-27  Richard Biener  <rguenther@suse.de>
812         PR middle-end/57412
813         * gcc.dg/gomp/pr57412.c: New testcase.
815 2013-05-27  Bud Davis  <jmdavis@link.com>
817         PR fortran/50405
818         * gfortran.dg/stfunc_8.f90: New.
820 2013-05-27  Richard Biener  <rguenther@suse.de>
822         PR tree-optimization/57343
823         * gcc.dg/torture/pr57343.c: New testcase.
825 2013-05-27  Richard Biener  <rguenther@suse.de>
827         PR tree-optimization/57417
828         * gcc.dg/torture/pr57417.c: New testcase.
830 2013-05-27  Richard Biener  <rguenther@suse.de>
832         PR tree-optimization/57396
833         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
835 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
837         * gnat.dg/specs/last_bit.ads: New test.
839 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
841         * gnat.dg/specs/machine_attribute.ads: New test.
843 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
845         * gnat.dg/incomplete3.ad[sb]: New test.
847 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
849         PR target/53916
850         * gcc.target/mips/div-13.c: New test.
852 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
854         PR target/55777
855         * gcc.target/mips/mips16-attributes-5.c,
856         * gcc.target/mips/mips16-attributes-6.c: New tests.
858 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
860         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
861         * gcc.dg/builtin-bswap-8.c: Likewise.
863 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
865         PR c++/52216
866         * g++.dg/cpp0x/new1.C: New.
868 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
870         PR c++/25666
871         * g++.dg/parse/dtor16.C: New.
872         * g++.dg/parse/dtor6.C: Adjust.
874 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/19618
877         * g++.dg/expr/bitfield12.C: New.
879 2013-05-24  Jeff Law  <law@redhat.com>
881         PR tree-optimization/57124
882         * gcc.c-torture/execute/pr57124.c: New test.
883         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
885 2013-05-24  Martin Jambor  <mjambor@suse.cz>
887         PR tree-optimization/57294
888         * gcc.dg/ipa/pr57294.c: New test.
890 2013-05-24  Dehao Chen  <dehao@google.com>
892         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
894 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
896         * gcc.target/aarch64/scalar_intrinsics.c
897         (force_simd): Use a valid instruction.
898         (test_vdupd_lane_s64): Pass a valid lane argument.
899         (test_vdupd_lane_u64): Likewise.
901 2013-05-24  Richard Biener  <rguenther@suse.de>
903         PR tree-optimization/57287
904         * gcc.dg/pr57287.c: New testcase.
906 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
908         PR c++/26572
909         * g++.dg/template/error51.C: New.
911 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
913         PR c++/25503
914         * g++.dg/template/bitfield2.C: New.
916 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
918         * gnat.dg/specs/noinline1.ads: New test.
919         * gnat.dg/noinline2.ad[sb]: Likewise.
920         * gnat.dg/specs/noinline3.ads: Likewise.
921         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
923 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
925         PR tree-ssa/57385
926         * gcc.dg/tree-ssa/pr57385.c: New test.
928 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
930         * gnat.dg/derived_type4.adb: New test.
932 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
934         * gcc.dg/builtin-bswap-6.c: New test.
935         * gcc.dg/builtin-bswap-7.c: Likewise.
936         * gcc.dg/builtin-bswap-8.c: Likewise.
937         * gcc.dg/builtin-bswap-9.c: Likewise.
939 2013-05-23  Christian Bruel  <christian.bruel@st.com>
941         PR debug/57351
942         * gcc.dg/debug/pr57351.c: New test
944 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
946         * gcc.target/aarch64/vect-clz.c: New file.
948 2013-05-23  Martin Jambor  <mjambor@suse.cz>
950         PR middle-end/57347
951         * gcc.dg/ipa/pr57347.c: New test.
953 2013-05-23  Richard Biener  <rguenther@suse.de>
955         PR tree-optimization/57380
956         * g++.dg/tree-ssa/pr57380.C: New testcase.
958 2013-05-23  Richard Biener  <rguenther@suse.de>
960         PR middle-end/57381
961         * gcc.dg/torture/pr57381.c: New testcase.
963 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
965         PR middle-end/57344
966         * gcc.c-torture/execute/pr57344-1.c: New test.
967         * gcc.c-torture/execute/pr57344-2.c: New test.
968         * gcc.c-torture/execute/pr57344-3.c: New test.
969         * gcc.c-torture/execute/pr57344-4.c: New test.
971 2013-05-23  Richard Biener  <rguenther@suse.de>
973         PR rtl-optimization/57341
974         * gcc.dg/torture/pr57341.c: New testcase.
976 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
978         PR c++/57352
979         * g++.dg/parse/crash62.C: New.
981 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
982             Pat Haugen <pthaugen@us.ibm.com>
983             Peter Bergner <bergner@vnet.ibm.com>
985         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
986         crypto builtins.
988 2013-05-22  Tobias Burnus  <burnus@net-b.de>
990         PR fortran/57364
991         * gfortran.dg/defined_assignment_6.f90: New.
993 2013-05-22  Tobias Burnus  <burnus@net-b.de>
995         PR fortran/57338
996         * gfortran.dg/assumed_type_6.f90: New.
998 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1000         PR c++/57211
1001         * g++.dg/cpp0x/Wunused-parm.C: New.
1003 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1005         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1006         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1008 2013-05-21  Easwaran Raman  <eraman@google.com>
1010         PR tree-optimization/57322
1011         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1013 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1015         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1016         .set (no)?micromips
1018 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1020         PR fortran/57035
1021         * gfortran.dg/assumed_type_5.f90: New.
1022         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1023         * gfortran.dg/assumed_rank_2.f90: Ditto.
1024         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1025         * gfortran.dg/no_arg_check_3.f90: Ditto.
1027 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1029         PR tree-optimization/57331
1030         * gcc.c-torture/compile/pr57331.c: New test.
1032 2013-05-21  Richard Biener  <rguenther@suse.de>
1034         PR tree-optimization/57330
1035         * gcc.dg/torture/pr57330.c: New testcase.
1037 2013-05-21  Richard Biener  <rguenther@suse.de>
1039         PR tree-optimization/57303
1040         * gcc.dg/torture/pr57303.c: New testcase.
1042 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1044         PR tree-optimization/57321
1045         * gcc.c-torture/execute/pr57321.c: New test.
1047 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1049         PR fortran/48858
1050         PR fortran/55465
1051         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1052         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1053         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1054         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1055         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1056         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1057         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1058         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1059         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1060         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1061         * gfortran.dg/binding_label_tests_24.f90: New.
1062         * gfortran.dg/binding_label_tests_25.f90: New.
1064 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1066         PR fortran/48858
1067         * gfortran.dg/binding_label_tests_17.f90: New.
1068         * gfortran.dg/binding_label_tests_18.f90: New.
1069         * gfortran.dg/binding_label_tests_19.f90: New.
1070         * gfortran.dg/binding_label_tests_20.f90: New.
1071         * gfortran.dg/binding_label_tests_21.f90: New.
1072         * gfortran.dg/binding_label_tests_22.f90: New.
1073         * gfortran.dg/binding_label_tests_23.f90: New.
1075 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1077         PR fortran/48858
1078         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1079         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1080         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1081         * gfortran.dg/common_18.f90: New.
1082         * gfortran.dg/common_19.f90: New.
1083         * gfortran.dg/common_20.f90: New.
1084         * gfortran.dg/common_21.f90: New.
1086 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1088         PR c++/12288
1089         * g++.dg/parse/error52.C: New.
1090         * g++.dg/parse/error3.C: Adjust.
1091         * g++.dg/parse/error36.C: Likewise.
1093 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1095         PR target/56547
1096         * gcc.target/sh/pr56547-1.c: New.
1097         * gcc.target/sh/pr56547-2.c: New.
1099 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1101         PR c++/23608
1102         * g++.dg/warn/Wsign-compare-6.C: New.
1103         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1105 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1107         PR c++/57327
1108         * g++.dg/template/error50.C: New.
1110 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/10207
1113         * g++.dg/ext/complit13.C: New.
1115 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1117         PR c++/57175
1118         * g++.dg/pr57175.C: New testcase.
1120 2013-05-17  Easwaran Raman  <eraman@google.com>
1122         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1124 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1126         PR testsuite/57313
1127         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1129 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1131         PR rtl-optimization/57281
1132         PR rtl-optimization/57300
1133         * gcc.dg/pr57300.c: New test.
1134         * gcc.c-torture/execute/pr57281.c: New test.
1136 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1138         PR c++/18126
1139         * g++.dg/ext/sizeof-complit.C: New.
1141 2013-05-17  Marek Polacek  <polacek@redhat.com>
1143         * gcc.dg/strlenopt-25.c: New test.
1144         * gcc.dg/strlenopt-26.c: Likewise.
1146 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1148         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1149         instead of -mavx2, require only avx instead of avx2.
1150         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1151         of avx2-check.h and turn into an avx runtime test instead of
1152         avx2 runtime test.
1154 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1156         * g++.dg/ext/vector22.C: Uncomment working test.
1158 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1160         PR c++/17410
1161         * g++.dg/template/pr17410.C: New.
1163 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1165         * gcc.target/i386/rotate-3.c: New test.
1166         * gcc.target/i386/rotate-3a.c: New test.
1167         * gcc.target/i386/rotate-4.c: New test.
1168         * gcc.target/i386/rotate-4a.c: New test.
1169         * gcc.target/i386/rotate-5.c: New test.
1170         * gcc.target/i386/rotate-5a.c: New test.
1172 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1174         * gcc.dg/visibility-21.c: Require section_anchors.
1176 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1178         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1179         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1180         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1182 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1184         * gcc.dg/visibility-21.c: New.
1186 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1188         PR middle-end/57286
1189         * gcc.dg/pr57286.c: New testcase.
1190         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1191         * g++.dg/ext/vector22.C: Comment out transformations not
1192         performed anymore.
1194 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1196         PR target/57260
1197         * gcc.target/mips/call-1.c: Restrict to o32.
1198         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1200 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1202         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1203         dg-messages.
1204         * g++.dg/warn/Wshadow-1.C: Likewise.
1205         * g++.dg/warn/Wshadow-6.C: Likewise.
1206         * g++.dg/warn/Wshadow-7.C: Likewise.
1208 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1210         PR c++/31952
1211         * g++.dg/parse/pr31952-1.C: New.
1212         * g++.dg/parse/pr31952-2.C: Likewise.
1213         * g++.dg/parse/pr31952-3.C: Likewise.
1215         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1216         * g++.old-deja/g++.jason/cond.C: Likewise.
1217         * g++.dg/cpp0x/range-for5.C: Likewise.
1219 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1221         PR target/19599
1222         * gcc.target/arm/pr40887.c: Adjust testcase.
1223         * gcc.target/arm/pr19599.c: New test.
1225 2013-05-15  Richard Biener  <rguenther@suse.de>
1227         PR tree-optimization/57275
1228         * gcc.target/i386/pr57275.c: New testcase.
1230 2013-05-15  Jan Hubicka  <jh@suse.cz>
1232         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1233         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1234         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1236 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1238         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1239         scheduling.
1241 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1243         PR c++/57274
1244         * c-c++-common/Wsequence-point-1.c: New test.
1246 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1248         * g++.dg/ext/vector22.C: New testcase.
1249         * gcc.dg/binop-xor3.c: Remove xfail.
1251 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1253         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1254         FLOAT cmp FLOAT ? INT : INT.
1255         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1256         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1257         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1258         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1259         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1260         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1262 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1264         PR c++/53903
1265         * g++.dg/cpp0x/defaulted43.C: New.
1267 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1269         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1270         (alloca): Remove declaration.
1271         (foo9): Replace alloca by __builtin_alloca.
1273 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1275         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1276         Expect "size of array is too large" error.
1278 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1280         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1282 2013-05-14  Richard Biener  <rguenther@suse.de>
1284         PR middle-end/57235
1285         * g++.dg/torture/pr57235.C: New testcase.
1287 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1289         PR middle-end/57251
1290         * gcc.dg/torture/pr57251.c: New test.
1292 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1294         PR target/57264
1295         * gcc.target/i386/pr57264.c: New test.
1297 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1299         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1301 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1303         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1305 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1307         PR tree-optimization/45216
1308         PR tree-optimization/57157
1309         * c-c++-common/rotate-1.c: Add 32 tests with +.
1310         * c-c++-common/rotate-1a.c: Adjust.
1311         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1312         * c-c++-common/rotate-2b.c: New test.
1313         * c-c++-common/rotate-3.c: Add 32 tests with +.
1314         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1315         * c-c++-common/rotate-4b.c: New test.
1316         * c-c++-common/rotate-5.c: New test.
1318 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1320         PR middle-end/42371
1321         * gcc.dg/ipa/remref-0.c: New test.
1322         * gcc.dg/ipa/remref-1a.c: Likewise.
1323         * gcc.dg/ipa/remref-1b.c: Likewise.
1324         * gcc.dg/ipa/remref-2a.c: Likewise.
1325         * gcc.dg/ipa/remref-2b.c: Likewise.
1327 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1329         * gcc.dg/vector-shift-2.c: New testcase.
1331 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1333         PR tree-optimization/57230
1334         * gcc.dg/strlenopt-24.c: New test.
1336         PR tree-optimization/57230
1337         * gcc.dg/strlenopt-23.c: New test.
1339 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1341         PR target/57108
1342         * gcc.target/sh/pr57108.c: Move this test case to ...
1343         * gcc.c-torture/compile/pr57108.c: ... here.
1345 2013-05-10  Richard Biener  <rguenther@suse.de>
1347         PR tree-optimization/57214
1348         * gcc.dg/torture/pr57214.c: New testcase.
1350 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1352         * gcc.dg/vector-shift.c: New testcase.
1354 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1356         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1358         PR tree-optimization/45216
1359         PR tree-optimization/57157
1360         * c-c++-common/rotate-1.c: New test.
1361         * c-c++-common/rotate-1a.c: New test.
1362         * c-c++-common/rotate-2.c: New test.
1363         * c-c++-common/rotate-2a.c: New test.
1364         * c-c++-common/rotate-3.c: New test.
1365         * c-c++-common/rotate-3a.c: New test.
1366         * c-c++-common/rotate-4.c: New test.
1367         * c-c++-common/rotate-4a.c: New test.
1369 2013-05-10  Richard Biener  <rguenther@suse.de>
1371         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1372         * gcc.target/i386/l_fma_double_1.c: Adjust.
1373         * gcc.target/i386/l_fma_double_2.c: Likewise.
1374         * gcc.target/i386/l_fma_double_3.c: Likewise.
1375         * gcc.target/i386/l_fma_double_4.c: Likewise.
1376         * gcc.target/i386/l_fma_double_5.c: Likewise.
1377         * gcc.target/i386/l_fma_double_6.c: Likewise.
1378         * gcc.target/i386/l_fma_float_1.c: Likewise.
1379         * gcc.target/i386/l_fma_float_2.c: Likewise.
1380         * gcc.target/i386/l_fma_float_3.c: Likewise.
1381         * gcc.target/i386/l_fma_float_4.c: Likewise.
1382         * gcc.target/i386/l_fma_float_5.c: Likewise.
1383         * gcc.target/i386/l_fma_float_6.c: Likewise.
1385 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1387         PR c++/51226
1388         * g++.dg/cpp0x/pr51226.C: New.
1390 2013-04-16  Han Shen  <shenhan@google.com>
1392         Test cases for '-fstack-protector-strong'.
1393         * gcc.dg/fstack-protector-strong.c: New.
1394         * g++.dg/fstack-protector-strong.C: New.
1396 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1398         * gcc.target/aarch64/ands_1.c: New test.
1399         * gcc.target/aarch64/ands_2.c: Likewise
1401 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1403         * lib/target-supports.exp (check_effective_target_hw): New
1404         function.
1405         * c-c++-common/asan/clone-test-1.c: Call
1406         check_effective_target_hw.
1407         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1408         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1409         possible decorations.
1410         * c-c++-common/asan/null-deref-1.c: Likewise.
1411         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1412         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1413         * c-c++-common/asan/use-after-free-1.c: Likewise.
1414         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1415         * g++.dg/asan/large-func-test-1.C: Likewise.
1417 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1419         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1421 2013-05-07  Richard Biener  <rguenther@suse.de>
1423         PR middle-end/57190
1424         * g++.dg/torture/pr57190.C: New testcase.
1426 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1428         PR tree-optimization/57149
1429         * gcc.dg/pr57149.c: New test.
1431         PR debug/57184
1432         * gcc.dg/pr57184.c: New test.
1434 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1436         * gnat.dg/specs/array3.ads: New test.
1438 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1440         * c-c++-common/vector-scalar-2.c: New testcase.
1442 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1444         * gcc.target/i386/asm-dialect-2.c: New testcase.
1446 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1448         PR c++/57183
1449         * g++.dg/cpp0x/auto38.C: New.
1451 2013-05-06  Richard Biener  <rguenther@suse.de>
1453         PR tree-optimization/57185
1454         * gcc.dg/autopar/pr57185.c: New testcase.
1456 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1458         PR target/57106
1459         * gcc.target/i386/pr57106.c: New test.
1461 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1463         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1464         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1465         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1466         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1467         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1468         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1469         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1471 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1473         PR bootstrap/57154
1474         * gcc.dg/pr57154.c: New test.
1476 2013-05-06  Richard Biener  <rguenther@suse.de>
1478         PR middle-end/57147
1479         * gcc.dg/torture/pr57147-1.c: New testcase.
1480         * gcc.dg/torture/pr57147-2.c: Likewise.
1481         * gcc.dg/torture/pr57147-3.c: Likewise.
1483 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1485         PR target/55303
1486         * gcc.target/sh/pr55303-1.c: New.
1487         * gcc.target/sh/pr55303-2.c: New.
1488         * gcc.target/sh/pr55303-3.c: New.
1490 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1492         * gfortran.dg/allocate_with_source_3.f90: New.
1494 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1496         PR fortran/57141
1497         * gfortran.dg/null_8.f90: New.
1499 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1501         PR c++/53745
1502         * g++.dg/cpp0x/enum27.C: New.
1503         * g++.dg/cpp0x/enum_base.C: Adjust.
1505 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1507         PR tree-optimization/56205
1508         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1510 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1512         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1513         * gfortran.dg/bind_c_usage_27.f90: New.
1514         * gfortran.dg/bind_c_usage_28.f90: New.
1516 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/51927
1519         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1521 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1523         PR target/57150
1524         * gcc.target/powerpc/pr57150.c: New file.
1526 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1528         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1529         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1530         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1531         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1532         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1533         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1534         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1536 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1538         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1539         scan-assembler-times.
1541 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1543         * gcc.dg/tree-ssa/slsr-32.c: New.
1544         * gcc.dg/tree-ssa/slsr-33.c: New.
1545         * gcc.dg/tree-ssa/slsr-34.c: New.
1546         * gcc.dg/tree-ssa/slsr-35.c: New.
1547         * gcc.dg/tree-ssa/slsr-36.c: New.
1548         * gcc.dg/tree-ssa/slsr-37.c: New.
1549         * gcc.dg/tree-ssa/slsr-38.c: New.
1551 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1553         * gcc.target/aarch64/tst_1.c: New test.
1554         * gcc.target/aarch64/tst_2.c: Likewise
1556 2013-05-02  Jeff Law  <law@redhat.com>
1558         PR tree-optimization/57144
1559         * gcc.c-torture/execute/pr57144.c: New test.
1561 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1563         PR rtl-optimization/57130
1564         * gcc.c-torture/execute/pr57130.c: New test.
1566 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1568         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1570 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1572         * gcc.target/aarch64/fabd.c: New file.
1574 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/54318
1577         * g++.dg/cpp0x/pr54318.C: New.
1579 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1581         PR c++/14283
1582         * g++.dg/parse/error51.C: New.
1583         * g++.dg/parse/error15.C: Adjust column numbers.
1585 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1587         PR fortran/57142
1588         * gfortran.dg/size_kind_2.f90: New.
1589         * gfortran.dg/size_kind_3.f90: New.
1591 2013-05-02  Richard Biener  <rguenther@suse.de>
1593         PR middle-end/57140
1594         * g++.dg/torture/pr57140.C: New testcase.
1596 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1598         PR target/56732
1599         * gcc.target/arm/pr56732-1.c: New test.
1601 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1603         PR middle-end/56988
1604         * gcc.dg/ipa/pr56988.c: New test.
1606 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1608         * gcc.target/aarch64/bics_1.c: New test.
1609         * gcc.target/aarch64/bics_2.c: Likewise.
1611 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1613         PR rtl-optimization/57131
1614         * gcc.c-torture/execute/pr57131.c: New test.
1616 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1618         PR c++/57132
1619         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1621 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1623         PR target/57091
1624         * gcc.target/i386/pr57091.c: New test.
1626 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1628         * gcc.target/aarch64/vect-vaddv.c: New.
1630 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1632         * gcc.target/aarch64/vect-vmaxv.c: New.
1633         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1635 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1637         * gcc.target/aarch64/scalar-vca.c: New.
1638         * gcc.target/aarch64/vect-vca.c: Likewise.
1640 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1642         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1643         (test_vceqd_s64): Force arguments to SIMD registers.
1644         (test_vceqzd_s64): Likewise.
1645         (test_vcged_s64): Likewise.
1646         (test_vcled_s64): Likewise.
1647         (test_vcgezd_s64): Likewise.
1648         (test_vcged_u64): Likewise.
1649         (test_vcgtd_s64): Likewise.
1650         (test_vcltd_s64): Likewise.
1651         (test_vcgtzd_s64): Likewise.
1652         (test_vcgtd_u64): Likewise.
1653         (test_vclezd_s64): Likewise.
1654         (test_vcltzd_s64): Likewise.
1655         (test_vtst_s64): Likewise.
1656         (test_vtst_u64): Likewise.
1658 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1660         PR c++/57092
1661         * g++.dg/cpp0x/decltype53.C: New.
1663 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1665         PR fortran/57071
1666         * gfortran.dg/power_5.f90:  New test.
1668 2013-04-30  Richard Biener  <rguenther@suse.de>
1670         PR middle-end/57122
1671         * gcc.dg/torture/pr57122.c: New testcase.
1673 2013-04-30  Richard Biener  <rguenther@suse.de>
1675         PR middle-end/57107
1676         * g++.dg/torture/pr57107.C: New testcase.
1678 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1680         PR rtl-optimization/57105
1681         * gcc.dg/pr57105.c: New test.
1683 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1685         PR tree-optimization/57104
1686         * gcc.dg/pr57104.c: New test.
1688 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1690         PR target/44578
1691         * gcc.target/i386/pr44578.c: New test.
1693 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1695         PR target/57097
1696         * gcc.target/i386/pr57097.c: New test.
1698 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1700         PR target/57098
1701         * gcc.target/i386/pr57098.c: New test.
1703 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1705         * gcc.c-torture/execute/pr55875.c: New test.
1707 2013-04-29  Richard Biener  <rguenther@suse.de>
1709         PR middle-end/57075
1710         * gcc.dg/torture/pr57075.c: New testcase.
1712 2013-04-29  Richard Biener  <rguenther@suse.de>
1714         PR middle-end/57103
1715         * gcc.dg/autopar/pr57103.c: New testcase.
1717 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1719         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1721 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1723         * gcc.dg/pr50763.c: Update test.
1725 2013-04-26  Jeff Law  <law@redhat.com>
1727         * gcc.dg/tree-ssa/vrp88.c: New test.
1729 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1731         PR target/57108
1732         * gcc.target/sh/pr57108.c: New test.
1734 2013-04-29  Richard Biener  <rguenther@suse.de>
1736         PR middle-end/57089
1737         * gfortran.dg/gomp/pr57089.f90: New testcase.
1739 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1741         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1743 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1745         * gcc.target/aarch64/vect-vcvt.c: New.
1747 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1749         * gcc.target/aarch64/vect-vrnd.c: New.
1751 2013-04-29  Richard Biener  <rguenther@suse.de>
1753         PR tree-optimization/57081
1754         * gcc.dg/torture/pr57081.c: New testcase.
1756 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1758         PR tree-optimization/57083
1759         * gcc.dg/torture/pr57083.c: New test.
1761 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1763         PR c++/56450
1764         * g++.dg/cpp0x/decltype52.C: New.
1766 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1768         N3472 binary constants
1769         * g++.dg/cpp/limits.C: Adjust warning wording.
1770         * g++.dg/system-binary-constants-1.C: Likewise.
1771         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1773 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1775         PR fortran/57093
1776         * gfortran.dg/coarray_30.f90: New.
1778 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1780         PR fortran/57071
1781         * frontend-passes (optimize_power):  New function.
1782         (optimize_op):  Use it.
1784 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1786         PR target/56866
1787         * gcc.c-torture/execute/pr56866.c: New test.
1788         * gcc.target/i386/pr56866.c: New test.
1790 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1792         PR go/57045
1793         * gcc.dg/setjmp-5.c: New test.
1795 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/55708
1798         * g++.dg/cpp0x/constexpr-55708.C: New.
1800 2013-04-26  Richard Biener  <rguenther@suse.de>
1802         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1803         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1804         * gcc.dg/pr53265.c: Remove XFAILs.
1805         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1806         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1808 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1810         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1811         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1812         -fdiagnostics-color=never option similarly to
1813         -fno-diagnostics-show-caret option.
1815 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1817         PR rtl-optimization/57003
1818         * gcc.target/i386/pr57003.c: New test.
1820 2013-04-25  Marek Polacek  <polacek@redhat.com>
1822         PR tree-optimization/57066
1823         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1825 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1826             Tejas Belagod  <tejas.belagod@arm.com>
1828         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1829         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1830         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1832 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1834         * gcc.target/aarch64/cmp.c: New.
1836 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1838         * gcc.target/aarch64/ngc.c: New.
1840 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1842         * lib/target-supports.exp
1843         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1844         (check_effective_target_arm_neon_fp16_ok): Likewise.
1845         (add_options_for_arm_neon_fp16): Likewise.
1846         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1847         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1849 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1851         PR rtl-optimizations/57046
1852         * gcc.target/i386/pr57046.c: New test.
1854 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1856         * g++.dg/cpp1y/cplusplus.C: New.
1858 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1860         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1862 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1864         * c-c++-common/Wpointer-arith-1.c: New.
1866 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1868         * g++.dg/cpp1y/cxx1y_macro.C: New.
1870 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/56970
1873         * g++.dg/cpp0x/sfinae45.C: New.
1875 2013-04-24  Richard Biener  <rguenther@suse.de>
1877         PR testsuite/57050
1878         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1880 2013-04-23  Richard Biener  <rguenther@suse.de>
1882         PR middle-end/57036
1883         * gcc.dg/torture/pr57036-1.c: New testcase.
1884         * gcc.dg/torture/pr57036-2.c: Likewise.
1886 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1888         * gcc.target/aarch64/scalar-mov.c: New testcase.
1890 2013-04-23  Richard Biener  <rguenther@suse.de>
1892         PR tree-optimization/57026
1893         * gcc.dg/torture/pr57026.c: New testcase.
1895 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1897         PR fortran/53685
1898         PR fortran/57022
1899         * gfortran.dg/transfer_check_4.f90: New.
1901 2013-04-22  Marek Polacek  <polacek@redhat.com>
1903         PR sanitizer/56990
1904         * gcc.dg/pr56990.c: New test.
1906 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1908         PR target/57018
1909         * gcc.target/i386/pr57018.c: New test.
1911 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1913         * gcc.target/aarch64/vrecps.c: New.
1914         * gcc.target/aarch64/vrecpx.c: Likewise.
1916 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1918         PR target/56995
1919         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1921 2013-04-21  Jeff Law  <law@redhat.com>
1923         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1925 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1927         PR fortran/56907
1928         * gfortran.dg/c_loc_test_22.f90: New.
1930 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1932         PR rtl-optimization/56847
1933         * gcc.dg/pr56847.c: New test.
1935 2013-04-19  Richard Biener  <rguenther@suse.de>
1937         PR tree-optimization/56982
1938         * gcc.c-torture/execute/pr56982.c: New testcase.
1940 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1942         PR tree-optimization/56718
1943         * g++.dg/ipa/imm-devirt-1.C: New test.
1944         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1946 2013-04-19  Richard Biener  <rguenther@suse.de>
1948         PR tree-optimization/57000
1949         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1951 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1952             Mikael Morin  <mikael@gcc.gnu.org>
1954         PR fortran/56872
1955         * gfortran.dg/array_constructor_45.f90:  New test.
1956         * gfortran.dg/array_constructor_46.f90:  New test.
1957         * gfortran.dg/array_constructor_47.f90:  New test.
1958         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1960 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1962         PR rtl-optimization/56999
1963         * g++.dg/opt/pr56999.C: New test.
1965 2013-04-18  Cary Coutant  <ccoutant@google.com>
1967         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1968         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1970 2013-04-18  Cary Coutant  <ccoutant@google.com>
1972         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1973         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1974         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1975         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1976         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1977         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1978         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1979         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1980         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1981         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1982         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1984 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1986         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1988 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1990         PR tree-optimization/56984
1991         * gcc.c-torture/compile/pr56984.c: New test.
1993         PR rtl-optimization/56992
1994         * gcc.dg/pr56992.c: New test.
1996 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1998         PR fortran/56814
1999         * gfortran.dg/proc_ptr_42.f90: New.
2001 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2003         * gnat.dg/discr41.ad[sb]: New test.
2004         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2005         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2006         * gcc.dg/vect/slp-24.c: Likewise.
2007         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2008         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2009         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2010         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2011         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2012         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2013         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2014         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2015         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2016         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2017         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2018         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2019         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2020         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2021         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2022         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2023         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2024         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2025         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2026         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2027         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2028         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2029         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2030         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2031         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2032         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2034 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2036         PR fortran/40958
2037         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2038         * gfortran.dg/module_md5_1.f90: Remove.
2040 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2042         * gcc.target/aarch64/adds3.c: New.
2043         * gcc.target/aarch64/subs3.c: New.
2045 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2047         * gcc.target/aarch64/adds1.c: New.
2048         * gcc.target/aarch64/adds2.c: New.
2049         * gcc.target/aarch64/subs1.c: New.
2050         * gcc.target/aarch64/subs2.c: New.
2052 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2054         Implement n3599 - Literal operator templates for strings.
2055         * g++.dg/cpp1y/udlit-char-template.C: New test.
2056         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2058 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2060         PR fortran/39505
2061         * gfortran.dg/no_arg_check_1.f90: New.
2062         * gfortran.dg/no_arg_check_2.f90: New.
2063         * gfortran.dg/no_arg_check_3.f90: New.
2065 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2067         PR fortran/56968
2068         * gfortran.dg/proc_ptr_41.f90: New.
2070 2013-04-16  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/56756
2073         * gcc.dg/torture/pr56756.c: New testcase.
2075 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2077         PR fortran/56969
2078         * gfortran.dg/c_assoc_5.f90: New.
2080 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2082         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2083         * gcc.c-torture/execute/pr33992.x: Remove.
2084         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2085         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2086         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2088 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2090         PR tree-optimization/56962
2091         * gcc.c-torture/execute/pr56962.c: New test.
2093 2013-04-15  Richard Biener  <rguenther@suse.de>
2095         PR tree-optimization/56933
2096         * gcc.dg/vect/pr56933.c: New testcase.
2098 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2100         * gcc.target/arm/anddi3-opt.c: New test.
2101         * gcc.target/arm/anddi3-opt2.c: Likewise.
2103 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gcc.dg/pr56890-1.c: New test.
2106         * gcc.dg/pr56890-2.c: Likewise.
2108 2013-04-15  Joey Ye  <joey.ye@arm.com>
2110         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2111         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2113 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2115         PR fortran/56816
2116         * gfortran.dg/select_type_33.f03: New test.
2118 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2120         PR fortran/55959
2121         * gfortran.dg/typebound_proc_29.f03: New.
2123 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2125         PR fortran/56266
2126         * gfortran.dg/typebound_proc_28.f03: New.
2128 2013-04-12  Jeff Law  <law@redhat.com>
2130         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2131         either.
2133 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2135         PR fortran/56929
2136         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2138 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2140         PR target/56903
2141         * gcc.target/i386/pr56903.c: New test.
2143 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2145         PR fortran/56261
2146         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2147         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2148         * gfortran.dg/block_11.f90: Fix invalid test case.
2149         * gfortran.dg/function_types_3.f90: Add new error message.
2150         * gfortran.dg/global_references_1.f90: Ditto.
2151         * gfortran.dg/import2.f90: Remove unneeded parts.
2152         * gfortran.dg/import6.f90: Fix invalid test case.
2153         * gfortran.dg/proc_decl_2.f90: Ditto.
2154         * gfortran.dg/proc_decl_9.f90: Ditto.
2155         * gfortran.dg/proc_decl_18.f90: Ditto.
2156         * gfortran.dg/proc_ptr_40.f90: New.
2157         * gfortran.dg/whole_file_7.f90: Modified error wording.
2158         * gfortran.dg/whole_file_16.f90: Ditto.
2159         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2160         * gfortran.dg/whole_file_18.f90: Modified error wording.
2161         * gfortran.dg/whole_file_20.f03: Ditto.
2162         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2163         invalid test case.
2165 2013-04-12  Richard Biener  <rguenther@suse.de>
2167         Revert
2168         2013-04-10  Richard Biener  <rguenther@suse.de>
2170         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2172 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2174         PR fortran/56845
2175         * gfortran.dg/class_allocate_15.f90: New.
2177         Revert:
2178         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2180         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2181         scan-tree-dump-times.
2183 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2185         PR tree-optimization/56918
2186         PR tree-optimization/56920
2187         * gcc.dg/vect/pr56918.c: New test.
2188         * gcc.dg/vect/pr56920.c: New test.
2190 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2192         PR fortran/56845
2193         * gfortran.dg/class_allocate_14.f90: New.
2194         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2195         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2197 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2199         * gcc.dg/fold-cstvecshift.c: New testcase.
2201 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2203         * gcc.target/aarch64/negs.c: New.
2205 >>>>>>> trunk
2206 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2208         PR c++/56895
2209         * g++.dg/template/arrow4.C: New test.
2211 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2213         * gnat.dg/array23.adb: New test.
2214         * gnat.dg/array23_pkg[123].ads: New helpers.
2216 2013-04-11  Jeff Law  <law@redhat.com>
2218         PR tree-optimization/56900
2219         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2221 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2223         PR c++/56913
2224         * g++.dg/cpp0x/sfinae44.C: New.
2226 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2228         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2229         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2231 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2233         PR c++/54216
2234         * g++.dg/cpp0x/enum26.C: New.
2235         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2237 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2239         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2240         inverse operands.
2241         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2242         loop is vectorized.
2243         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2244         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2245         loop is vectorized and that the correct instruction is generated.
2246         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2247         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2248         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2250 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2252         PR tree-optimization/56899
2253         * gcc.c-torture/execute/pr56899.c: New test.
2255 2013-04-10  David S. Miller  <davem@davemloft.net>
2257         * gcc.target/sparc/setcc-4.c: New test.
2258         * gcc.target/sparc/setcc-5.c: New test.
2260 2013-04-10  Richard Biener  <rguenther@suse.de>
2262         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2264 2013-04-10  Richard Biener  <rguenther@suse.de>
2266         * gcc.dg/vect/slp-39.c: New testcase.
2268 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2270         PR tree-optimization/55524
2271         * gcc.target/epiphany/fnma-1.c: New test.
2273 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2275         * gcc.dg/tree-ssa/inline-11.c: New test
2277 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2279         PR c++/56895
2280         * g++.dg/template/arrow3.C: New test.
2282 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2284         * gcc.target/arm/minmax_minus.c: New test.
2286 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2288         PR middle-end/56883
2289         * c-c++-common/gomp/pr56883.c: New test.
2291 2013-04-09  Jeff Law  <law@redhat.com>
2293         * gcc.dg/tree-ssa/vrp87.c: New test.
2295 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2297         PR tree-optimization/56854
2298         * g++.dg/torture/pr56854.C: New test.
2300 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2302         PR fortran/56782
2303         * gfortran.dg/array_constructor_44.f90:  New test.
2305 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2307         PR c++/56871
2308         * g++.dg/cpp0x/constexpr-specialization.C: New.
2310 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2312         * gcc.c-torture/execute/pr56837.c: New test.
2314         PR c++/34949
2315         PR c++/50243
2316         * g++.dg/opt/vt3.C: New test.
2317         * g++.dg/opt/vt4.C: New test.
2319 2013-04-08  Jeff Law  <law@redhat.com>
2321         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2323 2013-04-08  Richard Biener  <rguenther@suse.de>
2325         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2327 2013-04-08  Richard Biener  <rguenther@suse.de>
2329         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2331 2013-04-08  Richard Biener  <rguenther@suse.de>
2333         * g++.dg/vect/slp-pr56812.cc: Adjust.
2335 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2337         * gcc.dg/pr56837.c: New test.
2338         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2339         "generated memset minus one".
2341 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2343         PR fortran/56849
2344         * gfortran.dg/reshape_5.f90: New.
2346 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2348         PR target/56843
2349         * gcc.target/powerpc/recip-1.c: Modify expected output.
2350         * gcc.target/powerpc/recip-3.c: Likewise.
2351         * gcc.target/powerpc/recip-4.c: Likewise.
2352         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2354 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2356         * gcc.target/arm/peep-ldrd-1.c: New test.
2357         * gcc.target/arm/peep-strd-1.c: Likewise.
2359 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2361         * gcc.target/arm/negdi-1.c: New test.
2362         * gcc.target/arm/negdi-2.c: Likewise.
2363         * gcc.target/arm/negdi-3.c: Likewise.
2364         * gcc.target/arm/negdi-4.c: Likewise.
2366 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2368         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2369         Add -march=armv8-a when we use v8 NEON.
2370         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2371         (check_effective_target_vect_call_ceilf): Likewise.
2372         (check_effective_target_vect_call_floorf): Likewise.
2373         (check_effective_target_vect_call_roundf): Likewise.
2374         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2375         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2376         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2377         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2378         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2380 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2382         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2383         * gcc.target/powerpc/sd-pwr6.c: Same.
2384         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2385         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2387 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2389         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2391 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2393         PR fortran/40881
2394         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2395         * gfortran.dg/altreturn_4.f90: Ditto.
2396         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2397         * gfortran.dg/altreturn_5.f90: Ditto.
2398         * gfortran.dg/altreturn_6.f90: Ditto.
2399         * gfortran.dg/altreturn_7.f90: Ditto.
2401 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2403         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2404         New procedure.
2405         (check_effective_target_arm_v8_neon_ok_nocache):
2406         Likewise.
2407         (check_effective_target_arm_v8_neon_ok): Change to use
2408         check_effective_target_arm_v8_neon_ok_nocache.
2409         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2410         NEON flags.
2411         (check_effective_target_vect_call_btruncf):
2412         Enable for arm and ARMv8 NEON.
2413         (check_effective_target_vect_call_ceilf): Likewise.
2414         (check_effective_target_vect_call_floorf): Likewise.
2415         (check_effective_target_vect_call_roundf): Likewise.
2416         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2417         target.
2419 2013-04-04  Marek Polacek  <polacek@redhat.com>
2421         PR tree-optimization/48186
2422         * gcc.dg/pr48186.c: New test.
2424 2013-04-04  Richard Biener  <rguenther@suse.de>
2426         PR tree-optimization/56826
2427         * gcc.dg/vect/pr56826.c: New testcase.
2428         * gcc.dg/vect/O3-pr36098.c: Adjust.
2430 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2432         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2433         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2434         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2435         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2436         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2437         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2438         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2439         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2440         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2441         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2443 2013-04-04  Richard Biener  <rguenther@suse.de>
2445         PR tree-optimization/56213
2446         * gcc.dg/vect/vect-123.c: New testcase.
2448 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2450         PR fortran/56810
2451         * gfortran.dg/read_repeat_2.f90: New.
2453 2013-04-04  Richard Biener  <rguenther@suse.de>
2455         PR tree-optimization/56837
2456         * g++.dg/torture/pr56837.C: New testcase.
2458 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2460         PR fortran/50269
2461         * gfortran.dg/c_loc_test_21.f90: New.
2462         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2463         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2464         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2465         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2466         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2468 2013-04-03  Jeff Law  <law@redhat.com>
2470         PR tree-optimization/56799
2471         * gcc.c-torture/execute/pr56799.c: New test.
2473 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2475         PR c++/56815
2476         * g++.dg/warn/Wpointer-arith-1.C: New.
2477         * g++.dg/gomp/for-19.C: Adjust.
2479 2013-04-03  Marek Polacek  <polacek@redhat.com>
2481         PR sanitizer/55702
2482         * gcc.dg/pr55702.c: New test.
2484 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2486         PR target/56809
2487         * gcc.dg/pr56809.c: New testcase.
2489 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2491         PR debug/56819
2492         * g++.dg/debug/pr56819.C: New test.
2494 2013-04-03  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/56817
2497         * g++.dg/torture/pr56817.C: New testcase.
2499 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2501         * gcc.dg/vect/bb-slp-31.c: New file.
2503 2013-04-03  Jason Merrill  <jason@redhat.com>
2505         PR c++/34949
2506         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2508 2013-04-03  Richard Biener  <rguenther@suse.de>
2510         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2512 2013-04-03  Richard Biener  <rguenther@suse.de>
2514         PR tree-optimization/55964
2515         * gcc.dg/torture/pr55964-2.c: New testcase.
2517 2013-04-03  Richard Biener  <rguenther@suse.de>
2519         PR tree-optimization/56501
2520         * gcc.dg/torture/pr56501.c: New testcase.
2522 2013-04-03  Richard Biener  <rguenther@suse.de>
2524         PR tree-optimization/56407
2525         * gcc.dg/torture/pr56407.c: New testcase.
2527 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2529         PR tree-optimization/56790
2530         * g++.dg/ext/pr56790-1.C: New testcase.
2532 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2534         * gcc.target/i386/merge-1.c: New testcase.
2535         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2537 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2539         PR c/19449
2540         * gcc.c-torture/execute/pr19449.c: New test.
2542 2013-04-03  Richard Biener  <rguenther@suse.de>
2544         PR tree-optimization/56812
2545         * g++.dg/vect/slp-pr56812.cc: New testcase.
2547 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2549         PR fortran/56284
2550         PR fortran/40881
2551         * gfortran.dg/altreturn_8.f90: New.
2552         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2553         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2554         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2556 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2558         PR rtl-optimization/56745
2559         * gcc.c-torture/compile/pr56745.c: New test.
2561 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2563         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2565 2013-04-02  Richard Biener  <rguenther@suse.de>
2567         PR tree-optimization/56778
2568         * gcc.dg/torture/pr56778.c: New testcase.
2570 2013-04-02  Richard Biener  <rguenther@suse.de>
2572         PR middle-end/56768
2573         * g++.dg/torture/pr56768.C: New testcase.
2575 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2577         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2579 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581         PR fortran/56660
2582         * gfortran.dg/namelist_82.f90:  New test.
2584 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2586         PR fortran/56500
2587         * gfortran.dg/implicit_class_1.f90: New.
2589 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2591         PR fortran/56786
2592         * gfortran.dg/namelist_81.f90:  New test.
2594 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2596         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2597         for constant and equal string lengths.
2598         * gfortran.dg/character_comparison_5.f90:  Likewise.
2599         * gfortran.dg/character_comparison_9.f90:  New test.
2601 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2603         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2604         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2606 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2608         PR fortran/35203
2609         * gfortran.dg/optional_absent_3.f90: New.
2611 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2613         PR fortran/56737
2614         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2616 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2618         PR fortran/56735
2619         * gfortran.dg/namelist_80.f90: New.
2621 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2623         PR fortran/45159
2624         * gfortran.dg/string_length_2.f90:  New test.
2625         * gfortran.dg/dependency_41.f90:  New test.
2627 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629         PR fortran/55806
2630         * gfortran.dg/array_constructor_43.f90:  New test.
2631         * gfortran.dg/random_seed_3.f90:  New test.
2633 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2635         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2636         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2637         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2638         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2639         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2640         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2641         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2642         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2643         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2644         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2646 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2648         PR c++/56725
2649         * g++.dg/conversion/op4.C: Adjust.
2650         * g++.dg/cpp0x/rv1n.C: Likewise.
2651         * g++.dg/cpp0x/rv2n.C: Likewise.
2652         * g++.dg/cpp0x/template_deduction.C: Likewise.
2653         * g++.dg/expr/cond8.C: Likewise.
2654         * g++.dg/other/error4.C: Likewise.
2655         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2656         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2657         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2658         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2659         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2660         * g++.old-deja/g++.law/cvt20.C: Likewise.
2661         * g++.old-deja/g++.law/cvt8.C: Likewise.
2662         * g++.old-deja/g++.law/init8.C: Likewise.
2663         * g++.old-deja/g++.mike/net12.C: Likewise.
2664         * g++.old-deja/g++.mike/net8.C: Likewise.
2665         * g++.old-deja/g++.mike/p2793.C: Likewise.
2666         * g++.old-deja/g++.mike/p3836.C: Likewise.
2667         * g++.old-deja/g++.mike/p418.C: Likewise.
2668         * g++.old-deja/g++.mike/p701.C: Likewise.
2669         * g++.old-deja/g++.mike/p807.C: Likewise.
2671 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2673         PR middle-end/56694
2674         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2675         targets.
2677 2013-03-28  Marek Polacek  <polacek@redhat.com>
2679         PR tree-optimization/56695
2680         * gcc.dg/vect/pr56695.c: New test.
2682 2013-03-28  Richard Biener  <rguenther@suse.de>
2684         PR tree-optimization/37021
2685         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2686         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2688 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2690         PR fortran/56650
2691         PR fortran/36437
2692         * gfortran.dg/sizeof_2.f90: New.
2693         * gfortran.dg/sizeof_3.f90: New.
2694         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2696 2013-03-27  Richard Biener  <rguenther@suse.de>
2698         PR tree-optimization/37021
2699         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2701 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2703         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2704         * g++.dg/ipa/ivinline-2.C: Likewise.
2705         * g++.dg/ipa/ivinline-3.C: Likewise.
2706         * g++.dg/ipa/ivinline-4.C: Likewise.
2707         * g++.dg/ipa/ivinline-5.C: Likewise.
2708         * g++.dg/ipa/ivinline-7.C: Likewise.
2709         * g++.dg/ipa/ivinline-8.C: Likewise.
2710         * g++.dg/ipa/ivinline-9.C: Likewise.
2711         * g++.dg/cpp0x/noexcept03.C: Likewise.
2712         * gcc.dg/const-1.c: Likewise.
2713         * gcc.dg/ipa/pure-const-1.c: Likewise.
2714         * gcc.dg/noreturn-8.c: Likewise.
2715         * gcc.target/i386/mmx-1.c: Likewise.
2716         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2717         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2718         * gcc.c-torture/execute/pr33992.x: New file.
2720 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2722         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2724 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2726         PR c++/55951
2727         * g++.dg/ext/desig5.C: New.
2729 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2731         PR fortran/56649
2732         * gfortran.dg/merge_init_expr_2.f90: New.
2733         * gfortran.dg/merge_char_1.f90: Modify test to
2734         stay a run-time test.
2735         * gfortran.dg/merge_char_3.f90: Ditto.
2737 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2739         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2740         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2742 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2744         PR c++/56722
2745         * g++.dg/cpp0x/range-for23.C: New.
2747 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2749         PR libfortran/52512
2750         * gfortran.dg/namelist_79.f90: New.
2752 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2754         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2756 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2758         PR fortran/38536
2759         PR fortran/38813
2760         PR fortran/38894
2761         PR fortran/39288
2762         PR fortran/40963
2763         PR fortran/45824
2764         PR fortran/47023
2765         PR fortran/47034
2766         PR fortran/49023
2767         PR fortran/50269
2768         PR fortran/50612
2769         PR fortran/52426
2770         PR fortran/54263
2771         PR fortran/55343
2772         PR fortran/55444
2773         PR fortran/55574
2774         PR fortran/56079
2775         PR fortran/56378
2776         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2777         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2778         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2779         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2780         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2781         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2782         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2783         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2784         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2785         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2786         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2787         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2788         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2789         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2790         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2791         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2792         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2793         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2794         * gfortran.dg/pr32601_1.f03: Ditto.
2795         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2796         * gfortran.dg/blockdata_7.f90: New.
2797         * gfortran.dg/c_assoc_4.f90: New.
2798         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2799         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2800         * gfortran.dg/c_funloc_tests_8.f90: New.
2801         * gfortran.dg/c_loc_test_17.f90: New.
2802         * gfortran.dg/c_loc_test_18.f90: New.
2803         * gfortran.dg/c_loc_test_19.f90: New.
2804         * gfortran.dg/c_loc_test_20.f90: New.
2805         * gfortran.dg/c_sizeof_5.f90: New.
2806         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2807         * gfortran.dg/transfer_resolve_2.f90: New.
2808         * gfortran.dg/transfer_resolve_3.f90: New.
2809         * gfortran.dg/transfer_resolve_4.f90: New.
2810         * gfortran.dg/pr32601.f03: Update dg-error.
2811         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2812         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2814 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2816         * gcc.target/arm/vseleqdf.c: New test.
2817         * gcc.target/arm/vseleqsf.c: Likewise.
2818         * gcc.target/arm/vselgedf.c: Likewise.
2819         * gcc.target/arm/vselgesf.c: Likewise.
2820         * gcc.target/arm/vselgtdf.c: Likewise.
2821         * gcc.target/arm/vselgtsf.c: Likewise.
2822         * gcc.target/arm/vselledf.c: Likewise.
2823         * gcc.target/arm/vsellesf.c: Likewise.
2824         * gcc.target/arm/vselltdf.c: Likewise.
2825         * gcc.target/arm/vselltsf.c: Likewise.
2826         * gcc.target/arm/vselnedf.c: Likewise.
2827         * gcc.target/arm/vselnesf.c: Likewise.
2828         * gcc.target/arm/vselvcdf.c: Likewise.
2829         * gcc.target/arm/vselvcsf.c: Likewise.
2830         * gcc.target/arm/vselvsdf.c: Likewise.
2831         * gcc.target/arm/vselvssf.c: Likewise.
2833 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2835         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2836         body from here...
2837         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2838         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2839         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2840         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2841         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2842         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2843         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2844         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2845         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2846         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2847         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2848         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2849         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2850         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2851         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2852         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2853         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2854         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2855         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2856         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2857         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2858         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2859         * gcc.target/arm/atomic-op-char.c: Likewise.
2860         * gcc.target/arm/atomic-op-consume.c: Likewise.
2861         * gcc.target/arm/atomic-op-int.c: Likewise.
2862         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2863         * gcc.target/arm/atomic-op-release.c: Likewise.
2864         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2865         * gcc.target/arm/atomic-op-short.c: Likewise.
2867 2013-03-25  Richard Biener  <rguenther@suse.de>
2869         PR middle-end/56694
2870         * g++.dg/torture/pr56694.C: New testcase.
2872 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2874         PR target/56720
2875         * gcc.target/arm/neon-vcond-gt.c: New test.
2876         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2877         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2879 2013-03-25  Richard Biener  <rguenther@suse.de>
2881         PR tree-optimization/56689
2882         * gcc.dg/torture/pr56689.c: New testcase.
2884 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2886         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2888 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2890         PR fortran/56696
2891         * gfortran.dg/eof_5.f90: New.
2893 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2895         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2896         alphabetically.
2898 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2900         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2902 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2904         PR testsuite/55994
2905         * gcc.c-torture/execute/builtins/builtins.exp: Add
2906         -Wl,--allow-multiple-definition for RTEMS targets.
2908 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2910         * gcc.target/aarch64/movk.c: New test.
2912 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2914         * g++.dg/ext/vector21.C: New testcase.
2916 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2918         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2919         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2921 2013-03-21  Richard Biener  <rguenther@suse.de>
2923         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2924         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2926 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2928         * gcc.target/aarch64/vect.c: Test and result vector added
2929         for sabd and saba instructions.
2930         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2931         instructions in assembly.
2932         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2933         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2934         for fabd instruction.
2935         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2936         instruction in assembly.
2937         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2939 2013-03-20  Jeff Law  <law@redhat.com>
2941         * g++.dg/tree-ssa/ssa-dom.C: New test.
2943 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2945         * gcc.target/powerpc/mmfpgpr.c: New test.
2946         * gcc.target/powerpc/sd-vsx.c: Likewise.
2947         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2948         * gcc.target/powerpc/vsx-float0.c: Likewise.
2950 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2952         PR tree-optimization/56355
2953         * gcc.dg/pr56355-1.c: New file.
2955 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2956             Richard Sandiford <rdsandiford@googlemail.com>
2958         * gcc.target/mips/mips.exp: Add microMIPS support.
2959         * gcc.target/mips/umips-movep-2.c: New test.
2960         * gcc.target/mips/umips-lwp-2.c: New test.
2961         * gcc.target/mips/umips-swp-5.c: New test.
2962         * gcc.target/mips/umips-constraints-1.c: New test.
2963         * gcc.target/mips/umips-lwp-3.c: New test.
2964         * gcc.target/mips/umips-swp-6.c: New test.
2965         * gcc.target/mips/umips-constraints-2.c: New test.
2966         * gcc.target/mips/umips-save-restore-1.c: New test.
2967         * gcc.target/mips/umips-lwp-4.c: New test.
2968         * gcc.target/mips/umips-swp-7.c: New test.
2969         * gcc.target/mips/umips-save-restore-2.c: New test.
2970         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2971         * gcc.target/mips/umips-lwp-5.c: New test.
2972         * gcc.target/mips/umips-save-restore-3.c: New test.
2973         * gcc.target/mips/umips-lwp-6.c: New test.
2974         * gcc.target/mips/umips-swp-1.c: New test.
2975         * gcc.target/mips/umips-lwp-7.c: New test.
2976         * gcc.target/mips/umips-swp-2.c: New test.
2977         * gcc.target/mips/umips-lwp-8.c: New test.
2978         * gcc.target/mips/umips-swp-3.c: New test.
2979         * gcc.target/mips/umips-movep-1.c: New test.
2980         * gcc.target/mips/umips-lwp-1.c: New test.
2981         * gcc.target/mips/umips-swp-4.c: New test.
2983 2013-03-20  Richard Biener  <rguenther@suse.de>
2985         PR tree-optimization/56661
2986         * gcc.dg/torture/pr56661.c: New testcase.
2988 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2990         PR rtl-optimization/56605
2991         * gcc.target/powerpc/pr56605.c: New.
2993 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995         PR fortran/54932
2996         * gfortran.dg/do_1.f90: Don't xfail.
2998 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3000         PR libfortran/51825
3001         * gfortran.dg/namelist_77.f90: New.
3002         * gfortran.dg/namelist_78.f90: New.
3004 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3006         PR libfortran/48618
3007         * gfortran.dg/open_negative_unit_1.f90: New.
3009 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3011         * gcc.target/aarch64/sbc.c: New test.
3013 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3015         * gcc.target/aarch64/ror.c: New test.
3017 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3019         * gcc.target/aarch64/extr.c: New test.
3021 2013-03-19  Richard Biener  <rguenther@suse.de>
3023         PR tree-optimization/56273
3024         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3025         * c-c++-common/uninit-17.c: Likewise.
3027 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3029         PR tree-optimization/56635
3030         * g++.dg/torture/pr56635.C: New test.
3032 2013-03-18  Richard Biener  <rguenther@suse.de>
3034         PR tree-optimization/3713
3035         * g++.dg/ipa/devirt-12.C: New testcase.
3037 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3039         PR c/56566
3040         * c-c++-common/pr56566.c: New test.
3042 2013-03-17  Jason Merrill  <jason@redhat.com>
3044         * g++.dg/template/abstract-dr337.C: XFAIL.
3046 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3048         PR c++/56607
3049         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3050         * c-c++-common/pr56607.c: New test.
3052 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3054         PR c++/56582
3055         * g++.dg/cpp0x/constexpr-array5.C: New.
3057 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3059         PR fortran/56615
3060         * gfortran.dg/transfer_intrinsic_5.f90: New.
3062 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3064         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3065         * gcc.target/i386/pr20020-1.c: Likewise.
3066         * gcc.target/i386/pr20020-2.c: Likewise.
3067         * gcc.target/i386/pr20020-3.c: Likewise.
3068         * gcc.target/i386/pr53425-1.c: Likewise.
3069         * gcc.target/i386/pr53425-2.c: Likewise.
3070         * gcc.target/i386/pr55093.c: Likewise.
3071         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3073 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3075         PR debug/56307
3076         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3077         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3079 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3081         PR tree-optimization/53265
3082         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3083         undefined behavior.
3084         * gcc.dg/graphite/id-6.c (test): Likewise.
3085         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3086         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3088         PR tree-optimization/53265
3089         * gcc.dg/pr53265.c: New test.
3090         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3091         to dg-options.
3092         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3093         arrays.
3094         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3095         n, use it as high bound instead of 4.
3097 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3099         PR target/49880
3100         * gcc.target/sh/pr49880-1.c: New.
3101         * gcc.target/sh/pr49880-2.c: New.
3102         * gcc.target/sh/pr49880-3.c: New.
3103         * gcc.target/sh/pr49880-4.c: New.
3104         * gcc.target/sh/pr49880-5.c: New.
3106 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3108         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3110 2013-03-13  Richard Biener  <rguenther@suse.de>
3112         PR tree-optimization/56608
3113         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3115 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3117         PR c++/56611
3118         * g++.dg/cpp0x/alias-decl-32.C: New.
3120 2013-03-11  Jan Hubicka  <jh@suse.cz>
3122         PR middle-end/56571
3123         * gcc.c-torture/compile/pr56571.c: New testcase.
3125 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3127         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3128         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3130 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3132         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3133         * gcc.dg/inline_4.c: Likewise.
3134         * gcc.dg/unroll_2.c: Likewise.
3135         * gcc.dg/unroll_3.c: Likewise.
3136         * gcc.dg/unroll_4.c: Likewise.
3138 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3140         PR testsuite/54119
3141         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3143         PR debug/56307
3144         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3146 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3148         PR target/40797
3149         * gcc.c-torture/compile/pr40797.c: New.
3151 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3153         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3155 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3157         PR fortran/56575
3158         * gfortran.dg/class_56.f90: New test.
3160 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3162         PR middle-end/56524
3163         * gcc.target/mips/pr56524.c: New test.
3165 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3167         PR c++/56565
3168         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3170 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/51412
3173         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3175 2013-03-08  Marek Polacek  <polacek@redhat.com>
3177         PR tree-optimization/56478
3178         * gcc.dg/torture/pr56478.c: New test.
3180 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3182         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3183         targets linker option --allow-multiple-definition.
3185         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3186         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3187         * gcc.dg/pr52549.c: Add LLP64 case.
3188         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3189         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3190         * gcc.dg/torture/pr51071-2.c: Likewise.
3191         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3192         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3193         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3194         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3195         * gcc.dg/weak/weak-1.c: Likewise.
3196         * gcc.dg/weak/weak-2.c: Likewise.
3197         * gcc.dg/weak/weak-3.c: Likewise.
3198         * gcc.dg/weak/weak-4.c: Likewise.
3199         * gcc.dg/weak/weak-5.c: Likewise.
3200         * gcc.dg/weak/weak-15.c: Likewise.
3201         * gcc.dg/weak/weak-16.c: Likewise.
3203         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3205 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3207         PR tree-optimization/56559
3208         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3210 2013-03-07  Andreas Schwab  <schwab@suse.de>
3212         * gcc.dg/pr31490.c: Fix last change.
3214 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3216         PR c++/56534
3217         * g++.dg/template/crash115.C: New.
3219 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3221         PR tree-optimization/56539
3222         * gcc.c-torture/compile/pr56539.c: New test.
3224 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3226         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3227         targets.
3228         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3229         * gcc.dg/lto/20091013-1_2.c: Likewise.
3230         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3232 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3234         * gnat.dg/specs/aggr6.ads: New test.
3236 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3238         * gnat.dg/loop_optimization15.ad[sb]: New test.
3240 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3242         PR middle-end/56548
3243         * gcc.dg/pr56548.c: New test.
3245 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3247         PR debug/53363
3248         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3250 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3252         PR c++/56543
3253         * g++.dg/template/typename20.C: New test.
3255 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3257         PR debug/56510
3258         * gcc.dg/pr56510.c: New test.
3260         PR rtl-optimization/56484
3261         * gcc.c-torture/compile/pr56484.c: New test.
3263 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3265         PR c++/56530
3266         * g++.dg/warn/Wsign-conversion-2.C: New.
3268 2013-03-05  Richard Biener  <rguenther@suse.de>
3270         PR tree-optimization/56270
3271         * gcc.dg/vect/slp-38.c: New testcase.
3273 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3275         PR rtl-optimization/56494
3276         * gcc.dg/pr56494.c: New test.
3278 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3280         * gcc.dg/pr56424.c: New test.
3282 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3284         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3285         * gcc.dg/pr56228.c <avr>: Skip.
3287 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3289         PR testsuite/52641
3290         PR tree-optimization/52631
3291         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3293 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3295         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3296         * gcc.dg/vect/vect-83_64.c: Same.
3298 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3300         PR fortran/56477
3301         * gfortran.dg/pointer_check_13.f90: New test.
3303 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3305         PR fortran/54730
3306         * gfortran.dg/array_constructor_42.f90: New test.
3308 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3310         PR c++/52688
3311         * g++.dg/template/static33.C: New.
3312         * g++.dg/template/static34.C: Likewise.
3314         PR c++/10291
3315         * g++.dg/template/static35.C: New.
3317 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3319         * gcc.dg/pr56396.c: Require pic support.
3321 2013-03-01  Richard Biener  <rguenther@suse.de>
3323         PR tree-optimization/55481
3324         * gcc.dg/torture/pr56488.c: New testcase.
3326 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3327             Jakub Jelinek  <jakub@redhat.com>
3329         PR sanitizer/56454
3330         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3331         no_sanitize_address attribute rather than no_address_safety_analysis.
3332         * g++.dg/asan/sanitizer_test_utils.h
3333         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3334         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3335         in addition to no_address_safety_analysis.
3337 2013-02-28  Jason Merrill  <jason@redhat.com>
3339         PR c++/56481
3340         * g++.dg/cpp0x/constexpr-and.C: New.
3342 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3344         PR tree-optimization/56294
3345         * g++.dg/debug/pr56294.C: New test.
3347 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3349         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3351 2013-02-27  Marek Polacek  <polacek@redhat.com>
3353         PR rtl-optimization/56466
3354         * gcc.dg/pr56466.c: New test.
3356 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3358         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3359         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3360         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3362 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3364         PR middle-end/45472
3365         * gcc.dg/pr45472.c: New test.
3367 2013-02-26  Marek Polacek  <polacek@redhat.com>
3369         PR tree-optimization/56426
3370         * gcc.dg/pr56436.c: New test.
3372 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3374         PR tree-optimization/56448
3375         * gcc.c-torture/compile/pr56448.c: New test.
3377         PR tree-optimization/56443
3378         * gcc.dg/torture/pr56443.c: New test.
3380 2013-02-25  Richard Biener  <rguenther@suse.de>
3382         PR tree-optimization/56175
3383         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3385 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3387         PR c++/56403
3388         * g++.dg/torture/pr56403.C: New test.
3390 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3392         Revert:
3393         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3394         Richard Sandiford  <rdsandiford@googlemail.com>
3396         * gcc.target/mips/mips.exp: Add microMIPS support.
3397         * gcc.target/mips/umips-movep-2.c: New test.
3398         * gcc.target/mips/umips-lwp-2.c: New test.
3399         * gcc.target/mips/umips-swp-5.c: New test.
3400         * gcc.target/mips/umips-constraints-1.c: New test.
3401         * gcc.target/mips/umips-lwp-3.c: New test.
3402         * gcc.target/mips/umips-swp-6.c: New test.
3403         * gcc.target/mips/umips-constraints-2.c: New test.
3404         * gcc.target/mips/umips-save-restore-1.c: New test.
3405         * gcc.target/mips/umips-lwp-4.c: New test.
3406         * gcc.target/mips/umips-swp-7.c: New test.
3407         * gcc.target/mips/umips-save-restore-2.c: New test.
3408         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3409         * gcc.target/mips/umips-lwp-5.c: New test.
3410         * gcc.target/mips/umips-save-restore-3.c: New test.
3411         * gcc.target/mips/umips-lwp-6.c: New test.
3412         * gcc.target/mips/umips-swp-1.c: New test.
3413         * gcc.target/mips/umips-lwp-7.c: New test.
3414         * gcc.target/mips/umips-swp-2.c: New test.
3415         * gcc.target/mips/umips-lwp-8.c: New test.
3416         * gcc.target/mips/umips-swp-3.c: New test.
3417         * gcc.target/mips/umips-movep-1.c: New test.
3418         * gcc.target/mips/umips-lwp-1.c: New test.
3419         * gcc.target/mips/umips-swp-4.c: New test.
3421 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3422             Richard Sandiford  <rdsandiford@googlemail.com>
3424         * gcc.target/mips/mips.exp: Add microMIPS support.
3425         * gcc.target/mips/umips-movep-2.c: New test.
3426         * gcc.target/mips/umips-lwp-2.c: New test.
3427         * gcc.target/mips/umips-swp-5.c: New test.
3428         * gcc.target/mips/umips-constraints-1.c: New test.
3429         * gcc.target/mips/umips-lwp-3.c: New test.
3430         * gcc.target/mips/umips-swp-6.c: New test.
3431         * gcc.target/mips/umips-constraints-2.c: New test.
3432         * gcc.target/mips/umips-save-restore-1.c: New test.
3433         * gcc.target/mips/umips-lwp-4.c: New test.
3434         * gcc.target/mips/umips-swp-7.c: New test.
3435         * gcc.target/mips/umips-save-restore-2.c: New test.
3436         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3437         * gcc.target/mips/umips-lwp-5.c: New test.
3438         * gcc.target/mips/umips-save-restore-3.c: New test.
3439         * gcc.target/mips/umips-lwp-6.c: New test.
3440         * gcc.target/mips/umips-swp-1.c: New test.
3441         * gcc.target/mips/umips-lwp-7.c: New test.
3442         * gcc.target/mips/umips-swp-2.c: New test.
3443         * gcc.target/mips/umips-lwp-8.c: New test.
3444         * gcc.target/mips/umips-swp-3.c: New test.
3445         * gcc.target/mips/umips-movep-1.c: New test.
3446         * gcc.target/mips/umips-lwp-1.c: New test.
3447         * gcc.target/mips/umips-swp-4.c: New test.
3449 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3451         PR sanitizer/56393
3452         * lib/asan-dg.exp (asan_link_flags): Add
3453         -B${gccpath}/libsanitizer/asan/ to flags.
3455 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3457         PR middle-end/56420
3458         * gcc.dg/torture/pr56420.c: New test.
3460 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3462         PR middle-end/56108
3463         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3465 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3467         PR tree-optimization/56310
3468         * g++.dg/ipa/pr56310.C: New test.
3470 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3472         PR fortran/56385
3473         * gfortran.dg/proc_ptr_comp_37.f90: New.
3475 2013-02-21  Richard Biener  <rguenther@suse.de>
3477         PR tree-optimization/56415
3478         Revert
3479         2013-02-11  Richard Biener  <rguenther@suse.de>
3481         PR tree-optimization/56273
3482         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3483         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3484         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3485         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3486         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3487         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3489 2013-02-21  Marek Polacek  <polacek@redhat.com>
3491         PR tree-optimization/56398
3492         * g++.dg/torture/pr56398.C: New test.
3494 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3496         PR inline-asm/56405
3497         * gcc.c-torture/compile/pr56405.c: New test.
3499 2013-02-20  Jan Hubicka  <jh@suse.cz>
3501         PR tree-optimization/56265
3502         * g++.dg/ipa/devirt-11.C: New testcase.
3504 2013-02-20  Richard Biener  <rguenther@suse.de>
3506         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3508 2013-02-20  Richard Biener  <rguenther@suse.de>
3509         Jakub Jelinek  <jakub@redhat.com>
3511         PR tree-optimization/56396
3512         * gcc.dg/pr56396.c: New testcase.
3514 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3516         PR c++/56373
3517         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3519 2013-02-19  Richard Biener  <rguenther@suse.de>
3521         PR tree-optimization/56384
3522         * gcc.dg/torture/pr56384.c: New testcase.
3524 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3526         PR tree-optimization/56350
3527         * gcc.dg/pr56350.c: New test.
3529         PR tree-optimization/56381
3530         * g++.dg/opt/pr56381.C: New test.
3532 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3534         PR pch/54117
3535         * lib/dg-pch.exp (pch-init, pch-finish,
3536         check_effective_target_pch_supported_debug): New procs.
3537         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3538         Likewise if $pch_unsupported_debug and $flags include -g.
3539         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3540         and dg-require-effective-target pch_unsupported_debug.
3541         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3542         * objc.dg/pch/pch.exp: Likewise.
3543         * gcc.dg/pch/pch.exp: Likewise.
3544         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3545         pch_unsupported_debug.
3546         * gcc.dg/pch/valid-1.hs: Likewise.
3547         * gcc.dg/pch/valid-1b.c: Likewise.
3548         * gcc.dg/pch/valid-1b.hs: Likewise.
3550 2013-02-18  Richard Biener  <rguenther@suse.de>
3552         PR tree-optimization/56366
3553         * gcc.dg/torture/pr56366.c: New testcase.
3555 2013-02-18  Richard Biener  <rguenther@suse.de>
3557         PR middle-end/56349
3558         * gcc.dg/torture/pr56349.c: New testcase.
3560 2013-02-18  Richard Biener  <rguenther@suse.de>
3562         PR tree-optimization/56321
3563         * gcc.dg/torture/pr56321.c: New testcase.
3565 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3567         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3569 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3570             Dodji Seketeli  <dodji@redhat.com>
3572         PR asan/56330
3573         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3574         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3575         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3576         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3577         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3578         * c-c++-common/asan/pr56330.c: Likewise.
3579         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3580         Ensure the size argument of __builtin_memcpy is a constant.
3582 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3583             Paolo Carlini  <paolo.carlini@oracle.com>
3585         PR c++/51242
3586         * g++.dg/cpp0x/enum23.C: New.
3588 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3590         PR target/54685
3591         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3593 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3595         PR rtl-optimization/56348
3596         * gcc.target/i386/pr56348.c: New test.
3598 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3600         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3601         * gcc.target/arm/interrupt-2.c: Likewise.
3603 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3605         PR fortran/56318
3606         * gfortran.dg/matmul_9.f90: New.
3608 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3610         PR fortran/53818
3611         * gfortran.dg/init_flag_11.f90: New.
3613 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3615         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3617 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3619         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3620         characters.
3622 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3623             Tobias Burnus  <burnus@net-b.de>
3625         PR testsuite/56138
3626         * gfortran.dg/allocatable_function_7.f90: New.
3628 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3630         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3631         * asan_globals_test-wrapper.cc: New file.
3632         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3633         instead of asan_globals_test.cc as dg-additional-sources.
3634         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3635         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3636         "sanitizer_test_utils.h" instead of
3637         "sanitizer_common/tests/sanitizer_test_utils.h".
3638         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3639         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3640         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3641         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3642         * g++.dg/asan/asan_test.cc: Synced from upstream.
3643         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3645 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3647         Fix an asan crash
3648         * c-c++-common/asan/memcmp-2.c: New test.
3650 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3652         PR c++/55582
3653         * g++.dg/cpp0x/udlit-string-literal.h: New.
3654         * g++.dg/cpp0x/udlit-string-literal.C: New.
3656 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3658         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3660 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3662         PR target/56184
3663         * gcc.target/arm/pr56184.C: New test.
3665 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3667         PR c++/56302
3668         * g++.dg/torture/pr56302.C: New test.
3669         * g++.dg/cpp0x/constexpr-56302.C: New test.
3670         * c-c++-common/pr56302.c: New test.
3672 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3673             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3675         PR fortran/56204
3676         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3677         * gfortran.dg/quad_3.f90: Ditto.
3679 2013-02-13  Kostya Serebryany  <kcc@google.com>
3681         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3682         to match the fresh asan run-time.
3683         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3685 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3687         Avoid instrumenting duplicated memory access in the same basic block
3688         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3689         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3690         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3691         * c-c++-common/asan/inc.c: Likewise.
3693 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3695         PR inline-asm/56148
3696         * gcc.target/i386/pr56148.c: New test.
3698 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3699             Tobias Burnus  <burnus@net-b.de>
3701         PR testsuite/56082
3702         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3703         to kind=2.
3705 2013-02-12  Richard Biener  <rguenther@suse.de>
3707         PR lto/56297
3708         * gcc.dg/lto/pr56297_0.c: New testcase.
3709         * gcc.dg/lto/pr56297_0.c: Likewise.
3711 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3713         PR fortran/46952
3714         * gfortran.dg/typebound_deferred_1.f90: New.
3716 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3718         PR rtl-optimization/56151
3719         * gcc.target/i386/pr56151.c: New test.
3721 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3723         * g++.dg/ext/mv12.C: New test.
3724         * g++.dg/ext/mv12.h: New file.
3725         * g++.dg/ext/mv12-aux.C: New file.
3726         * g++.dg/ext/mv13.C: New test.
3728 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3730         * lib/target-supports.exp
3731         (check_effective_target_powerpc_eabi_ok): New.
3732         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3733         powerpc_eabi_ok.
3734         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3735         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3736         only.
3737         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3738         * gcc.target/powerpc/pr51623.c: Likewise.
3739         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3740         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3742 2013-02-11  Alexander Potapenko  <glider@google.com>
3743             Jack Howarth  <howarth@bromo.med.uc.edu>
3744             Jakub Jelinek  <jakub@redhat.com>
3746         PR sanitizer/55617
3747         * g++.dg/asan/pr55617.C: Run on all targets.
3749 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3751         PR rtl-optimization/56275
3752         * gcc.dg/pr56275.c: New test.
3754 2013-02-11  Richard Biener  <rguenther@suse.de>
3756         PR tree-optimization/56273
3757         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3759 2013-02-11  Richard Biener  <rguenther@suse.de>
3761         PR tree-optimization/56264
3762         * gcc.dg/torture/pr56264.c: New testcase.
3764 2013-02-11  Richard Biener  <rguenther@suse.de>
3766         PR tree-optimization/56273
3767         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3768         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3769         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3770         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3771         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3772         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3774 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3776         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3777         for *-*-linux-gnu targets.
3778         * g++.dg/asan/interception-test-1.c: Ditto.
3779         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3780         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3782 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3784         PR fortran/55362
3785         * gfortran.dg/intrinsic_size_4.f90 : New test.
3787 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3789         PR target/56256
3790         * gcc.target/powerpc/pr56256.c: New test.
3792 2013-02-08  Ian Lance Taylor  <iant@google.com>
3794         * lib/go.exp: Load timeout.exp.
3796 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3798         PR rtl-optimization/56246
3799         * gcc.target/i386/pr56246.c: New test.
3801 2013-02-08  Jeff Law  <law@redhat.com>
3803         PR debug/53948
3804         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3806 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3808         PR target/56043
3809         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3810         powerpc*-*-linux*.
3812 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3814         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3816 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3818         PR rtl-optimization/56195
3819         * gcc.dg/torture/pr56195.c: New test.
3821 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3823         PR fortran/54107
3824         * gfortran.dg/recursive_interface_2.f90: New test.
3826 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3828         PR tree-optimization/56250
3829         * gcc.c-torture/execute/pr56250.c: New test.
3831 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3833         PR tree-optimization/56064
3834         * gcc.dg/fixed-point/view-convert-2.c: New test.
3836 2013-02-08  Michael Matz  <matz@suse.de>
3838         PR tree-optimization/52448
3839         * gcc.dg/pr52448.c: New test.
3841 2013-02-08  Richard Biener  <rguenther@suse.de>
3843         PR middle-end/56181
3844         * gcc.dg/torture/pr56181.c: New testcase.
3846 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3848         PR target/54222
3849         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3850         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3852 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3854         PR c++/56241
3855         * g++.dg/parse/crash61.C: New test.
3857         PR c++/56239
3858         * g++.dg/parse/pr56239.C: New test.
3860         PR c++/56237
3861         * g++.dg/abi/mangle61.C: New test.
3863 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3865         PR rtl-optimization/56225
3866         * gcc.target/i386/pr56225.c: New test.
3868 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3870         PR debug/56154
3871         * gcc.dg/guality/pr56154-1.c: New test.
3872         * gcc.dg/guality/pr56154-2.c: New test.
3873         * gcc.dg/guality/pr56154-3.c: New test.
3874         * gcc.dg/guality/pr56154-4.c: New test.
3875         * gcc.dg/guality/pr56154-aux.c: New file.
3877         PR tree-optimization/55789
3878         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3879         cleanup-tree-dump.
3880         * gcc.dg/tree-ssa/inline-3.c: Add
3881         --param max-early-inliner-iterations=2 option.
3883 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3885         PR debug/53363
3886         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3887         Add -fno-dwarf2-cfi-asm to dg-options.
3888         Adapt match count.
3890 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3892         PR target/56228
3893         * gcc.dg/pr56228.c: New test.
3895 2013-02-07  Alan Modra  <amodra@gmail.com>
3897         PR target/54009
3898         * gcc.target/powerpc/pr54009.c: New test.
3899         PR target/54131
3900         * gfortran.dg/pr54131.f: New test.
3902 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3904         PR fortran/55789
3905         * gfortran.dg/array_constructor_41.f90: New test.
3907 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3909         PR fortran/55978
3910         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3912 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3914         PR middle-end/56217
3915         * g++.dg/gomp/pr56217.C: New test.
3917 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3919         PR tree-optimization/56205
3920         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3921         * gcc.c-torture/execute/pr56205.c: New test.
3923 2013-02-05  Richard Biener  <rguenther@suse.de>
3925         PR tree-optimization/53342
3926         PR tree-optimization/53185
3927         * gcc.dg/vect/pr53185-2.c: New testcase.
3929 2013-02-05  Jan Hubicka  <jh@suse.cz>
3931         PR tree-optimization/55789
3932         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3933         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3934         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3935         * g++.dg/ipa/inline-1.C: New testcase.
3936         * g++.dg/ipa/inline-2.C: New testcase.
3937         * g++.dg/ipa/inline-3.C: New testcase.
3939 2013-02-05  Jan Hubicka  <jh@suse.cz>
3941         PR tree-optimization/55789
3942         * g++.dg/torture/pr55789.C: New testcase.
3944 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3946         PR middle-end/56167
3947         * gcc.dg/pr56167.c: New test.
3949 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3951         PR target/55146
3952         * gcc.target/sh/pr55146.c: New.
3954 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3956         PR tree-optimization/54386
3957         * gcc.target/sh/pr54386.c: New.
3959 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3961         PR fortran/56008
3962         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3964         PR fortran/47517
3965         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3967 2013-02-04  Alexander Potapenko  <glider@google.com>
3968             Jack Howarth  <howarth@bromo.med.uc.edu>
3969             Jakub Jelinek  <jakub@redhat.com>
3971         PR sanitizer/55617
3972         * g++.dg/asan/pr55617.C: New test.
3974 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3976         PR fortran/54195
3977         * gfortran.dg/typebound_operator_19.f90: New test.
3978         * gfortran.dg/typebound_assignment_4.f90: New test.
3980 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3982         PR fortran/54107
3983         * gfortran.dg/recursive_interface_1.f90: New test.
3985 2013-02-04  Richard Guenther  <rguenther@suse.de>
3987         PR lto/56168
3988         * gcc.dg/lto/pr56168_0.c: New testcase.
3989         * gcc.dg/lto/pr56168_1.c: Likewise.
3991 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3993         PR fortran/50627
3994         PR fortran/56054
3995         * gfortran.dg/block_12.f90:  New test.
3996         * gfortran.dg/module_error_1.f90:  New test.
3998 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4000         * lib/target-supports.exp (check_effective_target_vect_float)
4001         (check_effective_target_vect_no_align): Add mips-sde-elf.
4003 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4005         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4007 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4009         * gcc.dg/pr56023.c: XFAIL on AIX.
4010         * gcc.dg/vect/pr49352.c: Same.
4012 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4014         * gnat.dg/opt26.adb: New test.
4016 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4018         Revert.
4019         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4021         * gcc.target/arm/neon-vfnms-1.c: New test.
4022         * gcc.target/arm/neon-vfnma-1.c: New test.
4024 2013-01-31  Richard Biener  <rguenther@suse.de>
4026         PR tree-optimization/56157
4027         * gcc.dg/torture/pr56157.c: New testcase.
4029 2013-01-30  Richard Biener  <rguenther@suse.de>
4031         PR tree-optimization/56150
4032         * gcc.dg/torture/pr56150.c: New testcase.
4034 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4036         PR sanitizer/55374
4037         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4038         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4039         printed in backtrace.
4040         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4041         to avoid errors about mismatched allocation vs. deallocation.
4043         PR c++/55742
4044         * g++.dg/mv1.C: Moved to...
4045         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4046         * g++.dg/mv2.C: Moved to...
4047         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4048         * g++.dg/mv3.C: Moved to...
4049         * g++.dg/ext/mv3.C: ... here.
4050         * g++.dg/mv4.C: Moved to...
4051         * g++.dg/ext/mv4.C: ... here.
4052         * g++.dg/mv5.C: Moved to...
4053         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4054         * g++.dg/mv6.C: Moved to...
4055         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4056         * g++.dg/ext/mv7.C: New test.
4057         * g++.dg/ext/mv8.C: New test.
4058         * g++.dg/ext/mv9.C: New test.
4059         * g++.dg/ext/mv10.C: New test.
4060         * g++.dg/ext/mv11.C: New test.
4062 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4064         PR rtl-optimization/56144
4065         * gcc.dg/pr56144.c: New.
4067 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4069         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4070         message.
4071         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4072         * g++.dg/cpp0x/constexpr-55573.C: Same
4074 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4076         PR tree-optimization/56064
4077         * gcc.dg/fixed-point/view-convert.c: New test.
4079 2013-01-30  Andreas Schwab  <schwab@suse.de>
4081         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4082         evaluate the end index in string range.
4084 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4086         PR fortran/56138
4087         * gfortran.dg/allocatable_function_6.f90: New.
4089 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4090             Mikael Morin  <mikael@gcc.gnu.org>
4092         PR fortran/54107
4093         * gfortran.dg/proc_ptr_comp_36.f90: New.
4095 2013-01-29  Richard Biener  <rguenther@suse.de>
4097         PR tree-optimization/55270
4098         * gcc.dg/torture/pr55270.c: New testcase.
4100 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4102         PR rtl-optimization/56117
4103         * gcc.dg/pr56117.c: New test.
4105 2013-01-28  Richard Biener  <rguenther@suse.de>
4107         PR tree-optimization/56034
4108         * gcc.dg/torture/pr56034.c: New testcase.
4110 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4112         PR tree-optimization/56125
4113         * gcc.dg/pr56125.c: New test.
4115 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4116             Mikael Morin  <mikael@gcc.gnu.org>
4118         PR fortran/53537
4119         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4120         * gfortran.dg/import8.f90: Likewise.
4121         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4122         * gfortran.dg/import10.f90: New test.
4123         * gfortran.dg/import11.f90: Likewise
4125 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4127         PR testsuite/56053
4128         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4129         string.h.  Provide memset, malloc and free prototypes, adjust line
4130         numbers in dg-output.
4131         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4132         Provide memset prototype and adjust line numbers in dg-output.
4133         * c-c++-common/asan/global-overflow-1.c: Likewise.
4135         PR tree-optimization/56094
4136         * gcc.dg/pr56094.c: New test.
4138 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4140         * gcc.target/arm/neon-vfnms-1.c: New test.
4141         * gcc.target/arm/neon-vfnma-1.c: New test.
4143 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4145         PR target/56114
4146         * gcc.target/i386/pr56114.c: New test.
4148 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4150         PR fortran/55984
4151         * gfortran.dg/associate_14.f90: New test.
4153         PR fortran/56047
4154         * gfortran.dg/associate_13.f90: New test.
4156 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4158         PR tree-optimization/56098
4159         * gcc.dg/pr56098-1.c: New test.
4160         * gcc.dg/pr56098-2.c: New test.
4162 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4164         PR target/54222
4165         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4167 2013-01-22  Marek Polacek  <polacek@redhat.com>
4169         PR tree-optimization/56035
4170         * gcc.dg/pr56035.c: New test.
4172 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4174         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4175         for MIPS.
4177 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4179         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4181 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4183         PR c/56078
4184         * gcc.dg/pr56078.c: New test.
4185         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4187 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4189         PR tree-optimization/55927
4190         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4192 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4194         * gcc.target/i386/movsd.c: New test.
4196 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4198         PR inline-asm/55934
4199         * gcc.target/i386/pr55934.c: New test.
4201 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4203         PR fortran/56081
4204         * gfortran.dg/select_8.f90: New.
4206 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4208         * gcc.target/microblaze/microblaze.exp: Remove
4209         target_config_cflags check.
4211 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4213         PR fortran/56052
4214         * gfortran.dg/gomp/pr56052.f90: New test.
4216         PR target/49069
4217         * gcc.dg/pr49069.c: New test.
4219 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4221         PR c++/55944
4222         * g++.dg/cpp0x/constexpr-static10.C: New.
4224 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4226         PR target/56028
4227         * gcc.target/i386/pr56028.c: New test.
4229 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4231         PR target/55686
4232         * gcc.target/i386/pr55686.c: New test.
4234 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4236         PR c++/53609
4237         * g++.dg/cpp0x/variadic139.C: New test.
4238         * g++.dg/cpp0x/variadic140.C: Likewise.
4239         * g++.dg/cpp0x/variadic141.C: Likewise.
4241 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4243         * gnat.dg/warn8.adb: New test.
4245 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4247         PR fortran/55919
4248         * gfortran.dg/include_8.f90: New test.
4250 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4252         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4253         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4255 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4257         PR tree-optimization/56051
4258         * gcc.c-torture/execute/pr56051.c: New test.
4260 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4262         PR rtl-optimization/56023
4263         * gcc.dg/pr56023.c: New test.
4265 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4267         PR middle-end/56022
4268         * gcc.target/i386/pr56022.c: New test.
4270 2013-01-21  Jason Merrill  <jason@redhat.com>
4272         * lib/target-supports.exp (check_effective_target_alias): New.
4274 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4276         PR debug/53235
4277         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4279 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4281         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4283 2013-01-19  Jeff Law  <law@redhat.com>
4285         PR tree-optimization/52631
4286         * tree-ssa/pr52631.c: New test.
4287         * tree-ssa/ssa-fre-9: Update expected output.
4289 2013-01-19  Anthony Green  <green@moxielogic.com>
4291         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4292         for moxie.
4294 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4296         PR tree-optimization/56029
4297         * g++.dg/torture/pr56029.C: New test.
4299 2013-01-18  Sharad Singhai  <singhai@google.com>
4301         PR tree-optimization/55995
4302         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4304 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4306         PR target/55433
4307         * gcc.target/i386/pr55433.c: New.
4309 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4311         PR middle-end/56015
4312         * gfortran.dg/pr56015.f90: New test.
4314 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4316         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4318 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4320         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4321         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4322         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4323         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4324         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4326 2013-01-17  Jeff Law  <law@redhat.com>
4328         * gcc.dg/pr52573.c: Move to...
4329         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4331         PR rtl-optimization/52573
4332         * gcc.dg/pr52573.c: New test.
4334 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4336         PR sanitizer/55679
4337         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4338         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4339         check_no_compiler_messages to test support in ucontext.h.
4340         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4341         compliant RLIMIT_AS.
4343 2013-01-17  Marek Polacek  <polacek@redhat.com>
4345         PR rtl-optimization/55833
4346         * gcc.dg/pr55833.c: New test.
4348 2013-01-17  Jan Hubicka  <jh@suse.cz>
4350         PR tree-optimization/55273
4351         * gcc.c-torture/compile/pr55273.c: New testcase.
4353 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4355         PR target/55981
4356         * gcc.target/pr55981.c: New test.
4358 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4360         * gcc.target/arm/pr40887.c: Require at least armv5.
4361         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4362         * gcc.target/arm/pr51915.c: Likewise.
4363         * gcc.target/arm/pr52006.c: Likewise.
4364         * gcc.target/arm/pr53187.c: Likewise.
4366         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4367         * gcc.target/arm/ftest-support-arm.h: Delete.
4368         * gcc.target/arm/ftest-support-thumb.h: Delete.
4369         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4370         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4371         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4372         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4373         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4374         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4375         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4376         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4377         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4378         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4379         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4380         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4381         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4382         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4383         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4384         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4385         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4386         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4387         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4388         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4389         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4390         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4391         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4392         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4394 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4396         PR tree-optimizations/55264
4397         * g++.dg/ipa/pr55264.C: New test.
4399 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4401         PR fortran/55983
4402         * gfortran.dg/class_55.f90: New.
4404 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4406         PR testsuite/55994
4407         * gcc.c-torture/execute/builtins/builtins.exp: Add
4408         -Wl,--allow-multiple-definition for eabi and elf targets.
4410         PR testsuite/54622
4411         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4412         check_effective_target_vect_perm_short,
4413         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4414         check_effective_target_vect64): Return 0 for big-endian ARM.
4415         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4417         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4418         prototypes.
4420 2013-01-16  Richard Biener  <rguenther@suse.de>
4422         PR tree-optimization/55964
4423         * gcc.dg/torture/pr55964.c: New testcase.
4425 2013-01-16  Richard Biener  <rguenther@suse.de>
4427         PR tree-optimization/54767
4428         PR tree-optimization/53465
4429         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4431 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4433         PR target/55301
4434         * gcc.target/sh/sh-switch.c: New testcase.
4436 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4438         * gcc.dg/webizer.c: Increase the array size.
4440 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4442         PR target/55940
4443         * gcc.dg/pr55940.c: New test.
4445 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4446             Harald Anlauf  <anlauf@gmx.de>
4448         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4449         * gfortran.dg/bounds_check_5.f90: Likewise.
4450         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4451         * gfortran.dg/continuation_9.f90: Likewise.
4452         * gfortran.dg/move_alloc_13.f90: Likewise.
4453         * gfortran.dg/structure_constructor_11.f90: Likewise.
4454         * gfortran.dg/tab_continuation.f: Likewise.
4455         * gfortran.dg/warning-directive-2.F90: Likewise.
4456         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4458 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4460         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4461         * gcc.target/arm/fma-sp.c: Likewise.
4463 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4465         PR rtl-optimization/55153
4466         * gcc.dg/pr55153.c: New.
4468 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4470         PR tree-optimization/55920
4471         * gcc.c-torture/compile/pr55920.c: New test.
4473 2013-01-15  Richard Biener  <rguenther@suse.de>
4475         PR middle-end/55882
4476         * gcc.dg/torture/pr55882.c: New testcase.
4478 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4480         PR tree-optimization/55955
4481         * gcc.c-torture/compile/pr55955.c: New test.
4483 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4485         PR c++/55663
4486         * g++.dg/cpp0x/alias-decl-31.C: New test.
4488 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4490         PR fortran/54286
4491         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4492         case where interface is null.
4494 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4496         PR fortran/55806
4497         * gfortran.dg/array_constructor_40.f90:  New test.
4499 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4501         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4503 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4505         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4506         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4507         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4508         * gcc.target/aarch64/vect-ld1r.c: New.
4509         * gcc.target/aarch64/vect-ld1r.x: New.
4511 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4513         PR target/55948
4514         * gcc.target/i386/hle-clear-rel.c: New file
4515         * gcc.target/i386/hle-store-rel.c: New file.
4517 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4519         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4520         * gfortran.dg/bounds_check_4.f90: Likewise.
4521         * gfortran.dg/inquire_10.f90: Likewise.
4522         * gfortran.dg/minloc_3.f90: Likewise.
4523         * gfortran.dg/minlocval_3.f90: Likewise.
4524         * gfortran.dg/module_double_reuse.f90: Likewise.
4525         * gfortran.dg/mvbits_1.f90: Likewise.
4526         * gfortran.dg/oldstyle_1.f90: Likewise.
4527         * gfortran.dg/pr20163-2.f: Likewise.
4528         * gfortran.dg/save_1.f90: Likewise.
4529         * gfortran.dg/scan_1.f90: Likewise.
4530         * gfortran.dg/select_char_1.f90: Likewise.
4531         * gfortran.dg/shape_4.f90: Likewise.
4532         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4533         * gfortran.dg/function_optimize_10.f90: Likewise.
4534         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4535         * gfortran.dg/used_types_17.f90: Likewise.
4536         * gfortran.dg/used_types_18.f90: Likewise.
4538 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4540         PR fortran/54286
4541         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4543 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4545         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4547 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4549         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4551 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4553         PR fortran/55072
4554         * gfortran.dg/assumed_type_2.f90: Fix test case.
4555         * gfortran.dg/internal_pack_13.f90: New test.
4556         * gfortran.dg/internal_pack_14.f90: New test.
4558 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4560         PR fortran/55868
4561         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4562         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4563         $tar to STAR.
4565 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4567         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4569 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4571         PR target/55719
4572         * gcc.target/s390/pr55719.c: New testcase.
4574 2013-01-11  Richard Guenther  <rguenther@suse.de>
4576         PR tree-optimization/44061
4577         * gcc.dg/pr44061.c: New testcase.
4579 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4581         Update copyright years.
4583 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4584             Jakub Jelinek  <jakub@redhat.com>
4586         PR target/55565
4587         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4589 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4591         PR rtl-optimization/55672
4592         * gcc.target/i386/pr55672.c: New.
4594 2013-01-10  Jeff Law  <law@redhat.com>
4596         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4597         pass/fail message unique.
4600 2013-01-10  Jason Merrill  <jason@redhat.com>
4602         * ada/.gitignore: New.
4604 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4606         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4607         Add tls options.
4608         * g++.dg/tls/thread_local2.C: Likewise.
4609         * g++.dg/tls/thread_local2g.C: Likewise.
4610         * g++.dg/tls/thread_local6.C: Likewise.
4611         * g++.dg/tls/thread_local-order1.C: Add tls options.
4612         * g++.dg/tls/thread_local-order2.C: Likewise.
4613         * g++.dg/tls/thread_local3.C: Likewise.
4614         * g++.dg/tls/thread_local3g.C: Likewise.
4615         * g++.dg/tls/thread_local4.C: Likewise.
4616         * g++.dg/tls/thread_local4g.C: Likewise.
4617         * g++.dg/tls/thread_local5.C: Likewise.
4618         * g++.dg/tls/thread_local5g.C: Likewise.
4619         * g++.dg/tls/thread_local6g.C: Likewise.
4621 2013-01-10  Kostya Serebryany  <kcc@google.com>
4623         * g++.dg/asan/asan_test.cc: Sync from upstream.
4625 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4627         PR tree-optimization/55921
4628         * gcc.c-torture/compile/pr55921.c: New test.
4630 2013-01-09  Jan Hubicka  <jh@suse.cz>
4632         PR tree-optimization/55569
4633         * gcc.c-torture/compile/pr55569.c: New testcase.
4635 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4637         PR fortran/47203
4638         * gfortran.dg/use_28.f90: New test.
4640 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4642         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4643         number matching more robust.
4645 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4647         PR rtl-optimization/55829
4648         * gcc.target/i386/pr55829.c: New.
4650 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4652         PR fortran/55758
4653         * gfortran.dg/bind_c_bool_1.f90: New.
4654         * gfortran.dg/do_5.f90: Add dg-warning.
4656 2013-01-09  Jan Hubicka  <jh@suse.cz>
4658         PR tree-optimization/55875
4659         * gcc.c-torture/execute/pr55875.c: New testcase.
4660         * g++.dg/torture/pr55875.C: New testcase.
4662 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4664         PR c/48418
4665         * c-c++-common/pr48418.c: New test.
4667 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4669         PR c++/55801
4670         * g++.dg/tls/thread_local-ice.C: New.
4672 2013-01-09  Andreas Schwab  <schwab@suse.de>
4674         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4676 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4678         PR tree-optimization/48189
4679         * gcc.dg/pr48189.c: New test.
4681 2013-01-04  Jan Hubicka  <jh@suse.cz>
4683         PR tree-optimization/55823
4684         * g++.dg/ipa/devirt-10.C: New testcase.
4686 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4687             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4689         PR rtl-optimization/55845
4690         * gcc.target/i386/pr55845.c: New test.
4692 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4694         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4695         instructions generated instead of number of occurances.
4697 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4699         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4700         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4701         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4702         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4703         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4704         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4705         * gcc.target/aarch64/vect-fcm.x: Likewise.
4706         * lib/target-supports.exp
4707         (check_effective_target_vect_cond): Enable for AArch64.
4709 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4711         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4712         endian-safe float pool loading.
4713         (test_square_root_v4sf): Likewise.
4714         (test_square_root_v2df): Likewise.
4715         * lib/target-supports.exp
4716         (check_effective_target_vect_call_sqrtf): Add AArch64.
4718 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4720         PR debug/55579
4721         * gcc.dg/tree-ssa/pr55579.c: New test.
4723 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4725         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4726         asm comments.
4728 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4730         PR middle-end/55890
4731         * gcc.dg/torture/pr55890-3.c: New test.
4733         PR middle-end/55851
4734         * gcc.c-torture/compile/pr55851.c: New test.
4736         PR sanitizer/55844
4737         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4738         dg-options.
4740 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4742         PR fortran/55618
4743         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4745 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4747         PR fortran/55763
4748         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4749         * gfortran.dg/pointer_init_7.f90: New.
4751 2013-01-07  Richard Biener  <rguenther@suse.de>
4753         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4755 2013-01-07  Richard Biener  <rguenther@suse.de>
4757         PR middle-end/55890
4758         * gcc.dg/torture/pr55890-1.c: New testcase.
4759         * gcc.dg/torture/pr55890-2.c: Likewise.
4761 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4763         * gcc.target/aarch64/fmovd.c: New.
4764         * gcc.target/aarch64/fmovf.c: Likewise.
4765         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4766         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4767         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4768         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4769         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4770         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4772 2013-01-07  Richard Biener  <rguenther@suse.de>
4774         PR tree-optimization/55888
4775         PR tree-optimization/55862
4776         * gcc.dg/torture/pr55888.c: New testcase.
4778 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4780         PR fortran/55852
4781         * gfortran.dg/intrinsic_size_3.f90: New.
4783 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/55763
4786         * gfortran.dg/select_type_32.f90: New.
4788 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4790         PR c++/52343
4791         * g++.dg/cpp0x/alias-decl-29.C: New test.
4793 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4795         PR fortran/53876
4796         PR fortran/54990
4797         PR fortran/54992
4798         * gfortran.dg/class_array_15.f03: New test.
4800 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4802         PR fortran/42769
4803         PR fortran/45836
4804         PR fortran/45900
4805         * gfortran.dg/use_23.f90: New test.
4806         * gfortran.dg/use_24.f90: New test.
4807         * gfortran.dg/use_25.f90: New test.
4808         * gfortran.dg/use_26.f90: New test.
4809         * gfortran.dg/use_27.f90: New test.
4811 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4813         * gnat.dg/specs/clause_on_volatile.ads: New test.
4815 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4817         * gnat.dg/alignment10.adb: New test.
4819 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4820             Mikael Morin  <mikael@gcc.gnu.org>
4822         PR fortran/55827
4823         * gfortran.dg/use_22.f90: New test.
4825 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4827         * gcc.target/aarch64/cmp-1.c: New testcase.
4829 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4831         PR fortran/55172
4832         * gfortran.dg/select_type_31.f03: New test.
4834 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4836         PR c++/54526 (again)
4837         * g++.dg/cpp0x/parse2.C: Extend.
4838         * g++.old-deja/g++.other/crash28.C: Adjust.
4840 2013-01-04  Richard Biener  <rguenther@suse.de>
4842         PR tree-optimization/55862
4843         * gcc.dg/torture/pr55862.c: New testcase.
4845 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4847         PR tree-optimization/55755
4848         * gcc.dg/torture/pr55755.c: New test.
4849         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4850         * gcc.dg/tree-ssa/pr45144.c: Update.
4852 2013-01-04  Richard Biener  <rguenther@suse.de>
4854         PR middle-end/55863
4855         * gcc.dg/fold-reassoc-2.c: New testcase.
4857 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4859         PR fortran/55763
4860         * gfortran.dg/null_7.f90: New.
4862 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4864         PR fortran/55854
4865         PR fortran/55763
4866         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4867         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4868         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4870 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4872         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4874 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4876         PR fortran/55855
4877         * gfortran.dg/assignment_1.f90: Modified.
4878         * gfortran.dg/assignment_4.f90: New.
4880 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4882         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4884 2013-01-03  Richard Biener  <rguenther@suse.de>
4886         PR tree-optimization/55857
4887         * gcc.dg/vect/pr55857-1.c: New testcase.
4888         * gcc.dg/vect/pr55857-2.c: Likewise.
4890 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4892         PR rtl-optimization/55838
4893         * gcc.dg/pr55838.c: New test.
4895         PR tree-optimization/55832
4896         * gcc.c-torture/compile/pr55832.c: New test.
4898 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4900         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4901         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4902         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4903         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4904         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4905         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4906         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4907         * gcc.dg/unroll_1.c: Ditto.
4908         * gcc.dg/unroll_2.c: Ditto.
4909         * gcc.dg/unroll_3.c: Ditto.
4910         * gcc.dg/unroll_4.c: Ditto.
4912 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4914         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4916 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918         PR fortran/55818
4919         * gfortran.dg/eof_4.f90: New test.
4921 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4923         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4924         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4925         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4926         (compat_setup_dfp): Initialize compat_alt_caret and
4927         compat_save_TEST_ALWAYS_FLAGS.
4929 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4931         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4933 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4935         * gcc.dg/torture/fp-int-convert-2.c: New test.
4937 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4939         * gfortran.dg/newunit_3.f90: Add dg-do run.
4940         * gfortran.dg/inquire_15.f90: Add dg-do run.
4942 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4944         PR tree-optimization/55831
4945         * gcc.dg/pr55831.c: New test.
4947 Copyright (C) 2013 Free Software Foundation, Inc.
4949 Copying and distribution of this file, with or without modification,
4950 are permitted in any medium without royalty provided the copyright
4951 notice and this notice are preserved.