2013-06-24 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbb5eaa76ad2fb3c8a972321fefd3742137345f7e
1 2013-06-24  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/57488
4         * gcc.dg/torture/pr57488.c: New testcase.
6 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7             Dominique d'Humieres  <dominiq@lps.ens.fr>
9         PR fortran/52413
10         * gfortran.dg/fraction.f90: New.
12 2013-06-24  Alan Modra  <amodra@gmail.com>
14         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
15         Add scan-assembler-not "lvx".
16         * gcc.target/powerpc/le-altivec-consts.c: New.
18 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
20         * g++.dg/cpp0x/sfinae47.C: New.
22 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
24         PR target/52483
25         * gcc.target/sh/pr52483-1.c: New.
26         * gcc.target/sh/pr52483-2.c: New.
27         * gcc.target/sh/pr52483-3.c: New.
28         * gcc.target/sh/pr52483-4.c: New.
29         * gcc.target/sh/pr52483-5.c: New.
31 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
33         * gcc.target/i386/intrinsics_1.c: New test.
34         * gcc.target/i386/intrinsics_2.c: Ditto.
35         * gcc.target/i386/intrinsics_3.c: Ditto.
36         * gcc.target/i386/intrinsics_4.c: Ditto.
37         * gcc.target/i386/intrinsics_5.c: Ditto.
38         * gcc.target/i386/intrinsics_6.c: Ditto.
39         * gcc.target/i386/avx-1.c: Provide macros for builtins
40         needing immediate arguments in f16cintrin.h and rtmintrin.h.
42 2013-06-21  Tobias Burnus  <burnus@net-b.de>
44         PR fortran/37336
45         * gfortran.dg/finalize_17.f90: New.
47 2013-06-21  Tobias Burnus  <burnus@net-b.de>
49         * gfortran.dg/realloc_on_assign_18.f90: New.
51 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
53         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
54         Also changed the returns from error as distinct values so that debugging
55         can get easier.
56         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
57         errors specific to C, if necessary.  Also added new error hooks for C++.
58         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
59         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
60         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
61         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
62         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
63         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to the
64         same changes as parser_errors3.c, spaces were added between colons to
65         not confuse C++ compiler with 2 colons as scope.
66         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
67         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
68         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
69         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
70         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
71         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
72         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
73         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
74         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
75         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
76         * g++.dg/cilk-plus/cilk-plus.exp: New script.
77         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests in the list.
78         
79 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
81         PR other/53317
82         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
84 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
86         PR target/57655
87         * gcc.target/i386/pr57655.c: New test.
89 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
91         * ada/acats/tests/gcc: Delete.
92         * gnat.dg/style: Likewise.
94 2013-06-20  Jeff Law  <law@redhat.com>
96         PR tree-optimization/57660
97         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
98         based on their branch cost.
100         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
102 2013-06-20  Tobias Burnus  <burnus@net-b.de>
104         PR fortran/57633
105         * gfortran.dg/list_read_11.f90: New.
107 2013-06-20  Richard Biener  <rguenther@suse.de>
109         PR tree-optimization/57584
110         * gcc.dg/torture/pr57584.c: New testcase.
112 2013-06-19    <singhai@google.com>
114         * g++.dg/gcov/gcov-8.C: New testcase.
115         * lib/gcov.exp: Handle intermediate format.
117 2013-06-19  Wei Mi  <wmi@google.com>
119         PR rtl-optimization/57518
120         * testsuite/gcc.dg/pr57518.c: New test.
122 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
124         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
126 2013-06-19  Jan Hubicka  <jh@suse.cz>
128         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
130 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
132         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
133         hard-coded values of array sizes with a #define.
134         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
135         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
136         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
137         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
138         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
140 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
142         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
143         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
145 2013-06-19  Jeff Law  <law@redhat.com>
147         * gcc.dg/tree-ssa/forwprop-28.c: New test.
149 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
151         PR c++/57638
152         * g++.dg/template/error53.C: New.
154 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
156         PR target/55033
157         * gcc.target/powerpc/pr55033.c: Fix options.
159 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
161         * gcc.target/i386/inline_error.c: New test.
162         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
163         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
165 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
167         PR c++/53211
168         * g++.dg/cpp0x/decltype55.C: New.
170 2013-06-18  Marek Polacek  <polacek@redhat.com>
172         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
174 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
176         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
178 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
180         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
181         Also changed the returns from error as distinct values so that it is
182         easier to debug.
184 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
186         * gcc.target/aarch64/scalar_intrinsics.c: Update.
188 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
190         PR c++/16128
191         * g++.dg/template/error52.C: New.
192         * g++.dg/lookup/friend15.C: Update.
193         * g++.dg/parse/error11.C: Likewise.
194         * g++.dg/parse/error14.C: Likewise.
195         * g++.dg/parse/parser-pr28152-2.C: Likewise.
196         * g++.dg/parse/template25.C: Likewise.
197         * g++.old-deja/g++.jason/cond.C: Likewise.
198         * g++.old-deja/g++.mike/for2.C: Likewise.
199         * g++.old-deja/g++.robertl/eb125.C: Likewise.
200         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
202 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
204         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
205         ensure alignment.
207 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
209         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
210         accidentally placing minus sign for length instead of stride.
212 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
214         PR rtl-optimization/57425
215         PR rtl-optimization/57569
216         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
217         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
219 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
221         PR fortran/49074
222         PR fortran/56136
223         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
224         packing.
225         * gfortran.dg/typebound_assignment_6.f03: New.
227 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
229         * gcc.target/h8300/h8300.exp: New.
230         * gcc.dg/pragma-isr.c: Move to ...
231         * gcc.target/sh/torture/pragma-isr.c: ... here ...
232         * gcc.target/h8300/pragma-isr.c: ... and here.
233         * gcc.dg/pragma-isr2.c: Move to ...
234         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
235         * gcc.target/h8300/pragma-isr2.c: ... and here.
236         * gcc.dg/pragma-isr-trapa.c: Move to ...
237         * gcc.target/sh/pragma-isr-trapa.c: ... here.
238         * gcc.dg/pragma-isr-trapa2.c: Move to ...
239         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
240         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
241         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
242         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
243         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
244         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
245         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
246         * gcc.dg/attr-isr-trap_exit.c: Move to ...
247         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
248         * gcc.dg/attr-isr-trapa.c: Move to ...
249         * gcc.target/sh/attr-isr-trapa.c: ... here.
251 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
253         PR c++/51413
254         * g++.dg/ext/builtin-offsetof1.C: New.
256 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
258         * gcc.target/aarch64/vect_smlal_1.c: New file.
260 2013-06-14  Tobias Burnus  <burnus@net-b.de>
262         PR fortran/57508
263         * gfortran.dg/defined_assignment_7.f90: New.
265 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
267         PR c++/57599
268         * g++.dg/rtti/dyncast6.C: New.
269         * g++.dg/cpp0x/dyncast1.C: Likewise.
271 2013-06-14  Alan Modra  <amodra@gmail.com>
273         PR middle-end/57134
274         * gcc.dg/pr57134.c: New.
276 2013-06-14  Tobias Burnus  <burnus@net-b.de>
278         PR fortran/57596
279         * gfortran.dg/deferred_type_param_9.f90: New.
281 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
283         * gcc.dg/fold-minus-1.c: New testcase.
285 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
287         PR fortran/49074
288         * gfortran.dg/typebound_assignment_5.f03: New.
290 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
292         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
294 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
295             Pat Haugen <pthaugen@us.ibm.com>
296             Peter Bergner <bergner@vnet.ibm.com>
298         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
299         load/store instructions on power7, power8.
300         * gcc.target/powerpc/atomic-p8.c: Likewise.
302 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
304         PR c/57577
305         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
307 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
309         PR c++/38958
310         * g++.dg/warn/Wunused-var-20.C: New.
312 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
314         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
315         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
316         Run with -fno-common.
318 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
320         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
321         and exit function calls with return 1 and return 0, respectively.
323 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
325         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
326         New tests.
328 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
330         PR tree-optimization/57361
331         * gcc.dg/tree-ssa/pr57361.c: New file.
333 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
335         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
336         to ensure alignment.
337         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
339 2013-06-12  Tobias Burnus  <burnus@net-b.de>
341         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
343 2013-06-12  Tobias Burnus  <burnus@net-b.de>
344             Dominique d'Humieres  <dominiq@lps.ens.fr>
346         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
348 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
350         PR target/56564
351         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
352         * gcc.target/i386/pr56564-3.c: Likewise.
354 2013-06-11  Tobias Burnus  <burnus@net-b.de>
356         PR fortran/57535
357         * gfortran.dg/class_array_18.f90: New.
359 2013-06-11  Jan Hubicka  <jh@suse.cz>
361         PR c++/57551
362         * g++.dg/ext/visibility/anon6.C: Update testcase.
364 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
366         PR c/57563
367         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
368         in how we check __sec_reduce_mutating function's result.        
370 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
371             Pat Haugen <pthaugen@us.ibm.com>
372             Peter Bergner <bergner@vnet.ibm.com>
374         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
375         direct move instructions.
376         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
377         * gcc.target/powerpc/direct-move.h: Likewise.
378         * gcc.target/powerpc/direct-move-float1.c: Likewise.
379         * gcc.target/powerpc/direct-move-float2.c: Likewise.
380         * gcc.target/powerpc/direct-move-double1.c: Likewise.
381         * gcc.target/powerpc/direct-move-double2.c: Likewise.
382         * gcc.target/powerpc/direct-move-long1.c: Likewise.
383         * gcc.target/powerpc/direct-move-long2.c: Likewise.
385 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
387         PR c++/52440
388         * g++.dg/cpp0x/pr52440.C: New.
390 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
392         PR target/56564
393         * gcc.target/i386/pr56564-1.c: New test.
394         * gcc.target/i386/pr56564-2.c: New test.
395         * gcc.target/i386/pr56564-3.c: New test.
396         * gcc.target/i386/pr56564-4.c: New test.
397         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
398         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
399         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
400         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
401         * gcc.target/i386/vect-sizes-1.c: Likewise.
402         * gcc.target/i386/memcpy-1.c: Likewise.
403         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
404         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
406 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
408         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
409         systems to cover all GNU systems.
410         * g++.dg/abi/guard2.C: Likewise.
411         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
412         * g++.dg/eh/sighandle.C: Likewise.
413         * g++.dg/ext/cleanup-10.C: Likewise.
414         * g++.dg/ext/cleanup-11.C: Likewise.
415         * g++.dg/ext/cleanup-8.C: Likewise.
416         * g++.dg/ext/cleanup-9.C: Likewise.
417         * g++.dg/opt/const5.C: Likewise.
418         * g++.dg/opt/life1.C: Likewise.
419         * g++.dg/other/pr39496.C: Likewise.
420         * g++.old-deja/g++.abi/aggregates.C: Likewise.
421         * g++.old-deja/g++.abi/align.C: Likewise.
422         * g++.old-deja/g++.abi/bitfields.C: Likewise.
423         * g++.old-deja/g++.law/weak.C: Likewise.
424         * g++.old-deja/g++.pt/asm1.C: Likewise.
425         * gcc.c-torture/execute/20030125-1.x: Likewise.
426         * gcc.c-torture/execute/990127-2.x: Likewise.
427         * gcc.dg/20041106-1.c: Likewise.
428         * gcc.dg/20050503-1.c: Likewise.
429         * gcc.dg/builtin-object-size-5.c: Likewise.
430         * gcc.dg/cleanup-10.c: Likewise.
431         * gcc.dg/cleanup-11.c: Likewise.
432         * gcc.dg/cleanup-8.c: Likewise.
433         * gcc.dg/cleanup-9.c: Likewise.
434         * gcc.dg/complex-5.c: Likewise.
435         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
436         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
437         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
438         * gcc.dg/dfp/pr35739.c: Likewise.
439         * gcc.dg/fdata-sections-1.c: Likewise.
440         * gcc.dg/lto/20090206-1_0.c: Likewise.
441         * gcc.dg/lto/20090206-2_0.c: Likewise.
442         * gcc.dg/pr30360.c: Likewise.
443         * gcc.dg/pr37303.c: Likewise.
444         * gcc.dg/pr39323-1.c: Likewise.
445         * gcc.dg/pr39323-2.c: Likewise.
446         * gcc.dg/pr39323-3.c: Likewise.
447         * gcc.dg/pr45416.c: Likewise.
448         * gcc.dg/setjmp-2.c: Likewise.
449         * gcc.dg/split-1.c: Likewise.
450         * gcc.dg/split-3.c: Likewise.
451         * gcc.dg/split-4.c: Likewise.
452         * gcc.dg/strlenopt-12g.c: Likewise.
453         * gcc.dg/strlenopt-14g.c: Likewise.
454         * gcc.dg/strlenopt-14gf.c: Likewise.
455         * gcc.dg/strlenopt-16g.c: Likewise.
456         * gcc.dg/strlenopt-17g.c: Likewise.
457         * gcc.dg/strlenopt-18g.c: Likewise.
458         * gcc.dg/strlenopt-1f.c: Likewise.
459         * gcc.dg/strlenopt-22g.c: Likewise.
460         * gcc.dg/strlenopt-2f.c: Likewise.
461         * gcc.dg/strlenopt-4g.c: Likewise.
462         * gcc.dg/strlenopt-4gf.c: Likewise.
463         * gcc.dg/struct-ret-3.c: Likewise.
464         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
465         * gcc.misc-tests/linkage.exp: Likewise.
466         * gcc.target/i386/20000724-1.c: Likewise.
467         * gcc.target/i386/align-main-3.c: Likewise.
468         * gcc.target/i386/cleanup-1.c: Likewise.
469         * gcc.target/i386/inline-mcpy.c: Likewise.
470         * gcc.target/i386/pr32268.c: Likewise.
471         * gcc.target/i386/pr36613.c: Likewise.
472         * gcc.target/i386/pr39013-1.c: Likewise.
473         * gcc.target/i386/pr39013-2.c: Likewise.
474         * gcc.target/i386/pr39496.c: Likewise.
475         * gcc.target/i386/pr40906-3.c: Likewise.
476         * gcc.target/i386/pr46084.c: Likewise.
477         * lib/target-supports.exp (check_effective_target_pie): Likewise.
479 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
481         PR target/6526
482         * gcc.target/sh/pr6526.c: New.
484 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
486         PR target/57568
487         * gcc.c-torture/execute/pr57568.c: New test.
489 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
491         PR c++/37404
492         * g++.dg/other/vararg-4.C: New.
494 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
496         PR rtl-optimization/57559
497         * gcc.target/s390/pr57559.c : New test.
499 2013-06-08  Tobias Burnus  <burnus@net-b.de>
501         PR fortran/37336
502         * gfortran.dg/finalize_10.f90: New.
503         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
504         * gfortran.dg/finalize_15.f90: New.
506 2013-06-08  Tobias Burnus  <burnus@net-b.de>
508         PR fortran/57553
509         * gfortran.dg/storage_size_4.f90: New.
511 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
513         PR c++/57548
514         * testsuite/g++.dg/ext/pr57548.C: New test.
516 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
518         PR middle-end/57541
519         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
521 2013-06-07  Jan Hubicka  <jh@suse.cz>
523         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
525 2013-06-07  Tobias Burnus  <burnus@net-b.de>
527         PR fortran/57549
528         * gfortran.dg/array_constructor_48.f90: New.
529         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
530         * gfortran.dg/array_constructor_type_15.f03: Ditto.
532 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
534         PR target/56315
535         * gcc.target/arm/xordi3-opt.c: New test.
537 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
539         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
540         Revert to dg-options.
542 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
544         PR target/55033
545         * gcc.target/powerpc/pr55033.c: New.
547 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
549         PR c++/53658
550         * g++.dg/cpp0x/alias-decl-36.C: New.
552 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
553             Pat Haugen <pthaugen@us.ibm.com>
554             Peter Bergner <bergner@vnet.ibm.com>
556         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
557         power8 builtin functions.
558         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
559         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
560         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
561         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
562         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
563         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
564         * gcc.target/powerpc/p8vector-vectorize-1.c: New
565         tests to test power8 auto-vectorization.
566         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
567         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
568         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
569         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
571         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
572         powerpc_p8vector_ok instead of powerpc_vsx_ok.
574         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
576         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
577         support.
578         (check_effective_target_powerpc_p8vector_ok): Likewise.
579         (is-effective-target): Likewise.
580         (check_vect_support_and_set_flags): Likewise.
582 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
584         PR c++/43652
585         * g++.dg/parse/error53.C: New.
587 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
589         PR rtl-optimization/57459
590         * gcc.target/i386/pr57459.c: New test.
592 2013-06-06  Teresa Johnson  <tejohnson@google.com>
594         PR c++/53743
595         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
596         into -freorder-blocks-and-partition test.
597         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
598         * gcc.dg/tree-prof/20041218-1.c: Ditto.
599         * gcc.dg/tree-prof/pr52027.c: Use -O2.
600         * gcc.dg/tree-prof/pr50907.c: Ditto.
601         * gcc.dg/tree-prof/pr45354.c: Ditto.
602         * g++.dg/tree-prof/partition2.C: Ditto.
603         * g++.dg/tree-prof/partition3.C: Ditto.
605 2013-06-06  Tobias Burnus  <burnus@net-b.de>
607         PR fortran/57542
608         * gfortran.dg/finalize_16.f90: New.
610 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
612         * gcc.dg/vect/no-section-anchors-vect-68.c:
613         Add dg-skip-if aarch64_tiny.
615 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
617         PR C/57457
618         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
619         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
621 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
623         PR c++/51908
624         * g++.dg/cpp0x/decltype54.C: New.
626 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
628         * gcc.dg/fshort-wchar.c: Add extra dg-options for
629         arm*-*-*eabi* targets.
630         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
631         arm*-*-* targets.
632         * gcc.dg/tree-ssa/pr43491.c: Likewise.
634 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
635             Tobias Burnus  <burnus@net-b.de>
637         * gfortran.dg/string_length_2.f90: Fix dg-do run.
638         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
639         * gfortran.dg/io_real_boz_4.f90: Ditto.
640         * gfortran.dg/io_real_boz_5.f90: Ditto.
642 2013-06-05  Andreas Schwab  <schwab@suse.de>
644         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
646 2013-06-04  Jan Hubicka  <jh@suse.cz>
648         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
650 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
652         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
653         parameters with void.
654         (main2): Removed argc parameter.
655         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
656         (main): Replaced argc, argv parameters with void.
657         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
658         (main2): Removed argc parameter.
659         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
660         argv parameters with void.  Added __asm volatile to avoid optimization
661         on argc, if necessary.
662         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
663         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
664         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
665         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
666         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
667         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
668         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
669         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
670         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
671         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
672         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
673         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
674         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
675         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
676         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
677         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
678         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
679         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
680         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
681         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
682         parameters with void.
683         (main2): Removed argc parameter.
684         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
685         (main): Replaced argc, argv parameters with void.
686         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
687         argv parameters with void.  Also renamed this function as main, and
688         delete the existing main.
689         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
690         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
691         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
693 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
695         * gcc.target/aarch64/movi_1.c: New test.
697 2013-06-04  Tobias Burnus  <burnus@net-b.de>
699         PR fortran/37336
700         * gfortran.dg/finalize_12.f90: New.
701         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
702         end of scope finalization.
703         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
704         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
705         * gfortran.dg/auto_dealloc_2.f90: Ditto.
706         * gfortran.dg/class_19.f03: Ditto.
707         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
708         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
709         * gfortran.dg/extends_14.f03: Ditto.
710         * gfortran.dg/move_alloc_4.f90: Ditto.
711         * gfortran.dg/typebound_proc_27.f03: Ditto.
713 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
715         * gfortran.dg/bounds_check_7.f90: Remove "! {".
716         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
717         * gfortran.dg/default_initialization_5.f90: Update dg-do.
718         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
719         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
720         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
721         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
722         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
723         * gfortran.dg/io_real_boz_4.f90: Ditto.
724         * gfortran.dg/io_real_boz_5.f90: Ditto.
725         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
726         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
727         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
728         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
729         * gfortran.dg/transpose_2.f90: Fix dg-output.
731 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
733         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
734         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
735         dg-option and an header comment.
736         
737 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
739         PR c++/57419
740         * g++.dg/cpp0x/sfinae46.C: New.
741         * g++.dg/cpp0x/defaulted13.C: Adjust.
742         * g++.dg/cpp0x/defaulted2.C: Likewise.
743         * g++.dg/cpp0x/defaulted26.C: Likewise.
744         * g++.dg/cpp0x/defaulted3.C: Likewise.
745         * g++.dg/cpp0x/error1.C: Likewise.
746         * g++.dg/cpp0x/implicit1.C: Likewise.
747         * g++.dg/cpp0x/implicit11.C: Likewise.
748         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
749         * g++.dg/cpp0x/initlist47.C: Likewise.
750         * g++.dg/cpp0x/initlist9.C: Likewise.
751         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
752         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
753         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
754         * g++.dg/cpp0x/union4.C: Likewise.
755         * g++.dg/template/crash108.C: Likewise.
756         * g++.dg/template/crash41.C: Likewise.
757         * g++.old-deja/g++.jason/local.C: Likewise.
758         * g++.old-deja/g++.law/visibility3.C: Likewise.
760 2013-06-03  Teresa Johnson  <tejohnson@google.com>
762         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
763         * gcc.dg/vect/bb-slp-14.c: Ditto.
764         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
765         * gcc.dg/vect/bb-slp-23.c: Ditto.
766         * gcc.dg/vect/bb-slp-15.c: Ditto.
767         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
768         * gcc.dg/vect/bb-slp-24.c: Ditto.
769         * gcc.dg/vect/bb-slp-16.c: Ditto.
770         * gcc.dg/vect/bb-slp-25.c: Ditto.
771         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
772         * gcc.dg/vect/bb-slp-17.c: Ditto.
773         * gcc.dg/vect/bb-slp-1.c: Ditto.
774         * gcc.dg/vect/bb-slp-26.c: Ditto.
775         * gcc.dg/vect/bb-slp-18.c: Ditto.
776         * gcc.dg/vect/bb-slp-2.c: Ditto.
777         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
778         * gcc.dg/vect/bb-slp-27.c: Ditto.
779         * gcc.dg/vect/bb-slp-19.c: Ditto.
780         * gcc.dg/vect/bb-slp-3.c: Ditto.
781         * gcc.dg/vect/bb-slp-28.c: Ditto.
782         * gcc.dg/vect/bb-slp-4.c: Ditto.
783         * gcc.dg/vect/bb-slp-29.c: Ditto.
784         * gcc.dg/vect/bb-slp-5.c: Ditto.
785         * gcc.dg/vect/bb-slp-6.c: Ditto.
786         * gcc.dg/vect/bb-slp-8a.c: Ditto.
787         * gcc.dg/vect/bb-slp-7.c: Ditto.
788         * gcc.dg/vect/bb-slp-8b.c: Ditto.
789         * gcc.dg/vect/bb-slp-8.c: Ditto.
790         * gcc.dg/vect/bb-slp-9.c: Ditto.
791         * gcc.dg/vect/bb-slp-10.c: Ditto.
792         * gcc.dg/vect/bb-slp-11.c: Ditto.
793         * gcc.dg/vect/bb-slp-20.c: Ditto.
794         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
795         * gcc.dg/vect/bb-slp-21.c: Ditto.
796         * gcc.dg/vect/bb-slp-30.c: Ditto.
797         * gcc.dg/vect/bb-slp-13.c: Ditto.
798         * gcc.dg/vect/bb-slp-22.c: Ditto.
799         * g++.dg/vect/slp-pr50413.cc: Ditto.
800         * g++.dg/vect/slp-pr56812.cc: Ditto.
801         * g++.dg/vect/slp-pr50819.cc: Ditto.
803 2013-06-01  Tobias Burnus  <burnus@net-b.de>
805         PR fortran/57456
806         * gfortran.dg/class_array_17.f90: New.
808 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
810         * ada/acats/floatstore.lst: New.
811         * ada/acats/run_all.sh: Process it.
813 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
815         * gcc.target/powerpc/e500-ord-1.c: New test.
816         * gcc.target/powerpc/e500-ord-2.c: Likewise.
817         * gcc.target/powerpc/e500-unord-1.c: Likewise.
818         * gcc.target/powerpc/e500-unord-2.c: Likewise.
820 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
822         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
824 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
826         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
828 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
830         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
832 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
834         PR c/57452
835         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
836         test-case.
838 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
840         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
842 2013-05-31  Marek Polacek  <polacek@redhat.com>
844         PR tree-optimization/57478
845         PR tree-optimization/57453
846         * gcc.dg/torture/pr57478.c: New test.
848 2013-05-31  Tobias Burnus  <burnus@net-b.de>
850         PR fortran/57456
851         * gfortran.dg/class_array_17.f90: New.
853 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
855         PR target/56315
856         * gcc.target/arm/iordi3-opt.c: New test.
858 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
860         PR fortran/54190
861         PR fortran/57217
862         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
863         * gfortran.dg/interface_26.f90: Ditto.
864         * gfortran.dg/proc_ptr_11.f90: Ditto.
865         * gfortran.dg/proc_ptr_15.f90: Ditto.
866         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
867         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
868         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
869         * gfortran.dg/typebound_override_1.f90: Ditto.
870         * gfortran.dg/typebound_override_4.f90: Ditto.
871         * gfortran.dg/typebound_proc_6.f03: Ditto.
872         * gfortran.dg/assumed_type_7.f90: New test.
873         * gfortran.dg/typebound_override_5.f90: New test.
874         * gfortran.dg/typebound_override_6.f90: New test.
875         * gfortran.dg/typebound_override_7.f90: New test.
877 2013-05-30  Tobias Burnus  <burnus@net-b.de>
879         PR middle-end/57073
880         * gfortran.dg/power_6.f90: New.
882 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
884         * gcc.target/aarch64/insv_1.c: New test.
886 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
888         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
889         dg-skip-if "No stabs".
891 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
893         PR fortran/54189
894         * gfortran.dg/assumed_size_1.f90: New.
896 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
898         * gcc.dg/shrink-wrap-alloca.c: New added.
899         * gcc.dg/shrink-wrap-pretend.c: New added.
900         * gcc.dg/shrink-wrap-sibcall.c: New added.
902 2013-05-30  Tobias Burnus  <burnus@net-b.de>
904         PR fortran/57458
905         * gfortran.dg/assumed_rank_13.f90: New.
907 2013-05-29  Easwaran Raman  <eraman@google.com>
909         PR tree-optimization/57442
910         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
912 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
914         PR tree-optimization/57441
915         * gcc.c-torture/compile/pr57441.c: New.
917 2013-05-29  Dehao Chen  <dehao@google.com>
919         PR testsuite/57413
920         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
922 2013-05-29  Tobias Burnus  <burnus@net-b.de>
924         PR fortran/37336
925         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
926         * gfortran.dg/class_19.f03: Ditto.
928 2013-05-29  Richard Biener  <rguenther@suse.de>
930         * gcc.dg/vect/bb-slp-32.c: New testcase.
932 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
934         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
935         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
936         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
937         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
938         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
939         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
940         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
941         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
942         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
943         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
944         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
945         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
946         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
947         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
948         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
949         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
950         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
951         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
952         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
953         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
954         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
955         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
956         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
957         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
958         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
959         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
960         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
961         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
962         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
963         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
964         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
965         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
966         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
967         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
968         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
969         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
970         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
971         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
972         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
974 2013-05-29  Tobias Burnus  <burnus@net-b.de>
976         PR fortran/37336
977         * gfortran.dg/finalize_11.f90: New.
978         * gfortran.dg/finalize_4.f03: Remove dg-error.
979         * gfortran.dg/finalize_5.f03: Ditto.
980         * gfortran.dg/finalize_6.f03: Ditto.
981         * gfortran.dg/finalize_7.f03: Ditto.
983 2013-05-28  Tobias Burnus  <burnus@net-b.de>
985         * gfortran.dg/class_array_16.f90: New.
987 2013-05-28  Tobias Burnus  <burnus@net-b.de>
989         PR fortran/57435
990         * testsuite/gfortran.dg/use_29.f90: New.
992 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
994         * gnat.dg/fp_exception.adb: New test.
996 2013-05-28  Richard Biener  <rguenther@suse.de>
998         PR tree-optimization/56787
999         * gcc.dg/vect/pr56787.c: New testcase.
1001 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1002             Tobias Burnus  <burnus@net-b.de>
1004         PR fortran/57217
1005         * gfortran.dg/typebound_override_4.f90: New.
1007 2013-05-28  Richard Biener  <rguenther@suse.de>
1009         PR tree-optimization/57411
1010         * g++.dg/opt/pr57411.C: New testcase.
1012 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1014         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1015         * gcc.dg/builtin-bswap-9.c: Likewise.
1017 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1019         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1021 2013-05-27  Richard Biener  <rguenther@suse.de>
1023         PR middle-end/57412
1024         * gcc.dg/gomp/pr57412.c: New testcase.
1026 2013-05-27  Bud Davis  <jmdavis@link.com>
1028         PR fortran/50405
1029         * gfortran.dg/stfunc_8.f90: New.
1031 2013-05-27  Richard Biener  <rguenther@suse.de>
1033         PR tree-optimization/57343
1034         * gcc.dg/torture/pr57343.c: New testcase.
1036 2013-05-27  Richard Biener  <rguenther@suse.de>
1038         PR tree-optimization/57417
1039         * gcc.dg/torture/pr57417.c: New testcase.
1041 2013-05-27  Richard Biener  <rguenther@suse.de>
1043         PR tree-optimization/57396
1044         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1046 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/specs/last_bit.ads: New test.
1050 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1052         * gnat.dg/specs/machine_attribute.ads: New test.
1054 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1056         * gnat.dg/incomplete3.ad[sb]: New test.
1058 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1060         PR target/53916
1061         * gcc.target/mips/div-13.c: New test.
1063 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1065         PR target/55777
1066         * gcc.target/mips/mips16-attributes-5.c,
1067         * gcc.target/mips/mips16-attributes-6.c: New tests.
1069 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1071         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1072         * gcc.dg/builtin-bswap-8.c: Likewise.
1074 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1076         PR c++/52216
1077         * g++.dg/cpp0x/new1.C: New.
1079 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1081         PR c++/25666
1082         * g++.dg/parse/dtor16.C: New.
1083         * g++.dg/parse/dtor6.C: Adjust.
1085 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/19618
1088         * g++.dg/expr/bitfield12.C: New.
1090 2013-05-24  Jeff Law  <law@redhat.com>
1092         PR tree-optimization/57124
1093         * gcc.c-torture/execute/pr57124.c: New test.
1094         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1096 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1098         PR tree-optimization/57294
1099         * gcc.dg/ipa/pr57294.c: New test.
1101 2013-05-24  Dehao Chen  <dehao@google.com>
1103         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1105 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1107         * gcc.target/aarch64/scalar_intrinsics.c
1108         (force_simd): Use a valid instruction.
1109         (test_vdupd_lane_s64): Pass a valid lane argument.
1110         (test_vdupd_lane_u64): Likewise.
1112 2013-05-24  Richard Biener  <rguenther@suse.de>
1114         PR tree-optimization/57287
1115         * gcc.dg/pr57287.c: New testcase.
1117 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1119         PR c++/26572
1120         * g++.dg/template/error51.C: New.
1122 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1124         PR c++/25503
1125         * g++.dg/template/bitfield2.C: New.
1127 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1129         * gnat.dg/specs/noinline1.ads: New test.
1130         * gnat.dg/noinline2.ad[sb]: Likewise.
1131         * gnat.dg/specs/noinline3.ads: Likewise.
1132         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1134 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1136         PR tree-ssa/57385
1137         * gcc.dg/tree-ssa/pr57385.c: New test.
1139 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1141         * gnat.dg/derived_type4.adb: New test.
1143 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1145         * gcc.dg/builtin-bswap-6.c: New test.
1146         * gcc.dg/builtin-bswap-7.c: Likewise.
1147         * gcc.dg/builtin-bswap-8.c: Likewise.
1148         * gcc.dg/builtin-bswap-9.c: Likewise.
1150 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1152         PR debug/57351
1153         * gcc.dg/debug/pr57351.c: New test
1155 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1157         * gcc.target/aarch64/vect-clz.c: New file.
1159 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1161         PR middle-end/57347
1162         * gcc.dg/ipa/pr57347.c: New test.
1164 2013-05-23  Richard Biener  <rguenther@suse.de>
1166         PR tree-optimization/57380
1167         * g++.dg/tree-ssa/pr57380.C: New testcase.
1169 2013-05-23  Richard Biener  <rguenther@suse.de>
1171         PR middle-end/57381
1172         * gcc.dg/torture/pr57381.c: New testcase.
1174 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1176         PR middle-end/57344
1177         * gcc.c-torture/execute/pr57344-1.c: New test.
1178         * gcc.c-torture/execute/pr57344-2.c: New test.
1179         * gcc.c-torture/execute/pr57344-3.c: New test.
1180         * gcc.c-torture/execute/pr57344-4.c: New test.
1182 2013-05-23  Richard Biener  <rguenther@suse.de>
1184         PR rtl-optimization/57341
1185         * gcc.dg/torture/pr57341.c: New testcase.
1187 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/57352
1190         * g++.dg/parse/crash62.C: New.
1192 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1193             Pat Haugen <pthaugen@us.ibm.com>
1194             Peter Bergner <bergner@vnet.ibm.com>
1196         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1197         crypto builtins.
1199 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1201         PR fortran/57364
1202         * gfortran.dg/defined_assignment_6.f90: New.
1204 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1206         PR fortran/57338
1207         * gfortran.dg/assumed_type_6.f90: New.
1209 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1211         PR c++/57211
1212         * g++.dg/cpp0x/Wunused-parm.C: New.
1214 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1216         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1217         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1219 2013-05-21  Easwaran Raman  <eraman@google.com>
1221         PR tree-optimization/57322
1222         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1224 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1226         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1227         .set (no)?micromips
1229 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1231         PR fortran/57035
1232         * gfortran.dg/assumed_type_5.f90: New.
1233         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1234         * gfortran.dg/assumed_rank_2.f90: Ditto.
1235         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1236         * gfortran.dg/no_arg_check_3.f90: Ditto.
1238 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1240         PR tree-optimization/57331
1241         * gcc.c-torture/compile/pr57331.c: New test.
1243 2013-05-21  Richard Biener  <rguenther@suse.de>
1245         PR tree-optimization/57330
1246         * gcc.dg/torture/pr57330.c: New testcase.
1248 2013-05-21  Richard Biener  <rguenther@suse.de>
1250         PR tree-optimization/57303
1251         * gcc.dg/torture/pr57303.c: New testcase.
1253 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1255         PR tree-optimization/57321
1256         * gcc.c-torture/execute/pr57321.c: New test.
1258 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1260         PR fortran/48858
1261         PR fortran/55465
1262         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1263         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1264         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1265         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1266         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1267         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1268         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1269         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1270         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1271         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1272         * gfortran.dg/binding_label_tests_24.f90: New.
1273         * gfortran.dg/binding_label_tests_25.f90: New.
1275 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1277         PR fortran/48858
1278         * gfortran.dg/binding_label_tests_17.f90: New.
1279         * gfortran.dg/binding_label_tests_18.f90: New.
1280         * gfortran.dg/binding_label_tests_19.f90: New.
1281         * gfortran.dg/binding_label_tests_20.f90: New.
1282         * gfortran.dg/binding_label_tests_21.f90: New.
1283         * gfortran.dg/binding_label_tests_22.f90: New.
1284         * gfortran.dg/binding_label_tests_23.f90: New.
1286 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1288         PR fortran/48858
1289         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1290         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1291         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1292         * gfortran.dg/common_18.f90: New.
1293         * gfortran.dg/common_19.f90: New.
1294         * gfortran.dg/common_20.f90: New.
1295         * gfortran.dg/common_21.f90: New.
1297 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1299         PR c++/12288
1300         * g++.dg/parse/error52.C: New.
1301         * g++.dg/parse/error3.C: Adjust.
1302         * g++.dg/parse/error36.C: Likewise.
1304 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1306         PR target/56547
1307         * gcc.target/sh/pr56547-1.c: New.
1308         * gcc.target/sh/pr56547-2.c: New.
1310 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1312         PR c++/23608
1313         * g++.dg/warn/Wsign-compare-6.C: New.
1314         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1316 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1318         PR c++/57327
1319         * g++.dg/template/error50.C: New.
1321 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/10207
1324         * g++.dg/ext/complit13.C: New.
1326 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1328         PR c++/57175
1329         * g++.dg/pr57175.C: New testcase.
1331 2013-05-17  Easwaran Raman  <eraman@google.com>
1333         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1335 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1337         PR testsuite/57313
1338         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1340 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1342         PR rtl-optimization/57281
1343         PR rtl-optimization/57300
1344         * gcc.dg/pr57300.c: New test.
1345         * gcc.c-torture/execute/pr57281.c: New test.
1347 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1349         PR c++/18126
1350         * g++.dg/ext/sizeof-complit.C: New.
1352 2013-05-17  Marek Polacek  <polacek@redhat.com>
1354         * gcc.dg/strlenopt-25.c: New test.
1355         * gcc.dg/strlenopt-26.c: Likewise.
1357 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1359         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1360         instead of -mavx2, require only avx instead of avx2.
1361         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1362         of avx2-check.h and turn into an avx runtime test instead of
1363         avx2 runtime test.
1365 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1367         * g++.dg/ext/vector22.C: Uncomment working test.
1369 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1371         PR c++/17410
1372         * g++.dg/template/pr17410.C: New.
1374 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1376         * gcc.target/i386/rotate-3.c: New test.
1377         * gcc.target/i386/rotate-3a.c: New test.
1378         * gcc.target/i386/rotate-4.c: New test.
1379         * gcc.target/i386/rotate-4a.c: New test.
1380         * gcc.target/i386/rotate-5.c: New test.
1381         * gcc.target/i386/rotate-5a.c: New test.
1383 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1385         * gcc.dg/visibility-21.c: Require section_anchors.
1387 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1389         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1390         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1391         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1393 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1395         * gcc.dg/visibility-21.c: New.
1397 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1399         PR middle-end/57286
1400         * gcc.dg/pr57286.c: New testcase.
1401         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1402         * g++.dg/ext/vector22.C: Comment out transformations not
1403         performed anymore.
1405 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1407         PR target/57260
1408         * gcc.target/mips/call-1.c: Restrict to o32.
1409         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1411 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1413         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1414         dg-messages.
1415         * g++.dg/warn/Wshadow-1.C: Likewise.
1416         * g++.dg/warn/Wshadow-6.C: Likewise.
1417         * g++.dg/warn/Wshadow-7.C: Likewise.
1419 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1421         PR c++/31952
1422         * g++.dg/parse/pr31952-1.C: New.
1423         * g++.dg/parse/pr31952-2.C: Likewise.
1424         * g++.dg/parse/pr31952-3.C: Likewise.
1426         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1427         * g++.old-deja/g++.jason/cond.C: Likewise.
1428         * g++.dg/cpp0x/range-for5.C: Likewise.
1430 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1432         PR target/19599
1433         * gcc.target/arm/pr40887.c: Adjust testcase.
1434         * gcc.target/arm/pr19599.c: New test.
1436 2013-05-15  Richard Biener  <rguenther@suse.de>
1438         PR tree-optimization/57275
1439         * gcc.target/i386/pr57275.c: New testcase.
1441 2013-05-15  Jan Hubicka  <jh@suse.cz>
1443         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1444         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1445         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1447 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1449         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1450         scheduling.
1452 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1454         PR c++/57274
1455         * c-c++-common/Wsequence-point-1.c: New test.
1457 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
1459         * g++.dg/ext/vector22.C: New testcase.
1460         * gcc.dg/binop-xor3.c: Remove xfail.
1462 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
1464         * gcc.target/aarch64/vect-fcm.x: Add cases testing
1465         FLOAT cmp FLOAT ? INT : INT.
1466         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1467         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1468         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1469         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1470         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1471         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1473 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1475         PR c++/53903
1476         * g++.dg/cpp0x/defaulted43.C: New.
1478 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1480         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1481         (alloca): Remove declaration.
1482         (foo9): Replace alloca by __builtin_alloca.
1484 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
1486         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1487         Expect "size of array is too large" error.
1489 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1491         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1493 2013-05-14  Richard Biener  <rguenther@suse.de>
1495         PR middle-end/57235
1496         * g++.dg/torture/pr57235.C: New testcase.
1498 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1500         PR middle-end/57251
1501         * gcc.dg/torture/pr57251.c: New test.
1503 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1505         PR target/57264
1506         * gcc.target/i386/pr57264.c: New test.
1508 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1510         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1512 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
1514         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1516 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1518         PR tree-optimization/45216
1519         PR tree-optimization/57157
1520         * c-c++-common/rotate-1.c: Add 32 tests with +.
1521         * c-c++-common/rotate-1a.c: Adjust.
1522         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1523         * c-c++-common/rotate-2b.c: New test.
1524         * c-c++-common/rotate-3.c: Add 32 tests with +.
1525         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1526         * c-c++-common/rotate-4b.c: New test.
1527         * c-c++-common/rotate-5.c: New test.
1529 2013-05-13  Martin Jambor  <mjambor@suse.cz>
1531         PR middle-end/42371
1532         * gcc.dg/ipa/remref-0.c: New test.
1533         * gcc.dg/ipa/remref-1a.c: Likewise.
1534         * gcc.dg/ipa/remref-1b.c: Likewise.
1535         * gcc.dg/ipa/remref-2a.c: Likewise.
1536         * gcc.dg/ipa/remref-2b.c: Likewise.
1538 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
1540         * gcc.dg/vector-shift-2.c: New testcase.
1542 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1544         PR tree-optimization/57230
1545         * gcc.dg/strlenopt-24.c: New test.
1547         PR tree-optimization/57230
1548         * gcc.dg/strlenopt-23.c: New test.
1550 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
1552         PR target/57108
1553         * gcc.target/sh/pr57108.c: Move this test case to ...
1554         * gcc.c-torture/compile/pr57108.c: ... here.
1556 2013-05-10  Richard Biener  <rguenther@suse.de>
1558         PR tree-optimization/57214
1559         * gcc.dg/torture/pr57214.c: New testcase.
1561 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
1563         * gcc.dg/vector-shift.c: New testcase.
1565 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
1567         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1569         PR tree-optimization/45216
1570         PR tree-optimization/57157
1571         * c-c++-common/rotate-1.c: New test.
1572         * c-c++-common/rotate-1a.c: New test.
1573         * c-c++-common/rotate-2.c: New test.
1574         * c-c++-common/rotate-2a.c: New test.
1575         * c-c++-common/rotate-3.c: New test.
1576         * c-c++-common/rotate-3a.c: New test.
1577         * c-c++-common/rotate-4.c: New test.
1578         * c-c++-common/rotate-4a.c: New test.
1580 2013-05-10  Richard Biener  <rguenther@suse.de>
1582         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1583         * gcc.target/i386/l_fma_double_1.c: Adjust.
1584         * gcc.target/i386/l_fma_double_2.c: Likewise.
1585         * gcc.target/i386/l_fma_double_3.c: Likewise.
1586         * gcc.target/i386/l_fma_double_4.c: Likewise.
1587         * gcc.target/i386/l_fma_double_5.c: Likewise.
1588         * gcc.target/i386/l_fma_double_6.c: Likewise.
1589         * gcc.target/i386/l_fma_float_1.c: Likewise.
1590         * gcc.target/i386/l_fma_float_2.c: Likewise.
1591         * gcc.target/i386/l_fma_float_3.c: Likewise.
1592         * gcc.target/i386/l_fma_float_4.c: Likewise.
1593         * gcc.target/i386/l_fma_float_5.c: Likewise.
1594         * gcc.target/i386/l_fma_float_6.c: Likewise.
1596 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1598         PR c++/51226
1599         * g++.dg/cpp0x/pr51226.C: New.
1601 2013-04-16  Han Shen  <shenhan@google.com>
1603         Test cases for '-fstack-protector-strong'.
1604         * gcc.dg/fstack-protector-strong.c: New.
1605         * g++.dg/fstack-protector-strong.C: New.
1607 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
1609         * gcc.target/aarch64/ands_1.c: New test.
1610         * gcc.target/aarch64/ands_2.c: Likewise
1612 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
1614         * lib/target-supports.exp (check_effective_target_hw): New
1615         function.
1616         * c-c++-common/asan/clone-test-1.c: Call
1617         check_effective_target_hw.
1618         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1619         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1620         possible decorations.
1621         * c-c++-common/asan/null-deref-1.c: Likewise.
1622         * c-c++-common/asan/stack-overflow-1.c: Likewise.
1623         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1624         * c-c++-common/asan/use-after-free-1.c: Likewise.
1625         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1626         * g++.dg/asan/large-func-test-1.C: Likewise.
1628 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
1630         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1632 2013-05-07  Richard Biener  <rguenther@suse.de>
1634         PR middle-end/57190
1635         * g++.dg/torture/pr57190.C: New testcase.
1637 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1639         PR tree-optimization/57149
1640         * gcc.dg/pr57149.c: New test.
1642         PR debug/57184
1643         * gcc.dg/pr57184.c: New test.
1645 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1647         * gnat.dg/specs/array3.ads: New test.
1649 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
1651         * c-c++-common/vector-scalar-2.c: New testcase.
1653 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
1655         * gcc.target/i386/asm-dialect-2.c: New testcase.
1657 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1659         PR c++/57183
1660         * g++.dg/cpp0x/auto38.C: New.
1662 2013-05-06  Richard Biener  <rguenther@suse.de>
1664         PR tree-optimization/57185
1665         * gcc.dg/autopar/pr57185.c: New testcase.
1667 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1669         PR target/57106
1670         * gcc.target/i386/pr57106.c: New test.
1672 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1674         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1675         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1676         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1677         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1678         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1679         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1680         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1682 2013-05-06  Teresa Johnson  <tejohnson@google.com>
1684         PR bootstrap/57154
1685         * gcc.dg/pr57154.c: New test.
1687 2013-05-06  Richard Biener  <rguenther@suse.de>
1689         PR middle-end/57147
1690         * gcc.dg/torture/pr57147-1.c: New testcase.
1691         * gcc.dg/torture/pr57147-2.c: Likewise.
1692         * gcc.dg/torture/pr57147-3.c: Likewise.
1694 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1696         PR target/55303
1697         * gcc.target/sh/pr55303-1.c: New.
1698         * gcc.target/sh/pr55303-2.c: New.
1699         * gcc.target/sh/pr55303-3.c: New.
1701 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1703         * gfortran.dg/allocate_with_source_3.f90: New.
1705 2013-05-05  Tobias Burnus  <burnus@net-b.de>
1707         PR fortran/57141
1708         * gfortran.dg/null_8.f90: New.
1710 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1712         PR c++/53745
1713         * g++.dg/cpp0x/enum27.C: New.
1714         * g++.dg/cpp0x/enum_base.C: Adjust.
1716 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1718         PR tree-optimization/56205
1719         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1721 2013-05-04  Tobias Burnus  <burnus@net-b.de>
1723         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1724         * gfortran.dg/bind_c_usage_27.f90: New.
1725         * gfortran.dg/bind_c_usage_28.f90: New.
1727 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1729         PR c++/51927
1730         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1732 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1734         PR target/57150
1735         * gcc.target/powerpc/pr57150.c: New file.
1737 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1739         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1740         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1741         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1742         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1743         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1744         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1745         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1747 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1749         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1750         scan-assembler-times.
1752 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1754         * gcc.dg/tree-ssa/slsr-32.c: New.
1755         * gcc.dg/tree-ssa/slsr-33.c: New.
1756         * gcc.dg/tree-ssa/slsr-34.c: New.
1757         * gcc.dg/tree-ssa/slsr-35.c: New.
1758         * gcc.dg/tree-ssa/slsr-36.c: New.
1759         * gcc.dg/tree-ssa/slsr-37.c: New.
1760         * gcc.dg/tree-ssa/slsr-38.c: New.
1762 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1764         * gcc.target/aarch64/tst_1.c: New test.
1765         * gcc.target/aarch64/tst_2.c: Likewise
1767 2013-05-02  Jeff Law  <law@redhat.com>
1769         PR tree-optimization/57144
1770         * gcc.c-torture/execute/pr57144.c: New test.
1772 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1774         PR rtl-optimization/57130
1775         * gcc.c-torture/execute/pr57130.c: New test.
1777 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1779         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1781 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1783         * gcc.target/aarch64/fabd.c: New file.
1785 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1787         PR c++/54318
1788         * g++.dg/cpp0x/pr54318.C: New.
1790 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1792         PR c++/14283
1793         * g++.dg/parse/error51.C: New.
1794         * g++.dg/parse/error15.C: Adjust column numbers.
1796 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1798         PR fortran/57142
1799         * gfortran.dg/size_kind_2.f90: New.
1800         * gfortran.dg/size_kind_3.f90: New.
1802 2013-05-02  Richard Biener  <rguenther@suse.de>
1804         PR middle-end/57140
1805         * g++.dg/torture/pr57140.C: New testcase.
1807 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1809         PR target/56732
1810         * gcc.target/arm/pr56732-1.c: New test.
1812 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1814         PR middle-end/56988
1815         * gcc.dg/ipa/pr56988.c: New test.
1817 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1819         * gcc.target/aarch64/bics_1.c: New test.
1820         * gcc.target/aarch64/bics_2.c: Likewise.
1822 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1824         PR rtl-optimization/57131
1825         * gcc.c-torture/execute/pr57131.c: New test.
1827 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1829         PR c++/57132
1830         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1832 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1834         PR target/57091
1835         * gcc.target/i386/pr57091.c: New test.
1837 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1839         * gcc.target/aarch64/vect-vaddv.c: New.
1841 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1843         * gcc.target/aarch64/vect-vmaxv.c: New.
1844         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1846 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1848         * gcc.target/aarch64/scalar-vca.c: New.
1849         * gcc.target/aarch64/vect-vca.c: Likewise.
1851 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1853         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1854         (test_vceqd_s64): Force arguments to SIMD registers.
1855         (test_vceqzd_s64): Likewise.
1856         (test_vcged_s64): Likewise.
1857         (test_vcled_s64): Likewise.
1858         (test_vcgezd_s64): Likewise.
1859         (test_vcged_u64): Likewise.
1860         (test_vcgtd_s64): Likewise.
1861         (test_vcltd_s64): Likewise.
1862         (test_vcgtzd_s64): Likewise.
1863         (test_vcgtd_u64): Likewise.
1864         (test_vclezd_s64): Likewise.
1865         (test_vcltzd_s64): Likewise.
1866         (test_vtst_s64): Likewise.
1867         (test_vtst_u64): Likewise.
1869 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/57092
1872         * g++.dg/cpp0x/decltype53.C: New.
1874 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1876         PR fortran/57071
1877         * gfortran.dg/power_5.f90:  New test.
1879 2013-04-30  Richard Biener  <rguenther@suse.de>
1881         PR middle-end/57122
1882         * gcc.dg/torture/pr57122.c: New testcase.
1884 2013-04-30  Richard Biener  <rguenther@suse.de>
1886         PR middle-end/57107
1887         * g++.dg/torture/pr57107.C: New testcase.
1889 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1891         PR rtl-optimization/57105
1892         * gcc.dg/pr57105.c: New test.
1894 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1896         PR tree-optimization/57104
1897         * gcc.dg/pr57104.c: New test.
1899 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1901         PR target/44578
1902         * gcc.target/i386/pr44578.c: New test.
1904 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1906         PR target/57097
1907         * gcc.target/i386/pr57097.c: New test.
1909 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1911         PR target/57098
1912         * gcc.target/i386/pr57098.c: New test.
1914 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1916         * gcc.c-torture/execute/pr55875.c: New test.
1918 2013-04-29  Richard Biener  <rguenther@suse.de>
1920         PR middle-end/57075
1921         * gcc.dg/torture/pr57075.c: New testcase.
1923 2013-04-29  Richard Biener  <rguenther@suse.de>
1925         PR middle-end/57103
1926         * gcc.dg/autopar/pr57103.c: New testcase.
1928 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1930         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1932 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1934         * gcc.dg/pr50763.c: Update test.
1936 2013-04-26  Jeff Law  <law@redhat.com>
1938         * gcc.dg/tree-ssa/vrp88.c: New test.
1940 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1942         PR target/57108
1943         * gcc.target/sh/pr57108.c: New test.
1945 2013-04-29  Richard Biener  <rguenther@suse.de>
1947         PR middle-end/57089
1948         * gfortran.dg/gomp/pr57089.f90: New testcase.
1950 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1952         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1954 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1956         * gcc.target/aarch64/vect-vcvt.c: New.
1958 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1960         * gcc.target/aarch64/vect-vrnd.c: New.
1962 2013-04-29  Richard Biener  <rguenther@suse.de>
1964         PR tree-optimization/57081
1965         * gcc.dg/torture/pr57081.c: New testcase.
1967 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1969         PR tree-optimization/57083
1970         * gcc.dg/torture/pr57083.c: New test.
1972 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1974         PR c++/56450
1975         * g++.dg/cpp0x/decltype52.C: New.
1977 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1979         N3472 binary constants
1980         * g++.dg/cpp/limits.C: Adjust warning wording.
1981         * g++.dg/system-binary-constants-1.C: Likewise.
1982         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1984 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1986         PR fortran/57093
1987         * gfortran.dg/coarray_30.f90: New.
1989 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1991         PR fortran/57071
1992         * frontend-passes (optimize_power):  New function.
1993         (optimize_op):  Use it.
1995 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1997         PR target/56866
1998         * gcc.c-torture/execute/pr56866.c: New test.
1999         * gcc.target/i386/pr56866.c: New test.
2001 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2003         PR go/57045
2004         * gcc.dg/setjmp-5.c: New test.
2006 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2008         PR c++/55708
2009         * g++.dg/cpp0x/constexpr-55708.C: New.
2011 2013-04-26  Richard Biener  <rguenther@suse.de>
2013         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2014         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2015         * gcc.dg/pr53265.c: Remove XFAILs.
2016         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2017         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2019 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2021         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2022         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2023         -fdiagnostics-color=never option similarly to
2024         -fno-diagnostics-show-caret option.
2026 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2028         PR rtl-optimization/57003
2029         * gcc.target/i386/pr57003.c: New test.
2031 2013-04-25  Marek Polacek  <polacek@redhat.com>
2033         PR tree-optimization/57066
2034         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2036 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2037             Tejas Belagod  <tejas.belagod@arm.com>
2039         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2040         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2041         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2043 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2045         * gcc.target/aarch64/cmp.c: New.
2047 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2049         * gcc.target/aarch64/ngc.c: New.
2051 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2053         * lib/target-supports.exp
2054         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2055         (check_effective_target_arm_neon_fp16_ok): Likewise.
2056         (add_options_for_arm_neon_fp16): Likewise.
2057         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2058         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2060 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2062         PR rtl-optimizations/57046
2063         * gcc.target/i386/pr57046.c: New test.
2065 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2067         * g++.dg/cpp1y/cplusplus.C: New.
2069 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2071         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2073 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2075         * c-c++-common/Wpointer-arith-1.c: New.
2077 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2079         * g++.dg/cpp1y/cxx1y_macro.C: New.
2081 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2083         PR c++/56970
2084         * g++.dg/cpp0x/sfinae45.C: New.
2086 2013-04-24  Richard Biener  <rguenther@suse.de>
2088         PR testsuite/57050
2089         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2091 2013-04-23  Richard Biener  <rguenther@suse.de>
2093         PR middle-end/57036
2094         * gcc.dg/torture/pr57036-1.c: New testcase.
2095         * gcc.dg/torture/pr57036-2.c: Likewise.
2097 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2099         * gcc.target/aarch64/scalar-mov.c: New testcase.
2101 2013-04-23  Richard Biener  <rguenther@suse.de>
2103         PR tree-optimization/57026
2104         * gcc.dg/torture/pr57026.c: New testcase.
2106 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2108         PR fortran/53685
2109         PR fortran/57022
2110         * gfortran.dg/transfer_check_4.f90: New.
2112 2013-04-22  Marek Polacek  <polacek@redhat.com>
2114         PR sanitizer/56990
2115         * gcc.dg/pr56990.c: New test.
2117 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2119         PR target/57018
2120         * gcc.target/i386/pr57018.c: New test.
2122 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2124         * gcc.target/aarch64/vrecps.c: New.
2125         * gcc.target/aarch64/vrecpx.c: Likewise.
2127 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2129         PR target/56995
2130         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2132 2013-04-21  Jeff Law  <law@redhat.com>
2134         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2136 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2138         PR fortran/56907
2139         * gfortran.dg/c_loc_test_22.f90: New.
2141 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2143         PR rtl-optimization/56847
2144         * gcc.dg/pr56847.c: New test.
2146 2013-04-19  Richard Biener  <rguenther@suse.de>
2148         PR tree-optimization/56982
2149         * gcc.c-torture/execute/pr56982.c: New testcase.
2151 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2153         PR tree-optimization/56718
2154         * g++.dg/ipa/imm-devirt-1.C: New test.
2155         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2157 2013-04-19  Richard Biener  <rguenther@suse.de>
2159         PR tree-optimization/57000
2160         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2162 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2163             Mikael Morin  <mikael@gcc.gnu.org>
2165         PR fortran/56872
2166         * gfortran.dg/array_constructor_45.f90:  New test.
2167         * gfortran.dg/array_constructor_46.f90:  New test.
2168         * gfortran.dg/array_constructor_47.f90:  New test.
2169         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2171 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2173         PR rtl-optimization/56999
2174         * g++.dg/opt/pr56999.C: New test.
2176 2013-04-18  Cary Coutant  <ccoutant@google.com>
2178         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2179         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2181 2013-04-18  Cary Coutant  <ccoutant@google.com>
2183         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2184         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2185         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2186         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2187         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2188         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2189         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2190         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2191         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2192         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2193         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2195 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2197         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2199 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2201         PR tree-optimization/56984
2202         * gcc.c-torture/compile/pr56984.c: New test.
2204         PR rtl-optimization/56992
2205         * gcc.dg/pr56992.c: New test.
2207 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2209         PR fortran/56814
2210         * gfortran.dg/proc_ptr_42.f90: New.
2212 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2214         * gnat.dg/discr41.ad[sb]: New test.
2215         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2216         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2217         * gcc.dg/vect/slp-24.c: Likewise.
2218         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2219         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2220         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2221         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2222         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2223         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2224         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2225         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2226         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2227         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2228         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2229         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2230         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2231         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2232         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2233         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2234         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2235         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2236         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2237         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2238         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2239         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2240         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2241         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2242         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2243         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2245 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2247         PR fortran/40958
2248         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2249         * gfortran.dg/module_md5_1.f90: Remove.
2251 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2253         * gcc.target/aarch64/adds3.c: New.
2254         * gcc.target/aarch64/subs3.c: New.
2256 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2258         * gcc.target/aarch64/adds1.c: New.
2259         * gcc.target/aarch64/adds2.c: New.
2260         * gcc.target/aarch64/subs1.c: New.
2261         * gcc.target/aarch64/subs2.c: New.
2263 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2265         Implement n3599 - Literal operator templates for strings.
2266         * g++.dg/cpp1y/udlit-char-template.C: New test.
2267         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2269 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2271         PR fortran/39505
2272         * gfortran.dg/no_arg_check_1.f90: New.
2273         * gfortran.dg/no_arg_check_2.f90: New.
2274         * gfortran.dg/no_arg_check_3.f90: New.
2276 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2278         PR fortran/56968
2279         * gfortran.dg/proc_ptr_41.f90: New.
2281 2013-04-16  Richard Biener  <rguenther@suse.de>
2283         PR tree-optimization/56756
2284         * gcc.dg/torture/pr56756.c: New testcase.
2286 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2288         PR fortran/56969
2289         * gfortran.dg/c_assoc_5.f90: New.
2291 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2293         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2294         * gcc.c-torture/execute/pr33992.x: Remove.
2295         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2296         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2297         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2299 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2301         PR tree-optimization/56962
2302         * gcc.c-torture/execute/pr56962.c: New test.
2304 2013-04-15  Richard Biener  <rguenther@suse.de>
2306         PR tree-optimization/56933
2307         * gcc.dg/vect/pr56933.c: New testcase.
2309 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2311         * gcc.target/arm/anddi3-opt.c: New test.
2312         * gcc.target/arm/anddi3-opt2.c: Likewise.
2314 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2316         * gcc.dg/pr56890-1.c: New test.
2317         * gcc.dg/pr56890-2.c: Likewise.
2319 2013-04-15  Joey Ye  <joey.ye@arm.com>
2321         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2322         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2324 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2326         PR fortran/56816
2327         * gfortran.dg/select_type_33.f03: New test.
2329 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2331         PR fortran/55959
2332         * gfortran.dg/typebound_proc_29.f03: New.
2334 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2336         PR fortran/56266
2337         * gfortran.dg/typebound_proc_28.f03: New.
2339 2013-04-12  Jeff Law  <law@redhat.com>
2341         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2342         either.
2344 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2346         PR fortran/56929
2347         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2349 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2351         PR target/56903
2352         * gcc.target/i386/pr56903.c: New test.
2354 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2356         PR fortran/56261
2357         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2358         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2359         * gfortran.dg/block_11.f90: Fix invalid test case.
2360         * gfortran.dg/function_types_3.f90: Add new error message.
2361         * gfortran.dg/global_references_1.f90: Ditto.
2362         * gfortran.dg/import2.f90: Remove unneeded parts.
2363         * gfortran.dg/import6.f90: Fix invalid test case.
2364         * gfortran.dg/proc_decl_2.f90: Ditto.
2365         * gfortran.dg/proc_decl_9.f90: Ditto.
2366         * gfortran.dg/proc_decl_18.f90: Ditto.
2367         * gfortran.dg/proc_ptr_40.f90: New.
2368         * gfortran.dg/whole_file_7.f90: Modified error wording.
2369         * gfortran.dg/whole_file_16.f90: Ditto.
2370         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2371         * gfortran.dg/whole_file_18.f90: Modified error wording.
2372         * gfortran.dg/whole_file_20.f03: Ditto.
2373         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2374         invalid test case.
2376 2013-04-12  Richard Biener  <rguenther@suse.de>
2378         Revert
2379         2013-04-10  Richard Biener  <rguenther@suse.de>
2381         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2383 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2385         PR fortran/56845
2386         * gfortran.dg/class_allocate_15.f90: New.
2388         Revert:
2389         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2391         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2392         scan-tree-dump-times.
2394 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2396         PR tree-optimization/56918
2397         PR tree-optimization/56920
2398         * gcc.dg/vect/pr56918.c: New test.
2399         * gcc.dg/vect/pr56920.c: New test.
2401 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2403         PR fortran/56845
2404         * gfortran.dg/class_allocate_14.f90: New.
2405         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2406         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2408 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2410         * gcc.dg/fold-cstvecshift.c: New testcase.
2412 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2414         * gcc.target/aarch64/negs.c: New.
2416 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2418         PR c++/56895
2419         * g++.dg/template/arrow4.C: New test.
2421 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2423         * gnat.dg/array23.adb: New test.
2424         * gnat.dg/array23_pkg[123].ads: New helpers.
2426 2013-04-11  Jeff Law  <law@redhat.com>
2428         PR tree-optimization/56900
2429         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2431 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2433         PR c++/56913
2434         * g++.dg/cpp0x/sfinae44.C: New.
2436 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
2438         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2439         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2441 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2443         PR c++/54216
2444         * g++.dg/cpp0x/enum26.C: New.
2445         * g++.old-deja/g++.pt/mangle1.C: Adjust.
2447 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2449         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2450         inverse operands.
2451         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2452         loop is vectorized.
2453         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2454         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2455         loop is vectorized and that the correct instruction is generated.
2456         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2457         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2458         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2460 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2462         PR tree-optimization/56899
2463         * gcc.c-torture/execute/pr56899.c: New test.
2465 2013-04-10  David S. Miller  <davem@davemloft.net>
2467         * gcc.target/sparc/setcc-4.c: New test.
2468         * gcc.target/sparc/setcc-5.c: New test.
2470 2013-04-10  Richard Biener  <rguenther@suse.de>
2472         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2474 2013-04-10  Richard Biener  <rguenther@suse.de>
2476         * gcc.dg/vect/slp-39.c: New testcase.
2478 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2480         PR tree-optimization/55524
2481         * gcc.target/epiphany/fnma-1.c: New test.
2483 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2485         * gcc.dg/tree-ssa/inline-11.c: New test
2487 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2489         PR c++/56895
2490         * g++.dg/template/arrow3.C: New test.
2492 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2494         * gcc.target/arm/minmax_minus.c: New test.
2496 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2498         PR middle-end/56883
2499         * c-c++-common/gomp/pr56883.c: New test.
2501 2013-04-09  Jeff Law  <law@redhat.com>
2503         * gcc.dg/tree-ssa/vrp87.c: New test.
2505 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2507         PR tree-optimization/56854
2508         * g++.dg/torture/pr56854.C: New test.
2510 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2512         PR fortran/56782
2513         * gfortran.dg/array_constructor_44.f90:  New test.
2515 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/56871
2518         * g++.dg/cpp0x/constexpr-specialization.C: New.
2520 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2522         * gcc.c-torture/execute/pr56837.c: New test.
2524         PR c++/34949
2525         PR c++/50243
2526         * g++.dg/opt/vt3.C: New test.
2527         * g++.dg/opt/vt4.C: New test.
2529 2013-04-08  Jeff Law  <law@redhat.com>
2531         * gcc.dg/tree-ssa/forwprop-25.c: New test.
2533 2013-04-08  Richard Biener  <rguenther@suse.de>
2535         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2537 2013-04-08  Richard Biener  <rguenther@suse.de>
2539         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2541 2013-04-08  Richard Biener  <rguenther@suse.de>
2543         * g++.dg/vect/slp-pr56812.cc: Adjust.
2545 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2547         * gcc.dg/pr56837.c: New test.
2548         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2549         "generated memset minus one".
2551 2013-04-07  Tobias Burnus  <burnus@net-b.de>
2553         PR fortran/56849
2554         * gfortran.dg/reshape_5.f90: New.
2556 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2558         PR target/56843
2559         * gcc.target/powerpc/recip-1.c: Modify expected output.
2560         * gcc.target/powerpc/recip-3.c: Likewise.
2561         * gcc.target/powerpc/recip-4.c: Likewise.
2562         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2564 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2566         * gcc.target/arm/peep-ldrd-1.c: New test.
2567         * gcc.target/arm/peep-strd-1.c: Likewise.
2569 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
2571         * gcc.target/arm/negdi-1.c: New test.
2572         * gcc.target/arm/negdi-2.c: Likewise.
2573         * gcc.target/arm/negdi-3.c: Likewise.
2574         * gcc.target/arm/negdi-4.c: Likewise.
2576 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2578         * lib/target-supports.exp (add_options_for_arm_v8_neon):
2579         Add -march=armv8-a when we use v8 NEON.
2580         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2581         (check_effective_target_vect_call_ceilf): Likewise.
2582         (check_effective_target_vect_call_floorf): Likewise.
2583         (check_effective_target_vect_call_roundf): Likewise.
2584         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2585         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2586         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2587         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2588         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2590 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
2592         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2593         * gcc.target/powerpc/sd-pwr6.c: Same.
2594         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2595         * g++.dg/debug/pr56294.C: XFAIL on AIX.
2597 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
2599         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2601 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
2603         PR fortran/40881
2604         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2605         * gfortran.dg/altreturn_4.f90: Ditto.
2606         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2607         * gfortran.dg/altreturn_5.f90: Ditto.
2608         * gfortran.dg/altreturn_6.f90: Ditto.
2609         * gfortran.dg/altreturn_7.f90: Ditto.
2611 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2613         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2614         New procedure.
2615         (check_effective_target_arm_v8_neon_ok_nocache):
2616         Likewise.
2617         (check_effective_target_arm_v8_neon_ok): Change to use
2618         check_effective_target_arm_v8_neon_ok_nocache.
2619         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2620         NEON flags.
2621         (check_effective_target_vect_call_btruncf):
2622         Enable for arm and ARMv8 NEON.
2623         (check_effective_target_vect_call_ceilf): Likewise.
2624         (check_effective_target_vect_call_floorf): Likewise.
2625         (check_effective_target_vect_call_roundf): Likewise.
2626         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2627         target.
2629 2013-04-04  Marek Polacek  <polacek@redhat.com>
2631         PR tree-optimization/48186
2632         * gcc.dg/pr48186.c: New test.
2634 2013-04-04  Richard Biener  <rguenther@suse.de>
2636         PR tree-optimization/56826
2637         * gcc.dg/vect/pr56826.c: New testcase.
2638         * gcc.dg/vect/O3-pr36098.c: Adjust.
2640 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
2642         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2643         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2644         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2645         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2646         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2647         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2648         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2649         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2650         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2651         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2653 2013-04-04  Richard Biener  <rguenther@suse.de>
2655         PR tree-optimization/56213
2656         * gcc.dg/vect/vect-123.c: New testcase.
2658 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2660         PR fortran/56810
2661         * gfortran.dg/read_repeat_2.f90: New.
2663 2013-04-04  Richard Biener  <rguenther@suse.de>
2665         PR tree-optimization/56837
2666         * g++.dg/torture/pr56837.C: New testcase.
2668 2013-04-04  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/50269
2671         * gfortran.dg/c_loc_test_21.f90: New.
2672         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2673         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2674         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2675         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2676         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
2678 2013-04-03  Jeff Law  <law@redhat.com>
2680         PR tree-optimization/56799
2681         * gcc.c-torture/execute/pr56799.c: New test.
2683 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/56815
2686         * g++.dg/warn/Wpointer-arith-1.C: New.
2687         * g++.dg/gomp/for-19.C: Adjust.
2689 2013-04-03  Marek Polacek  <polacek@redhat.com>
2691         PR sanitizer/55702
2692         * gcc.dg/pr55702.c: New test.
2694 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2696         PR target/56809
2697         * gcc.dg/pr56809.c: New testcase.
2699 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2701         PR debug/56819
2702         * g++.dg/debug/pr56819.C: New test.
2704 2013-04-03  Richard Biener  <rguenther@suse.de>
2706         PR tree-optimization/56817
2707         * g++.dg/torture/pr56817.C: New testcase.
2709 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2711         * gcc.dg/vect/bb-slp-31.c: New file.
2713 2013-04-03  Jason Merrill  <jason@redhat.com>
2715         PR c++/34949
2716         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2718 2013-04-03  Richard Biener  <rguenther@suse.de>
2720         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2722 2013-04-03  Richard Biener  <rguenther@suse.de>
2724         PR tree-optimization/55964
2725         * gcc.dg/torture/pr55964-2.c: New testcase.
2727 2013-04-03  Richard Biener  <rguenther@suse.de>
2729         PR tree-optimization/56501
2730         * gcc.dg/torture/pr56501.c: New testcase.
2732 2013-04-03  Richard Biener  <rguenther@suse.de>
2734         PR tree-optimization/56407
2735         * gcc.dg/torture/pr56407.c: New testcase.
2737 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2739         PR tree-optimization/56790
2740         * g++.dg/ext/pr56790-1.C: New testcase.
2742 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2744         * gcc.target/i386/merge-1.c: New testcase.
2745         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2747 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2749         PR c/19449
2750         * gcc.c-torture/execute/pr19449.c: New test.
2752 2013-04-03  Richard Biener  <rguenther@suse.de>
2754         PR tree-optimization/56812
2755         * g++.dg/vect/slp-pr56812.cc: New testcase.
2757 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2759         PR fortran/56284
2760         PR fortran/40881
2761         * gfortran.dg/altreturn_8.f90: New.
2762         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2763         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2764         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2766 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2768         PR rtl-optimization/56745
2769         * gcc.c-torture/compile/pr56745.c: New test.
2771 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2773         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2775 2013-04-02  Richard Biener  <rguenther@suse.de>
2777         PR tree-optimization/56778
2778         * gcc.dg/torture/pr56778.c: New testcase.
2780 2013-04-02  Richard Biener  <rguenther@suse.de>
2782         PR middle-end/56768
2783         * g++.dg/torture/pr56768.C: New testcase.
2785 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2787         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2789 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2791         PR fortran/56660
2792         * gfortran.dg/namelist_82.f90:  New test.
2794 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2796         PR fortran/56500
2797         * gfortran.dg/implicit_class_1.f90: New.
2799 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2801         PR fortran/56786
2802         * gfortran.dg/namelist_81.f90:  New test.
2804 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2806         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2807         for constant and equal string lengths.
2808         * gfortran.dg/character_comparison_5.f90:  Likewise.
2809         * gfortran.dg/character_comparison_9.f90:  New test.
2811 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2813         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2814         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2816 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2818         PR fortran/35203
2819         * gfortran.dg/optional_absent_3.f90: New.
2821 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2823         PR fortran/56737
2824         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2826 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2828         PR fortran/56735
2829         * gfortran.dg/namelist_80.f90: New.
2831 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2833         PR fortran/45159
2834         * gfortran.dg/string_length_2.f90:  New test.
2835         * gfortran.dg/dependency_41.f90:  New test.
2837 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2839         PR fortran/55806
2840         * gfortran.dg/array_constructor_43.f90:  New test.
2841         * gfortran.dg/random_seed_3.f90:  New test.
2843 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2845         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2846         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2847         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2848         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2849         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2850         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2851         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2852         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2853         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2854         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2856 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2858         PR c++/56725
2859         * g++.dg/conversion/op4.C: Adjust.
2860         * g++.dg/cpp0x/rv1n.C: Likewise.
2861         * g++.dg/cpp0x/rv2n.C: Likewise.
2862         * g++.dg/cpp0x/template_deduction.C: Likewise.
2863         * g++.dg/expr/cond8.C: Likewise.
2864         * g++.dg/other/error4.C: Likewise.
2865         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2866         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2867         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2868         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2869         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2870         * g++.old-deja/g++.law/cvt20.C: Likewise.
2871         * g++.old-deja/g++.law/cvt8.C: Likewise.
2872         * g++.old-deja/g++.law/init8.C: Likewise.
2873         * g++.old-deja/g++.mike/net12.C: Likewise.
2874         * g++.old-deja/g++.mike/net8.C: Likewise.
2875         * g++.old-deja/g++.mike/p2793.C: Likewise.
2876         * g++.old-deja/g++.mike/p3836.C: Likewise.
2877         * g++.old-deja/g++.mike/p418.C: Likewise.
2878         * g++.old-deja/g++.mike/p701.C: Likewise.
2879         * g++.old-deja/g++.mike/p807.C: Likewise.
2881 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2883         PR middle-end/56694
2884         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2885         targets.
2887 2013-03-28  Marek Polacek  <polacek@redhat.com>
2889         PR tree-optimization/56695
2890         * gcc.dg/vect/pr56695.c: New test.
2892 2013-03-28  Richard Biener  <rguenther@suse.de>
2894         PR tree-optimization/37021
2895         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2896         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2898 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2900         PR fortran/56650
2901         PR fortran/36437
2902         * gfortran.dg/sizeof_2.f90: New.
2903         * gfortran.dg/sizeof_3.f90: New.
2904         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2906 2013-03-27  Richard Biener  <rguenther@suse.de>
2908         PR tree-optimization/37021
2909         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2911 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2913         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2914         * g++.dg/ipa/ivinline-2.C: Likewise.
2915         * g++.dg/ipa/ivinline-3.C: Likewise.
2916         * g++.dg/ipa/ivinline-4.C: Likewise.
2917         * g++.dg/ipa/ivinline-5.C: Likewise.
2918         * g++.dg/ipa/ivinline-7.C: Likewise.
2919         * g++.dg/ipa/ivinline-8.C: Likewise.
2920         * g++.dg/ipa/ivinline-9.C: Likewise.
2921         * g++.dg/cpp0x/noexcept03.C: Likewise.
2922         * gcc.dg/const-1.c: Likewise.
2923         * gcc.dg/ipa/pure-const-1.c: Likewise.
2924         * gcc.dg/noreturn-8.c: Likewise.
2925         * gcc.target/i386/mmx-1.c: Likewise.
2926         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2927         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2928         * gcc.c-torture/execute/pr33992.x: New file.
2930 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2932         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2934 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2936         PR c++/55951
2937         * g++.dg/ext/desig5.C: New.
2939 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2941         PR fortran/56649
2942         * gfortran.dg/merge_init_expr_2.f90: New.
2943         * gfortran.dg/merge_char_1.f90: Modify test to
2944         stay a run-time test.
2945         * gfortran.dg/merge_char_3.f90: Ditto.
2947 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2949         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2950         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2952 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/56722
2955         * g++.dg/cpp0x/range-for23.C: New.
2957 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2959         PR libfortran/52512
2960         * gfortran.dg/namelist_79.f90: New.
2962 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2964         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2966 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2968         PR fortran/38536
2969         PR fortran/38813
2970         PR fortran/38894
2971         PR fortran/39288
2972         PR fortran/40963
2973         PR fortran/45824
2974         PR fortran/47023
2975         PR fortran/47034
2976         PR fortran/49023
2977         PR fortran/50269
2978         PR fortran/50612
2979         PR fortran/52426
2980         PR fortran/54263
2981         PR fortran/55343
2982         PR fortran/55444
2983         PR fortran/55574
2984         PR fortran/56079
2985         PR fortran/56378
2986         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2987         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2988         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2989         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2990         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2991         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2992         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2993         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2994         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2995         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2996         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2997         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2998         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2999         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3000         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3001         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3002         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3003         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3004         * gfortran.dg/pr32601_1.f03: Ditto.
3005         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3006         * gfortran.dg/blockdata_7.f90: New.
3007         * gfortran.dg/c_assoc_4.f90: New.
3008         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3009         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3010         * gfortran.dg/c_funloc_tests_8.f90: New.
3011         * gfortran.dg/c_loc_test_17.f90: New.
3012         * gfortran.dg/c_loc_test_18.f90: New.
3013         * gfortran.dg/c_loc_test_19.f90: New.
3014         * gfortran.dg/c_loc_test_20.f90: New.
3015         * gfortran.dg/c_sizeof_5.f90: New.
3016         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3017         * gfortran.dg/transfer_resolve_2.f90: New.
3018         * gfortran.dg/transfer_resolve_3.f90: New.
3019         * gfortran.dg/transfer_resolve_4.f90: New.
3020         * gfortran.dg/pr32601.f03: Update dg-error.
3021         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3022         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3024 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3026         * gcc.target/arm/vseleqdf.c: New test.
3027         * gcc.target/arm/vseleqsf.c: Likewise.
3028         * gcc.target/arm/vselgedf.c: Likewise.
3029         * gcc.target/arm/vselgesf.c: Likewise.
3030         * gcc.target/arm/vselgtdf.c: Likewise.
3031         * gcc.target/arm/vselgtsf.c: Likewise.
3032         * gcc.target/arm/vselledf.c: Likewise.
3033         * gcc.target/arm/vsellesf.c: Likewise.
3034         * gcc.target/arm/vselltdf.c: Likewise.
3035         * gcc.target/arm/vselltsf.c: Likewise.
3036         * gcc.target/arm/vselnedf.c: Likewise.
3037         * gcc.target/arm/vselnesf.c: Likewise.
3038         * gcc.target/arm/vselvcdf.c: Likewise.
3039         * gcc.target/arm/vselvcsf.c: Likewise.
3040         * gcc.target/arm/vselvsdf.c: Likewise.
3041         * gcc.target/arm/vselvssf.c: Likewise.
3043 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3045         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3046         body from here...
3047         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3048         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3049         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3050         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3051         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3052         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3053         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3054         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3055         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3056         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3057         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3058         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3059         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3060         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3061         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3062         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3063         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3064         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3065         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3066         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3067         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3068         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3069         * gcc.target/arm/atomic-op-char.c: Likewise.
3070         * gcc.target/arm/atomic-op-consume.c: Likewise.
3071         * gcc.target/arm/atomic-op-int.c: Likewise.
3072         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3073         * gcc.target/arm/atomic-op-release.c: Likewise.
3074         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3075         * gcc.target/arm/atomic-op-short.c: Likewise.
3077 2013-03-25  Richard Biener  <rguenther@suse.de>
3079         PR middle-end/56694
3080         * g++.dg/torture/pr56694.C: New testcase.
3082 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3084         PR target/56720
3085         * gcc.target/arm/neon-vcond-gt.c: New test.
3086         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3087         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3089 2013-03-25  Richard Biener  <rguenther@suse.de>
3091         PR tree-optimization/56689
3092         * gcc.dg/torture/pr56689.c: New testcase.
3094 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3096         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3098 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3100         PR fortran/56696
3101         * gfortran.dg/eof_5.f90: New.
3103 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3105         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3106         alphabetically.
3108 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3110         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3112 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3114         PR testsuite/55994
3115         * gcc.c-torture/execute/builtins/builtins.exp: Add
3116         -Wl,--allow-multiple-definition for RTEMS targets.
3118 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3120         * gcc.target/aarch64/movk.c: New test.
3122 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3124         * g++.dg/ext/vector21.C: New testcase.
3126 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3128         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3129         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3131 2013-03-21  Richard Biener  <rguenther@suse.de>
3133         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3134         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3136 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3138         * gcc.target/aarch64/vect.c: Test and result vector added
3139         for sabd and saba instructions.
3140         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3141         instructions in assembly.
3142         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3143         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3144         for fabd instruction.
3145         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3146         instruction in assembly.
3147         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3149 2013-03-20  Jeff Law  <law@redhat.com>
3151         * g++.dg/tree-ssa/ssa-dom.C: New test.
3153 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3155         * gcc.target/powerpc/mmfpgpr.c: New test.
3156         * gcc.target/powerpc/sd-vsx.c: Likewise.
3157         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3158         * gcc.target/powerpc/vsx-float0.c: Likewise.
3160 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3162         PR tree-optimization/56355
3163         * gcc.dg/pr56355-1.c: New file.
3165 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3166             Richard Sandiford <rdsandiford@googlemail.com>
3168         * gcc.target/mips/mips.exp: Add microMIPS support.
3169         * gcc.target/mips/umips-movep-2.c: New test.
3170         * gcc.target/mips/umips-lwp-2.c: New test.
3171         * gcc.target/mips/umips-swp-5.c: New test.
3172         * gcc.target/mips/umips-constraints-1.c: New test.
3173         * gcc.target/mips/umips-lwp-3.c: New test.
3174         * gcc.target/mips/umips-swp-6.c: New test.
3175         * gcc.target/mips/umips-constraints-2.c: New test.
3176         * gcc.target/mips/umips-save-restore-1.c: New test.
3177         * gcc.target/mips/umips-lwp-4.c: New test.
3178         * gcc.target/mips/umips-swp-7.c: New test.
3179         * gcc.target/mips/umips-save-restore-2.c: New test.
3180         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3181         * gcc.target/mips/umips-lwp-5.c: New test.
3182         * gcc.target/mips/umips-save-restore-3.c: New test.
3183         * gcc.target/mips/umips-lwp-6.c: New test.
3184         * gcc.target/mips/umips-swp-1.c: New test.
3185         * gcc.target/mips/umips-lwp-7.c: New test.
3186         * gcc.target/mips/umips-swp-2.c: New test.
3187         * gcc.target/mips/umips-lwp-8.c: New test.
3188         * gcc.target/mips/umips-swp-3.c: New test.
3189         * gcc.target/mips/umips-movep-1.c: New test.
3190         * gcc.target/mips/umips-lwp-1.c: New test.
3191         * gcc.target/mips/umips-swp-4.c: New test.
3193 2013-03-20  Richard Biener  <rguenther@suse.de>
3195         PR tree-optimization/56661
3196         * gcc.dg/torture/pr56661.c: New testcase.
3198 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3200         PR rtl-optimization/56605
3201         * gcc.target/powerpc/pr56605.c: New.
3203 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3205         PR fortran/54932
3206         * gfortran.dg/do_1.f90: Don't xfail.
3208 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3210         PR libfortran/51825
3211         * gfortran.dg/namelist_77.f90: New.
3212         * gfortran.dg/namelist_78.f90: New.
3214 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3216         PR libfortran/48618
3217         * gfortran.dg/open_negative_unit_1.f90: New.
3219 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3221         * gcc.target/aarch64/sbc.c: New test.
3223 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3225         * gcc.target/aarch64/ror.c: New test.
3227 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3229         * gcc.target/aarch64/extr.c: New test.
3231 2013-03-19  Richard Biener  <rguenther@suse.de>
3233         PR tree-optimization/56273
3234         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3235         * c-c++-common/uninit-17.c: Likewise.
3237 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3239         PR tree-optimization/56635
3240         * g++.dg/torture/pr56635.C: New test.
3242 2013-03-18  Richard Biener  <rguenther@suse.de>
3244         PR tree-optimization/3713
3245         * g++.dg/ipa/devirt-12.C: New testcase.
3247 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3249         PR c/56566
3250         * c-c++-common/pr56566.c: New test.
3252 2013-03-17  Jason Merrill  <jason@redhat.com>
3254         * g++.dg/template/abstract-dr337.C: XFAIL.
3256 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3258         PR c++/56607
3259         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3260         * c-c++-common/pr56607.c: New test.
3262 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3264         PR c++/56582
3265         * g++.dg/cpp0x/constexpr-array5.C: New.
3267 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3269         PR fortran/56615
3270         * gfortran.dg/transfer_intrinsic_5.f90: New.
3272 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3274         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3275         * gcc.target/i386/pr20020-1.c: Likewise.
3276         * gcc.target/i386/pr20020-2.c: Likewise.
3277         * gcc.target/i386/pr20020-3.c: Likewise.
3278         * gcc.target/i386/pr53425-1.c: Likewise.
3279         * gcc.target/i386/pr53425-2.c: Likewise.
3280         * gcc.target/i386/pr55093.c: Likewise.
3281         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3283 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3285         PR debug/56307
3286         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3287         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3289 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3291         PR tree-optimization/53265
3292         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3293         undefined behavior.
3294         * gcc.dg/graphite/id-6.c (test): Likewise.
3295         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3296         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3298         PR tree-optimization/53265
3299         * gcc.dg/pr53265.c: New test.
3300         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3301         to dg-options.
3302         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3303         arrays.
3304         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3305         n, use it as high bound instead of 4.
3307 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3309         PR target/49880
3310         * gcc.target/sh/pr49880-1.c: New.
3311         * gcc.target/sh/pr49880-2.c: New.
3312         * gcc.target/sh/pr49880-3.c: New.
3313         * gcc.target/sh/pr49880-4.c: New.
3314         * gcc.target/sh/pr49880-5.c: New.
3316 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3318         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3320 2013-03-13  Richard Biener  <rguenther@suse.de>
3322         PR tree-optimization/56608
3323         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3325 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3327         PR c++/56611
3328         * g++.dg/cpp0x/alias-decl-32.C: New.
3330 2013-03-11  Jan Hubicka  <jh@suse.cz>
3332         PR middle-end/56571
3333         * gcc.c-torture/compile/pr56571.c: New testcase.
3335 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3337         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3338         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3340 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3342         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3343         * gcc.dg/inline_4.c: Likewise.
3344         * gcc.dg/unroll_2.c: Likewise.
3345         * gcc.dg/unroll_3.c: Likewise.
3346         * gcc.dg/unroll_4.c: Likewise.
3348 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3350         PR testsuite/54119
3351         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3353         PR debug/56307
3354         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3356 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3358         PR target/40797
3359         * gcc.c-torture/compile/pr40797.c: New.
3361 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3363         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3365 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3367         PR fortran/56575
3368         * gfortran.dg/class_56.f90: New test.
3370 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3372         PR middle-end/56524
3373         * gcc.target/mips/pr56524.c: New test.
3375 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3377         PR c++/56565
3378         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3380 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3382         PR c++/51412
3383         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3385 2013-03-08  Marek Polacek  <polacek@redhat.com>
3387         PR tree-optimization/56478
3388         * gcc.dg/torture/pr56478.c: New test.
3390 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3392         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3393         targets linker option --allow-multiple-definition.
3395         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3396         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3397         * gcc.dg/pr52549.c: Add LLP64 case.
3398         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3399         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3400         * gcc.dg/torture/pr51071-2.c: Likewise.
3401         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3402         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3403         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3404         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3405         * gcc.dg/weak/weak-1.c: Likewise.
3406         * gcc.dg/weak/weak-2.c: Likewise.
3407         * gcc.dg/weak/weak-3.c: Likewise.
3408         * gcc.dg/weak/weak-4.c: Likewise.
3409         * gcc.dg/weak/weak-5.c: Likewise.
3410         * gcc.dg/weak/weak-15.c: Likewise.
3411         * gcc.dg/weak/weak-16.c: Likewise.
3413         * c-c++-common/pr54486.c: Skip test for mingw-targets.
3415 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
3417         PR tree-optimization/56559
3418         * gcc.dg/tree-ssa/reassoc-26.c: New test.
3420 2013-03-07  Andreas Schwab  <schwab@suse.de>
3422         * gcc.dg/pr31490.c: Fix last change.
3424 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3426         PR c++/56534
3427         * g++.dg/template/crash115.C: New.
3429 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3431         PR tree-optimization/56539
3432         * gcc.c-torture/compile/pr56539.c: New test.
3434 2013-03-06  Kai Tietz  <ktietz@redhat.com>
3436         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3437         targets.
3438         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3439         * gcc.dg/lto/20091013-1_2.c: Likewise.
3440         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3442 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3444         * gnat.dg/specs/aggr6.ads: New test.
3446 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3448         * gnat.dg/loop_optimization15.ad[sb]: New test.
3450 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3452         PR middle-end/56548
3453         * gcc.dg/pr56548.c: New test.
3455 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3457         PR debug/53363
3458         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3460 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
3462         PR c++/56543
3463         * g++.dg/template/typename20.C: New test.
3465 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3467         PR debug/56510
3468         * gcc.dg/pr56510.c: New test.
3470         PR rtl-optimization/56484
3471         * gcc.c-torture/compile/pr56484.c: New test.
3473 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3475         PR c++/56530
3476         * g++.dg/warn/Wsign-conversion-2.C: New.
3478 2013-03-05  Richard Biener  <rguenther@suse.de>
3480         PR tree-optimization/56270
3481         * gcc.dg/vect/slp-38.c: New testcase.
3483 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
3485         PR rtl-optimization/56494
3486         * gcc.dg/pr56494.c: New test.
3488 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3490         * gcc.dg/pr56424.c: New test.
3492 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3494         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3495         * gcc.dg/pr56228.c <avr>: Skip.
3497 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
3499         PR testsuite/52641
3500         PR tree-optimization/52631
3501         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3503 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
3505         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3506         * gcc.dg/vect/vect-83_64.c: Same.
3508 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3510         PR fortran/56477
3511         * gfortran.dg/pointer_check_13.f90: New test.
3513 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
3515         PR fortran/54730
3516         * gfortran.dg/array_constructor_42.f90: New test.
3518 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3520         PR c++/52688
3521         * g++.dg/template/static33.C: New.
3522         * g++.dg/template/static34.C: Likewise.
3524         PR c++/10291
3525         * g++.dg/template/static35.C: New.
3527 2013-03-01  Steve Ellcey  <sellcey@mips.com>
3529         * gcc.dg/pr56396.c: Require pic support.
3531 2013-03-01  Richard Biener  <rguenther@suse.de>
3533         PR tree-optimization/55481
3534         * gcc.dg/torture/pr56488.c: New testcase.
3536 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
3537             Jakub Jelinek  <jakub@redhat.com>
3539         PR sanitizer/56454
3540         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3541         no_sanitize_address attribute rather than no_address_safety_analysis.
3542         * g++.dg/asan/sanitizer_test_utils.h
3543         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3544         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3545         in addition to no_address_safety_analysis.
3547 2013-02-28  Jason Merrill  <jason@redhat.com>
3549         PR c++/56481
3550         * g++.dg/cpp0x/constexpr-and.C: New.
3552 2013-02-28  Martin Jambor  <mjambor@suse.cz>
3554         PR tree-optimization/56294
3555         * g++.dg/debug/pr56294.C: New test.
3557 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3559         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3561 2013-02-27  Marek Polacek  <polacek@redhat.com>
3563         PR rtl-optimization/56466
3564         * gcc.dg/pr56466.c: New test.
3566 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3568         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3569         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3570         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3572 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
3574         PR middle-end/45472
3575         * gcc.dg/pr45472.c: New test.
3577 2013-02-26  Marek Polacek  <polacek@redhat.com>
3579         PR tree-optimization/56426
3580         * gcc.dg/pr56436.c: New test.
3582 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
3584         PR tree-optimization/56448
3585         * gcc.c-torture/compile/pr56448.c: New test.
3587         PR tree-optimization/56443
3588         * gcc.dg/torture/pr56443.c: New test.
3590 2013-02-25  Richard Biener  <rguenther@suse.de>
3592         PR tree-optimization/56175
3593         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3595 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
3597         PR c++/56403
3598         * g++.dg/torture/pr56403.C: New test.
3600 2013-02-25  Catherine Moore  <clm@codesourcery.com>
3602         Revert:
3603         2013-02-24  Catherine Moore  <clm@codesourcery.com>
3604         Richard Sandiford  <rdsandiford@googlemail.com>
3606         * gcc.target/mips/mips.exp: Add microMIPS support.
3607         * gcc.target/mips/umips-movep-2.c: New test.
3608         * gcc.target/mips/umips-lwp-2.c: New test.
3609         * gcc.target/mips/umips-swp-5.c: New test.
3610         * gcc.target/mips/umips-constraints-1.c: New test.
3611         * gcc.target/mips/umips-lwp-3.c: New test.
3612         * gcc.target/mips/umips-swp-6.c: New test.
3613         * gcc.target/mips/umips-constraints-2.c: New test.
3614         * gcc.target/mips/umips-save-restore-1.c: New test.
3615         * gcc.target/mips/umips-lwp-4.c: New test.
3616         * gcc.target/mips/umips-swp-7.c: New test.
3617         * gcc.target/mips/umips-save-restore-2.c: New test.
3618         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3619         * gcc.target/mips/umips-lwp-5.c: New test.
3620         * gcc.target/mips/umips-save-restore-3.c: New test.
3621         * gcc.target/mips/umips-lwp-6.c: New test.
3622         * gcc.target/mips/umips-swp-1.c: New test.
3623         * gcc.target/mips/umips-lwp-7.c: New test.
3624         * gcc.target/mips/umips-swp-2.c: New test.
3625         * gcc.target/mips/umips-lwp-8.c: New test.
3626         * gcc.target/mips/umips-swp-3.c: New test.
3627         * gcc.target/mips/umips-movep-1.c: New test.
3628         * gcc.target/mips/umips-lwp-1.c: New test.
3629         * gcc.target/mips/umips-swp-4.c: New test.
3631 2013-02-24  Catherine Moore  <clm@codesourcery.com>
3632             Richard Sandiford  <rdsandiford@googlemail.com>
3634         * gcc.target/mips/mips.exp: Add microMIPS support.
3635         * gcc.target/mips/umips-movep-2.c: New test.
3636         * gcc.target/mips/umips-lwp-2.c: New test.
3637         * gcc.target/mips/umips-swp-5.c: New test.
3638         * gcc.target/mips/umips-constraints-1.c: New test.
3639         * gcc.target/mips/umips-lwp-3.c: New test.
3640         * gcc.target/mips/umips-swp-6.c: New test.
3641         * gcc.target/mips/umips-constraints-2.c: New test.
3642         * gcc.target/mips/umips-save-restore-1.c: New test.
3643         * gcc.target/mips/umips-lwp-4.c: New test.
3644         * gcc.target/mips/umips-swp-7.c: New test.
3645         * gcc.target/mips/umips-save-restore-2.c: New test.
3646         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3647         * gcc.target/mips/umips-lwp-5.c: New test.
3648         * gcc.target/mips/umips-save-restore-3.c: New test.
3649         * gcc.target/mips/umips-lwp-6.c: New test.
3650         * gcc.target/mips/umips-swp-1.c: New test.
3651         * gcc.target/mips/umips-lwp-7.c: New test.
3652         * gcc.target/mips/umips-swp-2.c: New test.
3653         * gcc.target/mips/umips-lwp-8.c: New test.
3654         * gcc.target/mips/umips-swp-3.c: New test.
3655         * gcc.target/mips/umips-movep-1.c: New test.
3656         * gcc.target/mips/umips-lwp-1.c: New test.
3657         * gcc.target/mips/umips-swp-4.c: New test.
3659 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
3661         PR sanitizer/56393
3662         * lib/asan-dg.exp (asan_link_flags): Add
3663         -B${gccpath}/libsanitizer/asan/ to flags.
3665 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3667         PR middle-end/56420
3668         * gcc.dg/torture/pr56420.c: New test.
3670 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
3672         PR middle-end/56108
3673         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3675 2013-02-21  Martin Jambor  <mjambor@suse.cz>
3677         PR tree-optimization/56310
3678         * g++.dg/ipa/pr56310.C: New test.
3680 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
3682         PR fortran/56385
3683         * gfortran.dg/proc_ptr_comp_37.f90: New.
3685 2013-02-21  Richard Biener  <rguenther@suse.de>
3687         PR tree-optimization/56415
3688         Revert
3689         2013-02-11  Richard Biener  <rguenther@suse.de>
3691         PR tree-optimization/56273
3692         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3693         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3694         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3695         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3696         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3697         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3699 2013-02-21  Marek Polacek  <polacek@redhat.com>
3701         PR tree-optimization/56398
3702         * g++.dg/torture/pr56398.C: New test.
3704 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
3706         PR inline-asm/56405
3707         * gcc.c-torture/compile/pr56405.c: New test.
3709 2013-02-20  Jan Hubicka  <jh@suse.cz>
3711         PR tree-optimization/56265
3712         * g++.dg/ipa/devirt-11.C: New testcase.
3714 2013-02-20  Richard Biener  <rguenther@suse.de>
3716         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3718 2013-02-20  Richard Biener  <rguenther@suse.de>
3719         Jakub Jelinek  <jakub@redhat.com>
3721         PR tree-optimization/56396
3722         * gcc.dg/pr56396.c: New testcase.
3724 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3726         PR c++/56373
3727         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3729 2013-02-19  Richard Biener  <rguenther@suse.de>
3731         PR tree-optimization/56384
3732         * gcc.dg/torture/pr56384.c: New testcase.
3734 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3736         PR tree-optimization/56350
3737         * gcc.dg/pr56350.c: New test.
3739         PR tree-optimization/56381
3740         * g++.dg/opt/pr56381.C: New test.
3742 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3744         PR pch/54117
3745         * lib/dg-pch.exp (pch-init, pch-finish,
3746         check_effective_target_pch_supported_debug): New procs.
3747         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3748         Likewise if $pch_unsupported_debug and $flags include -g.
3749         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3750         and dg-require-effective-target pch_unsupported_debug.
3751         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3752         * objc.dg/pch/pch.exp: Likewise.
3753         * gcc.dg/pch/pch.exp: Likewise.
3754         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3755         pch_unsupported_debug.
3756         * gcc.dg/pch/valid-1.hs: Likewise.
3757         * gcc.dg/pch/valid-1b.c: Likewise.
3758         * gcc.dg/pch/valid-1b.hs: Likewise.
3760 2013-02-18  Richard Biener  <rguenther@suse.de>
3762         PR tree-optimization/56366
3763         * gcc.dg/torture/pr56366.c: New testcase.
3765 2013-02-18  Richard Biener  <rguenther@suse.de>
3767         PR middle-end/56349
3768         * gcc.dg/torture/pr56349.c: New testcase.
3770 2013-02-18  Richard Biener  <rguenther@suse.de>
3772         PR tree-optimization/56321
3773         * gcc.dg/torture/pr56321.c: New testcase.
3775 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3777         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3779 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3780             Dodji Seketeli  <dodji@redhat.com>
3782         PR asan/56330
3783         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3784         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3785         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3786         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3787         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3788         * c-c++-common/asan/pr56330.c: Likewise.
3789         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3790         Ensure the size argument of __builtin_memcpy is a constant.
3792 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3793             Paolo Carlini  <paolo.carlini@oracle.com>
3795         PR c++/51242
3796         * g++.dg/cpp0x/enum23.C: New.
3798 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3800         PR target/54685
3801         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3803 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3805         PR rtl-optimization/56348
3806         * gcc.target/i386/pr56348.c: New test.
3808 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3810         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3811         * gcc.target/arm/interrupt-2.c: Likewise.
3813 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3815         PR fortran/56318
3816         * gfortran.dg/matmul_9.f90: New.
3818 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3820         PR fortran/53818
3821         * gfortran.dg/init_flag_11.f90: New.
3823 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3825         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3827 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3829         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3830         characters.
3832 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3833             Tobias Burnus  <burnus@net-b.de>
3835         PR testsuite/56138
3836         * gfortran.dg/allocatable_function_7.f90: New.
3838 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3840         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3841         * asan_globals_test-wrapper.cc: New file.
3842         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3843         instead of asan_globals_test.cc as dg-additional-sources.
3844         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3845         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3846         "sanitizer_test_utils.h" instead of
3847         "sanitizer_common/tests/sanitizer_test_utils.h".
3848         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3849         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3850         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3851         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3852         * g++.dg/asan/asan_test.cc: Synced from upstream.
3853         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3855 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3857         Fix an asan crash
3858         * c-c++-common/asan/memcmp-2.c: New test.
3860 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3862         PR c++/55582
3863         * g++.dg/cpp0x/udlit-string-literal.h: New.
3864         * g++.dg/cpp0x/udlit-string-literal.C: New.
3866 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3868         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3870 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3872         PR target/56184
3873         * gcc.target/arm/pr56184.C: New test.
3875 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3877         PR c++/56302
3878         * g++.dg/torture/pr56302.C: New test.
3879         * g++.dg/cpp0x/constexpr-56302.C: New test.
3880         * c-c++-common/pr56302.c: New test.
3882 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3883             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3885         PR fortran/56204
3886         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3887         * gfortran.dg/quad_3.f90: Ditto.
3889 2013-02-13  Kostya Serebryany  <kcc@google.com>
3891         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3892         to match the fresh asan run-time.
3893         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3895 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3897         Avoid instrumenting duplicated memory access in the same basic block
3898         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3899         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3900         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3901         * c-c++-common/asan/inc.c: Likewise.
3903 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3905         PR inline-asm/56148
3906         * gcc.target/i386/pr56148.c: New test.
3908 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3909             Tobias Burnus  <burnus@net-b.de>
3911         PR testsuite/56082
3912         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3913         to kind=2.
3915 2013-02-12  Richard Biener  <rguenther@suse.de>
3917         PR lto/56297
3918         * gcc.dg/lto/pr56297_0.c: New testcase.
3919         * gcc.dg/lto/pr56297_0.c: Likewise.
3921 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3923         PR fortran/46952
3924         * gfortran.dg/typebound_deferred_1.f90: New.
3926 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3928         PR rtl-optimization/56151
3929         * gcc.target/i386/pr56151.c: New test.
3931 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3933         * g++.dg/ext/mv12.C: New test.
3934         * g++.dg/ext/mv12.h: New file.
3935         * g++.dg/ext/mv12-aux.C: New file.
3936         * g++.dg/ext/mv13.C: New test.
3938 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3940         * lib/target-supports.exp
3941         (check_effective_target_powerpc_eabi_ok): New.
3942         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3943         powerpc_eabi_ok.
3944         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3945         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3946         only.
3947         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3948         * gcc.target/powerpc/pr51623.c: Likewise.
3949         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3950         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3952 2013-02-11  Alexander Potapenko  <glider@google.com>
3953             Jack Howarth  <howarth@bromo.med.uc.edu>
3954             Jakub Jelinek  <jakub@redhat.com>
3956         PR sanitizer/55617
3957         * g++.dg/asan/pr55617.C: Run on all targets.
3959 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3961         PR rtl-optimization/56275
3962         * gcc.dg/pr56275.c: New test.
3964 2013-02-11  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/56273
3967         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3969 2013-02-11  Richard Biener  <rguenther@suse.de>
3971         PR tree-optimization/56264
3972         * gcc.dg/torture/pr56264.c: New testcase.
3974 2013-02-11  Richard Biener  <rguenther@suse.de>
3976         PR tree-optimization/56273
3977         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3978         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3979         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3980         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3981         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3982         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3984 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3986         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3987         for *-*-linux-gnu targets.
3988         * g++.dg/asan/interception-test-1.c: Ditto.
3989         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3990         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3992 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3994         PR fortran/55362
3995         * gfortran.dg/intrinsic_size_4.f90 : New test.
3997 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3999         PR target/56256
4000         * gcc.target/powerpc/pr56256.c: New test.
4002 2013-02-08  Ian Lance Taylor  <iant@google.com>
4004         * lib/go.exp: Load timeout.exp.
4006 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4008         PR rtl-optimization/56246
4009         * gcc.target/i386/pr56246.c: New test.
4011 2013-02-08  Jeff Law  <law@redhat.com>
4013         PR debug/53948
4014         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4016 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4018         PR target/56043
4019         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4020         powerpc*-*-linux*.
4022 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4024         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4026 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4028         PR rtl-optimization/56195
4029         * gcc.dg/torture/pr56195.c: New test.
4031 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4033         PR fortran/54107
4034         * gfortran.dg/recursive_interface_2.f90: New test.
4036 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4038         PR tree-optimization/56250
4039         * gcc.c-torture/execute/pr56250.c: New test.
4041 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4043         PR tree-optimization/56064
4044         * gcc.dg/fixed-point/view-convert-2.c: New test.
4046 2013-02-08  Michael Matz  <matz@suse.de>
4048         PR tree-optimization/52448
4049         * gcc.dg/pr52448.c: New test.
4051 2013-02-08  Richard Biener  <rguenther@suse.de>
4053         PR middle-end/56181
4054         * gcc.dg/torture/pr56181.c: New testcase.
4056 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4058         PR target/54222
4059         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4060         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4062 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4064         PR c++/56241
4065         * g++.dg/parse/crash61.C: New test.
4067         PR c++/56239
4068         * g++.dg/parse/pr56239.C: New test.
4070         PR c++/56237
4071         * g++.dg/abi/mangle61.C: New test.
4073 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4075         PR rtl-optimization/56225
4076         * gcc.target/i386/pr56225.c: New test.
4078 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4080         PR debug/56154
4081         * gcc.dg/guality/pr56154-1.c: New test.
4082         * gcc.dg/guality/pr56154-2.c: New test.
4083         * gcc.dg/guality/pr56154-3.c: New test.
4084         * gcc.dg/guality/pr56154-4.c: New test.
4085         * gcc.dg/guality/pr56154-aux.c: New file.
4087         PR tree-optimization/55789
4088         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4089         cleanup-tree-dump.
4090         * gcc.dg/tree-ssa/inline-3.c: Add
4091         --param max-early-inliner-iterations=2 option.
4093 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4095         PR debug/53363
4096         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4097         Add -fno-dwarf2-cfi-asm to dg-options.
4098         Adapt match count.
4100 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4102         PR target/56228
4103         * gcc.dg/pr56228.c: New test.
4105 2013-02-07  Alan Modra  <amodra@gmail.com>
4107         PR target/54009
4108         * gcc.target/powerpc/pr54009.c: New test.
4109         PR target/54131
4110         * gfortran.dg/pr54131.f: New test.
4112 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4114         PR fortran/55789
4115         * gfortran.dg/array_constructor_41.f90: New test.
4117 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4119         PR fortran/55978
4120         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4122 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4124         PR middle-end/56217
4125         * g++.dg/gomp/pr56217.C: New test.
4127 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4129         PR tree-optimization/56205
4130         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4131         * gcc.c-torture/execute/pr56205.c: New test.
4133 2013-02-05  Richard Biener  <rguenther@suse.de>
4135         PR tree-optimization/53342
4136         PR tree-optimization/53185
4137         * gcc.dg/vect/pr53185-2.c: New testcase.
4139 2013-02-05  Jan Hubicka  <jh@suse.cz>
4141         PR tree-optimization/55789
4142         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4143         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4144         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4145         * g++.dg/ipa/inline-1.C: New testcase.
4146         * g++.dg/ipa/inline-2.C: New testcase.
4147         * g++.dg/ipa/inline-3.C: New testcase.
4149 2013-02-05  Jan Hubicka  <jh@suse.cz>
4151         PR tree-optimization/55789
4152         * g++.dg/torture/pr55789.C: New testcase.
4154 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4156         PR middle-end/56167
4157         * gcc.dg/pr56167.c: New test.
4159 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4161         PR target/55146
4162         * gcc.target/sh/pr55146.c: New.
4164 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4166         PR tree-optimization/54386
4167         * gcc.target/sh/pr54386.c: New.
4169 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4171         PR fortran/56008
4172         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4174         PR fortran/47517
4175         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4177 2013-02-04  Alexander Potapenko  <glider@google.com>
4178             Jack Howarth  <howarth@bromo.med.uc.edu>
4179             Jakub Jelinek  <jakub@redhat.com>
4181         PR sanitizer/55617
4182         * g++.dg/asan/pr55617.C: New test.
4184 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4186         PR fortran/54195
4187         * gfortran.dg/typebound_operator_19.f90: New test.
4188         * gfortran.dg/typebound_assignment_4.f90: New test.
4190 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4192         PR fortran/54107
4193         * gfortran.dg/recursive_interface_1.f90: New test.
4195 2013-02-04  Richard Guenther  <rguenther@suse.de>
4197         PR lto/56168
4198         * gcc.dg/lto/pr56168_0.c: New testcase.
4199         * gcc.dg/lto/pr56168_1.c: Likewise.
4201 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4203         PR fortran/50627
4204         PR fortran/56054
4205         * gfortran.dg/block_12.f90:  New test.
4206         * gfortran.dg/module_error_1.f90:  New test.
4208 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4210         * lib/target-supports.exp (check_effective_target_vect_float)
4211         (check_effective_target_vect_no_align): Add mips-sde-elf.
4213 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4215         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4217 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4219         * gcc.dg/pr56023.c: XFAIL on AIX.
4220         * gcc.dg/vect/pr49352.c: Same.
4222 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4224         * gnat.dg/opt26.adb: New test.
4226 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4228         Revert.
4229         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4231         * gcc.target/arm/neon-vfnms-1.c: New test.
4232         * gcc.target/arm/neon-vfnma-1.c: New test.
4234 2013-01-31  Richard Biener  <rguenther@suse.de>
4236         PR tree-optimization/56157
4237         * gcc.dg/torture/pr56157.c: New testcase.
4239 2013-01-30  Richard Biener  <rguenther@suse.de>
4241         PR tree-optimization/56150
4242         * gcc.dg/torture/pr56150.c: New testcase.
4244 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4246         PR sanitizer/55374
4247         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4248         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4249         printed in backtrace.
4250         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4251         to avoid errors about mismatched allocation vs. deallocation.
4253         PR c++/55742
4254         * g++.dg/mv1.C: Moved to...
4255         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4256         * g++.dg/mv2.C: Moved to...
4257         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4258         * g++.dg/mv3.C: Moved to...
4259         * g++.dg/ext/mv3.C: ... here.
4260         * g++.dg/mv4.C: Moved to...
4261         * g++.dg/ext/mv4.C: ... here.
4262         * g++.dg/mv5.C: Moved to...
4263         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4264         * g++.dg/mv6.C: Moved to...
4265         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4266         * g++.dg/ext/mv7.C: New test.
4267         * g++.dg/ext/mv8.C: New test.
4268         * g++.dg/ext/mv9.C: New test.
4269         * g++.dg/ext/mv10.C: New test.
4270         * g++.dg/ext/mv11.C: New test.
4272 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4274         PR rtl-optimization/56144
4275         * gcc.dg/pr56144.c: New.
4277 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4279         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4280         message.
4281         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4282         * g++.dg/cpp0x/constexpr-55573.C: Same
4284 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4286         PR tree-optimization/56064
4287         * gcc.dg/fixed-point/view-convert.c: New test.
4289 2013-01-30  Andreas Schwab  <schwab@suse.de>
4291         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4292         evaluate the end index in string range.
4294 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4296         PR fortran/56138
4297         * gfortran.dg/allocatable_function_6.f90: New.
4299 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4300             Mikael Morin  <mikael@gcc.gnu.org>
4302         PR fortran/54107
4303         * gfortran.dg/proc_ptr_comp_36.f90: New.
4305 2013-01-29  Richard Biener  <rguenther@suse.de>
4307         PR tree-optimization/55270
4308         * gcc.dg/torture/pr55270.c: New testcase.
4310 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4312         PR rtl-optimization/56117
4313         * gcc.dg/pr56117.c: New test.
4315 2013-01-28  Richard Biener  <rguenther@suse.de>
4317         PR tree-optimization/56034
4318         * gcc.dg/torture/pr56034.c: New testcase.
4320 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4322         PR tree-optimization/56125
4323         * gcc.dg/pr56125.c: New test.
4325 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4326             Mikael Morin  <mikael@gcc.gnu.org>
4328         PR fortran/53537
4329         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4330         * gfortran.dg/import8.f90: Likewise.
4331         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4332         * gfortran.dg/import10.f90: New test.
4333         * gfortran.dg/import11.f90: Likewise
4335 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4337         PR testsuite/56053
4338         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4339         string.h.  Provide memset, malloc and free prototypes, adjust line
4340         numbers in dg-output.
4341         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4342         Provide memset prototype and adjust line numbers in dg-output.
4343         * c-c++-common/asan/global-overflow-1.c: Likewise.
4345         PR tree-optimization/56094
4346         * gcc.dg/pr56094.c: New test.
4348 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4350         * gcc.target/arm/neon-vfnms-1.c: New test.
4351         * gcc.target/arm/neon-vfnma-1.c: New test.
4353 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4355         PR target/56114
4356         * gcc.target/i386/pr56114.c: New test.
4358 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4360         PR fortran/55984
4361         * gfortran.dg/associate_14.f90: New test.
4363         PR fortran/56047
4364         * gfortran.dg/associate_13.f90: New test.
4366 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4368         PR tree-optimization/56098
4369         * gcc.dg/pr56098-1.c: New test.
4370         * gcc.dg/pr56098-2.c: New test.
4372 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4374         PR target/54222
4375         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4377 2013-01-22  Marek Polacek  <polacek@redhat.com>
4379         PR tree-optimization/56035
4380         * gcc.dg/pr56035.c: New test.
4382 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4384         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4385         for MIPS.
4387 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4389         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4391 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4393         PR c/56078
4394         * gcc.dg/pr56078.c: New test.
4395         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4397 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4399         PR tree-optimization/55927
4400         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4402 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4404         * gcc.target/i386/movsd.c: New test.
4406 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4408         PR inline-asm/55934
4409         * gcc.target/i386/pr55934.c: New test.
4411 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
4413         PR fortran/56081
4414         * gfortran.dg/select_8.f90: New.
4416 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
4418         * gcc.target/microblaze/microblaze.exp: Remove
4419         target_config_cflags check.
4421 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
4423         PR fortran/56052
4424         * gfortran.dg/gomp/pr56052.f90: New test.
4426         PR target/49069
4427         * gcc.dg/pr49069.c: New test.
4429 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4431         PR c++/55944
4432         * g++.dg/cpp0x/constexpr-static10.C: New.
4434 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
4436         PR target/56028
4437         * gcc.target/i386/pr56028.c: New test.
4439 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
4441         PR target/55686
4442         * gcc.target/i386/pr55686.c: New test.
4444 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
4446         PR c++/53609
4447         * g++.dg/cpp0x/variadic139.C: New test.
4448         * g++.dg/cpp0x/variadic140.C: Likewise.
4449         * g++.dg/cpp0x/variadic141.C: Likewise.
4451 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4453         * gnat.dg/warn8.adb: New test.
4455 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4457         PR fortran/55919
4458         * gfortran.dg/include_8.f90: New test.
4460 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4462         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4463         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4465 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
4467         PR tree-optimization/56051
4468         * gcc.c-torture/execute/pr56051.c: New test.
4470 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
4472         PR rtl-optimization/56023
4473         * gcc.dg/pr56023.c: New test.
4475 2013-01-21  Martin Jambor  <mjambor@suse.cz>
4477         PR middle-end/56022
4478         * gcc.target/i386/pr56022.c: New test.
4480 2013-01-21  Jason Merrill  <jason@redhat.com>
4482         * lib/target-supports.exp (check_effective_target_alias): New.
4484 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4486         PR debug/53235
4487         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4489 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
4491         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4493 2013-01-19  Jeff Law  <law@redhat.com>
4495         PR tree-optimization/52631
4496         * tree-ssa/pr52631.c: New test.
4497         * tree-ssa/ssa-fre-9: Update expected output.
4499 2013-01-19  Anthony Green  <green@moxielogic.com>
4501         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4502         for moxie.
4504 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4506         PR tree-optimization/56029
4507         * g++.dg/torture/pr56029.C: New test.
4509 2013-01-18  Sharad Singhai  <singhai@google.com>
4511         PR tree-optimization/55995
4512         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4514 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
4516         PR target/55433
4517         * gcc.target/i386/pr55433.c: New.
4519 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
4521         PR middle-end/56015
4522         * gfortran.dg/pr56015.f90: New test.
4524 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
4526         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4528 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
4530         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4531         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4532         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4533         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4534         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4536 2013-01-17  Jeff Law  <law@redhat.com>
4538         * gcc.dg/pr52573.c: Move to...
4539         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
4541         PR rtl-optimization/52573
4542         * gcc.dg/pr52573.c: New test.
4544 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
4546         PR sanitizer/55679
4547         * g++.dg/asan/interception-test-1.C: Skip on darwin.
4548         * lib/target-supports.exp (check_effective_target_swapcontext): Use
4549         check_no_compiler_messages to test support in ucontext.h.
4550         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4551         compliant RLIMIT_AS.
4553 2013-01-17  Marek Polacek  <polacek@redhat.com>
4555         PR rtl-optimization/55833
4556         * gcc.dg/pr55833.c: New test.
4558 2013-01-17  Jan Hubicka  <jh@suse.cz>
4560         PR tree-optimization/55273
4561         * gcc.c-torture/compile/pr55273.c: New testcase.
4563 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
4565         PR target/55981
4566         * gcc.target/pr55981.c: New test.
4568 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
4570         * gcc.target/arm/pr40887.c: Require at least armv5.
4571         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4572         * gcc.target/arm/pr51915.c: Likewise.
4573         * gcc.target/arm/pr52006.c: Likewise.
4574         * gcc.target/arm/pr53187.c: Likewise.
4576         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4577         * gcc.target/arm/ftest-support-arm.h: Delete.
4578         * gcc.target/arm/ftest-support-thumb.h: Delete.
4579         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4580         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4581         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4582         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4583         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4584         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4585         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4586         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4587         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4588         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4589         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4590         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4591         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4592         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4593         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4594         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4595         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4596         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4597         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4598         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4599         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4600         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4601         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4602         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4604 2013-01-17  Martin Jambor  <mjambor@suse.cz>
4606         PR tree-optimizations/55264
4607         * g++.dg/ipa/pr55264.C: New test.
4609 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
4611         PR fortran/55983
4612         * gfortran.dg/class_55.f90: New.
4614 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
4616         PR testsuite/55994
4617         * gcc.c-torture/execute/builtins/builtins.exp: Add
4618         -Wl,--allow-multiple-definition for eabi and elf targets.
4620         PR testsuite/54622
4621         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4622         check_effective_target_vect_perm_short,
4623         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4624         check_effective_target_vect64): Return 0 for big-endian ARM.
4625         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4627         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4628         prototypes.
4630 2013-01-16  Richard Biener  <rguenther@suse.de>
4632         PR tree-optimization/55964
4633         * gcc.dg/torture/pr55964.c: New testcase.
4635 2013-01-16  Richard Biener  <rguenther@suse.de>
4637         PR tree-optimization/54767
4638         PR tree-optimization/53465
4639         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4641 2013-01-16  Christian Bruel  <christian.bruel@st.com>
4643         PR target/55301
4644         * gcc.target/sh/sh-switch.c: New testcase.
4646 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4648         * gcc.dg/webizer.c: Increase the array size.
4650 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4652         PR target/55940
4653         * gcc.dg/pr55940.c: New test.
4655 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
4656             Harald Anlauf  <anlauf@gmx.de>
4658         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4659         * gfortran.dg/bounds_check_5.f90: Likewise.
4660         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4661         * gfortran.dg/continuation_9.f90: Likewise.
4662         * gfortran.dg/move_alloc_13.f90: Likewise.
4663         * gfortran.dg/structure_constructor_11.f90: Likewise.
4664         * gfortran.dg/tab_continuation.f: Likewise.
4665         * gfortran.dg/warning-directive-2.F90: Likewise.
4666         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4668 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
4670         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4671         * gcc.target/arm/fma-sp.c: Likewise.
4673 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4675         PR rtl-optimization/55153
4676         * gcc.dg/pr55153.c: New.
4678 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4680         PR tree-optimization/55920
4681         * gcc.c-torture/compile/pr55920.c: New test.
4683 2013-01-15  Richard Biener  <rguenther@suse.de>
4685         PR middle-end/55882
4686         * gcc.dg/torture/pr55882.c: New testcase.
4688 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
4690         PR tree-optimization/55955
4691         * gcc.c-torture/compile/pr55955.c: New test.
4693 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
4695         PR c++/55663
4696         * g++.dg/cpp0x/alias-decl-31.C: New test.
4698 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
4700         PR fortran/54286
4701         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4702         case where interface is null.
4704 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4706         PR fortran/55806
4707         * gfortran.dg/array_constructor_40.f90:  New test.
4709 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
4711         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4713 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4715         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4716         * gcc.target/aarch64/vect-ld1r-compile.c: New.
4717         * gcc.target/aarch64/vect-ld1r-fp.c: New.
4718         * gcc.target/aarch64/vect-ld1r.c: New.
4719         * gcc.target/aarch64/vect-ld1r.x: New.
4721 2013-01-14  Andi Kleen  <ak@linux.intel.com>
4723         PR target/55948
4724         * gcc.target/i386/hle-clear-rel.c: New file
4725         * gcc.target/i386/hle-store-rel.c: New file.
4727 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4729         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4730         * gfortran.dg/bounds_check_4.f90: Likewise.
4731         * gfortran.dg/inquire_10.f90: Likewise.
4732         * gfortran.dg/minloc_3.f90: Likewise.
4733         * gfortran.dg/minlocval_3.f90: Likewise.
4734         * gfortran.dg/module_double_reuse.f90: Likewise.
4735         * gfortran.dg/mvbits_1.f90: Likewise.
4736         * gfortran.dg/oldstyle_1.f90: Likewise.
4737         * gfortran.dg/pr20163-2.f: Likewise.
4738         * gfortran.dg/save_1.f90: Likewise.
4739         * gfortran.dg/scan_1.f90: Likewise.
4740         * gfortran.dg/select_char_1.f90: Likewise.
4741         * gfortran.dg/shape_4.f90: Likewise.
4742         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4743         * gfortran.dg/function_optimize_10.f90: Likewise.
4744         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4745         * gfortran.dg/used_types_17.f90: Likewise.
4746         * gfortran.dg/used_types_18.f90: Likewise.
4748 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4750         PR fortran/54286
4751         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4753 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4755         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4757 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4759         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4761 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4763         PR fortran/55072
4764         * gfortran.dg/assumed_type_2.f90: Fix test case.
4765         * gfortran.dg/internal_pack_13.f90: New test.
4766         * gfortran.dg/internal_pack_14.f90: New test.
4768 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4770         PR fortran/55868
4771         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4772         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4773         $tar to STAR.
4775 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4777         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4779 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4781         PR target/55719
4782         * gcc.target/s390/pr55719.c: New testcase.
4784 2013-01-11  Richard Guenther  <rguenther@suse.de>
4786         PR tree-optimization/44061
4787         * gcc.dg/pr44061.c: New testcase.
4789 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4791         Update copyright years.
4793 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4794             Jakub Jelinek  <jakub@redhat.com>
4796         PR target/55565
4797         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4799 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4801         PR rtl-optimization/55672
4802         * gcc.target/i386/pr55672.c: New.
4804 2013-01-10  Jeff Law  <law@redhat.com>
4806         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4807         pass/fail message unique.
4810 2013-01-10  Jason Merrill  <jason@redhat.com>
4812         * ada/.gitignore: New.
4814 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4817         Add tls options.
4818         * g++.dg/tls/thread_local2.C: Likewise.
4819         * g++.dg/tls/thread_local2g.C: Likewise.
4820         * g++.dg/tls/thread_local6.C: Likewise.
4821         * g++.dg/tls/thread_local-order1.C: Add tls options.
4822         * g++.dg/tls/thread_local-order2.C: Likewise.
4823         * g++.dg/tls/thread_local3.C: Likewise.
4824         * g++.dg/tls/thread_local3g.C: Likewise.
4825         * g++.dg/tls/thread_local4.C: Likewise.
4826         * g++.dg/tls/thread_local4g.C: Likewise.
4827         * g++.dg/tls/thread_local5.C: Likewise.
4828         * g++.dg/tls/thread_local5g.C: Likewise.
4829         * g++.dg/tls/thread_local6g.C: Likewise.
4831 2013-01-10  Kostya Serebryany  <kcc@google.com>
4833         * g++.dg/asan/asan_test.cc: Sync from upstream.
4835 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4837         PR tree-optimization/55921
4838         * gcc.c-torture/compile/pr55921.c: New test.
4840 2013-01-09  Jan Hubicka  <jh@suse.cz>
4842         PR tree-optimization/55569
4843         * gcc.c-torture/compile/pr55569.c: New testcase.
4845 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4847         PR fortran/47203
4848         * gfortran.dg/use_28.f90: New test.
4850 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4852         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4853         number matching more robust.
4855 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4857         PR rtl-optimization/55829
4858         * gcc.target/i386/pr55829.c: New.
4860 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4862         PR fortran/55758
4863         * gfortran.dg/bind_c_bool_1.f90: New.
4864         * gfortran.dg/do_5.f90: Add dg-warning.
4866 2013-01-09  Jan Hubicka  <jh@suse.cz>
4868         PR tree-optimization/55875
4869         * gcc.c-torture/execute/pr55875.c: New testcase.
4870         * g++.dg/torture/pr55875.C: New testcase.
4872 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4874         PR c/48418
4875         * c-c++-common/pr48418.c: New test.
4877 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4879         PR c++/55801
4880         * g++.dg/tls/thread_local-ice.C: New.
4882 2013-01-09  Andreas Schwab  <schwab@suse.de>
4884         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4886 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4888         PR tree-optimization/48189
4889         * gcc.dg/pr48189.c: New test.
4891 2013-01-04  Jan Hubicka  <jh@suse.cz>
4893         PR tree-optimization/55823
4894         * g++.dg/ipa/devirt-10.C: New testcase.
4896 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4897             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4899         PR rtl-optimization/55845
4900         * gcc.target/i386/pr55845.c: New test.
4902 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4904         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4905         instructions generated instead of number of occurances.
4907 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4909         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4910         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4911         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4912         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4913         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4914         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4915         * gcc.target/aarch64/vect-fcm.x: Likewise.
4916         * lib/target-supports.exp
4917         (check_effective_target_vect_cond): Enable for AArch64.
4919 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4921         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4922         endian-safe float pool loading.
4923         (test_square_root_v4sf): Likewise.
4924         (test_square_root_v2df): Likewise.
4925         * lib/target-supports.exp
4926         (check_effective_target_vect_call_sqrtf): Add AArch64.
4928 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4930         PR debug/55579
4931         * gcc.dg/tree-ssa/pr55579.c: New test.
4933 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4935         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4936         asm comments.
4938 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4940         PR middle-end/55890
4941         * gcc.dg/torture/pr55890-3.c: New test.
4943         PR middle-end/55851
4944         * gcc.c-torture/compile/pr55851.c: New test.
4946         PR sanitizer/55844
4947         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4948         dg-options.
4950 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4952         PR fortran/55618
4953         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4955 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4957         PR fortran/55763
4958         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4959         * gfortran.dg/pointer_init_7.f90: New.
4961 2013-01-07  Richard Biener  <rguenther@suse.de>
4963         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4965 2013-01-07  Richard Biener  <rguenther@suse.de>
4967         PR middle-end/55890
4968         * gcc.dg/torture/pr55890-1.c: New testcase.
4969         * gcc.dg/torture/pr55890-2.c: Likewise.
4971 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4973         * gcc.target/aarch64/fmovd.c: New.
4974         * gcc.target/aarch64/fmovf.c: Likewise.
4975         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4976         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4977         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4978         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4979         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4980         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4982 2013-01-07  Richard Biener  <rguenther@suse.de>
4984         PR tree-optimization/55888
4985         PR tree-optimization/55862
4986         * gcc.dg/torture/pr55888.c: New testcase.
4988 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4990         PR fortran/55852
4991         * gfortran.dg/intrinsic_size_3.f90: New.
4993 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4995         PR fortran/55763
4996         * gfortran.dg/select_type_32.f90: New.
4998 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5000         PR c++/52343
5001         * g++.dg/cpp0x/alias-decl-29.C: New test.
5003 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5005         PR fortran/53876
5006         PR fortran/54990
5007         PR fortran/54992
5008         * gfortran.dg/class_array_15.f03: New test.
5010 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5012         PR fortran/42769
5013         PR fortran/45836
5014         PR fortran/45900
5015         * gfortran.dg/use_23.f90: New test.
5016         * gfortran.dg/use_24.f90: New test.
5017         * gfortran.dg/use_25.f90: New test.
5018         * gfortran.dg/use_26.f90: New test.
5019         * gfortran.dg/use_27.f90: New test.
5021 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5023         * gnat.dg/specs/clause_on_volatile.ads: New test.
5025 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5027         * gnat.dg/alignment10.adb: New test.
5029 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5030             Mikael Morin  <mikael@gcc.gnu.org>
5032         PR fortran/55827
5033         * gfortran.dg/use_22.f90: New test.
5035 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5037         * gcc.target/aarch64/cmp-1.c: New testcase.
5039 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5041         PR fortran/55172
5042         * gfortran.dg/select_type_31.f03: New test.
5044 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5046         PR c++/54526 (again)
5047         * g++.dg/cpp0x/parse2.C: Extend.
5048         * g++.old-deja/g++.other/crash28.C: Adjust.
5050 2013-01-04  Richard Biener  <rguenther@suse.de>
5052         PR tree-optimization/55862
5053         * gcc.dg/torture/pr55862.c: New testcase.
5055 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5057         PR tree-optimization/55755
5058         * gcc.dg/torture/pr55755.c: New test.
5059         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5060         * gcc.dg/tree-ssa/pr45144.c: Update.
5062 2013-01-04  Richard Biener  <rguenther@suse.de>
5064         PR middle-end/55863
5065         * gcc.dg/fold-reassoc-2.c: New testcase.
5067 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5069         PR fortran/55763
5070         * gfortran.dg/null_7.f90: New.
5072 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5074         PR fortran/55854
5075         PR fortran/55763
5076         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5077         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5078         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5080 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5082         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5084 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5086         PR fortran/55855
5087         * gfortran.dg/assignment_1.f90: Modified.
5088         * gfortran.dg/assignment_4.f90: New.
5090 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5092         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5094 2013-01-03  Richard Biener  <rguenther@suse.de>
5096         PR tree-optimization/55857
5097         * gcc.dg/vect/pr55857-1.c: New testcase.
5098         * gcc.dg/vect/pr55857-2.c: Likewise.
5100 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5102         PR rtl-optimization/55838
5103         * gcc.dg/pr55838.c: New test.
5105         PR tree-optimization/55832
5106         * gcc.c-torture/compile/pr55832.c: New test.
5108 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5110         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5111         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5112         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5113         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5114         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5115         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5116         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5117         * gcc.dg/unroll_1.c: Ditto.
5118         * gcc.dg/unroll_2.c: Ditto.
5119         * gcc.dg/unroll_3.c: Ditto.
5120         * gcc.dg/unroll_4.c: Ditto.
5122 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5124         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5126 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5128         PR fortran/55818
5129         * gfortran.dg/eof_4.f90: New test.
5131 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5133         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5134         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5135         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5136         (compat_setup_dfp): Initialize compat_alt_caret and
5137         compat_save_TEST_ALWAYS_FLAGS.
5139 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5141         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5143 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5145         * gcc.dg/torture/fp-int-convert-2.c: New test.
5147 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149         * gfortran.dg/newunit_3.f90: Add dg-do run.
5150         * gfortran.dg/inquire_15.f90: Add dg-do run.
5152 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5154         PR tree-optimization/55831
5155         * gcc.dg/pr55831.c: New test.
5157 Copyright (C) 2013 Free Software Foundation, Inc.
5159 Copying and distribution of this file, with or without modification,
5160 are permitted in any medium without royalty provided the copyright
5161 notice and this notice are preserved.