2013-07-22 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob97f52c9f1ac6a86cf0a5fe4339a842dee404d1bc
1 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/57906
4         PR fortran/52052
5         * coarray/lib_realloc_1.f90: Permit optimization.
6         * gfortran.dg/coarray_31.f90: New.
8 2013-07-22  Tobias Burnus  <burnus@net-b.de>
10         PR fortran/57762
11         * gfortran.dg/class_array_7.f03: Fix memory leak.
13 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
15         PR c++/52816
16         * g++.dg/cpp0x/decltype56.C: New.
18 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20         * gcc.dg/pr53265.c: Correct line number in dg-message.
22 2013-07-22  Diego Novillo  <dnovillo@google.com>
24         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
26 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
28         PR testsuite/52641
29         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
30         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
32 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
34         PR testsuite/52641
35         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
36         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
37         * gcc.dg/torture/pr53366-1.c: Same.
38         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
39         * gcc.dg/torture/pr56488.c: Same.
40         * gcc.dg/torture/pr57584.c: Same.
41         * gcc.dg/tree-ssa/pr57385.c: Same.
42         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
44 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
46         * c-c++-common/pr41779.c: Fix typos.
47         * gcc.c-torture/compile/20031125-2.c: Likewise.
48         * gcc.c-torture/compile/20040621-1.c: Likewise.
49         * gcc.c-torture/execute/20020418-1.c: Likewise.
50         * gcc.dg/20020108-1.c: Likewise.
51         * gcc.dg/atomic-generic-aux.c: Likewise.
52         * gcc.dg/builtin-complex-err-2.c: Likewise.
53         * gcc.dg/decl-1.c: Likewise.
54         * gcc.dg/di-sync-multithread.c: Likewise.
55         * gcc.dg/format/c90-printf-1.c: Likewise.
56         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
57         * gcc.dg/long-long-compare-1.c: Likewise.
58         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
59         * gcc.dg/pr17055-1.c: Likewise.
60         * gcc.dg/pr27095.c: Likewise.
61         * gcc.dg/torture/fp-int-convert.h: Likewise.
62         * gcc.dg/tree-prof/inliner-1.c: Likewise.
63         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
64         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
65         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
66         * gcc.dg/tree-ssa/loop-19.c: Likewise.
67         * gcc.dg/tree-ssa/loop-1.c: Likewise.
68         * gcc.dg/tree-ssa/pr21001.c: Likewise.
69         * gcc.dg/tree-ssa/pr42585.c: Likewise.
70         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
71         * gcc.dg/vect/vect-cond-5.c: Likewise.
72         * gcc.dg/weak/typeof-2.c: Likewise.
73         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
74         * gcc.target/arm/naked-1.c: Likewise.
75         * gcc.target/i386/pr9771-1.c: Likewise.
76         * gcc.target/sparc/sparc-constant-1.c: Likewise.
77         * gcc.target/sparc/struct-ret-check.c: Likewise.
78         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
79         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
80         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
81         Likewise.
83 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
85         PR fortran/56937
86         * gfortran.dg/dependency_42.f90:  New test.
87         * gfortran.dg/dependency_43.f90:  New test.
89 2013-07-21  Tobias Burnus  <burnus@net-b.de>
91         PR fortran/35862
92         * gfortran.dg/round_4.f90: New.
94 2013-07-21  Tobias Burnus  <burnus@net-b.de>
96         PR fortran/57894
97         * gfortran.dg/min_max_conformance_2.f90: New.
99 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
101         PR preprocessor/57620
102         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
103         (main): Don't test {s,u,U,L}12.
104         * c-c++-common/raw-string-13.c: New test.
105         * c-c++-common/raw-string-14.c: New test.
106         * c-c++-common/raw-string-15.c: New test.
107         * c-c++-common/raw-string-16.c: New test.
109 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
111         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
113 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
115         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
117         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
118         target { ! keeps_null_pointer_checks }.
119         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
120         target { ! keeps_null_pointer_checks }.
122         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
123         * gcc.dg/torture/pr56488.c: Likewise.
125 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
127         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
128         new testcase.
130 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
132         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
133         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
134         * gfortran.dg/guality/guality.exp: Skip on AIX.
136         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
138         * g++.dg/debug/pr56819.C: Skip on AIX.
139         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
140         * g++.dg/guality/guality.exp: Skip on AIX.
142         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
144         * gcc.misc-tests/gcov-14.c: Skip on AIX.
146         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
148 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
150         PR target/57516
151         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
152         Adjust to corrected rounding.
154 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
156         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
157         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
158         check_effective_target_cilkplus.
159         * g++.dg/cilk-plus/cilk-plus.exp: Same.
161 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
163         * gcc.target/powerpc/pr57744.c: Fix typo.
165 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
167         PR middle-end/57698
168         * gcc.c-torture/compile/pr57698.c: New test.
169         * gcc.c-torture/compile/pr43791.c: Remove prune output
170         directive.
171         * gcc.c-torture/compile/pr44043.c: Ditto.
173 2013-07-18  Wei Mi  <wmi@google.com>
175         PR rtl-optimization/57878
176         * g++.dg/pr57518.C: New test.
178 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
180         * gcc.dg/pr42611.c: Move dg-error to correct line.
182 2013-07-17  Tobias Burnus  <burnus@net-b.de>
184         PR fortran/57895
185         * gfortran.dg/dollar_sym_3.f: New.
186         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
188 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
190         PR target/55654
191         PR target/55656
192         PR target/55657
193         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
194         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
195         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
196         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
197         * objc.dg/image-info.m: Likewise.
198         * objc.dg/symtab-1.m: Likewise.
199         * objc.dg/torture/strings/const-str-10.m: Likewise.
200         * objc.dg/torture/strings/const-str-11.m: Likewise.
201         * objc.dg/torture/strings/const-str-9.m: Likewise.
202         * objc.dg/zero-link-1.m: Likewise.
203         * objc.dg/zero-link-2.m: Likewise.
204         * objc.dg/no-extra-load.m: Avoid Foundation.h.
205         * objc.dg/objc-foreach-4.m: Likewise.
206         * objc.dg/objc-foreach-5.m: Likewise.
207         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
208         (for Darwin).
209         * obj-c++.dg/strings/const-str-12.mm: Likewise.
210         * obj-c++.dg/syntax-error-1.mm: Likewise.
211         * objc.dg/method-6.m: Likewise.
212         * objc.dg/pr23214.m: Likewise.
213         * objc.dg/proto-lossage-7.m: Likewise.
214         * objc.dg/strings/const-str-12b.m: Likewise.
215         * objc.dg/zero-link-3.m: Likewise.
216         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
217         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
218         adjust headers, interfaces and encoded types to reflect current system
219         versions.  Add FIXME and outputs from current system compiler for
220         reference.
222 2013-07-15  Cong Hou  <congh@google.com>
224         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
225         counted.
226         * gcc.target/i386/l_fma_float_3.c: Likewise.
227         * gcc.target/i386/l_fma_double_1.c: Likewise.
228         * gcc.target/i386/l_fma_double_3.c: Likewise.
230 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
232         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
233         function to test if HTM is available.
234         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
235         * gcc.target/powerpc/htm-builtin-1.c: New test.
237 2013-07-15  Tobias Burnus  <burnus@net-b.de>
239         * gfortran.dg/coarray_lib_realloc_1.f90: New.
240         * gfortran.dg/coarray/lib_realloc_1.f90: New.
241         * gfortran.dg/coarray_6.f90: Add dg-error.
243 2013-07-15  Tobias Burnus  <burnus@net-b.de>
245         PR fortran/37336
246         * gfortran.dg/finalize_18.f90: New.
248 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
250         PR fortran/52669
251         * fortran.dg/module_variable_1.f90:  New test.
252         * fortran.dg/module_variable_2.f90:  New test.
254 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
256         * g++.dg/ext/vector19.C: Adapt.
257         * g++.dg/ext/vector23.C: New testcase.
259 2013-07-12  Michael Matz  <matz@suse.de>
261         PR middle-end/55771
262         * c-c++-common/pr55771.c: New test.
264 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
266         * gcc.target/aarch64/vect-movi.c: New.
268 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
270         PR target/57362
271         * g++.dg/ext/pr57362.C: New.
273 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
275         PR target/57631
276         * gcc.target/avr/torture/pr57631.c: New test.
278 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
280         PR c++/57827
281         * g++.dg/cpp0x/constexpr-ice7.C: New.
283 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
285         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
286         for EABI targets.
287         * gcc.c-torture/execute/nest-align-1.x: New.
289 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
291         PR c++/57874
292         * g++.dg/cpp0x/sfinae48.C: New.
294 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
296         PR preprocessor/57824
297         * c-c++-common/raw-string-17.c: New test.
298         * c-c++-common/gomp/pr57824.c: New test.
300 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
302         PR c++/57869
303         * g++.dg/cpp0x/reinterpret_cast1.C: New.
304         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
305         * g++.dg/conversion/dr195.C: Update.
306         * g++.dg/expr/cast2.C: Likewise.
308 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
310         * c-c++-common/raw-string-18.c: New test.
311         * c-c++-common/raw-string-19.c: New test.
313         PR preprocessor/57757
314         * g++.dg/cpp/paste1.C: New test.
315         * g++.dg/cpp/paste2.C: New test.
317 2013-07-10  Graham Stott  <grahams@btinternet.com>
319         * gcc.target/mips/mulsize-1.c: New.
320         * gcc.target/mips/mulsize-2.c: New.
321         * gcc.target/mips/mulsize-3.c: New.
322         * gcc.target/mips/mulsize-4.c: New.
324 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
326         PR c++/53094
327         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
328         * g++.dg/ext/vector24.C: New testcase.
330 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
332         PR c++/53000
333         * g++.dg/cpp0x/decltype17.C: Adjust.
335 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
337         PR c++/51786
338         * g++.dg/cpp0x/pr51786.C: New.
340 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
342         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
344         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
346         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
348         * gcc.target/powerpc/sd-vsx.c: Require dfp.
349         * gcc.target/powerpc/sd-pwr6.c: Likewise.
351 2013-07-08  Tobias Burnus  <burnus@net-b.de>
353         PR fortran/57834
354         * gfortran.dg/c_f_pointer_tests_8.f90: New.
356 2013-07-08  Tobias Burnus  <burnus@net-b.de>
358         PR fortran/50554
359         * gfortran.dg/do_check_9.f90: New.
361 2013-07-08  Tobias Burnus  <burnus@net-b.de>
363         PR fortran/57785
364         * gfortran.dg/dot_product_2.f90: New.
366 2013-07-08  Tobias Burnus  <burnus@net-b.de>
368         PR fortran/57469
369         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
371 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
373         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
374         * gfortran.dg/finalize_10.f90: Fix dg-final.
376 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
378         PR target/57819
379         * gcc.target/i386/pr57819.c: New test.
381         PR rtl-optimization/57829
382         * gcc.c-torture/execute/pr57829.c: New test.
384 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
386         * gcc.target/i386/memcpy-vector_loop-1.c: New.
387         * gcc.target/i386/memcpy-vector_loop-2.c: New.
389 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
391         PR target/57807
392         * gcc.target/i386/pr57807.c: New test.
394 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
396         PR target/29776
397         * gcc.dg/tree-ssa/vrp89.c: New test.
399 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
401         PR c++/28262
402         * g++.dg/parse/defarg16.C: New.
404 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
406         PR rtl-optimization/55342
407         * gcc.target/i386/pr55342.c: New.
409 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
411         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
413 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
415         PR c++/14263
416         * g++.dg/inherit/virtual10.C: New.
418 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
420         PR c/57821
421         * gcc.dg/large-size-array-6.c: New test.
423 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
425         PR c++/38634
426         * g++.dg/template/crash116.C: New.
428 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
430         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
431         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
433 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
435         PR c++/54998
436         * g++.dg/cpp0x/nsdmi-list3.C: New.
438 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
440         PR target/57777
441         * gcc.target/i386/pr57777.c: New test.
443         PR c++/57771
444         * g++.dg/template/arg9.C: New test.
446 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
448         * gcc.target/i386/avx-inline.c: New test.
450 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
452         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
453         * gcc.target/mips/call-2.c: Likewise.
454         * gcc.target/mips/call-3.c: Likewise.
455         * gcc.target/mips/lazy-binding-1.c: Likewise.
457 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
459         PR tree-optimization/57741
460         * gcc.dg/vect/pr57741-1.c: New test.
461         * gcc.dg/vect/pr57741-2.c: New test.
462         * gcc.dg/vect/pr57741-3.c: New test.
464 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
466         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
467         on big endian.
468         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
469         * lib/target-supports.exp: Define aarch64_little_endian.
471 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
473         * gcc.target/aarch64/abs_1.c: New test.
475 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
477         * gcc.target/aarch64/bfxil_1.c: New test.
478         * gcc.target/aarch64/bfxil_2.c: Likewise.
480 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
482         PR c/57766
483         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
484         array sizes from 100 to 20.
486 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
488         PR fortran/54788
489         * gfortran.dg/pointer_remapping_8.f90: New.
491 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
493         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
494         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
495         * g++.dg/cpp1y/udlit-userdef-string.C: New.
496         * g++.dg/cpp1y/complex_literals.h: New.
498 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
500         PR c++/57645
501         * g++.dg/cpp0x/noexcept21.C: New.
503 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
505         PR target/57736
506         * gcc.target/i386/pr57736.c: New test.
508 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
510         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
511         c specific.
512         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
513         strings to match the fixed error messages.
514         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
515         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
516         message check.
518 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
520         PR target/57744
521         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
522         stqcx. get even registers.
524 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
526         PR c++/57509
527         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
529 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
531         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
532         Fix scan patterns.
533         * gcc.target/i386/bmi-1.c: Ditto.
534         * gcc.target/i386/bmi-bextr-4.c: New.
535         * gcc.target/i386/bmi-bextr-5.c: Ditto.
537 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
539         PR c++/57682
540         * g++.dg/cpp0x/initlist73.C: New.
542 2013-06-27  Meador Inge  <meadori@codesourcery.com>
544         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
545         * g++.dg/simulate-thread/atomics-2.C: Likewise.
546         * g++.dg/simulate-thread/atomics-1.C: Likewise.
548 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
550         PR c++/57509
551         * g++.dg/ext/pr57509.C: New file.
553 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
555         PR target/57623
556         * gcc.target/i386/bmi-bextr-3.c: New test.
558         PR target/57623
559         * gcc.target/i386/bmi2-bzhi-1.c: New test.
561 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
563         PR c++/57172
564         * g++.dg/cpp0x/pr57172.C: New testcase.
566 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
568         * gcc.target/s390/htm-1.c: New file.
569         * gcc.target/s390/htm-nofloat-1.c: New file.
570         * gcc.target/s390/htm-xl-intrin-1.c: New file.
572 2013-06-26  Tobias Burnus  <burnus@net-b.de>
574         PR fortran/29800
575         * gfortran.dg/bounds_check_17.f90: New.
577 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
579         PR c++/57640
580         * g++.dg/cpp1y/pr57640.C: New.
582 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
584         PR c/57692
585         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
586         overflow due to size of arrays.
588 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
590         PR tree-optimization/57705
591         * gcc.dg/vect/pr57705.c: New test.
592         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
594 2013-06-25  Martin Jambor  <mjambor@suse.cz>
596         PR middle-end/57670
597         * g++.dg/ipa/pr57670.C: New test.
599 2013-06-25  Richard Biener  <rguenther@suse.de>
601         PR middle-end/56977
602         * gcc.dg/pr56977.c: New testcase.
604 2013-06-24  Martin Jambor  <mjambor@suse.cz>
606         PR tree-optimization/57358
607         * gcc.dg/ipa/pr57358.c: New test.
609 2013-06-24  Richard Biener  <rguenther@suse.de>
611         PR testsuite/57686
612         * gcc.dg/torture/pr57584.c: Remove target specific bits.
614 2013-06-24  Richard Biener  <rguenther@suse.de>
616         PR tree-optimization/57488
617         * gcc.dg/torture/pr57488.c: New testcase.
619 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
620             Dominique d'Humieres  <dominiq@lps.ens.fr>
622         PR fortran/52413
623         * gfortran.dg/fraction.f90: New.
625 2013-06-24  Alan Modra  <amodra@gmail.com>
627         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
628         Add scan-assembler-not "lvx".
629         * gcc.target/powerpc/le-altivec-consts.c: New.
631 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
633         * g++.dg/cpp0x/sfinae47.C: New.
635 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
637         PR target/52483
638         * gcc.target/sh/pr52483-1.c: New.
639         * gcc.target/sh/pr52483-2.c: New.
640         * gcc.target/sh/pr52483-3.c: New.
641         * gcc.target/sh/pr52483-4.c: New.
642         * gcc.target/sh/pr52483-5.c: New.
644 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
646         * gcc.target/i386/intrinsics_1.c: New test.
647         * gcc.target/i386/intrinsics_2.c: Ditto.
648         * gcc.target/i386/intrinsics_3.c: Ditto.
649         * gcc.target/i386/intrinsics_4.c: Ditto.
650         * gcc.target/i386/intrinsics_5.c: Ditto.
651         * gcc.target/i386/intrinsics_6.c: Ditto.
652         * gcc.target/i386/avx-1.c: Provide macros for builtins
653         needing immediate arguments in f16cintrin.h and rtmintrin.h.
655 2013-06-21  Tobias Burnus  <burnus@net-b.de>
657         PR fortran/37336
658         * gfortran.dg/finalize_17.f90: New.
660 2013-06-21  Tobias Burnus  <burnus@net-b.de>
662         * gfortran.dg/realloc_on_assign_18.f90: New.
664 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
666         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
667         Also changed the returns from error as distinct values so that
668         debugging can get easier.
669         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
670         errors specific to C, if necessary.  Also added new error
671         hooks for C++.
672         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
673         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
674         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
675         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
676         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
677         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
678         the same changes as parser_errors3.c, spaces were added between colons
679         to not confuse C++ compiler with 2 colons as scope.
680         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
681         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
682         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
683         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
684         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
685         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
686         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
687         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
688         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
689         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
690         * g++.dg/cilk-plus/cilk-plus.exp: New script.
691         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
692         in the list.
694 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
696         PR other/53317
697         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
699 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
701         PR target/57655
702         * gcc.target/i386/pr57655.c: New test.
704 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
706         * ada/acats/tests/gcc: Delete.
707         * gnat.dg/style: Likewise.
709 2013-06-20  Jeff Law  <law@redhat.com>
711         PR tree-optimization/57660
712         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
713         based on their branch cost.
715         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
717 2013-06-20  Tobias Burnus  <burnus@net-b.de>
719         PR fortran/57633
720         * gfortran.dg/list_read_11.f90: New.
722 2013-06-20  Richard Biener  <rguenther@suse.de>
724         PR tree-optimization/57584
725         * gcc.dg/torture/pr57584.c: New testcase.
727 2013-06-19  Sharad Singhai  <singhai@google.com>
729         * g++.dg/gcov/gcov-8.C: New testcase.
730         * lib/gcov.exp: Handle intermediate format.
732 2013-06-19  Wei Mi  <wmi@google.com>
734         PR rtl-optimization/57518
735         * testsuite/gcc.dg/pr57518.c: New test.
737 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
739         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
741 2013-06-19  Jan Hubicka  <jh@suse.cz>
743         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
745 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
747         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
748         hard-coded values of array sizes with a #define.
749         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
750         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
751         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
752         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
753         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
755 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
757         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
758         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
760 2013-06-19  Jeff Law  <law@redhat.com>
762         * gcc.dg/tree-ssa/forwprop-28.c: New test.
764 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
766         PR c++/57638
767         * g++.dg/template/error53.C: New.
769 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
771         PR target/55033
772         * gcc.target/powerpc/pr55033.c: Fix options.
774 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
776         * gcc.target/i386/inline_error.c: New test.
777         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
778         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
780 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
782         PR c++/53211
783         * g++.dg/cpp0x/decltype55.C: New.
785 2013-06-18  Marek Polacek  <polacek@redhat.com>
787         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
789 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
791         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
793 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
795         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
796         Also changed the returns from error as distinct values so that it is
797         easier to debug.
799 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
801         * gcc.target/aarch64/scalar_intrinsics.c: Update.
803 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
805         PR c++/16128
806         * g++.dg/template/error52.C: New.
807         * g++.dg/lookup/friend15.C: Update.
808         * g++.dg/parse/error11.C: Likewise.
809         * g++.dg/parse/error14.C: Likewise.
810         * g++.dg/parse/parser-pr28152-2.C: Likewise.
811         * g++.dg/parse/template25.C: Likewise.
812         * g++.old-deja/g++.jason/cond.C: Likewise.
813         * g++.old-deja/g++.mike/for2.C: Likewise.
814         * g++.old-deja/g++.robertl/eb125.C: Likewise.
815         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
817 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
819         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
820         ensure alignment.
822 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
824         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
825         accidentally placing minus sign for length instead of stride.
827 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
829         PR rtl-optimization/57425
830         PR rtl-optimization/57569
831         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
832         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
834 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
836         PR fortran/49074
837         PR fortran/56136
838         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
839         packing.
840         * gfortran.dg/typebound_assignment_6.f03: New.
842 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
844         * gcc.target/h8300/h8300.exp: New.
845         * gcc.dg/pragma-isr.c: Move to ...
846         * gcc.target/sh/torture/pragma-isr.c: ... here ...
847         * gcc.target/h8300/pragma-isr.c: ... and here.
848         * gcc.dg/pragma-isr2.c: Move to ...
849         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
850         * gcc.target/h8300/pragma-isr2.c: ... and here.
851         * gcc.dg/pragma-isr-trapa.c: Move to ...
852         * gcc.target/sh/pragma-isr-trapa.c: ... here.
853         * gcc.dg/pragma-isr-trapa2.c: Move to ...
854         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
855         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
856         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
857         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
858         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
859         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
860         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
861         * gcc.dg/attr-isr-trap_exit.c: Move to ...
862         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
863         * gcc.dg/attr-isr-trapa.c: Move to ...
864         * gcc.target/sh/attr-isr-trapa.c: ... here.
866 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
868         PR c++/51413
869         * g++.dg/ext/builtin-offsetof1.C: New.
871 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
873         * gcc.target/aarch64/vect_smlal_1.c: New file.
875 2013-06-14  Tobias Burnus  <burnus@net-b.de>
877         PR fortran/57508
878         * gfortran.dg/defined_assignment_7.f90: New.
880 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
882         PR c++/57599
883         * g++.dg/rtti/dyncast6.C: New.
884         * g++.dg/cpp0x/dyncast1.C: Likewise.
886 2013-06-14  Alan Modra  <amodra@gmail.com>
888         PR middle-end/57134
889         * gcc.dg/pr57134.c: New.
891 2013-06-14  Tobias Burnus  <burnus@net-b.de>
893         PR fortran/57596
894         * gfortran.dg/deferred_type_param_9.f90: New.
896 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
898         * gcc.dg/fold-minus-1.c: New testcase.
900 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
902         PR fortran/49074
903         * gfortran.dg/typebound_assignment_5.f03: New.
905 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
907         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
909 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
910             Pat Haugen <pthaugen@us.ibm.com>
911             Peter Bergner <bergner@vnet.ibm.com>
913         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
914         load/store instructions on power7, power8.
915         * gcc.target/powerpc/atomic-p8.c: Likewise.
917 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
919         PR c/57577
920         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
922 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/38958
925         * g++.dg/warn/Wunused-var-20.C: New.
927 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
929         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
930         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
931         Run with -fno-common.
933 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
935         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
936         and exit function calls with return 1 and return 0, respectively.
938 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
940         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
941         New tests.
943 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
945         PR tree-optimization/57361
946         * gcc.dg/tree-ssa/pr57361.c: New file.
948 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
950         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
951         to ensure alignment.
952         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
954 2013-06-12  Tobias Burnus  <burnus@net-b.de>
956         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
958 2013-06-12  Tobias Burnus  <burnus@net-b.de>
959             Dominique d'Humieres  <dominiq@lps.ens.fr>
961         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
963 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
965         PR target/56564
966         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
967         * gcc.target/i386/pr56564-3.c: Likewise.
969 2013-06-11  Tobias Burnus  <burnus@net-b.de>
971         PR fortran/57535
972         * gfortran.dg/class_array_18.f90: New.
974 2013-06-11  Jan Hubicka  <jh@suse.cz>
976         PR c++/57551
977         * g++.dg/ext/visibility/anon6.C: Update testcase.
979 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
981         PR c/57563
982         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
983         in how we check __sec_reduce_mutating function's result.
985 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
986             Pat Haugen <pthaugen@us.ibm.com>
987             Peter Bergner <bergner@vnet.ibm.com>
989         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
990         direct move instructions.
991         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
992         * gcc.target/powerpc/direct-move.h: Likewise.
993         * gcc.target/powerpc/direct-move-float1.c: Likewise.
994         * gcc.target/powerpc/direct-move-float2.c: Likewise.
995         * gcc.target/powerpc/direct-move-double1.c: Likewise.
996         * gcc.target/powerpc/direct-move-double2.c: Likewise.
997         * gcc.target/powerpc/direct-move-long1.c: Likewise.
998         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1000 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1002         PR c++/52440
1003         * g++.dg/cpp0x/pr52440.C: New.
1005 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1007         PR target/56564
1008         * gcc.target/i386/pr56564-1.c: New test.
1009         * gcc.target/i386/pr56564-2.c: New test.
1010         * gcc.target/i386/pr56564-3.c: New test.
1011         * gcc.target/i386/pr56564-4.c: New test.
1012         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1013         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1014         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1015         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1016         * gcc.target/i386/vect-sizes-1.c: Likewise.
1017         * gcc.target/i386/memcpy-1.c: Likewise.
1018         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1021 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1023         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1024         systems to cover all GNU systems.
1025         * g++.dg/abi/guard2.C: Likewise.
1026         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1027         * g++.dg/eh/sighandle.C: Likewise.
1028         * g++.dg/ext/cleanup-10.C: Likewise.
1029         * g++.dg/ext/cleanup-11.C: Likewise.
1030         * g++.dg/ext/cleanup-8.C: Likewise.
1031         * g++.dg/ext/cleanup-9.C: Likewise.
1032         * g++.dg/opt/const5.C: Likewise.
1033         * g++.dg/opt/life1.C: Likewise.
1034         * g++.dg/other/pr39496.C: Likewise.
1035         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1036         * g++.old-deja/g++.abi/align.C: Likewise.
1037         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1038         * g++.old-deja/g++.law/weak.C: Likewise.
1039         * g++.old-deja/g++.pt/asm1.C: Likewise.
1040         * gcc.c-torture/execute/20030125-1.x: Likewise.
1041         * gcc.c-torture/execute/990127-2.x: Likewise.
1042         * gcc.dg/20041106-1.c: Likewise.
1043         * gcc.dg/20050503-1.c: Likewise.
1044         * gcc.dg/builtin-object-size-5.c: Likewise.
1045         * gcc.dg/cleanup-10.c: Likewise.
1046         * gcc.dg/cleanup-11.c: Likewise.
1047         * gcc.dg/cleanup-8.c: Likewise.
1048         * gcc.dg/cleanup-9.c: Likewise.
1049         * gcc.dg/complex-5.c: Likewise.
1050         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1051         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1052         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1053         * gcc.dg/dfp/pr35739.c: Likewise.
1054         * gcc.dg/fdata-sections-1.c: Likewise.
1055         * gcc.dg/lto/20090206-1_0.c: Likewise.
1056         * gcc.dg/lto/20090206-2_0.c: Likewise.
1057         * gcc.dg/pr30360.c: Likewise.
1058         * gcc.dg/pr37303.c: Likewise.
1059         * gcc.dg/pr39323-1.c: Likewise.
1060         * gcc.dg/pr39323-2.c: Likewise.
1061         * gcc.dg/pr39323-3.c: Likewise.
1062         * gcc.dg/pr45416.c: Likewise.
1063         * gcc.dg/setjmp-2.c: Likewise.
1064         * gcc.dg/split-1.c: Likewise.
1065         * gcc.dg/split-3.c: Likewise.
1066         * gcc.dg/split-4.c: Likewise.
1067         * gcc.dg/strlenopt-12g.c: Likewise.
1068         * gcc.dg/strlenopt-14g.c: Likewise.
1069         * gcc.dg/strlenopt-14gf.c: Likewise.
1070         * gcc.dg/strlenopt-16g.c: Likewise.
1071         * gcc.dg/strlenopt-17g.c: Likewise.
1072         * gcc.dg/strlenopt-18g.c: Likewise.
1073         * gcc.dg/strlenopt-1f.c: Likewise.
1074         * gcc.dg/strlenopt-22g.c: Likewise.
1075         * gcc.dg/strlenopt-2f.c: Likewise.
1076         * gcc.dg/strlenopt-4g.c: Likewise.
1077         * gcc.dg/strlenopt-4gf.c: Likewise.
1078         * gcc.dg/struct-ret-3.c: Likewise.
1079         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1080         * gcc.misc-tests/linkage.exp: Likewise.
1081         * gcc.target/i386/20000724-1.c: Likewise.
1082         * gcc.target/i386/align-main-3.c: Likewise.
1083         * gcc.target/i386/cleanup-1.c: Likewise.
1084         * gcc.target/i386/inline-mcpy.c: Likewise.
1085         * gcc.target/i386/pr32268.c: Likewise.
1086         * gcc.target/i386/pr36613.c: Likewise.
1087         * gcc.target/i386/pr39013-1.c: Likewise.
1088         * gcc.target/i386/pr39013-2.c: Likewise.
1089         * gcc.target/i386/pr39496.c: Likewise.
1090         * gcc.target/i386/pr40906-3.c: Likewise.
1091         * gcc.target/i386/pr46084.c: Likewise.
1092         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1094 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1096         PR target/6526
1097         * gcc.target/sh/pr6526.c: New.
1099 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1101         PR target/57568
1102         * gcc.c-torture/execute/pr57568.c: New test.
1104 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1106         PR c++/37404
1107         * g++.dg/other/vararg-4.C: New.
1109 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1111         PR rtl-optimization/57559
1112         * gcc.target/s390/pr57559.c : New test.
1114 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1116         PR fortran/37336
1117         * gfortran.dg/finalize_10.f90: New.
1118         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1119         * gfortran.dg/finalize_15.f90: New.
1121 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1123         PR fortran/57553
1124         * gfortran.dg/storage_size_4.f90: New.
1126 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1128         PR c++/57548
1129         * testsuite/g++.dg/ext/pr57548.C: New test.
1131 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1133         PR middle-end/57541
1134         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1136 2013-06-07  Jan Hubicka  <jh@suse.cz>
1138         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1140 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1142         PR fortran/57549
1143         * gfortran.dg/array_constructor_48.f90: New.
1144         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1145         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1147 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1149         PR target/56315
1150         * gcc.target/arm/xordi3-opt.c: New test.
1152 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1154         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1155         Revert to dg-options.
1157 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1159         PR target/55033
1160         * gcc.target/powerpc/pr55033.c: New.
1162 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1164         PR c++/53658
1165         * g++.dg/cpp0x/alias-decl-36.C: New.
1167 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1168             Pat Haugen <pthaugen@us.ibm.com>
1169             Peter Bergner <bergner@vnet.ibm.com>
1171         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1172         power8 builtin functions.
1173         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1174         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1175         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1176         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1177         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1178         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1179         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1180         tests to test power8 auto-vectorization.
1181         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1182         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1183         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1184         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1186         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1187         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1189         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1191         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1192         support.
1193         (check_effective_target_powerpc_p8vector_ok): Likewise.
1194         (is-effective-target): Likewise.
1195         (check_vect_support_and_set_flags): Likewise.
1197 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1199         PR c++/43652
1200         * g++.dg/parse/error53.C: New.
1202 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1204         PR rtl-optimization/57459
1205         * gcc.target/i386/pr57459.c: New test.
1207 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1209         PR c++/53743
1210         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1211         into -freorder-blocks-and-partition test.
1212         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1213         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1214         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1215         * gcc.dg/tree-prof/pr50907.c: Ditto.
1216         * gcc.dg/tree-prof/pr45354.c: Ditto.
1217         * g++.dg/tree-prof/partition2.C: Ditto.
1218         * g++.dg/tree-prof/partition3.C: Ditto.
1220 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1222         PR fortran/57542
1223         * gfortran.dg/finalize_16.f90: New.
1225 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1227         * gcc.dg/vect/no-section-anchors-vect-68.c:
1228         Add dg-skip-if aarch64_tiny.
1230 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1232         PR C/57457
1233         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1234         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1236 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1238         PR c++/51908
1239         * g++.dg/cpp0x/decltype54.C: New.
1241 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1243         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1244         arm*-*-*eabi* targets.
1245         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1246         arm*-*-* targets.
1247         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1249 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1250             Tobias Burnus  <burnus@net-b.de>
1252         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1253         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1254         * gfortran.dg/io_real_boz_4.f90: Ditto.
1255         * gfortran.dg/io_real_boz_5.f90: Ditto.
1257 2013-06-05  Andreas Schwab  <schwab@suse.de>
1259         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1261 2013-06-04  Jan Hubicka  <jh@suse.cz>
1263         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1265 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1267         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1268         parameters with void.
1269         (main2): Removed argc parameter.
1270         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1271         (main): Replaced argc, argv parameters with void.
1272         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1273         (main2): Removed argc parameter.
1274         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1275         argv parameters with void.  Added __asm volatile to avoid optimization
1276         on argc, if necessary.
1277         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1278         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1279         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1280         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1281         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1282         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1283         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1284         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1285         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1286         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1287         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1288         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1289         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1290         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1291         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1292         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1293         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1294         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1295         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1296         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1297         parameters with void.
1298         (main2): Removed argc parameter.
1299         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1300         (main): Replaced argc, argv parameters with void.
1301         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1302         argv parameters with void.  Also renamed this function as main, and
1303         delete the existing main.
1304         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1305         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1306         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1308 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1310         * gcc.target/aarch64/movi_1.c: New test.
1312 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1314         PR fortran/37336
1315         * gfortran.dg/finalize_12.f90: New.
1316         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1317         end of scope finalization.
1318         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1319         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1320         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1321         * gfortran.dg/class_19.f03: Ditto.
1322         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1323         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1324         * gfortran.dg/extends_14.f03: Ditto.
1325         * gfortran.dg/move_alloc_4.f90: Ditto.
1326         * gfortran.dg/typebound_proc_27.f03: Ditto.
1328 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1330         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1331         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1332         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1333         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1334         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1335         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1336         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1337         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1338         * gfortran.dg/io_real_boz_4.f90: Ditto.
1339         * gfortran.dg/io_real_boz_5.f90: Ditto.
1340         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1341         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1342         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1343         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1344         * gfortran.dg/transpose_2.f90: Fix dg-output.
1346 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1348         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1349         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1350         dg-option and an header comment.
1352 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1354         PR c++/57419
1355         * g++.dg/cpp0x/sfinae46.C: New.
1356         * g++.dg/cpp0x/defaulted13.C: Adjust.
1357         * g++.dg/cpp0x/defaulted2.C: Likewise.
1358         * g++.dg/cpp0x/defaulted26.C: Likewise.
1359         * g++.dg/cpp0x/defaulted3.C: Likewise.
1360         * g++.dg/cpp0x/error1.C: Likewise.
1361         * g++.dg/cpp0x/implicit1.C: Likewise.
1362         * g++.dg/cpp0x/implicit11.C: Likewise.
1363         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1364         * g++.dg/cpp0x/initlist47.C: Likewise.
1365         * g++.dg/cpp0x/initlist9.C: Likewise.
1366         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1367         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1368         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1369         * g++.dg/cpp0x/union4.C: Likewise.
1370         * g++.dg/template/crash108.C: Likewise.
1371         * g++.dg/template/crash41.C: Likewise.
1372         * g++.old-deja/g++.jason/local.C: Likewise.
1373         * g++.old-deja/g++.law/visibility3.C: Likewise.
1375 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1377         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1378         * gcc.dg/vect/bb-slp-14.c: Ditto.
1379         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1380         * gcc.dg/vect/bb-slp-23.c: Ditto.
1381         * gcc.dg/vect/bb-slp-15.c: Ditto.
1382         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1383         * gcc.dg/vect/bb-slp-24.c: Ditto.
1384         * gcc.dg/vect/bb-slp-16.c: Ditto.
1385         * gcc.dg/vect/bb-slp-25.c: Ditto.
1386         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1387         * gcc.dg/vect/bb-slp-17.c: Ditto.
1388         * gcc.dg/vect/bb-slp-1.c: Ditto.
1389         * gcc.dg/vect/bb-slp-26.c: Ditto.
1390         * gcc.dg/vect/bb-slp-18.c: Ditto.
1391         * gcc.dg/vect/bb-slp-2.c: Ditto.
1392         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1393         * gcc.dg/vect/bb-slp-27.c: Ditto.
1394         * gcc.dg/vect/bb-slp-19.c: Ditto.
1395         * gcc.dg/vect/bb-slp-3.c: Ditto.
1396         * gcc.dg/vect/bb-slp-28.c: Ditto.
1397         * gcc.dg/vect/bb-slp-4.c: Ditto.
1398         * gcc.dg/vect/bb-slp-29.c: Ditto.
1399         * gcc.dg/vect/bb-slp-5.c: Ditto.
1400         * gcc.dg/vect/bb-slp-6.c: Ditto.
1401         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1402         * gcc.dg/vect/bb-slp-7.c: Ditto.
1403         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1404         * gcc.dg/vect/bb-slp-8.c: Ditto.
1405         * gcc.dg/vect/bb-slp-9.c: Ditto.
1406         * gcc.dg/vect/bb-slp-10.c: Ditto.
1407         * gcc.dg/vect/bb-slp-11.c: Ditto.
1408         * gcc.dg/vect/bb-slp-20.c: Ditto.
1409         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1410         * gcc.dg/vect/bb-slp-21.c: Ditto.
1411         * gcc.dg/vect/bb-slp-30.c: Ditto.
1412         * gcc.dg/vect/bb-slp-13.c: Ditto.
1413         * gcc.dg/vect/bb-slp-22.c: Ditto.
1414         * g++.dg/vect/slp-pr50413.cc: Ditto.
1415         * g++.dg/vect/slp-pr56812.cc: Ditto.
1416         * g++.dg/vect/slp-pr50819.cc: Ditto.
1418 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1420         PR fortran/57456
1421         * gfortran.dg/class_array_17.f90: New.
1423 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1425         * ada/acats/floatstore.lst: New.
1426         * ada/acats/run_all.sh: Process it.
1428 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1430         * gcc.target/powerpc/e500-ord-1.c: New test.
1431         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1432         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1433         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1435 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1437         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1439 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1441         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1443 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1445         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1447 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1449         PR c/57452
1450         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1451         test-case.
1453 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1455         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1457 2013-05-31  Marek Polacek  <polacek@redhat.com>
1459         PR tree-optimization/57478
1460         PR tree-optimization/57453
1461         * gcc.dg/torture/pr57478.c: New test.
1463 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1465         PR fortran/57456
1466         * gfortran.dg/class_array_17.f90: New.
1468 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1470         PR target/56315
1471         * gcc.target/arm/iordi3-opt.c: New test.
1473 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1475         PR fortran/54190
1476         PR fortran/57217
1477         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1478         * gfortran.dg/interface_26.f90: Ditto.
1479         * gfortran.dg/proc_ptr_11.f90: Ditto.
1480         * gfortran.dg/proc_ptr_15.f90: Ditto.
1481         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1482         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1483         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1484         * gfortran.dg/typebound_override_1.f90: Ditto.
1485         * gfortran.dg/typebound_override_4.f90: Ditto.
1486         * gfortran.dg/typebound_proc_6.f03: Ditto.
1487         * gfortran.dg/assumed_type_7.f90: New test.
1488         * gfortran.dg/typebound_override_5.f90: New test.
1489         * gfortran.dg/typebound_override_6.f90: New test.
1490         * gfortran.dg/typebound_override_7.f90: New test.
1492 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1494         PR middle-end/57073
1495         * gfortran.dg/power_6.f90: New.
1497 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1499         * gcc.target/aarch64/insv_1.c: New test.
1501 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1503         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1504         dg-skip-if "No stabs".
1506 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1508         PR fortran/54189
1509         * gfortran.dg/assumed_size_1.f90: New.
1511 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1513         * gcc.dg/shrink-wrap-alloca.c: New added.
1514         * gcc.dg/shrink-wrap-pretend.c: New added.
1515         * gcc.dg/shrink-wrap-sibcall.c: New added.
1517 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1519         PR fortran/57458
1520         * gfortran.dg/assumed_rank_13.f90: New.
1522 2013-05-29  Easwaran Raman  <eraman@google.com>
1524         PR tree-optimization/57442
1525         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1527 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1529         PR tree-optimization/57441
1530         * gcc.c-torture/compile/pr57441.c: New.
1532 2013-05-29  Dehao Chen  <dehao@google.com>
1534         PR testsuite/57413
1535         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1537 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1539         PR fortran/37336
1540         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1541         * gfortran.dg/class_19.f03: Ditto.
1543 2013-05-29  Richard Biener  <rguenther@suse.de>
1545         * gcc.dg/vect/bb-slp-32.c: New testcase.
1547 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1549         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1550         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1551         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1552         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1553         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1554         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1555         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1556         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1557         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1558         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1559         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1560         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1561         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1562         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1563         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1564         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1565         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1566         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1567         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1568         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1569         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1570         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1571         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1572         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1573         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1574         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1575         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1576         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1577         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1578         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1579         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1580         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1581         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1582         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1583         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1584         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1585         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1586         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1587         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1589 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1591         PR fortran/37336
1592         * gfortran.dg/finalize_11.f90: New.
1593         * gfortran.dg/finalize_4.f03: Remove dg-error.
1594         * gfortran.dg/finalize_5.f03: Ditto.
1595         * gfortran.dg/finalize_6.f03: Ditto.
1596         * gfortran.dg/finalize_7.f03: Ditto.
1598 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1600         * gfortran.dg/class_array_16.f90: New.
1602 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1604         PR fortran/57435
1605         * testsuite/gfortran.dg/use_29.f90: New.
1607 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1609         * gnat.dg/fp_exception.adb: New test.
1611 2013-05-28  Richard Biener  <rguenther@suse.de>
1613         PR tree-optimization/56787
1614         * gcc.dg/vect/pr56787.c: New testcase.
1616 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1617             Tobias Burnus  <burnus@net-b.de>
1619         PR fortran/57217
1620         * gfortran.dg/typebound_override_4.f90: New.
1622 2013-05-28  Richard Biener  <rguenther@suse.de>
1624         PR tree-optimization/57411
1625         * g++.dg/opt/pr57411.C: New testcase.
1627 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1629         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1630         * gcc.dg/builtin-bswap-9.c: Likewise.
1632 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1634         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1636 2013-05-27  Richard Biener  <rguenther@suse.de>
1638         PR middle-end/57412
1639         * gcc.dg/gomp/pr57412.c: New testcase.
1641 2013-05-27  Bud Davis  <jmdavis@link.com>
1643         PR fortran/50405
1644         * gfortran.dg/stfunc_8.f90: New.
1646 2013-05-27  Richard Biener  <rguenther@suse.de>
1648         PR tree-optimization/57343
1649         * gcc.dg/torture/pr57343.c: New testcase.
1651 2013-05-27  Richard Biener  <rguenther@suse.de>
1653         PR tree-optimization/57417
1654         * gcc.dg/torture/pr57417.c: New testcase.
1656 2013-05-27  Richard Biener  <rguenther@suse.de>
1658         PR tree-optimization/57396
1659         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1661 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1663         * gnat.dg/specs/last_bit.ads: New test.
1665 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1667         * gnat.dg/specs/machine_attribute.ads: New test.
1669 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gnat.dg/incomplete3.ad[sb]: New test.
1673 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1675         PR target/53916
1676         * gcc.target/mips/div-13.c: New test.
1678 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1680         PR target/55777
1681         * gcc.target/mips/mips16-attributes-5.c,
1682         * gcc.target/mips/mips16-attributes-6.c: New tests.
1684 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1686         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1687         * gcc.dg/builtin-bswap-8.c: Likewise.
1689 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1691         PR c++/52216
1692         * g++.dg/cpp0x/new1.C: New.
1694 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1696         PR c++/25666
1697         * g++.dg/parse/dtor16.C: New.
1698         * g++.dg/parse/dtor6.C: Adjust.
1700 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR c++/19618
1703         * g++.dg/expr/bitfield12.C: New.
1705 2013-05-24  Jeff Law  <law@redhat.com>
1707         PR tree-optimization/57124
1708         * gcc.c-torture/execute/pr57124.c: New test.
1709         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1711 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1713         PR tree-optimization/57294
1714         * gcc.dg/ipa/pr57294.c: New test.
1716 2013-05-24  Dehao Chen  <dehao@google.com>
1718         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1720 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1722         * gcc.target/aarch64/scalar_intrinsics.c
1723         (force_simd): Use a valid instruction.
1724         (test_vdupd_lane_s64): Pass a valid lane argument.
1725         (test_vdupd_lane_u64): Likewise.
1727 2013-05-24  Richard Biener  <rguenther@suse.de>
1729         PR tree-optimization/57287
1730         * gcc.dg/pr57287.c: New testcase.
1732 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1734         PR c++/26572
1735         * g++.dg/template/error51.C: New.
1737 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/25503
1740         * g++.dg/template/bitfield2.C: New.
1742 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gnat.dg/specs/noinline1.ads: New test.
1745         * gnat.dg/noinline2.ad[sb]: Likewise.
1746         * gnat.dg/specs/noinline3.ads: Likewise.
1747         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1749 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1751         PR tree-ssa/57385
1752         * gcc.dg/tree-ssa/pr57385.c: New test.
1754 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1756         * gnat.dg/derived_type4.adb: New test.
1758 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1760         * gcc.dg/builtin-bswap-6.c: New test.
1761         * gcc.dg/builtin-bswap-7.c: Likewise.
1762         * gcc.dg/builtin-bswap-8.c: Likewise.
1763         * gcc.dg/builtin-bswap-9.c: Likewise.
1765 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1767         PR debug/57351
1768         * gcc.dg/debug/pr57351.c: New test
1770 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1772         * gcc.target/aarch64/vect-clz.c: New file.
1774 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1776         PR middle-end/57347
1777         * gcc.dg/ipa/pr57347.c: New test.
1779 2013-05-23  Richard Biener  <rguenther@suse.de>
1781         PR tree-optimization/57380
1782         * g++.dg/tree-ssa/pr57380.C: New testcase.
1784 2013-05-23  Richard Biener  <rguenther@suse.de>
1786         PR middle-end/57381
1787         * gcc.dg/torture/pr57381.c: New testcase.
1789 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1791         PR middle-end/57344
1792         * gcc.c-torture/execute/pr57344-1.c: New test.
1793         * gcc.c-torture/execute/pr57344-2.c: New test.
1794         * gcc.c-torture/execute/pr57344-3.c: New test.
1795         * gcc.c-torture/execute/pr57344-4.c: New test.
1797 2013-05-23  Richard Biener  <rguenther@suse.de>
1799         PR rtl-optimization/57341
1800         * gcc.dg/torture/pr57341.c: New testcase.
1802 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1804         PR c++/57352
1805         * g++.dg/parse/crash62.C: New.
1807 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1808             Pat Haugen <pthaugen@us.ibm.com>
1809             Peter Bergner <bergner@vnet.ibm.com>
1811         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1812         crypto builtins.
1814 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1816         PR fortran/57364
1817         * gfortran.dg/defined_assignment_6.f90: New.
1819 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1821         PR fortran/57338
1822         * gfortran.dg/assumed_type_6.f90: New.
1824 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1826         PR c++/57211
1827         * g++.dg/cpp0x/Wunused-parm.C: New.
1829 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1831         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1832         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1834 2013-05-21  Easwaran Raman  <eraman@google.com>
1836         PR tree-optimization/57322
1837         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1839 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1841         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1842         .set (no)?micromips
1844 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1846         PR fortran/57035
1847         * gfortran.dg/assumed_type_5.f90: New.
1848         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1849         * gfortran.dg/assumed_rank_2.f90: Ditto.
1850         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1851         * gfortran.dg/no_arg_check_3.f90: Ditto.
1853 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1855         PR tree-optimization/57331
1856         * gcc.c-torture/compile/pr57331.c: New test.
1858 2013-05-21  Richard Biener  <rguenther@suse.de>
1860         PR tree-optimization/57330
1861         * gcc.dg/torture/pr57330.c: New testcase.
1863 2013-05-21  Richard Biener  <rguenther@suse.de>
1865         PR tree-optimization/57303
1866         * gcc.dg/torture/pr57303.c: New testcase.
1868 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1870         PR tree-optimization/57321
1871         * gcc.c-torture/execute/pr57321.c: New test.
1873 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1875         PR fortran/48858
1876         PR fortran/55465
1877         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1878         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1879         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1880         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1881         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1882         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1883         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1884         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1885         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1886         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1887         * gfortran.dg/binding_label_tests_24.f90: New.
1888         * gfortran.dg/binding_label_tests_25.f90: New.
1890 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1892         PR fortran/48858
1893         * gfortran.dg/binding_label_tests_17.f90: New.
1894         * gfortran.dg/binding_label_tests_18.f90: New.
1895         * gfortran.dg/binding_label_tests_19.f90: New.
1896         * gfortran.dg/binding_label_tests_20.f90: New.
1897         * gfortran.dg/binding_label_tests_21.f90: New.
1898         * gfortran.dg/binding_label_tests_22.f90: New.
1899         * gfortran.dg/binding_label_tests_23.f90: New.
1901 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1903         PR fortran/48858
1904         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1905         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1906         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1907         * gfortran.dg/common_18.f90: New.
1908         * gfortran.dg/common_19.f90: New.
1909         * gfortran.dg/common_20.f90: New.
1910         * gfortran.dg/common_21.f90: New.
1912 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1914         PR c++/12288
1915         * g++.dg/parse/error52.C: New.
1916         * g++.dg/parse/error3.C: Adjust.
1917         * g++.dg/parse/error36.C: Likewise.
1919 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1921         PR target/56547
1922         * gcc.target/sh/pr56547-1.c: New.
1923         * gcc.target/sh/pr56547-2.c: New.
1925 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/23608
1928         * g++.dg/warn/Wsign-compare-6.C: New.
1929         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1931 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1933         PR c++/57327
1934         * g++.dg/template/error50.C: New.
1936 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/10207
1939         * g++.dg/ext/complit13.C: New.
1941 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1943         PR c++/57175
1944         * g++.dg/pr57175.C: New testcase.
1946 2013-05-17  Easwaran Raman  <eraman@google.com>
1948         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1950 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1952         PR testsuite/57313
1953         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1955 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1957         PR rtl-optimization/57281
1958         PR rtl-optimization/57300
1959         * gcc.dg/pr57300.c: New test.
1960         * gcc.c-torture/execute/pr57281.c: New test.
1962 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/18126
1965         * g++.dg/ext/sizeof-complit.C: New.
1967 2013-05-17  Marek Polacek  <polacek@redhat.com>
1969         * gcc.dg/strlenopt-25.c: New test.
1970         * gcc.dg/strlenopt-26.c: Likewise.
1972 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1974         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1975         instead of -mavx2, require only avx instead of avx2.
1976         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1977         of avx2-check.h and turn into an avx runtime test instead of
1978         avx2 runtime test.
1980 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1982         * g++.dg/ext/vector22.C: Uncomment working test.
1984 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1986         PR c++/17410
1987         * g++.dg/template/pr17410.C: New.
1989 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1991         * gcc.target/i386/rotate-3.c: New test.
1992         * gcc.target/i386/rotate-3a.c: New test.
1993         * gcc.target/i386/rotate-4.c: New test.
1994         * gcc.target/i386/rotate-4a.c: New test.
1995         * gcc.target/i386/rotate-5.c: New test.
1996         * gcc.target/i386/rotate-5a.c: New test.
1998 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000         * gcc.dg/visibility-21.c: Require section_anchors.
2002 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2004         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2005         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2006         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2008 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2010         * gcc.dg/visibility-21.c: New.
2012 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2014         PR middle-end/57286
2015         * gcc.dg/pr57286.c: New testcase.
2016         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2017         * g++.dg/ext/vector22.C: Comment out transformations not
2018         performed anymore.
2020 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2022         PR target/57260
2023         * gcc.target/mips/call-1.c: Restrict to o32.
2024         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2026 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2028         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2029         dg-messages.
2030         * g++.dg/warn/Wshadow-1.C: Likewise.
2031         * g++.dg/warn/Wshadow-6.C: Likewise.
2032         * g++.dg/warn/Wshadow-7.C: Likewise.
2034 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2036         PR c++/31952
2037         * g++.dg/parse/pr31952-1.C: New.
2038         * g++.dg/parse/pr31952-2.C: Likewise.
2039         * g++.dg/parse/pr31952-3.C: Likewise.
2041         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2042         * g++.old-deja/g++.jason/cond.C: Likewise.
2043         * g++.dg/cpp0x/range-for5.C: Likewise.
2045 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2047         PR target/19599
2048         * gcc.target/arm/pr40887.c: Adjust testcase.
2049         * gcc.target/arm/pr19599.c: New test.
2051 2013-05-15  Richard Biener  <rguenther@suse.de>
2053         PR tree-optimization/57275
2054         * gcc.target/i386/pr57275.c: New testcase.
2056 2013-05-15  Jan Hubicka  <jh@suse.cz>
2058         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2059         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2060         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2062 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2064         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2065         scheduling.
2067 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2069         PR c++/57274
2070         * c-c++-common/Wsequence-point-1.c: New test.
2072 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2074         * g++.dg/ext/vector22.C: New testcase.
2075         * gcc.dg/binop-xor3.c: Remove xfail.
2077 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2079         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2080         FLOAT cmp FLOAT ? INT : INT.
2081         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2082         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2083         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2084         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2085         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2086         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2088 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2090         PR c++/53903
2091         * g++.dg/cpp0x/defaulted43.C: New.
2093 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2096         (alloca): Remove declaration.
2097         (foo9): Replace alloca by __builtin_alloca.
2099 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2101         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2102         Expect "size of array is too large" error.
2104 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2106         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2108 2013-05-14  Richard Biener  <rguenther@suse.de>
2110         PR middle-end/57235
2111         * g++.dg/torture/pr57235.C: New testcase.
2113 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2115         PR middle-end/57251
2116         * gcc.dg/torture/pr57251.c: New test.
2118 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2120         PR target/57264
2121         * gcc.target/i386/pr57264.c: New test.
2123 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2125         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2127 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2129         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2131 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2133         PR tree-optimization/45216
2134         PR tree-optimization/57157
2135         * c-c++-common/rotate-1.c: Add 32 tests with +.
2136         * c-c++-common/rotate-1a.c: Adjust.
2137         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2138         * c-c++-common/rotate-2b.c: New test.
2139         * c-c++-common/rotate-3.c: Add 32 tests with +.
2140         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2141         * c-c++-common/rotate-4b.c: New test.
2142         * c-c++-common/rotate-5.c: New test.
2144 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2146         PR middle-end/42371
2147         * gcc.dg/ipa/remref-0.c: New test.
2148         * gcc.dg/ipa/remref-1a.c: Likewise.
2149         * gcc.dg/ipa/remref-1b.c: Likewise.
2150         * gcc.dg/ipa/remref-2a.c: Likewise.
2151         * gcc.dg/ipa/remref-2b.c: Likewise.
2153 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2155         * gcc.dg/vector-shift-2.c: New testcase.
2157 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2159         PR tree-optimization/57230
2160         * gcc.dg/strlenopt-24.c: New test.
2162         PR tree-optimization/57230
2163         * gcc.dg/strlenopt-23.c: New test.
2165 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2167         PR target/57108
2168         * gcc.target/sh/pr57108.c: Move this test case to ...
2169         * gcc.c-torture/compile/pr57108.c: ... here.
2171 2013-05-10  Richard Biener  <rguenther@suse.de>
2173         PR tree-optimization/57214
2174         * gcc.dg/torture/pr57214.c: New testcase.
2176 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2178         * gcc.dg/vector-shift.c: New testcase.
2180 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2182         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2184         PR tree-optimization/45216
2185         PR tree-optimization/57157
2186         * c-c++-common/rotate-1.c: New test.
2187         * c-c++-common/rotate-1a.c: New test.
2188         * c-c++-common/rotate-2.c: New test.
2189         * c-c++-common/rotate-2a.c: New test.
2190         * c-c++-common/rotate-3.c: New test.
2191         * c-c++-common/rotate-3a.c: New test.
2192         * c-c++-common/rotate-4.c: New test.
2193         * c-c++-common/rotate-4a.c: New test.
2195 2013-05-10  Richard Biener  <rguenther@suse.de>
2197         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2198         * gcc.target/i386/l_fma_double_1.c: Adjust.
2199         * gcc.target/i386/l_fma_double_2.c: Likewise.
2200         * gcc.target/i386/l_fma_double_3.c: Likewise.
2201         * gcc.target/i386/l_fma_double_4.c: Likewise.
2202         * gcc.target/i386/l_fma_double_5.c: Likewise.
2203         * gcc.target/i386/l_fma_double_6.c: Likewise.
2204         * gcc.target/i386/l_fma_float_1.c: Likewise.
2205         * gcc.target/i386/l_fma_float_2.c: Likewise.
2206         * gcc.target/i386/l_fma_float_3.c: Likewise.
2207         * gcc.target/i386/l_fma_float_4.c: Likewise.
2208         * gcc.target/i386/l_fma_float_5.c: Likewise.
2209         * gcc.target/i386/l_fma_float_6.c: Likewise.
2211 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2213         PR c++/51226
2214         * g++.dg/cpp0x/pr51226.C: New.
2216 2013-04-16  Han Shen  <shenhan@google.com>
2218         Test cases for '-fstack-protector-strong'.
2219         * gcc.dg/fstack-protector-strong.c: New.
2220         * g++.dg/fstack-protector-strong.C: New.
2222 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2224         * gcc.target/aarch64/ands_1.c: New test.
2225         * gcc.target/aarch64/ands_2.c: Likewise
2227 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2229         * lib/target-supports.exp (check_effective_target_hw): New
2230         function.
2231         * c-c++-common/asan/clone-test-1.c: Call
2232         check_effective_target_hw.
2233         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2234         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2235         possible decorations.
2236         * c-c++-common/asan/null-deref-1.c: Likewise.
2237         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2238         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2239         * c-c++-common/asan/use-after-free-1.c: Likewise.
2240         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2241         * g++.dg/asan/large-func-test-1.C: Likewise.
2243 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2245         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2247 2013-05-07  Richard Biener  <rguenther@suse.de>
2249         PR middle-end/57190
2250         * g++.dg/torture/pr57190.C: New testcase.
2252 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2254         PR tree-optimization/57149
2255         * gcc.dg/pr57149.c: New test.
2257         PR debug/57184
2258         * gcc.dg/pr57184.c: New test.
2260 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2262         * gnat.dg/specs/array3.ads: New test.
2264 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2266         * c-c++-common/vector-scalar-2.c: New testcase.
2268 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2270         * gcc.target/i386/asm-dialect-2.c: New testcase.
2272 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2274         PR c++/57183
2275         * g++.dg/cpp0x/auto38.C: New.
2277 2013-05-06  Richard Biener  <rguenther@suse.de>
2279         PR tree-optimization/57185
2280         * gcc.dg/autopar/pr57185.c: New testcase.
2282 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2284         PR target/57106
2285         * gcc.target/i386/pr57106.c: New test.
2287 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2289         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2290         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2291         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2292         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2293         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2294         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2295         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2297 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2299         PR bootstrap/57154
2300         * gcc.dg/pr57154.c: New test.
2302 2013-05-06  Richard Biener  <rguenther@suse.de>
2304         PR middle-end/57147
2305         * gcc.dg/torture/pr57147-1.c: New testcase.
2306         * gcc.dg/torture/pr57147-2.c: Likewise.
2307         * gcc.dg/torture/pr57147-3.c: Likewise.
2309 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2311         PR target/55303
2312         * gcc.target/sh/pr55303-1.c: New.
2313         * gcc.target/sh/pr55303-2.c: New.
2314         * gcc.target/sh/pr55303-3.c: New.
2316 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2318         * gfortran.dg/allocate_with_source_3.f90: New.
2320 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2322         PR fortran/57141
2323         * gfortran.dg/null_8.f90: New.
2325 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2327         PR c++/53745
2328         * g++.dg/cpp0x/enum27.C: New.
2329         * g++.dg/cpp0x/enum_base.C: Adjust.
2331 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2333         PR tree-optimization/56205
2334         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2336 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2338         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2339         * gfortran.dg/bind_c_usage_27.f90: New.
2340         * gfortran.dg/bind_c_usage_28.f90: New.
2342 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/51927
2345         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2347 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2349         PR target/57150
2350         * gcc.target/powerpc/pr57150.c: New file.
2352 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2354         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2355         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2356         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2357         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2358         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2359         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2360         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2362 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2364         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2365         scan-assembler-times.
2367 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2369         * gcc.dg/tree-ssa/slsr-32.c: New.
2370         * gcc.dg/tree-ssa/slsr-33.c: New.
2371         * gcc.dg/tree-ssa/slsr-34.c: New.
2372         * gcc.dg/tree-ssa/slsr-35.c: New.
2373         * gcc.dg/tree-ssa/slsr-36.c: New.
2374         * gcc.dg/tree-ssa/slsr-37.c: New.
2375         * gcc.dg/tree-ssa/slsr-38.c: New.
2377 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2379         * gcc.target/aarch64/tst_1.c: New test.
2380         * gcc.target/aarch64/tst_2.c: Likewise
2382 2013-05-02  Jeff Law  <law@redhat.com>
2384         PR tree-optimization/57144
2385         * gcc.c-torture/execute/pr57144.c: New test.
2387 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2389         PR rtl-optimization/57130
2390         * gcc.c-torture/execute/pr57130.c: New test.
2392 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2394         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2396 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2398         * gcc.target/aarch64/fabd.c: New file.
2400 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2402         PR c++/54318
2403         * g++.dg/cpp0x/pr54318.C: New.
2405 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2407         PR c++/14283
2408         * g++.dg/parse/error51.C: New.
2409         * g++.dg/parse/error15.C: Adjust column numbers.
2411 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2413         PR fortran/57142
2414         * gfortran.dg/size_kind_2.f90: New.
2415         * gfortran.dg/size_kind_3.f90: New.
2417 2013-05-02  Richard Biener  <rguenther@suse.de>
2419         PR middle-end/57140
2420         * g++.dg/torture/pr57140.C: New testcase.
2422 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2424         PR target/56732
2425         * gcc.target/arm/pr56732-1.c: New test.
2427 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2429         PR middle-end/56988
2430         * gcc.dg/ipa/pr56988.c: New test.
2432 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2434         * gcc.target/aarch64/bics_1.c: New test.
2435         * gcc.target/aarch64/bics_2.c: Likewise.
2437 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2439         PR rtl-optimization/57131
2440         * gcc.c-torture/execute/pr57131.c: New test.
2442 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2444         PR c++/57132
2445         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2447 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2449         PR target/57091
2450         * gcc.target/i386/pr57091.c: New test.
2452 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2454         * gcc.target/aarch64/vect-vaddv.c: New.
2456 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2458         * gcc.target/aarch64/vect-vmaxv.c: New.
2459         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2461 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2463         * gcc.target/aarch64/scalar-vca.c: New.
2464         * gcc.target/aarch64/vect-vca.c: Likewise.
2466 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2468         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2469         (test_vceqd_s64): Force arguments to SIMD registers.
2470         (test_vceqzd_s64): Likewise.
2471         (test_vcged_s64): Likewise.
2472         (test_vcled_s64): Likewise.
2473         (test_vcgezd_s64): Likewise.
2474         (test_vcged_u64): Likewise.
2475         (test_vcgtd_s64): Likewise.
2476         (test_vcltd_s64): Likewise.
2477         (test_vcgtzd_s64): Likewise.
2478         (test_vcgtd_u64): Likewise.
2479         (test_vclezd_s64): Likewise.
2480         (test_vcltzd_s64): Likewise.
2481         (test_vtst_s64): Likewise.
2482         (test_vtst_u64): Likewise.
2484 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2486         PR c++/57092
2487         * g++.dg/cpp0x/decltype53.C: New.
2489 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2491         PR fortran/57071
2492         * gfortran.dg/power_5.f90:  New test.
2494 2013-04-30  Richard Biener  <rguenther@suse.de>
2496         PR middle-end/57122
2497         * gcc.dg/torture/pr57122.c: New testcase.
2499 2013-04-30  Richard Biener  <rguenther@suse.de>
2501         PR middle-end/57107
2502         * g++.dg/torture/pr57107.C: New testcase.
2504 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2506         PR rtl-optimization/57105
2507         * gcc.dg/pr57105.c: New test.
2509 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2511         PR tree-optimization/57104
2512         * gcc.dg/pr57104.c: New test.
2514 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2516         PR target/44578
2517         * gcc.target/i386/pr44578.c: New test.
2519 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2521         PR target/57097
2522         * gcc.target/i386/pr57097.c: New test.
2524 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2526         PR target/57098
2527         * gcc.target/i386/pr57098.c: New test.
2529 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2531         * gcc.c-torture/execute/pr55875.c: New test.
2533 2013-04-29  Richard Biener  <rguenther@suse.de>
2535         PR middle-end/57075
2536         * gcc.dg/torture/pr57075.c: New testcase.
2538 2013-04-29  Richard Biener  <rguenther@suse.de>
2540         PR middle-end/57103
2541         * gcc.dg/autopar/pr57103.c: New testcase.
2543 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2545         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2547 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2549         * gcc.dg/pr50763.c: Update test.
2551 2013-04-26  Jeff Law  <law@redhat.com>
2553         * gcc.dg/tree-ssa/vrp88.c: New test.
2555 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2557         PR target/57108
2558         * gcc.target/sh/pr57108.c: New test.
2560 2013-04-29  Richard Biener  <rguenther@suse.de>
2562         PR middle-end/57089
2563         * gfortran.dg/gomp/pr57089.f90: New testcase.
2565 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2567         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2569 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2571         * gcc.target/aarch64/vect-vcvt.c: New.
2573 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2575         * gcc.target/aarch64/vect-vrnd.c: New.
2577 2013-04-29  Richard Biener  <rguenther@suse.de>
2579         PR tree-optimization/57081
2580         * gcc.dg/torture/pr57081.c: New testcase.
2582 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2584         PR tree-optimization/57083
2585         * gcc.dg/torture/pr57083.c: New test.
2587 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2589         PR c++/56450
2590         * g++.dg/cpp0x/decltype52.C: New.
2592 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2594         N3472 binary constants
2595         * g++.dg/cpp/limits.C: Adjust warning wording.
2596         * g++.dg/system-binary-constants-1.C: Likewise.
2597         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2599 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2601         PR fortran/57093
2602         * gfortran.dg/coarray_30.f90: New.
2604 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606         PR fortran/57071
2607         * frontend-passes (optimize_power):  New function.
2608         (optimize_op):  Use it.
2610 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2612         PR target/56866
2613         * gcc.c-torture/execute/pr56866.c: New test.
2614         * gcc.target/i386/pr56866.c: New test.
2616 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2618         PR go/57045
2619         * gcc.dg/setjmp-5.c: New test.
2621 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2623         PR c++/55708
2624         * g++.dg/cpp0x/constexpr-55708.C: New.
2626 2013-04-26  Richard Biener  <rguenther@suse.de>
2628         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2629         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2630         * gcc.dg/pr53265.c: Remove XFAILs.
2631         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2632         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2634 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2636         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2637         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2638         -fdiagnostics-color=never option similarly to
2639         -fno-diagnostics-show-caret option.
2641 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2643         PR rtl-optimization/57003
2644         * gcc.target/i386/pr57003.c: New test.
2646 2013-04-25  Marek Polacek  <polacek@redhat.com>
2648         PR tree-optimization/57066
2649         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2651 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2652             Tejas Belagod  <tejas.belagod@arm.com>
2654         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2655         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2656         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2658 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2660         * gcc.target/aarch64/cmp.c: New.
2662 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2664         * gcc.target/aarch64/ngc.c: New.
2666 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2668         * lib/target-supports.exp
2669         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2670         (check_effective_target_arm_neon_fp16_ok): Likewise.
2671         (add_options_for_arm_neon_fp16): Likewise.
2672         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2673         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2675 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2677         PR rtl-optimizations/57046
2678         * gcc.target/i386/pr57046.c: New test.
2680 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2682         * g++.dg/cpp1y/cplusplus.C: New.
2684 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2686         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2688 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2690         * c-c++-common/Wpointer-arith-1.c: New.
2692 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2694         * g++.dg/cpp1y/cxx1y_macro.C: New.
2696 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2698         PR c++/56970
2699         * g++.dg/cpp0x/sfinae45.C: New.
2701 2013-04-24  Richard Biener  <rguenther@suse.de>
2703         PR testsuite/57050
2704         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2706 2013-04-23  Richard Biener  <rguenther@suse.de>
2708         PR middle-end/57036
2709         * gcc.dg/torture/pr57036-1.c: New testcase.
2710         * gcc.dg/torture/pr57036-2.c: Likewise.
2712 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2714         * gcc.target/aarch64/scalar-mov.c: New testcase.
2716 2013-04-23  Richard Biener  <rguenther@suse.de>
2718         PR tree-optimization/57026
2719         * gcc.dg/torture/pr57026.c: New testcase.
2721 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2723         PR fortran/53685
2724         PR fortran/57022
2725         * gfortran.dg/transfer_check_4.f90: New.
2727 2013-04-22  Marek Polacek  <polacek@redhat.com>
2729         PR sanitizer/56990
2730         * gcc.dg/pr56990.c: New test.
2732 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2734         PR target/57018
2735         * gcc.target/i386/pr57018.c: New test.
2737 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2739         * gcc.target/aarch64/vrecps.c: New.
2740         * gcc.target/aarch64/vrecpx.c: Likewise.
2742 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2744         PR target/56995
2745         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2747 2013-04-21  Jeff Law  <law@redhat.com>
2749         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2751 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2753         PR fortran/56907
2754         * gfortran.dg/c_loc_test_22.f90: New.
2756 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2758         PR rtl-optimization/56847
2759         * gcc.dg/pr56847.c: New test.
2761 2013-04-19  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/56982
2764         * gcc.c-torture/execute/pr56982.c: New testcase.
2766 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2768         PR tree-optimization/56718
2769         * g++.dg/ipa/imm-devirt-1.C: New test.
2770         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2772 2013-04-19  Richard Biener  <rguenther@suse.de>
2774         PR tree-optimization/57000
2775         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2777 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2778             Mikael Morin  <mikael@gcc.gnu.org>
2780         PR fortran/56872
2781         * gfortran.dg/array_constructor_45.f90:  New test.
2782         * gfortran.dg/array_constructor_46.f90:  New test.
2783         * gfortran.dg/array_constructor_47.f90:  New test.
2784         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2786 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2788         PR rtl-optimization/56999
2789         * g++.dg/opt/pr56999.C: New test.
2791 2013-04-18  Cary Coutant  <ccoutant@google.com>
2793         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2794         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2796 2013-04-18  Cary Coutant  <ccoutant@google.com>
2798         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2799         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2800         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2801         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2802         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2803         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2804         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2805         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2806         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2807         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2808         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2810 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2812         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2814 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2816         PR tree-optimization/56984
2817         * gcc.c-torture/compile/pr56984.c: New test.
2819         PR rtl-optimization/56992
2820         * gcc.dg/pr56992.c: New test.
2822 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2824         PR fortran/56814
2825         * gfortran.dg/proc_ptr_42.f90: New.
2827 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2829         * gnat.dg/discr41.ad[sb]: New test.
2830         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2831         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2832         * gcc.dg/vect/slp-24.c: Likewise.
2833         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2834         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2835         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2836         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2837         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2838         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2839         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2840         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2841         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2842         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2843         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2844         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2845         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2846         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2847         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2848         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2849         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2850         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2851         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2852         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2853         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2854         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2855         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2856         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2857         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2858         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2860 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2862         PR fortran/40958
2863         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2864         * gfortran.dg/module_md5_1.f90: Remove.
2866 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2868         * gcc.target/aarch64/adds3.c: New.
2869         * gcc.target/aarch64/subs3.c: New.
2871 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2873         * gcc.target/aarch64/adds1.c: New.
2874         * gcc.target/aarch64/adds2.c: New.
2875         * gcc.target/aarch64/subs1.c: New.
2876         * gcc.target/aarch64/subs2.c: New.
2878 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2880         Implement n3599 - Literal operator templates for strings.
2881         * g++.dg/cpp1y/udlit-char-template.C: New test.
2882         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2884 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2886         PR fortran/39505
2887         * gfortran.dg/no_arg_check_1.f90: New.
2888         * gfortran.dg/no_arg_check_2.f90: New.
2889         * gfortran.dg/no_arg_check_3.f90: New.
2891 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2893         PR fortran/56968
2894         * gfortran.dg/proc_ptr_41.f90: New.
2896 2013-04-16  Richard Biener  <rguenther@suse.de>
2898         PR tree-optimization/56756
2899         * gcc.dg/torture/pr56756.c: New testcase.
2901 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2903         PR fortran/56969
2904         * gfortran.dg/c_assoc_5.f90: New.
2906 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2908         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2909         * gcc.c-torture/execute/pr33992.x: Remove.
2910         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2911         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2912         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2914 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2916         PR tree-optimization/56962
2917         * gcc.c-torture/execute/pr56962.c: New test.
2919 2013-04-15  Richard Biener  <rguenther@suse.de>
2921         PR tree-optimization/56933
2922         * gcc.dg/vect/pr56933.c: New testcase.
2924 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2926         * gcc.target/arm/anddi3-opt.c: New test.
2927         * gcc.target/arm/anddi3-opt2.c: Likewise.
2929 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2931         * gcc.dg/pr56890-1.c: New test.
2932         * gcc.dg/pr56890-2.c: Likewise.
2934 2013-04-15  Joey Ye  <joey.ye@arm.com>
2936         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2937         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2939 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2941         PR fortran/56816
2942         * gfortran.dg/select_type_33.f03: New test.
2944 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2946         PR fortran/55959
2947         * gfortran.dg/typebound_proc_29.f03: New.
2949 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2951         PR fortran/56266
2952         * gfortran.dg/typebound_proc_28.f03: New.
2954 2013-04-12  Jeff Law  <law@redhat.com>
2956         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2957         either.
2959 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2961         PR fortran/56929
2962         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2964 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2966         PR target/56903
2967         * gcc.target/i386/pr56903.c: New test.
2969 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2971         PR fortran/56261
2972         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2973         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2974         * gfortran.dg/block_11.f90: Fix invalid test case.
2975         * gfortran.dg/function_types_3.f90: Add new error message.
2976         * gfortran.dg/global_references_1.f90: Ditto.
2977         * gfortran.dg/import2.f90: Remove unneeded parts.
2978         * gfortran.dg/import6.f90: Fix invalid test case.
2979         * gfortran.dg/proc_decl_2.f90: Ditto.
2980         * gfortran.dg/proc_decl_9.f90: Ditto.
2981         * gfortran.dg/proc_decl_18.f90: Ditto.
2982         * gfortran.dg/proc_ptr_40.f90: New.
2983         * gfortran.dg/whole_file_7.f90: Modified error wording.
2984         * gfortran.dg/whole_file_16.f90: Ditto.
2985         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2986         * gfortran.dg/whole_file_18.f90: Modified error wording.
2987         * gfortran.dg/whole_file_20.f03: Ditto.
2988         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2989         invalid test case.
2991 2013-04-12  Richard Biener  <rguenther@suse.de>
2993         Revert
2994         2013-04-10  Richard Biener  <rguenther@suse.de>
2996         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2998 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3000         PR fortran/56845
3001         * gfortran.dg/class_allocate_15.f90: New.
3003         Revert:
3004         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3006         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3007         scan-tree-dump-times.
3009 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3011         PR tree-optimization/56918
3012         PR tree-optimization/56920
3013         * gcc.dg/vect/pr56918.c: New test.
3014         * gcc.dg/vect/pr56920.c: New test.
3016 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3018         PR fortran/56845
3019         * gfortran.dg/class_allocate_14.f90: New.
3020         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3021         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3023 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3025         * gcc.dg/fold-cstvecshift.c: New testcase.
3027 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3029         * gcc.target/aarch64/negs.c: New.
3031 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3033         PR c++/56895
3034         * g++.dg/template/arrow4.C: New test.
3036 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3038         * gnat.dg/array23.adb: New test.
3039         * gnat.dg/array23_pkg[123].ads: New helpers.
3041 2013-04-11  Jeff Law  <law@redhat.com>
3043         PR tree-optimization/56900
3044         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3046 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3048         PR c++/56913
3049         * g++.dg/cpp0x/sfinae44.C: New.
3051 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3053         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3054         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3056 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/54216
3059         * g++.dg/cpp0x/enum26.C: New.
3060         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3062 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3064         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3065         inverse operands.
3066         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3067         loop is vectorized.
3068         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3069         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3070         loop is vectorized and that the correct instruction is generated.
3071         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3072         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3073         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3075 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3077         PR tree-optimization/56899
3078         * gcc.c-torture/execute/pr56899.c: New test.
3080 2013-04-10  David S. Miller  <davem@davemloft.net>
3082         * gcc.target/sparc/setcc-4.c: New test.
3083         * gcc.target/sparc/setcc-5.c: New test.
3085 2013-04-10  Richard Biener  <rguenther@suse.de>
3087         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3089 2013-04-10  Richard Biener  <rguenther@suse.de>
3091         * gcc.dg/vect/slp-39.c: New testcase.
3093 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3095         PR tree-optimization/55524
3096         * gcc.target/epiphany/fnma-1.c: New test.
3098 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3100         * gcc.dg/tree-ssa/inline-11.c: New test
3102 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3104         PR c++/56895
3105         * g++.dg/template/arrow3.C: New test.
3107 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3109         * gcc.target/arm/minmax_minus.c: New test.
3111 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3113         PR middle-end/56883
3114         * c-c++-common/gomp/pr56883.c: New test.
3116 2013-04-09  Jeff Law  <law@redhat.com>
3118         * gcc.dg/tree-ssa/vrp87.c: New test.
3120 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3122         PR tree-optimization/56854
3123         * g++.dg/torture/pr56854.C: New test.
3125 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3127         PR fortran/56782
3128         * gfortran.dg/array_constructor_44.f90:  New test.
3130 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3132         PR c++/56871
3133         * g++.dg/cpp0x/constexpr-specialization.C: New.
3135 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3137         * gcc.c-torture/execute/pr56837.c: New test.
3139         PR c++/34949
3140         PR c++/50243
3141         * g++.dg/opt/vt3.C: New test.
3142         * g++.dg/opt/vt4.C: New test.
3144 2013-04-08  Jeff Law  <law@redhat.com>
3146         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3148 2013-04-08  Richard Biener  <rguenther@suse.de>
3150         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3152 2013-04-08  Richard Biener  <rguenther@suse.de>
3154         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3156 2013-04-08  Richard Biener  <rguenther@suse.de>
3158         * g++.dg/vect/slp-pr56812.cc: Adjust.
3160 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3162         * gcc.dg/pr56837.c: New test.
3163         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3164         "generated memset minus one".
3166 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3168         PR fortran/56849
3169         * gfortran.dg/reshape_5.f90: New.
3171 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3173         PR target/56843
3174         * gcc.target/powerpc/recip-1.c: Modify expected output.
3175         * gcc.target/powerpc/recip-3.c: Likewise.
3176         * gcc.target/powerpc/recip-4.c: Likewise.
3177         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3179 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3181         * gcc.target/arm/peep-ldrd-1.c: New test.
3182         * gcc.target/arm/peep-strd-1.c: Likewise.
3184 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3186         * gcc.target/arm/negdi-1.c: New test.
3187         * gcc.target/arm/negdi-2.c: Likewise.
3188         * gcc.target/arm/negdi-3.c: Likewise.
3189         * gcc.target/arm/negdi-4.c: Likewise.
3191 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3193         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3194         Add -march=armv8-a when we use v8 NEON.
3195         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3196         (check_effective_target_vect_call_ceilf): Likewise.
3197         (check_effective_target_vect_call_floorf): Likewise.
3198         (check_effective_target_vect_call_roundf): Likewise.
3199         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3200         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3201         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3202         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3203         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3205 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3207         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3208         * gcc.target/powerpc/sd-pwr6.c: Same.
3209         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3210         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3212 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3214         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3216 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3218         PR fortran/40881
3219         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3220         * gfortran.dg/altreturn_4.f90: Ditto.
3221         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3222         * gfortran.dg/altreturn_5.f90: Ditto.
3223         * gfortran.dg/altreturn_6.f90: Ditto.
3224         * gfortran.dg/altreturn_7.f90: Ditto.
3226 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3228         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3229         New procedure.
3230         (check_effective_target_arm_v8_neon_ok_nocache):
3231         Likewise.
3232         (check_effective_target_arm_v8_neon_ok): Change to use
3233         check_effective_target_arm_v8_neon_ok_nocache.
3234         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3235         NEON flags.
3236         (check_effective_target_vect_call_btruncf):
3237         Enable for arm and ARMv8 NEON.
3238         (check_effective_target_vect_call_ceilf): Likewise.
3239         (check_effective_target_vect_call_floorf): Likewise.
3240         (check_effective_target_vect_call_roundf): Likewise.
3241         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3242         target.
3244 2013-04-04  Marek Polacek  <polacek@redhat.com>
3246         PR tree-optimization/48186
3247         * gcc.dg/pr48186.c: New test.
3249 2013-04-04  Richard Biener  <rguenther@suse.de>
3251         PR tree-optimization/56826
3252         * gcc.dg/vect/pr56826.c: New testcase.
3253         * gcc.dg/vect/O3-pr36098.c: Adjust.
3255 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3257         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3258         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3259         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3260         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3261         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3262         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3263         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3264         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3265         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3266         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3268 2013-04-04  Richard Biener  <rguenther@suse.de>
3270         PR tree-optimization/56213
3271         * gcc.dg/vect/vect-123.c: New testcase.
3273 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3275         PR fortran/56810
3276         * gfortran.dg/read_repeat_2.f90: New.
3278 2013-04-04  Richard Biener  <rguenther@suse.de>
3280         PR tree-optimization/56837
3281         * g++.dg/torture/pr56837.C: New testcase.
3283 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3285         PR fortran/50269
3286         * gfortran.dg/c_loc_test_21.f90: New.
3287         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3288         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3289         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3290         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3291         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3293 2013-04-03  Jeff Law  <law@redhat.com>
3295         PR tree-optimization/56799
3296         * gcc.c-torture/execute/pr56799.c: New test.
3298 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/56815
3301         * g++.dg/warn/Wpointer-arith-1.C: New.
3302         * g++.dg/gomp/for-19.C: Adjust.
3304 2013-04-03  Marek Polacek  <polacek@redhat.com>
3306         PR sanitizer/55702
3307         * gcc.dg/pr55702.c: New test.
3309 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3311         PR target/56809
3312         * gcc.dg/pr56809.c: New testcase.
3314 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3316         PR debug/56819
3317         * g++.dg/debug/pr56819.C: New test.
3319 2013-04-03  Richard Biener  <rguenther@suse.de>
3321         PR tree-optimization/56817
3322         * g++.dg/torture/pr56817.C: New testcase.
3324 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3326         * gcc.dg/vect/bb-slp-31.c: New file.
3328 2013-04-03  Jason Merrill  <jason@redhat.com>
3330         PR c++/34949
3331         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3333 2013-04-03  Richard Biener  <rguenther@suse.de>
3335         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3337 2013-04-03  Richard Biener  <rguenther@suse.de>
3339         PR tree-optimization/55964
3340         * gcc.dg/torture/pr55964-2.c: New testcase.
3342 2013-04-03  Richard Biener  <rguenther@suse.de>
3344         PR tree-optimization/56501
3345         * gcc.dg/torture/pr56501.c: New testcase.
3347 2013-04-03  Richard Biener  <rguenther@suse.de>
3349         PR tree-optimization/56407
3350         * gcc.dg/torture/pr56407.c: New testcase.
3352 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3354         PR tree-optimization/56790
3355         * g++.dg/ext/pr56790-1.C: New testcase.
3357 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3359         * gcc.target/i386/merge-1.c: New testcase.
3360         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3362 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3364         PR c/19449
3365         * gcc.c-torture/execute/pr19449.c: New test.
3367 2013-04-03  Richard Biener  <rguenther@suse.de>
3369         PR tree-optimization/56812
3370         * g++.dg/vect/slp-pr56812.cc: New testcase.
3372 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3374         PR fortran/56284
3375         PR fortran/40881
3376         * gfortran.dg/altreturn_8.f90: New.
3377         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3378         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3379         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3381 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3383         PR rtl-optimization/56745
3384         * gcc.c-torture/compile/pr56745.c: New test.
3386 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3388         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3390 2013-04-02  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/56778
3393         * gcc.dg/torture/pr56778.c: New testcase.
3395 2013-04-02  Richard Biener  <rguenther@suse.de>
3397         PR middle-end/56768
3398         * g++.dg/torture/pr56768.C: New testcase.
3400 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3402         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3404 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3406         PR fortran/56660
3407         * gfortran.dg/namelist_82.f90:  New test.
3409 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3411         PR fortran/56500
3412         * gfortran.dg/implicit_class_1.f90: New.
3414 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3416         PR fortran/56786
3417         * gfortran.dg/namelist_81.f90:  New test.
3419 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3421         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3422         for constant and equal string lengths.
3423         * gfortran.dg/character_comparison_5.f90:  Likewise.
3424         * gfortran.dg/character_comparison_9.f90:  New test.
3426 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3428         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3429         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3431 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3433         PR fortran/35203
3434         * gfortran.dg/optional_absent_3.f90: New.
3436 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3438         PR fortran/56737
3439         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3441 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3443         PR fortran/56735
3444         * gfortran.dg/namelist_80.f90: New.
3446 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3448         PR fortran/45159
3449         * gfortran.dg/string_length_2.f90:  New test.
3450         * gfortran.dg/dependency_41.f90:  New test.
3452 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3454         PR fortran/55806
3455         * gfortran.dg/array_constructor_43.f90:  New test.
3456         * gfortran.dg/random_seed_3.f90:  New test.
3458 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3460         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3461         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3462         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3463         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3464         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3465         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3466         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3467         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3468         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3469         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3471 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3473         PR c++/56725
3474         * g++.dg/conversion/op4.C: Adjust.
3475         * g++.dg/cpp0x/rv1n.C: Likewise.
3476         * g++.dg/cpp0x/rv2n.C: Likewise.
3477         * g++.dg/cpp0x/template_deduction.C: Likewise.
3478         * g++.dg/expr/cond8.C: Likewise.
3479         * g++.dg/other/error4.C: Likewise.
3480         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3481         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3482         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3483         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3484         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3485         * g++.old-deja/g++.law/cvt20.C: Likewise.
3486         * g++.old-deja/g++.law/cvt8.C: Likewise.
3487         * g++.old-deja/g++.law/init8.C: Likewise.
3488         * g++.old-deja/g++.mike/net12.C: Likewise.
3489         * g++.old-deja/g++.mike/net8.C: Likewise.
3490         * g++.old-deja/g++.mike/p2793.C: Likewise.
3491         * g++.old-deja/g++.mike/p3836.C: Likewise.
3492         * g++.old-deja/g++.mike/p418.C: Likewise.
3493         * g++.old-deja/g++.mike/p701.C: Likewise.
3494         * g++.old-deja/g++.mike/p807.C: Likewise.
3496 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3498         PR middle-end/56694
3499         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3500         targets.
3502 2013-03-28  Marek Polacek  <polacek@redhat.com>
3504         PR tree-optimization/56695
3505         * gcc.dg/vect/pr56695.c: New test.
3507 2013-03-28  Richard Biener  <rguenther@suse.de>
3509         PR tree-optimization/37021
3510         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3511         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3513 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3515         PR fortran/56650
3516         PR fortran/36437
3517         * gfortran.dg/sizeof_2.f90: New.
3518         * gfortran.dg/sizeof_3.f90: New.
3519         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3521 2013-03-27  Richard Biener  <rguenther@suse.de>
3523         PR tree-optimization/37021
3524         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3526 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3528         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3529         * g++.dg/ipa/ivinline-2.C: Likewise.
3530         * g++.dg/ipa/ivinline-3.C: Likewise.
3531         * g++.dg/ipa/ivinline-4.C: Likewise.
3532         * g++.dg/ipa/ivinline-5.C: Likewise.
3533         * g++.dg/ipa/ivinline-7.C: Likewise.
3534         * g++.dg/ipa/ivinline-8.C: Likewise.
3535         * g++.dg/ipa/ivinline-9.C: Likewise.
3536         * g++.dg/cpp0x/noexcept03.C: Likewise.
3537         * gcc.dg/const-1.c: Likewise.
3538         * gcc.dg/ipa/pure-const-1.c: Likewise.
3539         * gcc.dg/noreturn-8.c: Likewise.
3540         * gcc.target/i386/mmx-1.c: Likewise.
3541         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3542         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3543         * gcc.c-torture/execute/pr33992.x: New file.
3545 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3547         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3549 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3551         PR c++/55951
3552         * g++.dg/ext/desig5.C: New.
3554 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3556         PR fortran/56649
3557         * gfortran.dg/merge_init_expr_2.f90: New.
3558         * gfortran.dg/merge_char_1.f90: Modify test to
3559         stay a run-time test.
3560         * gfortran.dg/merge_char_3.f90: Ditto.
3562 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3564         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3565         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3567 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3569         PR c++/56722
3570         * g++.dg/cpp0x/range-for23.C: New.
3572 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3574         PR libfortran/52512
3575         * gfortran.dg/namelist_79.f90: New.
3577 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3579         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3581 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3583         PR fortran/38536
3584         PR fortran/38813
3585         PR fortran/38894
3586         PR fortran/39288
3587         PR fortran/40963
3588         PR fortran/45824
3589         PR fortran/47023
3590         PR fortran/47034
3591         PR fortran/49023
3592         PR fortran/50269
3593         PR fortran/50612
3594         PR fortran/52426
3595         PR fortran/54263
3596         PR fortran/55343
3597         PR fortran/55444
3598         PR fortran/55574
3599         PR fortran/56079
3600         PR fortran/56378
3601         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3602         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3603         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3604         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3605         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3606         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3607         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3608         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3609         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3610         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3611         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3612         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3613         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3614         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3615         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3616         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3617         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3618         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3619         * gfortran.dg/pr32601_1.f03: Ditto.
3620         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3621         * gfortran.dg/blockdata_7.f90: New.
3622         * gfortran.dg/c_assoc_4.f90: New.
3623         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3624         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3625         * gfortran.dg/c_funloc_tests_8.f90: New.
3626         * gfortran.dg/c_loc_test_17.f90: New.
3627         * gfortran.dg/c_loc_test_18.f90: New.
3628         * gfortran.dg/c_loc_test_19.f90: New.
3629         * gfortran.dg/c_loc_test_20.f90: New.
3630         * gfortran.dg/c_sizeof_5.f90: New.
3631         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3632         * gfortran.dg/transfer_resolve_2.f90: New.
3633         * gfortran.dg/transfer_resolve_3.f90: New.
3634         * gfortran.dg/transfer_resolve_4.f90: New.
3635         * gfortran.dg/pr32601.f03: Update dg-error.
3636         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3637         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3639 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3641         * gcc.target/arm/vseleqdf.c: New test.
3642         * gcc.target/arm/vseleqsf.c: Likewise.
3643         * gcc.target/arm/vselgedf.c: Likewise.
3644         * gcc.target/arm/vselgesf.c: Likewise.
3645         * gcc.target/arm/vselgtdf.c: Likewise.
3646         * gcc.target/arm/vselgtsf.c: Likewise.
3647         * gcc.target/arm/vselledf.c: Likewise.
3648         * gcc.target/arm/vsellesf.c: Likewise.
3649         * gcc.target/arm/vselltdf.c: Likewise.
3650         * gcc.target/arm/vselltsf.c: Likewise.
3651         * gcc.target/arm/vselnedf.c: Likewise.
3652         * gcc.target/arm/vselnesf.c: Likewise.
3653         * gcc.target/arm/vselvcdf.c: Likewise.
3654         * gcc.target/arm/vselvcsf.c: Likewise.
3655         * gcc.target/arm/vselvsdf.c: Likewise.
3656         * gcc.target/arm/vselvssf.c: Likewise.
3658 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3660         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3661         body from here...
3662         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3663         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3664         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3665         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3666         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3667         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3668         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3669         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3670         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3671         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3672         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3673         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3674         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3675         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3676         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3677         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3678         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3679         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3680         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3681         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3682         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3683         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3684         * gcc.target/arm/atomic-op-char.c: Likewise.
3685         * gcc.target/arm/atomic-op-consume.c: Likewise.
3686         * gcc.target/arm/atomic-op-int.c: Likewise.
3687         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3688         * gcc.target/arm/atomic-op-release.c: Likewise.
3689         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3690         * gcc.target/arm/atomic-op-short.c: Likewise.
3692 2013-03-25  Richard Biener  <rguenther@suse.de>
3694         PR middle-end/56694
3695         * g++.dg/torture/pr56694.C: New testcase.
3697 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3699         PR target/56720
3700         * gcc.target/arm/neon-vcond-gt.c: New test.
3701         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3702         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3704 2013-03-25  Richard Biener  <rguenther@suse.de>
3706         PR tree-optimization/56689
3707         * gcc.dg/torture/pr56689.c: New testcase.
3709 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3711         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3713 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3715         PR fortran/56696
3716         * gfortran.dg/eof_5.f90: New.
3718 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3720         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3721         alphabetically.
3723 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3725         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3727 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3729         PR testsuite/55994
3730         * gcc.c-torture/execute/builtins/builtins.exp: Add
3731         -Wl,--allow-multiple-definition for RTEMS targets.
3733 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3735         * gcc.target/aarch64/movk.c: New test.
3737 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3739         * g++.dg/ext/vector21.C: New testcase.
3741 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3743         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3744         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3746 2013-03-21  Richard Biener  <rguenther@suse.de>
3748         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3749         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3751 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3753         * gcc.target/aarch64/vect.c: Test and result vector added
3754         for sabd and saba instructions.
3755         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3756         instructions in assembly.
3757         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3758         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3759         for fabd instruction.
3760         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3761         instruction in assembly.
3762         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3764 2013-03-20  Jeff Law  <law@redhat.com>
3766         * g++.dg/tree-ssa/ssa-dom.C: New test.
3768 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3770         * gcc.target/powerpc/mmfpgpr.c: New test.
3771         * gcc.target/powerpc/sd-vsx.c: Likewise.
3772         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3773         * gcc.target/powerpc/vsx-float0.c: Likewise.
3775 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3777         PR tree-optimization/56355
3778         * gcc.dg/pr56355-1.c: New file.
3780 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3781             Richard Sandiford <rdsandiford@googlemail.com>
3783         * gcc.target/mips/mips.exp: Add microMIPS support.
3784         * gcc.target/mips/umips-movep-2.c: New test.
3785         * gcc.target/mips/umips-lwp-2.c: New test.
3786         * gcc.target/mips/umips-swp-5.c: New test.
3787         * gcc.target/mips/umips-constraints-1.c: New test.
3788         * gcc.target/mips/umips-lwp-3.c: New test.
3789         * gcc.target/mips/umips-swp-6.c: New test.
3790         * gcc.target/mips/umips-constraints-2.c: New test.
3791         * gcc.target/mips/umips-save-restore-1.c: New test.
3792         * gcc.target/mips/umips-lwp-4.c: New test.
3793         * gcc.target/mips/umips-swp-7.c: New test.
3794         * gcc.target/mips/umips-save-restore-2.c: New test.
3795         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3796         * gcc.target/mips/umips-lwp-5.c: New test.
3797         * gcc.target/mips/umips-save-restore-3.c: New test.
3798         * gcc.target/mips/umips-lwp-6.c: New test.
3799         * gcc.target/mips/umips-swp-1.c: New test.
3800         * gcc.target/mips/umips-lwp-7.c: New test.
3801         * gcc.target/mips/umips-swp-2.c: New test.
3802         * gcc.target/mips/umips-lwp-8.c: New test.
3803         * gcc.target/mips/umips-swp-3.c: New test.
3804         * gcc.target/mips/umips-movep-1.c: New test.
3805         * gcc.target/mips/umips-lwp-1.c: New test.
3806         * gcc.target/mips/umips-swp-4.c: New test.
3808 2013-03-20  Richard Biener  <rguenther@suse.de>
3810         PR tree-optimization/56661
3811         * gcc.dg/torture/pr56661.c: New testcase.
3813 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3815         PR rtl-optimization/56605
3816         * gcc.target/powerpc/pr56605.c: New.
3818 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3820         PR fortran/54932
3821         * gfortran.dg/do_1.f90: Don't xfail.
3823 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3825         PR libfortran/51825
3826         * gfortran.dg/namelist_77.f90: New.
3827         * gfortran.dg/namelist_78.f90: New.
3829 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3831         PR libfortran/48618
3832         * gfortran.dg/open_negative_unit_1.f90: New.
3834 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3836         * gcc.target/aarch64/sbc.c: New test.
3838 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3840         * gcc.target/aarch64/ror.c: New test.
3842 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3844         * gcc.target/aarch64/extr.c: New test.
3846 2013-03-19  Richard Biener  <rguenther@suse.de>
3848         PR tree-optimization/56273
3849         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3850         * c-c++-common/uninit-17.c: Likewise.
3852 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3854         PR tree-optimization/56635
3855         * g++.dg/torture/pr56635.C: New test.
3857 2013-03-18  Richard Biener  <rguenther@suse.de>
3859         PR tree-optimization/3713
3860         * g++.dg/ipa/devirt-12.C: New testcase.
3862 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3864         PR c/56566
3865         * c-c++-common/pr56566.c: New test.
3867 2013-03-17  Jason Merrill  <jason@redhat.com>
3869         * g++.dg/template/abstract-dr337.C: XFAIL.
3871 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3873         PR c++/56607
3874         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3875         * c-c++-common/pr56607.c: New test.
3877 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3879         PR c++/56582
3880         * g++.dg/cpp0x/constexpr-array5.C: New.
3882 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3884         PR fortran/56615
3885         * gfortran.dg/transfer_intrinsic_5.f90: New.
3887 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3889         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3890         * gcc.target/i386/pr20020-1.c: Likewise.
3891         * gcc.target/i386/pr20020-2.c: Likewise.
3892         * gcc.target/i386/pr20020-3.c: Likewise.
3893         * gcc.target/i386/pr53425-1.c: Likewise.
3894         * gcc.target/i386/pr53425-2.c: Likewise.
3895         * gcc.target/i386/pr55093.c: Likewise.
3896         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3898 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3900         PR debug/56307
3901         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3902         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3904 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3906         PR tree-optimization/53265
3907         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3908         undefined behavior.
3909         * gcc.dg/graphite/id-6.c (test): Likewise.
3910         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3911         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3913         PR tree-optimization/53265
3914         * gcc.dg/pr53265.c: New test.
3915         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3916         to dg-options.
3917         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3918         arrays.
3919         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3920         n, use it as high bound instead of 4.
3922 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3924         PR target/49880
3925         * gcc.target/sh/pr49880-1.c: New.
3926         * gcc.target/sh/pr49880-2.c: New.
3927         * gcc.target/sh/pr49880-3.c: New.
3928         * gcc.target/sh/pr49880-4.c: New.
3929         * gcc.target/sh/pr49880-5.c: New.
3931 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3933         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3935 2013-03-13  Richard Biener  <rguenther@suse.de>
3937         PR tree-optimization/56608
3938         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3940 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3942         PR c++/56611
3943         * g++.dg/cpp0x/alias-decl-32.C: New.
3945 2013-03-11  Jan Hubicka  <jh@suse.cz>
3947         PR middle-end/56571
3948         * gcc.c-torture/compile/pr56571.c: New testcase.
3950 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3952         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3953         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3955 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3957         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3958         * gcc.dg/inline_4.c: Likewise.
3959         * gcc.dg/unroll_2.c: Likewise.
3960         * gcc.dg/unroll_3.c: Likewise.
3961         * gcc.dg/unroll_4.c: Likewise.
3963 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3965         PR testsuite/54119
3966         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3968         PR debug/56307
3969         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3971 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3973         PR target/40797
3974         * gcc.c-torture/compile/pr40797.c: New.
3976 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3978         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3980 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3982         PR fortran/56575
3983         * gfortran.dg/class_56.f90: New test.
3985 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3987         PR middle-end/56524
3988         * gcc.target/mips/pr56524.c: New test.
3990 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3992         PR c++/56565
3993         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3995 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3997         PR c++/51412
3998         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4000 2013-03-08  Marek Polacek  <polacek@redhat.com>
4002         PR tree-optimization/56478
4003         * gcc.dg/torture/pr56478.c: New test.
4005 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4007         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4008         targets linker option --allow-multiple-definition.
4010         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4011         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4012         * gcc.dg/pr52549.c: Add LLP64 case.
4013         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4014         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4015         * gcc.dg/torture/pr51071-2.c: Likewise.
4016         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4017         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4018         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4019         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4020         * gcc.dg/weak/weak-1.c: Likewise.
4021         * gcc.dg/weak/weak-2.c: Likewise.
4022         * gcc.dg/weak/weak-3.c: Likewise.
4023         * gcc.dg/weak/weak-4.c: Likewise.
4024         * gcc.dg/weak/weak-5.c: Likewise.
4025         * gcc.dg/weak/weak-15.c: Likewise.
4026         * gcc.dg/weak/weak-16.c: Likewise.
4028         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4030 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4032         PR tree-optimization/56559
4033         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4035 2013-03-07  Andreas Schwab  <schwab@suse.de>
4037         * gcc.dg/pr31490.c: Fix last change.
4039 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4041         PR c++/56534
4042         * g++.dg/template/crash115.C: New.
4044 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4046         PR tree-optimization/56539
4047         * gcc.c-torture/compile/pr56539.c: New test.
4049 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4051         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4052         targets.
4053         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4054         * gcc.dg/lto/20091013-1_2.c: Likewise.
4055         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4057 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gnat.dg/specs/aggr6.ads: New test.
4061 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4063         * gnat.dg/loop_optimization15.ad[sb]: New test.
4065 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4067         PR middle-end/56548
4068         * gcc.dg/pr56548.c: New test.
4070 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4072         PR debug/53363
4073         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4075 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4077         PR c++/56543
4078         * g++.dg/template/typename20.C: New test.
4080 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4082         PR debug/56510
4083         * gcc.dg/pr56510.c: New test.
4085         PR rtl-optimization/56484
4086         * gcc.c-torture/compile/pr56484.c: New test.
4088 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4090         PR c++/56530
4091         * g++.dg/warn/Wsign-conversion-2.C: New.
4093 2013-03-05  Richard Biener  <rguenther@suse.de>
4095         PR tree-optimization/56270
4096         * gcc.dg/vect/slp-38.c: New testcase.
4098 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4100         PR rtl-optimization/56494
4101         * gcc.dg/pr56494.c: New test.
4103 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4105         * gcc.dg/pr56424.c: New test.
4107 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4109         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4110         * gcc.dg/pr56228.c <avr>: Skip.
4112 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4114         PR testsuite/52641
4115         PR tree-optimization/52631
4116         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4118 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4120         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4121         * gcc.dg/vect/vect-83_64.c: Same.
4123 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4125         PR fortran/56477
4126         * gfortran.dg/pointer_check_13.f90: New test.
4128 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4130         PR fortran/54730
4131         * gfortran.dg/array_constructor_42.f90: New test.
4133 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4135         PR c++/52688
4136         * g++.dg/template/static33.C: New.
4137         * g++.dg/template/static34.C: Likewise.
4139         PR c++/10291
4140         * g++.dg/template/static35.C: New.
4142 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4144         * gcc.dg/pr56396.c: Require pic support.
4146 2013-03-01  Richard Biener  <rguenther@suse.de>
4148         PR tree-optimization/55481
4149         * gcc.dg/torture/pr56488.c: New testcase.
4151 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4152             Jakub Jelinek  <jakub@redhat.com>
4154         PR sanitizer/56454
4155         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4156         no_sanitize_address attribute rather than no_address_safety_analysis.
4157         * g++.dg/asan/sanitizer_test_utils.h
4158         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4159         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4160         in addition to no_address_safety_analysis.
4162 2013-02-28  Jason Merrill  <jason@redhat.com>
4164         PR c++/56481
4165         * g++.dg/cpp0x/constexpr-and.C: New.
4167 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4169         PR tree-optimization/56294
4170         * g++.dg/debug/pr56294.C: New test.
4172 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4174         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4176 2013-02-27  Marek Polacek  <polacek@redhat.com>
4178         PR rtl-optimization/56466
4179         * gcc.dg/pr56466.c: New test.
4181 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4183         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4184         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4185         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4187 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4189         PR middle-end/45472
4190         * gcc.dg/pr45472.c: New test.
4192 2013-02-26  Marek Polacek  <polacek@redhat.com>
4194         PR tree-optimization/56426
4195         * gcc.dg/pr56436.c: New test.
4197 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4199         PR tree-optimization/56448
4200         * gcc.c-torture/compile/pr56448.c: New test.
4202         PR tree-optimization/56443
4203         * gcc.dg/torture/pr56443.c: New test.
4205 2013-02-25  Richard Biener  <rguenther@suse.de>
4207         PR tree-optimization/56175
4208         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4210 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4212         PR c++/56403
4213         * g++.dg/torture/pr56403.C: New test.
4215 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4217         Revert:
4218         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4219         Richard Sandiford  <rdsandiford@googlemail.com>
4221         * gcc.target/mips/mips.exp: Add microMIPS support.
4222         * gcc.target/mips/umips-movep-2.c: New test.
4223         * gcc.target/mips/umips-lwp-2.c: New test.
4224         * gcc.target/mips/umips-swp-5.c: New test.
4225         * gcc.target/mips/umips-constraints-1.c: New test.
4226         * gcc.target/mips/umips-lwp-3.c: New test.
4227         * gcc.target/mips/umips-swp-6.c: New test.
4228         * gcc.target/mips/umips-constraints-2.c: New test.
4229         * gcc.target/mips/umips-save-restore-1.c: New test.
4230         * gcc.target/mips/umips-lwp-4.c: New test.
4231         * gcc.target/mips/umips-swp-7.c: New test.
4232         * gcc.target/mips/umips-save-restore-2.c: New test.
4233         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4234         * gcc.target/mips/umips-lwp-5.c: New test.
4235         * gcc.target/mips/umips-save-restore-3.c: New test.
4236         * gcc.target/mips/umips-lwp-6.c: New test.
4237         * gcc.target/mips/umips-swp-1.c: New test.
4238         * gcc.target/mips/umips-lwp-7.c: New test.
4239         * gcc.target/mips/umips-swp-2.c: New test.
4240         * gcc.target/mips/umips-lwp-8.c: New test.
4241         * gcc.target/mips/umips-swp-3.c: New test.
4242         * gcc.target/mips/umips-movep-1.c: New test.
4243         * gcc.target/mips/umips-lwp-1.c: New test.
4244         * gcc.target/mips/umips-swp-4.c: New test.
4246 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4247             Richard Sandiford  <rdsandiford@googlemail.com>
4249         * gcc.target/mips/mips.exp: Add microMIPS support.
4250         * gcc.target/mips/umips-movep-2.c: New test.
4251         * gcc.target/mips/umips-lwp-2.c: New test.
4252         * gcc.target/mips/umips-swp-5.c: New test.
4253         * gcc.target/mips/umips-constraints-1.c: New test.
4254         * gcc.target/mips/umips-lwp-3.c: New test.
4255         * gcc.target/mips/umips-swp-6.c: New test.
4256         * gcc.target/mips/umips-constraints-2.c: New test.
4257         * gcc.target/mips/umips-save-restore-1.c: New test.
4258         * gcc.target/mips/umips-lwp-4.c: New test.
4259         * gcc.target/mips/umips-swp-7.c: New test.
4260         * gcc.target/mips/umips-save-restore-2.c: New test.
4261         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4262         * gcc.target/mips/umips-lwp-5.c: New test.
4263         * gcc.target/mips/umips-save-restore-3.c: New test.
4264         * gcc.target/mips/umips-lwp-6.c: New test.
4265         * gcc.target/mips/umips-swp-1.c: New test.
4266         * gcc.target/mips/umips-lwp-7.c: New test.
4267         * gcc.target/mips/umips-swp-2.c: New test.
4268         * gcc.target/mips/umips-lwp-8.c: New test.
4269         * gcc.target/mips/umips-swp-3.c: New test.
4270         * gcc.target/mips/umips-movep-1.c: New test.
4271         * gcc.target/mips/umips-lwp-1.c: New test.
4272         * gcc.target/mips/umips-swp-4.c: New test.
4274 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4276         PR sanitizer/56393
4277         * lib/asan-dg.exp (asan_link_flags): Add
4278         -B${gccpath}/libsanitizer/asan/ to flags.
4280 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4282         PR middle-end/56420
4283         * gcc.dg/torture/pr56420.c: New test.
4285 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4287         PR middle-end/56108
4288         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4290 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4292         PR tree-optimization/56310
4293         * g++.dg/ipa/pr56310.C: New test.
4295 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4297         PR fortran/56385
4298         * gfortran.dg/proc_ptr_comp_37.f90: New.
4300 2013-02-21  Richard Biener  <rguenther@suse.de>
4302         PR tree-optimization/56415
4303         Revert
4304         2013-02-11  Richard Biener  <rguenther@suse.de>
4306         PR tree-optimization/56273
4307         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4308         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4309         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4310         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4311         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4312         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4314 2013-02-21  Marek Polacek  <polacek@redhat.com>
4316         PR tree-optimization/56398
4317         * g++.dg/torture/pr56398.C: New test.
4319 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4321         PR inline-asm/56405
4322         * gcc.c-torture/compile/pr56405.c: New test.
4324 2013-02-20  Jan Hubicka  <jh@suse.cz>
4326         PR tree-optimization/56265
4327         * g++.dg/ipa/devirt-11.C: New testcase.
4329 2013-02-20  Richard Biener  <rguenther@suse.de>
4331         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4333 2013-02-20  Richard Biener  <rguenther@suse.de>
4334         Jakub Jelinek  <jakub@redhat.com>
4336         PR tree-optimization/56396
4337         * gcc.dg/pr56396.c: New testcase.
4339 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4341         PR c++/56373
4342         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4344 2013-02-19  Richard Biener  <rguenther@suse.de>
4346         PR tree-optimization/56384
4347         * gcc.dg/torture/pr56384.c: New testcase.
4349 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4351         PR tree-optimization/56350
4352         * gcc.dg/pr56350.c: New test.
4354         PR tree-optimization/56381
4355         * g++.dg/opt/pr56381.C: New test.
4357 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4359         PR pch/54117
4360         * lib/dg-pch.exp (pch-init, pch-finish,
4361         check_effective_target_pch_supported_debug): New procs.
4362         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4363         Likewise if $pch_unsupported_debug and $flags include -g.
4364         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4365         and dg-require-effective-target pch_unsupported_debug.
4366         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4367         * objc.dg/pch/pch.exp: Likewise.
4368         * gcc.dg/pch/pch.exp: Likewise.
4369         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4370         pch_unsupported_debug.
4371         * gcc.dg/pch/valid-1.hs: Likewise.
4372         * gcc.dg/pch/valid-1b.c: Likewise.
4373         * gcc.dg/pch/valid-1b.hs: Likewise.
4375 2013-02-18  Richard Biener  <rguenther@suse.de>
4377         PR tree-optimization/56366
4378         * gcc.dg/torture/pr56366.c: New testcase.
4380 2013-02-18  Richard Biener  <rguenther@suse.de>
4382         PR middle-end/56349
4383         * gcc.dg/torture/pr56349.c: New testcase.
4385 2013-02-18  Richard Biener  <rguenther@suse.de>
4387         PR tree-optimization/56321
4388         * gcc.dg/torture/pr56321.c: New testcase.
4390 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4392         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4394 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4395             Dodji Seketeli  <dodji@redhat.com>
4397         PR asan/56330
4398         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4399         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4400         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4401         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4402         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4403         * c-c++-common/asan/pr56330.c: Likewise.
4404         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4405         Ensure the size argument of __builtin_memcpy is a constant.
4407 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4408             Paolo Carlini  <paolo.carlini@oracle.com>
4410         PR c++/51242
4411         * g++.dg/cpp0x/enum23.C: New.
4413 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4415         PR target/54685
4416         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4418 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4420         PR rtl-optimization/56348
4421         * gcc.target/i386/pr56348.c: New test.
4423 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4425         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4426         * gcc.target/arm/interrupt-2.c: Likewise.
4428 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4430         PR fortran/56318
4431         * gfortran.dg/matmul_9.f90: New.
4433 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4435         PR fortran/53818
4436         * gfortran.dg/init_flag_11.f90: New.
4438 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4440         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4442 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4444         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4445         characters.
4447 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4448             Tobias Burnus  <burnus@net-b.de>
4450         PR testsuite/56138
4451         * gfortran.dg/allocatable_function_7.f90: New.
4453 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4455         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4456         * asan_globals_test-wrapper.cc: New file.
4457         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4458         instead of asan_globals_test.cc as dg-additional-sources.
4459         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4460         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4461         "sanitizer_test_utils.h" instead of
4462         "sanitizer_common/tests/sanitizer_test_utils.h".
4463         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4464         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4465         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4466         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4467         * g++.dg/asan/asan_test.cc: Synced from upstream.
4468         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4470 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4472         Fix an asan crash
4473         * c-c++-common/asan/memcmp-2.c: New test.
4475 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4477         PR c++/55582
4478         * g++.dg/cpp0x/udlit-string-literal.h: New.
4479         * g++.dg/cpp0x/udlit-string-literal.C: New.
4481 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4483         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4485 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4487         PR target/56184
4488         * gcc.target/arm/pr56184.C: New test.
4490 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4492         PR c++/56302
4493         * g++.dg/torture/pr56302.C: New test.
4494         * g++.dg/cpp0x/constexpr-56302.C: New test.
4495         * c-c++-common/pr56302.c: New test.
4497 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4498             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4500         PR fortran/56204
4501         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4502         * gfortran.dg/quad_3.f90: Ditto.
4504 2013-02-13  Kostya Serebryany  <kcc@google.com>
4506         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4507         to match the fresh asan run-time.
4508         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4510 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4512         Avoid instrumenting duplicated memory access in the same basic block
4513         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4514         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4515         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4516         * c-c++-common/asan/inc.c: Likewise.
4518 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4520         PR inline-asm/56148
4521         * gcc.target/i386/pr56148.c: New test.
4523 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4524             Tobias Burnus  <burnus@net-b.de>
4526         PR testsuite/56082
4527         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4528         to kind=2.
4530 2013-02-12  Richard Biener  <rguenther@suse.de>
4532         PR lto/56297
4533         * gcc.dg/lto/pr56297_0.c: New testcase.
4534         * gcc.dg/lto/pr56297_0.c: Likewise.
4536 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4538         PR fortran/46952
4539         * gfortran.dg/typebound_deferred_1.f90: New.
4541 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4543         PR rtl-optimization/56151
4544         * gcc.target/i386/pr56151.c: New test.
4546 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4548         * g++.dg/ext/mv12.C: New test.
4549         * g++.dg/ext/mv12.h: New file.
4550         * g++.dg/ext/mv12-aux.C: New file.
4551         * g++.dg/ext/mv13.C: New test.
4553 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4555         * lib/target-supports.exp
4556         (check_effective_target_powerpc_eabi_ok): New.
4557         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4558         powerpc_eabi_ok.
4559         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4560         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4561         only.
4562         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4563         * gcc.target/powerpc/pr51623.c: Likewise.
4564         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4565         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4567 2013-02-11  Alexander Potapenko  <glider@google.com>
4568             Jack Howarth  <howarth@bromo.med.uc.edu>
4569             Jakub Jelinek  <jakub@redhat.com>
4571         PR sanitizer/55617
4572         * g++.dg/asan/pr55617.C: Run on all targets.
4574 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4576         PR rtl-optimization/56275
4577         * gcc.dg/pr56275.c: New test.
4579 2013-02-11  Richard Biener  <rguenther@suse.de>
4581         PR tree-optimization/56273
4582         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4584 2013-02-11  Richard Biener  <rguenther@suse.de>
4586         PR tree-optimization/56264
4587         * gcc.dg/torture/pr56264.c: New testcase.
4589 2013-02-11  Richard Biener  <rguenther@suse.de>
4591         PR tree-optimization/56273
4592         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4593         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4594         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4595         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4596         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4597         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4599 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4601         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4602         for *-*-linux-gnu targets.
4603         * g++.dg/asan/interception-test-1.c: Ditto.
4604         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4605         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4607 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4609         PR fortran/55362
4610         * gfortran.dg/intrinsic_size_4.f90 : New test.
4612 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4614         PR target/56256
4615         * gcc.target/powerpc/pr56256.c: New test.
4617 2013-02-08  Ian Lance Taylor  <iant@google.com>
4619         * lib/go.exp: Load timeout.exp.
4621 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4623         PR rtl-optimization/56246
4624         * gcc.target/i386/pr56246.c: New test.
4626 2013-02-08  Jeff Law  <law@redhat.com>
4628         PR debug/53948
4629         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4631 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4633         PR target/56043
4634         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4635         powerpc*-*-linux*.
4637 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4639         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4641 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4643         PR rtl-optimization/56195
4644         * gcc.dg/torture/pr56195.c: New test.
4646 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4648         PR fortran/54107
4649         * gfortran.dg/recursive_interface_2.f90: New test.
4651 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4653         PR tree-optimization/56250
4654         * gcc.c-torture/execute/pr56250.c: New test.
4656 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4658         PR tree-optimization/56064
4659         * gcc.dg/fixed-point/view-convert-2.c: New test.
4661 2013-02-08  Michael Matz  <matz@suse.de>
4663         PR tree-optimization/52448
4664         * gcc.dg/pr52448.c: New test.
4666 2013-02-08  Richard Biener  <rguenther@suse.de>
4668         PR middle-end/56181
4669         * gcc.dg/torture/pr56181.c: New testcase.
4671 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4673         PR target/54222
4674         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4675         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4677 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4679         PR c++/56241
4680         * g++.dg/parse/crash61.C: New test.
4682         PR c++/56239
4683         * g++.dg/parse/pr56239.C: New test.
4685         PR c++/56237
4686         * g++.dg/abi/mangle61.C: New test.
4688 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4690         PR rtl-optimization/56225
4691         * gcc.target/i386/pr56225.c: New test.
4693 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4695         PR debug/56154
4696         * gcc.dg/guality/pr56154-1.c: New test.
4697         * gcc.dg/guality/pr56154-2.c: New test.
4698         * gcc.dg/guality/pr56154-3.c: New test.
4699         * gcc.dg/guality/pr56154-4.c: New test.
4700         * gcc.dg/guality/pr56154-aux.c: New file.
4702         PR tree-optimization/55789
4703         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4704         cleanup-tree-dump.
4705         * gcc.dg/tree-ssa/inline-3.c: Add
4706         --param max-early-inliner-iterations=2 option.
4708 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4710         PR debug/53363
4711         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4712         Add -fno-dwarf2-cfi-asm to dg-options.
4713         Adapt match count.
4715 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4717         PR target/56228
4718         * gcc.dg/pr56228.c: New test.
4720 2013-02-07  Alan Modra  <amodra@gmail.com>
4722         PR target/54009
4723         * gcc.target/powerpc/pr54009.c: New test.
4724         PR target/54131
4725         * gfortran.dg/pr54131.f: New test.
4727 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4729         PR fortran/55789
4730         * gfortran.dg/array_constructor_41.f90: New test.
4732 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4734         PR fortran/55978
4735         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4737 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4739         PR middle-end/56217
4740         * g++.dg/gomp/pr56217.C: New test.
4742 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4744         PR tree-optimization/56205
4745         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4746         * gcc.c-torture/execute/pr56205.c: New test.
4748 2013-02-05  Richard Biener  <rguenther@suse.de>
4750         PR tree-optimization/53342
4751         PR tree-optimization/53185
4752         * gcc.dg/vect/pr53185-2.c: New testcase.
4754 2013-02-05  Jan Hubicka  <jh@suse.cz>
4756         PR tree-optimization/55789
4757         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4758         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4759         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4760         * g++.dg/ipa/inline-1.C: New testcase.
4761         * g++.dg/ipa/inline-2.C: New testcase.
4762         * g++.dg/ipa/inline-3.C: New testcase.
4764 2013-02-05  Jan Hubicka  <jh@suse.cz>
4766         PR tree-optimization/55789
4767         * g++.dg/torture/pr55789.C: New testcase.
4769 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4771         PR middle-end/56167
4772         * gcc.dg/pr56167.c: New test.
4774 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4776         PR target/55146
4777         * gcc.target/sh/pr55146.c: New.
4779 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4781         PR tree-optimization/54386
4782         * gcc.target/sh/pr54386.c: New.
4784 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4786         PR fortran/56008
4787         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4789         PR fortran/47517
4790         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4792 2013-02-04  Alexander Potapenko  <glider@google.com>
4793             Jack Howarth  <howarth@bromo.med.uc.edu>
4794             Jakub Jelinek  <jakub@redhat.com>
4796         PR sanitizer/55617
4797         * g++.dg/asan/pr55617.C: New test.
4799 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4801         PR fortran/54195
4802         * gfortran.dg/typebound_operator_19.f90: New test.
4803         * gfortran.dg/typebound_assignment_4.f90: New test.
4805 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4807         PR fortran/54107
4808         * gfortran.dg/recursive_interface_1.f90: New test.
4810 2013-02-04  Richard Guenther  <rguenther@suse.de>
4812         PR lto/56168
4813         * gcc.dg/lto/pr56168_0.c: New testcase.
4814         * gcc.dg/lto/pr56168_1.c: Likewise.
4816 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4818         PR fortran/50627
4819         PR fortran/56054
4820         * gfortran.dg/block_12.f90:  New test.
4821         * gfortran.dg/module_error_1.f90:  New test.
4823 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4825         * lib/target-supports.exp (check_effective_target_vect_float)
4826         (check_effective_target_vect_no_align): Add mips-sde-elf.
4828 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4830         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4832 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4834         * gcc.dg/pr56023.c: XFAIL on AIX.
4835         * gcc.dg/vect/pr49352.c: Same.
4837 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4839         * gnat.dg/opt26.adb: New test.
4841 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4843         Revert.
4844         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4846         * gcc.target/arm/neon-vfnms-1.c: New test.
4847         * gcc.target/arm/neon-vfnma-1.c: New test.
4849 2013-01-31  Richard Biener  <rguenther@suse.de>
4851         PR tree-optimization/56157
4852         * gcc.dg/torture/pr56157.c: New testcase.
4854 2013-01-30  Richard Biener  <rguenther@suse.de>
4856         PR tree-optimization/56150
4857         * gcc.dg/torture/pr56150.c: New testcase.
4859 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4861         PR sanitizer/55374
4862         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4863         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4864         printed in backtrace.
4865         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4866         to avoid errors about mismatched allocation vs. deallocation.
4868         PR c++/55742
4869         * g++.dg/mv1.C: Moved to...
4870         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4871         * g++.dg/mv2.C: Moved to...
4872         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4873         * g++.dg/mv3.C: Moved to...
4874         * g++.dg/ext/mv3.C: ... here.
4875         * g++.dg/mv4.C: Moved to...
4876         * g++.dg/ext/mv4.C: ... here.
4877         * g++.dg/mv5.C: Moved to...
4878         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4879         * g++.dg/mv6.C: Moved to...
4880         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4881         * g++.dg/ext/mv7.C: New test.
4882         * g++.dg/ext/mv8.C: New test.
4883         * g++.dg/ext/mv9.C: New test.
4884         * g++.dg/ext/mv10.C: New test.
4885         * g++.dg/ext/mv11.C: New test.
4887 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4889         PR rtl-optimization/56144
4890         * gcc.dg/pr56144.c: New.
4892 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4894         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4895         message.
4896         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4897         * g++.dg/cpp0x/constexpr-55573.C: Same
4899 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4901         PR tree-optimization/56064
4902         * gcc.dg/fixed-point/view-convert.c: New test.
4904 2013-01-30  Andreas Schwab  <schwab@suse.de>
4906         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4907         evaluate the end index in string range.
4909 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4911         PR fortran/56138
4912         * gfortran.dg/allocatable_function_6.f90: New.
4914 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4915             Mikael Morin  <mikael@gcc.gnu.org>
4917         PR fortran/54107
4918         * gfortran.dg/proc_ptr_comp_36.f90: New.
4920 2013-01-29  Richard Biener  <rguenther@suse.de>
4922         PR tree-optimization/55270
4923         * gcc.dg/torture/pr55270.c: New testcase.
4925 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4927         PR rtl-optimization/56117
4928         * gcc.dg/pr56117.c: New test.
4930 2013-01-28  Richard Biener  <rguenther@suse.de>
4932         PR tree-optimization/56034
4933         * gcc.dg/torture/pr56034.c: New testcase.
4935 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4937         PR tree-optimization/56125
4938         * gcc.dg/pr56125.c: New test.
4940 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4941             Mikael Morin  <mikael@gcc.gnu.org>
4943         PR fortran/53537
4944         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4945         * gfortran.dg/import8.f90: Likewise.
4946         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4947         * gfortran.dg/import10.f90: New test.
4948         * gfortran.dg/import11.f90: Likewise
4950 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4952         PR testsuite/56053
4953         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4954         string.h.  Provide memset, malloc and free prototypes, adjust line
4955         numbers in dg-output.
4956         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4957         Provide memset prototype and adjust line numbers in dg-output.
4958         * c-c++-common/asan/global-overflow-1.c: Likewise.
4960         PR tree-optimization/56094
4961         * gcc.dg/pr56094.c: New test.
4963 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4965         * gcc.target/arm/neon-vfnms-1.c: New test.
4966         * gcc.target/arm/neon-vfnma-1.c: New test.
4968 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4970         PR target/56114
4971         * gcc.target/i386/pr56114.c: New test.
4973 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4975         PR fortran/55984
4976         * gfortran.dg/associate_14.f90: New test.
4978         PR fortran/56047
4979         * gfortran.dg/associate_13.f90: New test.
4981 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4983         PR tree-optimization/56098
4984         * gcc.dg/pr56098-1.c: New test.
4985         * gcc.dg/pr56098-2.c: New test.
4987 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4989         PR target/54222
4990         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4992 2013-01-22  Marek Polacek  <polacek@redhat.com>
4994         PR tree-optimization/56035
4995         * gcc.dg/pr56035.c: New test.
4997 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4999         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5000         for MIPS.
5002 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5004         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5006 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5008         PR c/56078
5009         * gcc.dg/pr56078.c: New test.
5010         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5012 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5014         PR tree-optimization/55927
5015         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5017 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5019         * gcc.target/i386/movsd.c: New test.
5021 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5023         PR inline-asm/55934
5024         * gcc.target/i386/pr55934.c: New test.
5026 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5028         PR fortran/56081
5029         * gfortran.dg/select_8.f90: New.
5031 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5033         * gcc.target/microblaze/microblaze.exp: Remove
5034         target_config_cflags check.
5036 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5038         PR fortran/56052
5039         * gfortran.dg/gomp/pr56052.f90: New test.
5041         PR target/49069
5042         * gcc.dg/pr49069.c: New test.
5044 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5046         PR c++/55944
5047         * g++.dg/cpp0x/constexpr-static10.C: New.
5049 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5051         PR target/56028
5052         * gcc.target/i386/pr56028.c: New test.
5054 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5056         PR target/55686
5057         * gcc.target/i386/pr55686.c: New test.
5059 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5061         PR c++/53609
5062         * g++.dg/cpp0x/variadic139.C: New test.
5063         * g++.dg/cpp0x/variadic140.C: Likewise.
5064         * g++.dg/cpp0x/variadic141.C: Likewise.
5066 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5068         * gnat.dg/warn8.adb: New test.
5070 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5072         PR fortran/55919
5073         * gfortran.dg/include_8.f90: New test.
5075 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5077         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5078         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5080 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5082         PR tree-optimization/56051
5083         * gcc.c-torture/execute/pr56051.c: New test.
5085 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5087         PR rtl-optimization/56023
5088         * gcc.dg/pr56023.c: New test.
5090 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5092         PR middle-end/56022
5093         * gcc.target/i386/pr56022.c: New test.
5095 2013-01-21  Jason Merrill  <jason@redhat.com>
5097         * lib/target-supports.exp (check_effective_target_alias): New.
5099 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5101         PR debug/53235
5102         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5104 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5106         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5108 2013-01-19  Jeff Law  <law@redhat.com>
5110         PR tree-optimization/52631
5111         * tree-ssa/pr52631.c: New test.
5112         * tree-ssa/ssa-fre-9: Update expected output.
5114 2013-01-19  Anthony Green  <green@moxielogic.com>
5116         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5117         for moxie.
5119 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5121         PR tree-optimization/56029
5122         * g++.dg/torture/pr56029.C: New test.
5124 2013-01-18  Sharad Singhai  <singhai@google.com>
5126         PR tree-optimization/55995
5127         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5129 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5131         PR target/55433
5132         * gcc.target/i386/pr55433.c: New.
5134 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5136         PR middle-end/56015
5137         * gfortran.dg/pr56015.f90: New test.
5139 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5141         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5143 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5145         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5146         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5147         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5148         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5149         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5151 2013-01-17  Jeff Law  <law@redhat.com>
5153         * gcc.dg/pr52573.c: Move to...
5154         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5156         PR rtl-optimization/52573
5157         * gcc.dg/pr52573.c: New test.
5159 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5161         PR sanitizer/55679
5162         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5163         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5164         check_no_compiler_messages to test support in ucontext.h.
5165         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5166         compliant RLIMIT_AS.
5168 2013-01-17  Marek Polacek  <polacek@redhat.com>
5170         PR rtl-optimization/55833
5171         * gcc.dg/pr55833.c: New test.
5173 2013-01-17  Jan Hubicka  <jh@suse.cz>
5175         PR tree-optimization/55273
5176         * gcc.c-torture/compile/pr55273.c: New testcase.
5178 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5180         PR target/55981
5181         * gcc.target/pr55981.c: New test.
5183 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5185         * gcc.target/arm/pr40887.c: Require at least armv5.
5186         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5187         * gcc.target/arm/pr51915.c: Likewise.
5188         * gcc.target/arm/pr52006.c: Likewise.
5189         * gcc.target/arm/pr53187.c: Likewise.
5191         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5192         * gcc.target/arm/ftest-support-arm.h: Delete.
5193         * gcc.target/arm/ftest-support-thumb.h: Delete.
5194         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5195         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5196         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5197         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5198         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5199         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5200         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5201         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5202         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5203         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5204         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5205         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5206         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5207         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5208         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5209         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5210         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5211         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5212         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5213         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5214         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5215         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5216         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5217         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5219 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5221         PR tree-optimizations/55264
5222         * g++.dg/ipa/pr55264.C: New test.
5224 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5226         PR fortran/55983
5227         * gfortran.dg/class_55.f90: New.
5229 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5231         PR testsuite/55994
5232         * gcc.c-torture/execute/builtins/builtins.exp: Add
5233         -Wl,--allow-multiple-definition for eabi and elf targets.
5235         PR testsuite/54622
5236         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5237         check_effective_target_vect_perm_short,
5238         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5239         check_effective_target_vect64): Return 0 for big-endian ARM.
5240         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5242         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5243         prototypes.
5245 2013-01-16  Richard Biener  <rguenther@suse.de>
5247         PR tree-optimization/55964
5248         * gcc.dg/torture/pr55964.c: New testcase.
5250 2013-01-16  Richard Biener  <rguenther@suse.de>
5252         PR tree-optimization/54767
5253         PR tree-optimization/53465
5254         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5256 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5258         PR target/55301
5259         * gcc.target/sh/sh-switch.c: New testcase.
5261 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5263         * gcc.dg/webizer.c: Increase the array size.
5265 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5267         PR target/55940
5268         * gcc.dg/pr55940.c: New test.
5270 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5271             Harald Anlauf  <anlauf@gmx.de>
5273         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5274         * gfortran.dg/bounds_check_5.f90: Likewise.
5275         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5276         * gfortran.dg/continuation_9.f90: Likewise.
5277         * gfortran.dg/move_alloc_13.f90: Likewise.
5278         * gfortran.dg/structure_constructor_11.f90: Likewise.
5279         * gfortran.dg/tab_continuation.f: Likewise.
5280         * gfortran.dg/warning-directive-2.F90: Likewise.
5281         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5283 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5285         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5286         * gcc.target/arm/fma-sp.c: Likewise.
5288 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5290         PR rtl-optimization/55153
5291         * gcc.dg/pr55153.c: New.
5293 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5295         PR tree-optimization/55920
5296         * gcc.c-torture/compile/pr55920.c: New test.
5298 2013-01-15  Richard Biener  <rguenther@suse.de>
5300         PR middle-end/55882
5301         * gcc.dg/torture/pr55882.c: New testcase.
5303 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5305         PR tree-optimization/55955
5306         * gcc.c-torture/compile/pr55955.c: New test.
5308 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5310         PR c++/55663
5311         * g++.dg/cpp0x/alias-decl-31.C: New test.
5313 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5315         PR fortran/54286
5316         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5317         case where interface is null.
5319 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5321         PR fortran/55806
5322         * gfortran.dg/array_constructor_40.f90:  New test.
5324 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5326         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5328 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5330         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5331         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5332         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5333         * gcc.target/aarch64/vect-ld1r.c: New.
5334         * gcc.target/aarch64/vect-ld1r.x: New.
5336 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5338         PR target/55948
5339         * gcc.target/i386/hle-clear-rel.c: New file
5340         * gcc.target/i386/hle-store-rel.c: New file.
5342 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5344         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5345         * gfortran.dg/bounds_check_4.f90: Likewise.
5346         * gfortran.dg/inquire_10.f90: Likewise.
5347         * gfortran.dg/minloc_3.f90: Likewise.
5348         * gfortran.dg/minlocval_3.f90: Likewise.
5349         * gfortran.dg/module_double_reuse.f90: Likewise.
5350         * gfortran.dg/mvbits_1.f90: Likewise.
5351         * gfortran.dg/oldstyle_1.f90: Likewise.
5352         * gfortran.dg/pr20163-2.f: Likewise.
5353         * gfortran.dg/save_1.f90: Likewise.
5354         * gfortran.dg/scan_1.f90: Likewise.
5355         * gfortran.dg/select_char_1.f90: Likewise.
5356         * gfortran.dg/shape_4.f90: Likewise.
5357         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5358         * gfortran.dg/function_optimize_10.f90: Likewise.
5359         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5360         * gfortran.dg/used_types_17.f90: Likewise.
5361         * gfortran.dg/used_types_18.f90: Likewise.
5363 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5365         PR fortran/54286
5366         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5368 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5370         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5372 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5374         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5376 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5378         PR fortran/55072
5379         * gfortran.dg/assumed_type_2.f90: Fix test case.
5380         * gfortran.dg/internal_pack_13.f90: New test.
5381         * gfortran.dg/internal_pack_14.f90: New test.
5383 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5385         PR fortran/55868
5386         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5387         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5388         $tar to STAR.
5390 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5392         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5394 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5396         PR target/55719
5397         * gcc.target/s390/pr55719.c: New testcase.
5399 2013-01-11  Richard Guenther  <rguenther@suse.de>
5401         PR tree-optimization/44061
5402         * gcc.dg/pr44061.c: New testcase.
5404 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5406         Update copyright years.
5408 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5409             Jakub Jelinek  <jakub@redhat.com>
5411         PR target/55565
5412         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5414 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5416         PR rtl-optimization/55672
5417         * gcc.target/i386/pr55672.c: New.
5419 2013-01-10  Jeff Law  <law@redhat.com>
5421         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5422         pass/fail message unique.
5425 2013-01-10  Jason Merrill  <jason@redhat.com>
5427         * ada/.gitignore: New.
5429 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5431         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5432         Add tls options.
5433         * g++.dg/tls/thread_local2.C: Likewise.
5434         * g++.dg/tls/thread_local2g.C: Likewise.
5435         * g++.dg/tls/thread_local6.C: Likewise.
5436         * g++.dg/tls/thread_local-order1.C: Add tls options.
5437         * g++.dg/tls/thread_local-order2.C: Likewise.
5438         * g++.dg/tls/thread_local3.C: Likewise.
5439         * g++.dg/tls/thread_local3g.C: Likewise.
5440         * g++.dg/tls/thread_local4.C: Likewise.
5441         * g++.dg/tls/thread_local4g.C: Likewise.
5442         * g++.dg/tls/thread_local5.C: Likewise.
5443         * g++.dg/tls/thread_local5g.C: Likewise.
5444         * g++.dg/tls/thread_local6g.C: Likewise.
5446 2013-01-10  Kostya Serebryany  <kcc@google.com>
5448         * g++.dg/asan/asan_test.cc: Sync from upstream.
5450 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5452         PR tree-optimization/55921
5453         * gcc.c-torture/compile/pr55921.c: New test.
5455 2013-01-09  Jan Hubicka  <jh@suse.cz>
5457         PR tree-optimization/55569
5458         * gcc.c-torture/compile/pr55569.c: New testcase.
5460 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5462         PR fortran/47203
5463         * gfortran.dg/use_28.f90: New test.
5465 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5467         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5468         number matching more robust.
5470 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5472         PR rtl-optimization/55829
5473         * gcc.target/i386/pr55829.c: New.
5475 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5477         PR fortran/55758
5478         * gfortran.dg/bind_c_bool_1.f90: New.
5479         * gfortran.dg/do_5.f90: Add dg-warning.
5481 2013-01-09  Jan Hubicka  <jh@suse.cz>
5483         PR tree-optimization/55875
5484         * gcc.c-torture/execute/pr55875.c: New testcase.
5485         * g++.dg/torture/pr55875.C: New testcase.
5487 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5489         PR c/48418
5490         * c-c++-common/pr48418.c: New test.
5492 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5494         PR c++/55801
5495         * g++.dg/tls/thread_local-ice.C: New.
5497 2013-01-09  Andreas Schwab  <schwab@suse.de>
5499         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5501 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5503         PR tree-optimization/48189
5504         * gcc.dg/pr48189.c: New test.
5506 2013-01-04  Jan Hubicka  <jh@suse.cz>
5508         PR tree-optimization/55823
5509         * g++.dg/ipa/devirt-10.C: New testcase.
5511 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5512             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5514         PR rtl-optimization/55845
5515         * gcc.target/i386/pr55845.c: New test.
5517 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5519         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5520         instructions generated instead of number of occurances.
5522 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5524         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5525         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5526         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5527         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5528         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5529         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5530         * gcc.target/aarch64/vect-fcm.x: Likewise.
5531         * lib/target-supports.exp
5532         (check_effective_target_vect_cond): Enable for AArch64.
5534 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5536         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5537         endian-safe float pool loading.
5538         (test_square_root_v4sf): Likewise.
5539         (test_square_root_v2df): Likewise.
5540         * lib/target-supports.exp
5541         (check_effective_target_vect_call_sqrtf): Add AArch64.
5543 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5545         PR debug/55579
5546         * gcc.dg/tree-ssa/pr55579.c: New test.
5548 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5550         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5551         asm comments.
5553 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5555         PR middle-end/55890
5556         * gcc.dg/torture/pr55890-3.c: New test.
5558         PR middle-end/55851
5559         * gcc.c-torture/compile/pr55851.c: New test.
5561         PR sanitizer/55844
5562         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5563         dg-options.
5565 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5567         PR fortran/55618
5568         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5570 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5572         PR fortran/55763
5573         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5574         * gfortran.dg/pointer_init_7.f90: New.
5576 2013-01-07  Richard Biener  <rguenther@suse.de>
5578         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5580 2013-01-07  Richard Biener  <rguenther@suse.de>
5582         PR middle-end/55890
5583         * gcc.dg/torture/pr55890-1.c: New testcase.
5584         * gcc.dg/torture/pr55890-2.c: Likewise.
5586 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5588         * gcc.target/aarch64/fmovd.c: New.
5589         * gcc.target/aarch64/fmovf.c: Likewise.
5590         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5591         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5592         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5593         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5594         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5595         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5597 2013-01-07  Richard Biener  <rguenther@suse.de>
5599         PR tree-optimization/55888
5600         PR tree-optimization/55862
5601         * gcc.dg/torture/pr55888.c: New testcase.
5603 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/55852
5606         * gfortran.dg/intrinsic_size_3.f90: New.
5608 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5610         PR fortran/55763
5611         * gfortran.dg/select_type_32.f90: New.
5613 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5615         PR c++/52343
5616         * g++.dg/cpp0x/alias-decl-29.C: New test.
5618 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5620         PR fortran/53876
5621         PR fortran/54990
5622         PR fortran/54992
5623         * gfortran.dg/class_array_15.f03: New test.
5625 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5627         PR fortran/42769
5628         PR fortran/45836
5629         PR fortran/45900
5630         * gfortran.dg/use_23.f90: New test.
5631         * gfortran.dg/use_24.f90: New test.
5632         * gfortran.dg/use_25.f90: New test.
5633         * gfortran.dg/use_26.f90: New test.
5634         * gfortran.dg/use_27.f90: New test.
5636 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5638         * gnat.dg/specs/clause_on_volatile.ads: New test.
5640 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5642         * gnat.dg/alignment10.adb: New test.
5644 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5645             Mikael Morin  <mikael@gcc.gnu.org>
5647         PR fortran/55827
5648         * gfortran.dg/use_22.f90: New test.
5650 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5652         * gcc.target/aarch64/cmp-1.c: New testcase.
5654 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5656         PR fortran/55172
5657         * gfortran.dg/select_type_31.f03: New test.
5659 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5661         PR c++/54526 (again)
5662         * g++.dg/cpp0x/parse2.C: Extend.
5663         * g++.old-deja/g++.other/crash28.C: Adjust.
5665 2013-01-04  Richard Biener  <rguenther@suse.de>
5667         PR tree-optimization/55862
5668         * gcc.dg/torture/pr55862.c: New testcase.
5670 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5672         PR tree-optimization/55755
5673         * gcc.dg/torture/pr55755.c: New test.
5674         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5675         * gcc.dg/tree-ssa/pr45144.c: Update.
5677 2013-01-04  Richard Biener  <rguenther@suse.de>
5679         PR middle-end/55863
5680         * gcc.dg/fold-reassoc-2.c: New testcase.
5682 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5684         PR fortran/55763
5685         * gfortran.dg/null_7.f90: New.
5687 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5689         PR fortran/55854
5690         PR fortran/55763
5691         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5692         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5693         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5695 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5697         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5699 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5701         PR fortran/55855
5702         * gfortran.dg/assignment_1.f90: Modified.
5703         * gfortran.dg/assignment_4.f90: New.
5705 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5707         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5709 2013-01-03  Richard Biener  <rguenther@suse.de>
5711         PR tree-optimization/55857
5712         * gcc.dg/vect/pr55857-1.c: New testcase.
5713         * gcc.dg/vect/pr55857-2.c: Likewise.
5715 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5717         PR rtl-optimization/55838
5718         * gcc.dg/pr55838.c: New test.
5720         PR tree-optimization/55832
5721         * gcc.c-torture/compile/pr55832.c: New test.
5723 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5725         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5726         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5727         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5728         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5729         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5730         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5731         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5732         * gcc.dg/unroll_1.c: Ditto.
5733         * gcc.dg/unroll_2.c: Ditto.
5734         * gcc.dg/unroll_3.c: Ditto.
5735         * gcc.dg/unroll_4.c: Ditto.
5737 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5739         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5741 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5743         PR fortran/55818
5744         * gfortran.dg/eof_4.f90: New test.
5746 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5748         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5749         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5750         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5751         (compat_setup_dfp): Initialize compat_alt_caret and
5752         compat_save_TEST_ALWAYS_FLAGS.
5754 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5756         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5758 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5760         * gcc.dg/torture/fp-int-convert-2.c: New test.
5762 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5764         * gfortran.dg/newunit_3.f90: Add dg-do run.
5765         * gfortran.dg/inquire_15.f90: Add dg-do run.
5767 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5769         PR tree-optimization/55831
5770         * gcc.dg/pr55831.c: New test.
5772 Copyright (C) 2013 Free Software Foundation, Inc.
5774 Copying and distribution of this file, with or without modification,
5775 are permitted in any medium without royalty provided the copyright
5776 notice and this notice are preserved.