Fixed a word wrap issue in my entry of testsuite/Changelog.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0d6f4987dbb7ffe9734fce28a7dd9176aee2468b
1 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4         ensure alignment.
6 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of 
9         accidentally placing minus sign for length instead of stride.
11 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
13         PR rtl-optimization/57425
14         PR rtl-optimization/57569
15         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
16         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
18 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
20         PR fortran/49074
21         PR fortran/56136
22         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
23         packing.
24         * gfortran.dg/typebound_assignment_6.f03: New.
26 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
28         * gcc.target/h8300/h8300.exp: New.
29         * gcc.dg/pragma-isr.c: Move to ...
30         * gcc.target/sh/torture/pragma-isr.c: ... here ...
31         * gcc.target/h8300/pragma-isr.c: ... and here.
32         * gcc.dg/pragma-isr2.c: Move to ...
33         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
34         * gcc.target/h8300/pragma-isr2.c: ... and here.
35         * gcc.dg/pragma-isr-trapa.c: Move to ...
36         * gcc.target/sh/pragma-isr-trapa.c: ... here.
37         * gcc.dg/pragma-isr-trapa2.c: Move to ...
38         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
39         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
40         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
41         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
42         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
43         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
44         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
45         * gcc.dg/attr-isr-trap_exit.c: Move to ...
46         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
47         * gcc.dg/attr-isr-trapa.c: Move to ...
48         * gcc.target/sh/attr-isr-trapa.c: ... here.
50 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/51413
53         * g++.dg/ext/builtin-offsetof1.C: New.
55 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
57         * gcc.target/aarch64/vect_smlal_1.c: New file.
59 2013-06-14  Tobias Burnus  <burnus@net-b.de>
61         PR fortran/57508
62         * gfortran.dg/defined_assignment_7.f90: New.
64 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/57599
67         * g++.dg/rtti/dyncast6.C: New.
68         * g++.dg/cpp0x/dyncast1.C: Likewise.
70 2013-06-14  Alan Modra  <amodra@gmail.com>
72         PR middle-end/57134
73         * gcc.dg/pr57134.c: New.
75 2013-06-14  Tobias Burnus  <burnus@net-b.de>
77         PR fortran/57596
78         * gfortran.dg/deferred_type_param_9.f90: New.
80 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
82         * gcc.dg/fold-minus-1.c: New testcase.
84 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
86         PR fortran/49074
87         * gfortran.dg/typebound_assignment_5.f03: New.
89 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
91         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
93 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
94             Pat Haugen <pthaugen@us.ibm.com>
95             Peter Bergner <bergner@vnet.ibm.com>
97         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
98         load/store instructions on power7, power8.
99         * gcc.target/powerpc/atomic-p8.c: Likewise.
101 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
103         PR c/57577
104         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
106 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
108         PR c++/38958
109         * g++.dg/warn/Wunused-var-20.C: New.
111 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
113         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
114         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
115         Run with -fno-common.
117 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
119         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
120         and exit function calls with return 1 and return 0, respectively.
122 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
124         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
125         New tests.
127 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
129         PR tree-optimization/57361
130         * gcc.dg/tree-ssa/pr57361.c: New file.
132 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
134         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
135         to ensure alignment.
136         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
138 2013-06-12  Tobias Burnus  <burnus@net-b.de>
140         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
142 2013-06-12  Tobias Burnus  <burnus@net-b.de>
143             Dominique d'Humieres  <dominiq@lps.ens.fr>
145         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
147 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
149         PR target/56564
150         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
151         * gcc.target/i386/pr56564-3.c: Likewise.
153 2013-06-11  Tobias Burnus  <burnus@net-b.de>
155         PR fortran/57535
156         * gfortran.dg/class_array_18.f90: New.
158 2013-06-11  Jan Hubicka  <jh@suse.cz>
160         PR c++/57551
161         * g++.dg/ext/visibility/anon6.C: Update testcase.
163 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
165         PR c/57563
166         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
167         in how we check __sec_reduce_mutating function's result.        
169 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
170             Pat Haugen <pthaugen@us.ibm.com>
171             Peter Bergner <bergner@vnet.ibm.com>
173         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
174         direct move instructions.
175         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
176         * gcc.target/powerpc/direct-move.h: Likewise.
177         * gcc.target/powerpc/direct-move-float1.c: Likewise.
178         * gcc.target/powerpc/direct-move-float2.c: Likewise.
179         * gcc.target/powerpc/direct-move-double1.c: Likewise.
180         * gcc.target/powerpc/direct-move-double2.c: Likewise.
181         * gcc.target/powerpc/direct-move-long1.c: Likewise.
182         * gcc.target/powerpc/direct-move-long2.c: Likewise.
184 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
186         PR c++/52440
187         * g++.dg/cpp0x/pr52440.C: New.
189 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
191         PR target/56564
192         * gcc.target/i386/pr56564-1.c: New test.
193         * gcc.target/i386/pr56564-2.c: New test.
194         * gcc.target/i386/pr56564-3.c: New test.
195         * gcc.target/i386/pr56564-4.c: New test.
196         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
197         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
198         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
199         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
200         * gcc.target/i386/vect-sizes-1.c: Likewise.
201         * gcc.target/i386/memcpy-1.c: Likewise.
202         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
203         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
205 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
207         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
208         systems to cover all GNU systems.
209         * g++.dg/abi/guard2.C: Likewise.
210         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
211         * g++.dg/eh/sighandle.C: Likewise.
212         * g++.dg/ext/cleanup-10.C: Likewise.
213         * g++.dg/ext/cleanup-11.C: Likewise.
214         * g++.dg/ext/cleanup-8.C: Likewise.
215         * g++.dg/ext/cleanup-9.C: Likewise.
216         * g++.dg/opt/const5.C: Likewise.
217         * g++.dg/opt/life1.C: Likewise.
218         * g++.dg/other/pr39496.C: Likewise.
219         * g++.old-deja/g++.abi/aggregates.C: Likewise.
220         * g++.old-deja/g++.abi/align.C: Likewise.
221         * g++.old-deja/g++.abi/bitfields.C: Likewise.
222         * g++.old-deja/g++.law/weak.C: Likewise.
223         * g++.old-deja/g++.pt/asm1.C: Likewise.
224         * gcc.c-torture/execute/20030125-1.x: Likewise.
225         * gcc.c-torture/execute/990127-2.x: Likewise.
226         * gcc.dg/20041106-1.c: Likewise.
227         * gcc.dg/20050503-1.c: Likewise.
228         * gcc.dg/builtin-object-size-5.c: Likewise.
229         * gcc.dg/cleanup-10.c: Likewise.
230         * gcc.dg/cleanup-11.c: Likewise.
231         * gcc.dg/cleanup-8.c: Likewise.
232         * gcc.dg/cleanup-9.c: Likewise.
233         * gcc.dg/complex-5.c: Likewise.
234         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
235         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
236         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
237         * gcc.dg/dfp/pr35739.c: Likewise.
238         * gcc.dg/fdata-sections-1.c: Likewise.
239         * gcc.dg/lto/20090206-1_0.c: Likewise.
240         * gcc.dg/lto/20090206-2_0.c: Likewise.
241         * gcc.dg/pr30360.c: Likewise.
242         * gcc.dg/pr37303.c: Likewise.
243         * gcc.dg/pr39323-1.c: Likewise.
244         * gcc.dg/pr39323-2.c: Likewise.
245         * gcc.dg/pr39323-3.c: Likewise.
246         * gcc.dg/pr45416.c: Likewise.
247         * gcc.dg/setjmp-2.c: Likewise.
248         * gcc.dg/split-1.c: Likewise.
249         * gcc.dg/split-3.c: Likewise.
250         * gcc.dg/split-4.c: Likewise.
251         * gcc.dg/strlenopt-12g.c: Likewise.
252         * gcc.dg/strlenopt-14g.c: Likewise.
253         * gcc.dg/strlenopt-14gf.c: Likewise.
254         * gcc.dg/strlenopt-16g.c: Likewise.
255         * gcc.dg/strlenopt-17g.c: Likewise.
256         * gcc.dg/strlenopt-18g.c: Likewise.
257         * gcc.dg/strlenopt-1f.c: Likewise.
258         * gcc.dg/strlenopt-22g.c: Likewise.
259         * gcc.dg/strlenopt-2f.c: Likewise.
260         * gcc.dg/strlenopt-4g.c: Likewise.
261         * gcc.dg/strlenopt-4gf.c: Likewise.
262         * gcc.dg/struct-ret-3.c: Likewise.
263         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
264         * gcc.misc-tests/linkage.exp: Likewise.
265         * gcc.target/i386/20000724-1.c: Likewise.
266         * gcc.target/i386/align-main-3.c: Likewise.
267         * gcc.target/i386/cleanup-1.c: Likewise.
268         * gcc.target/i386/inline-mcpy.c: Likewise.
269         * gcc.target/i386/pr32268.c: Likewise.
270         * gcc.target/i386/pr36613.c: Likewise.
271         * gcc.target/i386/pr39013-1.c: Likewise.
272         * gcc.target/i386/pr39013-2.c: Likewise.
273         * gcc.target/i386/pr39496.c: Likewise.
274         * gcc.target/i386/pr40906-3.c: Likewise.
275         * gcc.target/i386/pr46084.c: Likewise.
276         * lib/target-supports.exp (check_effective_target_pie): Likewise.
278 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
280         PR target/6526
281         * gcc.target/sh/pr6526.c: New.
283 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
285         PR target/57568
286         * gcc.c-torture/execute/pr57568.c: New test.
288 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/37404
291         * g++.dg/other/vararg-4.C: New.
293 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
295         PR rtl-optimization/57559
296         * gcc.target/s390/pr57559.c : New test.
298 2013-06-08  Tobias Burnus  <burnus@net-b.de>
300         PR fortran/37336
301         * gfortran.dg/finalize_10.f90: New.
302         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
303         * gfortran.dg/finalize_15.f90: New.
305 2013-06-08  Tobias Burnus  <burnus@net-b.de>
307         PR fortran/57553
308         * gfortran.dg/storage_size_4.f90: New.
310 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
312         PR c++/57548
313         * testsuite/g++.dg/ext/pr57548.C: New test.
315 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
317         PR middle-end/57541
318         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
320 2013-06-07  Jan Hubicka  <jh@suse.cz>
322         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
324 2013-06-07  Tobias Burnus  <burnus@net-b.de>
326         PR fortran/57549
327         * gfortran.dg/array_constructor_48.f90: New.
328         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
329         * gfortran.dg/array_constructor_type_15.f03: Ditto.
331 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
333         PR target/56315
334         * gcc.target/arm/xordi3-opt.c: New test.
336 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
338         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
339         Revert to dg-options.
341 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
343         PR target/55033
344         * gcc.target/powerpc/pr55033.c: New.
346 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
348         PR c++/53658
349         * g++.dg/cpp0x/alias-decl-36.C: New.
351 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
352             Pat Haugen <pthaugen@us.ibm.com>
353             Peter Bergner <bergner@vnet.ibm.com>
355         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
356         power8 builtin functions.
357         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
358         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
359         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
360         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
361         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
362         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
363         * gcc.target/powerpc/p8vector-vectorize-1.c: New
364         tests to test power8 auto-vectorization.
365         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
366         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
367         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
368         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
370         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
371         powerpc_p8vector_ok instead of powerpc_vsx_ok.
373         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
375         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
376         support.
377         (check_effective_target_powerpc_p8vector_ok): Likewise.
378         (is-effective-target): Likewise.
379         (check_vect_support_and_set_flags): Likewise.
381 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
383         PR c++/43652
384         * g++.dg/parse/error53.C: New.
386 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
388         PR rtl-optimization/57459
389         * gcc.target/i386/pr57459.c: New test.
391 2013-06-06  Teresa Johnson  <tejohnson@google.com>
393         PR c++/53743
394         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
395         into -freorder-blocks-and-partition test.
396         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
397         * gcc.dg/tree-prof/20041218-1.c: Ditto.
398         * gcc.dg/tree-prof/pr52027.c: Use -O2.
399         * gcc.dg/tree-prof/pr50907.c: Ditto.
400         * gcc.dg/tree-prof/pr45354.c: Ditto.
401         * g++.dg/tree-prof/partition2.C: Ditto.
402         * g++.dg/tree-prof/partition3.C: Ditto.
404 2013-06-06  Tobias Burnus  <burnus@net-b.de>
406         PR fortran/57542
407         * gfortran.dg/finalize_16.f90: New.
409 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
411         * gcc.dg/vect/no-section-anchors-vect-68.c:
412         Add dg-skip-if aarch64_tiny.
414 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
416         PR C/57457
417         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
418         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
420 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
422         PR c++/51908
423         * g++.dg/cpp0x/decltype54.C: New.
425 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
427         * gcc.dg/fshort-wchar.c: Add extra dg-options for
428         arm*-*-*eabi* targets.
429         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
430         arm*-*-* targets.
431         * gcc.dg/tree-ssa/pr43491.c: Likewise.
433 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
434             Tobias Burnus  <burnus@net-b.de>
436         * gfortran.dg/string_length_2.f90: Fix dg-do run.
437         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
438         * gfortran.dg/io_real_boz_4.f90: Ditto.
439         * gfortran.dg/io_real_boz_5.f90: Ditto.
441 2013-06-05  Andreas Schwab  <schwab@suse.de>
443         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
445 2013-06-04  Jan Hubicka  <jh@suse.cz>
447         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
449 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
451         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
452         parameters with void.
453         (main2): Removed argc parameter.
454         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
455         (main): Replaced argc, argv parameters with void.
456         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
457         (main2): Removed argc parameter.
458         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
459         argv parameters with void.  Added __asm volatile to avoid optimization
460         on argc, if necessary.
461         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
462         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
463         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
464         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
465         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
466         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
467         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
468         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
469         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
470         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
471         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
472         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
473         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
474         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
475         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
476         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
477         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
478         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
479         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
480         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
481         parameters with void.
482         (main2): Removed argc parameter.
483         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
484         (main): Replaced argc, argv parameters with void.
485         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
486         argv parameters with void.  Also renamed this function as main, and
487         delete the existing main.
488         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
489         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
490         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
492 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
494         * gcc.target/aarch64/movi_1.c: New test.
496 2013-06-04  Tobias Burnus  <burnus@net-b.de>
498         PR fortran/37336
499         * gfortran.dg/finalize_12.f90: New.
500         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
501         end of scope finalization.
502         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
503         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
504         * gfortran.dg/auto_dealloc_2.f90: Ditto.
505         * gfortran.dg/class_19.f03: Ditto.
506         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
507         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
508         * gfortran.dg/extends_14.f03: Ditto.
509         * gfortran.dg/move_alloc_4.f90: Ditto.
510         * gfortran.dg/typebound_proc_27.f03: Ditto.
512 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
514         * gfortran.dg/bounds_check_7.f90: Remove "! {".
515         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
516         * gfortran.dg/default_initialization_5.f90: Update dg-do.
517         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
518         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
519         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
520         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
521         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
522         * gfortran.dg/io_real_boz_4.f90: Ditto.
523         * gfortran.dg/io_real_boz_5.f90: Ditto.
524         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
525         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
526         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
527         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
528         * gfortran.dg/transpose_2.f90: Fix dg-output.
530 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
532         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
533         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
534         dg-option and an header comment.
535         
536 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
538         PR c++/57419
539         * g++.dg/cpp0x/sfinae46.C: New.
540         * g++.dg/cpp0x/defaulted13.C: Adjust.
541         * g++.dg/cpp0x/defaulted2.C: Likewise.
542         * g++.dg/cpp0x/defaulted26.C: Likewise.
543         * g++.dg/cpp0x/defaulted3.C: Likewise.
544         * g++.dg/cpp0x/error1.C: Likewise.
545         * g++.dg/cpp0x/implicit1.C: Likewise.
546         * g++.dg/cpp0x/implicit11.C: Likewise.
547         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
548         * g++.dg/cpp0x/initlist47.C: Likewise.
549         * g++.dg/cpp0x/initlist9.C: Likewise.
550         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
551         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
552         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
553         * g++.dg/cpp0x/union4.C: Likewise.
554         * g++.dg/template/crash108.C: Likewise.
555         * g++.dg/template/crash41.C: Likewise.
556         * g++.old-deja/g++.jason/local.C: Likewise.
557         * g++.old-deja/g++.law/visibility3.C: Likewise.
559 2013-06-03  Teresa Johnson  <tejohnson@google.com>
561         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
562         * gcc.dg/vect/bb-slp-14.c: Ditto.
563         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
564         * gcc.dg/vect/bb-slp-23.c: Ditto.
565         * gcc.dg/vect/bb-slp-15.c: Ditto.
566         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
567         * gcc.dg/vect/bb-slp-24.c: Ditto.
568         * gcc.dg/vect/bb-slp-16.c: Ditto.
569         * gcc.dg/vect/bb-slp-25.c: Ditto.
570         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
571         * gcc.dg/vect/bb-slp-17.c: Ditto.
572         * gcc.dg/vect/bb-slp-1.c: Ditto.
573         * gcc.dg/vect/bb-slp-26.c: Ditto.
574         * gcc.dg/vect/bb-slp-18.c: Ditto.
575         * gcc.dg/vect/bb-slp-2.c: Ditto.
576         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
577         * gcc.dg/vect/bb-slp-27.c: Ditto.
578         * gcc.dg/vect/bb-slp-19.c: Ditto.
579         * gcc.dg/vect/bb-slp-3.c: Ditto.
580         * gcc.dg/vect/bb-slp-28.c: Ditto.
581         * gcc.dg/vect/bb-slp-4.c: Ditto.
582         * gcc.dg/vect/bb-slp-29.c: Ditto.
583         * gcc.dg/vect/bb-slp-5.c: Ditto.
584         * gcc.dg/vect/bb-slp-6.c: Ditto.
585         * gcc.dg/vect/bb-slp-8a.c: Ditto.
586         * gcc.dg/vect/bb-slp-7.c: Ditto.
587         * gcc.dg/vect/bb-slp-8b.c: Ditto.
588         * gcc.dg/vect/bb-slp-8.c: Ditto.
589         * gcc.dg/vect/bb-slp-9.c: Ditto.
590         * gcc.dg/vect/bb-slp-10.c: Ditto.
591         * gcc.dg/vect/bb-slp-11.c: Ditto.
592         * gcc.dg/vect/bb-slp-20.c: Ditto.
593         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
594         * gcc.dg/vect/bb-slp-21.c: Ditto.
595         * gcc.dg/vect/bb-slp-30.c: Ditto.
596         * gcc.dg/vect/bb-slp-13.c: Ditto.
597         * gcc.dg/vect/bb-slp-22.c: Ditto.
598         * g++.dg/vect/slp-pr50413.cc: Ditto.
599         * g++.dg/vect/slp-pr56812.cc: Ditto.
600         * g++.dg/vect/slp-pr50819.cc: Ditto.
602 2013-06-01  Tobias Burnus  <burnus@net-b.de>
604         PR fortran/57456
605         * gfortran.dg/class_array_17.f90: New.
607 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
609         * ada/acats/floatstore.lst: New.
610         * ada/acats/run_all.sh: Process it.
612 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
614         * gcc.target/powerpc/e500-ord-1.c: New test.
615         * gcc.target/powerpc/e500-ord-2.c: Likewise.
616         * gcc.target/powerpc/e500-unord-1.c: Likewise.
617         * gcc.target/powerpc/e500-unord-2.c: Likewise.
619 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
621         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
623 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
625         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
627 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
629         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
631 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
633         PR c/57452
634         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
635         test-case.
637 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
641 2013-05-31  Marek Polacek  <polacek@redhat.com>
643         PR tree-optimization/57478
644         PR tree-optimization/57453
645         * gcc.dg/torture/pr57478.c: New test.
647 2013-05-31  Tobias Burnus  <burnus@net-b.de>
649         PR fortran/57456
650         * gfortran.dg/class_array_17.f90: New.
652 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
654         PR target/56315
655         * gcc.target/arm/iordi3-opt.c: New test.
657 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
659         PR fortran/54190
660         PR fortran/57217
661         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
662         * gfortran.dg/interface_26.f90: Ditto.
663         * gfortran.dg/proc_ptr_11.f90: Ditto.
664         * gfortran.dg/proc_ptr_15.f90: Ditto.
665         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
666         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
667         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
668         * gfortran.dg/typebound_override_1.f90: Ditto.
669         * gfortran.dg/typebound_override_4.f90: Ditto.
670         * gfortran.dg/typebound_proc_6.f03: Ditto.
671         * gfortran.dg/assumed_type_7.f90: New test.
672         * gfortran.dg/typebound_override_5.f90: New test.
673         * gfortran.dg/typebound_override_6.f90: New test.
674         * gfortran.dg/typebound_override_7.f90: New test.
676 2013-05-30  Tobias Burnus  <burnus@net-b.de>
678         PR middle-end/57073
679         * gfortran.dg/power_6.f90: New.
681 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
683         * gcc.target/aarch64/insv_1.c: New test.
685 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
687         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
688         dg-skip-if "No stabs".
690 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
692         PR fortran/54189
693         * gfortran.dg/assumed_size_1.f90: New.
695 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
697         * gcc.dg/shrink-wrap-alloca.c: New added.
698         * gcc.dg/shrink-wrap-pretend.c: New added.
699         * gcc.dg/shrink-wrap-sibcall.c: New added.
701 2013-05-30  Tobias Burnus  <burnus@net-b.de>
703         PR fortran/57458
704         * gfortran.dg/assumed_rank_13.f90: New.
706 2013-05-29  Easwaran Raman  <eraman@google.com>
708         PR tree-optimization/57442
709         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
711 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
713         PR tree-optimization/57441
714         * gcc.c-torture/compile/pr57441.c: New.
716 2013-05-29  Dehao Chen  <dehao@google.com>
718         PR testsuite/57413
719         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
721 2013-05-29  Tobias Burnus  <burnus@net-b.de>
723         PR fortran/37336
724         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
725         * gfortran.dg/class_19.f03: Ditto.
727 2013-05-29  Richard Biener  <rguenther@suse.de>
729         * gcc.dg/vect/bb-slp-32.c: New testcase.
731 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
733         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
734         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
735         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
736         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
737         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
738         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
739         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
740         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
741         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
742         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
743         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
744         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
745         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
746         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
747         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
748         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
749         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
750         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
751         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
752         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
753         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
754         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
755         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
756         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
757         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
758         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
759         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
760         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
761         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
762         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
763         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
764         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
765         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
766         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
767         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
768         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
769         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
770         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
771         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
773 2013-05-29  Tobias Burnus  <burnus@net-b.de>
775         PR fortran/37336
776         * gfortran.dg/finalize_11.f90: New.
777         * gfortran.dg/finalize_4.f03: Remove dg-error.
778         * gfortran.dg/finalize_5.f03: Ditto.
779         * gfortran.dg/finalize_6.f03: Ditto.
780         * gfortran.dg/finalize_7.f03: Ditto.
782 2013-05-28  Tobias Burnus  <burnus@net-b.de>
784         * gfortran.dg/class_array_16.f90: New.
786 2013-05-28  Tobias Burnus  <burnus@net-b.de>
788         PR fortran/57435
789         * testsuite/gfortran.dg/use_29.f90: New.
791 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
793         * gnat.dg/fp_exception.adb: New test.
795 2013-05-28  Richard Biener  <rguenther@suse.de>
797         PR tree-optimization/56787
798         * gcc.dg/vect/pr56787.c: New testcase.
800 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
801             Tobias Burnus  <burnus@net-b.de>
803         PR fortran/57217
804         * gfortran.dg/typebound_override_4.f90: New.
806 2013-05-28  Richard Biener  <rguenther@suse.de>
808         PR tree-optimization/57411
809         * g++.dg/opt/pr57411.C: New testcase.
811 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
813         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
814         * gcc.dg/builtin-bswap-9.c: Likewise.
816 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
818         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
820 2013-05-27  Richard Biener  <rguenther@suse.de>
822         PR middle-end/57412
823         * gcc.dg/gomp/pr57412.c: New testcase.
825 2013-05-27  Bud Davis  <jmdavis@link.com>
827         PR fortran/50405
828         * gfortran.dg/stfunc_8.f90: New.
830 2013-05-27  Richard Biener  <rguenther@suse.de>
832         PR tree-optimization/57343
833         * gcc.dg/torture/pr57343.c: New testcase.
835 2013-05-27  Richard Biener  <rguenther@suse.de>
837         PR tree-optimization/57417
838         * gcc.dg/torture/pr57417.c: New testcase.
840 2013-05-27  Richard Biener  <rguenther@suse.de>
842         PR tree-optimization/57396
843         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
845 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
847         * gnat.dg/specs/last_bit.ads: New test.
849 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
851         * gnat.dg/specs/machine_attribute.ads: New test.
853 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
855         * gnat.dg/incomplete3.ad[sb]: New test.
857 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
859         PR target/53916
860         * gcc.target/mips/div-13.c: New test.
862 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
864         PR target/55777
865         * gcc.target/mips/mips16-attributes-5.c,
866         * gcc.target/mips/mips16-attributes-6.c: New tests.
868 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
870         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
871         * gcc.dg/builtin-bswap-8.c: Likewise.
873 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
875         PR c++/52216
876         * g++.dg/cpp0x/new1.C: New.
878 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
880         PR c++/25666
881         * g++.dg/parse/dtor16.C: New.
882         * g++.dg/parse/dtor6.C: Adjust.
884 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
886         PR c++/19618
887         * g++.dg/expr/bitfield12.C: New.
889 2013-05-24  Jeff Law  <law@redhat.com>
891         PR tree-optimization/57124
892         * gcc.c-torture/execute/pr57124.c: New test.
893         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
895 2013-05-24  Martin Jambor  <mjambor@suse.cz>
897         PR tree-optimization/57294
898         * gcc.dg/ipa/pr57294.c: New test.
900 2013-05-24  Dehao Chen  <dehao@google.com>
902         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
904 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
906         * gcc.target/aarch64/scalar_intrinsics.c
907         (force_simd): Use a valid instruction.
908         (test_vdupd_lane_s64): Pass a valid lane argument.
909         (test_vdupd_lane_u64): Likewise.
911 2013-05-24  Richard Biener  <rguenther@suse.de>
913         PR tree-optimization/57287
914         * gcc.dg/pr57287.c: New testcase.
916 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
918         PR c++/26572
919         * g++.dg/template/error51.C: New.
921 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/25503
924         * g++.dg/template/bitfield2.C: New.
926 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
928         * gnat.dg/specs/noinline1.ads: New test.
929         * gnat.dg/noinline2.ad[sb]: Likewise.
930         * gnat.dg/specs/noinline3.ads: Likewise.
931         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
933 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
935         PR tree-ssa/57385
936         * gcc.dg/tree-ssa/pr57385.c: New test.
938 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
940         * gnat.dg/derived_type4.adb: New test.
942 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
944         * gcc.dg/builtin-bswap-6.c: New test.
945         * gcc.dg/builtin-bswap-7.c: Likewise.
946         * gcc.dg/builtin-bswap-8.c: Likewise.
947         * gcc.dg/builtin-bswap-9.c: Likewise.
949 2013-05-23  Christian Bruel  <christian.bruel@st.com>
951         PR debug/57351
952         * gcc.dg/debug/pr57351.c: New test
954 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
956         * gcc.target/aarch64/vect-clz.c: New file.
958 2013-05-23  Martin Jambor  <mjambor@suse.cz>
960         PR middle-end/57347
961         * gcc.dg/ipa/pr57347.c: New test.
963 2013-05-23  Richard Biener  <rguenther@suse.de>
965         PR tree-optimization/57380
966         * g++.dg/tree-ssa/pr57380.C: New testcase.
968 2013-05-23  Richard Biener  <rguenther@suse.de>
970         PR middle-end/57381
971         * gcc.dg/torture/pr57381.c: New testcase.
973 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
975         PR middle-end/57344
976         * gcc.c-torture/execute/pr57344-1.c: New test.
977         * gcc.c-torture/execute/pr57344-2.c: New test.
978         * gcc.c-torture/execute/pr57344-3.c: New test.
979         * gcc.c-torture/execute/pr57344-4.c: New test.
981 2013-05-23  Richard Biener  <rguenther@suse.de>
983         PR rtl-optimization/57341
984         * gcc.dg/torture/pr57341.c: New testcase.
986 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
988         PR c++/57352
989         * g++.dg/parse/crash62.C: New.
991 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
992             Pat Haugen <pthaugen@us.ibm.com>
993             Peter Bergner <bergner@vnet.ibm.com>
995         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
996         crypto builtins.
998 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1000         PR fortran/57364
1001         * gfortran.dg/defined_assignment_6.f90: New.
1003 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1005         PR fortran/57338
1006         * gfortran.dg/assumed_type_6.f90: New.
1008 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1010         PR c++/57211
1011         * g++.dg/cpp0x/Wunused-parm.C: New.
1013 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1015         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1016         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1018 2013-05-21  Easwaran Raman  <eraman@google.com>
1020         PR tree-optimization/57322
1021         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1023 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1025         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1026         .set (no)?micromips
1028 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1030         PR fortran/57035
1031         * gfortran.dg/assumed_type_5.f90: New.
1032         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1033         * gfortran.dg/assumed_rank_2.f90: Ditto.
1034         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1035         * gfortran.dg/no_arg_check_3.f90: Ditto.
1037 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1039         PR tree-optimization/57331
1040         * gcc.c-torture/compile/pr57331.c: New test.
1042 2013-05-21  Richard Biener  <rguenther@suse.de>
1044         PR tree-optimization/57330
1045         * gcc.dg/torture/pr57330.c: New testcase.
1047 2013-05-21  Richard Biener  <rguenther@suse.de>
1049         PR tree-optimization/57303
1050         * gcc.dg/torture/pr57303.c: New testcase.
1052 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1054         PR tree-optimization/57321
1055         * gcc.c-torture/execute/pr57321.c: New test.
1057 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1059         PR fortran/48858
1060         PR fortran/55465
1061         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1062         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1063         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1064         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1065         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1066         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1067         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1068         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1069         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1070         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1071         * gfortran.dg/binding_label_tests_24.f90: New.
1072         * gfortran.dg/binding_label_tests_25.f90: New.
1074 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1076         PR fortran/48858
1077         * gfortran.dg/binding_label_tests_17.f90: New.
1078         * gfortran.dg/binding_label_tests_18.f90: New.
1079         * gfortran.dg/binding_label_tests_19.f90: New.
1080         * gfortran.dg/binding_label_tests_20.f90: New.
1081         * gfortran.dg/binding_label_tests_21.f90: New.
1082         * gfortran.dg/binding_label_tests_22.f90: New.
1083         * gfortran.dg/binding_label_tests_23.f90: New.
1085 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1087         PR fortran/48858
1088         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1089         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1090         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1091         * gfortran.dg/common_18.f90: New.
1092         * gfortran.dg/common_19.f90: New.
1093         * gfortran.dg/common_20.f90: New.
1094         * gfortran.dg/common_21.f90: New.
1096 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1098         PR c++/12288
1099         * g++.dg/parse/error52.C: New.
1100         * g++.dg/parse/error3.C: Adjust.
1101         * g++.dg/parse/error36.C: Likewise.
1103 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1105         PR target/56547
1106         * gcc.target/sh/pr56547-1.c: New.
1107         * gcc.target/sh/pr56547-2.c: New.
1109 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1111         PR c++/23608
1112         * g++.dg/warn/Wsign-compare-6.C: New.
1113         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1115 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1117         PR c++/57327
1118         * g++.dg/template/error50.C: New.
1120 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1122         PR c++/10207
1123         * g++.dg/ext/complit13.C: New.
1125 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1127         PR c++/57175
1128         * g++.dg/pr57175.C: New testcase.
1130 2013-05-17  Easwaran Raman  <eraman@google.com>
1132         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1134 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1136         PR testsuite/57313
1137         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1139 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1141         PR rtl-optimization/57281
1142         PR rtl-optimization/57300
1143         * gcc.dg/pr57300.c: New test.
1144         * gcc.c-torture/execute/pr57281.c: New test.
1146 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1148         PR c++/18126
1149         * g++.dg/ext/sizeof-complit.C: New.
1151 2013-05-17  Marek Polacek  <polacek@redhat.com>
1153         * gcc.dg/strlenopt-25.c: New test.
1154         * gcc.dg/strlenopt-26.c: Likewise.
1156 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1158         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1159         instead of -mavx2, require only avx instead of avx2.
1160         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1161         of avx2-check.h and turn into an avx runtime test instead of
1162         avx2 runtime test.
1164 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1166         * g++.dg/ext/vector22.C: Uncomment working test.
1168 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1170         PR c++/17410
1171         * g++.dg/template/pr17410.C: New.
1173 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1175         * gcc.target/i386/rotate-3.c: New test.
1176         * gcc.target/i386/rotate-3a.c: New test.
1177         * gcc.target/i386/rotate-4.c: New test.
1178         * gcc.target/i386/rotate-4a.c: New test.
1179         * gcc.target/i386/rotate-5.c: New test.
1180         * gcc.target/i386/rotate-5a.c: New test.
1182 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1184         * gcc.dg/visibility-21.c: Require section_anchors.
1186 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1188         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1189         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1190         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1192 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1194         * gcc.dg/visibility-21.c: New.
1196 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1198         PR middle-end/57286
1199         * gcc.dg/pr57286.c: New testcase.
1200         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1201         * g++.dg/ext/vector22.C: Comment out transformations not
1202         performed anymore.
1204 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1206         PR target/57260
1207         * gcc.target/mips/call-1.c: Restrict to o32.
1208         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1210 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1212         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1213         dg-messages.
1214         * g++.dg/warn/Wshadow-1.C: Likewise.
1215         * g++.dg/warn/Wshadow-6.C: Likewise.
1216         * g++.dg/warn/Wshadow-7.C: Likewise.
1218 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1220         PR c++/31952
1221         * g++.dg/parse/pr31952-1.C: New.
1222         * g++.dg/parse/pr31952-2.C: Likewise.
1223         * g++.dg/parse/pr31952-3.C: Likewise.
1225         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1226         * g++.old-deja/g++.jason/cond.C: Likewise.
1227         * g++.dg/cpp0x/range-for5.C: Likewise.
1229 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1231         PR target/19599
1232         * gcc.target/arm/pr40887.c: Adjust testcase.
1233         * gcc.target/arm/pr19599.c: New test.
1235 2013-05-15  Richard Biener  <rguenther@suse.de>
1237         PR tree-optimization/57275
1238         * gcc.target/i386/pr57275.c: New testcase.
1240 2013-05-15  Jan Hubicka  <jh@suse.cz>
1242         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1243         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1244         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1246 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1248         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1249         scheduling.
1251 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1253         PR c++/57274
1254         * c-c++-common/Wsequence-point-1.c: New test.
1256 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1258         * g++.dg/ext/vector22.C: New testcase.
1259         * gcc.dg/binop-xor3.c: Remove xfail.
1261 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1263         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1264         FLOAT cmp FLOAT ? INT : INT.
1265         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1266         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1267         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1268         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1269         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1270         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1272 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1274         PR c++/53903
1275         * g++.dg/cpp0x/defaulted43.C: New.
1277 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1279         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1280         (alloca): Remove declaration.
1281         (foo9): Replace alloca by __builtin_alloca.
1283 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1285         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1286         Expect "size of array is too large" error.
1288 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1290         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1292 2013-05-14  Richard Biener  <rguenther@suse.de>
1294         PR middle-end/57235
1295         * g++.dg/torture/pr57235.C: New testcase.
1297 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1299         PR middle-end/57251
1300         * gcc.dg/torture/pr57251.c: New test.
1302 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1304         PR target/57264
1305         * gcc.target/i386/pr57264.c: New test.
1307 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1309         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1311 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1313         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1315 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1317         PR tree-optimization/45216
1318         PR tree-optimization/57157
1319         * c-c++-common/rotate-1.c: Add 32 tests with +.
1320         * c-c++-common/rotate-1a.c: Adjust.
1321         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1322         * c-c++-common/rotate-2b.c: New test.
1323         * c-c++-common/rotate-3.c: Add 32 tests with +.
1324         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1325         * c-c++-common/rotate-4b.c: New test.
1326         * c-c++-common/rotate-5.c: New test.
1328 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1330         PR middle-end/42371
1331         * gcc.dg/ipa/remref-0.c: New test.
1332         * gcc.dg/ipa/remref-1a.c: Likewise.
1333         * gcc.dg/ipa/remref-1b.c: Likewise.
1334         * gcc.dg/ipa/remref-2a.c: Likewise.
1335         * gcc.dg/ipa/remref-2b.c: Likewise.
1337 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1339         * gcc.dg/vector-shift-2.c: New testcase.
1341 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1343         PR tree-optimization/57230
1344         * gcc.dg/strlenopt-24.c: New test.
1346         PR tree-optimization/57230
1347         * gcc.dg/strlenopt-23.c: New test.
1349 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1351         PR target/57108
1352         * gcc.target/sh/pr57108.c: Move this test case to ...
1353         * gcc.c-torture/compile/pr57108.c: ... here.
1355 2013-05-10  Richard Biener  <rguenther@suse.de>
1357         PR tree-optimization/57214
1358         * gcc.dg/torture/pr57214.c: New testcase.
1360 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1362         * gcc.dg/vector-shift.c: New testcase.
1364 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1366         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1368         PR tree-optimization/45216
1369         PR tree-optimization/57157
1370         * c-c++-common/rotate-1.c: New test.
1371         * c-c++-common/rotate-1a.c: New test.
1372         * c-c++-common/rotate-2.c: New test.
1373         * c-c++-common/rotate-2a.c: New test.
1374         * c-c++-common/rotate-3.c: New test.
1375         * c-c++-common/rotate-3a.c: New test.
1376         * c-c++-common/rotate-4.c: New test.
1377         * c-c++-common/rotate-4a.c: New test.
1379 2013-05-10  Richard Biener  <rguenther@suse.de>
1381         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1382         * gcc.target/i386/l_fma_double_1.c: Adjust.
1383         * gcc.target/i386/l_fma_double_2.c: Likewise.
1384         * gcc.target/i386/l_fma_double_3.c: Likewise.
1385         * gcc.target/i386/l_fma_double_4.c: Likewise.
1386         * gcc.target/i386/l_fma_double_5.c: Likewise.
1387         * gcc.target/i386/l_fma_double_6.c: Likewise.
1388         * gcc.target/i386/l_fma_float_1.c: Likewise.
1389         * gcc.target/i386/l_fma_float_2.c: Likewise.
1390         * gcc.target/i386/l_fma_float_3.c: Likewise.
1391         * gcc.target/i386/l_fma_float_4.c: Likewise.
1392         * gcc.target/i386/l_fma_float_5.c: Likewise.
1393         * gcc.target/i386/l_fma_float_6.c: Likewise.
1395 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1397         PR c++/51226
1398         * g++.dg/cpp0x/pr51226.C: New.
1400 2013-04-16  Han Shen  <shenhan@google.com>
1402         Test cases for '-fstack-protector-strong'.
1403         * gcc.dg/fstack-protector-strong.c: New.
1404         * g++.dg/fstack-protector-strong.C: New.
1406 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1408         * gcc.target/aarch64/ands_1.c: New test.
1409         * gcc.target/aarch64/ands_2.c: Likewise
1411 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1413         * lib/target-supports.exp (check_effective_target_hw): New
1414         function.
1415         * c-c++-common/asan/clone-test-1.c: Call
1416         check_effective_target_hw.
1417         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1418         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1419         possible decorations.
1420         * c-c++-common/asan/null-deref-1.c: Likewise.
1421         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1422         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1423         * c-c++-common/asan/use-after-free-1.c: Likewise.
1424         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1425         * g++.dg/asan/large-func-test-1.C: Likewise.
1427 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1429         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1431 2013-05-07  Richard Biener  <rguenther@suse.de>
1433         PR middle-end/57190
1434         * g++.dg/torture/pr57190.C: New testcase.
1436 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1438         PR tree-optimization/57149
1439         * gcc.dg/pr57149.c: New test.
1441         PR debug/57184
1442         * gcc.dg/pr57184.c: New test.
1444 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1446         * gnat.dg/specs/array3.ads: New test.
1448 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1450         * c-c++-common/vector-scalar-2.c: New testcase.
1452 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1454         * gcc.target/i386/asm-dialect-2.c: New testcase.
1456 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/57183
1459         * g++.dg/cpp0x/auto38.C: New.
1461 2013-05-06  Richard Biener  <rguenther@suse.de>
1463         PR tree-optimization/57185
1464         * gcc.dg/autopar/pr57185.c: New testcase.
1466 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1468         PR target/57106
1469         * gcc.target/i386/pr57106.c: New test.
1471 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1473         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1474         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1475         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1476         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1477         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1478         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1479         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1481 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1483         PR bootstrap/57154
1484         * gcc.dg/pr57154.c: New test.
1486 2013-05-06  Richard Biener  <rguenther@suse.de>
1488         PR middle-end/57147
1489         * gcc.dg/torture/pr57147-1.c: New testcase.
1490         * gcc.dg/torture/pr57147-2.c: Likewise.
1491         * gcc.dg/torture/pr57147-3.c: Likewise.
1493 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1495         PR target/55303
1496         * gcc.target/sh/pr55303-1.c: New.
1497         * gcc.target/sh/pr55303-2.c: New.
1498         * gcc.target/sh/pr55303-3.c: New.
1500 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1502         * gfortran.dg/allocate_with_source_3.f90: New.
1504 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1506         PR fortran/57141
1507         * gfortran.dg/null_8.f90: New.
1509 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1511         PR c++/53745
1512         * g++.dg/cpp0x/enum27.C: New.
1513         * g++.dg/cpp0x/enum_base.C: Adjust.
1515 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1517         PR tree-optimization/56205
1518         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1520 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1522         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1523         * gfortran.dg/bind_c_usage_27.f90: New.
1524         * gfortran.dg/bind_c_usage_28.f90: New.
1526 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1528         PR c++/51927
1529         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1531 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1533         PR target/57150
1534         * gcc.target/powerpc/pr57150.c: New file.
1536 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1538         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1539         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1540         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1541         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1542         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1543         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1544         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1546 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1548         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1549         scan-assembler-times.
1551 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1553         * gcc.dg/tree-ssa/slsr-32.c: New.
1554         * gcc.dg/tree-ssa/slsr-33.c: New.
1555         * gcc.dg/tree-ssa/slsr-34.c: New.
1556         * gcc.dg/tree-ssa/slsr-35.c: New.
1557         * gcc.dg/tree-ssa/slsr-36.c: New.
1558         * gcc.dg/tree-ssa/slsr-37.c: New.
1559         * gcc.dg/tree-ssa/slsr-38.c: New.
1561 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1563         * gcc.target/aarch64/tst_1.c: New test.
1564         * gcc.target/aarch64/tst_2.c: Likewise
1566 2013-05-02  Jeff Law  <law@redhat.com>
1568         PR tree-optimization/57144
1569         * gcc.c-torture/execute/pr57144.c: New test.
1571 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1573         PR rtl-optimization/57130
1574         * gcc.c-torture/execute/pr57130.c: New test.
1576 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1578         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1580 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1582         * gcc.target/aarch64/fabd.c: New file.
1584 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1586         PR c++/54318
1587         * g++.dg/cpp0x/pr54318.C: New.
1589 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1591         PR c++/14283
1592         * g++.dg/parse/error51.C: New.
1593         * g++.dg/parse/error15.C: Adjust column numbers.
1595 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1597         PR fortran/57142
1598         * gfortran.dg/size_kind_2.f90: New.
1599         * gfortran.dg/size_kind_3.f90: New.
1601 2013-05-02  Richard Biener  <rguenther@suse.de>
1603         PR middle-end/57140
1604         * g++.dg/torture/pr57140.C: New testcase.
1606 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1608         PR target/56732
1609         * gcc.target/arm/pr56732-1.c: New test.
1611 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1613         PR middle-end/56988
1614         * gcc.dg/ipa/pr56988.c: New test.
1616 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1618         * gcc.target/aarch64/bics_1.c: New test.
1619         * gcc.target/aarch64/bics_2.c: Likewise.
1621 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1623         PR rtl-optimization/57131
1624         * gcc.c-torture/execute/pr57131.c: New test.
1626 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1628         PR c++/57132
1629         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1631 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1633         PR target/57091
1634         * gcc.target/i386/pr57091.c: New test.
1636 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1638         * gcc.target/aarch64/vect-vaddv.c: New.
1640 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1642         * gcc.target/aarch64/vect-vmaxv.c: New.
1643         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1645 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1647         * gcc.target/aarch64/scalar-vca.c: New.
1648         * gcc.target/aarch64/vect-vca.c: Likewise.
1650 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1652         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1653         (test_vceqd_s64): Force arguments to SIMD registers.
1654         (test_vceqzd_s64): Likewise.
1655         (test_vcged_s64): Likewise.
1656         (test_vcled_s64): Likewise.
1657         (test_vcgezd_s64): Likewise.
1658         (test_vcged_u64): Likewise.
1659         (test_vcgtd_s64): Likewise.
1660         (test_vcltd_s64): Likewise.
1661         (test_vcgtzd_s64): Likewise.
1662         (test_vcgtd_u64): Likewise.
1663         (test_vclezd_s64): Likewise.
1664         (test_vcltzd_s64): Likewise.
1665         (test_vtst_s64): Likewise.
1666         (test_vtst_u64): Likewise.
1668 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1670         PR c++/57092
1671         * g++.dg/cpp0x/decltype53.C: New.
1673 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1675         PR fortran/57071
1676         * gfortran.dg/power_5.f90:  New test.
1678 2013-04-30  Richard Biener  <rguenther@suse.de>
1680         PR middle-end/57122
1681         * gcc.dg/torture/pr57122.c: New testcase.
1683 2013-04-30  Richard Biener  <rguenther@suse.de>
1685         PR middle-end/57107
1686         * g++.dg/torture/pr57107.C: New testcase.
1688 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1690         PR rtl-optimization/57105
1691         * gcc.dg/pr57105.c: New test.
1693 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1695         PR tree-optimization/57104
1696         * gcc.dg/pr57104.c: New test.
1698 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1700         PR target/44578
1701         * gcc.target/i386/pr44578.c: New test.
1703 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1705         PR target/57097
1706         * gcc.target/i386/pr57097.c: New test.
1708 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1710         PR target/57098
1711         * gcc.target/i386/pr57098.c: New test.
1713 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1715         * gcc.c-torture/execute/pr55875.c: New test.
1717 2013-04-29  Richard Biener  <rguenther@suse.de>
1719         PR middle-end/57075
1720         * gcc.dg/torture/pr57075.c: New testcase.
1722 2013-04-29  Richard Biener  <rguenther@suse.de>
1724         PR middle-end/57103
1725         * gcc.dg/autopar/pr57103.c: New testcase.
1727 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1729         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1731 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1733         * gcc.dg/pr50763.c: Update test.
1735 2013-04-26  Jeff Law  <law@redhat.com>
1737         * gcc.dg/tree-ssa/vrp88.c: New test.
1739 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1741         PR target/57108
1742         * gcc.target/sh/pr57108.c: New test.
1744 2013-04-29  Richard Biener  <rguenther@suse.de>
1746         PR middle-end/57089
1747         * gfortran.dg/gomp/pr57089.f90: New testcase.
1749 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1751         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1753 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1755         * gcc.target/aarch64/vect-vcvt.c: New.
1757 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1759         * gcc.target/aarch64/vect-vrnd.c: New.
1761 2013-04-29  Richard Biener  <rguenther@suse.de>
1763         PR tree-optimization/57081
1764         * gcc.dg/torture/pr57081.c: New testcase.
1766 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1768         PR tree-optimization/57083
1769         * gcc.dg/torture/pr57083.c: New test.
1771 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1773         PR c++/56450
1774         * g++.dg/cpp0x/decltype52.C: New.
1776 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1778         N3472 binary constants
1779         * g++.dg/cpp/limits.C: Adjust warning wording.
1780         * g++.dg/system-binary-constants-1.C: Likewise.
1781         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1783 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1785         PR fortran/57093
1786         * gfortran.dg/coarray_30.f90: New.
1788 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1790         PR fortran/57071
1791         * frontend-passes (optimize_power):  New function.
1792         (optimize_op):  Use it.
1794 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1796         PR target/56866
1797         * gcc.c-torture/execute/pr56866.c: New test.
1798         * gcc.target/i386/pr56866.c: New test.
1800 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1802         PR go/57045
1803         * gcc.dg/setjmp-5.c: New test.
1805 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1807         PR c++/55708
1808         * g++.dg/cpp0x/constexpr-55708.C: New.
1810 2013-04-26  Richard Biener  <rguenther@suse.de>
1812         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1813         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1814         * gcc.dg/pr53265.c: Remove XFAILs.
1815         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1816         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1818 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1820         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1821         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1822         -fdiagnostics-color=never option similarly to
1823         -fno-diagnostics-show-caret option.
1825 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1827         PR rtl-optimization/57003
1828         * gcc.target/i386/pr57003.c: New test.
1830 2013-04-25  Marek Polacek  <polacek@redhat.com>
1832         PR tree-optimization/57066
1833         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1835 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1836             Tejas Belagod  <tejas.belagod@arm.com>
1838         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1839         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1840         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1842 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1844         * gcc.target/aarch64/cmp.c: New.
1846 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1848         * gcc.target/aarch64/ngc.c: New.
1850 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1852         * lib/target-supports.exp
1853         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1854         (check_effective_target_arm_neon_fp16_ok): Likewise.
1855         (add_options_for_arm_neon_fp16): Likewise.
1856         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1857         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1859 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1861         PR rtl-optimizations/57046
1862         * gcc.target/i386/pr57046.c: New test.
1864 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1866         * g++.dg/cpp1y/cplusplus.C: New.
1868 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1870         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1872 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1874         * c-c++-common/Wpointer-arith-1.c: New.
1876 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1878         * g++.dg/cpp1y/cxx1y_macro.C: New.
1880 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1882         PR c++/56970
1883         * g++.dg/cpp0x/sfinae45.C: New.
1885 2013-04-24  Richard Biener  <rguenther@suse.de>
1887         PR testsuite/57050
1888         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1890 2013-04-23  Richard Biener  <rguenther@suse.de>
1892         PR middle-end/57036
1893         * gcc.dg/torture/pr57036-1.c: New testcase.
1894         * gcc.dg/torture/pr57036-2.c: Likewise.
1896 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1898         * gcc.target/aarch64/scalar-mov.c: New testcase.
1900 2013-04-23  Richard Biener  <rguenther@suse.de>
1902         PR tree-optimization/57026
1903         * gcc.dg/torture/pr57026.c: New testcase.
1905 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1907         PR fortran/53685
1908         PR fortran/57022
1909         * gfortran.dg/transfer_check_4.f90: New.
1911 2013-04-22  Marek Polacek  <polacek@redhat.com>
1913         PR sanitizer/56990
1914         * gcc.dg/pr56990.c: New test.
1916 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1918         PR target/57018
1919         * gcc.target/i386/pr57018.c: New test.
1921 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1923         * gcc.target/aarch64/vrecps.c: New.
1924         * gcc.target/aarch64/vrecpx.c: Likewise.
1926 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1928         PR target/56995
1929         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1931 2013-04-21  Jeff Law  <law@redhat.com>
1933         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1935 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1937         PR fortran/56907
1938         * gfortran.dg/c_loc_test_22.f90: New.
1940 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1942         PR rtl-optimization/56847
1943         * gcc.dg/pr56847.c: New test.
1945 2013-04-19  Richard Biener  <rguenther@suse.de>
1947         PR tree-optimization/56982
1948         * gcc.c-torture/execute/pr56982.c: New testcase.
1950 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1952         PR tree-optimization/56718
1953         * g++.dg/ipa/imm-devirt-1.C: New test.
1954         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1956 2013-04-19  Richard Biener  <rguenther@suse.de>
1958         PR tree-optimization/57000
1959         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1961 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1962             Mikael Morin  <mikael@gcc.gnu.org>
1964         PR fortran/56872
1965         * gfortran.dg/array_constructor_45.f90:  New test.
1966         * gfortran.dg/array_constructor_46.f90:  New test.
1967         * gfortran.dg/array_constructor_47.f90:  New test.
1968         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1970 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1972         PR rtl-optimization/56999
1973         * g++.dg/opt/pr56999.C: New test.
1975 2013-04-18  Cary Coutant  <ccoutant@google.com>
1977         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1978         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1980 2013-04-18  Cary Coutant  <ccoutant@google.com>
1982         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1983         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1984         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1985         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1986         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1987         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1988         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1989         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1990         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1991         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1992         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1994 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1996         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1998 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2000         PR tree-optimization/56984
2001         * gcc.c-torture/compile/pr56984.c: New test.
2003         PR rtl-optimization/56992
2004         * gcc.dg/pr56992.c: New test.
2006 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2008         PR fortran/56814
2009         * gfortran.dg/proc_ptr_42.f90: New.
2011 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2013         * gnat.dg/discr41.ad[sb]: New test.
2014         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2015         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2016         * gcc.dg/vect/slp-24.c: Likewise.
2017         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2018         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2019         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2020         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2021         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2022         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2023         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2024         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2025         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2026         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2027         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2028         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2029         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2030         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2031         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2032         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2033         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2034         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2035         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2036         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2037         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2038         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2039         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2040         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2041         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2042         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2044 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2046         PR fortran/40958
2047         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2048         * gfortran.dg/module_md5_1.f90: Remove.
2050 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2052         * gcc.target/aarch64/adds3.c: New.
2053         * gcc.target/aarch64/subs3.c: New.
2055 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2057         * gcc.target/aarch64/adds1.c: New.
2058         * gcc.target/aarch64/adds2.c: New.
2059         * gcc.target/aarch64/subs1.c: New.
2060         * gcc.target/aarch64/subs2.c: New.
2062 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2064         Implement n3599 - Literal operator templates for strings.
2065         * g++.dg/cpp1y/udlit-char-template.C: New test.
2066         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2068 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2070         PR fortran/39505
2071         * gfortran.dg/no_arg_check_1.f90: New.
2072         * gfortran.dg/no_arg_check_2.f90: New.
2073         * gfortran.dg/no_arg_check_3.f90: New.
2075 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2077         PR fortran/56968
2078         * gfortran.dg/proc_ptr_41.f90: New.
2080 2013-04-16  Richard Biener  <rguenther@suse.de>
2082         PR tree-optimization/56756
2083         * gcc.dg/torture/pr56756.c: New testcase.
2085 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2087         PR fortran/56969
2088         * gfortran.dg/c_assoc_5.f90: New.
2090 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2092         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2093         * gcc.c-torture/execute/pr33992.x: Remove.
2094         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2095         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2096         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2098 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2100         PR tree-optimization/56962
2101         * gcc.c-torture/execute/pr56962.c: New test.
2103 2013-04-15  Richard Biener  <rguenther@suse.de>
2105         PR tree-optimization/56933
2106         * gcc.dg/vect/pr56933.c: New testcase.
2108 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2110         * gcc.target/arm/anddi3-opt.c: New test.
2111         * gcc.target/arm/anddi3-opt2.c: Likewise.
2113 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2115         * gcc.dg/pr56890-1.c: New test.
2116         * gcc.dg/pr56890-2.c: Likewise.
2118 2013-04-15  Joey Ye  <joey.ye@arm.com>
2120         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2121         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2123 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2125         PR fortran/56816
2126         * gfortran.dg/select_type_33.f03: New test.
2128 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2130         PR fortran/55959
2131         * gfortran.dg/typebound_proc_29.f03: New.
2133 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2135         PR fortran/56266
2136         * gfortran.dg/typebound_proc_28.f03: New.
2138 2013-04-12  Jeff Law  <law@redhat.com>
2140         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2141         either.
2143 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2145         PR fortran/56929
2146         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2148 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2150         PR target/56903
2151         * gcc.target/i386/pr56903.c: New test.
2153 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2155         PR fortran/56261
2156         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2157         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2158         * gfortran.dg/block_11.f90: Fix invalid test case.
2159         * gfortran.dg/function_types_3.f90: Add new error message.
2160         * gfortran.dg/global_references_1.f90: Ditto.
2161         * gfortran.dg/import2.f90: Remove unneeded parts.
2162         * gfortran.dg/import6.f90: Fix invalid test case.
2163         * gfortran.dg/proc_decl_2.f90: Ditto.
2164         * gfortran.dg/proc_decl_9.f90: Ditto.
2165         * gfortran.dg/proc_decl_18.f90: Ditto.
2166         * gfortran.dg/proc_ptr_40.f90: New.
2167         * gfortran.dg/whole_file_7.f90: Modified error wording.
2168         * gfortran.dg/whole_file_16.f90: Ditto.
2169         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2170         * gfortran.dg/whole_file_18.f90: Modified error wording.
2171         * gfortran.dg/whole_file_20.f03: Ditto.
2172         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2173         invalid test case.
2175 2013-04-12  Richard Biener  <rguenther@suse.de>
2177         Revert
2178         2013-04-10  Richard Biener  <rguenther@suse.de>
2180         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2182 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2184         PR fortran/56845
2185         * gfortran.dg/class_allocate_15.f90: New.
2187         Revert:
2188         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2190         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2191         scan-tree-dump-times.
2193 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2195         PR tree-optimization/56918
2196         PR tree-optimization/56920
2197         * gcc.dg/vect/pr56918.c: New test.
2198         * gcc.dg/vect/pr56920.c: New test.
2200 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2202         PR fortran/56845
2203         * gfortran.dg/class_allocate_14.f90: New.
2204         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2205         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2207 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2209         * gcc.dg/fold-cstvecshift.c: New testcase.
2211 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2213         * gcc.target/aarch64/negs.c: New.
2215 >>>>>>> trunk
2216 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2218         PR c++/56895
2219         * g++.dg/template/arrow4.C: New test.
2221 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2223         * gnat.dg/array23.adb: New test.
2224         * gnat.dg/array23_pkg[123].ads: New helpers.
2226 2013-04-11  Jeff Law  <law@redhat.com>
2228         PR tree-optimization/56900
2229         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2231 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2233         PR c++/56913
2234         * g++.dg/cpp0x/sfinae44.C: New.
2236 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2238         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2239         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2241 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2243         PR c++/54216
2244         * g++.dg/cpp0x/enum26.C: New.
2245         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2247 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2249         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2250         inverse operands.
2251         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2252         loop is vectorized.
2253         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2254         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2255         loop is vectorized and that the correct instruction is generated.
2256         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2257         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2258         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2260 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2262         PR tree-optimization/56899
2263         * gcc.c-torture/execute/pr56899.c: New test.
2265 2013-04-10  David S. Miller  <davem@davemloft.net>
2267         * gcc.target/sparc/setcc-4.c: New test.
2268         * gcc.target/sparc/setcc-5.c: New test.
2270 2013-04-10  Richard Biener  <rguenther@suse.de>
2272         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2274 2013-04-10  Richard Biener  <rguenther@suse.de>
2276         * gcc.dg/vect/slp-39.c: New testcase.
2278 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2280         PR tree-optimization/55524
2281         * gcc.target/epiphany/fnma-1.c: New test.
2283 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2285         * gcc.dg/tree-ssa/inline-11.c: New test
2287 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2289         PR c++/56895
2290         * g++.dg/template/arrow3.C: New test.
2292 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2294         * gcc.target/arm/minmax_minus.c: New test.
2296 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2298         PR middle-end/56883
2299         * c-c++-common/gomp/pr56883.c: New test.
2301 2013-04-09  Jeff Law  <law@redhat.com>
2303         * gcc.dg/tree-ssa/vrp87.c: New test.
2305 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2307         PR tree-optimization/56854
2308         * g++.dg/torture/pr56854.C: New test.
2310 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2312         PR fortran/56782
2313         * gfortran.dg/array_constructor_44.f90:  New test.
2315 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2317         PR c++/56871
2318         * g++.dg/cpp0x/constexpr-specialization.C: New.
2320 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2322         * gcc.c-torture/execute/pr56837.c: New test.
2324         PR c++/34949
2325         PR c++/50243
2326         * g++.dg/opt/vt3.C: New test.
2327         * g++.dg/opt/vt4.C: New test.
2329 2013-04-08  Jeff Law  <law@redhat.com>
2331         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2333 2013-04-08  Richard Biener  <rguenther@suse.de>
2335         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2337 2013-04-08  Richard Biener  <rguenther@suse.de>
2339         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2341 2013-04-08  Richard Biener  <rguenther@suse.de>
2343         * g++.dg/vect/slp-pr56812.cc: Adjust.
2345 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2347         * gcc.dg/pr56837.c: New test.
2348         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2349         "generated memset minus one".
2351 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2353         PR fortran/56849
2354         * gfortran.dg/reshape_5.f90: New.
2356 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2358         PR target/56843
2359         * gcc.target/powerpc/recip-1.c: Modify expected output.
2360         * gcc.target/powerpc/recip-3.c: Likewise.
2361         * gcc.target/powerpc/recip-4.c: Likewise.
2362         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2364 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2366         * gcc.target/arm/peep-ldrd-1.c: New test.
2367         * gcc.target/arm/peep-strd-1.c: Likewise.
2369 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2371         * gcc.target/arm/negdi-1.c: New test.
2372         * gcc.target/arm/negdi-2.c: Likewise.
2373         * gcc.target/arm/negdi-3.c: Likewise.
2374         * gcc.target/arm/negdi-4.c: Likewise.
2376 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2378         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2379         Add -march=armv8-a when we use v8 NEON.
2380         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2381         (check_effective_target_vect_call_ceilf): Likewise.
2382         (check_effective_target_vect_call_floorf): Likewise.
2383         (check_effective_target_vect_call_roundf): Likewise.
2384         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2385         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2386         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2387         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2388         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2390 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2392         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2393         * gcc.target/powerpc/sd-pwr6.c: Same.
2394         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2395         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2397 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2399         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2401 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2403         PR fortran/40881
2404         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2405         * gfortran.dg/altreturn_4.f90: Ditto.
2406         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2407         * gfortran.dg/altreturn_5.f90: Ditto.
2408         * gfortran.dg/altreturn_6.f90: Ditto.
2409         * gfortran.dg/altreturn_7.f90: Ditto.
2411 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2413         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2414         New procedure.
2415         (check_effective_target_arm_v8_neon_ok_nocache):
2416         Likewise.
2417         (check_effective_target_arm_v8_neon_ok): Change to use
2418         check_effective_target_arm_v8_neon_ok_nocache.
2419         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2420         NEON flags.
2421         (check_effective_target_vect_call_btruncf):
2422         Enable for arm and ARMv8 NEON.
2423         (check_effective_target_vect_call_ceilf): Likewise.
2424         (check_effective_target_vect_call_floorf): Likewise.
2425         (check_effective_target_vect_call_roundf): Likewise.
2426         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2427         target.
2429 2013-04-04  Marek Polacek  <polacek@redhat.com>
2431         PR tree-optimization/48186
2432         * gcc.dg/pr48186.c: New test.
2434 2013-04-04  Richard Biener  <rguenther@suse.de>
2436         PR tree-optimization/56826
2437         * gcc.dg/vect/pr56826.c: New testcase.
2438         * gcc.dg/vect/O3-pr36098.c: Adjust.
2440 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2442         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2443         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2444         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2445         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2446         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2447         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2448         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2449         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2450         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2451         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2453 2013-04-04  Richard Biener  <rguenther@suse.de>
2455         PR tree-optimization/56213
2456         * gcc.dg/vect/vect-123.c: New testcase.
2458 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2460         PR fortran/56810
2461         * gfortran.dg/read_repeat_2.f90: New.
2463 2013-04-04  Richard Biener  <rguenther@suse.de>
2465         PR tree-optimization/56837
2466         * g++.dg/torture/pr56837.C: New testcase.
2468 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2470         PR fortran/50269
2471         * gfortran.dg/c_loc_test_21.f90: New.
2472         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2473         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2474         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2475         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2476         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2478 2013-04-03  Jeff Law  <law@redhat.com>
2480         PR tree-optimization/56799
2481         * gcc.c-torture/execute/pr56799.c: New test.
2483 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2485         PR c++/56815
2486         * g++.dg/warn/Wpointer-arith-1.C: New.
2487         * g++.dg/gomp/for-19.C: Adjust.
2489 2013-04-03  Marek Polacek  <polacek@redhat.com>
2491         PR sanitizer/55702
2492         * gcc.dg/pr55702.c: New test.
2494 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2496         PR target/56809
2497         * gcc.dg/pr56809.c: New testcase.
2499 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2501         PR debug/56819
2502         * g++.dg/debug/pr56819.C: New test.
2504 2013-04-03  Richard Biener  <rguenther@suse.de>
2506         PR tree-optimization/56817
2507         * g++.dg/torture/pr56817.C: New testcase.
2509 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2511         * gcc.dg/vect/bb-slp-31.c: New file.
2513 2013-04-03  Jason Merrill  <jason@redhat.com>
2515         PR c++/34949
2516         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2518 2013-04-03  Richard Biener  <rguenther@suse.de>
2520         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2522 2013-04-03  Richard Biener  <rguenther@suse.de>
2524         PR tree-optimization/55964
2525         * gcc.dg/torture/pr55964-2.c: New testcase.
2527 2013-04-03  Richard Biener  <rguenther@suse.de>
2529         PR tree-optimization/56501
2530         * gcc.dg/torture/pr56501.c: New testcase.
2532 2013-04-03  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/56407
2535         * gcc.dg/torture/pr56407.c: New testcase.
2537 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2539         PR tree-optimization/56790
2540         * g++.dg/ext/pr56790-1.C: New testcase.
2542 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2544         * gcc.target/i386/merge-1.c: New testcase.
2545         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2547 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2549         PR c/19449
2550         * gcc.c-torture/execute/pr19449.c: New test.
2552 2013-04-03  Richard Biener  <rguenther@suse.de>
2554         PR tree-optimization/56812
2555         * g++.dg/vect/slp-pr56812.cc: New testcase.
2557 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2559         PR fortran/56284
2560         PR fortran/40881
2561         * gfortran.dg/altreturn_8.f90: New.
2562         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2563         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2564         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2566 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2568         PR rtl-optimization/56745
2569         * gcc.c-torture/compile/pr56745.c: New test.
2571 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2573         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2575 2013-04-02  Richard Biener  <rguenther@suse.de>
2577         PR tree-optimization/56778
2578         * gcc.dg/torture/pr56778.c: New testcase.
2580 2013-04-02  Richard Biener  <rguenther@suse.de>
2582         PR middle-end/56768
2583         * g++.dg/torture/pr56768.C: New testcase.
2585 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2587         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2589 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2591         PR fortran/56660
2592         * gfortran.dg/namelist_82.f90:  New test.
2594 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2596         PR fortran/56500
2597         * gfortran.dg/implicit_class_1.f90: New.
2599 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2601         PR fortran/56786
2602         * gfortran.dg/namelist_81.f90:  New test.
2604 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2607         for constant and equal string lengths.
2608         * gfortran.dg/character_comparison_5.f90:  Likewise.
2609         * gfortran.dg/character_comparison_9.f90:  New test.
2611 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2613         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2614         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2616 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2618         PR fortran/35203
2619         * gfortran.dg/optional_absent_3.f90: New.
2621 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2623         PR fortran/56737
2624         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2626 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2628         PR fortran/56735
2629         * gfortran.dg/namelist_80.f90: New.
2631 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2633         PR fortran/45159
2634         * gfortran.dg/string_length_2.f90:  New test.
2635         * gfortran.dg/dependency_41.f90:  New test.
2637 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2639         PR fortran/55806
2640         * gfortran.dg/array_constructor_43.f90:  New test.
2641         * gfortran.dg/random_seed_3.f90:  New test.
2643 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2645         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2646         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2647         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2648         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2649         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2650         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2651         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2652         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2653         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2654         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2656 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2658         PR c++/56725
2659         * g++.dg/conversion/op4.C: Adjust.
2660         * g++.dg/cpp0x/rv1n.C: Likewise.
2661         * g++.dg/cpp0x/rv2n.C: Likewise.
2662         * g++.dg/cpp0x/template_deduction.C: Likewise.
2663         * g++.dg/expr/cond8.C: Likewise.
2664         * g++.dg/other/error4.C: Likewise.
2665         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2666         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2667         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2668         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2669         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2670         * g++.old-deja/g++.law/cvt20.C: Likewise.
2671         * g++.old-deja/g++.law/cvt8.C: Likewise.
2672         * g++.old-deja/g++.law/init8.C: Likewise.
2673         * g++.old-deja/g++.mike/net12.C: Likewise.
2674         * g++.old-deja/g++.mike/net8.C: Likewise.
2675         * g++.old-deja/g++.mike/p2793.C: Likewise.
2676         * g++.old-deja/g++.mike/p3836.C: Likewise.
2677         * g++.old-deja/g++.mike/p418.C: Likewise.
2678         * g++.old-deja/g++.mike/p701.C: Likewise.
2679         * g++.old-deja/g++.mike/p807.C: Likewise.
2681 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2683         PR middle-end/56694
2684         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2685         targets.
2687 2013-03-28  Marek Polacek  <polacek@redhat.com>
2689         PR tree-optimization/56695
2690         * gcc.dg/vect/pr56695.c: New test.
2692 2013-03-28  Richard Biener  <rguenther@suse.de>
2694         PR tree-optimization/37021
2695         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2696         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2698 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2700         PR fortran/56650
2701         PR fortran/36437
2702         * gfortran.dg/sizeof_2.f90: New.
2703         * gfortran.dg/sizeof_3.f90: New.
2704         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2706 2013-03-27  Richard Biener  <rguenther@suse.de>
2708         PR tree-optimization/37021
2709         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2711 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2713         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2714         * g++.dg/ipa/ivinline-2.C: Likewise.
2715         * g++.dg/ipa/ivinline-3.C: Likewise.
2716         * g++.dg/ipa/ivinline-4.C: Likewise.
2717         * g++.dg/ipa/ivinline-5.C: Likewise.
2718         * g++.dg/ipa/ivinline-7.C: Likewise.
2719         * g++.dg/ipa/ivinline-8.C: Likewise.
2720         * g++.dg/ipa/ivinline-9.C: Likewise.
2721         * g++.dg/cpp0x/noexcept03.C: Likewise.
2722         * gcc.dg/const-1.c: Likewise.
2723         * gcc.dg/ipa/pure-const-1.c: Likewise.
2724         * gcc.dg/noreturn-8.c: Likewise.
2725         * gcc.target/i386/mmx-1.c: Likewise.
2726         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2727         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2728         * gcc.c-torture/execute/pr33992.x: New file.
2730 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2732         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2734 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/55951
2737         * g++.dg/ext/desig5.C: New.
2739 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2741         PR fortran/56649
2742         * gfortran.dg/merge_init_expr_2.f90: New.
2743         * gfortran.dg/merge_char_1.f90: Modify test to
2744         stay a run-time test.
2745         * gfortran.dg/merge_char_3.f90: Ditto.
2747 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2749         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2750         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2752 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2754         PR c++/56722
2755         * g++.dg/cpp0x/range-for23.C: New.
2757 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2759         PR libfortran/52512
2760         * gfortran.dg/namelist_79.f90: New.
2762 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2764         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2766 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2768         PR fortran/38536
2769         PR fortran/38813
2770         PR fortran/38894
2771         PR fortran/39288
2772         PR fortran/40963
2773         PR fortran/45824
2774         PR fortran/47023
2775         PR fortran/47034
2776         PR fortran/49023
2777         PR fortran/50269
2778         PR fortran/50612
2779         PR fortran/52426
2780         PR fortran/54263
2781         PR fortran/55343
2782         PR fortran/55444
2783         PR fortran/55574
2784         PR fortran/56079
2785         PR fortran/56378
2786         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2787         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2788         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2789         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2790         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2791         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2792         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2793         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2794         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2795         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2796         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2797         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2798         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2799         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2800         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2801         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2802         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2803         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2804         * gfortran.dg/pr32601_1.f03: Ditto.
2805         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2806         * gfortran.dg/blockdata_7.f90: New.
2807         * gfortran.dg/c_assoc_4.f90: New.
2808         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2809         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2810         * gfortran.dg/c_funloc_tests_8.f90: New.
2811         * gfortran.dg/c_loc_test_17.f90: New.
2812         * gfortran.dg/c_loc_test_18.f90: New.
2813         * gfortran.dg/c_loc_test_19.f90: New.
2814         * gfortran.dg/c_loc_test_20.f90: New.
2815         * gfortran.dg/c_sizeof_5.f90: New.
2816         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2817         * gfortran.dg/transfer_resolve_2.f90: New.
2818         * gfortran.dg/transfer_resolve_3.f90: New.
2819         * gfortran.dg/transfer_resolve_4.f90: New.
2820         * gfortran.dg/pr32601.f03: Update dg-error.
2821         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2822         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2824 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2826         * gcc.target/arm/vseleqdf.c: New test.
2827         * gcc.target/arm/vseleqsf.c: Likewise.
2828         * gcc.target/arm/vselgedf.c: Likewise.
2829         * gcc.target/arm/vselgesf.c: Likewise.
2830         * gcc.target/arm/vselgtdf.c: Likewise.
2831         * gcc.target/arm/vselgtsf.c: Likewise.
2832         * gcc.target/arm/vselledf.c: Likewise.
2833         * gcc.target/arm/vsellesf.c: Likewise.
2834         * gcc.target/arm/vselltdf.c: Likewise.
2835         * gcc.target/arm/vselltsf.c: Likewise.
2836         * gcc.target/arm/vselnedf.c: Likewise.
2837         * gcc.target/arm/vselnesf.c: Likewise.
2838         * gcc.target/arm/vselvcdf.c: Likewise.
2839         * gcc.target/arm/vselvcsf.c: Likewise.
2840         * gcc.target/arm/vselvsdf.c: Likewise.
2841         * gcc.target/arm/vselvssf.c: Likewise.
2843 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2845         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2846         body from here...
2847         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2848         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2849         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2850         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2851         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2852         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2853         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2854         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2855         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2856         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2857         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2858         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2859         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2860         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2861         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2862         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2863         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2864         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2865         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2866         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2867         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2868         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2869         * gcc.target/arm/atomic-op-char.c: Likewise.
2870         * gcc.target/arm/atomic-op-consume.c: Likewise.
2871         * gcc.target/arm/atomic-op-int.c: Likewise.
2872         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2873         * gcc.target/arm/atomic-op-release.c: Likewise.
2874         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2875         * gcc.target/arm/atomic-op-short.c: Likewise.
2877 2013-03-25  Richard Biener  <rguenther@suse.de>
2879         PR middle-end/56694
2880         * g++.dg/torture/pr56694.C: New testcase.
2882 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2884         PR target/56720
2885         * gcc.target/arm/neon-vcond-gt.c: New test.
2886         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2887         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2889 2013-03-25  Richard Biener  <rguenther@suse.de>
2891         PR tree-optimization/56689
2892         * gcc.dg/torture/pr56689.c: New testcase.
2894 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2896         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2898 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2900         PR fortran/56696
2901         * gfortran.dg/eof_5.f90: New.
2903 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2905         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2906         alphabetically.
2908 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2910         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2912 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2914         PR testsuite/55994
2915         * gcc.c-torture/execute/builtins/builtins.exp: Add
2916         -Wl,--allow-multiple-definition for RTEMS targets.
2918 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2920         * gcc.target/aarch64/movk.c: New test.
2922 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2924         * g++.dg/ext/vector21.C: New testcase.
2926 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2928         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2929         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2931 2013-03-21  Richard Biener  <rguenther@suse.de>
2933         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2934         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2936 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2938         * gcc.target/aarch64/vect.c: Test and result vector added
2939         for sabd and saba instructions.
2940         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2941         instructions in assembly.
2942         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2943         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2944         for fabd instruction.
2945         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2946         instruction in assembly.
2947         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2949 2013-03-20  Jeff Law  <law@redhat.com>
2951         * g++.dg/tree-ssa/ssa-dom.C: New test.
2953 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2955         * gcc.target/powerpc/mmfpgpr.c: New test.
2956         * gcc.target/powerpc/sd-vsx.c: Likewise.
2957         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2958         * gcc.target/powerpc/vsx-float0.c: Likewise.
2960 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2962         PR tree-optimization/56355
2963         * gcc.dg/pr56355-1.c: New file.
2965 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2966             Richard Sandiford <rdsandiford@googlemail.com>
2968         * gcc.target/mips/mips.exp: Add microMIPS support.
2969         * gcc.target/mips/umips-movep-2.c: New test.
2970         * gcc.target/mips/umips-lwp-2.c: New test.
2971         * gcc.target/mips/umips-swp-5.c: New test.
2972         * gcc.target/mips/umips-constraints-1.c: New test.
2973         * gcc.target/mips/umips-lwp-3.c: New test.
2974         * gcc.target/mips/umips-swp-6.c: New test.
2975         * gcc.target/mips/umips-constraints-2.c: New test.
2976         * gcc.target/mips/umips-save-restore-1.c: New test.
2977         * gcc.target/mips/umips-lwp-4.c: New test.
2978         * gcc.target/mips/umips-swp-7.c: New test.
2979         * gcc.target/mips/umips-save-restore-2.c: New test.
2980         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2981         * gcc.target/mips/umips-lwp-5.c: New test.
2982         * gcc.target/mips/umips-save-restore-3.c: New test.
2983         * gcc.target/mips/umips-lwp-6.c: New test.
2984         * gcc.target/mips/umips-swp-1.c: New test.
2985         * gcc.target/mips/umips-lwp-7.c: New test.
2986         * gcc.target/mips/umips-swp-2.c: New test.
2987         * gcc.target/mips/umips-lwp-8.c: New test.
2988         * gcc.target/mips/umips-swp-3.c: New test.
2989         * gcc.target/mips/umips-movep-1.c: New test.
2990         * gcc.target/mips/umips-lwp-1.c: New test.
2991         * gcc.target/mips/umips-swp-4.c: New test.
2993 2013-03-20  Richard Biener  <rguenther@suse.de>
2995         PR tree-optimization/56661
2996         * gcc.dg/torture/pr56661.c: New testcase.
2998 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3000         PR rtl-optimization/56605
3001         * gcc.target/powerpc/pr56605.c: New.
3003 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3005         PR fortran/54932
3006         * gfortran.dg/do_1.f90: Don't xfail.
3008 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3010         PR libfortran/51825
3011         * gfortran.dg/namelist_77.f90: New.
3012         * gfortran.dg/namelist_78.f90: New.
3014 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3016         PR libfortran/48618
3017         * gfortran.dg/open_negative_unit_1.f90: New.
3019 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3021         * gcc.target/aarch64/sbc.c: New test.
3023 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3025         * gcc.target/aarch64/ror.c: New test.
3027 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3029         * gcc.target/aarch64/extr.c: New test.
3031 2013-03-19  Richard Biener  <rguenther@suse.de>
3033         PR tree-optimization/56273
3034         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3035         * c-c++-common/uninit-17.c: Likewise.
3037 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3039         PR tree-optimization/56635
3040         * g++.dg/torture/pr56635.C: New test.
3042 2013-03-18  Richard Biener  <rguenther@suse.de>
3044         PR tree-optimization/3713
3045         * g++.dg/ipa/devirt-12.C: New testcase.
3047 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3049         PR c/56566
3050         * c-c++-common/pr56566.c: New test.
3052 2013-03-17  Jason Merrill  <jason@redhat.com>
3054         * g++.dg/template/abstract-dr337.C: XFAIL.
3056 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3058         PR c++/56607
3059         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3060         * c-c++-common/pr56607.c: New test.
3062 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3064         PR c++/56582
3065         * g++.dg/cpp0x/constexpr-array5.C: New.
3067 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3069         PR fortran/56615
3070         * gfortran.dg/transfer_intrinsic_5.f90: New.
3072 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3074         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3075         * gcc.target/i386/pr20020-1.c: Likewise.
3076         * gcc.target/i386/pr20020-2.c: Likewise.
3077         * gcc.target/i386/pr20020-3.c: Likewise.
3078         * gcc.target/i386/pr53425-1.c: Likewise.
3079         * gcc.target/i386/pr53425-2.c: Likewise.
3080         * gcc.target/i386/pr55093.c: Likewise.
3081         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3083 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3085         PR debug/56307
3086         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3087         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3089 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3091         PR tree-optimization/53265
3092         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3093         undefined behavior.
3094         * gcc.dg/graphite/id-6.c (test): Likewise.
3095         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3096         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3098         PR tree-optimization/53265
3099         * gcc.dg/pr53265.c: New test.
3100         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3101         to dg-options.
3102         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3103         arrays.
3104         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3105         n, use it as high bound instead of 4.
3107 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3109         PR target/49880
3110         * gcc.target/sh/pr49880-1.c: New.
3111         * gcc.target/sh/pr49880-2.c: New.
3112         * gcc.target/sh/pr49880-3.c: New.
3113         * gcc.target/sh/pr49880-4.c: New.
3114         * gcc.target/sh/pr49880-5.c: New.
3116 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3118         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3120 2013-03-13  Richard Biener  <rguenther@suse.de>
3122         PR tree-optimization/56608
3123         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3125 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3127         PR c++/56611
3128         * g++.dg/cpp0x/alias-decl-32.C: New.
3130 2013-03-11  Jan Hubicka  <jh@suse.cz>
3132         PR middle-end/56571
3133         * gcc.c-torture/compile/pr56571.c: New testcase.
3135 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3137         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3138         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3140 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3142         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3143         * gcc.dg/inline_4.c: Likewise.
3144         * gcc.dg/unroll_2.c: Likewise.
3145         * gcc.dg/unroll_3.c: Likewise.
3146         * gcc.dg/unroll_4.c: Likewise.
3148 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3150         PR testsuite/54119
3151         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3153         PR debug/56307
3154         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3156 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3158         PR target/40797
3159         * gcc.c-torture/compile/pr40797.c: New.
3161 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3163         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3165 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3167         PR fortran/56575
3168         * gfortran.dg/class_56.f90: New test.
3170 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3172         PR middle-end/56524
3173         * gcc.target/mips/pr56524.c: New test.
3175 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3177         PR c++/56565
3178         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3180 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3182         PR c++/51412
3183         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3185 2013-03-08  Marek Polacek  <polacek@redhat.com>
3187         PR tree-optimization/56478
3188         * gcc.dg/torture/pr56478.c: New test.
3190 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3192         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3193         targets linker option --allow-multiple-definition.
3195         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3196         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3197         * gcc.dg/pr52549.c: Add LLP64 case.
3198         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3199         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3200         * gcc.dg/torture/pr51071-2.c: Likewise.
3201         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3202         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3203         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3204         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3205         * gcc.dg/weak/weak-1.c: Likewise.
3206         * gcc.dg/weak/weak-2.c: Likewise.
3207         * gcc.dg/weak/weak-3.c: Likewise.
3208         * gcc.dg/weak/weak-4.c: Likewise.
3209         * gcc.dg/weak/weak-5.c: Likewise.
3210         * gcc.dg/weak/weak-15.c: Likewise.
3211         * gcc.dg/weak/weak-16.c: Likewise.
3213         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3215 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3217         PR tree-optimization/56559
3218         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3220 2013-03-07  Andreas Schwab  <schwab@suse.de>
3222         * gcc.dg/pr31490.c: Fix last change.
3224 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3226         PR c++/56534
3227         * g++.dg/template/crash115.C: New.
3229 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3231         PR tree-optimization/56539
3232         * gcc.c-torture/compile/pr56539.c: New test.
3234 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3236         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3237         targets.
3238         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3239         * gcc.dg/lto/20091013-1_2.c: Likewise.
3240         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3242 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3244         * gnat.dg/specs/aggr6.ads: New test.
3246 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3248         * gnat.dg/loop_optimization15.ad[sb]: New test.
3250 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3252         PR middle-end/56548
3253         * gcc.dg/pr56548.c: New test.
3255 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3257         PR debug/53363
3258         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3260 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3262         PR c++/56543
3263         * g++.dg/template/typename20.C: New test.
3265 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3267         PR debug/56510
3268         * gcc.dg/pr56510.c: New test.
3270         PR rtl-optimization/56484
3271         * gcc.c-torture/compile/pr56484.c: New test.
3273 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3275         PR c++/56530
3276         * g++.dg/warn/Wsign-conversion-2.C: New.
3278 2013-03-05  Richard Biener  <rguenther@suse.de>
3280         PR tree-optimization/56270
3281         * gcc.dg/vect/slp-38.c: New testcase.
3283 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3285         PR rtl-optimization/56494
3286         * gcc.dg/pr56494.c: New test.
3288 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3290         * gcc.dg/pr56424.c: New test.
3292 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3294         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3295         * gcc.dg/pr56228.c <avr>: Skip.
3297 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3299         PR testsuite/52641
3300         PR tree-optimization/52631
3301         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3303 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3305         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3306         * gcc.dg/vect/vect-83_64.c: Same.
3308 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3310         PR fortran/56477
3311         * gfortran.dg/pointer_check_13.f90: New test.
3313 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3315         PR fortran/54730
3316         * gfortran.dg/array_constructor_42.f90: New test.
3318 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3320         PR c++/52688
3321         * g++.dg/template/static33.C: New.
3322         * g++.dg/template/static34.C: Likewise.
3324         PR c++/10291
3325         * g++.dg/template/static35.C: New.
3327 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3329         * gcc.dg/pr56396.c: Require pic support.
3331 2013-03-01  Richard Biener  <rguenther@suse.de>
3333         PR tree-optimization/55481
3334         * gcc.dg/torture/pr56488.c: New testcase.
3336 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3337             Jakub Jelinek  <jakub@redhat.com>
3339         PR sanitizer/56454
3340         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3341         no_sanitize_address attribute rather than no_address_safety_analysis.
3342         * g++.dg/asan/sanitizer_test_utils.h
3343         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3344         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3345         in addition to no_address_safety_analysis.
3347 2013-02-28  Jason Merrill  <jason@redhat.com>
3349         PR c++/56481
3350         * g++.dg/cpp0x/constexpr-and.C: New.
3352 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3354         PR tree-optimization/56294
3355         * g++.dg/debug/pr56294.C: New test.
3357 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3359         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3361 2013-02-27  Marek Polacek  <polacek@redhat.com>
3363         PR rtl-optimization/56466
3364         * gcc.dg/pr56466.c: New test.
3366 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3368         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3369         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3370         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3372 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3374         PR middle-end/45472
3375         * gcc.dg/pr45472.c: New test.
3377 2013-02-26  Marek Polacek  <polacek@redhat.com>
3379         PR tree-optimization/56426
3380         * gcc.dg/pr56436.c: New test.
3382 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3384         PR tree-optimization/56448
3385         * gcc.c-torture/compile/pr56448.c: New test.
3387         PR tree-optimization/56443
3388         * gcc.dg/torture/pr56443.c: New test.
3390 2013-02-25  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/56175
3393         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3395 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3397         PR c++/56403
3398         * g++.dg/torture/pr56403.C: New test.
3400 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3402         Revert:
3403         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3404         Richard Sandiford  <rdsandiford@googlemail.com>
3406         * gcc.target/mips/mips.exp: Add microMIPS support.
3407         * gcc.target/mips/umips-movep-2.c: New test.
3408         * gcc.target/mips/umips-lwp-2.c: New test.
3409         * gcc.target/mips/umips-swp-5.c: New test.
3410         * gcc.target/mips/umips-constraints-1.c: New test.
3411         * gcc.target/mips/umips-lwp-3.c: New test.
3412         * gcc.target/mips/umips-swp-6.c: New test.
3413         * gcc.target/mips/umips-constraints-2.c: New test.
3414         * gcc.target/mips/umips-save-restore-1.c: New test.
3415         * gcc.target/mips/umips-lwp-4.c: New test.
3416         * gcc.target/mips/umips-swp-7.c: New test.
3417         * gcc.target/mips/umips-save-restore-2.c: New test.
3418         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3419         * gcc.target/mips/umips-lwp-5.c: New test.
3420         * gcc.target/mips/umips-save-restore-3.c: New test.
3421         * gcc.target/mips/umips-lwp-6.c: New test.
3422         * gcc.target/mips/umips-swp-1.c: New test.
3423         * gcc.target/mips/umips-lwp-7.c: New test.
3424         * gcc.target/mips/umips-swp-2.c: New test.
3425         * gcc.target/mips/umips-lwp-8.c: New test.
3426         * gcc.target/mips/umips-swp-3.c: New test.
3427         * gcc.target/mips/umips-movep-1.c: New test.
3428         * gcc.target/mips/umips-lwp-1.c: New test.
3429         * gcc.target/mips/umips-swp-4.c: New test.
3431 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3432             Richard Sandiford  <rdsandiford@googlemail.com>
3434         * gcc.target/mips/mips.exp: Add microMIPS support.
3435         * gcc.target/mips/umips-movep-2.c: New test.
3436         * gcc.target/mips/umips-lwp-2.c: New test.
3437         * gcc.target/mips/umips-swp-5.c: New test.
3438         * gcc.target/mips/umips-constraints-1.c: New test.
3439         * gcc.target/mips/umips-lwp-3.c: New test.
3440         * gcc.target/mips/umips-swp-6.c: New test.
3441         * gcc.target/mips/umips-constraints-2.c: New test.
3442         * gcc.target/mips/umips-save-restore-1.c: New test.
3443         * gcc.target/mips/umips-lwp-4.c: New test.
3444         * gcc.target/mips/umips-swp-7.c: New test.
3445         * gcc.target/mips/umips-save-restore-2.c: New test.
3446         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3447         * gcc.target/mips/umips-lwp-5.c: New test.
3448         * gcc.target/mips/umips-save-restore-3.c: New test.
3449         * gcc.target/mips/umips-lwp-6.c: New test.
3450         * gcc.target/mips/umips-swp-1.c: New test.
3451         * gcc.target/mips/umips-lwp-7.c: New test.
3452         * gcc.target/mips/umips-swp-2.c: New test.
3453         * gcc.target/mips/umips-lwp-8.c: New test.
3454         * gcc.target/mips/umips-swp-3.c: New test.
3455         * gcc.target/mips/umips-movep-1.c: New test.
3456         * gcc.target/mips/umips-lwp-1.c: New test.
3457         * gcc.target/mips/umips-swp-4.c: New test.
3459 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3461         PR sanitizer/56393
3462         * lib/asan-dg.exp (asan_link_flags): Add
3463         -B${gccpath}/libsanitizer/asan/ to flags.
3465 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3467         PR middle-end/56420
3468         * gcc.dg/torture/pr56420.c: New test.
3470 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3472         PR middle-end/56108
3473         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3475 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3477         PR tree-optimization/56310
3478         * g++.dg/ipa/pr56310.C: New test.
3480 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3482         PR fortran/56385
3483         * gfortran.dg/proc_ptr_comp_37.f90: New.
3485 2013-02-21  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/56415
3488         Revert
3489         2013-02-11  Richard Biener  <rguenther@suse.de>
3491         PR tree-optimization/56273
3492         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3493         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3494         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3495         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3496         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3497         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3499 2013-02-21  Marek Polacek  <polacek@redhat.com>
3501         PR tree-optimization/56398
3502         * g++.dg/torture/pr56398.C: New test.
3504 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3506         PR inline-asm/56405
3507         * gcc.c-torture/compile/pr56405.c: New test.
3509 2013-02-20  Jan Hubicka  <jh@suse.cz>
3511         PR tree-optimization/56265
3512         * g++.dg/ipa/devirt-11.C: New testcase.
3514 2013-02-20  Richard Biener  <rguenther@suse.de>
3516         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3518 2013-02-20  Richard Biener  <rguenther@suse.de>
3519         Jakub Jelinek  <jakub@redhat.com>
3521         PR tree-optimization/56396
3522         * gcc.dg/pr56396.c: New testcase.
3524 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3526         PR c++/56373
3527         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3529 2013-02-19  Richard Biener  <rguenther@suse.de>
3531         PR tree-optimization/56384
3532         * gcc.dg/torture/pr56384.c: New testcase.
3534 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3536         PR tree-optimization/56350
3537         * gcc.dg/pr56350.c: New test.
3539         PR tree-optimization/56381
3540         * g++.dg/opt/pr56381.C: New test.
3542 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3544         PR pch/54117
3545         * lib/dg-pch.exp (pch-init, pch-finish,
3546         check_effective_target_pch_supported_debug): New procs.
3547         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3548         Likewise if $pch_unsupported_debug and $flags include -g.
3549         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3550         and dg-require-effective-target pch_unsupported_debug.
3551         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3552         * objc.dg/pch/pch.exp: Likewise.
3553         * gcc.dg/pch/pch.exp: Likewise.
3554         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3555         pch_unsupported_debug.
3556         * gcc.dg/pch/valid-1.hs: Likewise.
3557         * gcc.dg/pch/valid-1b.c: Likewise.
3558         * gcc.dg/pch/valid-1b.hs: Likewise.
3560 2013-02-18  Richard Biener  <rguenther@suse.de>
3562         PR tree-optimization/56366
3563         * gcc.dg/torture/pr56366.c: New testcase.
3565 2013-02-18  Richard Biener  <rguenther@suse.de>
3567         PR middle-end/56349
3568         * gcc.dg/torture/pr56349.c: New testcase.
3570 2013-02-18  Richard Biener  <rguenther@suse.de>
3572         PR tree-optimization/56321
3573         * gcc.dg/torture/pr56321.c: New testcase.
3575 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3577         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3579 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3580             Dodji Seketeli  <dodji@redhat.com>
3582         PR asan/56330
3583         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3584         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3585         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3586         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3587         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3588         * c-c++-common/asan/pr56330.c: Likewise.
3589         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3590         Ensure the size argument of __builtin_memcpy is a constant.
3592 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3593             Paolo Carlini  <paolo.carlini@oracle.com>
3595         PR c++/51242
3596         * g++.dg/cpp0x/enum23.C: New.
3598 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3600         PR target/54685
3601         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3603 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3605         PR rtl-optimization/56348
3606         * gcc.target/i386/pr56348.c: New test.
3608 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3610         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3611         * gcc.target/arm/interrupt-2.c: Likewise.
3613 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3615         PR fortran/56318
3616         * gfortran.dg/matmul_9.f90: New.
3618 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/53818
3621         * gfortran.dg/init_flag_11.f90: New.
3623 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3625         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3627 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3629         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3630         characters.
3632 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3633             Tobias Burnus  <burnus@net-b.de>
3635         PR testsuite/56138
3636         * gfortran.dg/allocatable_function_7.f90: New.
3638 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3640         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3641         * asan_globals_test-wrapper.cc: New file.
3642         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3643         instead of asan_globals_test.cc as dg-additional-sources.
3644         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3645         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3646         "sanitizer_test_utils.h" instead of
3647         "sanitizer_common/tests/sanitizer_test_utils.h".
3648         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3649         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3650         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3651         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3652         * g++.dg/asan/asan_test.cc: Synced from upstream.
3653         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3655 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3657         Fix an asan crash
3658         * c-c++-common/asan/memcmp-2.c: New test.
3660 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3662         PR c++/55582
3663         * g++.dg/cpp0x/udlit-string-literal.h: New.
3664         * g++.dg/cpp0x/udlit-string-literal.C: New.
3666 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3668         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3670 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3672         PR target/56184
3673         * gcc.target/arm/pr56184.C: New test.
3675 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3677         PR c++/56302
3678         * g++.dg/torture/pr56302.C: New test.
3679         * g++.dg/cpp0x/constexpr-56302.C: New test.
3680         * c-c++-common/pr56302.c: New test.
3682 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3683             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3685         PR fortran/56204
3686         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3687         * gfortran.dg/quad_3.f90: Ditto.
3689 2013-02-13  Kostya Serebryany  <kcc@google.com>
3691         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3692         to match the fresh asan run-time.
3693         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3695 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3697         Avoid instrumenting duplicated memory access in the same basic block
3698         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3699         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3700         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3701         * c-c++-common/asan/inc.c: Likewise.
3703 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3705         PR inline-asm/56148
3706         * gcc.target/i386/pr56148.c: New test.
3708 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3709             Tobias Burnus  <burnus@net-b.de>
3711         PR testsuite/56082
3712         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3713         to kind=2.
3715 2013-02-12  Richard Biener  <rguenther@suse.de>
3717         PR lto/56297
3718         * gcc.dg/lto/pr56297_0.c: New testcase.
3719         * gcc.dg/lto/pr56297_0.c: Likewise.
3721 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3723         PR fortran/46952
3724         * gfortran.dg/typebound_deferred_1.f90: New.
3726 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3728         PR rtl-optimization/56151
3729         * gcc.target/i386/pr56151.c: New test.
3731 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3733         * g++.dg/ext/mv12.C: New test.
3734         * g++.dg/ext/mv12.h: New file.
3735         * g++.dg/ext/mv12-aux.C: New file.
3736         * g++.dg/ext/mv13.C: New test.
3738 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3740         * lib/target-supports.exp
3741         (check_effective_target_powerpc_eabi_ok): New.
3742         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3743         powerpc_eabi_ok.
3744         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3745         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3746         only.
3747         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3748         * gcc.target/powerpc/pr51623.c: Likewise.
3749         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3750         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3752 2013-02-11  Alexander Potapenko  <glider@google.com>
3753             Jack Howarth  <howarth@bromo.med.uc.edu>
3754             Jakub Jelinek  <jakub@redhat.com>
3756         PR sanitizer/55617
3757         * g++.dg/asan/pr55617.C: Run on all targets.
3759 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3761         PR rtl-optimization/56275
3762         * gcc.dg/pr56275.c: New test.
3764 2013-02-11  Richard Biener  <rguenther@suse.de>
3766         PR tree-optimization/56273
3767         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3769 2013-02-11  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/56264
3772         * gcc.dg/torture/pr56264.c: New testcase.
3774 2013-02-11  Richard Biener  <rguenther@suse.de>
3776         PR tree-optimization/56273
3777         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3778         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3779         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3780         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3781         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3782         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3784 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3786         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3787         for *-*-linux-gnu targets.
3788         * g++.dg/asan/interception-test-1.c: Ditto.
3789         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3790         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3792 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3794         PR fortran/55362
3795         * gfortran.dg/intrinsic_size_4.f90 : New test.
3797 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3799         PR target/56256
3800         * gcc.target/powerpc/pr56256.c: New test.
3802 2013-02-08  Ian Lance Taylor  <iant@google.com>
3804         * lib/go.exp: Load timeout.exp.
3806 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3808         PR rtl-optimization/56246
3809         * gcc.target/i386/pr56246.c: New test.
3811 2013-02-08  Jeff Law  <law@redhat.com>
3813         PR debug/53948
3814         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3816 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3818         PR target/56043
3819         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3820         powerpc*-*-linux*.
3822 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3824         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3826 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3828         PR rtl-optimization/56195
3829         * gcc.dg/torture/pr56195.c: New test.
3831 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3833         PR fortran/54107
3834         * gfortran.dg/recursive_interface_2.f90: New test.
3836 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3838         PR tree-optimization/56250
3839         * gcc.c-torture/execute/pr56250.c: New test.
3841 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3843         PR tree-optimization/56064
3844         * gcc.dg/fixed-point/view-convert-2.c: New test.
3846 2013-02-08  Michael Matz  <matz@suse.de>
3848         PR tree-optimization/52448
3849         * gcc.dg/pr52448.c: New test.
3851 2013-02-08  Richard Biener  <rguenther@suse.de>
3853         PR middle-end/56181
3854         * gcc.dg/torture/pr56181.c: New testcase.
3856 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3858         PR target/54222
3859         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3860         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3862 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3864         PR c++/56241
3865         * g++.dg/parse/crash61.C: New test.
3867         PR c++/56239
3868         * g++.dg/parse/pr56239.C: New test.
3870         PR c++/56237
3871         * g++.dg/abi/mangle61.C: New test.
3873 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3875         PR rtl-optimization/56225
3876         * gcc.target/i386/pr56225.c: New test.
3878 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3880         PR debug/56154
3881         * gcc.dg/guality/pr56154-1.c: New test.
3882         * gcc.dg/guality/pr56154-2.c: New test.
3883         * gcc.dg/guality/pr56154-3.c: New test.
3884         * gcc.dg/guality/pr56154-4.c: New test.
3885         * gcc.dg/guality/pr56154-aux.c: New file.
3887         PR tree-optimization/55789
3888         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3889         cleanup-tree-dump.
3890         * gcc.dg/tree-ssa/inline-3.c: Add
3891         --param max-early-inliner-iterations=2 option.
3893 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3895         PR debug/53363
3896         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3897         Add -fno-dwarf2-cfi-asm to dg-options.
3898         Adapt match count.
3900 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3902         PR target/56228
3903         * gcc.dg/pr56228.c: New test.
3905 2013-02-07  Alan Modra  <amodra@gmail.com>
3907         PR target/54009
3908         * gcc.target/powerpc/pr54009.c: New test.
3909         PR target/54131
3910         * gfortran.dg/pr54131.f: New test.
3912 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3914         PR fortran/55789
3915         * gfortran.dg/array_constructor_41.f90: New test.
3917 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/55978
3920         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3922 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3924         PR middle-end/56217
3925         * g++.dg/gomp/pr56217.C: New test.
3927 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3929         PR tree-optimization/56205
3930         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3931         * gcc.c-torture/execute/pr56205.c: New test.
3933 2013-02-05  Richard Biener  <rguenther@suse.de>
3935         PR tree-optimization/53342
3936         PR tree-optimization/53185
3937         * gcc.dg/vect/pr53185-2.c: New testcase.
3939 2013-02-05  Jan Hubicka  <jh@suse.cz>
3941         PR tree-optimization/55789
3942         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3943         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3944         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3945         * g++.dg/ipa/inline-1.C: New testcase.
3946         * g++.dg/ipa/inline-2.C: New testcase.
3947         * g++.dg/ipa/inline-3.C: New testcase.
3949 2013-02-05  Jan Hubicka  <jh@suse.cz>
3951         PR tree-optimization/55789
3952         * g++.dg/torture/pr55789.C: New testcase.
3954 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3956         PR middle-end/56167
3957         * gcc.dg/pr56167.c: New test.
3959 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3961         PR target/55146
3962         * gcc.target/sh/pr55146.c: New.
3964 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3966         PR tree-optimization/54386
3967         * gcc.target/sh/pr54386.c: New.
3969 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3971         PR fortran/56008
3972         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3974         PR fortran/47517
3975         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3977 2013-02-04  Alexander Potapenko  <glider@google.com>
3978             Jack Howarth  <howarth@bromo.med.uc.edu>
3979             Jakub Jelinek  <jakub@redhat.com>
3981         PR sanitizer/55617
3982         * g++.dg/asan/pr55617.C: New test.
3984 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3986         PR fortran/54195
3987         * gfortran.dg/typebound_operator_19.f90: New test.
3988         * gfortran.dg/typebound_assignment_4.f90: New test.
3990 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3992         PR fortran/54107
3993         * gfortran.dg/recursive_interface_1.f90: New test.
3995 2013-02-04  Richard Guenther  <rguenther@suse.de>
3997         PR lto/56168
3998         * gcc.dg/lto/pr56168_0.c: New testcase.
3999         * gcc.dg/lto/pr56168_1.c: Likewise.
4001 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4003         PR fortran/50627
4004         PR fortran/56054
4005         * gfortran.dg/block_12.f90:  New test.
4006         * gfortran.dg/module_error_1.f90:  New test.
4008 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4010         * lib/target-supports.exp (check_effective_target_vect_float)
4011         (check_effective_target_vect_no_align): Add mips-sde-elf.
4013 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4015         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4017 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4019         * gcc.dg/pr56023.c: XFAIL on AIX.
4020         * gcc.dg/vect/pr49352.c: Same.
4022 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4024         * gnat.dg/opt26.adb: New test.
4026 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4028         Revert.
4029         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4031         * gcc.target/arm/neon-vfnms-1.c: New test.
4032         * gcc.target/arm/neon-vfnma-1.c: New test.
4034 2013-01-31  Richard Biener  <rguenther@suse.de>
4036         PR tree-optimization/56157
4037         * gcc.dg/torture/pr56157.c: New testcase.
4039 2013-01-30  Richard Biener  <rguenther@suse.de>
4041         PR tree-optimization/56150
4042         * gcc.dg/torture/pr56150.c: New testcase.
4044 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4046         PR sanitizer/55374
4047         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4048         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4049         printed in backtrace.
4050         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4051         to avoid errors about mismatched allocation vs. deallocation.
4053         PR c++/55742
4054         * g++.dg/mv1.C: Moved to...
4055         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4056         * g++.dg/mv2.C: Moved to...
4057         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4058         * g++.dg/mv3.C: Moved to...
4059         * g++.dg/ext/mv3.C: ... here.
4060         * g++.dg/mv4.C: Moved to...
4061         * g++.dg/ext/mv4.C: ... here.
4062         * g++.dg/mv5.C: Moved to...
4063         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4064         * g++.dg/mv6.C: Moved to...
4065         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4066         * g++.dg/ext/mv7.C: New test.
4067         * g++.dg/ext/mv8.C: New test.
4068         * g++.dg/ext/mv9.C: New test.
4069         * g++.dg/ext/mv10.C: New test.
4070         * g++.dg/ext/mv11.C: New test.
4072 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4074         PR rtl-optimization/56144
4075         * gcc.dg/pr56144.c: New.
4077 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4079         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4080         message.
4081         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4082         * g++.dg/cpp0x/constexpr-55573.C: Same
4084 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4086         PR tree-optimization/56064
4087         * gcc.dg/fixed-point/view-convert.c: New test.
4089 2013-01-30  Andreas Schwab  <schwab@suse.de>
4091         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4092         evaluate the end index in string range.
4094 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4096         PR fortran/56138
4097         * gfortran.dg/allocatable_function_6.f90: New.
4099 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4100             Mikael Morin  <mikael@gcc.gnu.org>
4102         PR fortran/54107
4103         * gfortran.dg/proc_ptr_comp_36.f90: New.
4105 2013-01-29  Richard Biener  <rguenther@suse.de>
4107         PR tree-optimization/55270
4108         * gcc.dg/torture/pr55270.c: New testcase.
4110 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4112         PR rtl-optimization/56117
4113         * gcc.dg/pr56117.c: New test.
4115 2013-01-28  Richard Biener  <rguenther@suse.de>
4117         PR tree-optimization/56034
4118         * gcc.dg/torture/pr56034.c: New testcase.
4120 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4122         PR tree-optimization/56125
4123         * gcc.dg/pr56125.c: New test.
4125 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4126             Mikael Morin  <mikael@gcc.gnu.org>
4128         PR fortran/53537
4129         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4130         * gfortran.dg/import8.f90: Likewise.
4131         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4132         * gfortran.dg/import10.f90: New test.
4133         * gfortran.dg/import11.f90: Likewise
4135 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4137         PR testsuite/56053
4138         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4139         string.h.  Provide memset, malloc and free prototypes, adjust line
4140         numbers in dg-output.
4141         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4142         Provide memset prototype and adjust line numbers in dg-output.
4143         * c-c++-common/asan/global-overflow-1.c: Likewise.
4145         PR tree-optimization/56094
4146         * gcc.dg/pr56094.c: New test.
4148 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4150         * gcc.target/arm/neon-vfnms-1.c: New test.
4151         * gcc.target/arm/neon-vfnma-1.c: New test.
4153 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4155         PR target/56114
4156         * gcc.target/i386/pr56114.c: New test.
4158 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4160         PR fortran/55984
4161         * gfortran.dg/associate_14.f90: New test.
4163         PR fortran/56047
4164         * gfortran.dg/associate_13.f90: New test.
4166 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4168         PR tree-optimization/56098
4169         * gcc.dg/pr56098-1.c: New test.
4170         * gcc.dg/pr56098-2.c: New test.
4172 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4174         PR target/54222
4175         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4177 2013-01-22  Marek Polacek  <polacek@redhat.com>
4179         PR tree-optimization/56035
4180         * gcc.dg/pr56035.c: New test.
4182 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4184         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4185         for MIPS.
4187 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4189         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4191 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4193         PR c/56078
4194         * gcc.dg/pr56078.c: New test.
4195         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4197 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4199         PR tree-optimization/55927
4200         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4202 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4204         * gcc.target/i386/movsd.c: New test.
4206 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4208         PR inline-asm/55934
4209         * gcc.target/i386/pr55934.c: New test.
4211 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4213         PR fortran/56081
4214         * gfortran.dg/select_8.f90: New.
4216 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4218         * gcc.target/microblaze/microblaze.exp: Remove
4219         target_config_cflags check.
4221 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4223         PR fortran/56052
4224         * gfortran.dg/gomp/pr56052.f90: New test.
4226         PR target/49069
4227         * gcc.dg/pr49069.c: New test.
4229 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4231         PR c++/55944
4232         * g++.dg/cpp0x/constexpr-static10.C: New.
4234 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4236         PR target/56028
4237         * gcc.target/i386/pr56028.c: New test.
4239 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4241         PR target/55686
4242         * gcc.target/i386/pr55686.c: New test.
4244 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4246         PR c++/53609
4247         * g++.dg/cpp0x/variadic139.C: New test.
4248         * g++.dg/cpp0x/variadic140.C: Likewise.
4249         * g++.dg/cpp0x/variadic141.C: Likewise.
4251 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4253         * gnat.dg/warn8.adb: New test.
4255 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4257         PR fortran/55919
4258         * gfortran.dg/include_8.f90: New test.
4260 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4262         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4263         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4265 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4267         PR tree-optimization/56051
4268         * gcc.c-torture/execute/pr56051.c: New test.
4270 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4272         PR rtl-optimization/56023
4273         * gcc.dg/pr56023.c: New test.
4275 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4277         PR middle-end/56022
4278         * gcc.target/i386/pr56022.c: New test.
4280 2013-01-21  Jason Merrill  <jason@redhat.com>
4282         * lib/target-supports.exp (check_effective_target_alias): New.
4284 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4286         PR debug/53235
4287         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4289 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4291         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4293 2013-01-19  Jeff Law  <law@redhat.com>
4295         PR tree-optimization/52631
4296         * tree-ssa/pr52631.c: New test.
4297         * tree-ssa/ssa-fre-9: Update expected output.
4299 2013-01-19  Anthony Green  <green@moxielogic.com>
4301         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4302         for moxie.
4304 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4306         PR tree-optimization/56029
4307         * g++.dg/torture/pr56029.C: New test.
4309 2013-01-18  Sharad Singhai  <singhai@google.com>
4311         PR tree-optimization/55995
4312         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4314 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4316         PR target/55433
4317         * gcc.target/i386/pr55433.c: New.
4319 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4321         PR middle-end/56015
4322         * gfortran.dg/pr56015.f90: New test.
4324 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4326         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4328 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4330         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4331         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4332         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4333         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4334         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4336 2013-01-17  Jeff Law  <law@redhat.com>
4338         * gcc.dg/pr52573.c: Move to...
4339         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4341         PR rtl-optimization/52573
4342         * gcc.dg/pr52573.c: New test.
4344 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4346         PR sanitizer/55679
4347         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4348         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4349         check_no_compiler_messages to test support in ucontext.h.
4350         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4351         compliant RLIMIT_AS.
4353 2013-01-17  Marek Polacek  <polacek@redhat.com>
4355         PR rtl-optimization/55833
4356         * gcc.dg/pr55833.c: New test.
4358 2013-01-17  Jan Hubicka  <jh@suse.cz>
4360         PR tree-optimization/55273
4361         * gcc.c-torture/compile/pr55273.c: New testcase.
4363 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4365         PR target/55981
4366         * gcc.target/pr55981.c: New test.
4368 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4370         * gcc.target/arm/pr40887.c: Require at least armv5.
4371         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4372         * gcc.target/arm/pr51915.c: Likewise.
4373         * gcc.target/arm/pr52006.c: Likewise.
4374         * gcc.target/arm/pr53187.c: Likewise.
4376         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4377         * gcc.target/arm/ftest-support-arm.h: Delete.
4378         * gcc.target/arm/ftest-support-thumb.h: Delete.
4379         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4380         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4381         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4382         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4383         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4384         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4385         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4386         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4387         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4388         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4389         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4390         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4391         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4392         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4393         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4394         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4395         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4396         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4397         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4398         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4399         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4400         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4401         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4402         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4404 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4406         PR tree-optimizations/55264
4407         * g++.dg/ipa/pr55264.C: New test.
4409 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4411         PR fortran/55983
4412         * gfortran.dg/class_55.f90: New.
4414 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4416         PR testsuite/55994
4417         * gcc.c-torture/execute/builtins/builtins.exp: Add
4418         -Wl,--allow-multiple-definition for eabi and elf targets.
4420         PR testsuite/54622
4421         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4422         check_effective_target_vect_perm_short,
4423         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4424         check_effective_target_vect64): Return 0 for big-endian ARM.
4425         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4427         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4428         prototypes.
4430 2013-01-16  Richard Biener  <rguenther@suse.de>
4432         PR tree-optimization/55964
4433         * gcc.dg/torture/pr55964.c: New testcase.
4435 2013-01-16  Richard Biener  <rguenther@suse.de>
4437         PR tree-optimization/54767
4438         PR tree-optimization/53465
4439         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4441 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4443         PR target/55301
4444         * gcc.target/sh/sh-switch.c: New testcase.
4446 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4448         * gcc.dg/webizer.c: Increase the array size.
4450 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4452         PR target/55940
4453         * gcc.dg/pr55940.c: New test.
4455 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4456             Harald Anlauf  <anlauf@gmx.de>
4458         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4459         * gfortran.dg/bounds_check_5.f90: Likewise.
4460         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4461         * gfortran.dg/continuation_9.f90: Likewise.
4462         * gfortran.dg/move_alloc_13.f90: Likewise.
4463         * gfortran.dg/structure_constructor_11.f90: Likewise.
4464         * gfortran.dg/tab_continuation.f: Likewise.
4465         * gfortran.dg/warning-directive-2.F90: Likewise.
4466         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4468 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4470         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4471         * gcc.target/arm/fma-sp.c: Likewise.
4473 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4475         PR rtl-optimization/55153
4476         * gcc.dg/pr55153.c: New.
4478 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4480         PR tree-optimization/55920
4481         * gcc.c-torture/compile/pr55920.c: New test.
4483 2013-01-15  Richard Biener  <rguenther@suse.de>
4485         PR middle-end/55882
4486         * gcc.dg/torture/pr55882.c: New testcase.
4488 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4490         PR tree-optimization/55955
4491         * gcc.c-torture/compile/pr55955.c: New test.
4493 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4495         PR c++/55663
4496         * g++.dg/cpp0x/alias-decl-31.C: New test.
4498 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4500         PR fortran/54286
4501         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4502         case where interface is null.
4504 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4506         PR fortran/55806
4507         * gfortran.dg/array_constructor_40.f90:  New test.
4509 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4511         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4513 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4515         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4516         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4517         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4518         * gcc.target/aarch64/vect-ld1r.c: New.
4519         * gcc.target/aarch64/vect-ld1r.x: New.
4521 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4523         PR target/55948
4524         * gcc.target/i386/hle-clear-rel.c: New file
4525         * gcc.target/i386/hle-store-rel.c: New file.
4527 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4529         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4530         * gfortran.dg/bounds_check_4.f90: Likewise.
4531         * gfortran.dg/inquire_10.f90: Likewise.
4532         * gfortran.dg/minloc_3.f90: Likewise.
4533         * gfortran.dg/minlocval_3.f90: Likewise.
4534         * gfortran.dg/module_double_reuse.f90: Likewise.
4535         * gfortran.dg/mvbits_1.f90: Likewise.
4536         * gfortran.dg/oldstyle_1.f90: Likewise.
4537         * gfortran.dg/pr20163-2.f: Likewise.
4538         * gfortran.dg/save_1.f90: Likewise.
4539         * gfortran.dg/scan_1.f90: Likewise.
4540         * gfortran.dg/select_char_1.f90: Likewise.
4541         * gfortran.dg/shape_4.f90: Likewise.
4542         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4543         * gfortran.dg/function_optimize_10.f90: Likewise.
4544         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4545         * gfortran.dg/used_types_17.f90: Likewise.
4546         * gfortran.dg/used_types_18.f90: Likewise.
4548 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4550         PR fortran/54286
4551         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4553 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4555         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4557 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4559         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4561 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4563         PR fortran/55072
4564         * gfortran.dg/assumed_type_2.f90: Fix test case.
4565         * gfortran.dg/internal_pack_13.f90: New test.
4566         * gfortran.dg/internal_pack_14.f90: New test.
4568 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4570         PR fortran/55868
4571         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4572         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4573         $tar to STAR.
4575 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4577         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4579 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4581         PR target/55719
4582         * gcc.target/s390/pr55719.c: New testcase.
4584 2013-01-11  Richard Guenther  <rguenther@suse.de>
4586         PR tree-optimization/44061
4587         * gcc.dg/pr44061.c: New testcase.
4589 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4591         Update copyright years.
4593 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4594             Jakub Jelinek  <jakub@redhat.com>
4596         PR target/55565
4597         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4599 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4601         PR rtl-optimization/55672
4602         * gcc.target/i386/pr55672.c: New.
4604 2013-01-10  Jeff Law  <law@redhat.com>
4606         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4607         pass/fail message unique.
4610 2013-01-10  Jason Merrill  <jason@redhat.com>
4612         * ada/.gitignore: New.
4614 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4616         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4617         Add tls options.
4618         * g++.dg/tls/thread_local2.C: Likewise.
4619         * g++.dg/tls/thread_local2g.C: Likewise.
4620         * g++.dg/tls/thread_local6.C: Likewise.
4621         * g++.dg/tls/thread_local-order1.C: Add tls options.
4622         * g++.dg/tls/thread_local-order2.C: Likewise.
4623         * g++.dg/tls/thread_local3.C: Likewise.
4624         * g++.dg/tls/thread_local3g.C: Likewise.
4625         * g++.dg/tls/thread_local4.C: Likewise.
4626         * g++.dg/tls/thread_local4g.C: Likewise.
4627         * g++.dg/tls/thread_local5.C: Likewise.
4628         * g++.dg/tls/thread_local5g.C: Likewise.
4629         * g++.dg/tls/thread_local6g.C: Likewise.
4631 2013-01-10  Kostya Serebryany  <kcc@google.com>
4633         * g++.dg/asan/asan_test.cc: Sync from upstream.
4635 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4637         PR tree-optimization/55921
4638         * gcc.c-torture/compile/pr55921.c: New test.
4640 2013-01-09  Jan Hubicka  <jh@suse.cz>
4642         PR tree-optimization/55569
4643         * gcc.c-torture/compile/pr55569.c: New testcase.
4645 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4647         PR fortran/47203
4648         * gfortran.dg/use_28.f90: New test.
4650 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4652         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4653         number matching more robust.
4655 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4657         PR rtl-optimization/55829
4658         * gcc.target/i386/pr55829.c: New.
4660 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4662         PR fortran/55758
4663         * gfortran.dg/bind_c_bool_1.f90: New.
4664         * gfortran.dg/do_5.f90: Add dg-warning.
4666 2013-01-09  Jan Hubicka  <jh@suse.cz>
4668         PR tree-optimization/55875
4669         * gcc.c-torture/execute/pr55875.c: New testcase.
4670         * g++.dg/torture/pr55875.C: New testcase.
4672 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4674         PR c/48418
4675         * c-c++-common/pr48418.c: New test.
4677 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4679         PR c++/55801
4680         * g++.dg/tls/thread_local-ice.C: New.
4682 2013-01-09  Andreas Schwab  <schwab@suse.de>
4684         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4686 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4688         PR tree-optimization/48189
4689         * gcc.dg/pr48189.c: New test.
4691 2013-01-04  Jan Hubicka  <jh@suse.cz>
4693         PR tree-optimization/55823
4694         * g++.dg/ipa/devirt-10.C: New testcase.
4696 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4697             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4699         PR rtl-optimization/55845
4700         * gcc.target/i386/pr55845.c: New test.
4702 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4704         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4705         instructions generated instead of number of occurances.
4707 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4709         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4710         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4711         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4712         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4713         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4714         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4715         * gcc.target/aarch64/vect-fcm.x: Likewise.
4716         * lib/target-supports.exp
4717         (check_effective_target_vect_cond): Enable for AArch64.
4719 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4721         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4722         endian-safe float pool loading.
4723         (test_square_root_v4sf): Likewise.
4724         (test_square_root_v2df): Likewise.
4725         * lib/target-supports.exp
4726         (check_effective_target_vect_call_sqrtf): Add AArch64.
4728 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4730         PR debug/55579
4731         * gcc.dg/tree-ssa/pr55579.c: New test.
4733 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4735         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4736         asm comments.
4738 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4740         PR middle-end/55890
4741         * gcc.dg/torture/pr55890-3.c: New test.
4743         PR middle-end/55851
4744         * gcc.c-torture/compile/pr55851.c: New test.
4746         PR sanitizer/55844
4747         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4748         dg-options.
4750 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4752         PR fortran/55618
4753         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4755 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4757         PR fortran/55763
4758         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4759         * gfortran.dg/pointer_init_7.f90: New.
4761 2013-01-07  Richard Biener  <rguenther@suse.de>
4763         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4765 2013-01-07  Richard Biener  <rguenther@suse.de>
4767         PR middle-end/55890
4768         * gcc.dg/torture/pr55890-1.c: New testcase.
4769         * gcc.dg/torture/pr55890-2.c: Likewise.
4771 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4773         * gcc.target/aarch64/fmovd.c: New.
4774         * gcc.target/aarch64/fmovf.c: Likewise.
4775         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4776         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4777         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4778         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4779         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4780         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4782 2013-01-07  Richard Biener  <rguenther@suse.de>
4784         PR tree-optimization/55888
4785         PR tree-optimization/55862
4786         * gcc.dg/torture/pr55888.c: New testcase.
4788 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4790         PR fortran/55852
4791         * gfortran.dg/intrinsic_size_3.f90: New.
4793 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4795         PR fortran/55763
4796         * gfortran.dg/select_type_32.f90: New.
4798 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4800         PR c++/52343
4801         * g++.dg/cpp0x/alias-decl-29.C: New test.
4803 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4805         PR fortran/53876
4806         PR fortran/54990
4807         PR fortran/54992
4808         * gfortran.dg/class_array_15.f03: New test.
4810 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4812         PR fortran/42769
4813         PR fortran/45836
4814         PR fortran/45900
4815         * gfortran.dg/use_23.f90: New test.
4816         * gfortran.dg/use_24.f90: New test.
4817         * gfortran.dg/use_25.f90: New test.
4818         * gfortran.dg/use_26.f90: New test.
4819         * gfortran.dg/use_27.f90: New test.
4821 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4823         * gnat.dg/specs/clause_on_volatile.ads: New test.
4825 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4827         * gnat.dg/alignment10.adb: New test.
4829 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4830             Mikael Morin  <mikael@gcc.gnu.org>
4832         PR fortran/55827
4833         * gfortran.dg/use_22.f90: New test.
4835 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4837         * gcc.target/aarch64/cmp-1.c: New testcase.
4839 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4841         PR fortran/55172
4842         * gfortran.dg/select_type_31.f03: New test.
4844 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4846         PR c++/54526 (again)
4847         * g++.dg/cpp0x/parse2.C: Extend.
4848         * g++.old-deja/g++.other/crash28.C: Adjust.
4850 2013-01-04  Richard Biener  <rguenther@suse.de>
4852         PR tree-optimization/55862
4853         * gcc.dg/torture/pr55862.c: New testcase.
4855 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4857         PR tree-optimization/55755
4858         * gcc.dg/torture/pr55755.c: New test.
4859         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4860         * gcc.dg/tree-ssa/pr45144.c: Update.
4862 2013-01-04  Richard Biener  <rguenther@suse.de>
4864         PR middle-end/55863
4865         * gcc.dg/fold-reassoc-2.c: New testcase.
4867 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4869         PR fortran/55763
4870         * gfortran.dg/null_7.f90: New.
4872 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4874         PR fortran/55854
4875         PR fortran/55763
4876         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4877         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4878         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4880 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4882         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4884 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4886         PR fortran/55855
4887         * gfortran.dg/assignment_1.f90: Modified.
4888         * gfortran.dg/assignment_4.f90: New.
4890 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4892         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4894 2013-01-03  Richard Biener  <rguenther@suse.de>
4896         PR tree-optimization/55857
4897         * gcc.dg/vect/pr55857-1.c: New testcase.
4898         * gcc.dg/vect/pr55857-2.c: Likewise.
4900 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4902         PR rtl-optimization/55838
4903         * gcc.dg/pr55838.c: New test.
4905         PR tree-optimization/55832
4906         * gcc.c-torture/compile/pr55832.c: New test.
4908 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4910         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4911         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4912         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4913         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4914         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4915         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4916         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4917         * gcc.dg/unroll_1.c: Ditto.
4918         * gcc.dg/unroll_2.c: Ditto.
4919         * gcc.dg/unroll_3.c: Ditto.
4920         * gcc.dg/unroll_4.c: Ditto.
4922 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4924         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4926 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4928         PR fortran/55818
4929         * gfortran.dg/eof_4.f90: New test.
4931 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4933         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4934         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4935         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4936         (compat_setup_dfp): Initialize compat_alt_caret and
4937         compat_save_TEST_ALWAYS_FLAGS.
4939 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4941         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4943 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4945         * gcc.dg/torture/fp-int-convert-2.c: New test.
4947 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4949         * gfortran.dg/newunit_3.f90: Add dg-do run.
4950         * gfortran.dg/inquire_15.f90: Add dg-do run.
4952 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4954         PR tree-optimization/55831
4955         * gcc.dg/pr55831.c: New test.
4957 Copyright (C) 2013 Free Software Foundation, Inc.
4959 Copying and distribution of this file, with or without modification,
4960 are permitted in any medium without royalty provided the copyright
4961 notice and this notice are preserved.