PR other/53317
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb0632ff7df82f0ef7144131f0631b3bf3e99fc4d
1 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3         PR other/53317
4         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
6 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
8         PR target/57655
9         * gcc.target/i386/pr57655.c: New test.
11 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
13         * ada/acats/tests/gcc: Delete.
14         * gnat.dg/style: Likewise.
16 2013-06-20  Jeff Law  <law@redhat.com>
18         PR tree-optimization/57660
19         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
20         based on their branch cost.
22         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
24 2013-06-20  Tobias Burnus  <burnus@net-b.de>
26         PR fortran/57633
27         * gfortran.dg/list_read_11.f90: New.
29 2013-06-20  Richard Biener  <rguenther@suse.de>
31         PR tree-optimization/57584
32         * gcc.dg/torture/pr57584.c: New testcase.
34 2013-06-19    <singhai@google.com>
36         * g++.dg/gcov/gcov-8.C: New testcase.
37         * lib/gcov.exp: Handle intermediate format.
39 2013-06-19  Wei Mi  <wmi@google.com>
41         PR rtl-optimization/57518
42         * testsuite/gcc.dg/pr57518.c: New test.
44 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
46         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
48 2013-06-19  Jan Hubicka  <jh@suse.cz>
50         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
52 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
54         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
55         hard-coded values of array sizes with a #define.
56         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
57         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
58         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
59         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
60         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
62 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
64         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
65         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
67 2013-06-19  Jeff Law  <law@redhat.com>
69         * gcc.dg/tree-ssa/forwprop-28.c: New test.
71 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
73         PR c++/57638
74         * g++.dg/template/error53.C: New.
76 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
78         PR target/55033
79         * gcc.target/powerpc/pr55033.c: Fix options.
81 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
83         * gcc.target/i386/inline_error.c: New test.
84         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
85         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
87 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
89         PR c++/53211
90         * g++.dg/cpp0x/decltype55.C: New.
92 2013-06-18  Marek Polacek  <polacek@redhat.com>
94         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
96 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
98         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
100 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
102         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
103         Also changed the returns from error as distinct values so that it is
104         easier to debug.
106 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
108         * gcc.target/aarch64/scalar_intrinsics.c: Update.
110 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/16128
113         * g++.dg/template/error52.C: New.
114         * g++.dg/lookup/friend15.C: Update.
115         * g++.dg/parse/error11.C: Likewise.
116         * g++.dg/parse/error14.C: Likewise.
117         * g++.dg/parse/parser-pr28152-2.C: Likewise.
118         * g++.dg/parse/template25.C: Likewise.
119         * g++.old-deja/g++.jason/cond.C: Likewise.
120         * g++.old-deja/g++.mike/for2.C: Likewise.
121         * g++.old-deja/g++.robertl/eb125.C: Likewise.
122         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
124 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
126         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
127         ensure alignment.
129 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
131         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
132         accidentally placing minus sign for length instead of stride.
134 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
136         PR rtl-optimization/57425
137         PR rtl-optimization/57569
138         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
139         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
141 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
143         PR fortran/49074
144         PR fortran/56136
145         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
146         packing.
147         * gfortran.dg/typebound_assignment_6.f03: New.
149 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
151         * gcc.target/h8300/h8300.exp: New.
152         * gcc.dg/pragma-isr.c: Move to ...
153         * gcc.target/sh/torture/pragma-isr.c: ... here ...
154         * gcc.target/h8300/pragma-isr.c: ... and here.
155         * gcc.dg/pragma-isr2.c: Move to ...
156         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
157         * gcc.target/h8300/pragma-isr2.c: ... and here.
158         * gcc.dg/pragma-isr-trapa.c: Move to ...
159         * gcc.target/sh/pragma-isr-trapa.c: ... here.
160         * gcc.dg/pragma-isr-trapa2.c: Move to ...
161         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
162         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
163         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
164         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
165         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
166         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
167         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
168         * gcc.dg/attr-isr-trap_exit.c: Move to ...
169         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
170         * gcc.dg/attr-isr-trapa.c: Move to ...
171         * gcc.target/sh/attr-isr-trapa.c: ... here.
173 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
175         PR c++/51413
176         * g++.dg/ext/builtin-offsetof1.C: New.
178 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
180         * gcc.target/aarch64/vect_smlal_1.c: New file.
182 2013-06-14  Tobias Burnus  <burnus@net-b.de>
184         PR fortran/57508
185         * gfortran.dg/defined_assignment_7.f90: New.
187 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
189         PR c++/57599
190         * g++.dg/rtti/dyncast6.C: New.
191         * g++.dg/cpp0x/dyncast1.C: Likewise.
193 2013-06-14  Alan Modra  <amodra@gmail.com>
195         PR middle-end/57134
196         * gcc.dg/pr57134.c: New.
198 2013-06-14  Tobias Burnus  <burnus@net-b.de>
200         PR fortran/57596
201         * gfortran.dg/deferred_type_param_9.f90: New.
203 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
205         * gcc.dg/fold-minus-1.c: New testcase.
207 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
209         PR fortran/49074
210         * gfortran.dg/typebound_assignment_5.f03: New.
212 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
214         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
216 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
217             Pat Haugen <pthaugen@us.ibm.com>
218             Peter Bergner <bergner@vnet.ibm.com>
220         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
221         load/store instructions on power7, power8.
222         * gcc.target/powerpc/atomic-p8.c: Likewise.
224 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
226         PR c/57577
227         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
229 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
231         PR c++/38958
232         * g++.dg/warn/Wunused-var-20.C: New.
234 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
236         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
237         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
238         Run with -fno-common.
240 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
242         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
243         and exit function calls with return 1 and return 0, respectively.
245 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
247         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
248         New tests.
250 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
252         PR tree-optimization/57361
253         * gcc.dg/tree-ssa/pr57361.c: New file.
255 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
257         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
258         to ensure alignment.
259         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
261 2013-06-12  Tobias Burnus  <burnus@net-b.de>
263         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
265 2013-06-12  Tobias Burnus  <burnus@net-b.de>
266             Dominique d'Humieres  <dominiq@lps.ens.fr>
268         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
270 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
272         PR target/56564
273         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
274         * gcc.target/i386/pr56564-3.c: Likewise.
276 2013-06-11  Tobias Burnus  <burnus@net-b.de>
278         PR fortran/57535
279         * gfortran.dg/class_array_18.f90: New.
281 2013-06-11  Jan Hubicka  <jh@suse.cz>
283         PR c++/57551
284         * g++.dg/ext/visibility/anon6.C: Update testcase.
286 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
288         PR c/57563
289         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
290         in how we check __sec_reduce_mutating function's result.        
292 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
293             Pat Haugen <pthaugen@us.ibm.com>
294             Peter Bergner <bergner@vnet.ibm.com>
296         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
297         direct move instructions.
298         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
299         * gcc.target/powerpc/direct-move.h: Likewise.
300         * gcc.target/powerpc/direct-move-float1.c: Likewise.
301         * gcc.target/powerpc/direct-move-float2.c: Likewise.
302         * gcc.target/powerpc/direct-move-double1.c: Likewise.
303         * gcc.target/powerpc/direct-move-double2.c: Likewise.
304         * gcc.target/powerpc/direct-move-long1.c: Likewise.
305         * gcc.target/powerpc/direct-move-long2.c: Likewise.
307 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
309         PR c++/52440
310         * g++.dg/cpp0x/pr52440.C: New.
312 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
314         PR target/56564
315         * gcc.target/i386/pr56564-1.c: New test.
316         * gcc.target/i386/pr56564-2.c: New test.
317         * gcc.target/i386/pr56564-3.c: New test.
318         * gcc.target/i386/pr56564-4.c: New test.
319         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
320         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
321         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
322         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
323         * gcc.target/i386/vect-sizes-1.c: Likewise.
324         * gcc.target/i386/memcpy-1.c: Likewise.
325         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
326         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
328 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
330         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
331         systems to cover all GNU systems.
332         * g++.dg/abi/guard2.C: Likewise.
333         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
334         * g++.dg/eh/sighandle.C: Likewise.
335         * g++.dg/ext/cleanup-10.C: Likewise.
336         * g++.dg/ext/cleanup-11.C: Likewise.
337         * g++.dg/ext/cleanup-8.C: Likewise.
338         * g++.dg/ext/cleanup-9.C: Likewise.
339         * g++.dg/opt/const5.C: Likewise.
340         * g++.dg/opt/life1.C: Likewise.
341         * g++.dg/other/pr39496.C: Likewise.
342         * g++.old-deja/g++.abi/aggregates.C: Likewise.
343         * g++.old-deja/g++.abi/align.C: Likewise.
344         * g++.old-deja/g++.abi/bitfields.C: Likewise.
345         * g++.old-deja/g++.law/weak.C: Likewise.
346         * g++.old-deja/g++.pt/asm1.C: Likewise.
347         * gcc.c-torture/execute/20030125-1.x: Likewise.
348         * gcc.c-torture/execute/990127-2.x: Likewise.
349         * gcc.dg/20041106-1.c: Likewise.
350         * gcc.dg/20050503-1.c: Likewise.
351         * gcc.dg/builtin-object-size-5.c: Likewise.
352         * gcc.dg/cleanup-10.c: Likewise.
353         * gcc.dg/cleanup-11.c: Likewise.
354         * gcc.dg/cleanup-8.c: Likewise.
355         * gcc.dg/cleanup-9.c: Likewise.
356         * gcc.dg/complex-5.c: Likewise.
357         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
358         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
359         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
360         * gcc.dg/dfp/pr35739.c: Likewise.
361         * gcc.dg/fdata-sections-1.c: Likewise.
362         * gcc.dg/lto/20090206-1_0.c: Likewise.
363         * gcc.dg/lto/20090206-2_0.c: Likewise.
364         * gcc.dg/pr30360.c: Likewise.
365         * gcc.dg/pr37303.c: Likewise.
366         * gcc.dg/pr39323-1.c: Likewise.
367         * gcc.dg/pr39323-2.c: Likewise.
368         * gcc.dg/pr39323-3.c: Likewise.
369         * gcc.dg/pr45416.c: Likewise.
370         * gcc.dg/setjmp-2.c: Likewise.
371         * gcc.dg/split-1.c: Likewise.
372         * gcc.dg/split-3.c: Likewise.
373         * gcc.dg/split-4.c: Likewise.
374         * gcc.dg/strlenopt-12g.c: Likewise.
375         * gcc.dg/strlenopt-14g.c: Likewise.
376         * gcc.dg/strlenopt-14gf.c: Likewise.
377         * gcc.dg/strlenopt-16g.c: Likewise.
378         * gcc.dg/strlenopt-17g.c: Likewise.
379         * gcc.dg/strlenopt-18g.c: Likewise.
380         * gcc.dg/strlenopt-1f.c: Likewise.
381         * gcc.dg/strlenopt-22g.c: Likewise.
382         * gcc.dg/strlenopt-2f.c: Likewise.
383         * gcc.dg/strlenopt-4g.c: Likewise.
384         * gcc.dg/strlenopt-4gf.c: Likewise.
385         * gcc.dg/struct-ret-3.c: Likewise.
386         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
387         * gcc.misc-tests/linkage.exp: Likewise.
388         * gcc.target/i386/20000724-1.c: Likewise.
389         * gcc.target/i386/align-main-3.c: Likewise.
390         * gcc.target/i386/cleanup-1.c: Likewise.
391         * gcc.target/i386/inline-mcpy.c: Likewise.
392         * gcc.target/i386/pr32268.c: Likewise.
393         * gcc.target/i386/pr36613.c: Likewise.
394         * gcc.target/i386/pr39013-1.c: Likewise.
395         * gcc.target/i386/pr39013-2.c: Likewise.
396         * gcc.target/i386/pr39496.c: Likewise.
397         * gcc.target/i386/pr40906-3.c: Likewise.
398         * gcc.target/i386/pr46084.c: Likewise.
399         * lib/target-supports.exp (check_effective_target_pie): Likewise.
401 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
403         PR target/6526
404         * gcc.target/sh/pr6526.c: New.
406 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
408         PR target/57568
409         * gcc.c-torture/execute/pr57568.c: New test.
411 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
413         PR c++/37404
414         * g++.dg/other/vararg-4.C: New.
416 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
418         PR rtl-optimization/57559
419         * gcc.target/s390/pr57559.c : New test.
421 2013-06-08  Tobias Burnus  <burnus@net-b.de>
423         PR fortran/37336
424         * gfortran.dg/finalize_10.f90: New.
425         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
426         * gfortran.dg/finalize_15.f90: New.
428 2013-06-08  Tobias Burnus  <burnus@net-b.de>
430         PR fortran/57553
431         * gfortran.dg/storage_size_4.f90: New.
433 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
435         PR c++/57548
436         * testsuite/g++.dg/ext/pr57548.C: New test.
438 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
440         PR middle-end/57541
441         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
443 2013-06-07  Jan Hubicka  <jh@suse.cz>
445         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
447 2013-06-07  Tobias Burnus  <burnus@net-b.de>
449         PR fortran/57549
450         * gfortran.dg/array_constructor_48.f90: New.
451         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
452         * gfortran.dg/array_constructor_type_15.f03: Ditto.
454 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
456         PR target/56315
457         * gcc.target/arm/xordi3-opt.c: New test.
459 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
461         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
462         Revert to dg-options.
464 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
466         PR target/55033
467         * gcc.target/powerpc/pr55033.c: New.
469 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
471         PR c++/53658
472         * g++.dg/cpp0x/alias-decl-36.C: New.
474 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
475             Pat Haugen <pthaugen@us.ibm.com>
476             Peter Bergner <bergner@vnet.ibm.com>
478         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
479         power8 builtin functions.
480         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
481         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
482         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
483         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
484         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
485         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
486         * gcc.target/powerpc/p8vector-vectorize-1.c: New
487         tests to test power8 auto-vectorization.
488         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
489         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
490         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
491         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
493         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
494         powerpc_p8vector_ok instead of powerpc_vsx_ok.
496         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
498         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
499         support.
500         (check_effective_target_powerpc_p8vector_ok): Likewise.
501         (is-effective-target): Likewise.
502         (check_vect_support_and_set_flags): Likewise.
504 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/43652
507         * g++.dg/parse/error53.C: New.
509 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
511         PR rtl-optimization/57459
512         * gcc.target/i386/pr57459.c: New test.
514 2013-06-06  Teresa Johnson  <tejohnson@google.com>
516         PR c++/53743
517         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
518         into -freorder-blocks-and-partition test.
519         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
520         * gcc.dg/tree-prof/20041218-1.c: Ditto.
521         * gcc.dg/tree-prof/pr52027.c: Use -O2.
522         * gcc.dg/tree-prof/pr50907.c: Ditto.
523         * gcc.dg/tree-prof/pr45354.c: Ditto.
524         * g++.dg/tree-prof/partition2.C: Ditto.
525         * g++.dg/tree-prof/partition3.C: Ditto.
527 2013-06-06  Tobias Burnus  <burnus@net-b.de>
529         PR fortran/57542
530         * gfortran.dg/finalize_16.f90: New.
532 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
534         * gcc.dg/vect/no-section-anchors-vect-68.c:
535         Add dg-skip-if aarch64_tiny.
537 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
539         PR C/57457
540         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
541         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
543 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR c++/51908
546         * g++.dg/cpp0x/decltype54.C: New.
548 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
550         * gcc.dg/fshort-wchar.c: Add extra dg-options for
551         arm*-*-*eabi* targets.
552         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
553         arm*-*-* targets.
554         * gcc.dg/tree-ssa/pr43491.c: Likewise.
556 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
557             Tobias Burnus  <burnus@net-b.de>
559         * gfortran.dg/string_length_2.f90: Fix dg-do run.
560         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
561         * gfortran.dg/io_real_boz_4.f90: Ditto.
562         * gfortran.dg/io_real_boz_5.f90: Ditto.
564 2013-06-05  Andreas Schwab  <schwab@suse.de>
566         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
568 2013-06-04  Jan Hubicka  <jh@suse.cz>
570         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
572 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
574         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
575         parameters with void.
576         (main2): Removed argc parameter.
577         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
578         (main): Replaced argc, argv parameters with void.
579         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
580         (main2): Removed argc parameter.
581         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
582         argv parameters with void.  Added __asm volatile to avoid optimization
583         on argc, if necessary.
584         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
585         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
586         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
587         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
588         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
589         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
590         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
591         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
592         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
593         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
594         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
595         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
596         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
597         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
598         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
599         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
600         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
601         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
602         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
603         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
604         parameters with void.
605         (main2): Removed argc parameter.
606         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
607         (main): Replaced argc, argv parameters with void.
608         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
609         argv parameters with void.  Also renamed this function as main, and
610         delete the existing main.
611         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
612         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
613         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
615 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
617         * gcc.target/aarch64/movi_1.c: New test.
619 2013-06-04  Tobias Burnus  <burnus@net-b.de>
621         PR fortran/37336
622         * gfortran.dg/finalize_12.f90: New.
623         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
624         end of scope finalization.
625         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
626         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
627         * gfortran.dg/auto_dealloc_2.f90: Ditto.
628         * gfortran.dg/class_19.f03: Ditto.
629         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
630         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
631         * gfortran.dg/extends_14.f03: Ditto.
632         * gfortran.dg/move_alloc_4.f90: Ditto.
633         * gfortran.dg/typebound_proc_27.f03: Ditto.
635 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
637         * gfortran.dg/bounds_check_7.f90: Remove "! {".
638         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
639         * gfortran.dg/default_initialization_5.f90: Update dg-do.
640         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
641         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
642         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
643         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
644         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
645         * gfortran.dg/io_real_boz_4.f90: Ditto.
646         * gfortran.dg/io_real_boz_5.f90: Ditto.
647         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
648         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
649         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
650         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
651         * gfortran.dg/transpose_2.f90: Fix dg-output.
653 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
655         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
656         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
657         dg-option and an header comment.
658         
659 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/57419
662         * g++.dg/cpp0x/sfinae46.C: New.
663         * g++.dg/cpp0x/defaulted13.C: Adjust.
664         * g++.dg/cpp0x/defaulted2.C: Likewise.
665         * g++.dg/cpp0x/defaulted26.C: Likewise.
666         * g++.dg/cpp0x/defaulted3.C: Likewise.
667         * g++.dg/cpp0x/error1.C: Likewise.
668         * g++.dg/cpp0x/implicit1.C: Likewise.
669         * g++.dg/cpp0x/implicit11.C: Likewise.
670         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
671         * g++.dg/cpp0x/initlist47.C: Likewise.
672         * g++.dg/cpp0x/initlist9.C: Likewise.
673         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
674         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
675         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
676         * g++.dg/cpp0x/union4.C: Likewise.
677         * g++.dg/template/crash108.C: Likewise.
678         * g++.dg/template/crash41.C: Likewise.
679         * g++.old-deja/g++.jason/local.C: Likewise.
680         * g++.old-deja/g++.law/visibility3.C: Likewise.
682 2013-06-03  Teresa Johnson  <tejohnson@google.com>
684         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
685         * gcc.dg/vect/bb-slp-14.c: Ditto.
686         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
687         * gcc.dg/vect/bb-slp-23.c: Ditto.
688         * gcc.dg/vect/bb-slp-15.c: Ditto.
689         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
690         * gcc.dg/vect/bb-slp-24.c: Ditto.
691         * gcc.dg/vect/bb-slp-16.c: Ditto.
692         * gcc.dg/vect/bb-slp-25.c: Ditto.
693         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
694         * gcc.dg/vect/bb-slp-17.c: Ditto.
695         * gcc.dg/vect/bb-slp-1.c: Ditto.
696         * gcc.dg/vect/bb-slp-26.c: Ditto.
697         * gcc.dg/vect/bb-slp-18.c: Ditto.
698         * gcc.dg/vect/bb-slp-2.c: Ditto.
699         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
700         * gcc.dg/vect/bb-slp-27.c: Ditto.
701         * gcc.dg/vect/bb-slp-19.c: Ditto.
702         * gcc.dg/vect/bb-slp-3.c: Ditto.
703         * gcc.dg/vect/bb-slp-28.c: Ditto.
704         * gcc.dg/vect/bb-slp-4.c: Ditto.
705         * gcc.dg/vect/bb-slp-29.c: Ditto.
706         * gcc.dg/vect/bb-slp-5.c: Ditto.
707         * gcc.dg/vect/bb-slp-6.c: Ditto.
708         * gcc.dg/vect/bb-slp-8a.c: Ditto.
709         * gcc.dg/vect/bb-slp-7.c: Ditto.
710         * gcc.dg/vect/bb-slp-8b.c: Ditto.
711         * gcc.dg/vect/bb-slp-8.c: Ditto.
712         * gcc.dg/vect/bb-slp-9.c: Ditto.
713         * gcc.dg/vect/bb-slp-10.c: Ditto.
714         * gcc.dg/vect/bb-slp-11.c: Ditto.
715         * gcc.dg/vect/bb-slp-20.c: Ditto.
716         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
717         * gcc.dg/vect/bb-slp-21.c: Ditto.
718         * gcc.dg/vect/bb-slp-30.c: Ditto.
719         * gcc.dg/vect/bb-slp-13.c: Ditto.
720         * gcc.dg/vect/bb-slp-22.c: Ditto.
721         * g++.dg/vect/slp-pr50413.cc: Ditto.
722         * g++.dg/vect/slp-pr56812.cc: Ditto.
723         * g++.dg/vect/slp-pr50819.cc: Ditto.
725 2013-06-01  Tobias Burnus  <burnus@net-b.de>
727         PR fortran/57456
728         * gfortran.dg/class_array_17.f90: New.
730 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
732         * ada/acats/floatstore.lst: New.
733         * ada/acats/run_all.sh: Process it.
735 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
737         * gcc.target/powerpc/e500-ord-1.c: New test.
738         * gcc.target/powerpc/e500-ord-2.c: Likewise.
739         * gcc.target/powerpc/e500-unord-1.c: Likewise.
740         * gcc.target/powerpc/e500-unord-2.c: Likewise.
742 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
744         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
746 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
748         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
750 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
752         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
754 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
756         PR c/57452
757         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
758         test-case.
760 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
762         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
764 2013-05-31  Marek Polacek  <polacek@redhat.com>
766         PR tree-optimization/57478
767         PR tree-optimization/57453
768         * gcc.dg/torture/pr57478.c: New test.
770 2013-05-31  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/57456
773         * gfortran.dg/class_array_17.f90: New.
775 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
777         PR target/56315
778         * gcc.target/arm/iordi3-opt.c: New test.
780 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
782         PR fortran/54190
783         PR fortran/57217
784         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
785         * gfortran.dg/interface_26.f90: Ditto.
786         * gfortran.dg/proc_ptr_11.f90: Ditto.
787         * gfortran.dg/proc_ptr_15.f90: Ditto.
788         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
789         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
790         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
791         * gfortran.dg/typebound_override_1.f90: Ditto.
792         * gfortran.dg/typebound_override_4.f90: Ditto.
793         * gfortran.dg/typebound_proc_6.f03: Ditto.
794         * gfortran.dg/assumed_type_7.f90: New test.
795         * gfortran.dg/typebound_override_5.f90: New test.
796         * gfortran.dg/typebound_override_6.f90: New test.
797         * gfortran.dg/typebound_override_7.f90: New test.
799 2013-05-30  Tobias Burnus  <burnus@net-b.de>
801         PR middle-end/57073
802         * gfortran.dg/power_6.f90: New.
804 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
806         * gcc.target/aarch64/insv_1.c: New test.
808 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
810         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
811         dg-skip-if "No stabs".
813 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
815         PR fortran/54189
816         * gfortran.dg/assumed_size_1.f90: New.
818 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
820         * gcc.dg/shrink-wrap-alloca.c: New added.
821         * gcc.dg/shrink-wrap-pretend.c: New added.
822         * gcc.dg/shrink-wrap-sibcall.c: New added.
824 2013-05-30  Tobias Burnus  <burnus@net-b.de>
826         PR fortran/57458
827         * gfortran.dg/assumed_rank_13.f90: New.
829 2013-05-29  Easwaran Raman  <eraman@google.com>
831         PR tree-optimization/57442
832         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
834 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
836         PR tree-optimization/57441
837         * gcc.c-torture/compile/pr57441.c: New.
839 2013-05-29  Dehao Chen  <dehao@google.com>
841         PR testsuite/57413
842         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
844 2013-05-29  Tobias Burnus  <burnus@net-b.de>
846         PR fortran/37336
847         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
848         * gfortran.dg/class_19.f03: Ditto.
850 2013-05-29  Richard Biener  <rguenther@suse.de>
852         * gcc.dg/vect/bb-slp-32.c: New testcase.
854 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
856         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
857         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
858         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
859         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
860         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
861         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
862         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
863         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
864         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
865         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
866         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
867         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
868         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
869         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
870         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
871         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
872         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
873         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
874         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
875         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
876         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
877         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
878         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
879         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
880         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
881         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
882         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
883         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
884         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
885         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
886         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
887         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
888         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
889         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
890         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
891         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
892         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
893         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
894         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
896 2013-05-29  Tobias Burnus  <burnus@net-b.de>
898         PR fortran/37336
899         * gfortran.dg/finalize_11.f90: New.
900         * gfortran.dg/finalize_4.f03: Remove dg-error.
901         * gfortran.dg/finalize_5.f03: Ditto.
902         * gfortran.dg/finalize_6.f03: Ditto.
903         * gfortran.dg/finalize_7.f03: Ditto.
905 2013-05-28  Tobias Burnus  <burnus@net-b.de>
907         * gfortran.dg/class_array_16.f90: New.
909 2013-05-28  Tobias Burnus  <burnus@net-b.de>
911         PR fortran/57435
912         * testsuite/gfortran.dg/use_29.f90: New.
914 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
916         * gnat.dg/fp_exception.adb: New test.
918 2013-05-28  Richard Biener  <rguenther@suse.de>
920         PR tree-optimization/56787
921         * gcc.dg/vect/pr56787.c: New testcase.
923 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
924             Tobias Burnus  <burnus@net-b.de>
926         PR fortran/57217
927         * gfortran.dg/typebound_override_4.f90: New.
929 2013-05-28  Richard Biener  <rguenther@suse.de>
931         PR tree-optimization/57411
932         * g++.dg/opt/pr57411.C: New testcase.
934 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
936         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
937         * gcc.dg/builtin-bswap-9.c: Likewise.
939 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
941         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
943 2013-05-27  Richard Biener  <rguenther@suse.de>
945         PR middle-end/57412
946         * gcc.dg/gomp/pr57412.c: New testcase.
948 2013-05-27  Bud Davis  <jmdavis@link.com>
950         PR fortran/50405
951         * gfortran.dg/stfunc_8.f90: New.
953 2013-05-27  Richard Biener  <rguenther@suse.de>
955         PR tree-optimization/57343
956         * gcc.dg/torture/pr57343.c: New testcase.
958 2013-05-27  Richard Biener  <rguenther@suse.de>
960         PR tree-optimization/57417
961         * gcc.dg/torture/pr57417.c: New testcase.
963 2013-05-27  Richard Biener  <rguenther@suse.de>
965         PR tree-optimization/57396
966         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
968 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
970         * gnat.dg/specs/last_bit.ads: New test.
972 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
974         * gnat.dg/specs/machine_attribute.ads: New test.
976 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
978         * gnat.dg/incomplete3.ad[sb]: New test.
980 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
982         PR target/53916
983         * gcc.target/mips/div-13.c: New test.
985 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
987         PR target/55777
988         * gcc.target/mips/mips16-attributes-5.c,
989         * gcc.target/mips/mips16-attributes-6.c: New tests.
991 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
993         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
994         * gcc.dg/builtin-bswap-8.c: Likewise.
996 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
998         PR c++/52216
999         * g++.dg/cpp0x/new1.C: New.
1001 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1003         PR c++/25666
1004         * g++.dg/parse/dtor16.C: New.
1005         * g++.dg/parse/dtor6.C: Adjust.
1007 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1009         PR c++/19618
1010         * g++.dg/expr/bitfield12.C: New.
1012 2013-05-24  Jeff Law  <law@redhat.com>
1014         PR tree-optimization/57124
1015         * gcc.c-torture/execute/pr57124.c: New test.
1016         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1018 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1020         PR tree-optimization/57294
1021         * gcc.dg/ipa/pr57294.c: New test.
1023 2013-05-24  Dehao Chen  <dehao@google.com>
1025         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1027 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1029         * gcc.target/aarch64/scalar_intrinsics.c
1030         (force_simd): Use a valid instruction.
1031         (test_vdupd_lane_s64): Pass a valid lane argument.
1032         (test_vdupd_lane_u64): Likewise.
1034 2013-05-24  Richard Biener  <rguenther@suse.de>
1036         PR tree-optimization/57287
1037         * gcc.dg/pr57287.c: New testcase.
1039 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1041         PR c++/26572
1042         * g++.dg/template/error51.C: New.
1044 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/25503
1047         * g++.dg/template/bitfield2.C: New.
1049 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1051         * gnat.dg/specs/noinline1.ads: New test.
1052         * gnat.dg/noinline2.ad[sb]: Likewise.
1053         * gnat.dg/specs/noinline3.ads: Likewise.
1054         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1056 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1058         PR tree-ssa/57385
1059         * gcc.dg/tree-ssa/pr57385.c: New test.
1061 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1063         * gnat.dg/derived_type4.adb: New test.
1065 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1067         * gcc.dg/builtin-bswap-6.c: New test.
1068         * gcc.dg/builtin-bswap-7.c: Likewise.
1069         * gcc.dg/builtin-bswap-8.c: Likewise.
1070         * gcc.dg/builtin-bswap-9.c: Likewise.
1072 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1074         PR debug/57351
1075         * gcc.dg/debug/pr57351.c: New test
1077 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1079         * gcc.target/aarch64/vect-clz.c: New file.
1081 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1083         PR middle-end/57347
1084         * gcc.dg/ipa/pr57347.c: New test.
1086 2013-05-23  Richard Biener  <rguenther@suse.de>
1088         PR tree-optimization/57380
1089         * g++.dg/tree-ssa/pr57380.C: New testcase.
1091 2013-05-23  Richard Biener  <rguenther@suse.de>
1093         PR middle-end/57381
1094         * gcc.dg/torture/pr57381.c: New testcase.
1096 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1098         PR middle-end/57344
1099         * gcc.c-torture/execute/pr57344-1.c: New test.
1100         * gcc.c-torture/execute/pr57344-2.c: New test.
1101         * gcc.c-torture/execute/pr57344-3.c: New test.
1102         * gcc.c-torture/execute/pr57344-4.c: New test.
1104 2013-05-23  Richard Biener  <rguenther@suse.de>
1106         PR rtl-optimization/57341
1107         * gcc.dg/torture/pr57341.c: New testcase.
1109 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1111         PR c++/57352
1112         * g++.dg/parse/crash62.C: New.
1114 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1115             Pat Haugen <pthaugen@us.ibm.com>
1116             Peter Bergner <bergner@vnet.ibm.com>
1118         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1119         crypto builtins.
1121 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1123         PR fortran/57364
1124         * gfortran.dg/defined_assignment_6.f90: New.
1126 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1128         PR fortran/57338
1129         * gfortran.dg/assumed_type_6.f90: New.
1131 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1133         PR c++/57211
1134         * g++.dg/cpp0x/Wunused-parm.C: New.
1136 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1138         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1139         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1141 2013-05-21  Easwaran Raman  <eraman@google.com>
1143         PR tree-optimization/57322
1144         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1146 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1148         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1149         .set (no)?micromips
1151 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1153         PR fortran/57035
1154         * gfortran.dg/assumed_type_5.f90: New.
1155         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1156         * gfortran.dg/assumed_rank_2.f90: Ditto.
1157         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1158         * gfortran.dg/no_arg_check_3.f90: Ditto.
1160 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1162         PR tree-optimization/57331
1163         * gcc.c-torture/compile/pr57331.c: New test.
1165 2013-05-21  Richard Biener  <rguenther@suse.de>
1167         PR tree-optimization/57330
1168         * gcc.dg/torture/pr57330.c: New testcase.
1170 2013-05-21  Richard Biener  <rguenther@suse.de>
1172         PR tree-optimization/57303
1173         * gcc.dg/torture/pr57303.c: New testcase.
1175 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1177         PR tree-optimization/57321
1178         * gcc.c-torture/execute/pr57321.c: New test.
1180 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1182         PR fortran/48858
1183         PR fortran/55465
1184         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1185         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1186         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1187         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1188         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1189         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1190         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1191         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1192         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1193         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1194         * gfortran.dg/binding_label_tests_24.f90: New.
1195         * gfortran.dg/binding_label_tests_25.f90: New.
1197 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1199         PR fortran/48858
1200         * gfortran.dg/binding_label_tests_17.f90: New.
1201         * gfortran.dg/binding_label_tests_18.f90: New.
1202         * gfortran.dg/binding_label_tests_19.f90: New.
1203         * gfortran.dg/binding_label_tests_20.f90: New.
1204         * gfortran.dg/binding_label_tests_21.f90: New.
1205         * gfortran.dg/binding_label_tests_22.f90: New.
1206         * gfortran.dg/binding_label_tests_23.f90: New.
1208 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1210         PR fortran/48858
1211         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1212         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1213         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1214         * gfortran.dg/common_18.f90: New.
1215         * gfortran.dg/common_19.f90: New.
1216         * gfortran.dg/common_20.f90: New.
1217         * gfortran.dg/common_21.f90: New.
1219 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1221         PR c++/12288
1222         * g++.dg/parse/error52.C: New.
1223         * g++.dg/parse/error3.C: Adjust.
1224         * g++.dg/parse/error36.C: Likewise.
1226 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1228         PR target/56547
1229         * gcc.target/sh/pr56547-1.c: New.
1230         * gcc.target/sh/pr56547-2.c: New.
1232 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1234         PR c++/23608
1235         * g++.dg/warn/Wsign-compare-6.C: New.
1236         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1238 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1240         PR c++/57327
1241         * g++.dg/template/error50.C: New.
1243 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1245         PR c++/10207
1246         * g++.dg/ext/complit13.C: New.
1248 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1250         PR c++/57175
1251         * g++.dg/pr57175.C: New testcase.
1253 2013-05-17  Easwaran Raman  <eraman@google.com>
1255         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1257 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1259         PR testsuite/57313
1260         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1262 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1264         PR rtl-optimization/57281
1265         PR rtl-optimization/57300
1266         * gcc.dg/pr57300.c: New test.
1267         * gcc.c-torture/execute/pr57281.c: New test.
1269 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1271         PR c++/18126
1272         * g++.dg/ext/sizeof-complit.C: New.
1274 2013-05-17  Marek Polacek  <polacek@redhat.com>
1276         * gcc.dg/strlenopt-25.c: New test.
1277         * gcc.dg/strlenopt-26.c: Likewise.
1279 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1281         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1282         instead of -mavx2, require only avx instead of avx2.
1283         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1284         of avx2-check.h and turn into an avx runtime test instead of
1285         avx2 runtime test.
1287 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1289         * g++.dg/ext/vector22.C: Uncomment working test.
1291 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1293         PR c++/17410
1294         * g++.dg/template/pr17410.C: New.
1296 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1298         * gcc.target/i386/rotate-3.c: New test.
1299         * gcc.target/i386/rotate-3a.c: New test.
1300         * gcc.target/i386/rotate-4.c: New test.
1301         * gcc.target/i386/rotate-4a.c: New test.
1302         * gcc.target/i386/rotate-5.c: New test.
1303         * gcc.target/i386/rotate-5a.c: New test.
1305 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1307         * gcc.dg/visibility-21.c: Require section_anchors.
1309 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1311         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1312         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1313         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1315 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1317         * gcc.dg/visibility-21.c: New.
1319 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1321         PR middle-end/57286
1322         * gcc.dg/pr57286.c: New testcase.
1323         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1324         * g++.dg/ext/vector22.C: Comment out transformations not
1325         performed anymore.
1327 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1329         PR target/57260
1330         * gcc.target/mips/call-1.c: Restrict to o32.
1331         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1333 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1335         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1336         dg-messages.
1337         * g++.dg/warn/Wshadow-1.C: Likewise.
1338         * g++.dg/warn/Wshadow-6.C: Likewise.
1339         * g++.dg/warn/Wshadow-7.C: Likewise.
1341 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1343         PR c++/31952
1344         * g++.dg/parse/pr31952-1.C: New.
1345         * g++.dg/parse/pr31952-2.C: Likewise.
1346         * g++.dg/parse/pr31952-3.C: Likewise.
1348         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1349         * g++.old-deja/g++.jason/cond.C: Likewise.
1350         * g++.dg/cpp0x/range-for5.C: Likewise.
1352 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1354         PR target/19599
1355         * gcc.target/arm/pr40887.c: Adjust testcase.
1356         * gcc.target/arm/pr19599.c: New test.
1358 2013-05-15  Richard Biener  <rguenther@suse.de>
1360         PR tree-optimization/57275
1361         * gcc.target/i386/pr57275.c: New testcase.
1363 2013-05-15  Jan Hubicka  <jh@suse.cz>
1365         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1366         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1367         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1369 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1371         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1372         scheduling.
1374 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1376         PR c++/57274
1377         * c-c++-common/Wsequence-point-1.c: New test.
1379 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1381         * g++.dg/ext/vector22.C: New testcase.
1382         * gcc.dg/binop-xor3.c: Remove xfail.
1384 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1386         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1387         FLOAT cmp FLOAT ? INT : INT.
1388         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1389         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1390         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1391         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1392         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1393         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1395 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1397         PR c++/53903
1398         * g++.dg/cpp0x/defaulted43.C: New.
1400 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1402         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1403         (alloca): Remove declaration.
1404         (foo9): Replace alloca by __builtin_alloca.
1406 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1408         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1409         Expect "size of array is too large" error.
1411 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1413         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1415 2013-05-14  Richard Biener  <rguenther@suse.de>
1417         PR middle-end/57235
1418         * g++.dg/torture/pr57235.C: New testcase.
1420 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1422         PR middle-end/57251
1423         * gcc.dg/torture/pr57251.c: New test.
1425 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1427         PR target/57264
1428         * gcc.target/i386/pr57264.c: New test.
1430 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1432         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1434 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1436         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1438 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1440         PR tree-optimization/45216
1441         PR tree-optimization/57157
1442         * c-c++-common/rotate-1.c: Add 32 tests with +.
1443         * c-c++-common/rotate-1a.c: Adjust.
1444         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1445         * c-c++-common/rotate-2b.c: New test.
1446         * c-c++-common/rotate-3.c: Add 32 tests with +.
1447         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1448         * c-c++-common/rotate-4b.c: New test.
1449         * c-c++-common/rotate-5.c: New test.
1451 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1453         PR middle-end/42371
1454         * gcc.dg/ipa/remref-0.c: New test.
1455         * gcc.dg/ipa/remref-1a.c: Likewise.
1456         * gcc.dg/ipa/remref-1b.c: Likewise.
1457         * gcc.dg/ipa/remref-2a.c: Likewise.
1458         * gcc.dg/ipa/remref-2b.c: Likewise.
1460 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1462         * gcc.dg/vector-shift-2.c: New testcase.
1464 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1466         PR tree-optimization/57230
1467         * gcc.dg/strlenopt-24.c: New test.
1469         PR tree-optimization/57230
1470         * gcc.dg/strlenopt-23.c: New test.
1472 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1474         PR target/57108
1475         * gcc.target/sh/pr57108.c: Move this test case to ...
1476         * gcc.c-torture/compile/pr57108.c: ... here.
1478 2013-05-10  Richard Biener  <rguenther@suse.de>
1480         PR tree-optimization/57214
1481         * gcc.dg/torture/pr57214.c: New testcase.
1483 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1485         * gcc.dg/vector-shift.c: New testcase.
1487 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1489         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1491         PR tree-optimization/45216
1492         PR tree-optimization/57157
1493         * c-c++-common/rotate-1.c: New test.
1494         * c-c++-common/rotate-1a.c: New test.
1495         * c-c++-common/rotate-2.c: New test.
1496         * c-c++-common/rotate-2a.c: New test.
1497         * c-c++-common/rotate-3.c: New test.
1498         * c-c++-common/rotate-3a.c: New test.
1499         * c-c++-common/rotate-4.c: New test.
1500         * c-c++-common/rotate-4a.c: New test.
1502 2013-05-10  Richard Biener  <rguenther@suse.de>
1504         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1505         * gcc.target/i386/l_fma_double_1.c: Adjust.
1506         * gcc.target/i386/l_fma_double_2.c: Likewise.
1507         * gcc.target/i386/l_fma_double_3.c: Likewise.
1508         * gcc.target/i386/l_fma_double_4.c: Likewise.
1509         * gcc.target/i386/l_fma_double_5.c: Likewise.
1510         * gcc.target/i386/l_fma_double_6.c: Likewise.
1511         * gcc.target/i386/l_fma_float_1.c: Likewise.
1512         * gcc.target/i386/l_fma_float_2.c: Likewise.
1513         * gcc.target/i386/l_fma_float_3.c: Likewise.
1514         * gcc.target/i386/l_fma_float_4.c: Likewise.
1515         * gcc.target/i386/l_fma_float_5.c: Likewise.
1516         * gcc.target/i386/l_fma_float_6.c: Likewise.
1518 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1520         PR c++/51226
1521         * g++.dg/cpp0x/pr51226.C: New.
1523 2013-04-16  Han Shen  <shenhan@google.com>
1525         Test cases for '-fstack-protector-strong'.
1526         * gcc.dg/fstack-protector-strong.c: New.
1527         * g++.dg/fstack-protector-strong.C: New.
1529 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1531         * gcc.target/aarch64/ands_1.c: New test.
1532         * gcc.target/aarch64/ands_2.c: Likewise
1534 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1536         * lib/target-supports.exp (check_effective_target_hw): New
1537         function.
1538         * c-c++-common/asan/clone-test-1.c: Call
1539         check_effective_target_hw.
1540         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1541         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1542         possible decorations.
1543         * c-c++-common/asan/null-deref-1.c: Likewise.
1544         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1545         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1546         * c-c++-common/asan/use-after-free-1.c: Likewise.
1547         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1548         * g++.dg/asan/large-func-test-1.C: Likewise.
1550 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1552         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1554 2013-05-07  Richard Biener  <rguenther@suse.de>
1556         PR middle-end/57190
1557         * g++.dg/torture/pr57190.C: New testcase.
1559 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1561         PR tree-optimization/57149
1562         * gcc.dg/pr57149.c: New test.
1564         PR debug/57184
1565         * gcc.dg/pr57184.c: New test.
1567 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1569         * gnat.dg/specs/array3.ads: New test.
1571 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1573         * c-c++-common/vector-scalar-2.c: New testcase.
1575 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1577         * gcc.target/i386/asm-dialect-2.c: New testcase.
1579 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1581         PR c++/57183
1582         * g++.dg/cpp0x/auto38.C: New.
1584 2013-05-06  Richard Biener  <rguenther@suse.de>
1586         PR tree-optimization/57185
1587         * gcc.dg/autopar/pr57185.c: New testcase.
1589 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1591         PR target/57106
1592         * gcc.target/i386/pr57106.c: New test.
1594 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1596         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1597         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1598         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1599         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1600         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1601         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1602         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1604 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1606         PR bootstrap/57154
1607         * gcc.dg/pr57154.c: New test.
1609 2013-05-06  Richard Biener  <rguenther@suse.de>
1611         PR middle-end/57147
1612         * gcc.dg/torture/pr57147-1.c: New testcase.
1613         * gcc.dg/torture/pr57147-2.c: Likewise.
1614         * gcc.dg/torture/pr57147-3.c: Likewise.
1616 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1618         PR target/55303
1619         * gcc.target/sh/pr55303-1.c: New.
1620         * gcc.target/sh/pr55303-2.c: New.
1621         * gcc.target/sh/pr55303-3.c: New.
1623 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1625         * gfortran.dg/allocate_with_source_3.f90: New.
1627 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1629         PR fortran/57141
1630         * gfortran.dg/null_8.f90: New.
1632 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1634         PR c++/53745
1635         * g++.dg/cpp0x/enum27.C: New.
1636         * g++.dg/cpp0x/enum_base.C: Adjust.
1638 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1640         PR tree-optimization/56205
1641         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1643 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1645         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1646         * gfortran.dg/bind_c_usage_27.f90: New.
1647         * gfortran.dg/bind_c_usage_28.f90: New.
1649 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1651         PR c++/51927
1652         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1654 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1656         PR target/57150
1657         * gcc.target/powerpc/pr57150.c: New file.
1659 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1661         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1662         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1663         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1664         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1665         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1666         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1667         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1669 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1671         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1672         scan-assembler-times.
1674 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1676         * gcc.dg/tree-ssa/slsr-32.c: New.
1677         * gcc.dg/tree-ssa/slsr-33.c: New.
1678         * gcc.dg/tree-ssa/slsr-34.c: New.
1679         * gcc.dg/tree-ssa/slsr-35.c: New.
1680         * gcc.dg/tree-ssa/slsr-36.c: New.
1681         * gcc.dg/tree-ssa/slsr-37.c: New.
1682         * gcc.dg/tree-ssa/slsr-38.c: New.
1684 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1686         * gcc.target/aarch64/tst_1.c: New test.
1687         * gcc.target/aarch64/tst_2.c: Likewise
1689 2013-05-02  Jeff Law  <law@redhat.com>
1691         PR tree-optimization/57144
1692         * gcc.c-torture/execute/pr57144.c: New test.
1694 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1696         PR rtl-optimization/57130
1697         * gcc.c-torture/execute/pr57130.c: New test.
1699 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1701         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1703 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1705         * gcc.target/aarch64/fabd.c: New file.
1707 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/54318
1710         * g++.dg/cpp0x/pr54318.C: New.
1712 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1714         PR c++/14283
1715         * g++.dg/parse/error51.C: New.
1716         * g++.dg/parse/error15.C: Adjust column numbers.
1718 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1720         PR fortran/57142
1721         * gfortran.dg/size_kind_2.f90: New.
1722         * gfortran.dg/size_kind_3.f90: New.
1724 2013-05-02  Richard Biener  <rguenther@suse.de>
1726         PR middle-end/57140
1727         * g++.dg/torture/pr57140.C: New testcase.
1729 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1731         PR target/56732
1732         * gcc.target/arm/pr56732-1.c: New test.
1734 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1736         PR middle-end/56988
1737         * gcc.dg/ipa/pr56988.c: New test.
1739 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1741         * gcc.target/aarch64/bics_1.c: New test.
1742         * gcc.target/aarch64/bics_2.c: Likewise.
1744 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1746         PR rtl-optimization/57131
1747         * gcc.c-torture/execute/pr57131.c: New test.
1749 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/57132
1752         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1754 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1756         PR target/57091
1757         * gcc.target/i386/pr57091.c: New test.
1759 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1761         * gcc.target/aarch64/vect-vaddv.c: New.
1763 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1765         * gcc.target/aarch64/vect-vmaxv.c: New.
1766         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1768 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1770         * gcc.target/aarch64/scalar-vca.c: New.
1771         * gcc.target/aarch64/vect-vca.c: Likewise.
1773 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1775         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1776         (test_vceqd_s64): Force arguments to SIMD registers.
1777         (test_vceqzd_s64): Likewise.
1778         (test_vcged_s64): Likewise.
1779         (test_vcled_s64): Likewise.
1780         (test_vcgezd_s64): Likewise.
1781         (test_vcged_u64): Likewise.
1782         (test_vcgtd_s64): Likewise.
1783         (test_vcltd_s64): Likewise.
1784         (test_vcgtzd_s64): Likewise.
1785         (test_vcgtd_u64): Likewise.
1786         (test_vclezd_s64): Likewise.
1787         (test_vcltzd_s64): Likewise.
1788         (test_vtst_s64): Likewise.
1789         (test_vtst_u64): Likewise.
1791 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1793         PR c++/57092
1794         * g++.dg/cpp0x/decltype53.C: New.
1796 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1798         PR fortran/57071
1799         * gfortran.dg/power_5.f90:  New test.
1801 2013-04-30  Richard Biener  <rguenther@suse.de>
1803         PR middle-end/57122
1804         * gcc.dg/torture/pr57122.c: New testcase.
1806 2013-04-30  Richard Biener  <rguenther@suse.de>
1808         PR middle-end/57107
1809         * g++.dg/torture/pr57107.C: New testcase.
1811 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1813         PR rtl-optimization/57105
1814         * gcc.dg/pr57105.c: New test.
1816 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1818         PR tree-optimization/57104
1819         * gcc.dg/pr57104.c: New test.
1821 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1823         PR target/44578
1824         * gcc.target/i386/pr44578.c: New test.
1826 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1828         PR target/57097
1829         * gcc.target/i386/pr57097.c: New test.
1831 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1833         PR target/57098
1834         * gcc.target/i386/pr57098.c: New test.
1836 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1838         * gcc.c-torture/execute/pr55875.c: New test.
1840 2013-04-29  Richard Biener  <rguenther@suse.de>
1842         PR middle-end/57075
1843         * gcc.dg/torture/pr57075.c: New testcase.
1845 2013-04-29  Richard Biener  <rguenther@suse.de>
1847         PR middle-end/57103
1848         * gcc.dg/autopar/pr57103.c: New testcase.
1850 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1852         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1854 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1856         * gcc.dg/pr50763.c: Update test.
1858 2013-04-26  Jeff Law  <law@redhat.com>
1860         * gcc.dg/tree-ssa/vrp88.c: New test.
1862 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1864         PR target/57108
1865         * gcc.target/sh/pr57108.c: New test.
1867 2013-04-29  Richard Biener  <rguenther@suse.de>
1869         PR middle-end/57089
1870         * gfortran.dg/gomp/pr57089.f90: New testcase.
1872 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1874         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1876 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1878         * gcc.target/aarch64/vect-vcvt.c: New.
1880 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1882         * gcc.target/aarch64/vect-vrnd.c: New.
1884 2013-04-29  Richard Biener  <rguenther@suse.de>
1886         PR tree-optimization/57081
1887         * gcc.dg/torture/pr57081.c: New testcase.
1889 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1891         PR tree-optimization/57083
1892         * gcc.dg/torture/pr57083.c: New test.
1894 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1896         PR c++/56450
1897         * g++.dg/cpp0x/decltype52.C: New.
1899 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1901         N3472 binary constants
1902         * g++.dg/cpp/limits.C: Adjust warning wording.
1903         * g++.dg/system-binary-constants-1.C: Likewise.
1904         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1906 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1908         PR fortran/57093
1909         * gfortran.dg/coarray_30.f90: New.
1911 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1913         PR fortran/57071
1914         * frontend-passes (optimize_power):  New function.
1915         (optimize_op):  Use it.
1917 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1919         PR target/56866
1920         * gcc.c-torture/execute/pr56866.c: New test.
1921         * gcc.target/i386/pr56866.c: New test.
1923 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1925         PR go/57045
1926         * gcc.dg/setjmp-5.c: New test.
1928 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1930         PR c++/55708
1931         * g++.dg/cpp0x/constexpr-55708.C: New.
1933 2013-04-26  Richard Biener  <rguenther@suse.de>
1935         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1936         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1937         * gcc.dg/pr53265.c: Remove XFAILs.
1938         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1939         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1941 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1943         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1944         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1945         -fdiagnostics-color=never option similarly to
1946         -fno-diagnostics-show-caret option.
1948 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1950         PR rtl-optimization/57003
1951         * gcc.target/i386/pr57003.c: New test.
1953 2013-04-25  Marek Polacek  <polacek@redhat.com>
1955         PR tree-optimization/57066
1956         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1958 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1959             Tejas Belagod  <tejas.belagod@arm.com>
1961         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1962         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1963         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1965 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1967         * gcc.target/aarch64/cmp.c: New.
1969 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1971         * gcc.target/aarch64/ngc.c: New.
1973 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1975         * lib/target-supports.exp
1976         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1977         (check_effective_target_arm_neon_fp16_ok): Likewise.
1978         (add_options_for_arm_neon_fp16): Likewise.
1979         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1980         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1982 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1984         PR rtl-optimizations/57046
1985         * gcc.target/i386/pr57046.c: New test.
1987 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1989         * g++.dg/cpp1y/cplusplus.C: New.
1991 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1993         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1995 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1997         * c-c++-common/Wpointer-arith-1.c: New.
1999 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2001         * g++.dg/cpp1y/cxx1y_macro.C: New.
2003 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2005         PR c++/56970
2006         * g++.dg/cpp0x/sfinae45.C: New.
2008 2013-04-24  Richard Biener  <rguenther@suse.de>
2010         PR testsuite/57050
2011         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2013 2013-04-23  Richard Biener  <rguenther@suse.de>
2015         PR middle-end/57036
2016         * gcc.dg/torture/pr57036-1.c: New testcase.
2017         * gcc.dg/torture/pr57036-2.c: Likewise.
2019 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2021         * gcc.target/aarch64/scalar-mov.c: New testcase.
2023 2013-04-23  Richard Biener  <rguenther@suse.de>
2025         PR tree-optimization/57026
2026         * gcc.dg/torture/pr57026.c: New testcase.
2028 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2030         PR fortran/53685
2031         PR fortran/57022
2032         * gfortran.dg/transfer_check_4.f90: New.
2034 2013-04-22  Marek Polacek  <polacek@redhat.com>
2036         PR sanitizer/56990
2037         * gcc.dg/pr56990.c: New test.
2039 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2041         PR target/57018
2042         * gcc.target/i386/pr57018.c: New test.
2044 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2046         * gcc.target/aarch64/vrecps.c: New.
2047         * gcc.target/aarch64/vrecpx.c: Likewise.
2049 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2051         PR target/56995
2052         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2054 2013-04-21  Jeff Law  <law@redhat.com>
2056         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2058 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2060         PR fortran/56907
2061         * gfortran.dg/c_loc_test_22.f90: New.
2063 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2065         PR rtl-optimization/56847
2066         * gcc.dg/pr56847.c: New test.
2068 2013-04-19  Richard Biener  <rguenther@suse.de>
2070         PR tree-optimization/56982
2071         * gcc.c-torture/execute/pr56982.c: New testcase.
2073 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2075         PR tree-optimization/56718
2076         * g++.dg/ipa/imm-devirt-1.C: New test.
2077         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2079 2013-04-19  Richard Biener  <rguenther@suse.de>
2081         PR tree-optimization/57000
2082         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2084 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2085             Mikael Morin  <mikael@gcc.gnu.org>
2087         PR fortran/56872
2088         * gfortran.dg/array_constructor_45.f90:  New test.
2089         * gfortran.dg/array_constructor_46.f90:  New test.
2090         * gfortran.dg/array_constructor_47.f90:  New test.
2091         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2093 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2095         PR rtl-optimization/56999
2096         * g++.dg/opt/pr56999.C: New test.
2098 2013-04-18  Cary Coutant  <ccoutant@google.com>
2100         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2101         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2103 2013-04-18  Cary Coutant  <ccoutant@google.com>
2105         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2106         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2107         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2108         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2109         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2110         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2111         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2112         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2113         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2114         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2115         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2117 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2119         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2121 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2123         PR tree-optimization/56984
2124         * gcc.c-torture/compile/pr56984.c: New test.
2126         PR rtl-optimization/56992
2127         * gcc.dg/pr56992.c: New test.
2129 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2131         PR fortran/56814
2132         * gfortran.dg/proc_ptr_42.f90: New.
2134 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2136         * gnat.dg/discr41.ad[sb]: New test.
2137         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2138         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2139         * gcc.dg/vect/slp-24.c: Likewise.
2140         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2141         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2142         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2143         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2144         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2145         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2146         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2147         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2148         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2149         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2150         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2151         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2152         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2153         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2154         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2155         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2156         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2157         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2158         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2159         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2160         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2161         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2162         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2163         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2164         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2165         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2167 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2169         PR fortran/40958
2170         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2171         * gfortran.dg/module_md5_1.f90: Remove.
2173 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2175         * gcc.target/aarch64/adds3.c: New.
2176         * gcc.target/aarch64/subs3.c: New.
2178 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2180         * gcc.target/aarch64/adds1.c: New.
2181         * gcc.target/aarch64/adds2.c: New.
2182         * gcc.target/aarch64/subs1.c: New.
2183         * gcc.target/aarch64/subs2.c: New.
2185 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2187         Implement n3599 - Literal operator templates for strings.
2188         * g++.dg/cpp1y/udlit-char-template.C: New test.
2189         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2191 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2193         PR fortran/39505
2194         * gfortran.dg/no_arg_check_1.f90: New.
2195         * gfortran.dg/no_arg_check_2.f90: New.
2196         * gfortran.dg/no_arg_check_3.f90: New.
2198 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2200         PR fortran/56968
2201         * gfortran.dg/proc_ptr_41.f90: New.
2203 2013-04-16  Richard Biener  <rguenther@suse.de>
2205         PR tree-optimization/56756
2206         * gcc.dg/torture/pr56756.c: New testcase.
2208 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2210         PR fortran/56969
2211         * gfortran.dg/c_assoc_5.f90: New.
2213 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2215         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2216         * gcc.c-torture/execute/pr33992.x: Remove.
2217         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2218         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2219         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2221 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2223         PR tree-optimization/56962
2224         * gcc.c-torture/execute/pr56962.c: New test.
2226 2013-04-15  Richard Biener  <rguenther@suse.de>
2228         PR tree-optimization/56933
2229         * gcc.dg/vect/pr56933.c: New testcase.
2231 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2233         * gcc.target/arm/anddi3-opt.c: New test.
2234         * gcc.target/arm/anddi3-opt2.c: Likewise.
2236 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2238         * gcc.dg/pr56890-1.c: New test.
2239         * gcc.dg/pr56890-2.c: Likewise.
2241 2013-04-15  Joey Ye  <joey.ye@arm.com>
2243         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2244         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2246 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2248         PR fortran/56816
2249         * gfortran.dg/select_type_33.f03: New test.
2251 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2253         PR fortran/55959
2254         * gfortran.dg/typebound_proc_29.f03: New.
2256 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2258         PR fortran/56266
2259         * gfortran.dg/typebound_proc_28.f03: New.
2261 2013-04-12  Jeff Law  <law@redhat.com>
2263         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2264         either.
2266 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2268         PR fortran/56929
2269         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2271 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2273         PR target/56903
2274         * gcc.target/i386/pr56903.c: New test.
2276 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2278         PR fortran/56261
2279         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2280         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2281         * gfortran.dg/block_11.f90: Fix invalid test case.
2282         * gfortran.dg/function_types_3.f90: Add new error message.
2283         * gfortran.dg/global_references_1.f90: Ditto.
2284         * gfortran.dg/import2.f90: Remove unneeded parts.
2285         * gfortran.dg/import6.f90: Fix invalid test case.
2286         * gfortran.dg/proc_decl_2.f90: Ditto.
2287         * gfortran.dg/proc_decl_9.f90: Ditto.
2288         * gfortran.dg/proc_decl_18.f90: Ditto.
2289         * gfortran.dg/proc_ptr_40.f90: New.
2290         * gfortran.dg/whole_file_7.f90: Modified error wording.
2291         * gfortran.dg/whole_file_16.f90: Ditto.
2292         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2293         * gfortran.dg/whole_file_18.f90: Modified error wording.
2294         * gfortran.dg/whole_file_20.f03: Ditto.
2295         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2296         invalid test case.
2298 2013-04-12  Richard Biener  <rguenther@suse.de>
2300         Revert
2301         2013-04-10  Richard Biener  <rguenther@suse.de>
2303         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2305 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2307         PR fortran/56845
2308         * gfortran.dg/class_allocate_15.f90: New.
2310         Revert:
2311         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2313         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2314         scan-tree-dump-times.
2316 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2318         PR tree-optimization/56918
2319         PR tree-optimization/56920
2320         * gcc.dg/vect/pr56918.c: New test.
2321         * gcc.dg/vect/pr56920.c: New test.
2323 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2325         PR fortran/56845
2326         * gfortran.dg/class_allocate_14.f90: New.
2327         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2328         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2330 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2332         * gcc.dg/fold-cstvecshift.c: New testcase.
2334 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2336         * gcc.target/aarch64/negs.c: New.
2338 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2340         PR c++/56895
2341         * g++.dg/template/arrow4.C: New test.
2343 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2345         * gnat.dg/array23.adb: New test.
2346         * gnat.dg/array23_pkg[123].ads: New helpers.
2348 2013-04-11  Jeff Law  <law@redhat.com>
2350         PR tree-optimization/56900
2351         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2353 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2355         PR c++/56913
2356         * g++.dg/cpp0x/sfinae44.C: New.
2358 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2360         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2361         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2363 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2365         PR c++/54216
2366         * g++.dg/cpp0x/enum26.C: New.
2367         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2369 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2371         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2372         inverse operands.
2373         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2374         loop is vectorized.
2375         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2376         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2377         loop is vectorized and that the correct instruction is generated.
2378         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2379         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2380         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2382 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2384         PR tree-optimization/56899
2385         * gcc.c-torture/execute/pr56899.c: New test.
2387 2013-04-10  David S. Miller  <davem@davemloft.net>
2389         * gcc.target/sparc/setcc-4.c: New test.
2390         * gcc.target/sparc/setcc-5.c: New test.
2392 2013-04-10  Richard Biener  <rguenther@suse.de>
2394         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2396 2013-04-10  Richard Biener  <rguenther@suse.de>
2398         * gcc.dg/vect/slp-39.c: New testcase.
2400 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2402         PR tree-optimization/55524
2403         * gcc.target/epiphany/fnma-1.c: New test.
2405 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2407         * gcc.dg/tree-ssa/inline-11.c: New test
2409 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2411         PR c++/56895
2412         * g++.dg/template/arrow3.C: New test.
2414 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2416         * gcc.target/arm/minmax_minus.c: New test.
2418 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2420         PR middle-end/56883
2421         * c-c++-common/gomp/pr56883.c: New test.
2423 2013-04-09  Jeff Law  <law@redhat.com>
2425         * gcc.dg/tree-ssa/vrp87.c: New test.
2427 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2429         PR tree-optimization/56854
2430         * g++.dg/torture/pr56854.C: New test.
2432 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2434         PR fortran/56782
2435         * gfortran.dg/array_constructor_44.f90:  New test.
2437 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2439         PR c++/56871
2440         * g++.dg/cpp0x/constexpr-specialization.C: New.
2442 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2444         * gcc.c-torture/execute/pr56837.c: New test.
2446         PR c++/34949
2447         PR c++/50243
2448         * g++.dg/opt/vt3.C: New test.
2449         * g++.dg/opt/vt4.C: New test.
2451 2013-04-08  Jeff Law  <law@redhat.com>
2453         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2455 2013-04-08  Richard Biener  <rguenther@suse.de>
2457         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2459 2013-04-08  Richard Biener  <rguenther@suse.de>
2461         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2463 2013-04-08  Richard Biener  <rguenther@suse.de>
2465         * g++.dg/vect/slp-pr56812.cc: Adjust.
2467 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2469         * gcc.dg/pr56837.c: New test.
2470         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2471         "generated memset minus one".
2473 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2475         PR fortran/56849
2476         * gfortran.dg/reshape_5.f90: New.
2478 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2480         PR target/56843
2481         * gcc.target/powerpc/recip-1.c: Modify expected output.
2482         * gcc.target/powerpc/recip-3.c: Likewise.
2483         * gcc.target/powerpc/recip-4.c: Likewise.
2484         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2486 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2488         * gcc.target/arm/peep-ldrd-1.c: New test.
2489         * gcc.target/arm/peep-strd-1.c: Likewise.
2491 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2493         * gcc.target/arm/negdi-1.c: New test.
2494         * gcc.target/arm/negdi-2.c: Likewise.
2495         * gcc.target/arm/negdi-3.c: Likewise.
2496         * gcc.target/arm/negdi-4.c: Likewise.
2498 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2500         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2501         Add -march=armv8-a when we use v8 NEON.
2502         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2503         (check_effective_target_vect_call_ceilf): Likewise.
2504         (check_effective_target_vect_call_floorf): Likewise.
2505         (check_effective_target_vect_call_roundf): Likewise.
2506         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2507         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2508         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2509         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2510         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2512 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2514         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2515         * gcc.target/powerpc/sd-pwr6.c: Same.
2516         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2517         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2519 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2521         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2523 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2525         PR fortran/40881
2526         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2527         * gfortran.dg/altreturn_4.f90: Ditto.
2528         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2529         * gfortran.dg/altreturn_5.f90: Ditto.
2530         * gfortran.dg/altreturn_6.f90: Ditto.
2531         * gfortran.dg/altreturn_7.f90: Ditto.
2533 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2535         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2536         New procedure.
2537         (check_effective_target_arm_v8_neon_ok_nocache):
2538         Likewise.
2539         (check_effective_target_arm_v8_neon_ok): Change to use
2540         check_effective_target_arm_v8_neon_ok_nocache.
2541         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2542         NEON flags.
2543         (check_effective_target_vect_call_btruncf):
2544         Enable for arm and ARMv8 NEON.
2545         (check_effective_target_vect_call_ceilf): Likewise.
2546         (check_effective_target_vect_call_floorf): Likewise.
2547         (check_effective_target_vect_call_roundf): Likewise.
2548         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2549         target.
2551 2013-04-04  Marek Polacek  <polacek@redhat.com>
2553         PR tree-optimization/48186
2554         * gcc.dg/pr48186.c: New test.
2556 2013-04-04  Richard Biener  <rguenther@suse.de>
2558         PR tree-optimization/56826
2559         * gcc.dg/vect/pr56826.c: New testcase.
2560         * gcc.dg/vect/O3-pr36098.c: Adjust.
2562 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2564         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2565         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2566         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2567         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2568         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2569         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2570         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2571         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2572         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2573         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2575 2013-04-04  Richard Biener  <rguenther@suse.de>
2577         PR tree-optimization/56213
2578         * gcc.dg/vect/vect-123.c: New testcase.
2580 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2582         PR fortran/56810
2583         * gfortran.dg/read_repeat_2.f90: New.
2585 2013-04-04  Richard Biener  <rguenther@suse.de>
2587         PR tree-optimization/56837
2588         * g++.dg/torture/pr56837.C: New testcase.
2590 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2592         PR fortran/50269
2593         * gfortran.dg/c_loc_test_21.f90: New.
2594         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2595         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2596         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2597         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2598         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2600 2013-04-03  Jeff Law  <law@redhat.com>
2602         PR tree-optimization/56799
2603         * gcc.c-torture/execute/pr56799.c: New test.
2605 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2607         PR c++/56815
2608         * g++.dg/warn/Wpointer-arith-1.C: New.
2609         * g++.dg/gomp/for-19.C: Adjust.
2611 2013-04-03  Marek Polacek  <polacek@redhat.com>
2613         PR sanitizer/55702
2614         * gcc.dg/pr55702.c: New test.
2616 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2618         PR target/56809
2619         * gcc.dg/pr56809.c: New testcase.
2621 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2623         PR debug/56819
2624         * g++.dg/debug/pr56819.C: New test.
2626 2013-04-03  Richard Biener  <rguenther@suse.de>
2628         PR tree-optimization/56817
2629         * g++.dg/torture/pr56817.C: New testcase.
2631 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2633         * gcc.dg/vect/bb-slp-31.c: New file.
2635 2013-04-03  Jason Merrill  <jason@redhat.com>
2637         PR c++/34949
2638         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2640 2013-04-03  Richard Biener  <rguenther@suse.de>
2642         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2644 2013-04-03  Richard Biener  <rguenther@suse.de>
2646         PR tree-optimization/55964
2647         * gcc.dg/torture/pr55964-2.c: New testcase.
2649 2013-04-03  Richard Biener  <rguenther@suse.de>
2651         PR tree-optimization/56501
2652         * gcc.dg/torture/pr56501.c: New testcase.
2654 2013-04-03  Richard Biener  <rguenther@suse.de>
2656         PR tree-optimization/56407
2657         * gcc.dg/torture/pr56407.c: New testcase.
2659 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2661         PR tree-optimization/56790
2662         * g++.dg/ext/pr56790-1.C: New testcase.
2664 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2666         * gcc.target/i386/merge-1.c: New testcase.
2667         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2669 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2671         PR c/19449
2672         * gcc.c-torture/execute/pr19449.c: New test.
2674 2013-04-03  Richard Biener  <rguenther@suse.de>
2676         PR tree-optimization/56812
2677         * g++.dg/vect/slp-pr56812.cc: New testcase.
2679 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2681         PR fortran/56284
2682         PR fortran/40881
2683         * gfortran.dg/altreturn_8.f90: New.
2684         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2685         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2686         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2688 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2690         PR rtl-optimization/56745
2691         * gcc.c-torture/compile/pr56745.c: New test.
2693 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2695         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2697 2013-04-02  Richard Biener  <rguenther@suse.de>
2699         PR tree-optimization/56778
2700         * gcc.dg/torture/pr56778.c: New testcase.
2702 2013-04-02  Richard Biener  <rguenther@suse.de>
2704         PR middle-end/56768
2705         * g++.dg/torture/pr56768.C: New testcase.
2707 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2709         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2711 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2713         PR fortran/56660
2714         * gfortran.dg/namelist_82.f90:  New test.
2716 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2718         PR fortran/56500
2719         * gfortran.dg/implicit_class_1.f90: New.
2721 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2723         PR fortran/56786
2724         * gfortran.dg/namelist_81.f90:  New test.
2726 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2728         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2729         for constant and equal string lengths.
2730         * gfortran.dg/character_comparison_5.f90:  Likewise.
2731         * gfortran.dg/character_comparison_9.f90:  New test.
2733 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2735         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2736         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2738 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2740         PR fortran/35203
2741         * gfortran.dg/optional_absent_3.f90: New.
2743 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2745         PR fortran/56737
2746         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2748 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2750         PR fortran/56735
2751         * gfortran.dg/namelist_80.f90: New.
2753 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2755         PR fortran/45159
2756         * gfortran.dg/string_length_2.f90:  New test.
2757         * gfortran.dg/dependency_41.f90:  New test.
2759 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2761         PR fortran/55806
2762         * gfortran.dg/array_constructor_43.f90:  New test.
2763         * gfortran.dg/random_seed_3.f90:  New test.
2765 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2767         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2768         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2769         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2770         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2771         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2772         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2773         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2774         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2775         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2776         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2778 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/56725
2781         * g++.dg/conversion/op4.C: Adjust.
2782         * g++.dg/cpp0x/rv1n.C: Likewise.
2783         * g++.dg/cpp0x/rv2n.C: Likewise.
2784         * g++.dg/cpp0x/template_deduction.C: Likewise.
2785         * g++.dg/expr/cond8.C: Likewise.
2786         * g++.dg/other/error4.C: Likewise.
2787         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2788         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2789         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2790         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2791         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2792         * g++.old-deja/g++.law/cvt20.C: Likewise.
2793         * g++.old-deja/g++.law/cvt8.C: Likewise.
2794         * g++.old-deja/g++.law/init8.C: Likewise.
2795         * g++.old-deja/g++.mike/net12.C: Likewise.
2796         * g++.old-deja/g++.mike/net8.C: Likewise.
2797         * g++.old-deja/g++.mike/p2793.C: Likewise.
2798         * g++.old-deja/g++.mike/p3836.C: Likewise.
2799         * g++.old-deja/g++.mike/p418.C: Likewise.
2800         * g++.old-deja/g++.mike/p701.C: Likewise.
2801         * g++.old-deja/g++.mike/p807.C: Likewise.
2803 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2805         PR middle-end/56694
2806         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2807         targets.
2809 2013-03-28  Marek Polacek  <polacek@redhat.com>
2811         PR tree-optimization/56695
2812         * gcc.dg/vect/pr56695.c: New test.
2814 2013-03-28  Richard Biener  <rguenther@suse.de>
2816         PR tree-optimization/37021
2817         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2818         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2820 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2822         PR fortran/56650
2823         PR fortran/36437
2824         * gfortran.dg/sizeof_2.f90: New.
2825         * gfortran.dg/sizeof_3.f90: New.
2826         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2828 2013-03-27  Richard Biener  <rguenther@suse.de>
2830         PR tree-optimization/37021
2831         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2833 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2835         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2836         * g++.dg/ipa/ivinline-2.C: Likewise.
2837         * g++.dg/ipa/ivinline-3.C: Likewise.
2838         * g++.dg/ipa/ivinline-4.C: Likewise.
2839         * g++.dg/ipa/ivinline-5.C: Likewise.
2840         * g++.dg/ipa/ivinline-7.C: Likewise.
2841         * g++.dg/ipa/ivinline-8.C: Likewise.
2842         * g++.dg/ipa/ivinline-9.C: Likewise.
2843         * g++.dg/cpp0x/noexcept03.C: Likewise.
2844         * gcc.dg/const-1.c: Likewise.
2845         * gcc.dg/ipa/pure-const-1.c: Likewise.
2846         * gcc.dg/noreturn-8.c: Likewise.
2847         * gcc.target/i386/mmx-1.c: Likewise.
2848         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2849         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2850         * gcc.c-torture/execute/pr33992.x: New file.
2852 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2854         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2856 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2858         PR c++/55951
2859         * g++.dg/ext/desig5.C: New.
2861 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2863         PR fortran/56649
2864         * gfortran.dg/merge_init_expr_2.f90: New.
2865         * gfortran.dg/merge_char_1.f90: Modify test to
2866         stay a run-time test.
2867         * gfortran.dg/merge_char_3.f90: Ditto.
2869 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2871         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2872         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2874 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2876         PR c++/56722
2877         * g++.dg/cpp0x/range-for23.C: New.
2879 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2881         PR libfortran/52512
2882         * gfortran.dg/namelist_79.f90: New.
2884 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2886         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2888 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2890         PR fortran/38536
2891         PR fortran/38813
2892         PR fortran/38894
2893         PR fortran/39288
2894         PR fortran/40963
2895         PR fortran/45824
2896         PR fortran/47023
2897         PR fortran/47034
2898         PR fortran/49023
2899         PR fortran/50269
2900         PR fortran/50612
2901         PR fortran/52426
2902         PR fortran/54263
2903         PR fortran/55343
2904         PR fortran/55444
2905         PR fortran/55574
2906         PR fortran/56079
2907         PR fortran/56378
2908         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2909         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2910         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2911         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2912         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2913         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2914         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2915         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2916         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2917         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2918         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2919         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2920         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2921         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2922         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2923         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2924         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2925         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2926         * gfortran.dg/pr32601_1.f03: Ditto.
2927         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2928         * gfortran.dg/blockdata_7.f90: New.
2929         * gfortran.dg/c_assoc_4.f90: New.
2930         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2931         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2932         * gfortran.dg/c_funloc_tests_8.f90: New.
2933         * gfortran.dg/c_loc_test_17.f90: New.
2934         * gfortran.dg/c_loc_test_18.f90: New.
2935         * gfortran.dg/c_loc_test_19.f90: New.
2936         * gfortran.dg/c_loc_test_20.f90: New.
2937         * gfortran.dg/c_sizeof_5.f90: New.
2938         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2939         * gfortran.dg/transfer_resolve_2.f90: New.
2940         * gfortran.dg/transfer_resolve_3.f90: New.
2941         * gfortran.dg/transfer_resolve_4.f90: New.
2942         * gfortran.dg/pr32601.f03: Update dg-error.
2943         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2944         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2946 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2948         * gcc.target/arm/vseleqdf.c: New test.
2949         * gcc.target/arm/vseleqsf.c: Likewise.
2950         * gcc.target/arm/vselgedf.c: Likewise.
2951         * gcc.target/arm/vselgesf.c: Likewise.
2952         * gcc.target/arm/vselgtdf.c: Likewise.
2953         * gcc.target/arm/vselgtsf.c: Likewise.
2954         * gcc.target/arm/vselledf.c: Likewise.
2955         * gcc.target/arm/vsellesf.c: Likewise.
2956         * gcc.target/arm/vselltdf.c: Likewise.
2957         * gcc.target/arm/vselltsf.c: Likewise.
2958         * gcc.target/arm/vselnedf.c: Likewise.
2959         * gcc.target/arm/vselnesf.c: Likewise.
2960         * gcc.target/arm/vselvcdf.c: Likewise.
2961         * gcc.target/arm/vselvcsf.c: Likewise.
2962         * gcc.target/arm/vselvsdf.c: Likewise.
2963         * gcc.target/arm/vselvssf.c: Likewise.
2965 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2967         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2968         body from here...
2969         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2970         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2971         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2972         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2973         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2974         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2975         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2976         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2977         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2978         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2979         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2980         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2981         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2982         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2983         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2984         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2985         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2986         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2987         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2988         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2989         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2990         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2991         * gcc.target/arm/atomic-op-char.c: Likewise.
2992         * gcc.target/arm/atomic-op-consume.c: Likewise.
2993         * gcc.target/arm/atomic-op-int.c: Likewise.
2994         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2995         * gcc.target/arm/atomic-op-release.c: Likewise.
2996         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2997         * gcc.target/arm/atomic-op-short.c: Likewise.
2999 2013-03-25  Richard Biener  <rguenther@suse.de>
3001         PR middle-end/56694
3002         * g++.dg/torture/pr56694.C: New testcase.
3004 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3006         PR target/56720
3007         * gcc.target/arm/neon-vcond-gt.c: New test.
3008         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3009         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3011 2013-03-25  Richard Biener  <rguenther@suse.de>
3013         PR tree-optimization/56689
3014         * gcc.dg/torture/pr56689.c: New testcase.
3016 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3018         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3020 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3022         PR fortran/56696
3023         * gfortran.dg/eof_5.f90: New.
3025 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3027         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3028         alphabetically.
3030 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3032         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3034 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3036         PR testsuite/55994
3037         * gcc.c-torture/execute/builtins/builtins.exp: Add
3038         -Wl,--allow-multiple-definition for RTEMS targets.
3040 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3042         * gcc.target/aarch64/movk.c: New test.
3044 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3046         * g++.dg/ext/vector21.C: New testcase.
3048 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3050         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3051         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3053 2013-03-21  Richard Biener  <rguenther@suse.de>
3055         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3056         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3058 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3060         * gcc.target/aarch64/vect.c: Test and result vector added
3061         for sabd and saba instructions.
3062         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3063         instructions in assembly.
3064         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3065         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3066         for fabd instruction.
3067         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3068         instruction in assembly.
3069         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3071 2013-03-20  Jeff Law  <law@redhat.com>
3073         * g++.dg/tree-ssa/ssa-dom.C: New test.
3075 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3077         * gcc.target/powerpc/mmfpgpr.c: New test.
3078         * gcc.target/powerpc/sd-vsx.c: Likewise.
3079         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3080         * gcc.target/powerpc/vsx-float0.c: Likewise.
3082 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3084         PR tree-optimization/56355
3085         * gcc.dg/pr56355-1.c: New file.
3087 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3088             Richard Sandiford <rdsandiford@googlemail.com>
3090         * gcc.target/mips/mips.exp: Add microMIPS support.
3091         * gcc.target/mips/umips-movep-2.c: New test.
3092         * gcc.target/mips/umips-lwp-2.c: New test.
3093         * gcc.target/mips/umips-swp-5.c: New test.
3094         * gcc.target/mips/umips-constraints-1.c: New test.
3095         * gcc.target/mips/umips-lwp-3.c: New test.
3096         * gcc.target/mips/umips-swp-6.c: New test.
3097         * gcc.target/mips/umips-constraints-2.c: New test.
3098         * gcc.target/mips/umips-save-restore-1.c: New test.
3099         * gcc.target/mips/umips-lwp-4.c: New test.
3100         * gcc.target/mips/umips-swp-7.c: New test.
3101         * gcc.target/mips/umips-save-restore-2.c: New test.
3102         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3103         * gcc.target/mips/umips-lwp-5.c: New test.
3104         * gcc.target/mips/umips-save-restore-3.c: New test.
3105         * gcc.target/mips/umips-lwp-6.c: New test.
3106         * gcc.target/mips/umips-swp-1.c: New test.
3107         * gcc.target/mips/umips-lwp-7.c: New test.
3108         * gcc.target/mips/umips-swp-2.c: New test.
3109         * gcc.target/mips/umips-lwp-8.c: New test.
3110         * gcc.target/mips/umips-swp-3.c: New test.
3111         * gcc.target/mips/umips-movep-1.c: New test.
3112         * gcc.target/mips/umips-lwp-1.c: New test.
3113         * gcc.target/mips/umips-swp-4.c: New test.
3115 2013-03-20  Richard Biener  <rguenther@suse.de>
3117         PR tree-optimization/56661
3118         * gcc.dg/torture/pr56661.c: New testcase.
3120 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3122         PR rtl-optimization/56605
3123         * gcc.target/powerpc/pr56605.c: New.
3125 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3127         PR fortran/54932
3128         * gfortran.dg/do_1.f90: Don't xfail.
3130 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3132         PR libfortran/51825
3133         * gfortran.dg/namelist_77.f90: New.
3134         * gfortran.dg/namelist_78.f90: New.
3136 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3138         PR libfortran/48618
3139         * gfortran.dg/open_negative_unit_1.f90: New.
3141 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3143         * gcc.target/aarch64/sbc.c: New test.
3145 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3147         * gcc.target/aarch64/ror.c: New test.
3149 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3151         * gcc.target/aarch64/extr.c: New test.
3153 2013-03-19  Richard Biener  <rguenther@suse.de>
3155         PR tree-optimization/56273
3156         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3157         * c-c++-common/uninit-17.c: Likewise.
3159 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3161         PR tree-optimization/56635
3162         * g++.dg/torture/pr56635.C: New test.
3164 2013-03-18  Richard Biener  <rguenther@suse.de>
3166         PR tree-optimization/3713
3167         * g++.dg/ipa/devirt-12.C: New testcase.
3169 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3171         PR c/56566
3172         * c-c++-common/pr56566.c: New test.
3174 2013-03-17  Jason Merrill  <jason@redhat.com>
3176         * g++.dg/template/abstract-dr337.C: XFAIL.
3178 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3180         PR c++/56607
3181         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3182         * c-c++-common/pr56607.c: New test.
3184 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3186         PR c++/56582
3187         * g++.dg/cpp0x/constexpr-array5.C: New.
3189 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3191         PR fortran/56615
3192         * gfortran.dg/transfer_intrinsic_5.f90: New.
3194 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3196         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3197         * gcc.target/i386/pr20020-1.c: Likewise.
3198         * gcc.target/i386/pr20020-2.c: Likewise.
3199         * gcc.target/i386/pr20020-3.c: Likewise.
3200         * gcc.target/i386/pr53425-1.c: Likewise.
3201         * gcc.target/i386/pr53425-2.c: Likewise.
3202         * gcc.target/i386/pr55093.c: Likewise.
3203         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3205 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3207         PR debug/56307
3208         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3209         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3211 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3213         PR tree-optimization/53265
3214         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3215         undefined behavior.
3216         * gcc.dg/graphite/id-6.c (test): Likewise.
3217         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3218         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3220         PR tree-optimization/53265
3221         * gcc.dg/pr53265.c: New test.
3222         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3223         to dg-options.
3224         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3225         arrays.
3226         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3227         n, use it as high bound instead of 4.
3229 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3231         PR target/49880
3232         * gcc.target/sh/pr49880-1.c: New.
3233         * gcc.target/sh/pr49880-2.c: New.
3234         * gcc.target/sh/pr49880-3.c: New.
3235         * gcc.target/sh/pr49880-4.c: New.
3236         * gcc.target/sh/pr49880-5.c: New.
3238 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3240         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3242 2013-03-13  Richard Biener  <rguenther@suse.de>
3244         PR tree-optimization/56608
3245         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3247 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3249         PR c++/56611
3250         * g++.dg/cpp0x/alias-decl-32.C: New.
3252 2013-03-11  Jan Hubicka  <jh@suse.cz>
3254         PR middle-end/56571
3255         * gcc.c-torture/compile/pr56571.c: New testcase.
3257 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3259         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3260         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3262 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3264         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3265         * gcc.dg/inline_4.c: Likewise.
3266         * gcc.dg/unroll_2.c: Likewise.
3267         * gcc.dg/unroll_3.c: Likewise.
3268         * gcc.dg/unroll_4.c: Likewise.
3270 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3272         PR testsuite/54119
3273         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3275         PR debug/56307
3276         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3278 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3280         PR target/40797
3281         * gcc.c-torture/compile/pr40797.c: New.
3283 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3285         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3287 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3289         PR fortran/56575
3290         * gfortran.dg/class_56.f90: New test.
3292 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3294         PR middle-end/56524
3295         * gcc.target/mips/pr56524.c: New test.
3297 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3299         PR c++/56565
3300         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3302 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3304         PR c++/51412
3305         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3307 2013-03-08  Marek Polacek  <polacek@redhat.com>
3309         PR tree-optimization/56478
3310         * gcc.dg/torture/pr56478.c: New test.
3312 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3314         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3315         targets linker option --allow-multiple-definition.
3317         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3318         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3319         * gcc.dg/pr52549.c: Add LLP64 case.
3320         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3321         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3322         * gcc.dg/torture/pr51071-2.c: Likewise.
3323         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3324         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3325         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3326         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3327         * gcc.dg/weak/weak-1.c: Likewise.
3328         * gcc.dg/weak/weak-2.c: Likewise.
3329         * gcc.dg/weak/weak-3.c: Likewise.
3330         * gcc.dg/weak/weak-4.c: Likewise.
3331         * gcc.dg/weak/weak-5.c: Likewise.
3332         * gcc.dg/weak/weak-15.c: Likewise.
3333         * gcc.dg/weak/weak-16.c: Likewise.
3335         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3337 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3339         PR tree-optimization/56559
3340         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3342 2013-03-07  Andreas Schwab  <schwab@suse.de>
3344         * gcc.dg/pr31490.c: Fix last change.
3346 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3348         PR c++/56534
3349         * g++.dg/template/crash115.C: New.
3351 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3353         PR tree-optimization/56539
3354         * gcc.c-torture/compile/pr56539.c: New test.
3356 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3358         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3359         targets.
3360         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3361         * gcc.dg/lto/20091013-1_2.c: Likewise.
3362         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3364 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3366         * gnat.dg/specs/aggr6.ads: New test.
3368 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3370         * gnat.dg/loop_optimization15.ad[sb]: New test.
3372 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3374         PR middle-end/56548
3375         * gcc.dg/pr56548.c: New test.
3377 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3379         PR debug/53363
3380         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3382 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3384         PR c++/56543
3385         * g++.dg/template/typename20.C: New test.
3387 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3389         PR debug/56510
3390         * gcc.dg/pr56510.c: New test.
3392         PR rtl-optimization/56484
3393         * gcc.c-torture/compile/pr56484.c: New test.
3395 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3397         PR c++/56530
3398         * g++.dg/warn/Wsign-conversion-2.C: New.
3400 2013-03-05  Richard Biener  <rguenther@suse.de>
3402         PR tree-optimization/56270
3403         * gcc.dg/vect/slp-38.c: New testcase.
3405 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3407         PR rtl-optimization/56494
3408         * gcc.dg/pr56494.c: New test.
3410 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3412         * gcc.dg/pr56424.c: New test.
3414 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3416         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3417         * gcc.dg/pr56228.c <avr>: Skip.
3419 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3421         PR testsuite/52641
3422         PR tree-optimization/52631
3423         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3425 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3427         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3428         * gcc.dg/vect/vect-83_64.c: Same.
3430 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3432         PR fortran/56477
3433         * gfortran.dg/pointer_check_13.f90: New test.
3435 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3437         PR fortran/54730
3438         * gfortran.dg/array_constructor_42.f90: New test.
3440 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3442         PR c++/52688
3443         * g++.dg/template/static33.C: New.
3444         * g++.dg/template/static34.C: Likewise.
3446         PR c++/10291
3447         * g++.dg/template/static35.C: New.
3449 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3451         * gcc.dg/pr56396.c: Require pic support.
3453 2013-03-01  Richard Biener  <rguenther@suse.de>
3455         PR tree-optimization/55481
3456         * gcc.dg/torture/pr56488.c: New testcase.
3458 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3459             Jakub Jelinek  <jakub@redhat.com>
3461         PR sanitizer/56454
3462         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3463         no_sanitize_address attribute rather than no_address_safety_analysis.
3464         * g++.dg/asan/sanitizer_test_utils.h
3465         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3466         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3467         in addition to no_address_safety_analysis.
3469 2013-02-28  Jason Merrill  <jason@redhat.com>
3471         PR c++/56481
3472         * g++.dg/cpp0x/constexpr-and.C: New.
3474 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3476         PR tree-optimization/56294
3477         * g++.dg/debug/pr56294.C: New test.
3479 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3481         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3483 2013-02-27  Marek Polacek  <polacek@redhat.com>
3485         PR rtl-optimization/56466
3486         * gcc.dg/pr56466.c: New test.
3488 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3490         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3491         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3492         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3494 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3496         PR middle-end/45472
3497         * gcc.dg/pr45472.c: New test.
3499 2013-02-26  Marek Polacek  <polacek@redhat.com>
3501         PR tree-optimization/56426
3502         * gcc.dg/pr56436.c: New test.
3504 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3506         PR tree-optimization/56448
3507         * gcc.c-torture/compile/pr56448.c: New test.
3509         PR tree-optimization/56443
3510         * gcc.dg/torture/pr56443.c: New test.
3512 2013-02-25  Richard Biener  <rguenther@suse.de>
3514         PR tree-optimization/56175
3515         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3517 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3519         PR c++/56403
3520         * g++.dg/torture/pr56403.C: New test.
3522 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3524         Revert:
3525         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3526         Richard Sandiford  <rdsandiford@googlemail.com>
3528         * gcc.target/mips/mips.exp: Add microMIPS support.
3529         * gcc.target/mips/umips-movep-2.c: New test.
3530         * gcc.target/mips/umips-lwp-2.c: New test.
3531         * gcc.target/mips/umips-swp-5.c: New test.
3532         * gcc.target/mips/umips-constraints-1.c: New test.
3533         * gcc.target/mips/umips-lwp-3.c: New test.
3534         * gcc.target/mips/umips-swp-6.c: New test.
3535         * gcc.target/mips/umips-constraints-2.c: New test.
3536         * gcc.target/mips/umips-save-restore-1.c: New test.
3537         * gcc.target/mips/umips-lwp-4.c: New test.
3538         * gcc.target/mips/umips-swp-7.c: New test.
3539         * gcc.target/mips/umips-save-restore-2.c: New test.
3540         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3541         * gcc.target/mips/umips-lwp-5.c: New test.
3542         * gcc.target/mips/umips-save-restore-3.c: New test.
3543         * gcc.target/mips/umips-lwp-6.c: New test.
3544         * gcc.target/mips/umips-swp-1.c: New test.
3545         * gcc.target/mips/umips-lwp-7.c: New test.
3546         * gcc.target/mips/umips-swp-2.c: New test.
3547         * gcc.target/mips/umips-lwp-8.c: New test.
3548         * gcc.target/mips/umips-swp-3.c: New test.
3549         * gcc.target/mips/umips-movep-1.c: New test.
3550         * gcc.target/mips/umips-lwp-1.c: New test.
3551         * gcc.target/mips/umips-swp-4.c: New test.
3553 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3554             Richard Sandiford  <rdsandiford@googlemail.com>
3556         * gcc.target/mips/mips.exp: Add microMIPS support.
3557         * gcc.target/mips/umips-movep-2.c: New test.
3558         * gcc.target/mips/umips-lwp-2.c: New test.
3559         * gcc.target/mips/umips-swp-5.c: New test.
3560         * gcc.target/mips/umips-constraints-1.c: New test.
3561         * gcc.target/mips/umips-lwp-3.c: New test.
3562         * gcc.target/mips/umips-swp-6.c: New test.
3563         * gcc.target/mips/umips-constraints-2.c: New test.
3564         * gcc.target/mips/umips-save-restore-1.c: New test.
3565         * gcc.target/mips/umips-lwp-4.c: New test.
3566         * gcc.target/mips/umips-swp-7.c: New test.
3567         * gcc.target/mips/umips-save-restore-2.c: New test.
3568         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3569         * gcc.target/mips/umips-lwp-5.c: New test.
3570         * gcc.target/mips/umips-save-restore-3.c: New test.
3571         * gcc.target/mips/umips-lwp-6.c: New test.
3572         * gcc.target/mips/umips-swp-1.c: New test.
3573         * gcc.target/mips/umips-lwp-7.c: New test.
3574         * gcc.target/mips/umips-swp-2.c: New test.
3575         * gcc.target/mips/umips-lwp-8.c: New test.
3576         * gcc.target/mips/umips-swp-3.c: New test.
3577         * gcc.target/mips/umips-movep-1.c: New test.
3578         * gcc.target/mips/umips-lwp-1.c: New test.
3579         * gcc.target/mips/umips-swp-4.c: New test.
3581 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3583         PR sanitizer/56393
3584         * lib/asan-dg.exp (asan_link_flags): Add
3585         -B${gccpath}/libsanitizer/asan/ to flags.
3587 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3589         PR middle-end/56420
3590         * gcc.dg/torture/pr56420.c: New test.
3592 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3594         PR middle-end/56108
3595         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3597 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3599         PR tree-optimization/56310
3600         * g++.dg/ipa/pr56310.C: New test.
3602 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3604         PR fortran/56385
3605         * gfortran.dg/proc_ptr_comp_37.f90: New.
3607 2013-02-21  Richard Biener  <rguenther@suse.de>
3609         PR tree-optimization/56415
3610         Revert
3611         2013-02-11  Richard Biener  <rguenther@suse.de>
3613         PR tree-optimization/56273
3614         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3615         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3616         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3617         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3618         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3619         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3621 2013-02-21  Marek Polacek  <polacek@redhat.com>
3623         PR tree-optimization/56398
3624         * g++.dg/torture/pr56398.C: New test.
3626 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3628         PR inline-asm/56405
3629         * gcc.c-torture/compile/pr56405.c: New test.
3631 2013-02-20  Jan Hubicka  <jh@suse.cz>
3633         PR tree-optimization/56265
3634         * g++.dg/ipa/devirt-11.C: New testcase.
3636 2013-02-20  Richard Biener  <rguenther@suse.de>
3638         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3640 2013-02-20  Richard Biener  <rguenther@suse.de>
3641         Jakub Jelinek  <jakub@redhat.com>
3643         PR tree-optimization/56396
3644         * gcc.dg/pr56396.c: New testcase.
3646 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3648         PR c++/56373
3649         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3651 2013-02-19  Richard Biener  <rguenther@suse.de>
3653         PR tree-optimization/56384
3654         * gcc.dg/torture/pr56384.c: New testcase.
3656 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3658         PR tree-optimization/56350
3659         * gcc.dg/pr56350.c: New test.
3661         PR tree-optimization/56381
3662         * g++.dg/opt/pr56381.C: New test.
3664 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3666         PR pch/54117
3667         * lib/dg-pch.exp (pch-init, pch-finish,
3668         check_effective_target_pch_supported_debug): New procs.
3669         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3670         Likewise if $pch_unsupported_debug and $flags include -g.
3671         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3672         and dg-require-effective-target pch_unsupported_debug.
3673         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3674         * objc.dg/pch/pch.exp: Likewise.
3675         * gcc.dg/pch/pch.exp: Likewise.
3676         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3677         pch_unsupported_debug.
3678         * gcc.dg/pch/valid-1.hs: Likewise.
3679         * gcc.dg/pch/valid-1b.c: Likewise.
3680         * gcc.dg/pch/valid-1b.hs: Likewise.
3682 2013-02-18  Richard Biener  <rguenther@suse.de>
3684         PR tree-optimization/56366
3685         * gcc.dg/torture/pr56366.c: New testcase.
3687 2013-02-18  Richard Biener  <rguenther@suse.de>
3689         PR middle-end/56349
3690         * gcc.dg/torture/pr56349.c: New testcase.
3692 2013-02-18  Richard Biener  <rguenther@suse.de>
3694         PR tree-optimization/56321
3695         * gcc.dg/torture/pr56321.c: New testcase.
3697 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3699         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3701 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3702             Dodji Seketeli  <dodji@redhat.com>
3704         PR asan/56330
3705         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3706         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3707         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3708         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3709         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3710         * c-c++-common/asan/pr56330.c: Likewise.
3711         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3712         Ensure the size argument of __builtin_memcpy is a constant.
3714 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3715             Paolo Carlini  <paolo.carlini@oracle.com>
3717         PR c++/51242
3718         * g++.dg/cpp0x/enum23.C: New.
3720 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3722         PR target/54685
3723         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3725 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3727         PR rtl-optimization/56348
3728         * gcc.target/i386/pr56348.c: New test.
3730 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3732         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3733         * gcc.target/arm/interrupt-2.c: Likewise.
3735 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3737         PR fortran/56318
3738         * gfortran.dg/matmul_9.f90: New.
3740 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3742         PR fortran/53818
3743         * gfortran.dg/init_flag_11.f90: New.
3745 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3747         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3749 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3751         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3752         characters.
3754 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3755             Tobias Burnus  <burnus@net-b.de>
3757         PR testsuite/56138
3758         * gfortran.dg/allocatable_function_7.f90: New.
3760 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3762         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3763         * asan_globals_test-wrapper.cc: New file.
3764         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3765         instead of asan_globals_test.cc as dg-additional-sources.
3766         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3767         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3768         "sanitizer_test_utils.h" instead of
3769         "sanitizer_common/tests/sanitizer_test_utils.h".
3770         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3771         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3772         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3773         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3774         * g++.dg/asan/asan_test.cc: Synced from upstream.
3775         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3777 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3779         Fix an asan crash
3780         * c-c++-common/asan/memcmp-2.c: New test.
3782 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3784         PR c++/55582
3785         * g++.dg/cpp0x/udlit-string-literal.h: New.
3786         * g++.dg/cpp0x/udlit-string-literal.C: New.
3788 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3790         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3792 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3794         PR target/56184
3795         * gcc.target/arm/pr56184.C: New test.
3797 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3799         PR c++/56302
3800         * g++.dg/torture/pr56302.C: New test.
3801         * g++.dg/cpp0x/constexpr-56302.C: New test.
3802         * c-c++-common/pr56302.c: New test.
3804 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3805             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3807         PR fortran/56204
3808         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3809         * gfortran.dg/quad_3.f90: Ditto.
3811 2013-02-13  Kostya Serebryany  <kcc@google.com>
3813         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3814         to match the fresh asan run-time.
3815         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3817 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3819         Avoid instrumenting duplicated memory access in the same basic block
3820         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3821         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3822         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3823         * c-c++-common/asan/inc.c: Likewise.
3825 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3827         PR inline-asm/56148
3828         * gcc.target/i386/pr56148.c: New test.
3830 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3831             Tobias Burnus  <burnus@net-b.de>
3833         PR testsuite/56082
3834         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3835         to kind=2.
3837 2013-02-12  Richard Biener  <rguenther@suse.de>
3839         PR lto/56297
3840         * gcc.dg/lto/pr56297_0.c: New testcase.
3841         * gcc.dg/lto/pr56297_0.c: Likewise.
3843 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3845         PR fortran/46952
3846         * gfortran.dg/typebound_deferred_1.f90: New.
3848 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3850         PR rtl-optimization/56151
3851         * gcc.target/i386/pr56151.c: New test.
3853 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3855         * g++.dg/ext/mv12.C: New test.
3856         * g++.dg/ext/mv12.h: New file.
3857         * g++.dg/ext/mv12-aux.C: New file.
3858         * g++.dg/ext/mv13.C: New test.
3860 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3862         * lib/target-supports.exp
3863         (check_effective_target_powerpc_eabi_ok): New.
3864         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3865         powerpc_eabi_ok.
3866         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3867         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3868         only.
3869         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3870         * gcc.target/powerpc/pr51623.c: Likewise.
3871         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3872         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3874 2013-02-11  Alexander Potapenko  <glider@google.com>
3875             Jack Howarth  <howarth@bromo.med.uc.edu>
3876             Jakub Jelinek  <jakub@redhat.com>
3878         PR sanitizer/55617
3879         * g++.dg/asan/pr55617.C: Run on all targets.
3881 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3883         PR rtl-optimization/56275
3884         * gcc.dg/pr56275.c: New test.
3886 2013-02-11  Richard Biener  <rguenther@suse.de>
3888         PR tree-optimization/56273
3889         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3891 2013-02-11  Richard Biener  <rguenther@suse.de>
3893         PR tree-optimization/56264
3894         * gcc.dg/torture/pr56264.c: New testcase.
3896 2013-02-11  Richard Biener  <rguenther@suse.de>
3898         PR tree-optimization/56273
3899         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3900         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3901         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3902         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3903         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3904         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3906 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3908         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3909         for *-*-linux-gnu targets.
3910         * g++.dg/asan/interception-test-1.c: Ditto.
3911         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3912         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3914 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3916         PR fortran/55362
3917         * gfortran.dg/intrinsic_size_4.f90 : New test.
3919 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3921         PR target/56256
3922         * gcc.target/powerpc/pr56256.c: New test.
3924 2013-02-08  Ian Lance Taylor  <iant@google.com>
3926         * lib/go.exp: Load timeout.exp.
3928 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3930         PR rtl-optimization/56246
3931         * gcc.target/i386/pr56246.c: New test.
3933 2013-02-08  Jeff Law  <law@redhat.com>
3935         PR debug/53948
3936         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3938 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3940         PR target/56043
3941         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3942         powerpc*-*-linux*.
3944 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3946         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3948 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3950         PR rtl-optimization/56195
3951         * gcc.dg/torture/pr56195.c: New test.
3953 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3955         PR fortran/54107
3956         * gfortran.dg/recursive_interface_2.f90: New test.
3958 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3960         PR tree-optimization/56250
3961         * gcc.c-torture/execute/pr56250.c: New test.
3963 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3965         PR tree-optimization/56064
3966         * gcc.dg/fixed-point/view-convert-2.c: New test.
3968 2013-02-08  Michael Matz  <matz@suse.de>
3970         PR tree-optimization/52448
3971         * gcc.dg/pr52448.c: New test.
3973 2013-02-08  Richard Biener  <rguenther@suse.de>
3975         PR middle-end/56181
3976         * gcc.dg/torture/pr56181.c: New testcase.
3978 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3980         PR target/54222
3981         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3982         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3984 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3986         PR c++/56241
3987         * g++.dg/parse/crash61.C: New test.
3989         PR c++/56239
3990         * g++.dg/parse/pr56239.C: New test.
3992         PR c++/56237
3993         * g++.dg/abi/mangle61.C: New test.
3995 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3997         PR rtl-optimization/56225
3998         * gcc.target/i386/pr56225.c: New test.
4000 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4002         PR debug/56154
4003         * gcc.dg/guality/pr56154-1.c: New test.
4004         * gcc.dg/guality/pr56154-2.c: New test.
4005         * gcc.dg/guality/pr56154-3.c: New test.
4006         * gcc.dg/guality/pr56154-4.c: New test.
4007         * gcc.dg/guality/pr56154-aux.c: New file.
4009         PR tree-optimization/55789
4010         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4011         cleanup-tree-dump.
4012         * gcc.dg/tree-ssa/inline-3.c: Add
4013         --param max-early-inliner-iterations=2 option.
4015 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4017         PR debug/53363
4018         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4019         Add -fno-dwarf2-cfi-asm to dg-options.
4020         Adapt match count.
4022 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4024         PR target/56228
4025         * gcc.dg/pr56228.c: New test.
4027 2013-02-07  Alan Modra  <amodra@gmail.com>
4029         PR target/54009
4030         * gcc.target/powerpc/pr54009.c: New test.
4031         PR target/54131
4032         * gfortran.dg/pr54131.f: New test.
4034 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4036         PR fortran/55789
4037         * gfortran.dg/array_constructor_41.f90: New test.
4039 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4041         PR fortran/55978
4042         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4044 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4046         PR middle-end/56217
4047         * g++.dg/gomp/pr56217.C: New test.
4049 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4051         PR tree-optimization/56205
4052         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4053         * gcc.c-torture/execute/pr56205.c: New test.
4055 2013-02-05  Richard Biener  <rguenther@suse.de>
4057         PR tree-optimization/53342
4058         PR tree-optimization/53185
4059         * gcc.dg/vect/pr53185-2.c: New testcase.
4061 2013-02-05  Jan Hubicka  <jh@suse.cz>
4063         PR tree-optimization/55789
4064         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4065         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4066         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4067         * g++.dg/ipa/inline-1.C: New testcase.
4068         * g++.dg/ipa/inline-2.C: New testcase.
4069         * g++.dg/ipa/inline-3.C: New testcase.
4071 2013-02-05  Jan Hubicka  <jh@suse.cz>
4073         PR tree-optimization/55789
4074         * g++.dg/torture/pr55789.C: New testcase.
4076 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4078         PR middle-end/56167
4079         * gcc.dg/pr56167.c: New test.
4081 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4083         PR target/55146
4084         * gcc.target/sh/pr55146.c: New.
4086 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4088         PR tree-optimization/54386
4089         * gcc.target/sh/pr54386.c: New.
4091 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4093         PR fortran/56008
4094         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4096         PR fortran/47517
4097         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4099 2013-02-04  Alexander Potapenko  <glider@google.com>
4100             Jack Howarth  <howarth@bromo.med.uc.edu>
4101             Jakub Jelinek  <jakub@redhat.com>
4103         PR sanitizer/55617
4104         * g++.dg/asan/pr55617.C: New test.
4106 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4108         PR fortran/54195
4109         * gfortran.dg/typebound_operator_19.f90: New test.
4110         * gfortran.dg/typebound_assignment_4.f90: New test.
4112 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4114         PR fortran/54107
4115         * gfortran.dg/recursive_interface_1.f90: New test.
4117 2013-02-04  Richard Guenther  <rguenther@suse.de>
4119         PR lto/56168
4120         * gcc.dg/lto/pr56168_0.c: New testcase.
4121         * gcc.dg/lto/pr56168_1.c: Likewise.
4123 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4125         PR fortran/50627
4126         PR fortran/56054
4127         * gfortran.dg/block_12.f90:  New test.
4128         * gfortran.dg/module_error_1.f90:  New test.
4130 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4132         * lib/target-supports.exp (check_effective_target_vect_float)
4133         (check_effective_target_vect_no_align): Add mips-sde-elf.
4135 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4137         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4139 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4141         * gcc.dg/pr56023.c: XFAIL on AIX.
4142         * gcc.dg/vect/pr49352.c: Same.
4144 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4146         * gnat.dg/opt26.adb: New test.
4148 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4150         Revert.
4151         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4153         * gcc.target/arm/neon-vfnms-1.c: New test.
4154         * gcc.target/arm/neon-vfnma-1.c: New test.
4156 2013-01-31  Richard Biener  <rguenther@suse.de>
4158         PR tree-optimization/56157
4159         * gcc.dg/torture/pr56157.c: New testcase.
4161 2013-01-30  Richard Biener  <rguenther@suse.de>
4163         PR tree-optimization/56150
4164         * gcc.dg/torture/pr56150.c: New testcase.
4166 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4168         PR sanitizer/55374
4169         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4170         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4171         printed in backtrace.
4172         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4173         to avoid errors about mismatched allocation vs. deallocation.
4175         PR c++/55742
4176         * g++.dg/mv1.C: Moved to...
4177         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4178         * g++.dg/mv2.C: Moved to...
4179         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4180         * g++.dg/mv3.C: Moved to...
4181         * g++.dg/ext/mv3.C: ... here.
4182         * g++.dg/mv4.C: Moved to...
4183         * g++.dg/ext/mv4.C: ... here.
4184         * g++.dg/mv5.C: Moved to...
4185         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4186         * g++.dg/mv6.C: Moved to...
4187         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4188         * g++.dg/ext/mv7.C: New test.
4189         * g++.dg/ext/mv8.C: New test.
4190         * g++.dg/ext/mv9.C: New test.
4191         * g++.dg/ext/mv10.C: New test.
4192         * g++.dg/ext/mv11.C: New test.
4194 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4196         PR rtl-optimization/56144
4197         * gcc.dg/pr56144.c: New.
4199 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4201         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4202         message.
4203         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4204         * g++.dg/cpp0x/constexpr-55573.C: Same
4206 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4208         PR tree-optimization/56064
4209         * gcc.dg/fixed-point/view-convert.c: New test.
4211 2013-01-30  Andreas Schwab  <schwab@suse.de>
4213         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4214         evaluate the end index in string range.
4216 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4218         PR fortran/56138
4219         * gfortran.dg/allocatable_function_6.f90: New.
4221 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4222             Mikael Morin  <mikael@gcc.gnu.org>
4224         PR fortran/54107
4225         * gfortran.dg/proc_ptr_comp_36.f90: New.
4227 2013-01-29  Richard Biener  <rguenther@suse.de>
4229         PR tree-optimization/55270
4230         * gcc.dg/torture/pr55270.c: New testcase.
4232 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4234         PR rtl-optimization/56117
4235         * gcc.dg/pr56117.c: New test.
4237 2013-01-28  Richard Biener  <rguenther@suse.de>
4239         PR tree-optimization/56034
4240         * gcc.dg/torture/pr56034.c: New testcase.
4242 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4244         PR tree-optimization/56125
4245         * gcc.dg/pr56125.c: New test.
4247 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4248             Mikael Morin  <mikael@gcc.gnu.org>
4250         PR fortran/53537
4251         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4252         * gfortran.dg/import8.f90: Likewise.
4253         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4254         * gfortran.dg/import10.f90: New test.
4255         * gfortran.dg/import11.f90: Likewise
4257 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4259         PR testsuite/56053
4260         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4261         string.h.  Provide memset, malloc and free prototypes, adjust line
4262         numbers in dg-output.
4263         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4264         Provide memset prototype and adjust line numbers in dg-output.
4265         * c-c++-common/asan/global-overflow-1.c: Likewise.
4267         PR tree-optimization/56094
4268         * gcc.dg/pr56094.c: New test.
4270 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4272         * gcc.target/arm/neon-vfnms-1.c: New test.
4273         * gcc.target/arm/neon-vfnma-1.c: New test.
4275 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4277         PR target/56114
4278         * gcc.target/i386/pr56114.c: New test.
4280 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4282         PR fortran/55984
4283         * gfortran.dg/associate_14.f90: New test.
4285         PR fortran/56047
4286         * gfortran.dg/associate_13.f90: New test.
4288 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4290         PR tree-optimization/56098
4291         * gcc.dg/pr56098-1.c: New test.
4292         * gcc.dg/pr56098-2.c: New test.
4294 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4296         PR target/54222
4297         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4299 2013-01-22  Marek Polacek  <polacek@redhat.com>
4301         PR tree-optimization/56035
4302         * gcc.dg/pr56035.c: New test.
4304 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4306         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4307         for MIPS.
4309 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4311         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4313 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4315         PR c/56078
4316         * gcc.dg/pr56078.c: New test.
4317         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4319 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4321         PR tree-optimization/55927
4322         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4324 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4326         * gcc.target/i386/movsd.c: New test.
4328 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4330         PR inline-asm/55934
4331         * gcc.target/i386/pr55934.c: New test.
4333 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4335         PR fortran/56081
4336         * gfortran.dg/select_8.f90: New.
4338 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4340         * gcc.target/microblaze/microblaze.exp: Remove
4341         target_config_cflags check.
4343 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4345         PR fortran/56052
4346         * gfortran.dg/gomp/pr56052.f90: New test.
4348         PR target/49069
4349         * gcc.dg/pr49069.c: New test.
4351 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4353         PR c++/55944
4354         * g++.dg/cpp0x/constexpr-static10.C: New.
4356 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4358         PR target/56028
4359         * gcc.target/i386/pr56028.c: New test.
4361 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4363         PR target/55686
4364         * gcc.target/i386/pr55686.c: New test.
4366 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4368         PR c++/53609
4369         * g++.dg/cpp0x/variadic139.C: New test.
4370         * g++.dg/cpp0x/variadic140.C: Likewise.
4371         * g++.dg/cpp0x/variadic141.C: Likewise.
4373 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4375         * gnat.dg/warn8.adb: New test.
4377 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4379         PR fortran/55919
4380         * gfortran.dg/include_8.f90: New test.
4382 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4384         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4385         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4387 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4389         PR tree-optimization/56051
4390         * gcc.c-torture/execute/pr56051.c: New test.
4392 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4394         PR rtl-optimization/56023
4395         * gcc.dg/pr56023.c: New test.
4397 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4399         PR middle-end/56022
4400         * gcc.target/i386/pr56022.c: New test.
4402 2013-01-21  Jason Merrill  <jason@redhat.com>
4404         * lib/target-supports.exp (check_effective_target_alias): New.
4406 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4408         PR debug/53235
4409         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4411 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4413         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4415 2013-01-19  Jeff Law  <law@redhat.com>
4417         PR tree-optimization/52631
4418         * tree-ssa/pr52631.c: New test.
4419         * tree-ssa/ssa-fre-9: Update expected output.
4421 2013-01-19  Anthony Green  <green@moxielogic.com>
4423         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4424         for moxie.
4426 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4428         PR tree-optimization/56029
4429         * g++.dg/torture/pr56029.C: New test.
4431 2013-01-18  Sharad Singhai  <singhai@google.com>
4433         PR tree-optimization/55995
4434         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4436 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4438         PR target/55433
4439         * gcc.target/i386/pr55433.c: New.
4441 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4443         PR middle-end/56015
4444         * gfortran.dg/pr56015.f90: New test.
4446 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4448         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4450 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4452         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4453         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4454         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4455         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4456         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4458 2013-01-17  Jeff Law  <law@redhat.com>
4460         * gcc.dg/pr52573.c: Move to...
4461         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4463         PR rtl-optimization/52573
4464         * gcc.dg/pr52573.c: New test.
4466 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4468         PR sanitizer/55679
4469         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4470         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4471         check_no_compiler_messages to test support in ucontext.h.
4472         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4473         compliant RLIMIT_AS.
4475 2013-01-17  Marek Polacek  <polacek@redhat.com>
4477         PR rtl-optimization/55833
4478         * gcc.dg/pr55833.c: New test.
4480 2013-01-17  Jan Hubicka  <jh@suse.cz>
4482         PR tree-optimization/55273
4483         * gcc.c-torture/compile/pr55273.c: New testcase.
4485 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4487         PR target/55981
4488         * gcc.target/pr55981.c: New test.
4490 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4492         * gcc.target/arm/pr40887.c: Require at least armv5.
4493         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4494         * gcc.target/arm/pr51915.c: Likewise.
4495         * gcc.target/arm/pr52006.c: Likewise.
4496         * gcc.target/arm/pr53187.c: Likewise.
4498         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4499         * gcc.target/arm/ftest-support-arm.h: Delete.
4500         * gcc.target/arm/ftest-support-thumb.h: Delete.
4501         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4502         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4503         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4504         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4505         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4506         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4507         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4508         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4509         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4510         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4511         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4512         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4513         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4514         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4515         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4516         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4517         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4518         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4519         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4520         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4521         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4522         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4523         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4524         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4526 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4528         PR tree-optimizations/55264
4529         * g++.dg/ipa/pr55264.C: New test.
4531 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4533         PR fortran/55983
4534         * gfortran.dg/class_55.f90: New.
4536 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4538         PR testsuite/55994
4539         * gcc.c-torture/execute/builtins/builtins.exp: Add
4540         -Wl,--allow-multiple-definition for eabi and elf targets.
4542         PR testsuite/54622
4543         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4544         check_effective_target_vect_perm_short,
4545         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4546         check_effective_target_vect64): Return 0 for big-endian ARM.
4547         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4549         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4550         prototypes.
4552 2013-01-16  Richard Biener  <rguenther@suse.de>
4554         PR tree-optimization/55964
4555         * gcc.dg/torture/pr55964.c: New testcase.
4557 2013-01-16  Richard Biener  <rguenther@suse.de>
4559         PR tree-optimization/54767
4560         PR tree-optimization/53465
4561         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4563 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4565         PR target/55301
4566         * gcc.target/sh/sh-switch.c: New testcase.
4568 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4570         * gcc.dg/webizer.c: Increase the array size.
4572 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4574         PR target/55940
4575         * gcc.dg/pr55940.c: New test.
4577 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4578             Harald Anlauf  <anlauf@gmx.de>
4580         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4581         * gfortran.dg/bounds_check_5.f90: Likewise.
4582         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4583         * gfortran.dg/continuation_9.f90: Likewise.
4584         * gfortran.dg/move_alloc_13.f90: Likewise.
4585         * gfortran.dg/structure_constructor_11.f90: Likewise.
4586         * gfortran.dg/tab_continuation.f: Likewise.
4587         * gfortran.dg/warning-directive-2.F90: Likewise.
4588         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4590 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4592         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4593         * gcc.target/arm/fma-sp.c: Likewise.
4595 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4597         PR rtl-optimization/55153
4598         * gcc.dg/pr55153.c: New.
4600 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4602         PR tree-optimization/55920
4603         * gcc.c-torture/compile/pr55920.c: New test.
4605 2013-01-15  Richard Biener  <rguenther@suse.de>
4607         PR middle-end/55882
4608         * gcc.dg/torture/pr55882.c: New testcase.
4610 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4612         PR tree-optimization/55955
4613         * gcc.c-torture/compile/pr55955.c: New test.
4615 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4617         PR c++/55663
4618         * g++.dg/cpp0x/alias-decl-31.C: New test.
4620 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4622         PR fortran/54286
4623         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4624         case where interface is null.
4626 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4628         PR fortran/55806
4629         * gfortran.dg/array_constructor_40.f90:  New test.
4631 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4633         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4635 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4637         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4638         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4639         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4640         * gcc.target/aarch64/vect-ld1r.c: New.
4641         * gcc.target/aarch64/vect-ld1r.x: New.
4643 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4645         PR target/55948
4646         * gcc.target/i386/hle-clear-rel.c: New file
4647         * gcc.target/i386/hle-store-rel.c: New file.
4649 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4651         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4652         * gfortran.dg/bounds_check_4.f90: Likewise.
4653         * gfortran.dg/inquire_10.f90: Likewise.
4654         * gfortran.dg/minloc_3.f90: Likewise.
4655         * gfortran.dg/minlocval_3.f90: Likewise.
4656         * gfortran.dg/module_double_reuse.f90: Likewise.
4657         * gfortran.dg/mvbits_1.f90: Likewise.
4658         * gfortran.dg/oldstyle_1.f90: Likewise.
4659         * gfortran.dg/pr20163-2.f: Likewise.
4660         * gfortran.dg/save_1.f90: Likewise.
4661         * gfortran.dg/scan_1.f90: Likewise.
4662         * gfortran.dg/select_char_1.f90: Likewise.
4663         * gfortran.dg/shape_4.f90: Likewise.
4664         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4665         * gfortran.dg/function_optimize_10.f90: Likewise.
4666         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4667         * gfortran.dg/used_types_17.f90: Likewise.
4668         * gfortran.dg/used_types_18.f90: Likewise.
4670 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4672         PR fortran/54286
4673         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4675 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4677         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4679 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4681         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4683 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4685         PR fortran/55072
4686         * gfortran.dg/assumed_type_2.f90: Fix test case.
4687         * gfortran.dg/internal_pack_13.f90: New test.
4688         * gfortran.dg/internal_pack_14.f90: New test.
4690 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4692         PR fortran/55868
4693         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4694         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4695         $tar to STAR.
4697 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4699         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4701 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4703         PR target/55719
4704         * gcc.target/s390/pr55719.c: New testcase.
4706 2013-01-11  Richard Guenther  <rguenther@suse.de>
4708         PR tree-optimization/44061
4709         * gcc.dg/pr44061.c: New testcase.
4711 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4713         Update copyright years.
4715 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4716             Jakub Jelinek  <jakub@redhat.com>
4718         PR target/55565
4719         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4721 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4723         PR rtl-optimization/55672
4724         * gcc.target/i386/pr55672.c: New.
4726 2013-01-10  Jeff Law  <law@redhat.com>
4728         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4729         pass/fail message unique.
4732 2013-01-10  Jason Merrill  <jason@redhat.com>
4734         * ada/.gitignore: New.
4736 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4738         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4739         Add tls options.
4740         * g++.dg/tls/thread_local2.C: Likewise.
4741         * g++.dg/tls/thread_local2g.C: Likewise.
4742         * g++.dg/tls/thread_local6.C: Likewise.
4743         * g++.dg/tls/thread_local-order1.C: Add tls options.
4744         * g++.dg/tls/thread_local-order2.C: Likewise.
4745         * g++.dg/tls/thread_local3.C: Likewise.
4746         * g++.dg/tls/thread_local3g.C: Likewise.
4747         * g++.dg/tls/thread_local4.C: Likewise.
4748         * g++.dg/tls/thread_local4g.C: Likewise.
4749         * g++.dg/tls/thread_local5.C: Likewise.
4750         * g++.dg/tls/thread_local5g.C: Likewise.
4751         * g++.dg/tls/thread_local6g.C: Likewise.
4753 2013-01-10  Kostya Serebryany  <kcc@google.com>
4755         * g++.dg/asan/asan_test.cc: Sync from upstream.
4757 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4759         PR tree-optimization/55921
4760         * gcc.c-torture/compile/pr55921.c: New test.
4762 2013-01-09  Jan Hubicka  <jh@suse.cz>
4764         PR tree-optimization/55569
4765         * gcc.c-torture/compile/pr55569.c: New testcase.
4767 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4769         PR fortran/47203
4770         * gfortran.dg/use_28.f90: New test.
4772 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4774         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4775         number matching more robust.
4777 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4779         PR rtl-optimization/55829
4780         * gcc.target/i386/pr55829.c: New.
4782 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4784         PR fortran/55758
4785         * gfortran.dg/bind_c_bool_1.f90: New.
4786         * gfortran.dg/do_5.f90: Add dg-warning.
4788 2013-01-09  Jan Hubicka  <jh@suse.cz>
4790         PR tree-optimization/55875
4791         * gcc.c-torture/execute/pr55875.c: New testcase.
4792         * g++.dg/torture/pr55875.C: New testcase.
4794 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4796         PR c/48418
4797         * c-c++-common/pr48418.c: New test.
4799 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4801         PR c++/55801
4802         * g++.dg/tls/thread_local-ice.C: New.
4804 2013-01-09  Andreas Schwab  <schwab@suse.de>
4806         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4808 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4810         PR tree-optimization/48189
4811         * gcc.dg/pr48189.c: New test.
4813 2013-01-04  Jan Hubicka  <jh@suse.cz>
4815         PR tree-optimization/55823
4816         * g++.dg/ipa/devirt-10.C: New testcase.
4818 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4819             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4821         PR rtl-optimization/55845
4822         * gcc.target/i386/pr55845.c: New test.
4824 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4826         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4827         instructions generated instead of number of occurances.
4829 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4831         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4832         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4833         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4834         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4835         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4836         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4837         * gcc.target/aarch64/vect-fcm.x: Likewise.
4838         * lib/target-supports.exp
4839         (check_effective_target_vect_cond): Enable for AArch64.
4841 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4843         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4844         endian-safe float pool loading.
4845         (test_square_root_v4sf): Likewise.
4846         (test_square_root_v2df): Likewise.
4847         * lib/target-supports.exp
4848         (check_effective_target_vect_call_sqrtf): Add AArch64.
4850 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4852         PR debug/55579
4853         * gcc.dg/tree-ssa/pr55579.c: New test.
4855 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4857         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4858         asm comments.
4860 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4862         PR middle-end/55890
4863         * gcc.dg/torture/pr55890-3.c: New test.
4865         PR middle-end/55851
4866         * gcc.c-torture/compile/pr55851.c: New test.
4868         PR sanitizer/55844
4869         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4870         dg-options.
4872 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4874         PR fortran/55618
4875         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4877 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4879         PR fortran/55763
4880         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4881         * gfortran.dg/pointer_init_7.f90: New.
4883 2013-01-07  Richard Biener  <rguenther@suse.de>
4885         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4887 2013-01-07  Richard Biener  <rguenther@suse.de>
4889         PR middle-end/55890
4890         * gcc.dg/torture/pr55890-1.c: New testcase.
4891         * gcc.dg/torture/pr55890-2.c: Likewise.
4893 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4895         * gcc.target/aarch64/fmovd.c: New.
4896         * gcc.target/aarch64/fmovf.c: Likewise.
4897         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4898         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4899         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4900         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4901         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4902         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4904 2013-01-07  Richard Biener  <rguenther@suse.de>
4906         PR tree-optimization/55888
4907         PR tree-optimization/55862
4908         * gcc.dg/torture/pr55888.c: New testcase.
4910 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4912         PR fortran/55852
4913         * gfortran.dg/intrinsic_size_3.f90: New.
4915 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4917         PR fortran/55763
4918         * gfortran.dg/select_type_32.f90: New.
4920 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4922         PR c++/52343
4923         * g++.dg/cpp0x/alias-decl-29.C: New test.
4925 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4927         PR fortran/53876
4928         PR fortran/54990
4929         PR fortran/54992
4930         * gfortran.dg/class_array_15.f03: New test.
4932 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4934         PR fortran/42769
4935         PR fortran/45836
4936         PR fortran/45900
4937         * gfortran.dg/use_23.f90: New test.
4938         * gfortran.dg/use_24.f90: New test.
4939         * gfortran.dg/use_25.f90: New test.
4940         * gfortran.dg/use_26.f90: New test.
4941         * gfortran.dg/use_27.f90: New test.
4943 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4945         * gnat.dg/specs/clause_on_volatile.ads: New test.
4947 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4949         * gnat.dg/alignment10.adb: New test.
4951 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4952             Mikael Morin  <mikael@gcc.gnu.org>
4954         PR fortran/55827
4955         * gfortran.dg/use_22.f90: New test.
4957 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4959         * gcc.target/aarch64/cmp-1.c: New testcase.
4961 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4963         PR fortran/55172
4964         * gfortran.dg/select_type_31.f03: New test.
4966 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4968         PR c++/54526 (again)
4969         * g++.dg/cpp0x/parse2.C: Extend.
4970         * g++.old-deja/g++.other/crash28.C: Adjust.
4972 2013-01-04  Richard Biener  <rguenther@suse.de>
4974         PR tree-optimization/55862
4975         * gcc.dg/torture/pr55862.c: New testcase.
4977 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4979         PR tree-optimization/55755
4980         * gcc.dg/torture/pr55755.c: New test.
4981         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4982         * gcc.dg/tree-ssa/pr45144.c: Update.
4984 2013-01-04  Richard Biener  <rguenther@suse.de>
4986         PR middle-end/55863
4987         * gcc.dg/fold-reassoc-2.c: New testcase.
4989 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4991         PR fortran/55763
4992         * gfortran.dg/null_7.f90: New.
4994 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4996         PR fortran/55854
4997         PR fortran/55763
4998         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4999         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5000         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5002 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5004         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5006 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5008         PR fortran/55855
5009         * gfortran.dg/assignment_1.f90: Modified.
5010         * gfortran.dg/assignment_4.f90: New.
5012 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5014         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5016 2013-01-03  Richard Biener  <rguenther@suse.de>
5018         PR tree-optimization/55857
5019         * gcc.dg/vect/pr55857-1.c: New testcase.
5020         * gcc.dg/vect/pr55857-2.c: Likewise.
5022 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5024         PR rtl-optimization/55838
5025         * gcc.dg/pr55838.c: New test.
5027         PR tree-optimization/55832
5028         * gcc.c-torture/compile/pr55832.c: New test.
5030 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5032         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5033         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5034         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5035         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5036         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5037         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5038         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5039         * gcc.dg/unroll_1.c: Ditto.
5040         * gcc.dg/unroll_2.c: Ditto.
5041         * gcc.dg/unroll_3.c: Ditto.
5042         * gcc.dg/unroll_4.c: Ditto.
5044 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5046         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5048 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050         PR fortran/55818
5051         * gfortran.dg/eof_4.f90: New test.
5053 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5055         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5056         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5057         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5058         (compat_setup_dfp): Initialize compat_alt_caret and
5059         compat_save_TEST_ALWAYS_FLAGS.
5061 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5063         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5065 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5067         * gcc.dg/torture/fp-int-convert-2.c: New test.
5069 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071         * gfortran.dg/newunit_3.f90: Add dg-do run.
5072         * gfortran.dg/inquire_15.f90: Add dg-do run.
5074 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5076         PR tree-optimization/55831
5077         * gcc.dg/pr55831.c: New test.
5079 Copyright (C) 2013 Free Software Foundation, Inc.
5081 Copying and distribution of this file, with or without modification,
5082 are permitted in any medium without royalty provided the copyright
5083 notice and this notice are preserved.