* gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7e72edf668f0b83fcc29ba7f192d8e83f1c06085
1 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
3         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
6 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/54998
9         * g++.dg/cpp0x/nsdmi-list3.C: New.
11 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
13         PR target/57777
14         * gcc.target/i386/pr57777.c: New test.
16         PR c++/57771
17         * g++.dg/template/arg9.C: New test.
19 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
21         * gcc.target/i386/avx-inline.c: New test.
23 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
25         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
26         * gcc.target/mips/call-2.c: Likewise.
27         * gcc.target/mips/call-3.c: Likewise.
28         * gcc.target/mips/lazy-binding-1.c: Likewise.
30 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
32         PR tree-optimization/57741
33         * gcc.dg/vect/pr57741-1.c: New test.
34         * gcc.dg/vect/pr57741-2.c: New test.
35         * gcc.dg/vect/pr57741-3.c: New test.
37 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
39         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
40         on big endian.
41         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
42         * lib/target-supports.exp: Define aarch64_little_endian.
44 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
46         * gcc.target/aarch64/abs_1.c: New test.
48 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
50         * gcc.target/aarch64/bfxil_1.c: New test.
51         * gcc.target/aarch64/bfxil_2.c: Likewise.
53 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
55         PR c/57766
56         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
57         array sizes from 100 to 20.
59 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
61         PR fortran/54788
62         * gfortran.dg/pointer_remapping_8.f90: New.
64 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
66         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
67         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
68         * g++.dg/cpp1y/udlit-userdef-string.C: New.
69         * g++.dg/cpp1y/complex_literals.h: New.
71 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
73         PR c++/57645
74         * g++.dg/cpp0x/noexcept21.C: New.
76 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
78         PR target/57736
79         * gcc.target/i386/pr57736.c: New test.
81 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
83         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
84         c specific.
85         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
86         strings to match the fixed error messages.
87         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
88         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
89         message check.
91 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
93         PR target/57744
94         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
95         stqcx. get even registers.
97 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
99         PR c++/57509
100         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
102 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
104         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
105         Fix scan patterns.
106         * gcc.target/i386/bmi-1.c: Ditto.
107         * gcc.target/i386/bmi-bextr-4.c: New.
108         * gcc.target/i386/bmi-bextr-5.c: Ditto.
110 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/57682
113         * g++.dg/cpp0x/initlist73.C: New.
115 2013-06-27  Meador Inge  <meadori@codesourcery.com>
117         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
118         * g++.dg/simulate-thread/atomics-2.C: Likewise.
119         * g++.dg/simulate-thread/atomics-1.C: Likewise.
121 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
123         PR c++/57509
124         * g++.dg/ext/pr57509.C: New file.
126 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
128         PR target/57623
129         * gcc.target/i386/bmi-bextr-3.c: New test.
131         PR target/57623
132         * gcc.target/i386/bmi2-bzhi-1.c: New test.
134 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
136         PR c++/57172
137         * g++.dg/cpp0x/pr57172.C: New testcase.
139 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
141         * gcc.target/s390/htm-1.c: New file.
142         * gcc.target/s390/htm-nofloat-1.c: New file.
143         * gcc.target/s390/htm-xl-intrin-1.c: New file.
145 2013-06-26  Tobias Burnus  <burnus@net-b.de>
147         PR fortran/29800
148         * gfortran.dg/bounds_check_17.f90: New.
150 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
152         PR c++/57640
153         * g++.dg/cpp1y/pr57640.C: New.
155 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
157         PR c/57692
158         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
159         overflow due to size of arrays.
161 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
163         PR tree-optimization/57705
164         * gcc.dg/vect/pr57705.c: New test.
165         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
167 2013-06-25  Martin Jambor  <mjambor@suse.cz>
169         PR middle-end/57670
170         * g++.dg/ipa/pr57670.C: New test.
172 2013-06-25  Richard Biener  <rguenther@suse.de>
174         PR middle-end/56977
175         * gcc.dg/pr56977.c: New testcase.
177 2013-06-24  Martin Jambor  <mjambor@suse.cz>
179         PR tree-optimization/57358
180         * gcc.dg/ipa/pr57358.c: New test.
182 2013-06-24  Richard Biener  <rguenther@suse.de>
184         PR testsuite/57686
185         * gcc.dg/torture/pr57584.c: Remove target specific bits.
187 2013-06-24  Richard Biener  <rguenther@suse.de>
189         PR tree-optimization/57488
190         * gcc.dg/torture/pr57488.c: New testcase.
192 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
193             Dominique d'Humieres  <dominiq@lps.ens.fr>
195         PR fortran/52413
196         * gfortran.dg/fraction.f90: New.
198 2013-06-24  Alan Modra  <amodra@gmail.com>
200         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
201         Add scan-assembler-not "lvx".
202         * gcc.target/powerpc/le-altivec-consts.c: New.
204 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
206         * g++.dg/cpp0x/sfinae47.C: New.
208 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
210         PR target/52483
211         * gcc.target/sh/pr52483-1.c: New.
212         * gcc.target/sh/pr52483-2.c: New.
213         * gcc.target/sh/pr52483-3.c: New.
214         * gcc.target/sh/pr52483-4.c: New.
215         * gcc.target/sh/pr52483-5.c: New.
217 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
219         * gcc.target/i386/intrinsics_1.c: New test.
220         * gcc.target/i386/intrinsics_2.c: Ditto.
221         * gcc.target/i386/intrinsics_3.c: Ditto.
222         * gcc.target/i386/intrinsics_4.c: Ditto.
223         * gcc.target/i386/intrinsics_5.c: Ditto.
224         * gcc.target/i386/intrinsics_6.c: Ditto.
225         * gcc.target/i386/avx-1.c: Provide macros for builtins
226         needing immediate arguments in f16cintrin.h and rtmintrin.h.
228 2013-06-21  Tobias Burnus  <burnus@net-b.de>
230         PR fortran/37336
231         * gfortran.dg/finalize_17.f90: New.
233 2013-06-21  Tobias Burnus  <burnus@net-b.de>
235         * gfortran.dg/realloc_on_assign_18.f90: New.
237 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
239         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
240         Also changed the returns from error as distinct values so that debugging
241         can get easier.
242         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
243         errors specific to C, if necessary.  Also added new error hooks for C++.
244         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
245         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
246         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
247         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
248         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
249         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to the
250         same changes as parser_errors3.c, spaces were added between colons to
251         not confuse C++ compiler with 2 colons as scope.
252         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
253         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
254         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
255         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
256         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
257         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
258         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
259         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
260         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
261         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
262         * g++.dg/cilk-plus/cilk-plus.exp: New script.
263         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests in the list.
265 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
267         PR other/53317
268         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
270 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
272         PR target/57655
273         * gcc.target/i386/pr57655.c: New test.
275 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
277         * ada/acats/tests/gcc: Delete.
278         * gnat.dg/style: Likewise.
280 2013-06-20  Jeff Law  <law@redhat.com>
282         PR tree-optimization/57660
283         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
284         based on their branch cost.
286         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
288 2013-06-20  Tobias Burnus  <burnus@net-b.de>
290         PR fortran/57633
291         * gfortran.dg/list_read_11.f90: New.
293 2013-06-20  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/57584
296         * gcc.dg/torture/pr57584.c: New testcase.
298 2013-06-19    <singhai@google.com>
300         * g++.dg/gcov/gcov-8.C: New testcase.
301         * lib/gcov.exp: Handle intermediate format.
303 2013-06-19  Wei Mi  <wmi@google.com>
305         PR rtl-optimization/57518
306         * testsuite/gcc.dg/pr57518.c: New test.
308 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
310         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
312 2013-06-19  Jan Hubicka  <jh@suse.cz>
314         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
316 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
318         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
319         hard-coded values of array sizes with a #define.
320         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
321         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
322         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
323         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
324         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
326 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
328         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
329         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
331 2013-06-19  Jeff Law  <law@redhat.com>
333         * gcc.dg/tree-ssa/forwprop-28.c: New test.
335 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
337         PR c++/57638
338         * g++.dg/template/error53.C: New.
340 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
342         PR target/55033
343         * gcc.target/powerpc/pr55033.c: Fix options.
345 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
347         * gcc.target/i386/inline_error.c: New test.
348         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
349         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
351 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
353         PR c++/53211
354         * g++.dg/cpp0x/decltype55.C: New.
356 2013-06-18  Marek Polacek  <polacek@redhat.com>
358         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
360 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
362         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
364 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
366         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
367         Also changed the returns from error as distinct values so that it is
368         easier to debug.
370 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
372         * gcc.target/aarch64/scalar_intrinsics.c: Update.
374 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
376         PR c++/16128
377         * g++.dg/template/error52.C: New.
378         * g++.dg/lookup/friend15.C: Update.
379         * g++.dg/parse/error11.C: Likewise.
380         * g++.dg/parse/error14.C: Likewise.
381         * g++.dg/parse/parser-pr28152-2.C: Likewise.
382         * g++.dg/parse/template25.C: Likewise.
383         * g++.old-deja/g++.jason/cond.C: Likewise.
384         * g++.old-deja/g++.mike/for2.C: Likewise.
385         * g++.old-deja/g++.robertl/eb125.C: Likewise.
386         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
388 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
390         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
391         ensure alignment.
393 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
395         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
396         accidentally placing minus sign for length instead of stride.
398 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
400         PR rtl-optimization/57425
401         PR rtl-optimization/57569
402         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
403         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
405 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
407         PR fortran/49074
408         PR fortran/56136
409         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
410         packing.
411         * gfortran.dg/typebound_assignment_6.f03: New.
413 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
415         * gcc.target/h8300/h8300.exp: New.
416         * gcc.dg/pragma-isr.c: Move to ...
417         * gcc.target/sh/torture/pragma-isr.c: ... here ...
418         * gcc.target/h8300/pragma-isr.c: ... and here.
419         * gcc.dg/pragma-isr2.c: Move to ...
420         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
421         * gcc.target/h8300/pragma-isr2.c: ... and here.
422         * gcc.dg/pragma-isr-trapa.c: Move to ...
423         * gcc.target/sh/pragma-isr-trapa.c: ... here.
424         * gcc.dg/pragma-isr-trapa2.c: Move to ...
425         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
426         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
427         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
428         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
429         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
430         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
431         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
432         * gcc.dg/attr-isr-trap_exit.c: Move to ...
433         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
434         * gcc.dg/attr-isr-trapa.c: Move to ...
435         * gcc.target/sh/attr-isr-trapa.c: ... here.
437 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
439         PR c++/51413
440         * g++.dg/ext/builtin-offsetof1.C: New.
442 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
444         * gcc.target/aarch64/vect_smlal_1.c: New file.
446 2013-06-14  Tobias Burnus  <burnus@net-b.de>
448         PR fortran/57508
449         * gfortran.dg/defined_assignment_7.f90: New.
451 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
453         PR c++/57599
454         * g++.dg/rtti/dyncast6.C: New.
455         * g++.dg/cpp0x/dyncast1.C: Likewise.
457 2013-06-14  Alan Modra  <amodra@gmail.com>
459         PR middle-end/57134
460         * gcc.dg/pr57134.c: New.
462 2013-06-14  Tobias Burnus  <burnus@net-b.de>
464         PR fortran/57596
465         * gfortran.dg/deferred_type_param_9.f90: New.
467 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
469         * gcc.dg/fold-minus-1.c: New testcase.
471 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
473         PR fortran/49074
474         * gfortran.dg/typebound_assignment_5.f03: New.
476 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
478         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
480 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
481             Pat Haugen <pthaugen@us.ibm.com>
482             Peter Bergner <bergner@vnet.ibm.com>
484         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
485         load/store instructions on power7, power8.
486         * gcc.target/powerpc/atomic-p8.c: Likewise.
488 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
490         PR c/57577
491         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
493 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/38958
496         * g++.dg/warn/Wunused-var-20.C: New.
498 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
500         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
501         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
502         Run with -fno-common.
504 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
506         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
507         and exit function calls with return 1 and return 0, respectively.
509 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
511         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
512         New tests.
514 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
516         PR tree-optimization/57361
517         * gcc.dg/tree-ssa/pr57361.c: New file.
519 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
521         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
522         to ensure alignment.
523         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
525 2013-06-12  Tobias Burnus  <burnus@net-b.de>
527         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
529 2013-06-12  Tobias Burnus  <burnus@net-b.de>
530             Dominique d'Humieres  <dominiq@lps.ens.fr>
532         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
534 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
536         PR target/56564
537         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
538         * gcc.target/i386/pr56564-3.c: Likewise.
540 2013-06-11  Tobias Burnus  <burnus@net-b.de>
542         PR fortran/57535
543         * gfortran.dg/class_array_18.f90: New.
545 2013-06-11  Jan Hubicka  <jh@suse.cz>
547         PR c++/57551
548         * g++.dg/ext/visibility/anon6.C: Update testcase.
550 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
552         PR c/57563
553         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
554         in how we check __sec_reduce_mutating function's result.
556 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
557             Pat Haugen <pthaugen@us.ibm.com>
558             Peter Bergner <bergner@vnet.ibm.com>
560         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
561         direct move instructions.
562         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
563         * gcc.target/powerpc/direct-move.h: Likewise.
564         * gcc.target/powerpc/direct-move-float1.c: Likewise.
565         * gcc.target/powerpc/direct-move-float2.c: Likewise.
566         * gcc.target/powerpc/direct-move-double1.c: Likewise.
567         * gcc.target/powerpc/direct-move-double2.c: Likewise.
568         * gcc.target/powerpc/direct-move-long1.c: Likewise.
569         * gcc.target/powerpc/direct-move-long2.c: Likewise.
571 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
573         PR c++/52440
574         * g++.dg/cpp0x/pr52440.C: New.
576 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
578         PR target/56564
579         * gcc.target/i386/pr56564-1.c: New test.
580         * gcc.target/i386/pr56564-2.c: New test.
581         * gcc.target/i386/pr56564-3.c: New test.
582         * gcc.target/i386/pr56564-4.c: New test.
583         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
584         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
585         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
586         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
587         * gcc.target/i386/vect-sizes-1.c: Likewise.
588         * gcc.target/i386/memcpy-1.c: Likewise.
589         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
590         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
592 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
594         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
595         systems to cover all GNU systems.
596         * g++.dg/abi/guard2.C: Likewise.
597         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
598         * g++.dg/eh/sighandle.C: Likewise.
599         * g++.dg/ext/cleanup-10.C: Likewise.
600         * g++.dg/ext/cleanup-11.C: Likewise.
601         * g++.dg/ext/cleanup-8.C: Likewise.
602         * g++.dg/ext/cleanup-9.C: Likewise.
603         * g++.dg/opt/const5.C: Likewise.
604         * g++.dg/opt/life1.C: Likewise.
605         * g++.dg/other/pr39496.C: Likewise.
606         * g++.old-deja/g++.abi/aggregates.C: Likewise.
607         * g++.old-deja/g++.abi/align.C: Likewise.
608         * g++.old-deja/g++.abi/bitfields.C: Likewise.
609         * g++.old-deja/g++.law/weak.C: Likewise.
610         * g++.old-deja/g++.pt/asm1.C: Likewise.
611         * gcc.c-torture/execute/20030125-1.x: Likewise.
612         * gcc.c-torture/execute/990127-2.x: Likewise.
613         * gcc.dg/20041106-1.c: Likewise.
614         * gcc.dg/20050503-1.c: Likewise.
615         * gcc.dg/builtin-object-size-5.c: Likewise.
616         * gcc.dg/cleanup-10.c: Likewise.
617         * gcc.dg/cleanup-11.c: Likewise.
618         * gcc.dg/cleanup-8.c: Likewise.
619         * gcc.dg/cleanup-9.c: Likewise.
620         * gcc.dg/complex-5.c: Likewise.
621         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
622         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
623         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
624         * gcc.dg/dfp/pr35739.c: Likewise.
625         * gcc.dg/fdata-sections-1.c: Likewise.
626         * gcc.dg/lto/20090206-1_0.c: Likewise.
627         * gcc.dg/lto/20090206-2_0.c: Likewise.
628         * gcc.dg/pr30360.c: Likewise.
629         * gcc.dg/pr37303.c: Likewise.
630         * gcc.dg/pr39323-1.c: Likewise.
631         * gcc.dg/pr39323-2.c: Likewise.
632         * gcc.dg/pr39323-3.c: Likewise.
633         * gcc.dg/pr45416.c: Likewise.
634         * gcc.dg/setjmp-2.c: Likewise.
635         * gcc.dg/split-1.c: Likewise.
636         * gcc.dg/split-3.c: Likewise.
637         * gcc.dg/split-4.c: Likewise.
638         * gcc.dg/strlenopt-12g.c: Likewise.
639         * gcc.dg/strlenopt-14g.c: Likewise.
640         * gcc.dg/strlenopt-14gf.c: Likewise.
641         * gcc.dg/strlenopt-16g.c: Likewise.
642         * gcc.dg/strlenopt-17g.c: Likewise.
643         * gcc.dg/strlenopt-18g.c: Likewise.
644         * gcc.dg/strlenopt-1f.c: Likewise.
645         * gcc.dg/strlenopt-22g.c: Likewise.
646         * gcc.dg/strlenopt-2f.c: Likewise.
647         * gcc.dg/strlenopt-4g.c: Likewise.
648         * gcc.dg/strlenopt-4gf.c: Likewise.
649         * gcc.dg/struct-ret-3.c: Likewise.
650         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
651         * gcc.misc-tests/linkage.exp: Likewise.
652         * gcc.target/i386/20000724-1.c: Likewise.
653         * gcc.target/i386/align-main-3.c: Likewise.
654         * gcc.target/i386/cleanup-1.c: Likewise.
655         * gcc.target/i386/inline-mcpy.c: Likewise.
656         * gcc.target/i386/pr32268.c: Likewise.
657         * gcc.target/i386/pr36613.c: Likewise.
658         * gcc.target/i386/pr39013-1.c: Likewise.
659         * gcc.target/i386/pr39013-2.c: Likewise.
660         * gcc.target/i386/pr39496.c: Likewise.
661         * gcc.target/i386/pr40906-3.c: Likewise.
662         * gcc.target/i386/pr46084.c: Likewise.
663         * lib/target-supports.exp (check_effective_target_pie): Likewise.
665 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
667         PR target/6526
668         * gcc.target/sh/pr6526.c: New.
670 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
672         PR target/57568
673         * gcc.c-torture/execute/pr57568.c: New test.
675 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
677         PR c++/37404
678         * g++.dg/other/vararg-4.C: New.
680 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
682         PR rtl-optimization/57559
683         * gcc.target/s390/pr57559.c : New test.
685 2013-06-08  Tobias Burnus  <burnus@net-b.de>
687         PR fortran/37336
688         * gfortran.dg/finalize_10.f90: New.
689         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
690         * gfortran.dg/finalize_15.f90: New.
692 2013-06-08  Tobias Burnus  <burnus@net-b.de>
694         PR fortran/57553
695         * gfortran.dg/storage_size_4.f90: New.
697 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
699         PR c++/57548
700         * testsuite/g++.dg/ext/pr57548.C: New test.
702 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
704         PR middle-end/57541
705         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
707 2013-06-07  Jan Hubicka  <jh@suse.cz>
709         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
711 2013-06-07  Tobias Burnus  <burnus@net-b.de>
713         PR fortran/57549
714         * gfortran.dg/array_constructor_48.f90: New.
715         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
716         * gfortran.dg/array_constructor_type_15.f03: Ditto.
718 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
720         PR target/56315
721         * gcc.target/arm/xordi3-opt.c: New test.
723 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
725         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
726         Revert to dg-options.
728 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
730         PR target/55033
731         * gcc.target/powerpc/pr55033.c: New.
733 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
735         PR c++/53658
736         * g++.dg/cpp0x/alias-decl-36.C: New.
738 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
739             Pat Haugen <pthaugen@us.ibm.com>
740             Peter Bergner <bergner@vnet.ibm.com>
742         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
743         power8 builtin functions.
744         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
745         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
746         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
747         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
748         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
749         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
750         * gcc.target/powerpc/p8vector-vectorize-1.c: New
751         tests to test power8 auto-vectorization.
752         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
753         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
754         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
755         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
757         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
758         powerpc_p8vector_ok instead of powerpc_vsx_ok.
760         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
762         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
763         support.
764         (check_effective_target_powerpc_p8vector_ok): Likewise.
765         (is-effective-target): Likewise.
766         (check_vect_support_and_set_flags): Likewise.
768 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/43652
771         * g++.dg/parse/error53.C: New.
773 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
775         PR rtl-optimization/57459
776         * gcc.target/i386/pr57459.c: New test.
778 2013-06-06  Teresa Johnson  <tejohnson@google.com>
780         PR c++/53743
781         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
782         into -freorder-blocks-and-partition test.
783         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
784         * gcc.dg/tree-prof/20041218-1.c: Ditto.
785         * gcc.dg/tree-prof/pr52027.c: Use -O2.
786         * gcc.dg/tree-prof/pr50907.c: Ditto.
787         * gcc.dg/tree-prof/pr45354.c: Ditto.
788         * g++.dg/tree-prof/partition2.C: Ditto.
789         * g++.dg/tree-prof/partition3.C: Ditto.
791 2013-06-06  Tobias Burnus  <burnus@net-b.de>
793         PR fortran/57542
794         * gfortran.dg/finalize_16.f90: New.
796 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
798         * gcc.dg/vect/no-section-anchors-vect-68.c:
799         Add dg-skip-if aarch64_tiny.
801 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
803         PR C/57457
804         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
805         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
807 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
809         PR c++/51908
810         * g++.dg/cpp0x/decltype54.C: New.
812 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
814         * gcc.dg/fshort-wchar.c: Add extra dg-options for
815         arm*-*-*eabi* targets.
816         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
817         arm*-*-* targets.
818         * gcc.dg/tree-ssa/pr43491.c: Likewise.
820 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
821             Tobias Burnus  <burnus@net-b.de>
823         * gfortran.dg/string_length_2.f90: Fix dg-do run.
824         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
825         * gfortran.dg/io_real_boz_4.f90: Ditto.
826         * gfortran.dg/io_real_boz_5.f90: Ditto.
828 2013-06-05  Andreas Schwab  <schwab@suse.de>
830         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
832 2013-06-04  Jan Hubicka  <jh@suse.cz>
834         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
836 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
838         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
839         parameters with void.
840         (main2): Removed argc parameter.
841         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
842         (main): Replaced argc, argv parameters with void.
843         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
844         (main2): Removed argc parameter.
845         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
846         argv parameters with void.  Added __asm volatile to avoid optimization
847         on argc, if necessary.
848         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
849         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
850         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
851         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
852         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
853         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
854         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
855         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
856         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
857         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
858         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
859         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
860         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
861         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
862         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
863         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
864         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
865         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
866         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
867         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
868         parameters with void.
869         (main2): Removed argc parameter.
870         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
871         (main): Replaced argc, argv parameters with void.
872         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
873         argv parameters with void.  Also renamed this function as main, and
874         delete the existing main.
875         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
876         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
877         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
879 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
881         * gcc.target/aarch64/movi_1.c: New test.
883 2013-06-04  Tobias Burnus  <burnus@net-b.de>
885         PR fortran/37336
886         * gfortran.dg/finalize_12.f90: New.
887         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
888         end of scope finalization.
889         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
890         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
891         * gfortran.dg/auto_dealloc_2.f90: Ditto.
892         * gfortran.dg/class_19.f03: Ditto.
893         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
894         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
895         * gfortran.dg/extends_14.f03: Ditto.
896         * gfortran.dg/move_alloc_4.f90: Ditto.
897         * gfortran.dg/typebound_proc_27.f03: Ditto.
899 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
901         * gfortran.dg/bounds_check_7.f90: Remove "! {".
902         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
903         * gfortran.dg/default_initialization_5.f90: Update dg-do.
904         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
905         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
906         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
907         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
908         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
909         * gfortran.dg/io_real_boz_4.f90: Ditto.
910         * gfortran.dg/io_real_boz_5.f90: Ditto.
911         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
912         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
913         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
914         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
915         * gfortran.dg/transpose_2.f90: Fix dg-output.
917 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
919         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
920         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
921         dg-option and an header comment.
923 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
925         PR c++/57419
926         * g++.dg/cpp0x/sfinae46.C: New.
927         * g++.dg/cpp0x/defaulted13.C: Adjust.
928         * g++.dg/cpp0x/defaulted2.C: Likewise.
929         * g++.dg/cpp0x/defaulted26.C: Likewise.
930         * g++.dg/cpp0x/defaulted3.C: Likewise.
931         * g++.dg/cpp0x/error1.C: Likewise.
932         * g++.dg/cpp0x/implicit1.C: Likewise.
933         * g++.dg/cpp0x/implicit11.C: Likewise.
934         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
935         * g++.dg/cpp0x/initlist47.C: Likewise.
936         * g++.dg/cpp0x/initlist9.C: Likewise.
937         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
938         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
939         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
940         * g++.dg/cpp0x/union4.C: Likewise.
941         * g++.dg/template/crash108.C: Likewise.
942         * g++.dg/template/crash41.C: Likewise.
943         * g++.old-deja/g++.jason/local.C: Likewise.
944         * g++.old-deja/g++.law/visibility3.C: Likewise.
946 2013-06-03  Teresa Johnson  <tejohnson@google.com>
948         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
949         * gcc.dg/vect/bb-slp-14.c: Ditto.
950         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
951         * gcc.dg/vect/bb-slp-23.c: Ditto.
952         * gcc.dg/vect/bb-slp-15.c: Ditto.
953         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
954         * gcc.dg/vect/bb-slp-24.c: Ditto.
955         * gcc.dg/vect/bb-slp-16.c: Ditto.
956         * gcc.dg/vect/bb-slp-25.c: Ditto.
957         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
958         * gcc.dg/vect/bb-slp-17.c: Ditto.
959         * gcc.dg/vect/bb-slp-1.c: Ditto.
960         * gcc.dg/vect/bb-slp-26.c: Ditto.
961         * gcc.dg/vect/bb-slp-18.c: Ditto.
962         * gcc.dg/vect/bb-slp-2.c: Ditto.
963         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
964         * gcc.dg/vect/bb-slp-27.c: Ditto.
965         * gcc.dg/vect/bb-slp-19.c: Ditto.
966         * gcc.dg/vect/bb-slp-3.c: Ditto.
967         * gcc.dg/vect/bb-slp-28.c: Ditto.
968         * gcc.dg/vect/bb-slp-4.c: Ditto.
969         * gcc.dg/vect/bb-slp-29.c: Ditto.
970         * gcc.dg/vect/bb-slp-5.c: Ditto.
971         * gcc.dg/vect/bb-slp-6.c: Ditto.
972         * gcc.dg/vect/bb-slp-8a.c: Ditto.
973         * gcc.dg/vect/bb-slp-7.c: Ditto.
974         * gcc.dg/vect/bb-slp-8b.c: Ditto.
975         * gcc.dg/vect/bb-slp-8.c: Ditto.
976         * gcc.dg/vect/bb-slp-9.c: Ditto.
977         * gcc.dg/vect/bb-slp-10.c: Ditto.
978         * gcc.dg/vect/bb-slp-11.c: Ditto.
979         * gcc.dg/vect/bb-slp-20.c: Ditto.
980         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
981         * gcc.dg/vect/bb-slp-21.c: Ditto.
982         * gcc.dg/vect/bb-slp-30.c: Ditto.
983         * gcc.dg/vect/bb-slp-13.c: Ditto.
984         * gcc.dg/vect/bb-slp-22.c: Ditto.
985         * g++.dg/vect/slp-pr50413.cc: Ditto.
986         * g++.dg/vect/slp-pr56812.cc: Ditto.
987         * g++.dg/vect/slp-pr50819.cc: Ditto.
989 2013-06-01  Tobias Burnus  <burnus@net-b.de>
991         PR fortran/57456
992         * gfortran.dg/class_array_17.f90: New.
994 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
996         * ada/acats/floatstore.lst: New.
997         * ada/acats/run_all.sh: Process it.
999 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1001         * gcc.target/powerpc/e500-ord-1.c: New test.
1002         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1003         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1004         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1006 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1008         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1010 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1012         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1014 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1016         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1018 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1020         PR c/57452
1021         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1022         test-case.
1024 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1026         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1028 2013-05-31  Marek Polacek  <polacek@redhat.com>
1030         PR tree-optimization/57478
1031         PR tree-optimization/57453
1032         * gcc.dg/torture/pr57478.c: New test.
1034 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1036         PR fortran/57456
1037         * gfortran.dg/class_array_17.f90: New.
1039 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1041         PR target/56315
1042         * gcc.target/arm/iordi3-opt.c: New test.
1044 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1046         PR fortran/54190
1047         PR fortran/57217
1048         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1049         * gfortran.dg/interface_26.f90: Ditto.
1050         * gfortran.dg/proc_ptr_11.f90: Ditto.
1051         * gfortran.dg/proc_ptr_15.f90: Ditto.
1052         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1053         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1054         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1055         * gfortran.dg/typebound_override_1.f90: Ditto.
1056         * gfortran.dg/typebound_override_4.f90: Ditto.
1057         * gfortran.dg/typebound_proc_6.f03: Ditto.
1058         * gfortran.dg/assumed_type_7.f90: New test.
1059         * gfortran.dg/typebound_override_5.f90: New test.
1060         * gfortran.dg/typebound_override_6.f90: New test.
1061         * gfortran.dg/typebound_override_7.f90: New test.
1063 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1065         PR middle-end/57073
1066         * gfortran.dg/power_6.f90: New.
1068 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1070         * gcc.target/aarch64/insv_1.c: New test.
1072 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1074         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1075         dg-skip-if "No stabs".
1077 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1079         PR fortran/54189
1080         * gfortran.dg/assumed_size_1.f90: New.
1082 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1084         * gcc.dg/shrink-wrap-alloca.c: New added.
1085         * gcc.dg/shrink-wrap-pretend.c: New added.
1086         * gcc.dg/shrink-wrap-sibcall.c: New added.
1088 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/57458
1091         * gfortran.dg/assumed_rank_13.f90: New.
1093 2013-05-29  Easwaran Raman  <eraman@google.com>
1095         PR tree-optimization/57442
1096         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1098 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1100         PR tree-optimization/57441
1101         * gcc.c-torture/compile/pr57441.c: New.
1103 2013-05-29  Dehao Chen  <dehao@google.com>
1105         PR testsuite/57413
1106         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1108 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1110         PR fortran/37336
1111         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1112         * gfortran.dg/class_19.f03: Ditto.
1114 2013-05-29  Richard Biener  <rguenther@suse.de>
1116         * gcc.dg/vect/bb-slp-32.c: New testcase.
1118 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1120         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1121         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1122         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1123         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1124         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1125         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1126         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1127         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1128         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1129         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1130         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1131         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1132         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1133         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1134         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1135         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1136         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1137         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1138         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1139         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1140         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1141         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1142         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1143         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1144         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1145         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1146         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1147         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1148         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1149         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1150         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1151         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1152         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1153         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1154         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1155         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1156         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1157         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1158         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1160 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1162         PR fortran/37336
1163         * gfortran.dg/finalize_11.f90: New.
1164         * gfortran.dg/finalize_4.f03: Remove dg-error.
1165         * gfortran.dg/finalize_5.f03: Ditto.
1166         * gfortran.dg/finalize_6.f03: Ditto.
1167         * gfortran.dg/finalize_7.f03: Ditto.
1169 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1171         * gfortran.dg/class_array_16.f90: New.
1173 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1175         PR fortran/57435
1176         * testsuite/gfortran.dg/use_29.f90: New.
1178 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1180         * gnat.dg/fp_exception.adb: New test.
1182 2013-05-28  Richard Biener  <rguenther@suse.de>
1184         PR tree-optimization/56787
1185         * gcc.dg/vect/pr56787.c: New testcase.
1187 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1188             Tobias Burnus  <burnus@net-b.de>
1190         PR fortran/57217
1191         * gfortran.dg/typebound_override_4.f90: New.
1193 2013-05-28  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/57411
1196         * g++.dg/opt/pr57411.C: New testcase.
1198 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1200         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1201         * gcc.dg/builtin-bswap-9.c: Likewise.
1203 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1205         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1207 2013-05-27  Richard Biener  <rguenther@suse.de>
1209         PR middle-end/57412
1210         * gcc.dg/gomp/pr57412.c: New testcase.
1212 2013-05-27  Bud Davis  <jmdavis@link.com>
1214         PR fortran/50405
1215         * gfortran.dg/stfunc_8.f90: New.
1217 2013-05-27  Richard Biener  <rguenther@suse.de>
1219         PR tree-optimization/57343
1220         * gcc.dg/torture/pr57343.c: New testcase.
1222 2013-05-27  Richard Biener  <rguenther@suse.de>
1224         PR tree-optimization/57417
1225         * gcc.dg/torture/pr57417.c: New testcase.
1227 2013-05-27  Richard Biener  <rguenther@suse.de>
1229         PR tree-optimization/57396
1230         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1232 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1234         * gnat.dg/specs/last_bit.ads: New test.
1236 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1238         * gnat.dg/specs/machine_attribute.ads: New test.
1240 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1242         * gnat.dg/incomplete3.ad[sb]: New test.
1244 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1246         PR target/53916
1247         * gcc.target/mips/div-13.c: New test.
1249 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1251         PR target/55777
1252         * gcc.target/mips/mips16-attributes-5.c,
1253         * gcc.target/mips/mips16-attributes-6.c: New tests.
1255 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1257         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1258         * gcc.dg/builtin-bswap-8.c: Likewise.
1260 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1262         PR c++/52216
1263         * g++.dg/cpp0x/new1.C: New.
1265 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1267         PR c++/25666
1268         * g++.dg/parse/dtor16.C: New.
1269         * g++.dg/parse/dtor6.C: Adjust.
1271 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1273         PR c++/19618
1274         * g++.dg/expr/bitfield12.C: New.
1276 2013-05-24  Jeff Law  <law@redhat.com>
1278         PR tree-optimization/57124
1279         * gcc.c-torture/execute/pr57124.c: New test.
1280         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1282 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1284         PR tree-optimization/57294
1285         * gcc.dg/ipa/pr57294.c: New test.
1287 2013-05-24  Dehao Chen  <dehao@google.com>
1289         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1291 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1293         * gcc.target/aarch64/scalar_intrinsics.c
1294         (force_simd): Use a valid instruction.
1295         (test_vdupd_lane_s64): Pass a valid lane argument.
1296         (test_vdupd_lane_u64): Likewise.
1298 2013-05-24  Richard Biener  <rguenther@suse.de>
1300         PR tree-optimization/57287
1301         * gcc.dg/pr57287.c: New testcase.
1303 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1305         PR c++/26572
1306         * g++.dg/template/error51.C: New.
1308 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1310         PR c++/25503
1311         * g++.dg/template/bitfield2.C: New.
1313 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1315         * gnat.dg/specs/noinline1.ads: New test.
1316         * gnat.dg/noinline2.ad[sb]: Likewise.
1317         * gnat.dg/specs/noinline3.ads: Likewise.
1318         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1320 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1322         PR tree-ssa/57385
1323         * gcc.dg/tree-ssa/pr57385.c: New test.
1325 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1327         * gnat.dg/derived_type4.adb: New test.
1329 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1331         * gcc.dg/builtin-bswap-6.c: New test.
1332         * gcc.dg/builtin-bswap-7.c: Likewise.
1333         * gcc.dg/builtin-bswap-8.c: Likewise.
1334         * gcc.dg/builtin-bswap-9.c: Likewise.
1336 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1338         PR debug/57351
1339         * gcc.dg/debug/pr57351.c: New test
1341 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1343         * gcc.target/aarch64/vect-clz.c: New file.
1345 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1347         PR middle-end/57347
1348         * gcc.dg/ipa/pr57347.c: New test.
1350 2013-05-23  Richard Biener  <rguenther@suse.de>
1352         PR tree-optimization/57380
1353         * g++.dg/tree-ssa/pr57380.C: New testcase.
1355 2013-05-23  Richard Biener  <rguenther@suse.de>
1357         PR middle-end/57381
1358         * gcc.dg/torture/pr57381.c: New testcase.
1360 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1362         PR middle-end/57344
1363         * gcc.c-torture/execute/pr57344-1.c: New test.
1364         * gcc.c-torture/execute/pr57344-2.c: New test.
1365         * gcc.c-torture/execute/pr57344-3.c: New test.
1366         * gcc.c-torture/execute/pr57344-4.c: New test.
1368 2013-05-23  Richard Biener  <rguenther@suse.de>
1370         PR rtl-optimization/57341
1371         * gcc.dg/torture/pr57341.c: New testcase.
1373 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/57352
1376         * g++.dg/parse/crash62.C: New.
1378 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1379             Pat Haugen <pthaugen@us.ibm.com>
1380             Peter Bergner <bergner@vnet.ibm.com>
1382         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1383         crypto builtins.
1385 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1387         PR fortran/57364
1388         * gfortran.dg/defined_assignment_6.f90: New.
1390 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1392         PR fortran/57338
1393         * gfortran.dg/assumed_type_6.f90: New.
1395 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1397         PR c++/57211
1398         * g++.dg/cpp0x/Wunused-parm.C: New.
1400 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1402         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1403         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1405 2013-05-21  Easwaran Raman  <eraman@google.com>
1407         PR tree-optimization/57322
1408         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1410 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1412         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1413         .set (no)?micromips
1415 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1417         PR fortran/57035
1418         * gfortran.dg/assumed_type_5.f90: New.
1419         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1420         * gfortran.dg/assumed_rank_2.f90: Ditto.
1421         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1422         * gfortran.dg/no_arg_check_3.f90: Ditto.
1424 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1426         PR tree-optimization/57331
1427         * gcc.c-torture/compile/pr57331.c: New test.
1429 2013-05-21  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/57330
1432         * gcc.dg/torture/pr57330.c: New testcase.
1434 2013-05-21  Richard Biener  <rguenther@suse.de>
1436         PR tree-optimization/57303
1437         * gcc.dg/torture/pr57303.c: New testcase.
1439 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1441         PR tree-optimization/57321
1442         * gcc.c-torture/execute/pr57321.c: New test.
1444 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1446         PR fortran/48858
1447         PR fortran/55465
1448         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1449         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1450         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1451         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1452         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1453         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1454         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1455         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1456         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1457         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1458         * gfortran.dg/binding_label_tests_24.f90: New.
1459         * gfortran.dg/binding_label_tests_25.f90: New.
1461 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1463         PR fortran/48858
1464         * gfortran.dg/binding_label_tests_17.f90: New.
1465         * gfortran.dg/binding_label_tests_18.f90: New.
1466         * gfortran.dg/binding_label_tests_19.f90: New.
1467         * gfortran.dg/binding_label_tests_20.f90: New.
1468         * gfortran.dg/binding_label_tests_21.f90: New.
1469         * gfortran.dg/binding_label_tests_22.f90: New.
1470         * gfortran.dg/binding_label_tests_23.f90: New.
1472 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1474         PR fortran/48858
1475         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1476         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1477         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1478         * gfortran.dg/common_18.f90: New.
1479         * gfortran.dg/common_19.f90: New.
1480         * gfortran.dg/common_20.f90: New.
1481         * gfortran.dg/common_21.f90: New.
1483 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1485         PR c++/12288
1486         * g++.dg/parse/error52.C: New.
1487         * g++.dg/parse/error3.C: Adjust.
1488         * g++.dg/parse/error36.C: Likewise.
1490 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1492         PR target/56547
1493         * gcc.target/sh/pr56547-1.c: New.
1494         * gcc.target/sh/pr56547-2.c: New.
1496 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/23608
1499         * g++.dg/warn/Wsign-compare-6.C: New.
1500         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1502 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/57327
1505         * g++.dg/template/error50.C: New.
1507 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1509         PR c++/10207
1510         * g++.dg/ext/complit13.C: New.
1512 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1514         PR c++/57175
1515         * g++.dg/pr57175.C: New testcase.
1517 2013-05-17  Easwaran Raman  <eraman@google.com>
1519         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1521 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1523         PR testsuite/57313
1524         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1526 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1528         PR rtl-optimization/57281
1529         PR rtl-optimization/57300
1530         * gcc.dg/pr57300.c: New test.
1531         * gcc.c-torture/execute/pr57281.c: New test.
1533 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1535         PR c++/18126
1536         * g++.dg/ext/sizeof-complit.C: New.
1538 2013-05-17  Marek Polacek  <polacek@redhat.com>
1540         * gcc.dg/strlenopt-25.c: New test.
1541         * gcc.dg/strlenopt-26.c: Likewise.
1543 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1545         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1546         instead of -mavx2, require only avx instead of avx2.
1547         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1548         of avx2-check.h and turn into an avx runtime test instead of
1549         avx2 runtime test.
1551 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1553         * g++.dg/ext/vector22.C: Uncomment working test.
1555 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1557         PR c++/17410
1558         * g++.dg/template/pr17410.C: New.
1560 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1562         * gcc.target/i386/rotate-3.c: New test.
1563         * gcc.target/i386/rotate-3a.c: New test.
1564         * gcc.target/i386/rotate-4.c: New test.
1565         * gcc.target/i386/rotate-4a.c: New test.
1566         * gcc.target/i386/rotate-5.c: New test.
1567         * gcc.target/i386/rotate-5a.c: New test.
1569 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1571         * gcc.dg/visibility-21.c: Require section_anchors.
1573 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1575         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1576         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1577         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1579 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1581         * gcc.dg/visibility-21.c: New.
1583 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1585         PR middle-end/57286
1586         * gcc.dg/pr57286.c: New testcase.
1587         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1588         * g++.dg/ext/vector22.C: Comment out transformations not
1589         performed anymore.
1591 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1593         PR target/57260
1594         * gcc.target/mips/call-1.c: Restrict to o32.
1595         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1597 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1599         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1600         dg-messages.
1601         * g++.dg/warn/Wshadow-1.C: Likewise.
1602         * g++.dg/warn/Wshadow-6.C: Likewise.
1603         * g++.dg/warn/Wshadow-7.C: Likewise.
1605 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/31952
1608         * g++.dg/parse/pr31952-1.C: New.
1609         * g++.dg/parse/pr31952-2.C: Likewise.
1610         * g++.dg/parse/pr31952-3.C: Likewise.
1612         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1613         * g++.old-deja/g++.jason/cond.C: Likewise.
1614         * g++.dg/cpp0x/range-for5.C: Likewise.
1616 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1618         PR target/19599
1619         * gcc.target/arm/pr40887.c: Adjust testcase.
1620         * gcc.target/arm/pr19599.c: New test.
1622 2013-05-15  Richard Biener  <rguenther@suse.de>
1624         PR tree-optimization/57275
1625         * gcc.target/i386/pr57275.c: New testcase.
1627 2013-05-15  Jan Hubicka  <jh@suse.cz>
1629         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1630         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1631         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1633 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1635         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1636         scheduling.
1638 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1640         PR c++/57274
1641         * c-c++-common/Wsequence-point-1.c: New test.
1643 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1645         * g++.dg/ext/vector22.C: New testcase.
1646         * gcc.dg/binop-xor3.c: Remove xfail.
1648 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1650         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1651         FLOAT cmp FLOAT ? INT : INT.
1652         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1653         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1654         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1655         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1656         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1657         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1659 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1661         PR c++/53903
1662         * g++.dg/cpp0x/defaulted43.C: New.
1664 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1666         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1667         (alloca): Remove declaration.
1668         (foo9): Replace alloca by __builtin_alloca.
1670 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1672         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1673         Expect "size of array is too large" error.
1675 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1677         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1679 2013-05-14  Richard Biener  <rguenther@suse.de>
1681         PR middle-end/57235
1682         * g++.dg/torture/pr57235.C: New testcase.
1684 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1686         PR middle-end/57251
1687         * gcc.dg/torture/pr57251.c: New test.
1689 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1691         PR target/57264
1692         * gcc.target/i386/pr57264.c: New test.
1694 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1696         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1698 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1700         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1702 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1704         PR tree-optimization/45216
1705         PR tree-optimization/57157
1706         * c-c++-common/rotate-1.c: Add 32 tests with +.
1707         * c-c++-common/rotate-1a.c: Adjust.
1708         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1709         * c-c++-common/rotate-2b.c: New test.
1710         * c-c++-common/rotate-3.c: Add 32 tests with +.
1711         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1712         * c-c++-common/rotate-4b.c: New test.
1713         * c-c++-common/rotate-5.c: New test.
1715 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1717         PR middle-end/42371
1718         * gcc.dg/ipa/remref-0.c: New test.
1719         * gcc.dg/ipa/remref-1a.c: Likewise.
1720         * gcc.dg/ipa/remref-1b.c: Likewise.
1721         * gcc.dg/ipa/remref-2a.c: Likewise.
1722         * gcc.dg/ipa/remref-2b.c: Likewise.
1724 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1726         * gcc.dg/vector-shift-2.c: New testcase.
1728 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/57230
1731         * gcc.dg/strlenopt-24.c: New test.
1733         PR tree-optimization/57230
1734         * gcc.dg/strlenopt-23.c: New test.
1736 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1738         PR target/57108
1739         * gcc.target/sh/pr57108.c: Move this test case to ...
1740         * gcc.c-torture/compile/pr57108.c: ... here.
1742 2013-05-10  Richard Biener  <rguenther@suse.de>
1744         PR tree-optimization/57214
1745         * gcc.dg/torture/pr57214.c: New testcase.
1747 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1749         * gcc.dg/vector-shift.c: New testcase.
1751 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1753         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1755         PR tree-optimization/45216
1756         PR tree-optimization/57157
1757         * c-c++-common/rotate-1.c: New test.
1758         * c-c++-common/rotate-1a.c: New test.
1759         * c-c++-common/rotate-2.c: New test.
1760         * c-c++-common/rotate-2a.c: New test.
1761         * c-c++-common/rotate-3.c: New test.
1762         * c-c++-common/rotate-3a.c: New test.
1763         * c-c++-common/rotate-4.c: New test.
1764         * c-c++-common/rotate-4a.c: New test.
1766 2013-05-10  Richard Biener  <rguenther@suse.de>
1768         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1769         * gcc.target/i386/l_fma_double_1.c: Adjust.
1770         * gcc.target/i386/l_fma_double_2.c: Likewise.
1771         * gcc.target/i386/l_fma_double_3.c: Likewise.
1772         * gcc.target/i386/l_fma_double_4.c: Likewise.
1773         * gcc.target/i386/l_fma_double_5.c: Likewise.
1774         * gcc.target/i386/l_fma_double_6.c: Likewise.
1775         * gcc.target/i386/l_fma_float_1.c: Likewise.
1776         * gcc.target/i386/l_fma_float_2.c: Likewise.
1777         * gcc.target/i386/l_fma_float_3.c: Likewise.
1778         * gcc.target/i386/l_fma_float_4.c: Likewise.
1779         * gcc.target/i386/l_fma_float_5.c: Likewise.
1780         * gcc.target/i386/l_fma_float_6.c: Likewise.
1782 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/51226
1785         * g++.dg/cpp0x/pr51226.C: New.
1787 2013-04-16  Han Shen  <shenhan@google.com>
1789         Test cases for '-fstack-protector-strong'.
1790         * gcc.dg/fstack-protector-strong.c: New.
1791         * g++.dg/fstack-protector-strong.C: New.
1793 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1795         * gcc.target/aarch64/ands_1.c: New test.
1796         * gcc.target/aarch64/ands_2.c: Likewise
1798 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1800         * lib/target-supports.exp (check_effective_target_hw): New
1801         function.
1802         * c-c++-common/asan/clone-test-1.c: Call
1803         check_effective_target_hw.
1804         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1805         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1806         possible decorations.
1807         * c-c++-common/asan/null-deref-1.c: Likewise.
1808         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1809         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1810         * c-c++-common/asan/use-after-free-1.c: Likewise.
1811         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1812         * g++.dg/asan/large-func-test-1.C: Likewise.
1814 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1816         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1818 2013-05-07  Richard Biener  <rguenther@suse.de>
1820         PR middle-end/57190
1821         * g++.dg/torture/pr57190.C: New testcase.
1823 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1825         PR tree-optimization/57149
1826         * gcc.dg/pr57149.c: New test.
1828         PR debug/57184
1829         * gcc.dg/pr57184.c: New test.
1831 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1833         * gnat.dg/specs/array3.ads: New test.
1835 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1837         * c-c++-common/vector-scalar-2.c: New testcase.
1839 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1841         * gcc.target/i386/asm-dialect-2.c: New testcase.
1843 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1845         PR c++/57183
1846         * g++.dg/cpp0x/auto38.C: New.
1848 2013-05-06  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/57185
1851         * gcc.dg/autopar/pr57185.c: New testcase.
1853 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1855         PR target/57106
1856         * gcc.target/i386/pr57106.c: New test.
1858 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1860         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1861         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1862         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1863         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1864         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1865         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1866         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1868 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1870         PR bootstrap/57154
1871         * gcc.dg/pr57154.c: New test.
1873 2013-05-06  Richard Biener  <rguenther@suse.de>
1875         PR middle-end/57147
1876         * gcc.dg/torture/pr57147-1.c: New testcase.
1877         * gcc.dg/torture/pr57147-2.c: Likewise.
1878         * gcc.dg/torture/pr57147-3.c: Likewise.
1880 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1882         PR target/55303
1883         * gcc.target/sh/pr55303-1.c: New.
1884         * gcc.target/sh/pr55303-2.c: New.
1885         * gcc.target/sh/pr55303-3.c: New.
1887 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1889         * gfortran.dg/allocate_with_source_3.f90: New.
1891 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1893         PR fortran/57141
1894         * gfortran.dg/null_8.f90: New.
1896 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1898         PR c++/53745
1899         * g++.dg/cpp0x/enum27.C: New.
1900         * g++.dg/cpp0x/enum_base.C: Adjust.
1902 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1904         PR tree-optimization/56205
1905         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1907 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1909         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1910         * gfortran.dg/bind_c_usage_27.f90: New.
1911         * gfortran.dg/bind_c_usage_28.f90: New.
1913 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1915         PR c++/51927
1916         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1918 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1920         PR target/57150
1921         * gcc.target/powerpc/pr57150.c: New file.
1923 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1925         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1926         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1927         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1928         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1929         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1930         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1931         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1933 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1935         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1936         scan-assembler-times.
1938 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1940         * gcc.dg/tree-ssa/slsr-32.c: New.
1941         * gcc.dg/tree-ssa/slsr-33.c: New.
1942         * gcc.dg/tree-ssa/slsr-34.c: New.
1943         * gcc.dg/tree-ssa/slsr-35.c: New.
1944         * gcc.dg/tree-ssa/slsr-36.c: New.
1945         * gcc.dg/tree-ssa/slsr-37.c: New.
1946         * gcc.dg/tree-ssa/slsr-38.c: New.
1948 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1950         * gcc.target/aarch64/tst_1.c: New test.
1951         * gcc.target/aarch64/tst_2.c: Likewise
1953 2013-05-02  Jeff Law  <law@redhat.com>
1955         PR tree-optimization/57144
1956         * gcc.c-torture/execute/pr57144.c: New test.
1958 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1960         PR rtl-optimization/57130
1961         * gcc.c-torture/execute/pr57130.c: New test.
1963 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1965         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1967 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1969         * gcc.target/aarch64/fabd.c: New file.
1971 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1973         PR c++/54318
1974         * g++.dg/cpp0x/pr54318.C: New.
1976 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1978         PR c++/14283
1979         * g++.dg/parse/error51.C: New.
1980         * g++.dg/parse/error15.C: Adjust column numbers.
1982 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1984         PR fortran/57142
1985         * gfortran.dg/size_kind_2.f90: New.
1986         * gfortran.dg/size_kind_3.f90: New.
1988 2013-05-02  Richard Biener  <rguenther@suse.de>
1990         PR middle-end/57140
1991         * g++.dg/torture/pr57140.C: New testcase.
1993 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1995         PR target/56732
1996         * gcc.target/arm/pr56732-1.c: New test.
1998 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2000         PR middle-end/56988
2001         * gcc.dg/ipa/pr56988.c: New test.
2003 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2005         * gcc.target/aarch64/bics_1.c: New test.
2006         * gcc.target/aarch64/bics_2.c: Likewise.
2008 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2010         PR rtl-optimization/57131
2011         * gcc.c-torture/execute/pr57131.c: New test.
2013 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/57132
2016         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2018 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2020         PR target/57091
2021         * gcc.target/i386/pr57091.c: New test.
2023 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2025         * gcc.target/aarch64/vect-vaddv.c: New.
2027 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2029         * gcc.target/aarch64/vect-vmaxv.c: New.
2030         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2032 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2034         * gcc.target/aarch64/scalar-vca.c: New.
2035         * gcc.target/aarch64/vect-vca.c: Likewise.
2037 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2039         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2040         (test_vceqd_s64): Force arguments to SIMD registers.
2041         (test_vceqzd_s64): Likewise.
2042         (test_vcged_s64): Likewise.
2043         (test_vcled_s64): Likewise.
2044         (test_vcgezd_s64): Likewise.
2045         (test_vcged_u64): Likewise.
2046         (test_vcgtd_s64): Likewise.
2047         (test_vcltd_s64): Likewise.
2048         (test_vcgtzd_s64): Likewise.
2049         (test_vcgtd_u64): Likewise.
2050         (test_vclezd_s64): Likewise.
2051         (test_vcltzd_s64): Likewise.
2052         (test_vtst_s64): Likewise.
2053         (test_vtst_u64): Likewise.
2055 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2057         PR c++/57092
2058         * g++.dg/cpp0x/decltype53.C: New.
2060 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2062         PR fortran/57071
2063         * gfortran.dg/power_5.f90:  New test.
2065 2013-04-30  Richard Biener  <rguenther@suse.de>
2067         PR middle-end/57122
2068         * gcc.dg/torture/pr57122.c: New testcase.
2070 2013-04-30  Richard Biener  <rguenther@suse.de>
2072         PR middle-end/57107
2073         * g++.dg/torture/pr57107.C: New testcase.
2075 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2077         PR rtl-optimization/57105
2078         * gcc.dg/pr57105.c: New test.
2080 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2082         PR tree-optimization/57104
2083         * gcc.dg/pr57104.c: New test.
2085 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2087         PR target/44578
2088         * gcc.target/i386/pr44578.c: New test.
2090 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2092         PR target/57097
2093         * gcc.target/i386/pr57097.c: New test.
2095 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2097         PR target/57098
2098         * gcc.target/i386/pr57098.c: New test.
2100 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2102         * gcc.c-torture/execute/pr55875.c: New test.
2104 2013-04-29  Richard Biener  <rguenther@suse.de>
2106         PR middle-end/57075
2107         * gcc.dg/torture/pr57075.c: New testcase.
2109 2013-04-29  Richard Biener  <rguenther@suse.de>
2111         PR middle-end/57103
2112         * gcc.dg/autopar/pr57103.c: New testcase.
2114 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2116         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2118 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2120         * gcc.dg/pr50763.c: Update test.
2122 2013-04-26  Jeff Law  <law@redhat.com>
2124         * gcc.dg/tree-ssa/vrp88.c: New test.
2126 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2128         PR target/57108
2129         * gcc.target/sh/pr57108.c: New test.
2131 2013-04-29  Richard Biener  <rguenther@suse.de>
2133         PR middle-end/57089
2134         * gfortran.dg/gomp/pr57089.f90: New testcase.
2136 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2138         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2140 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2142         * gcc.target/aarch64/vect-vcvt.c: New.
2144 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2146         * gcc.target/aarch64/vect-vrnd.c: New.
2148 2013-04-29  Richard Biener  <rguenther@suse.de>
2150         PR tree-optimization/57081
2151         * gcc.dg/torture/pr57081.c: New testcase.
2153 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2155         PR tree-optimization/57083
2156         * gcc.dg/torture/pr57083.c: New test.
2158 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2160         PR c++/56450
2161         * g++.dg/cpp0x/decltype52.C: New.
2163 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2165         N3472 binary constants
2166         * g++.dg/cpp/limits.C: Adjust warning wording.
2167         * g++.dg/system-binary-constants-1.C: Likewise.
2168         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2170 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2172         PR fortran/57093
2173         * gfortran.dg/coarray_30.f90: New.
2175 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2177         PR fortran/57071
2178         * frontend-passes (optimize_power):  New function.
2179         (optimize_op):  Use it.
2181 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2183         PR target/56866
2184         * gcc.c-torture/execute/pr56866.c: New test.
2185         * gcc.target/i386/pr56866.c: New test.
2187 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2189         PR go/57045
2190         * gcc.dg/setjmp-5.c: New test.
2192 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2194         PR c++/55708
2195         * g++.dg/cpp0x/constexpr-55708.C: New.
2197 2013-04-26  Richard Biener  <rguenther@suse.de>
2199         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2200         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2201         * gcc.dg/pr53265.c: Remove XFAILs.
2202         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2203         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2205 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2207         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2208         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2209         -fdiagnostics-color=never option similarly to
2210         -fno-diagnostics-show-caret option.
2212 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2214         PR rtl-optimization/57003
2215         * gcc.target/i386/pr57003.c: New test.
2217 2013-04-25  Marek Polacek  <polacek@redhat.com>
2219         PR tree-optimization/57066
2220         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2222 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2223             Tejas Belagod  <tejas.belagod@arm.com>
2225         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2226         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2227         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2229 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2231         * gcc.target/aarch64/cmp.c: New.
2233 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2235         * gcc.target/aarch64/ngc.c: New.
2237 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2239         * lib/target-supports.exp
2240         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2241         (check_effective_target_arm_neon_fp16_ok): Likewise.
2242         (add_options_for_arm_neon_fp16): Likewise.
2243         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2244         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2246 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2248         PR rtl-optimizations/57046
2249         * gcc.target/i386/pr57046.c: New test.
2251 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2253         * g++.dg/cpp1y/cplusplus.C: New.
2255 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2257         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2259 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2261         * c-c++-common/Wpointer-arith-1.c: New.
2263 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2265         * g++.dg/cpp1y/cxx1y_macro.C: New.
2267 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2269         PR c++/56970
2270         * g++.dg/cpp0x/sfinae45.C: New.
2272 2013-04-24  Richard Biener  <rguenther@suse.de>
2274         PR testsuite/57050
2275         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2277 2013-04-23  Richard Biener  <rguenther@suse.de>
2279         PR middle-end/57036
2280         * gcc.dg/torture/pr57036-1.c: New testcase.
2281         * gcc.dg/torture/pr57036-2.c: Likewise.
2283 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2285         * gcc.target/aarch64/scalar-mov.c: New testcase.
2287 2013-04-23  Richard Biener  <rguenther@suse.de>
2289         PR tree-optimization/57026
2290         * gcc.dg/torture/pr57026.c: New testcase.
2292 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2294         PR fortran/53685
2295         PR fortran/57022
2296         * gfortran.dg/transfer_check_4.f90: New.
2298 2013-04-22  Marek Polacek  <polacek@redhat.com>
2300         PR sanitizer/56990
2301         * gcc.dg/pr56990.c: New test.
2303 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2305         PR target/57018
2306         * gcc.target/i386/pr57018.c: New test.
2308 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2310         * gcc.target/aarch64/vrecps.c: New.
2311         * gcc.target/aarch64/vrecpx.c: Likewise.
2313 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2315         PR target/56995
2316         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2318 2013-04-21  Jeff Law  <law@redhat.com>
2320         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2322 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2324         PR fortran/56907
2325         * gfortran.dg/c_loc_test_22.f90: New.
2327 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2329         PR rtl-optimization/56847
2330         * gcc.dg/pr56847.c: New test.
2332 2013-04-19  Richard Biener  <rguenther@suse.de>
2334         PR tree-optimization/56982
2335         * gcc.c-torture/execute/pr56982.c: New testcase.
2337 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2339         PR tree-optimization/56718
2340         * g++.dg/ipa/imm-devirt-1.C: New test.
2341         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2343 2013-04-19  Richard Biener  <rguenther@suse.de>
2345         PR tree-optimization/57000
2346         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2348 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2349             Mikael Morin  <mikael@gcc.gnu.org>
2351         PR fortran/56872
2352         * gfortran.dg/array_constructor_45.f90:  New test.
2353         * gfortran.dg/array_constructor_46.f90:  New test.
2354         * gfortran.dg/array_constructor_47.f90:  New test.
2355         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2357 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2359         PR rtl-optimization/56999
2360         * g++.dg/opt/pr56999.C: New test.
2362 2013-04-18  Cary Coutant  <ccoutant@google.com>
2364         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2365         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2367 2013-04-18  Cary Coutant  <ccoutant@google.com>
2369         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2370         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2371         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2372         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2373         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2374         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2375         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2376         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2377         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2378         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2379         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2381 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2383         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2385 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2387         PR tree-optimization/56984
2388         * gcc.c-torture/compile/pr56984.c: New test.
2390         PR rtl-optimization/56992
2391         * gcc.dg/pr56992.c: New test.
2393 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2395         PR fortran/56814
2396         * gfortran.dg/proc_ptr_42.f90: New.
2398 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2400         * gnat.dg/discr41.ad[sb]: New test.
2401         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2402         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2403         * gcc.dg/vect/slp-24.c: Likewise.
2404         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2405         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2406         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2407         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2408         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2409         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2410         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2411         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2412         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2413         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2414         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2415         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2416         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2417         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2418         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2419         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2420         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2421         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2422         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2423         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2424         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2425         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2426         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2427         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2428         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2429         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2431 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2433         PR fortran/40958
2434         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2435         * gfortran.dg/module_md5_1.f90: Remove.
2437 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2439         * gcc.target/aarch64/adds3.c: New.
2440         * gcc.target/aarch64/subs3.c: New.
2442 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2444         * gcc.target/aarch64/adds1.c: New.
2445         * gcc.target/aarch64/adds2.c: New.
2446         * gcc.target/aarch64/subs1.c: New.
2447         * gcc.target/aarch64/subs2.c: New.
2449 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2451         Implement n3599 - Literal operator templates for strings.
2452         * g++.dg/cpp1y/udlit-char-template.C: New test.
2453         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2455 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2457         PR fortran/39505
2458         * gfortran.dg/no_arg_check_1.f90: New.
2459         * gfortran.dg/no_arg_check_2.f90: New.
2460         * gfortran.dg/no_arg_check_3.f90: New.
2462 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2464         PR fortran/56968
2465         * gfortran.dg/proc_ptr_41.f90: New.
2467 2013-04-16  Richard Biener  <rguenther@suse.de>
2469         PR tree-optimization/56756
2470         * gcc.dg/torture/pr56756.c: New testcase.
2472 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2474         PR fortran/56969
2475         * gfortran.dg/c_assoc_5.f90: New.
2477 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2479         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2480         * gcc.c-torture/execute/pr33992.x: Remove.
2481         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2482         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2483         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2485 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2487         PR tree-optimization/56962
2488         * gcc.c-torture/execute/pr56962.c: New test.
2490 2013-04-15  Richard Biener  <rguenther@suse.de>
2492         PR tree-optimization/56933
2493         * gcc.dg/vect/pr56933.c: New testcase.
2495 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2497         * gcc.target/arm/anddi3-opt.c: New test.
2498         * gcc.target/arm/anddi3-opt2.c: Likewise.
2500 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2502         * gcc.dg/pr56890-1.c: New test.
2503         * gcc.dg/pr56890-2.c: Likewise.
2505 2013-04-15  Joey Ye  <joey.ye@arm.com>
2507         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2508         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2510 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2512         PR fortran/56816
2513         * gfortran.dg/select_type_33.f03: New test.
2515 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2517         PR fortran/55959
2518         * gfortran.dg/typebound_proc_29.f03: New.
2520 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2522         PR fortran/56266
2523         * gfortran.dg/typebound_proc_28.f03: New.
2525 2013-04-12  Jeff Law  <law@redhat.com>
2527         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2528         either.
2530 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2532         PR fortran/56929
2533         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2535 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2537         PR target/56903
2538         * gcc.target/i386/pr56903.c: New test.
2540 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2542         PR fortran/56261
2543         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2544         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2545         * gfortran.dg/block_11.f90: Fix invalid test case.
2546         * gfortran.dg/function_types_3.f90: Add new error message.
2547         * gfortran.dg/global_references_1.f90: Ditto.
2548         * gfortran.dg/import2.f90: Remove unneeded parts.
2549         * gfortran.dg/import6.f90: Fix invalid test case.
2550         * gfortran.dg/proc_decl_2.f90: Ditto.
2551         * gfortran.dg/proc_decl_9.f90: Ditto.
2552         * gfortran.dg/proc_decl_18.f90: Ditto.
2553         * gfortran.dg/proc_ptr_40.f90: New.
2554         * gfortran.dg/whole_file_7.f90: Modified error wording.
2555         * gfortran.dg/whole_file_16.f90: Ditto.
2556         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2557         * gfortran.dg/whole_file_18.f90: Modified error wording.
2558         * gfortran.dg/whole_file_20.f03: Ditto.
2559         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2560         invalid test case.
2562 2013-04-12  Richard Biener  <rguenther@suse.de>
2564         Revert
2565         2013-04-10  Richard Biener  <rguenther@suse.de>
2567         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2569 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2571         PR fortran/56845
2572         * gfortran.dg/class_allocate_15.f90: New.
2574         Revert:
2575         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2577         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2578         scan-tree-dump-times.
2580 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2582         PR tree-optimization/56918
2583         PR tree-optimization/56920
2584         * gcc.dg/vect/pr56918.c: New test.
2585         * gcc.dg/vect/pr56920.c: New test.
2587 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2589         PR fortran/56845
2590         * gfortran.dg/class_allocate_14.f90: New.
2591         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2592         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2594 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2596         * gcc.dg/fold-cstvecshift.c: New testcase.
2598 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2600         * gcc.target/aarch64/negs.c: New.
2602 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2604         PR c++/56895
2605         * g++.dg/template/arrow4.C: New test.
2607 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gnat.dg/array23.adb: New test.
2610         * gnat.dg/array23_pkg[123].ads: New helpers.
2612 2013-04-11  Jeff Law  <law@redhat.com>
2614         PR tree-optimization/56900
2615         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2617 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2619         PR c++/56913
2620         * g++.dg/cpp0x/sfinae44.C: New.
2622 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2624         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2625         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2627 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2629         PR c++/54216
2630         * g++.dg/cpp0x/enum26.C: New.
2631         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2633 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2635         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2636         inverse operands.
2637         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2638         loop is vectorized.
2639         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2640         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2641         loop is vectorized and that the correct instruction is generated.
2642         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2643         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2644         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2646 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2648         PR tree-optimization/56899
2649         * gcc.c-torture/execute/pr56899.c: New test.
2651 2013-04-10  David S. Miller  <davem@davemloft.net>
2653         * gcc.target/sparc/setcc-4.c: New test.
2654         * gcc.target/sparc/setcc-5.c: New test.
2656 2013-04-10  Richard Biener  <rguenther@suse.de>
2658         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2660 2013-04-10  Richard Biener  <rguenther@suse.de>
2662         * gcc.dg/vect/slp-39.c: New testcase.
2664 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2666         PR tree-optimization/55524
2667         * gcc.target/epiphany/fnma-1.c: New test.
2669 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2671         * gcc.dg/tree-ssa/inline-11.c: New test
2673 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2675         PR c++/56895
2676         * g++.dg/template/arrow3.C: New test.
2678 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2680         * gcc.target/arm/minmax_minus.c: New test.
2682 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2684         PR middle-end/56883
2685         * c-c++-common/gomp/pr56883.c: New test.
2687 2013-04-09  Jeff Law  <law@redhat.com>
2689         * gcc.dg/tree-ssa/vrp87.c: New test.
2691 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2693         PR tree-optimization/56854
2694         * g++.dg/torture/pr56854.C: New test.
2696 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2698         PR fortran/56782
2699         * gfortran.dg/array_constructor_44.f90:  New test.
2701 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2703         PR c++/56871
2704         * g++.dg/cpp0x/constexpr-specialization.C: New.
2706 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2708         * gcc.c-torture/execute/pr56837.c: New test.
2710         PR c++/34949
2711         PR c++/50243
2712         * g++.dg/opt/vt3.C: New test.
2713         * g++.dg/opt/vt4.C: New test.
2715 2013-04-08  Jeff Law  <law@redhat.com>
2717         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2719 2013-04-08  Richard Biener  <rguenther@suse.de>
2721         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2723 2013-04-08  Richard Biener  <rguenther@suse.de>
2725         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2727 2013-04-08  Richard Biener  <rguenther@suse.de>
2729         * g++.dg/vect/slp-pr56812.cc: Adjust.
2731 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2733         * gcc.dg/pr56837.c: New test.
2734         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2735         "generated memset minus one".
2737 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2739         PR fortran/56849
2740         * gfortran.dg/reshape_5.f90: New.
2742 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2744         PR target/56843
2745         * gcc.target/powerpc/recip-1.c: Modify expected output.
2746         * gcc.target/powerpc/recip-3.c: Likewise.
2747         * gcc.target/powerpc/recip-4.c: Likewise.
2748         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2750 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2752         * gcc.target/arm/peep-ldrd-1.c: New test.
2753         * gcc.target/arm/peep-strd-1.c: Likewise.
2755 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2757         * gcc.target/arm/negdi-1.c: New test.
2758         * gcc.target/arm/negdi-2.c: Likewise.
2759         * gcc.target/arm/negdi-3.c: Likewise.
2760         * gcc.target/arm/negdi-4.c: Likewise.
2762 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2764         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2765         Add -march=armv8-a when we use v8 NEON.
2766         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2767         (check_effective_target_vect_call_ceilf): Likewise.
2768         (check_effective_target_vect_call_floorf): Likewise.
2769         (check_effective_target_vect_call_roundf): Likewise.
2770         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2771         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2772         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2773         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2774         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2776 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2778         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2779         * gcc.target/powerpc/sd-pwr6.c: Same.
2780         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2781         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2783 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2785         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2787 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2789         PR fortran/40881
2790         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2791         * gfortran.dg/altreturn_4.f90: Ditto.
2792         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2793         * gfortran.dg/altreturn_5.f90: Ditto.
2794         * gfortran.dg/altreturn_6.f90: Ditto.
2795         * gfortran.dg/altreturn_7.f90: Ditto.
2797 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2799         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2800         New procedure.
2801         (check_effective_target_arm_v8_neon_ok_nocache):
2802         Likewise.
2803         (check_effective_target_arm_v8_neon_ok): Change to use
2804         check_effective_target_arm_v8_neon_ok_nocache.
2805         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2806         NEON flags.
2807         (check_effective_target_vect_call_btruncf):
2808         Enable for arm and ARMv8 NEON.
2809         (check_effective_target_vect_call_ceilf): Likewise.
2810         (check_effective_target_vect_call_floorf): Likewise.
2811         (check_effective_target_vect_call_roundf): Likewise.
2812         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2813         target.
2815 2013-04-04  Marek Polacek  <polacek@redhat.com>
2817         PR tree-optimization/48186
2818         * gcc.dg/pr48186.c: New test.
2820 2013-04-04  Richard Biener  <rguenther@suse.de>
2822         PR tree-optimization/56826
2823         * gcc.dg/vect/pr56826.c: New testcase.
2824         * gcc.dg/vect/O3-pr36098.c: Adjust.
2826 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2828         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2829         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2830         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2831         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2832         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2833         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2834         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2835         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2836         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2837         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2839 2013-04-04  Richard Biener  <rguenther@suse.de>
2841         PR tree-optimization/56213
2842         * gcc.dg/vect/vect-123.c: New testcase.
2844 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2846         PR fortran/56810
2847         * gfortran.dg/read_repeat_2.f90: New.
2849 2013-04-04  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/56837
2852         * g++.dg/torture/pr56837.C: New testcase.
2854 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2856         PR fortran/50269
2857         * gfortran.dg/c_loc_test_21.f90: New.
2858         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2859         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2860         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2861         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2862         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2864 2013-04-03  Jeff Law  <law@redhat.com>
2866         PR tree-optimization/56799
2867         * gcc.c-torture/execute/pr56799.c: New test.
2869 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2871         PR c++/56815
2872         * g++.dg/warn/Wpointer-arith-1.C: New.
2873         * g++.dg/gomp/for-19.C: Adjust.
2875 2013-04-03  Marek Polacek  <polacek@redhat.com>
2877         PR sanitizer/55702
2878         * gcc.dg/pr55702.c: New test.
2880 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2882         PR target/56809
2883         * gcc.dg/pr56809.c: New testcase.
2885 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2887         PR debug/56819
2888         * g++.dg/debug/pr56819.C: New test.
2890 2013-04-03  Richard Biener  <rguenther@suse.de>
2892         PR tree-optimization/56817
2893         * g++.dg/torture/pr56817.C: New testcase.
2895 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2897         * gcc.dg/vect/bb-slp-31.c: New file.
2899 2013-04-03  Jason Merrill  <jason@redhat.com>
2901         PR c++/34949
2902         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2904 2013-04-03  Richard Biener  <rguenther@suse.de>
2906         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2908 2013-04-03  Richard Biener  <rguenther@suse.de>
2910         PR tree-optimization/55964
2911         * gcc.dg/torture/pr55964-2.c: New testcase.
2913 2013-04-03  Richard Biener  <rguenther@suse.de>
2915         PR tree-optimization/56501
2916         * gcc.dg/torture/pr56501.c: New testcase.
2918 2013-04-03  Richard Biener  <rguenther@suse.de>
2920         PR tree-optimization/56407
2921         * gcc.dg/torture/pr56407.c: New testcase.
2923 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2925         PR tree-optimization/56790
2926         * g++.dg/ext/pr56790-1.C: New testcase.
2928 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2930         * gcc.target/i386/merge-1.c: New testcase.
2931         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2933 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2935         PR c/19449
2936         * gcc.c-torture/execute/pr19449.c: New test.
2938 2013-04-03  Richard Biener  <rguenther@suse.de>
2940         PR tree-optimization/56812
2941         * g++.dg/vect/slp-pr56812.cc: New testcase.
2943 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2945         PR fortran/56284
2946         PR fortran/40881
2947         * gfortran.dg/altreturn_8.f90: New.
2948         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2949         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2950         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2952 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2954         PR rtl-optimization/56745
2955         * gcc.c-torture/compile/pr56745.c: New test.
2957 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2959         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2961 2013-04-02  Richard Biener  <rguenther@suse.de>
2963         PR tree-optimization/56778
2964         * gcc.dg/torture/pr56778.c: New testcase.
2966 2013-04-02  Richard Biener  <rguenther@suse.de>
2968         PR middle-end/56768
2969         * g++.dg/torture/pr56768.C: New testcase.
2971 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2973         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2975 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977         PR fortran/56660
2978         * gfortran.dg/namelist_82.f90:  New test.
2980 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2982         PR fortran/56500
2983         * gfortran.dg/implicit_class_1.f90: New.
2985 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2987         PR fortran/56786
2988         * gfortran.dg/namelist_81.f90:  New test.
2990 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2992         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2993         for constant and equal string lengths.
2994         * gfortran.dg/character_comparison_5.f90:  Likewise.
2995         * gfortran.dg/character_comparison_9.f90:  New test.
2997 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2999         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3000         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3002 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3004         PR fortran/35203
3005         * gfortran.dg/optional_absent_3.f90: New.
3007 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3009         PR fortran/56737
3010         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3012 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3014         PR fortran/56735
3015         * gfortran.dg/namelist_80.f90: New.
3017 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3019         PR fortran/45159
3020         * gfortran.dg/string_length_2.f90:  New test.
3021         * gfortran.dg/dependency_41.f90:  New test.
3023 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025         PR fortran/55806
3026         * gfortran.dg/array_constructor_43.f90:  New test.
3027         * gfortran.dg/random_seed_3.f90:  New test.
3029 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3031         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3032         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3033         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3034         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3035         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3036         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3037         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3038         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3039         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3040         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3042 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3044         PR c++/56725
3045         * g++.dg/conversion/op4.C: Adjust.
3046         * g++.dg/cpp0x/rv1n.C: Likewise.
3047         * g++.dg/cpp0x/rv2n.C: Likewise.
3048         * g++.dg/cpp0x/template_deduction.C: Likewise.
3049         * g++.dg/expr/cond8.C: Likewise.
3050         * g++.dg/other/error4.C: Likewise.
3051         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3052         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3053         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3054         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3055         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3056         * g++.old-deja/g++.law/cvt20.C: Likewise.
3057         * g++.old-deja/g++.law/cvt8.C: Likewise.
3058         * g++.old-deja/g++.law/init8.C: Likewise.
3059         * g++.old-deja/g++.mike/net12.C: Likewise.
3060         * g++.old-deja/g++.mike/net8.C: Likewise.
3061         * g++.old-deja/g++.mike/p2793.C: Likewise.
3062         * g++.old-deja/g++.mike/p3836.C: Likewise.
3063         * g++.old-deja/g++.mike/p418.C: Likewise.
3064         * g++.old-deja/g++.mike/p701.C: Likewise.
3065         * g++.old-deja/g++.mike/p807.C: Likewise.
3067 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3069         PR middle-end/56694
3070         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3071         targets.
3073 2013-03-28  Marek Polacek  <polacek@redhat.com>
3075         PR tree-optimization/56695
3076         * gcc.dg/vect/pr56695.c: New test.
3078 2013-03-28  Richard Biener  <rguenther@suse.de>
3080         PR tree-optimization/37021
3081         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3082         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3084 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3086         PR fortran/56650
3087         PR fortran/36437
3088         * gfortran.dg/sizeof_2.f90: New.
3089         * gfortran.dg/sizeof_3.f90: New.
3090         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3092 2013-03-27  Richard Biener  <rguenther@suse.de>
3094         PR tree-optimization/37021
3095         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3097 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3099         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3100         * g++.dg/ipa/ivinline-2.C: Likewise.
3101         * g++.dg/ipa/ivinline-3.C: Likewise.
3102         * g++.dg/ipa/ivinline-4.C: Likewise.
3103         * g++.dg/ipa/ivinline-5.C: Likewise.
3104         * g++.dg/ipa/ivinline-7.C: Likewise.
3105         * g++.dg/ipa/ivinline-8.C: Likewise.
3106         * g++.dg/ipa/ivinline-9.C: Likewise.
3107         * g++.dg/cpp0x/noexcept03.C: Likewise.
3108         * gcc.dg/const-1.c: Likewise.
3109         * gcc.dg/ipa/pure-const-1.c: Likewise.
3110         * gcc.dg/noreturn-8.c: Likewise.
3111         * gcc.target/i386/mmx-1.c: Likewise.
3112         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3113         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3114         * gcc.c-torture/execute/pr33992.x: New file.
3116 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3118         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3120 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3122         PR c++/55951
3123         * g++.dg/ext/desig5.C: New.
3125 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3127         PR fortran/56649
3128         * gfortran.dg/merge_init_expr_2.f90: New.
3129         * gfortran.dg/merge_char_1.f90: Modify test to
3130         stay a run-time test.
3131         * gfortran.dg/merge_char_3.f90: Ditto.
3133 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3135         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3136         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3138 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3140         PR c++/56722
3141         * g++.dg/cpp0x/range-for23.C: New.
3143 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3145         PR libfortran/52512
3146         * gfortran.dg/namelist_79.f90: New.
3148 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3150         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3152 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3154         PR fortran/38536
3155         PR fortran/38813
3156         PR fortran/38894
3157         PR fortran/39288
3158         PR fortran/40963
3159         PR fortran/45824
3160         PR fortran/47023
3161         PR fortran/47034
3162         PR fortran/49023
3163         PR fortran/50269
3164         PR fortran/50612
3165         PR fortran/52426
3166         PR fortran/54263
3167         PR fortran/55343
3168         PR fortran/55444
3169         PR fortran/55574
3170         PR fortran/56079
3171         PR fortran/56378
3172         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3173         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3174         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3175         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3176         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3177         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3178         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3179         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3180         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3181         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3182         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3183         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3184         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3185         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3186         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3187         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3188         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3189         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3190         * gfortran.dg/pr32601_1.f03: Ditto.
3191         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3192         * gfortran.dg/blockdata_7.f90: New.
3193         * gfortran.dg/c_assoc_4.f90: New.
3194         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3195         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3196         * gfortran.dg/c_funloc_tests_8.f90: New.
3197         * gfortran.dg/c_loc_test_17.f90: New.
3198         * gfortran.dg/c_loc_test_18.f90: New.
3199         * gfortran.dg/c_loc_test_19.f90: New.
3200         * gfortran.dg/c_loc_test_20.f90: New.
3201         * gfortran.dg/c_sizeof_5.f90: New.
3202         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3203         * gfortran.dg/transfer_resolve_2.f90: New.
3204         * gfortran.dg/transfer_resolve_3.f90: New.
3205         * gfortran.dg/transfer_resolve_4.f90: New.
3206         * gfortran.dg/pr32601.f03: Update dg-error.
3207         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3208         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3210 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3212         * gcc.target/arm/vseleqdf.c: New test.
3213         * gcc.target/arm/vseleqsf.c: Likewise.
3214         * gcc.target/arm/vselgedf.c: Likewise.
3215         * gcc.target/arm/vselgesf.c: Likewise.
3216         * gcc.target/arm/vselgtdf.c: Likewise.
3217         * gcc.target/arm/vselgtsf.c: Likewise.
3218         * gcc.target/arm/vselledf.c: Likewise.
3219         * gcc.target/arm/vsellesf.c: Likewise.
3220         * gcc.target/arm/vselltdf.c: Likewise.
3221         * gcc.target/arm/vselltsf.c: Likewise.
3222         * gcc.target/arm/vselnedf.c: Likewise.
3223         * gcc.target/arm/vselnesf.c: Likewise.
3224         * gcc.target/arm/vselvcdf.c: Likewise.
3225         * gcc.target/arm/vselvcsf.c: Likewise.
3226         * gcc.target/arm/vselvsdf.c: Likewise.
3227         * gcc.target/arm/vselvssf.c: Likewise.
3229 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3231         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3232         body from here...
3233         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3234         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3235         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3236         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3237         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3238         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3239         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3240         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3241         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3242         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3243         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3244         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3245         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3246         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3247         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3248         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3249         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3250         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3251         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3252         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3253         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3254         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3255         * gcc.target/arm/atomic-op-char.c: Likewise.
3256         * gcc.target/arm/atomic-op-consume.c: Likewise.
3257         * gcc.target/arm/atomic-op-int.c: Likewise.
3258         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3259         * gcc.target/arm/atomic-op-release.c: Likewise.
3260         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3261         * gcc.target/arm/atomic-op-short.c: Likewise.
3263 2013-03-25  Richard Biener  <rguenther@suse.de>
3265         PR middle-end/56694
3266         * g++.dg/torture/pr56694.C: New testcase.
3268 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3270         PR target/56720
3271         * gcc.target/arm/neon-vcond-gt.c: New test.
3272         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3273         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3275 2013-03-25  Richard Biener  <rguenther@suse.de>
3277         PR tree-optimization/56689
3278         * gcc.dg/torture/pr56689.c: New testcase.
3280 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3282         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3284 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3286         PR fortran/56696
3287         * gfortran.dg/eof_5.f90: New.
3289 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3291         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3292         alphabetically.
3294 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3296         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3298 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3300         PR testsuite/55994
3301         * gcc.c-torture/execute/builtins/builtins.exp: Add
3302         -Wl,--allow-multiple-definition for RTEMS targets.
3304 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3306         * gcc.target/aarch64/movk.c: New test.
3308 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3310         * g++.dg/ext/vector21.C: New testcase.
3312 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3314         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3315         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3317 2013-03-21  Richard Biener  <rguenther@suse.de>
3319         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3320         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3322 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3324         * gcc.target/aarch64/vect.c: Test and result vector added
3325         for sabd and saba instructions.
3326         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3327         instructions in assembly.
3328         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3329         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3330         for fabd instruction.
3331         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3332         instruction in assembly.
3333         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3335 2013-03-20  Jeff Law  <law@redhat.com>
3337         * g++.dg/tree-ssa/ssa-dom.C: New test.
3339 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3341         * gcc.target/powerpc/mmfpgpr.c: New test.
3342         * gcc.target/powerpc/sd-vsx.c: Likewise.
3343         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3344         * gcc.target/powerpc/vsx-float0.c: Likewise.
3346 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3348         PR tree-optimization/56355
3349         * gcc.dg/pr56355-1.c: New file.
3351 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3352             Richard Sandiford <rdsandiford@googlemail.com>
3354         * gcc.target/mips/mips.exp: Add microMIPS support.
3355         * gcc.target/mips/umips-movep-2.c: New test.
3356         * gcc.target/mips/umips-lwp-2.c: New test.
3357         * gcc.target/mips/umips-swp-5.c: New test.
3358         * gcc.target/mips/umips-constraints-1.c: New test.
3359         * gcc.target/mips/umips-lwp-3.c: New test.
3360         * gcc.target/mips/umips-swp-6.c: New test.
3361         * gcc.target/mips/umips-constraints-2.c: New test.
3362         * gcc.target/mips/umips-save-restore-1.c: New test.
3363         * gcc.target/mips/umips-lwp-4.c: New test.
3364         * gcc.target/mips/umips-swp-7.c: New test.
3365         * gcc.target/mips/umips-save-restore-2.c: New test.
3366         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3367         * gcc.target/mips/umips-lwp-5.c: New test.
3368         * gcc.target/mips/umips-save-restore-3.c: New test.
3369         * gcc.target/mips/umips-lwp-6.c: New test.
3370         * gcc.target/mips/umips-swp-1.c: New test.
3371         * gcc.target/mips/umips-lwp-7.c: New test.
3372         * gcc.target/mips/umips-swp-2.c: New test.
3373         * gcc.target/mips/umips-lwp-8.c: New test.
3374         * gcc.target/mips/umips-swp-3.c: New test.
3375         * gcc.target/mips/umips-movep-1.c: New test.
3376         * gcc.target/mips/umips-lwp-1.c: New test.
3377         * gcc.target/mips/umips-swp-4.c: New test.
3379 2013-03-20  Richard Biener  <rguenther@suse.de>
3381         PR tree-optimization/56661
3382         * gcc.dg/torture/pr56661.c: New testcase.
3384 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3386         PR rtl-optimization/56605
3387         * gcc.target/powerpc/pr56605.c: New.
3389 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3391         PR fortran/54932
3392         * gfortran.dg/do_1.f90: Don't xfail.
3394 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3396         PR libfortran/51825
3397         * gfortran.dg/namelist_77.f90: New.
3398         * gfortran.dg/namelist_78.f90: New.
3400 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3402         PR libfortran/48618
3403         * gfortran.dg/open_negative_unit_1.f90: New.
3405 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3407         * gcc.target/aarch64/sbc.c: New test.
3409 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3411         * gcc.target/aarch64/ror.c: New test.
3413 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3415         * gcc.target/aarch64/extr.c: New test.
3417 2013-03-19  Richard Biener  <rguenther@suse.de>
3419         PR tree-optimization/56273
3420         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3421         * c-c++-common/uninit-17.c: Likewise.
3423 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3425         PR tree-optimization/56635
3426         * g++.dg/torture/pr56635.C: New test.
3428 2013-03-18  Richard Biener  <rguenther@suse.de>
3430         PR tree-optimization/3713
3431         * g++.dg/ipa/devirt-12.C: New testcase.
3433 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3435         PR c/56566
3436         * c-c++-common/pr56566.c: New test.
3438 2013-03-17  Jason Merrill  <jason@redhat.com>
3440         * g++.dg/template/abstract-dr337.C: XFAIL.
3442 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3444         PR c++/56607
3445         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3446         * c-c++-common/pr56607.c: New test.
3448 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3450         PR c++/56582
3451         * g++.dg/cpp0x/constexpr-array5.C: New.
3453 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3455         PR fortran/56615
3456         * gfortran.dg/transfer_intrinsic_5.f90: New.
3458 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3460         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3461         * gcc.target/i386/pr20020-1.c: Likewise.
3462         * gcc.target/i386/pr20020-2.c: Likewise.
3463         * gcc.target/i386/pr20020-3.c: Likewise.
3464         * gcc.target/i386/pr53425-1.c: Likewise.
3465         * gcc.target/i386/pr53425-2.c: Likewise.
3466         * gcc.target/i386/pr55093.c: Likewise.
3467         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3469 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3471         PR debug/56307
3472         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3473         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3475 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3477         PR tree-optimization/53265
3478         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3479         undefined behavior.
3480         * gcc.dg/graphite/id-6.c (test): Likewise.
3481         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3482         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3484         PR tree-optimization/53265
3485         * gcc.dg/pr53265.c: New test.
3486         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3487         to dg-options.
3488         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3489         arrays.
3490         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3491         n, use it as high bound instead of 4.
3493 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3495         PR target/49880
3496         * gcc.target/sh/pr49880-1.c: New.
3497         * gcc.target/sh/pr49880-2.c: New.
3498         * gcc.target/sh/pr49880-3.c: New.
3499         * gcc.target/sh/pr49880-4.c: New.
3500         * gcc.target/sh/pr49880-5.c: New.
3502 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3504         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3506 2013-03-13  Richard Biener  <rguenther@suse.de>
3508         PR tree-optimization/56608
3509         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3511 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3513         PR c++/56611
3514         * g++.dg/cpp0x/alias-decl-32.C: New.
3516 2013-03-11  Jan Hubicka  <jh@suse.cz>
3518         PR middle-end/56571
3519         * gcc.c-torture/compile/pr56571.c: New testcase.
3521 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3523         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3524         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3526 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3528         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3529         * gcc.dg/inline_4.c: Likewise.
3530         * gcc.dg/unroll_2.c: Likewise.
3531         * gcc.dg/unroll_3.c: Likewise.
3532         * gcc.dg/unroll_4.c: Likewise.
3534 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3536         PR testsuite/54119
3537         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3539         PR debug/56307
3540         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3542 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3544         PR target/40797
3545         * gcc.c-torture/compile/pr40797.c: New.
3547 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3549         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3551 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3553         PR fortran/56575
3554         * gfortran.dg/class_56.f90: New test.
3556 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3558         PR middle-end/56524
3559         * gcc.target/mips/pr56524.c: New test.
3561 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3563         PR c++/56565
3564         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3566 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3568         PR c++/51412
3569         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3571 2013-03-08  Marek Polacek  <polacek@redhat.com>
3573         PR tree-optimization/56478
3574         * gcc.dg/torture/pr56478.c: New test.
3576 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3578         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3579         targets linker option --allow-multiple-definition.
3581         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3582         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3583         * gcc.dg/pr52549.c: Add LLP64 case.
3584         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3585         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3586         * gcc.dg/torture/pr51071-2.c: Likewise.
3587         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3588         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3589         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3590         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3591         * gcc.dg/weak/weak-1.c: Likewise.
3592         * gcc.dg/weak/weak-2.c: Likewise.
3593         * gcc.dg/weak/weak-3.c: Likewise.
3594         * gcc.dg/weak/weak-4.c: Likewise.
3595         * gcc.dg/weak/weak-5.c: Likewise.
3596         * gcc.dg/weak/weak-15.c: Likewise.
3597         * gcc.dg/weak/weak-16.c: Likewise.
3599         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3601 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3603         PR tree-optimization/56559
3604         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3606 2013-03-07  Andreas Schwab  <schwab@suse.de>
3608         * gcc.dg/pr31490.c: Fix last change.
3610 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3612         PR c++/56534
3613         * g++.dg/template/crash115.C: New.
3615 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3617         PR tree-optimization/56539
3618         * gcc.c-torture/compile/pr56539.c: New test.
3620 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3622         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3623         targets.
3624         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3625         * gcc.dg/lto/20091013-1_2.c: Likewise.
3626         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3628 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3630         * gnat.dg/specs/aggr6.ads: New test.
3632 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3634         * gnat.dg/loop_optimization15.ad[sb]: New test.
3636 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3638         PR middle-end/56548
3639         * gcc.dg/pr56548.c: New test.
3641 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3643         PR debug/53363
3644         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3646 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3648         PR c++/56543
3649         * g++.dg/template/typename20.C: New test.
3651 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3653         PR debug/56510
3654         * gcc.dg/pr56510.c: New test.
3656         PR rtl-optimization/56484
3657         * gcc.c-torture/compile/pr56484.c: New test.
3659 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3661         PR c++/56530
3662         * g++.dg/warn/Wsign-conversion-2.C: New.
3664 2013-03-05  Richard Biener  <rguenther@suse.de>
3666         PR tree-optimization/56270
3667         * gcc.dg/vect/slp-38.c: New testcase.
3669 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3671         PR rtl-optimization/56494
3672         * gcc.dg/pr56494.c: New test.
3674 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gcc.dg/pr56424.c: New test.
3678 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3680         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3681         * gcc.dg/pr56228.c <avr>: Skip.
3683 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3685         PR testsuite/52641
3686         PR tree-optimization/52631
3687         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3689 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3691         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3692         * gcc.dg/vect/vect-83_64.c: Same.
3694 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3696         PR fortran/56477
3697         * gfortran.dg/pointer_check_13.f90: New test.
3699 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3701         PR fortran/54730
3702         * gfortran.dg/array_constructor_42.f90: New test.
3704 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3706         PR c++/52688
3707         * g++.dg/template/static33.C: New.
3708         * g++.dg/template/static34.C: Likewise.
3710         PR c++/10291
3711         * g++.dg/template/static35.C: New.
3713 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3715         * gcc.dg/pr56396.c: Require pic support.
3717 2013-03-01  Richard Biener  <rguenther@suse.de>
3719         PR tree-optimization/55481
3720         * gcc.dg/torture/pr56488.c: New testcase.
3722 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3723             Jakub Jelinek  <jakub@redhat.com>
3725         PR sanitizer/56454
3726         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3727         no_sanitize_address attribute rather than no_address_safety_analysis.
3728         * g++.dg/asan/sanitizer_test_utils.h
3729         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3730         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3731         in addition to no_address_safety_analysis.
3733 2013-02-28  Jason Merrill  <jason@redhat.com>
3735         PR c++/56481
3736         * g++.dg/cpp0x/constexpr-and.C: New.
3738 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3740         PR tree-optimization/56294
3741         * g++.dg/debug/pr56294.C: New test.
3743 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3745         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3747 2013-02-27  Marek Polacek  <polacek@redhat.com>
3749         PR rtl-optimization/56466
3750         * gcc.dg/pr56466.c: New test.
3752 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3754         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3755         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3756         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3758 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3760         PR middle-end/45472
3761         * gcc.dg/pr45472.c: New test.
3763 2013-02-26  Marek Polacek  <polacek@redhat.com>
3765         PR tree-optimization/56426
3766         * gcc.dg/pr56436.c: New test.
3768 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3770         PR tree-optimization/56448
3771         * gcc.c-torture/compile/pr56448.c: New test.
3773         PR tree-optimization/56443
3774         * gcc.dg/torture/pr56443.c: New test.
3776 2013-02-25  Richard Biener  <rguenther@suse.de>
3778         PR tree-optimization/56175
3779         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3781 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3783         PR c++/56403
3784         * g++.dg/torture/pr56403.C: New test.
3786 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3788         Revert:
3789         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3790         Richard Sandiford  <rdsandiford@googlemail.com>
3792         * gcc.target/mips/mips.exp: Add microMIPS support.
3793         * gcc.target/mips/umips-movep-2.c: New test.
3794         * gcc.target/mips/umips-lwp-2.c: New test.
3795         * gcc.target/mips/umips-swp-5.c: New test.
3796         * gcc.target/mips/umips-constraints-1.c: New test.
3797         * gcc.target/mips/umips-lwp-3.c: New test.
3798         * gcc.target/mips/umips-swp-6.c: New test.
3799         * gcc.target/mips/umips-constraints-2.c: New test.
3800         * gcc.target/mips/umips-save-restore-1.c: New test.
3801         * gcc.target/mips/umips-lwp-4.c: New test.
3802         * gcc.target/mips/umips-swp-7.c: New test.
3803         * gcc.target/mips/umips-save-restore-2.c: New test.
3804         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3805         * gcc.target/mips/umips-lwp-5.c: New test.
3806         * gcc.target/mips/umips-save-restore-3.c: New test.
3807         * gcc.target/mips/umips-lwp-6.c: New test.
3808         * gcc.target/mips/umips-swp-1.c: New test.
3809         * gcc.target/mips/umips-lwp-7.c: New test.
3810         * gcc.target/mips/umips-swp-2.c: New test.
3811         * gcc.target/mips/umips-lwp-8.c: New test.
3812         * gcc.target/mips/umips-swp-3.c: New test.
3813         * gcc.target/mips/umips-movep-1.c: New test.
3814         * gcc.target/mips/umips-lwp-1.c: New test.
3815         * gcc.target/mips/umips-swp-4.c: New test.
3817 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3818             Richard Sandiford  <rdsandiford@googlemail.com>
3820         * gcc.target/mips/mips.exp: Add microMIPS support.
3821         * gcc.target/mips/umips-movep-2.c: New test.
3822         * gcc.target/mips/umips-lwp-2.c: New test.
3823         * gcc.target/mips/umips-swp-5.c: New test.
3824         * gcc.target/mips/umips-constraints-1.c: New test.
3825         * gcc.target/mips/umips-lwp-3.c: New test.
3826         * gcc.target/mips/umips-swp-6.c: New test.
3827         * gcc.target/mips/umips-constraints-2.c: New test.
3828         * gcc.target/mips/umips-save-restore-1.c: New test.
3829         * gcc.target/mips/umips-lwp-4.c: New test.
3830         * gcc.target/mips/umips-swp-7.c: New test.
3831         * gcc.target/mips/umips-save-restore-2.c: New test.
3832         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3833         * gcc.target/mips/umips-lwp-5.c: New test.
3834         * gcc.target/mips/umips-save-restore-3.c: New test.
3835         * gcc.target/mips/umips-lwp-6.c: New test.
3836         * gcc.target/mips/umips-swp-1.c: New test.
3837         * gcc.target/mips/umips-lwp-7.c: New test.
3838         * gcc.target/mips/umips-swp-2.c: New test.
3839         * gcc.target/mips/umips-lwp-8.c: New test.
3840         * gcc.target/mips/umips-swp-3.c: New test.
3841         * gcc.target/mips/umips-movep-1.c: New test.
3842         * gcc.target/mips/umips-lwp-1.c: New test.
3843         * gcc.target/mips/umips-swp-4.c: New test.
3845 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3847         PR sanitizer/56393
3848         * lib/asan-dg.exp (asan_link_flags): Add
3849         -B${gccpath}/libsanitizer/asan/ to flags.
3851 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3853         PR middle-end/56420
3854         * gcc.dg/torture/pr56420.c: New test.
3856 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3858         PR middle-end/56108
3859         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3861 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3863         PR tree-optimization/56310
3864         * g++.dg/ipa/pr56310.C: New test.
3866 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3868         PR fortran/56385
3869         * gfortran.dg/proc_ptr_comp_37.f90: New.
3871 2013-02-21  Richard Biener  <rguenther@suse.de>
3873         PR tree-optimization/56415
3874         Revert
3875         2013-02-11  Richard Biener  <rguenther@suse.de>
3877         PR tree-optimization/56273
3878         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3879         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3880         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3881         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3882         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3883         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3885 2013-02-21  Marek Polacek  <polacek@redhat.com>
3887         PR tree-optimization/56398
3888         * g++.dg/torture/pr56398.C: New test.
3890 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3892         PR inline-asm/56405
3893         * gcc.c-torture/compile/pr56405.c: New test.
3895 2013-02-20  Jan Hubicka  <jh@suse.cz>
3897         PR tree-optimization/56265
3898         * g++.dg/ipa/devirt-11.C: New testcase.
3900 2013-02-20  Richard Biener  <rguenther@suse.de>
3902         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3904 2013-02-20  Richard Biener  <rguenther@suse.de>
3905         Jakub Jelinek  <jakub@redhat.com>
3907         PR tree-optimization/56396
3908         * gcc.dg/pr56396.c: New testcase.
3910 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3912         PR c++/56373
3913         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3915 2013-02-19  Richard Biener  <rguenther@suse.de>
3917         PR tree-optimization/56384
3918         * gcc.dg/torture/pr56384.c: New testcase.
3920 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3922         PR tree-optimization/56350
3923         * gcc.dg/pr56350.c: New test.
3925         PR tree-optimization/56381
3926         * g++.dg/opt/pr56381.C: New test.
3928 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3930         PR pch/54117
3931         * lib/dg-pch.exp (pch-init, pch-finish,
3932         check_effective_target_pch_supported_debug): New procs.
3933         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3934         Likewise if $pch_unsupported_debug and $flags include -g.
3935         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3936         and dg-require-effective-target pch_unsupported_debug.
3937         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3938         * objc.dg/pch/pch.exp: Likewise.
3939         * gcc.dg/pch/pch.exp: Likewise.
3940         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3941         pch_unsupported_debug.
3942         * gcc.dg/pch/valid-1.hs: Likewise.
3943         * gcc.dg/pch/valid-1b.c: Likewise.
3944         * gcc.dg/pch/valid-1b.hs: Likewise.
3946 2013-02-18  Richard Biener  <rguenther@suse.de>
3948         PR tree-optimization/56366
3949         * gcc.dg/torture/pr56366.c: New testcase.
3951 2013-02-18  Richard Biener  <rguenther@suse.de>
3953         PR middle-end/56349
3954         * gcc.dg/torture/pr56349.c: New testcase.
3956 2013-02-18  Richard Biener  <rguenther@suse.de>
3958         PR tree-optimization/56321
3959         * gcc.dg/torture/pr56321.c: New testcase.
3961 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3963         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3965 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3966             Dodji Seketeli  <dodji@redhat.com>
3968         PR asan/56330
3969         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3970         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3971         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3972         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3973         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3974         * c-c++-common/asan/pr56330.c: Likewise.
3975         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3976         Ensure the size argument of __builtin_memcpy is a constant.
3978 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3979             Paolo Carlini  <paolo.carlini@oracle.com>
3981         PR c++/51242
3982         * g++.dg/cpp0x/enum23.C: New.
3984 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3986         PR target/54685
3987         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3989 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3991         PR rtl-optimization/56348
3992         * gcc.target/i386/pr56348.c: New test.
3994 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3996         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3997         * gcc.target/arm/interrupt-2.c: Likewise.
3999 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4001         PR fortran/56318
4002         * gfortran.dg/matmul_9.f90: New.
4004 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4006         PR fortran/53818
4007         * gfortran.dg/init_flag_11.f90: New.
4009 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4011         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4013 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4015         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4016         characters.
4018 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4019             Tobias Burnus  <burnus@net-b.de>
4021         PR testsuite/56138
4022         * gfortran.dg/allocatable_function_7.f90: New.
4024 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4026         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4027         * asan_globals_test-wrapper.cc: New file.
4028         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4029         instead of asan_globals_test.cc as dg-additional-sources.
4030         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4031         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4032         "sanitizer_test_utils.h" instead of
4033         "sanitizer_common/tests/sanitizer_test_utils.h".
4034         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4035         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4036         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4037         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4038         * g++.dg/asan/asan_test.cc: Synced from upstream.
4039         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4041 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4043         Fix an asan crash
4044         * c-c++-common/asan/memcmp-2.c: New test.
4046 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4048         PR c++/55582
4049         * g++.dg/cpp0x/udlit-string-literal.h: New.
4050         * g++.dg/cpp0x/udlit-string-literal.C: New.
4052 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4054         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4056 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4058         PR target/56184
4059         * gcc.target/arm/pr56184.C: New test.
4061 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4063         PR c++/56302
4064         * g++.dg/torture/pr56302.C: New test.
4065         * g++.dg/cpp0x/constexpr-56302.C: New test.
4066         * c-c++-common/pr56302.c: New test.
4068 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4069             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4071         PR fortran/56204
4072         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4073         * gfortran.dg/quad_3.f90: Ditto.
4075 2013-02-13  Kostya Serebryany  <kcc@google.com>
4077         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4078         to match the fresh asan run-time.
4079         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4081 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4083         Avoid instrumenting duplicated memory access in the same basic block
4084         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4085         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4086         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4087         * c-c++-common/asan/inc.c: Likewise.
4089 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4091         PR inline-asm/56148
4092         * gcc.target/i386/pr56148.c: New test.
4094 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4095             Tobias Burnus  <burnus@net-b.de>
4097         PR testsuite/56082
4098         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4099         to kind=2.
4101 2013-02-12  Richard Biener  <rguenther@suse.de>
4103         PR lto/56297
4104         * gcc.dg/lto/pr56297_0.c: New testcase.
4105         * gcc.dg/lto/pr56297_0.c: Likewise.
4107 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4109         PR fortran/46952
4110         * gfortran.dg/typebound_deferred_1.f90: New.
4112 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4114         PR rtl-optimization/56151
4115         * gcc.target/i386/pr56151.c: New test.
4117 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4119         * g++.dg/ext/mv12.C: New test.
4120         * g++.dg/ext/mv12.h: New file.
4121         * g++.dg/ext/mv12-aux.C: New file.
4122         * g++.dg/ext/mv13.C: New test.
4124 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4126         * lib/target-supports.exp
4127         (check_effective_target_powerpc_eabi_ok): New.
4128         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4129         powerpc_eabi_ok.
4130         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4131         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4132         only.
4133         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4134         * gcc.target/powerpc/pr51623.c: Likewise.
4135         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4136         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4138 2013-02-11  Alexander Potapenko  <glider@google.com>
4139             Jack Howarth  <howarth@bromo.med.uc.edu>
4140             Jakub Jelinek  <jakub@redhat.com>
4142         PR sanitizer/55617
4143         * g++.dg/asan/pr55617.C: Run on all targets.
4145 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4147         PR rtl-optimization/56275
4148         * gcc.dg/pr56275.c: New test.
4150 2013-02-11  Richard Biener  <rguenther@suse.de>
4152         PR tree-optimization/56273
4153         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4155 2013-02-11  Richard Biener  <rguenther@suse.de>
4157         PR tree-optimization/56264
4158         * gcc.dg/torture/pr56264.c: New testcase.
4160 2013-02-11  Richard Biener  <rguenther@suse.de>
4162         PR tree-optimization/56273
4163         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4164         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4165         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4166         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4167         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4168         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4170 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4172         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4173         for *-*-linux-gnu targets.
4174         * g++.dg/asan/interception-test-1.c: Ditto.
4175         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4176         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4178 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4180         PR fortran/55362
4181         * gfortran.dg/intrinsic_size_4.f90 : New test.
4183 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4185         PR target/56256
4186         * gcc.target/powerpc/pr56256.c: New test.
4188 2013-02-08  Ian Lance Taylor  <iant@google.com>
4190         * lib/go.exp: Load timeout.exp.
4192 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4194         PR rtl-optimization/56246
4195         * gcc.target/i386/pr56246.c: New test.
4197 2013-02-08  Jeff Law  <law@redhat.com>
4199         PR debug/53948
4200         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4202 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4204         PR target/56043
4205         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4206         powerpc*-*-linux*.
4208 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4210         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4212 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4214         PR rtl-optimization/56195
4215         * gcc.dg/torture/pr56195.c: New test.
4217 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4219         PR fortran/54107
4220         * gfortran.dg/recursive_interface_2.f90: New test.
4222 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4224         PR tree-optimization/56250
4225         * gcc.c-torture/execute/pr56250.c: New test.
4227 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4229         PR tree-optimization/56064
4230         * gcc.dg/fixed-point/view-convert-2.c: New test.
4232 2013-02-08  Michael Matz  <matz@suse.de>
4234         PR tree-optimization/52448
4235         * gcc.dg/pr52448.c: New test.
4237 2013-02-08  Richard Biener  <rguenther@suse.de>
4239         PR middle-end/56181
4240         * gcc.dg/torture/pr56181.c: New testcase.
4242 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4244         PR target/54222
4245         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4246         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4248 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4250         PR c++/56241
4251         * g++.dg/parse/crash61.C: New test.
4253         PR c++/56239
4254         * g++.dg/parse/pr56239.C: New test.
4256         PR c++/56237
4257         * g++.dg/abi/mangle61.C: New test.
4259 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4261         PR rtl-optimization/56225
4262         * gcc.target/i386/pr56225.c: New test.
4264 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4266         PR debug/56154
4267         * gcc.dg/guality/pr56154-1.c: New test.
4268         * gcc.dg/guality/pr56154-2.c: New test.
4269         * gcc.dg/guality/pr56154-3.c: New test.
4270         * gcc.dg/guality/pr56154-4.c: New test.
4271         * gcc.dg/guality/pr56154-aux.c: New file.
4273         PR tree-optimization/55789
4274         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4275         cleanup-tree-dump.
4276         * gcc.dg/tree-ssa/inline-3.c: Add
4277         --param max-early-inliner-iterations=2 option.
4279 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4281         PR debug/53363
4282         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4283         Add -fno-dwarf2-cfi-asm to dg-options.
4284         Adapt match count.
4286 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4288         PR target/56228
4289         * gcc.dg/pr56228.c: New test.
4291 2013-02-07  Alan Modra  <amodra@gmail.com>
4293         PR target/54009
4294         * gcc.target/powerpc/pr54009.c: New test.
4295         PR target/54131
4296         * gfortran.dg/pr54131.f: New test.
4298 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4300         PR fortran/55789
4301         * gfortran.dg/array_constructor_41.f90: New test.
4303 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4305         PR fortran/55978
4306         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4308 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4310         PR middle-end/56217
4311         * g++.dg/gomp/pr56217.C: New test.
4313 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4315         PR tree-optimization/56205
4316         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4317         * gcc.c-torture/execute/pr56205.c: New test.
4319 2013-02-05  Richard Biener  <rguenther@suse.de>
4321         PR tree-optimization/53342
4322         PR tree-optimization/53185
4323         * gcc.dg/vect/pr53185-2.c: New testcase.
4325 2013-02-05  Jan Hubicka  <jh@suse.cz>
4327         PR tree-optimization/55789
4328         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4329         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4330         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4331         * g++.dg/ipa/inline-1.C: New testcase.
4332         * g++.dg/ipa/inline-2.C: New testcase.
4333         * g++.dg/ipa/inline-3.C: New testcase.
4335 2013-02-05  Jan Hubicka  <jh@suse.cz>
4337         PR tree-optimization/55789
4338         * g++.dg/torture/pr55789.C: New testcase.
4340 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4342         PR middle-end/56167
4343         * gcc.dg/pr56167.c: New test.
4345 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4347         PR target/55146
4348         * gcc.target/sh/pr55146.c: New.
4350 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4352         PR tree-optimization/54386
4353         * gcc.target/sh/pr54386.c: New.
4355 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4357         PR fortran/56008
4358         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4360         PR fortran/47517
4361         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4363 2013-02-04  Alexander Potapenko  <glider@google.com>
4364             Jack Howarth  <howarth@bromo.med.uc.edu>
4365             Jakub Jelinek  <jakub@redhat.com>
4367         PR sanitizer/55617
4368         * g++.dg/asan/pr55617.C: New test.
4370 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4372         PR fortran/54195
4373         * gfortran.dg/typebound_operator_19.f90: New test.
4374         * gfortran.dg/typebound_assignment_4.f90: New test.
4376 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4378         PR fortran/54107
4379         * gfortran.dg/recursive_interface_1.f90: New test.
4381 2013-02-04  Richard Guenther  <rguenther@suse.de>
4383         PR lto/56168
4384         * gcc.dg/lto/pr56168_0.c: New testcase.
4385         * gcc.dg/lto/pr56168_1.c: Likewise.
4387 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4389         PR fortran/50627
4390         PR fortran/56054
4391         * gfortran.dg/block_12.f90:  New test.
4392         * gfortran.dg/module_error_1.f90:  New test.
4394 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4396         * lib/target-supports.exp (check_effective_target_vect_float)
4397         (check_effective_target_vect_no_align): Add mips-sde-elf.
4399 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4401         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4403 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4405         * gcc.dg/pr56023.c: XFAIL on AIX.
4406         * gcc.dg/vect/pr49352.c: Same.
4408 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4410         * gnat.dg/opt26.adb: New test.
4412 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4414         Revert.
4415         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4417         * gcc.target/arm/neon-vfnms-1.c: New test.
4418         * gcc.target/arm/neon-vfnma-1.c: New test.
4420 2013-01-31  Richard Biener  <rguenther@suse.de>
4422         PR tree-optimization/56157
4423         * gcc.dg/torture/pr56157.c: New testcase.
4425 2013-01-30  Richard Biener  <rguenther@suse.de>
4427         PR tree-optimization/56150
4428         * gcc.dg/torture/pr56150.c: New testcase.
4430 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4432         PR sanitizer/55374
4433         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4434         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4435         printed in backtrace.
4436         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4437         to avoid errors about mismatched allocation vs. deallocation.
4439         PR c++/55742
4440         * g++.dg/mv1.C: Moved to...
4441         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4442         * g++.dg/mv2.C: Moved to...
4443         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4444         * g++.dg/mv3.C: Moved to...
4445         * g++.dg/ext/mv3.C: ... here.
4446         * g++.dg/mv4.C: Moved to...
4447         * g++.dg/ext/mv4.C: ... here.
4448         * g++.dg/mv5.C: Moved to...
4449         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4450         * g++.dg/mv6.C: Moved to...
4451         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4452         * g++.dg/ext/mv7.C: New test.
4453         * g++.dg/ext/mv8.C: New test.
4454         * g++.dg/ext/mv9.C: New test.
4455         * g++.dg/ext/mv10.C: New test.
4456         * g++.dg/ext/mv11.C: New test.
4458 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4460         PR rtl-optimization/56144
4461         * gcc.dg/pr56144.c: New.
4463 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4465         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4466         message.
4467         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4468         * g++.dg/cpp0x/constexpr-55573.C: Same
4470 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4472         PR tree-optimization/56064
4473         * gcc.dg/fixed-point/view-convert.c: New test.
4475 2013-01-30  Andreas Schwab  <schwab@suse.de>
4477         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4478         evaluate the end index in string range.
4480 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4482         PR fortran/56138
4483         * gfortran.dg/allocatable_function_6.f90: New.
4485 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4486             Mikael Morin  <mikael@gcc.gnu.org>
4488         PR fortran/54107
4489         * gfortran.dg/proc_ptr_comp_36.f90: New.
4491 2013-01-29  Richard Biener  <rguenther@suse.de>
4493         PR tree-optimization/55270
4494         * gcc.dg/torture/pr55270.c: New testcase.
4496 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4498         PR rtl-optimization/56117
4499         * gcc.dg/pr56117.c: New test.
4501 2013-01-28  Richard Biener  <rguenther@suse.de>
4503         PR tree-optimization/56034
4504         * gcc.dg/torture/pr56034.c: New testcase.
4506 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4508         PR tree-optimization/56125
4509         * gcc.dg/pr56125.c: New test.
4511 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4512             Mikael Morin  <mikael@gcc.gnu.org>
4514         PR fortran/53537
4515         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4516         * gfortran.dg/import8.f90: Likewise.
4517         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4518         * gfortran.dg/import10.f90: New test.
4519         * gfortran.dg/import11.f90: Likewise
4521 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4523         PR testsuite/56053
4524         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4525         string.h.  Provide memset, malloc and free prototypes, adjust line
4526         numbers in dg-output.
4527         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4528         Provide memset prototype and adjust line numbers in dg-output.
4529         * c-c++-common/asan/global-overflow-1.c: Likewise.
4531         PR tree-optimization/56094
4532         * gcc.dg/pr56094.c: New test.
4534 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4536         * gcc.target/arm/neon-vfnms-1.c: New test.
4537         * gcc.target/arm/neon-vfnma-1.c: New test.
4539 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4541         PR target/56114
4542         * gcc.target/i386/pr56114.c: New test.
4544 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4546         PR fortran/55984
4547         * gfortran.dg/associate_14.f90: New test.
4549         PR fortran/56047
4550         * gfortran.dg/associate_13.f90: New test.
4552 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4554         PR tree-optimization/56098
4555         * gcc.dg/pr56098-1.c: New test.
4556         * gcc.dg/pr56098-2.c: New test.
4558 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4560         PR target/54222
4561         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4563 2013-01-22  Marek Polacek  <polacek@redhat.com>
4565         PR tree-optimization/56035
4566         * gcc.dg/pr56035.c: New test.
4568 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4570         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4571         for MIPS.
4573 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4575         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4577 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4579         PR c/56078
4580         * gcc.dg/pr56078.c: New test.
4581         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4583 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4585         PR tree-optimization/55927
4586         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4588 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4590         * gcc.target/i386/movsd.c: New test.
4592 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4594         PR inline-asm/55934
4595         * gcc.target/i386/pr55934.c: New test.
4597 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4599         PR fortran/56081
4600         * gfortran.dg/select_8.f90: New.
4602 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4604         * gcc.target/microblaze/microblaze.exp: Remove
4605         target_config_cflags check.
4607 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4609         PR fortran/56052
4610         * gfortran.dg/gomp/pr56052.f90: New test.
4612         PR target/49069
4613         * gcc.dg/pr49069.c: New test.
4615 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/55944
4618         * g++.dg/cpp0x/constexpr-static10.C: New.
4620 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4622         PR target/56028
4623         * gcc.target/i386/pr56028.c: New test.
4625 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4627         PR target/55686
4628         * gcc.target/i386/pr55686.c: New test.
4630 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4632         PR c++/53609
4633         * g++.dg/cpp0x/variadic139.C: New test.
4634         * g++.dg/cpp0x/variadic140.C: Likewise.
4635         * g++.dg/cpp0x/variadic141.C: Likewise.
4637 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4639         * gnat.dg/warn8.adb: New test.
4641 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4643         PR fortran/55919
4644         * gfortran.dg/include_8.f90: New test.
4646 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4648         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4649         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4651 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4653         PR tree-optimization/56051
4654         * gcc.c-torture/execute/pr56051.c: New test.
4656 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4658         PR rtl-optimization/56023
4659         * gcc.dg/pr56023.c: New test.
4661 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4663         PR middle-end/56022
4664         * gcc.target/i386/pr56022.c: New test.
4666 2013-01-21  Jason Merrill  <jason@redhat.com>
4668         * lib/target-supports.exp (check_effective_target_alias): New.
4670 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4672         PR debug/53235
4673         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4675 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4677         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4679 2013-01-19  Jeff Law  <law@redhat.com>
4681         PR tree-optimization/52631
4682         * tree-ssa/pr52631.c: New test.
4683         * tree-ssa/ssa-fre-9: Update expected output.
4685 2013-01-19  Anthony Green  <green@moxielogic.com>
4687         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4688         for moxie.
4690 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4692         PR tree-optimization/56029
4693         * g++.dg/torture/pr56029.C: New test.
4695 2013-01-18  Sharad Singhai  <singhai@google.com>
4697         PR tree-optimization/55995
4698         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4700 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4702         PR target/55433
4703         * gcc.target/i386/pr55433.c: New.
4705 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4707         PR middle-end/56015
4708         * gfortran.dg/pr56015.f90: New test.
4710 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4712         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4714 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4716         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4717         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4718         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4719         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4720         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4722 2013-01-17  Jeff Law  <law@redhat.com>
4724         * gcc.dg/pr52573.c: Move to...
4725         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4727         PR rtl-optimization/52573
4728         * gcc.dg/pr52573.c: New test.
4730 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4732         PR sanitizer/55679
4733         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4734         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4735         check_no_compiler_messages to test support in ucontext.h.
4736         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4737         compliant RLIMIT_AS.
4739 2013-01-17  Marek Polacek  <polacek@redhat.com>
4741         PR rtl-optimization/55833
4742         * gcc.dg/pr55833.c: New test.
4744 2013-01-17  Jan Hubicka  <jh@suse.cz>
4746         PR tree-optimization/55273
4747         * gcc.c-torture/compile/pr55273.c: New testcase.
4749 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4751         PR target/55981
4752         * gcc.target/pr55981.c: New test.
4754 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4756         * gcc.target/arm/pr40887.c: Require at least armv5.
4757         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4758         * gcc.target/arm/pr51915.c: Likewise.
4759         * gcc.target/arm/pr52006.c: Likewise.
4760         * gcc.target/arm/pr53187.c: Likewise.
4762         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4763         * gcc.target/arm/ftest-support-arm.h: Delete.
4764         * gcc.target/arm/ftest-support-thumb.h: Delete.
4765         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4766         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4767         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4768         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4769         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4770         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4771         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4772         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4773         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4774         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4775         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4776         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4777         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4778         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4779         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4780         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4781         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4782         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4783         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4784         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4785         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4786         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4787         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4788         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4790 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4792         PR tree-optimizations/55264
4793         * g++.dg/ipa/pr55264.C: New test.
4795 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4797         PR fortran/55983
4798         * gfortran.dg/class_55.f90: New.
4800 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4802         PR testsuite/55994
4803         * gcc.c-torture/execute/builtins/builtins.exp: Add
4804         -Wl,--allow-multiple-definition for eabi and elf targets.
4806         PR testsuite/54622
4807         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4808         check_effective_target_vect_perm_short,
4809         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4810         check_effective_target_vect64): Return 0 for big-endian ARM.
4811         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4813         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4814         prototypes.
4816 2013-01-16  Richard Biener  <rguenther@suse.de>
4818         PR tree-optimization/55964
4819         * gcc.dg/torture/pr55964.c: New testcase.
4821 2013-01-16  Richard Biener  <rguenther@suse.de>
4823         PR tree-optimization/54767
4824         PR tree-optimization/53465
4825         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4827 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4829         PR target/55301
4830         * gcc.target/sh/sh-switch.c: New testcase.
4832 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4834         * gcc.dg/webizer.c: Increase the array size.
4836 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4838         PR target/55940
4839         * gcc.dg/pr55940.c: New test.
4841 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4842             Harald Anlauf  <anlauf@gmx.de>
4844         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4845         * gfortran.dg/bounds_check_5.f90: Likewise.
4846         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4847         * gfortran.dg/continuation_9.f90: Likewise.
4848         * gfortran.dg/move_alloc_13.f90: Likewise.
4849         * gfortran.dg/structure_constructor_11.f90: Likewise.
4850         * gfortran.dg/tab_continuation.f: Likewise.
4851         * gfortran.dg/warning-directive-2.F90: Likewise.
4852         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4854 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4856         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4857         * gcc.target/arm/fma-sp.c: Likewise.
4859 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4861         PR rtl-optimization/55153
4862         * gcc.dg/pr55153.c: New.
4864 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4866         PR tree-optimization/55920
4867         * gcc.c-torture/compile/pr55920.c: New test.
4869 2013-01-15  Richard Biener  <rguenther@suse.de>
4871         PR middle-end/55882
4872         * gcc.dg/torture/pr55882.c: New testcase.
4874 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4876         PR tree-optimization/55955
4877         * gcc.c-torture/compile/pr55955.c: New test.
4879 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4881         PR c++/55663
4882         * g++.dg/cpp0x/alias-decl-31.C: New test.
4884 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4886         PR fortran/54286
4887         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4888         case where interface is null.
4890 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4892         PR fortran/55806
4893         * gfortran.dg/array_constructor_40.f90:  New test.
4895 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4897         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4899 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4901         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4902         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4903         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4904         * gcc.target/aarch64/vect-ld1r.c: New.
4905         * gcc.target/aarch64/vect-ld1r.x: New.
4907 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4909         PR target/55948
4910         * gcc.target/i386/hle-clear-rel.c: New file
4911         * gcc.target/i386/hle-store-rel.c: New file.
4913 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4915         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4916         * gfortran.dg/bounds_check_4.f90: Likewise.
4917         * gfortran.dg/inquire_10.f90: Likewise.
4918         * gfortran.dg/minloc_3.f90: Likewise.
4919         * gfortran.dg/minlocval_3.f90: Likewise.
4920         * gfortran.dg/module_double_reuse.f90: Likewise.
4921         * gfortran.dg/mvbits_1.f90: Likewise.
4922         * gfortran.dg/oldstyle_1.f90: Likewise.
4923         * gfortran.dg/pr20163-2.f: Likewise.
4924         * gfortran.dg/save_1.f90: Likewise.
4925         * gfortran.dg/scan_1.f90: Likewise.
4926         * gfortran.dg/select_char_1.f90: Likewise.
4927         * gfortran.dg/shape_4.f90: Likewise.
4928         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4929         * gfortran.dg/function_optimize_10.f90: Likewise.
4930         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4931         * gfortran.dg/used_types_17.f90: Likewise.
4932         * gfortran.dg/used_types_18.f90: Likewise.
4934 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4936         PR fortran/54286
4937         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4939 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4941         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4943 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4945         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4947 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4949         PR fortran/55072
4950         * gfortran.dg/assumed_type_2.f90: Fix test case.
4951         * gfortran.dg/internal_pack_13.f90: New test.
4952         * gfortran.dg/internal_pack_14.f90: New test.
4954 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4956         PR fortran/55868
4957         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4958         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4959         $tar to STAR.
4961 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4963         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4965 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4967         PR target/55719
4968         * gcc.target/s390/pr55719.c: New testcase.
4970 2013-01-11  Richard Guenther  <rguenther@suse.de>
4972         PR tree-optimization/44061
4973         * gcc.dg/pr44061.c: New testcase.
4975 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4977         Update copyright years.
4979 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4980             Jakub Jelinek  <jakub@redhat.com>
4982         PR target/55565
4983         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4985 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4987         PR rtl-optimization/55672
4988         * gcc.target/i386/pr55672.c: New.
4990 2013-01-10  Jeff Law  <law@redhat.com>
4992         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4993         pass/fail message unique.
4996 2013-01-10  Jason Merrill  <jason@redhat.com>
4998         * ada/.gitignore: New.
5000 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5002         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5003         Add tls options.
5004         * g++.dg/tls/thread_local2.C: Likewise.
5005         * g++.dg/tls/thread_local2g.C: Likewise.
5006         * g++.dg/tls/thread_local6.C: Likewise.
5007         * g++.dg/tls/thread_local-order1.C: Add tls options.
5008         * g++.dg/tls/thread_local-order2.C: Likewise.
5009         * g++.dg/tls/thread_local3.C: Likewise.
5010         * g++.dg/tls/thread_local3g.C: Likewise.
5011         * g++.dg/tls/thread_local4.C: Likewise.
5012         * g++.dg/tls/thread_local4g.C: Likewise.
5013         * g++.dg/tls/thread_local5.C: Likewise.
5014         * g++.dg/tls/thread_local5g.C: Likewise.
5015         * g++.dg/tls/thread_local6g.C: Likewise.
5017 2013-01-10  Kostya Serebryany  <kcc@google.com>
5019         * g++.dg/asan/asan_test.cc: Sync from upstream.
5021 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5023         PR tree-optimization/55921
5024         * gcc.c-torture/compile/pr55921.c: New test.
5026 2013-01-09  Jan Hubicka  <jh@suse.cz>
5028         PR tree-optimization/55569
5029         * gcc.c-torture/compile/pr55569.c: New testcase.
5031 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5033         PR fortran/47203
5034         * gfortran.dg/use_28.f90: New test.
5036 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5038         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5039         number matching more robust.
5041 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5043         PR rtl-optimization/55829
5044         * gcc.target/i386/pr55829.c: New.
5046 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5048         PR fortran/55758
5049         * gfortran.dg/bind_c_bool_1.f90: New.
5050         * gfortran.dg/do_5.f90: Add dg-warning.
5052 2013-01-09  Jan Hubicka  <jh@suse.cz>
5054         PR tree-optimization/55875
5055         * gcc.c-torture/execute/pr55875.c: New testcase.
5056         * g++.dg/torture/pr55875.C: New testcase.
5058 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5060         PR c/48418
5061         * c-c++-common/pr48418.c: New test.
5063 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5065         PR c++/55801
5066         * g++.dg/tls/thread_local-ice.C: New.
5068 2013-01-09  Andreas Schwab  <schwab@suse.de>
5070         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5072 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5074         PR tree-optimization/48189
5075         * gcc.dg/pr48189.c: New test.
5077 2013-01-04  Jan Hubicka  <jh@suse.cz>
5079         PR tree-optimization/55823
5080         * g++.dg/ipa/devirt-10.C: New testcase.
5082 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5083             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5085         PR rtl-optimization/55845
5086         * gcc.target/i386/pr55845.c: New test.
5088 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5090         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5091         instructions generated instead of number of occurances.
5093 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5095         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5096         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5097         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5098         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5099         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5100         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5101         * gcc.target/aarch64/vect-fcm.x: Likewise.
5102         * lib/target-supports.exp
5103         (check_effective_target_vect_cond): Enable for AArch64.
5105 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5107         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5108         endian-safe float pool loading.
5109         (test_square_root_v4sf): Likewise.
5110         (test_square_root_v2df): Likewise.
5111         * lib/target-supports.exp
5112         (check_effective_target_vect_call_sqrtf): Add AArch64.
5114 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5116         PR debug/55579
5117         * gcc.dg/tree-ssa/pr55579.c: New test.
5119 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5121         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5122         asm comments.
5124 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5126         PR middle-end/55890
5127         * gcc.dg/torture/pr55890-3.c: New test.
5129         PR middle-end/55851
5130         * gcc.c-torture/compile/pr55851.c: New test.
5132         PR sanitizer/55844
5133         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5134         dg-options.
5136 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5138         PR fortran/55618
5139         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5141 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5143         PR fortran/55763
5144         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5145         * gfortran.dg/pointer_init_7.f90: New.
5147 2013-01-07  Richard Biener  <rguenther@suse.de>
5149         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5151 2013-01-07  Richard Biener  <rguenther@suse.de>
5153         PR middle-end/55890
5154         * gcc.dg/torture/pr55890-1.c: New testcase.
5155         * gcc.dg/torture/pr55890-2.c: Likewise.
5157 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5159         * gcc.target/aarch64/fmovd.c: New.
5160         * gcc.target/aarch64/fmovf.c: Likewise.
5161         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5162         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5163         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5164         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5165         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5166         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5168 2013-01-07  Richard Biener  <rguenther@suse.de>
5170         PR tree-optimization/55888
5171         PR tree-optimization/55862
5172         * gcc.dg/torture/pr55888.c: New testcase.
5174 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5176         PR fortran/55852
5177         * gfortran.dg/intrinsic_size_3.f90: New.
5179 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5181         PR fortran/55763
5182         * gfortran.dg/select_type_32.f90: New.
5184 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5186         PR c++/52343
5187         * g++.dg/cpp0x/alias-decl-29.C: New test.
5189 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5191         PR fortran/53876
5192         PR fortran/54990
5193         PR fortran/54992
5194         * gfortran.dg/class_array_15.f03: New test.
5196 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5198         PR fortran/42769
5199         PR fortran/45836
5200         PR fortran/45900
5201         * gfortran.dg/use_23.f90: New test.
5202         * gfortran.dg/use_24.f90: New test.
5203         * gfortran.dg/use_25.f90: New test.
5204         * gfortran.dg/use_26.f90: New test.
5205         * gfortran.dg/use_27.f90: New test.
5207 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5209         * gnat.dg/specs/clause_on_volatile.ads: New test.
5211 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5213         * gnat.dg/alignment10.adb: New test.
5215 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5216             Mikael Morin  <mikael@gcc.gnu.org>
5218         PR fortran/55827
5219         * gfortran.dg/use_22.f90: New test.
5221 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5223         * gcc.target/aarch64/cmp-1.c: New testcase.
5225 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5227         PR fortran/55172
5228         * gfortran.dg/select_type_31.f03: New test.
5230 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5232         PR c++/54526 (again)
5233         * g++.dg/cpp0x/parse2.C: Extend.
5234         * g++.old-deja/g++.other/crash28.C: Adjust.
5236 2013-01-04  Richard Biener  <rguenther@suse.de>
5238         PR tree-optimization/55862
5239         * gcc.dg/torture/pr55862.c: New testcase.
5241 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5243         PR tree-optimization/55755
5244         * gcc.dg/torture/pr55755.c: New test.
5245         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5246         * gcc.dg/tree-ssa/pr45144.c: Update.
5248 2013-01-04  Richard Biener  <rguenther@suse.de>
5250         PR middle-end/55863
5251         * gcc.dg/fold-reassoc-2.c: New testcase.
5253 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5255         PR fortran/55763
5256         * gfortran.dg/null_7.f90: New.
5258 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5260         PR fortran/55854
5261         PR fortran/55763
5262         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5263         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5264         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5266 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5268         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5270 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5272         PR fortran/55855
5273         * gfortran.dg/assignment_1.f90: Modified.
5274         * gfortran.dg/assignment_4.f90: New.
5276 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5278         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5280 2013-01-03  Richard Biener  <rguenther@suse.de>
5282         PR tree-optimization/55857
5283         * gcc.dg/vect/pr55857-1.c: New testcase.
5284         * gcc.dg/vect/pr55857-2.c: Likewise.
5286 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5288         PR rtl-optimization/55838
5289         * gcc.dg/pr55838.c: New test.
5291         PR tree-optimization/55832
5292         * gcc.c-torture/compile/pr55832.c: New test.
5294 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5296         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5297         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5298         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5299         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5300         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5301         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5302         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5303         * gcc.dg/unroll_1.c: Ditto.
5304         * gcc.dg/unroll_2.c: Ditto.
5305         * gcc.dg/unroll_3.c: Ditto.
5306         * gcc.dg/unroll_4.c: Ditto.
5308 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5310         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5312 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5314         PR fortran/55818
5315         * gfortran.dg/eof_4.f90: New test.
5317 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5319         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5320         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5321         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5322         (compat_setup_dfp): Initialize compat_alt_caret and
5323         compat_save_TEST_ALWAYS_FLAGS.
5325 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5327         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5329 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5331         * gcc.dg/torture/fp-int-convert-2.c: New test.
5333 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335         * gfortran.dg/newunit_3.f90: Add dg-do run.
5336         * gfortran.dg/inquire_15.f90: Add dg-do run.
5338 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5340         PR tree-optimization/55831
5341         * gcc.dg/pr55831.c: New test.
5343 Copyright (C) 2013 Free Software Foundation, Inc.
5345 Copying and distribution of this file, with or without modification,
5346 are permitted in any medium without royalty provided the copyright
5347 notice and this notice are preserved.