PR testsuite/52641
[official-gcc.git] / gcc / testsuite / ChangeLog
blobae8f92555d010bc188ddcdfd130ee6d39ef555cc
1 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3         PR testsuite/52641
4         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
7 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
9         PR testsuite/52641
10         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
11         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
12         * gcc.dg/torture/pr53366-1.c: Same.
13         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
14         * gcc.dg/torture/pr56488.c: Same.
15         * gcc.dg/torture/pr57584.c: Same.
16         * gcc.dg/tree-ssa/pr57385.c: Same.
17         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
19 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
21         * c-c++-common/pr41779.c: Fix typos.
22         * gcc.c-torture/compile/20031125-2.c: Likewise.
23         * gcc.c-torture/compile/20040621-1.c: Likewise.
24         * gcc.c-torture/execute/20020418-1.c: Likewise.
25         * gcc.dg/20020108-1.c: Likewise.
26         * gcc.dg/atomic-generic-aux.c: Likewise.
27         * gcc.dg/builtin-complex-err-2.c: Likewise.
28         * gcc.dg/decl-1.c: Likewise.
29         * gcc.dg/di-sync-multithread.c: Likewise.
30         * gcc.dg/format/c90-printf-1.c: Likewise.
31         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
32         * gcc.dg/long-long-compare-1.c: Likewise.
33         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
34         * gcc.dg/pr17055-1.c: Likewise.
35         * gcc.dg/pr27095.c: Likewise.
36         * gcc.dg/torture/fp-int-convert.h: Likewise.
37         * gcc.dg/tree-prof/inliner-1.c: Likewise.
38         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
39         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
40         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
41         * gcc.dg/tree-ssa/loop-19.c: Likewise.
42         * gcc.dg/tree-ssa/loop-1.c: Likewise.
43         * gcc.dg/tree-ssa/pr21001.c: Likewise.
44         * gcc.dg/tree-ssa/pr42585.c: Likewise.
45         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
46         * gcc.dg/vect/vect-cond-5.c: Likewise.
47         * gcc.dg/weak/typeof-2.c: Likewise.
48         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
49         * gcc.target/arm/naked-1.c: Likewise.
50         * gcc.target/i386/pr9771-1.c: Likewise.
51         * gcc.target/sparc/sparc-constant-1.c: Likewise.
52         * gcc.target/sparc/struct-ret-check.c: Likewise.
53         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
54         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
55         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: Likewise.
57 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
59         PR fortran/56937
60         * gfortran.dg/dependency_42.f90:  New test.
61         * gfortran.dg/dependency_43.f90:  New test.
63 2013-07-21  Tobias Burnus  <burnus@net-b.de>
65         PR fortran/35862
66         * gfortran.dg/round_4.f90: New.
68 2013-07-21  Tobias Burnus  <burnus@net-b.de>
70         PR fortran/57894
71         * gfortran.dg/min_max_conformance_2.f90: New.
73 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
75         PR preprocessor/57620
76         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
77         (main): Don't test {s,u,U,L}12.
78         * c-c++-common/raw-string-13.c: New test.
79         * c-c++-common/raw-string-14.c: New test.
80         * c-c++-common/raw-string-15.c: New test.
81         * c-c++-common/raw-string-16.c: New test.
83 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
85         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
87 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
89         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
91         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
92         target { ! keeps_null_pointer_checks }.
93         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
94         target { ! keeps_null_pointer_checks }.
96         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
97         * gcc.dg/torture/pr56488.c: Likewise.
99 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
101         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
102         new testcase.
104 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
106         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
107         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
108         * gfortran.dg/guality/guality.exp: Skip on AIX.
110         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
112         * g++.dg/debug/pr56819.C: Skip on AIX.
113         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
114         * g++.dg/guality/guality.exp: Skip on AIX.
116         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
118         * gcc.misc-tests/gcov-14.c: Skip on AIX.
120         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
122 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
124         PR target/57516
125         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
126         Adjust to corrected rounding.
128 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
130         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
131         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
132         check_effective_target_cilkplus.
133         * g++.dg/cilk-plus/cilk-plus.exp: Same.
135 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
137         * gcc.target/powerpc/pr57744.c: Fix typo.
139 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
141         PR middle-end/57698
142         * gcc.c-torture/compile/pr57698.c: New test.
143         * gcc.c-torture/compile/pr43791.c: Remove prune output
144         directive.
145         * gcc.c-torture/compile/pr44043.c: Ditto.
147 2013-07-18  Wei Mi  <wmi@google.com>
149         PR rtl-optimization/57878
150         * g++.dg/pr57518.C: New test.
152 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
154         * gcc.dg/pr42611.c: Move dg-error to correct line.
156 2013-07-17  Tobias Burnus  <burnus@net-b.de>
158         PR fortran/57895
159         * gfortran.dg/dollar_sym_3.f: New.
160         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
162 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
164         PR target/55654
165         PR target/55656
166         PR target/55657
167         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
168         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
169         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
170         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
171         * objc.dg/image-info.m: Likewise.
172         * objc.dg/symtab-1.m: Likewise.
173         * objc.dg/torture/strings/const-str-10.m: Likewise.
174         * objc.dg/torture/strings/const-str-11.m: Likewise.
175         * objc.dg/torture/strings/const-str-9.m: Likewise.
176         * objc.dg/zero-link-1.m: Likewise.
177         * objc.dg/zero-link-2.m: Likewise.
178         * objc.dg/no-extra-load.m: Avoid Foundation.h.
179         * objc.dg/objc-foreach-4.m: Likewise.
180         * objc.dg/objc-foreach-5.m: Likewise.
181         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
182         (for Darwin).
183         * obj-c++.dg/strings/const-str-12.mm: Likewise.
184         * obj-c++.dg/syntax-error-1.mm: Likewise.
185         * objc.dg/method-6.m: Likewise.
186         * objc.dg/pr23214.m: Likewise.
187         * objc.dg/proto-lossage-7.m: Likewise.
188         * objc.dg/strings/const-str-12b.m: Likewise.
189         * objc.dg/zero-link-3.m: Likewise.
190         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
191         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
192         adjust headers, interfaces and encoded types to reflect current system
193         versions.  Add FIXME and outputs from current system compiler for
194         reference.
196 2013-07-15  Cong Hou  <congh@google.com>
198         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
199         counted.
200         * gcc.target/i386/l_fma_float_3.c: Likewise.
201         * gcc.target/i386/l_fma_double_1.c: Likewise.
202         * gcc.target/i386/l_fma_double_3.c: Likewise.
204 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
206         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
207         function to test if HTM is available.
208         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
209         * gcc.target/powerpc/htm-builtin-1.c: New test.
211 2013-07-15  Tobias Burnus  <burnus@net-b.de>
213         * gfortran.dg/coarray_lib_realloc_1.f90: New.
214         * gfortran.dg/coarray/lib_realloc_1.f90: New.
215         * gfortran.dg/coarray_6.f90: Add dg-error.
217 2013-07-15  Tobias Burnus  <burnus@net-b.de>
219         PR fortran/37336
220         * gfortran.dg/finalize_18.f90: New.
222 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
224         PR fortran/52669
225         * fortran.dg/module_variable_1.f90:  New test.
226         * fortran.dg/module_variable_2.f90:  New test.
228 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
230         * g++.dg/ext/vector19.C: Adapt.
231         * g++.dg/ext/vector23.C: New testcase.
233 2013-07-12  Michael Matz  <matz@suse.de>
235         PR middle-end/55771
236         * c-c++-common/pr55771.c: New test.
238 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
240         * gcc.target/aarch64/vect-movi.c: New.
242 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
244         PR target/57362
245         * g++.dg/ext/pr57362.C: New.
247 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
249         PR target/57631
250         * gcc.target/avr/torture/pr57631.c: New test.
252 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
254         PR c++/57827
255         * g++.dg/cpp0x/constexpr-ice7.C: New.
257 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
259         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
260         for EABI targets.
261         * gcc.c-torture/execute/nest-align-1.x: New.
263 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
265         PR c++/57874
266         * g++.dg/cpp0x/sfinae48.C: New.
268 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
270         PR preprocessor/57824
271         * c-c++-common/raw-string-17.c: New test.
272         * c-c++-common/gomp/pr57824.c: New test.
274 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
276         PR c++/57869
277         * g++.dg/cpp0x/reinterpret_cast1.C: New.
278         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
279         * g++.dg/conversion/dr195.C: Update.
280         * g++.dg/expr/cast2.C: Likewise.
282 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
284         * c-c++-common/raw-string-18.c: New test.
285         * c-c++-common/raw-string-19.c: New test.
287         PR preprocessor/57757
288         * g++.dg/cpp/paste1.C: New test.
289         * g++.dg/cpp/paste2.C: New test.
291 2013-07-10  Graham Stott  <grahams@btinternet.com>
293         * gcc.target/mips/mulsize-1.c: New.
294         * gcc.target/mips/mulsize-2.c: New.
295         * gcc.target/mips/mulsize-3.c: New.
296         * gcc.target/mips/mulsize-4.c: New.
298 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
300         PR c++/53094
301         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
302         * g++.dg/ext/vector24.C: New testcase.
304 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
306         PR c++/53000
307         * g++.dg/cpp0x/decltype17.C: Adjust.
309 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
311         PR c++/51786
312         * g++.dg/cpp0x/pr51786.C: New.
314 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
316         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
318         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
320         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
322         * gcc.target/powerpc/sd-vsx.c: Require dfp.
323         * gcc.target/powerpc/sd-pwr6.c: Likewise.
325 2013-07-08  Tobias Burnus  <burnus@net-b.de>
327         PR fortran/57834
328         * gfortran.dg/c_f_pointer_tests_8.f90: New.
330 2013-07-08  Tobias Burnus  <burnus@net-b.de>
332         PR fortran/50554
333         * gfortran.dg/do_check_9.f90: New.
335 2013-07-08  Tobias Burnus  <burnus@net-b.de>
337         PR fortran/57785
338         * gfortran.dg/dot_product_2.f90: New.
340 2013-07-08  Tobias Burnus  <burnus@net-b.de>
342         PR fortran/57469
343         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
345 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
347         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
348         * gfortran.dg/finalize_10.f90: Fix dg-final.
350 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
352         PR target/57819
353         * gcc.target/i386/pr57819.c: New test.
355         PR rtl-optimization/57829
356         * gcc.c-torture/execute/pr57829.c: New test.
358 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
360         * gcc.target/i386/memcpy-vector_loop-1.c: New.
361         * gcc.target/i386/memcpy-vector_loop-2.c: New.
363 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
365         PR target/57807
366         * gcc.target/i386/pr57807.c: New test.
368 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
370         PR target/29776
371         * gcc.dg/tree-ssa/vrp89.c: New test.
373 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
375         PR c++/28262
376         * g++.dg/parse/defarg16.C: New.
378 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
380         PR rtl-optimization/55342
381         * gcc.target/i386/pr55342.c: New.
383 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
385         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
387 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/14263
390         * g++.dg/inherit/virtual10.C: New.
392 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
394         PR c/57821
395         * gcc.dg/large-size-array-6.c: New test.
397 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
399         PR c++/38634
400         * g++.dg/template/crash116.C: New.
402 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
404         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
405         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
407 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
409         PR c++/54998
410         * g++.dg/cpp0x/nsdmi-list3.C: New.
412 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
414         PR target/57777
415         * gcc.target/i386/pr57777.c: New test.
417         PR c++/57771
418         * g++.dg/template/arg9.C: New test.
420 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
422         * gcc.target/i386/avx-inline.c: New test.
424 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
426         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
427         * gcc.target/mips/call-2.c: Likewise.
428         * gcc.target/mips/call-3.c: Likewise.
429         * gcc.target/mips/lazy-binding-1.c: Likewise.
431 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
433         PR tree-optimization/57741
434         * gcc.dg/vect/pr57741-1.c: New test.
435         * gcc.dg/vect/pr57741-2.c: New test.
436         * gcc.dg/vect/pr57741-3.c: New test.
438 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
440         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
441         on big endian.
442         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
443         * lib/target-supports.exp: Define aarch64_little_endian.
445 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
447         * gcc.target/aarch64/abs_1.c: New test.
449 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
451         * gcc.target/aarch64/bfxil_1.c: New test.
452         * gcc.target/aarch64/bfxil_2.c: Likewise.
454 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
456         PR c/57766
457         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
458         array sizes from 100 to 20.
460 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
462         PR fortran/54788
463         * gfortran.dg/pointer_remapping_8.f90: New.
465 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
467         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
468         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
469         * g++.dg/cpp1y/udlit-userdef-string.C: New.
470         * g++.dg/cpp1y/complex_literals.h: New.
472 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/57645
475         * g++.dg/cpp0x/noexcept21.C: New.
477 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
479         PR target/57736
480         * gcc.target/i386/pr57736.c: New test.
482 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
484         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
485         c specific.
486         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
487         strings to match the fixed error messages.
488         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
489         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
490         message check.
492 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
494         PR target/57744
495         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
496         stqcx. get even registers.
498 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
500         PR c++/57509
501         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
503 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
505         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
506         Fix scan patterns.
507         * gcc.target/i386/bmi-1.c: Ditto.
508         * gcc.target/i386/bmi-bextr-4.c: New.
509         * gcc.target/i386/bmi-bextr-5.c: Ditto.
511 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
513         PR c++/57682
514         * g++.dg/cpp0x/initlist73.C: New.
516 2013-06-27  Meador Inge  <meadori@codesourcery.com>
518         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
519         * g++.dg/simulate-thread/atomics-2.C: Likewise.
520         * g++.dg/simulate-thread/atomics-1.C: Likewise.
522 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
524         PR c++/57509
525         * g++.dg/ext/pr57509.C: New file.
527 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
529         PR target/57623
530         * gcc.target/i386/bmi-bextr-3.c: New test.
532         PR target/57623
533         * gcc.target/i386/bmi2-bzhi-1.c: New test.
535 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
537         PR c++/57172
538         * g++.dg/cpp0x/pr57172.C: New testcase.
540 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
542         * gcc.target/s390/htm-1.c: New file.
543         * gcc.target/s390/htm-nofloat-1.c: New file.
544         * gcc.target/s390/htm-xl-intrin-1.c: New file.
546 2013-06-26  Tobias Burnus  <burnus@net-b.de>
548         PR fortran/29800
549         * gfortran.dg/bounds_check_17.f90: New.
551 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
553         PR c++/57640
554         * g++.dg/cpp1y/pr57640.C: New.
556 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
558         PR c/57692
559         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
560         overflow due to size of arrays.
562 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
564         PR tree-optimization/57705
565         * gcc.dg/vect/pr57705.c: New test.
566         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
568 2013-06-25  Martin Jambor  <mjambor@suse.cz>
570         PR middle-end/57670
571         * g++.dg/ipa/pr57670.C: New test.
573 2013-06-25  Richard Biener  <rguenther@suse.de>
575         PR middle-end/56977
576         * gcc.dg/pr56977.c: New testcase.
578 2013-06-24  Martin Jambor  <mjambor@suse.cz>
580         PR tree-optimization/57358
581         * gcc.dg/ipa/pr57358.c: New test.
583 2013-06-24  Richard Biener  <rguenther@suse.de>
585         PR testsuite/57686
586         * gcc.dg/torture/pr57584.c: Remove target specific bits.
588 2013-06-24  Richard Biener  <rguenther@suse.de>
590         PR tree-optimization/57488
591         * gcc.dg/torture/pr57488.c: New testcase.
593 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
594             Dominique d'Humieres  <dominiq@lps.ens.fr>
596         PR fortran/52413
597         * gfortran.dg/fraction.f90: New.
599 2013-06-24  Alan Modra  <amodra@gmail.com>
601         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
602         Add scan-assembler-not "lvx".
603         * gcc.target/powerpc/le-altivec-consts.c: New.
605 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
607         * g++.dg/cpp0x/sfinae47.C: New.
609 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
611         PR target/52483
612         * gcc.target/sh/pr52483-1.c: New.
613         * gcc.target/sh/pr52483-2.c: New.
614         * gcc.target/sh/pr52483-3.c: New.
615         * gcc.target/sh/pr52483-4.c: New.
616         * gcc.target/sh/pr52483-5.c: New.
618 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
620         * gcc.target/i386/intrinsics_1.c: New test.
621         * gcc.target/i386/intrinsics_2.c: Ditto.
622         * gcc.target/i386/intrinsics_3.c: Ditto.
623         * gcc.target/i386/intrinsics_4.c: Ditto.
624         * gcc.target/i386/intrinsics_5.c: Ditto.
625         * gcc.target/i386/intrinsics_6.c: Ditto.
626         * gcc.target/i386/avx-1.c: Provide macros for builtins
627         needing immediate arguments in f16cintrin.h and rtmintrin.h.
629 2013-06-21  Tobias Burnus  <burnus@net-b.de>
631         PR fortran/37336
632         * gfortran.dg/finalize_17.f90: New.
634 2013-06-21  Tobias Burnus  <burnus@net-b.de>
636         * gfortran.dg/realloc_on_assign_18.f90: New.
638 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
640         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
641         Also changed the returns from error as distinct values so that
642         debugging can get easier.
643         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
644         errors specific to C, if necessary.  Also added new error
645         hooks for C++.
646         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
647         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
648         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
649         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
650         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
651         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
652         the same changes as parser_errors3.c, spaces were added between colons
653         to not confuse C++ compiler with 2 colons as scope.
654         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
655         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
656         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
657         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
658         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
659         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
660         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
661         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
662         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
663         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
664         * g++.dg/cilk-plus/cilk-plus.exp: New script.
665         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
666         in the list.
668 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
670         PR other/53317
671         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
673 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
675         PR target/57655
676         * gcc.target/i386/pr57655.c: New test.
678 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
680         * ada/acats/tests/gcc: Delete.
681         * gnat.dg/style: Likewise.
683 2013-06-20  Jeff Law  <law@redhat.com>
685         PR tree-optimization/57660
686         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
687         based on their branch cost.
689         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
691 2013-06-20  Tobias Burnus  <burnus@net-b.de>
693         PR fortran/57633
694         * gfortran.dg/list_read_11.f90: New.
696 2013-06-20  Richard Biener  <rguenther@suse.de>
698         PR tree-optimization/57584
699         * gcc.dg/torture/pr57584.c: New testcase.
701 2013-06-19  Sharad Singhai  <singhai@google.com>
703         * g++.dg/gcov/gcov-8.C: New testcase.
704         * lib/gcov.exp: Handle intermediate format.
706 2013-06-19  Wei Mi  <wmi@google.com>
708         PR rtl-optimization/57518
709         * testsuite/gcc.dg/pr57518.c: New test.
711 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
713         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
715 2013-06-19  Jan Hubicka  <jh@suse.cz>
717         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
719 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
721         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
722         hard-coded values of array sizes with a #define.
723         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
724         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
725         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
726         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
727         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
729 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
731         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
732         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
734 2013-06-19  Jeff Law  <law@redhat.com>
736         * gcc.dg/tree-ssa/forwprop-28.c: New test.
738 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
740         PR c++/57638
741         * g++.dg/template/error53.C: New.
743 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
745         PR target/55033
746         * gcc.target/powerpc/pr55033.c: Fix options.
748 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
750         * gcc.target/i386/inline_error.c: New test.
751         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
752         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
754 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
756         PR c++/53211
757         * g++.dg/cpp0x/decltype55.C: New.
759 2013-06-18  Marek Polacek  <polacek@redhat.com>
761         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
763 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
765         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
767 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
769         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
770         Also changed the returns from error as distinct values so that it is
771         easier to debug.
773 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
775         * gcc.target/aarch64/scalar_intrinsics.c: Update.
777 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
779         PR c++/16128
780         * g++.dg/template/error52.C: New.
781         * g++.dg/lookup/friend15.C: Update.
782         * g++.dg/parse/error11.C: Likewise.
783         * g++.dg/parse/error14.C: Likewise.
784         * g++.dg/parse/parser-pr28152-2.C: Likewise.
785         * g++.dg/parse/template25.C: Likewise.
786         * g++.old-deja/g++.jason/cond.C: Likewise.
787         * g++.old-deja/g++.mike/for2.C: Likewise.
788         * g++.old-deja/g++.robertl/eb125.C: Likewise.
789         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
791 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
793         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
794         ensure alignment.
796 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
798         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
799         accidentally placing minus sign for length instead of stride.
801 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
803         PR rtl-optimization/57425
804         PR rtl-optimization/57569
805         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
806         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
808 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
810         PR fortran/49074
811         PR fortran/56136
812         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
813         packing.
814         * gfortran.dg/typebound_assignment_6.f03: New.
816 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
818         * gcc.target/h8300/h8300.exp: New.
819         * gcc.dg/pragma-isr.c: Move to ...
820         * gcc.target/sh/torture/pragma-isr.c: ... here ...
821         * gcc.target/h8300/pragma-isr.c: ... and here.
822         * gcc.dg/pragma-isr2.c: Move to ...
823         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
824         * gcc.target/h8300/pragma-isr2.c: ... and here.
825         * gcc.dg/pragma-isr-trapa.c: Move to ...
826         * gcc.target/sh/pragma-isr-trapa.c: ... here.
827         * gcc.dg/pragma-isr-trapa2.c: Move to ...
828         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
829         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
830         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
831         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
832         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
833         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
834         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
835         * gcc.dg/attr-isr-trap_exit.c: Move to ...
836         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
837         * gcc.dg/attr-isr-trapa.c: Move to ...
838         * gcc.target/sh/attr-isr-trapa.c: ... here.
840 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
842         PR c++/51413
843         * g++.dg/ext/builtin-offsetof1.C: New.
845 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
847         * gcc.target/aarch64/vect_smlal_1.c: New file.
849 2013-06-14  Tobias Burnus  <burnus@net-b.de>
851         PR fortran/57508
852         * gfortran.dg/defined_assignment_7.f90: New.
854 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
856         PR c++/57599
857         * g++.dg/rtti/dyncast6.C: New.
858         * g++.dg/cpp0x/dyncast1.C: Likewise.
860 2013-06-14  Alan Modra  <amodra@gmail.com>
862         PR middle-end/57134
863         * gcc.dg/pr57134.c: New.
865 2013-06-14  Tobias Burnus  <burnus@net-b.de>
867         PR fortran/57596
868         * gfortran.dg/deferred_type_param_9.f90: New.
870 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
872         * gcc.dg/fold-minus-1.c: New testcase.
874 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
876         PR fortran/49074
877         * gfortran.dg/typebound_assignment_5.f03: New.
879 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
881         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
883 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
884             Pat Haugen <pthaugen@us.ibm.com>
885             Peter Bergner <bergner@vnet.ibm.com>
887         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
888         load/store instructions on power7, power8.
889         * gcc.target/powerpc/atomic-p8.c: Likewise.
891 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
893         PR c/57577
894         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
896 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
898         PR c++/38958
899         * g++.dg/warn/Wunused-var-20.C: New.
901 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
903         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
904         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
905         Run with -fno-common.
907 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
909         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
910         and exit function calls with return 1 and return 0, respectively.
912 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
914         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
915         New tests.
917 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
919         PR tree-optimization/57361
920         * gcc.dg/tree-ssa/pr57361.c: New file.
922 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
924         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
925         to ensure alignment.
926         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
928 2013-06-12  Tobias Burnus  <burnus@net-b.de>
930         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
932 2013-06-12  Tobias Burnus  <burnus@net-b.de>
933             Dominique d'Humieres  <dominiq@lps.ens.fr>
935         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
937 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
939         PR target/56564
940         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
941         * gcc.target/i386/pr56564-3.c: Likewise.
943 2013-06-11  Tobias Burnus  <burnus@net-b.de>
945         PR fortran/57535
946         * gfortran.dg/class_array_18.f90: New.
948 2013-06-11  Jan Hubicka  <jh@suse.cz>
950         PR c++/57551
951         * g++.dg/ext/visibility/anon6.C: Update testcase.
953 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
955         PR c/57563
956         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
957         in how we check __sec_reduce_mutating function's result.
959 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
960             Pat Haugen <pthaugen@us.ibm.com>
961             Peter Bergner <bergner@vnet.ibm.com>
963         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
964         direct move instructions.
965         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
966         * gcc.target/powerpc/direct-move.h: Likewise.
967         * gcc.target/powerpc/direct-move-float1.c: Likewise.
968         * gcc.target/powerpc/direct-move-float2.c: Likewise.
969         * gcc.target/powerpc/direct-move-double1.c: Likewise.
970         * gcc.target/powerpc/direct-move-double2.c: Likewise.
971         * gcc.target/powerpc/direct-move-long1.c: Likewise.
972         * gcc.target/powerpc/direct-move-long2.c: Likewise.
974 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
976         PR c++/52440
977         * g++.dg/cpp0x/pr52440.C: New.
979 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
981         PR target/56564
982         * gcc.target/i386/pr56564-1.c: New test.
983         * gcc.target/i386/pr56564-2.c: New test.
984         * gcc.target/i386/pr56564-3.c: New test.
985         * gcc.target/i386/pr56564-4.c: New test.
986         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
987         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
988         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
989         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
990         * gcc.target/i386/vect-sizes-1.c: Likewise.
991         * gcc.target/i386/memcpy-1.c: Likewise.
992         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
993         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
995 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
997         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
998         systems to cover all GNU systems.
999         * g++.dg/abi/guard2.C: Likewise.
1000         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1001         * g++.dg/eh/sighandle.C: Likewise.
1002         * g++.dg/ext/cleanup-10.C: Likewise.
1003         * g++.dg/ext/cleanup-11.C: Likewise.
1004         * g++.dg/ext/cleanup-8.C: Likewise.
1005         * g++.dg/ext/cleanup-9.C: Likewise.
1006         * g++.dg/opt/const5.C: Likewise.
1007         * g++.dg/opt/life1.C: Likewise.
1008         * g++.dg/other/pr39496.C: Likewise.
1009         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1010         * g++.old-deja/g++.abi/align.C: Likewise.
1011         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1012         * g++.old-deja/g++.law/weak.C: Likewise.
1013         * g++.old-deja/g++.pt/asm1.C: Likewise.
1014         * gcc.c-torture/execute/20030125-1.x: Likewise.
1015         * gcc.c-torture/execute/990127-2.x: Likewise.
1016         * gcc.dg/20041106-1.c: Likewise.
1017         * gcc.dg/20050503-1.c: Likewise.
1018         * gcc.dg/builtin-object-size-5.c: Likewise.
1019         * gcc.dg/cleanup-10.c: Likewise.
1020         * gcc.dg/cleanup-11.c: Likewise.
1021         * gcc.dg/cleanup-8.c: Likewise.
1022         * gcc.dg/cleanup-9.c: Likewise.
1023         * gcc.dg/complex-5.c: Likewise.
1024         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1025         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1026         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1027         * gcc.dg/dfp/pr35739.c: Likewise.
1028         * gcc.dg/fdata-sections-1.c: Likewise.
1029         * gcc.dg/lto/20090206-1_0.c: Likewise.
1030         * gcc.dg/lto/20090206-2_0.c: Likewise.
1031         * gcc.dg/pr30360.c: Likewise.
1032         * gcc.dg/pr37303.c: Likewise.
1033         * gcc.dg/pr39323-1.c: Likewise.
1034         * gcc.dg/pr39323-2.c: Likewise.
1035         * gcc.dg/pr39323-3.c: Likewise.
1036         * gcc.dg/pr45416.c: Likewise.
1037         * gcc.dg/setjmp-2.c: Likewise.
1038         * gcc.dg/split-1.c: Likewise.
1039         * gcc.dg/split-3.c: Likewise.
1040         * gcc.dg/split-4.c: Likewise.
1041         * gcc.dg/strlenopt-12g.c: Likewise.
1042         * gcc.dg/strlenopt-14g.c: Likewise.
1043         * gcc.dg/strlenopt-14gf.c: Likewise.
1044         * gcc.dg/strlenopt-16g.c: Likewise.
1045         * gcc.dg/strlenopt-17g.c: Likewise.
1046         * gcc.dg/strlenopt-18g.c: Likewise.
1047         * gcc.dg/strlenopt-1f.c: Likewise.
1048         * gcc.dg/strlenopt-22g.c: Likewise.
1049         * gcc.dg/strlenopt-2f.c: Likewise.
1050         * gcc.dg/strlenopt-4g.c: Likewise.
1051         * gcc.dg/strlenopt-4gf.c: Likewise.
1052         * gcc.dg/struct-ret-3.c: Likewise.
1053         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1054         * gcc.misc-tests/linkage.exp: Likewise.
1055         * gcc.target/i386/20000724-1.c: Likewise.
1056         * gcc.target/i386/align-main-3.c: Likewise.
1057         * gcc.target/i386/cleanup-1.c: Likewise.
1058         * gcc.target/i386/inline-mcpy.c: Likewise.
1059         * gcc.target/i386/pr32268.c: Likewise.
1060         * gcc.target/i386/pr36613.c: Likewise.
1061         * gcc.target/i386/pr39013-1.c: Likewise.
1062         * gcc.target/i386/pr39013-2.c: Likewise.
1063         * gcc.target/i386/pr39496.c: Likewise.
1064         * gcc.target/i386/pr40906-3.c: Likewise.
1065         * gcc.target/i386/pr46084.c: Likewise.
1066         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1068 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1070         PR target/6526
1071         * gcc.target/sh/pr6526.c: New.
1073 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1075         PR target/57568
1076         * gcc.c-torture/execute/pr57568.c: New test.
1078 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/37404
1081         * g++.dg/other/vararg-4.C: New.
1083 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1085         PR rtl-optimization/57559
1086         * gcc.target/s390/pr57559.c : New test.
1088 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/37336
1091         * gfortran.dg/finalize_10.f90: New.
1092         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1093         * gfortran.dg/finalize_15.f90: New.
1095 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1097         PR fortran/57553
1098         * gfortran.dg/storage_size_4.f90: New.
1100 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1102         PR c++/57548
1103         * testsuite/g++.dg/ext/pr57548.C: New test.
1105 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1107         PR middle-end/57541
1108         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1110 2013-06-07  Jan Hubicka  <jh@suse.cz>
1112         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1114 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1116         PR fortran/57549
1117         * gfortran.dg/array_constructor_48.f90: New.
1118         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1119         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1121 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1123         PR target/56315
1124         * gcc.target/arm/xordi3-opt.c: New test.
1126 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1128         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1129         Revert to dg-options.
1131 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1133         PR target/55033
1134         * gcc.target/powerpc/pr55033.c: New.
1136 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1138         PR c++/53658
1139         * g++.dg/cpp0x/alias-decl-36.C: New.
1141 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1142             Pat Haugen <pthaugen@us.ibm.com>
1143             Peter Bergner <bergner@vnet.ibm.com>
1145         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1146         power8 builtin functions.
1147         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1148         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1149         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1150         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1151         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1152         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1153         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1154         tests to test power8 auto-vectorization.
1155         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1156         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1157         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1158         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1160         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1161         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1163         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1165         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1166         support.
1167         (check_effective_target_powerpc_p8vector_ok): Likewise.
1168         (is-effective-target): Likewise.
1169         (check_vect_support_and_set_flags): Likewise.
1171 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/43652
1174         * g++.dg/parse/error53.C: New.
1176 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1178         PR rtl-optimization/57459
1179         * gcc.target/i386/pr57459.c: New test.
1181 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1183         PR c++/53743
1184         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1185         into -freorder-blocks-and-partition test.
1186         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1187         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1188         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1189         * gcc.dg/tree-prof/pr50907.c: Ditto.
1190         * gcc.dg/tree-prof/pr45354.c: Ditto.
1191         * g++.dg/tree-prof/partition2.C: Ditto.
1192         * g++.dg/tree-prof/partition3.C: Ditto.
1194 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1196         PR fortran/57542
1197         * gfortran.dg/finalize_16.f90: New.
1199 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1201         * gcc.dg/vect/no-section-anchors-vect-68.c:
1202         Add dg-skip-if aarch64_tiny.
1204 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1206         PR C/57457
1207         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1208         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1210 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1212         PR c++/51908
1213         * g++.dg/cpp0x/decltype54.C: New.
1215 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1217         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1218         arm*-*-*eabi* targets.
1219         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1220         arm*-*-* targets.
1221         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1223 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1224             Tobias Burnus  <burnus@net-b.de>
1226         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1227         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1228         * gfortran.dg/io_real_boz_4.f90: Ditto.
1229         * gfortran.dg/io_real_boz_5.f90: Ditto.
1231 2013-06-05  Andreas Schwab  <schwab@suse.de>
1233         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1235 2013-06-04  Jan Hubicka  <jh@suse.cz>
1237         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1239 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1241         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1242         parameters with void.
1243         (main2): Removed argc parameter.
1244         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1245         (main): Replaced argc, argv parameters with void.
1246         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1247         (main2): Removed argc parameter.
1248         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1249         argv parameters with void.  Added __asm volatile to avoid optimization
1250         on argc, if necessary.
1251         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1252         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1253         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1254         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1255         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1256         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1257         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1258         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1259         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1260         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1261         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1262         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1263         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1264         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1265         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1266         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1267         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1268         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1269         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1270         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1271         parameters with void.
1272         (main2): Removed argc parameter.
1273         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1274         (main): Replaced argc, argv parameters with void.
1275         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1276         argv parameters with void.  Also renamed this function as main, and
1277         delete the existing main.
1278         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1279         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1280         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1282 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1284         * gcc.target/aarch64/movi_1.c: New test.
1286 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1288         PR fortran/37336
1289         * gfortran.dg/finalize_12.f90: New.
1290         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1291         end of scope finalization.
1292         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1293         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1294         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1295         * gfortran.dg/class_19.f03: Ditto.
1296         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1297         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1298         * gfortran.dg/extends_14.f03: Ditto.
1299         * gfortran.dg/move_alloc_4.f90: Ditto.
1300         * gfortran.dg/typebound_proc_27.f03: Ditto.
1302 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1304         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1305         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1306         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1307         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1308         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1309         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1310         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1311         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1312         * gfortran.dg/io_real_boz_4.f90: Ditto.
1313         * gfortran.dg/io_real_boz_5.f90: Ditto.
1314         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1315         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1316         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1317         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1318         * gfortran.dg/transpose_2.f90: Fix dg-output.
1320 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1322         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1323         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1324         dg-option and an header comment.
1326 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/57419
1329         * g++.dg/cpp0x/sfinae46.C: New.
1330         * g++.dg/cpp0x/defaulted13.C: Adjust.
1331         * g++.dg/cpp0x/defaulted2.C: Likewise.
1332         * g++.dg/cpp0x/defaulted26.C: Likewise.
1333         * g++.dg/cpp0x/defaulted3.C: Likewise.
1334         * g++.dg/cpp0x/error1.C: Likewise.
1335         * g++.dg/cpp0x/implicit1.C: Likewise.
1336         * g++.dg/cpp0x/implicit11.C: Likewise.
1337         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1338         * g++.dg/cpp0x/initlist47.C: Likewise.
1339         * g++.dg/cpp0x/initlist9.C: Likewise.
1340         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1341         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1342         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1343         * g++.dg/cpp0x/union4.C: Likewise.
1344         * g++.dg/template/crash108.C: Likewise.
1345         * g++.dg/template/crash41.C: Likewise.
1346         * g++.old-deja/g++.jason/local.C: Likewise.
1347         * g++.old-deja/g++.law/visibility3.C: Likewise.
1349 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1351         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1352         * gcc.dg/vect/bb-slp-14.c: Ditto.
1353         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1354         * gcc.dg/vect/bb-slp-23.c: Ditto.
1355         * gcc.dg/vect/bb-slp-15.c: Ditto.
1356         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1357         * gcc.dg/vect/bb-slp-24.c: Ditto.
1358         * gcc.dg/vect/bb-slp-16.c: Ditto.
1359         * gcc.dg/vect/bb-slp-25.c: Ditto.
1360         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1361         * gcc.dg/vect/bb-slp-17.c: Ditto.
1362         * gcc.dg/vect/bb-slp-1.c: Ditto.
1363         * gcc.dg/vect/bb-slp-26.c: Ditto.
1364         * gcc.dg/vect/bb-slp-18.c: Ditto.
1365         * gcc.dg/vect/bb-slp-2.c: Ditto.
1366         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1367         * gcc.dg/vect/bb-slp-27.c: Ditto.
1368         * gcc.dg/vect/bb-slp-19.c: Ditto.
1369         * gcc.dg/vect/bb-slp-3.c: Ditto.
1370         * gcc.dg/vect/bb-slp-28.c: Ditto.
1371         * gcc.dg/vect/bb-slp-4.c: Ditto.
1372         * gcc.dg/vect/bb-slp-29.c: Ditto.
1373         * gcc.dg/vect/bb-slp-5.c: Ditto.
1374         * gcc.dg/vect/bb-slp-6.c: Ditto.
1375         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1376         * gcc.dg/vect/bb-slp-7.c: Ditto.
1377         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1378         * gcc.dg/vect/bb-slp-8.c: Ditto.
1379         * gcc.dg/vect/bb-slp-9.c: Ditto.
1380         * gcc.dg/vect/bb-slp-10.c: Ditto.
1381         * gcc.dg/vect/bb-slp-11.c: Ditto.
1382         * gcc.dg/vect/bb-slp-20.c: Ditto.
1383         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1384         * gcc.dg/vect/bb-slp-21.c: Ditto.
1385         * gcc.dg/vect/bb-slp-30.c: Ditto.
1386         * gcc.dg/vect/bb-slp-13.c: Ditto.
1387         * gcc.dg/vect/bb-slp-22.c: Ditto.
1388         * g++.dg/vect/slp-pr50413.cc: Ditto.
1389         * g++.dg/vect/slp-pr56812.cc: Ditto.
1390         * g++.dg/vect/slp-pr50819.cc: Ditto.
1392 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1394         PR fortran/57456
1395         * gfortran.dg/class_array_17.f90: New.
1397 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1399         * ada/acats/floatstore.lst: New.
1400         * ada/acats/run_all.sh: Process it.
1402 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1404         * gcc.target/powerpc/e500-ord-1.c: New test.
1405         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1406         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1407         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1409 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1411         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1413 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1415         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1417 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1419         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1421 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1423         PR c/57452
1424         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1425         test-case.
1427 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1429         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1431 2013-05-31  Marek Polacek  <polacek@redhat.com>
1433         PR tree-optimization/57478
1434         PR tree-optimization/57453
1435         * gcc.dg/torture/pr57478.c: New test.
1437 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1439         PR fortran/57456
1440         * gfortran.dg/class_array_17.f90: New.
1442 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1444         PR target/56315
1445         * gcc.target/arm/iordi3-opt.c: New test.
1447 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1449         PR fortran/54190
1450         PR fortran/57217
1451         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1452         * gfortran.dg/interface_26.f90: Ditto.
1453         * gfortran.dg/proc_ptr_11.f90: Ditto.
1454         * gfortran.dg/proc_ptr_15.f90: Ditto.
1455         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1456         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1457         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1458         * gfortran.dg/typebound_override_1.f90: Ditto.
1459         * gfortran.dg/typebound_override_4.f90: Ditto.
1460         * gfortran.dg/typebound_proc_6.f03: Ditto.
1461         * gfortran.dg/assumed_type_7.f90: New test.
1462         * gfortran.dg/typebound_override_5.f90: New test.
1463         * gfortran.dg/typebound_override_6.f90: New test.
1464         * gfortran.dg/typebound_override_7.f90: New test.
1466 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1468         PR middle-end/57073
1469         * gfortran.dg/power_6.f90: New.
1471 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1473         * gcc.target/aarch64/insv_1.c: New test.
1475 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1477         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1478         dg-skip-if "No stabs".
1480 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1482         PR fortran/54189
1483         * gfortran.dg/assumed_size_1.f90: New.
1485 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1487         * gcc.dg/shrink-wrap-alloca.c: New added.
1488         * gcc.dg/shrink-wrap-pretend.c: New added.
1489         * gcc.dg/shrink-wrap-sibcall.c: New added.
1491 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1493         PR fortran/57458
1494         * gfortran.dg/assumed_rank_13.f90: New.
1496 2013-05-29  Easwaran Raman  <eraman@google.com>
1498         PR tree-optimization/57442
1499         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1501 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1503         PR tree-optimization/57441
1504         * gcc.c-torture/compile/pr57441.c: New.
1506 2013-05-29  Dehao Chen  <dehao@google.com>
1508         PR testsuite/57413
1509         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1511 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1513         PR fortran/37336
1514         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1515         * gfortran.dg/class_19.f03: Ditto.
1517 2013-05-29  Richard Biener  <rguenther@suse.de>
1519         * gcc.dg/vect/bb-slp-32.c: New testcase.
1521 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1523         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1524         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1525         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1526         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1527         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1528         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1529         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1530         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1531         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1532         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1533         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1534         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1535         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1536         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1537         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1538         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1539         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1540         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1541         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1542         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1543         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1544         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1545         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1546         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1547         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1548         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1549         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1550         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1551         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1552         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1553         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1554         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1555         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1556         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1557         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1558         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1559         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1560         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1561         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1563 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1565         PR fortran/37336
1566         * gfortran.dg/finalize_11.f90: New.
1567         * gfortran.dg/finalize_4.f03: Remove dg-error.
1568         * gfortran.dg/finalize_5.f03: Ditto.
1569         * gfortran.dg/finalize_6.f03: Ditto.
1570         * gfortran.dg/finalize_7.f03: Ditto.
1572 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1574         * gfortran.dg/class_array_16.f90: New.
1576 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1578         PR fortran/57435
1579         * testsuite/gfortran.dg/use_29.f90: New.
1581 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1583         * gnat.dg/fp_exception.adb: New test.
1585 2013-05-28  Richard Biener  <rguenther@suse.de>
1587         PR tree-optimization/56787
1588         * gcc.dg/vect/pr56787.c: New testcase.
1590 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1591             Tobias Burnus  <burnus@net-b.de>
1593         PR fortran/57217
1594         * gfortran.dg/typebound_override_4.f90: New.
1596 2013-05-28  Richard Biener  <rguenther@suse.de>
1598         PR tree-optimization/57411
1599         * g++.dg/opt/pr57411.C: New testcase.
1601 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1603         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1604         * gcc.dg/builtin-bswap-9.c: Likewise.
1606 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1608         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1610 2013-05-27  Richard Biener  <rguenther@suse.de>
1612         PR middle-end/57412
1613         * gcc.dg/gomp/pr57412.c: New testcase.
1615 2013-05-27  Bud Davis  <jmdavis@link.com>
1617         PR fortran/50405
1618         * gfortran.dg/stfunc_8.f90: New.
1620 2013-05-27  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/57343
1623         * gcc.dg/torture/pr57343.c: New testcase.
1625 2013-05-27  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/57417
1628         * gcc.dg/torture/pr57417.c: New testcase.
1630 2013-05-27  Richard Biener  <rguenther@suse.de>
1632         PR tree-optimization/57396
1633         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1635 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1637         * gnat.dg/specs/last_bit.ads: New test.
1639 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1641         * gnat.dg/specs/machine_attribute.ads: New test.
1643 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1645         * gnat.dg/incomplete3.ad[sb]: New test.
1647 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1649         PR target/53916
1650         * gcc.target/mips/div-13.c: New test.
1652 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1654         PR target/55777
1655         * gcc.target/mips/mips16-attributes-5.c,
1656         * gcc.target/mips/mips16-attributes-6.c: New tests.
1658 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1660         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1661         * gcc.dg/builtin-bswap-8.c: Likewise.
1663 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1665         PR c++/52216
1666         * g++.dg/cpp0x/new1.C: New.
1668 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1670         PR c++/25666
1671         * g++.dg/parse/dtor16.C: New.
1672         * g++.dg/parse/dtor6.C: Adjust.
1674 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/19618
1677         * g++.dg/expr/bitfield12.C: New.
1679 2013-05-24  Jeff Law  <law@redhat.com>
1681         PR tree-optimization/57124
1682         * gcc.c-torture/execute/pr57124.c: New test.
1683         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1685 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1687         PR tree-optimization/57294
1688         * gcc.dg/ipa/pr57294.c: New test.
1690 2013-05-24  Dehao Chen  <dehao@google.com>
1692         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1694 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1696         * gcc.target/aarch64/scalar_intrinsics.c
1697         (force_simd): Use a valid instruction.
1698         (test_vdupd_lane_s64): Pass a valid lane argument.
1699         (test_vdupd_lane_u64): Likewise.
1701 2013-05-24  Richard Biener  <rguenther@suse.de>
1703         PR tree-optimization/57287
1704         * gcc.dg/pr57287.c: New testcase.
1706 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1708         PR c++/26572
1709         * g++.dg/template/error51.C: New.
1711 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1713         PR c++/25503
1714         * g++.dg/template/bitfield2.C: New.
1716 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1718         * gnat.dg/specs/noinline1.ads: New test.
1719         * gnat.dg/noinline2.ad[sb]: Likewise.
1720         * gnat.dg/specs/noinline3.ads: Likewise.
1721         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1723 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1725         PR tree-ssa/57385
1726         * gcc.dg/tree-ssa/pr57385.c: New test.
1728 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1730         * gnat.dg/derived_type4.adb: New test.
1732 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1734         * gcc.dg/builtin-bswap-6.c: New test.
1735         * gcc.dg/builtin-bswap-7.c: Likewise.
1736         * gcc.dg/builtin-bswap-8.c: Likewise.
1737         * gcc.dg/builtin-bswap-9.c: Likewise.
1739 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1741         PR debug/57351
1742         * gcc.dg/debug/pr57351.c: New test
1744 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1746         * gcc.target/aarch64/vect-clz.c: New file.
1748 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1750         PR middle-end/57347
1751         * gcc.dg/ipa/pr57347.c: New test.
1753 2013-05-23  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/57380
1756         * g++.dg/tree-ssa/pr57380.C: New testcase.
1758 2013-05-23  Richard Biener  <rguenther@suse.de>
1760         PR middle-end/57381
1761         * gcc.dg/torture/pr57381.c: New testcase.
1763 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1765         PR middle-end/57344
1766         * gcc.c-torture/execute/pr57344-1.c: New test.
1767         * gcc.c-torture/execute/pr57344-2.c: New test.
1768         * gcc.c-torture/execute/pr57344-3.c: New test.
1769         * gcc.c-torture/execute/pr57344-4.c: New test.
1771 2013-05-23  Richard Biener  <rguenther@suse.de>
1773         PR rtl-optimization/57341
1774         * gcc.dg/torture/pr57341.c: New testcase.
1776 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1778         PR c++/57352
1779         * g++.dg/parse/crash62.C: New.
1781 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1782             Pat Haugen <pthaugen@us.ibm.com>
1783             Peter Bergner <bergner@vnet.ibm.com>
1785         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1786         crypto builtins.
1788 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1790         PR fortran/57364
1791         * gfortran.dg/defined_assignment_6.f90: New.
1793 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1795         PR fortran/57338
1796         * gfortran.dg/assumed_type_6.f90: New.
1798 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1800         PR c++/57211
1801         * g++.dg/cpp0x/Wunused-parm.C: New.
1803 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1805         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1806         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1808 2013-05-21  Easwaran Raman  <eraman@google.com>
1810         PR tree-optimization/57322
1811         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1813 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1815         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1816         .set (no)?micromips
1818 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1820         PR fortran/57035
1821         * gfortran.dg/assumed_type_5.f90: New.
1822         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1823         * gfortran.dg/assumed_rank_2.f90: Ditto.
1824         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1825         * gfortran.dg/no_arg_check_3.f90: Ditto.
1827 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1829         PR tree-optimization/57331
1830         * gcc.c-torture/compile/pr57331.c: New test.
1832 2013-05-21  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/57330
1835         * gcc.dg/torture/pr57330.c: New testcase.
1837 2013-05-21  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/57303
1840         * gcc.dg/torture/pr57303.c: New testcase.
1842 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1844         PR tree-optimization/57321
1845         * gcc.c-torture/execute/pr57321.c: New test.
1847 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1849         PR fortran/48858
1850         PR fortran/55465
1851         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1852         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1853         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1854         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1855         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1856         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1857         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1858         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1859         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1860         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1861         * gfortran.dg/binding_label_tests_24.f90: New.
1862         * gfortran.dg/binding_label_tests_25.f90: New.
1864 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1866         PR fortran/48858
1867         * gfortran.dg/binding_label_tests_17.f90: New.
1868         * gfortran.dg/binding_label_tests_18.f90: New.
1869         * gfortran.dg/binding_label_tests_19.f90: New.
1870         * gfortran.dg/binding_label_tests_20.f90: New.
1871         * gfortran.dg/binding_label_tests_21.f90: New.
1872         * gfortran.dg/binding_label_tests_22.f90: New.
1873         * gfortran.dg/binding_label_tests_23.f90: New.
1875 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1877         PR fortran/48858
1878         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1879         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1880         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1881         * gfortran.dg/common_18.f90: New.
1882         * gfortran.dg/common_19.f90: New.
1883         * gfortran.dg/common_20.f90: New.
1884         * gfortran.dg/common_21.f90: New.
1886 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1888         PR c++/12288
1889         * g++.dg/parse/error52.C: New.
1890         * g++.dg/parse/error3.C: Adjust.
1891         * g++.dg/parse/error36.C: Likewise.
1893 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1895         PR target/56547
1896         * gcc.target/sh/pr56547-1.c: New.
1897         * gcc.target/sh/pr56547-2.c: New.
1899 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1901         PR c++/23608
1902         * g++.dg/warn/Wsign-compare-6.C: New.
1903         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1905 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1907         PR c++/57327
1908         * g++.dg/template/error50.C: New.
1910 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/10207
1913         * g++.dg/ext/complit13.C: New.
1915 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1917         PR c++/57175
1918         * g++.dg/pr57175.C: New testcase.
1920 2013-05-17  Easwaran Raman  <eraman@google.com>
1922         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1924 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
1926         PR testsuite/57313
1927         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1929 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1931         PR rtl-optimization/57281
1932         PR rtl-optimization/57300
1933         * gcc.dg/pr57300.c: New test.
1934         * gcc.c-torture/execute/pr57281.c: New test.
1936 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/18126
1939         * g++.dg/ext/sizeof-complit.C: New.
1941 2013-05-17  Marek Polacek  <polacek@redhat.com>
1943         * gcc.dg/strlenopt-25.c: New test.
1944         * gcc.dg/strlenopt-26.c: Likewise.
1946 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1948         * gcc.target/i386/rotate-4.c: Compile only with -mavx
1949         instead of -mavx2, require only avx instead of avx2.
1950         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1951         of avx2-check.h and turn into an avx runtime test instead of
1952         avx2 runtime test.
1954 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1956         * g++.dg/ext/vector22.C: Uncomment working test.
1958 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1960         PR c++/17410
1961         * g++.dg/template/pr17410.C: New.
1963 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
1965         * gcc.target/i386/rotate-3.c: New test.
1966         * gcc.target/i386/rotate-3a.c: New test.
1967         * gcc.target/i386/rotate-4.c: New test.
1968         * gcc.target/i386/rotate-4a.c: New test.
1969         * gcc.target/i386/rotate-5.c: New test.
1970         * gcc.target/i386/rotate-5a.c: New test.
1972 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1974         * gcc.dg/visibility-21.c: Require section_anchors.
1976 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
1978         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1979         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1980         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1982 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1984         * gcc.dg/visibility-21.c: New.
1986 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
1988         PR middle-end/57286
1989         * gcc.dg/pr57286.c: New testcase.
1990         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1991         * g++.dg/ext/vector22.C: Comment out transformations not
1992         performed anymore.
1994 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
1996         PR target/57260
1997         * gcc.target/mips/call-1.c: Restrict to o32.
1998         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2000 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2002         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2003         dg-messages.
2004         * g++.dg/warn/Wshadow-1.C: Likewise.
2005         * g++.dg/warn/Wshadow-6.C: Likewise.
2006         * g++.dg/warn/Wshadow-7.C: Likewise.
2008 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2010         PR c++/31952
2011         * g++.dg/parse/pr31952-1.C: New.
2012         * g++.dg/parse/pr31952-2.C: Likewise.
2013         * g++.dg/parse/pr31952-3.C: Likewise.
2015         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2016         * g++.old-deja/g++.jason/cond.C: Likewise.
2017         * g++.dg/cpp0x/range-for5.C: Likewise.
2019 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2021         PR target/19599
2022         * gcc.target/arm/pr40887.c: Adjust testcase.
2023         * gcc.target/arm/pr19599.c: New test.
2025 2013-05-15  Richard Biener  <rguenther@suse.de>
2027         PR tree-optimization/57275
2028         * gcc.target/i386/pr57275.c: New testcase.
2030 2013-05-15  Jan Hubicka  <jh@suse.cz>
2032         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2033         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2034         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2036 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2038         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2039         scheduling.
2041 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2043         PR c++/57274
2044         * c-c++-common/Wsequence-point-1.c: New test.
2046 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2048         * g++.dg/ext/vector22.C: New testcase.
2049         * gcc.dg/binop-xor3.c: Remove xfail.
2051 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2053         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2054         FLOAT cmp FLOAT ? INT : INT.
2055         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2056         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2057         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2058         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2059         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2060         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2062 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2064         PR c++/53903
2065         * g++.dg/cpp0x/defaulted43.C: New.
2067 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2069         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2070         (alloca): Remove declaration.
2071         (foo9): Replace alloca by __builtin_alloca.
2073 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2075         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2076         Expect "size of array is too large" error.
2078 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2080         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2082 2013-05-14  Richard Biener  <rguenther@suse.de>
2084         PR middle-end/57235
2085         * g++.dg/torture/pr57235.C: New testcase.
2087 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2089         PR middle-end/57251
2090         * gcc.dg/torture/pr57251.c: New test.
2092 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2094         PR target/57264
2095         * gcc.target/i386/pr57264.c: New test.
2097 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2099         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2101 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2103         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2105 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2107         PR tree-optimization/45216
2108         PR tree-optimization/57157
2109         * c-c++-common/rotate-1.c: Add 32 tests with +.
2110         * c-c++-common/rotate-1a.c: Adjust.
2111         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2112         * c-c++-common/rotate-2b.c: New test.
2113         * c-c++-common/rotate-3.c: Add 32 tests with +.
2114         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2115         * c-c++-common/rotate-4b.c: New test.
2116         * c-c++-common/rotate-5.c: New test.
2118 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2120         PR middle-end/42371
2121         * gcc.dg/ipa/remref-0.c: New test.
2122         * gcc.dg/ipa/remref-1a.c: Likewise.
2123         * gcc.dg/ipa/remref-1b.c: Likewise.
2124         * gcc.dg/ipa/remref-2a.c: Likewise.
2125         * gcc.dg/ipa/remref-2b.c: Likewise.
2127 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2129         * gcc.dg/vector-shift-2.c: New testcase.
2131 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2133         PR tree-optimization/57230
2134         * gcc.dg/strlenopt-24.c: New test.
2136         PR tree-optimization/57230
2137         * gcc.dg/strlenopt-23.c: New test.
2139 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2141         PR target/57108
2142         * gcc.target/sh/pr57108.c: Move this test case to ...
2143         * gcc.c-torture/compile/pr57108.c: ... here.
2145 2013-05-10  Richard Biener  <rguenther@suse.de>
2147         PR tree-optimization/57214
2148         * gcc.dg/torture/pr57214.c: New testcase.
2150 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2152         * gcc.dg/vector-shift.c: New testcase.
2154 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2156         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2158         PR tree-optimization/45216
2159         PR tree-optimization/57157
2160         * c-c++-common/rotate-1.c: New test.
2161         * c-c++-common/rotate-1a.c: New test.
2162         * c-c++-common/rotate-2.c: New test.
2163         * c-c++-common/rotate-2a.c: New test.
2164         * c-c++-common/rotate-3.c: New test.
2165         * c-c++-common/rotate-3a.c: New test.
2166         * c-c++-common/rotate-4.c: New test.
2167         * c-c++-common/rotate-4a.c: New test.
2169 2013-05-10  Richard Biener  <rguenther@suse.de>
2171         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2172         * gcc.target/i386/l_fma_double_1.c: Adjust.
2173         * gcc.target/i386/l_fma_double_2.c: Likewise.
2174         * gcc.target/i386/l_fma_double_3.c: Likewise.
2175         * gcc.target/i386/l_fma_double_4.c: Likewise.
2176         * gcc.target/i386/l_fma_double_5.c: Likewise.
2177         * gcc.target/i386/l_fma_double_6.c: Likewise.
2178         * gcc.target/i386/l_fma_float_1.c: Likewise.
2179         * gcc.target/i386/l_fma_float_2.c: Likewise.
2180         * gcc.target/i386/l_fma_float_3.c: Likewise.
2181         * gcc.target/i386/l_fma_float_4.c: Likewise.
2182         * gcc.target/i386/l_fma_float_5.c: Likewise.
2183         * gcc.target/i386/l_fma_float_6.c: Likewise.
2185 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2187         PR c++/51226
2188         * g++.dg/cpp0x/pr51226.C: New.
2190 2013-04-16  Han Shen  <shenhan@google.com>
2192         Test cases for '-fstack-protector-strong'.
2193         * gcc.dg/fstack-protector-strong.c: New.
2194         * g++.dg/fstack-protector-strong.C: New.
2196 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2198         * gcc.target/aarch64/ands_1.c: New test.
2199         * gcc.target/aarch64/ands_2.c: Likewise
2201 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2203         * lib/target-supports.exp (check_effective_target_hw): New
2204         function.
2205         * c-c++-common/asan/clone-test-1.c: Call
2206         check_effective_target_hw.
2207         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2208         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2209         possible decorations.
2210         * c-c++-common/asan/null-deref-1.c: Likewise.
2211         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2212         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2213         * c-c++-common/asan/use-after-free-1.c: Likewise.
2214         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2215         * g++.dg/asan/large-func-test-1.C: Likewise.
2217 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2219         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2221 2013-05-07  Richard Biener  <rguenther@suse.de>
2223         PR middle-end/57190
2224         * g++.dg/torture/pr57190.C: New testcase.
2226 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2228         PR tree-optimization/57149
2229         * gcc.dg/pr57149.c: New test.
2231         PR debug/57184
2232         * gcc.dg/pr57184.c: New test.
2234 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2236         * gnat.dg/specs/array3.ads: New test.
2238 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2240         * c-c++-common/vector-scalar-2.c: New testcase.
2242 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2244         * gcc.target/i386/asm-dialect-2.c: New testcase.
2246 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2248         PR c++/57183
2249         * g++.dg/cpp0x/auto38.C: New.
2251 2013-05-06  Richard Biener  <rguenther@suse.de>
2253         PR tree-optimization/57185
2254         * gcc.dg/autopar/pr57185.c: New testcase.
2256 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2258         PR target/57106
2259         * gcc.target/i386/pr57106.c: New test.
2261 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2263         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2264         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2265         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2266         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2267         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2268         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2269         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2271 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2273         PR bootstrap/57154
2274         * gcc.dg/pr57154.c: New test.
2276 2013-05-06  Richard Biener  <rguenther@suse.de>
2278         PR middle-end/57147
2279         * gcc.dg/torture/pr57147-1.c: New testcase.
2280         * gcc.dg/torture/pr57147-2.c: Likewise.
2281         * gcc.dg/torture/pr57147-3.c: Likewise.
2283 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2285         PR target/55303
2286         * gcc.target/sh/pr55303-1.c: New.
2287         * gcc.target/sh/pr55303-2.c: New.
2288         * gcc.target/sh/pr55303-3.c: New.
2290 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2292         * gfortran.dg/allocate_with_source_3.f90: New.
2294 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2296         PR fortran/57141
2297         * gfortran.dg/null_8.f90: New.
2299 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2301         PR c++/53745
2302         * g++.dg/cpp0x/enum27.C: New.
2303         * g++.dg/cpp0x/enum_base.C: Adjust.
2305 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2307         PR tree-optimization/56205
2308         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2310 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2312         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2313         * gfortran.dg/bind_c_usage_27.f90: New.
2314         * gfortran.dg/bind_c_usage_28.f90: New.
2316 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2318         PR c++/51927
2319         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2321 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2323         PR target/57150
2324         * gcc.target/powerpc/pr57150.c: New file.
2326 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2328         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2329         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2330         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2331         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2332         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2333         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2334         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2336 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2338         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2339         scan-assembler-times.
2341 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2343         * gcc.dg/tree-ssa/slsr-32.c: New.
2344         * gcc.dg/tree-ssa/slsr-33.c: New.
2345         * gcc.dg/tree-ssa/slsr-34.c: New.
2346         * gcc.dg/tree-ssa/slsr-35.c: New.
2347         * gcc.dg/tree-ssa/slsr-36.c: New.
2348         * gcc.dg/tree-ssa/slsr-37.c: New.
2349         * gcc.dg/tree-ssa/slsr-38.c: New.
2351 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2353         * gcc.target/aarch64/tst_1.c: New test.
2354         * gcc.target/aarch64/tst_2.c: Likewise
2356 2013-05-02  Jeff Law  <law@redhat.com>
2358         PR tree-optimization/57144
2359         * gcc.c-torture/execute/pr57144.c: New test.
2361 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2363         PR rtl-optimization/57130
2364         * gcc.c-torture/execute/pr57130.c: New test.
2366 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2368         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2370 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2372         * gcc.target/aarch64/fabd.c: New file.
2374 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2376         PR c++/54318
2377         * g++.dg/cpp0x/pr54318.C: New.
2379 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/14283
2382         * g++.dg/parse/error51.C: New.
2383         * g++.dg/parse/error15.C: Adjust column numbers.
2385 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2387         PR fortran/57142
2388         * gfortran.dg/size_kind_2.f90: New.
2389         * gfortran.dg/size_kind_3.f90: New.
2391 2013-05-02  Richard Biener  <rguenther@suse.de>
2393         PR middle-end/57140
2394         * g++.dg/torture/pr57140.C: New testcase.
2396 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2398         PR target/56732
2399         * gcc.target/arm/pr56732-1.c: New test.
2401 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2403         PR middle-end/56988
2404         * gcc.dg/ipa/pr56988.c: New test.
2406 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2408         * gcc.target/aarch64/bics_1.c: New test.
2409         * gcc.target/aarch64/bics_2.c: Likewise.
2411 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2413         PR rtl-optimization/57131
2414         * gcc.c-torture/execute/pr57131.c: New test.
2416 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2418         PR c++/57132
2419         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2421 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2423         PR target/57091
2424         * gcc.target/i386/pr57091.c: New test.
2426 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2428         * gcc.target/aarch64/vect-vaddv.c: New.
2430 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2432         * gcc.target/aarch64/vect-vmaxv.c: New.
2433         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2435 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2437         * gcc.target/aarch64/scalar-vca.c: New.
2438         * gcc.target/aarch64/vect-vca.c: Likewise.
2440 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2442         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2443         (test_vceqd_s64): Force arguments to SIMD registers.
2444         (test_vceqzd_s64): Likewise.
2445         (test_vcged_s64): Likewise.
2446         (test_vcled_s64): Likewise.
2447         (test_vcgezd_s64): Likewise.
2448         (test_vcged_u64): Likewise.
2449         (test_vcgtd_s64): Likewise.
2450         (test_vcltd_s64): Likewise.
2451         (test_vcgtzd_s64): Likewise.
2452         (test_vcgtd_u64): Likewise.
2453         (test_vclezd_s64): Likewise.
2454         (test_vcltzd_s64): Likewise.
2455         (test_vtst_s64): Likewise.
2456         (test_vtst_u64): Likewise.
2458 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2460         PR c++/57092
2461         * g++.dg/cpp0x/decltype53.C: New.
2463 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2465         PR fortran/57071
2466         * gfortran.dg/power_5.f90:  New test.
2468 2013-04-30  Richard Biener  <rguenther@suse.de>
2470         PR middle-end/57122
2471         * gcc.dg/torture/pr57122.c: New testcase.
2473 2013-04-30  Richard Biener  <rguenther@suse.de>
2475         PR middle-end/57107
2476         * g++.dg/torture/pr57107.C: New testcase.
2478 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2480         PR rtl-optimization/57105
2481         * gcc.dg/pr57105.c: New test.
2483 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2485         PR tree-optimization/57104
2486         * gcc.dg/pr57104.c: New test.
2488 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2490         PR target/44578
2491         * gcc.target/i386/pr44578.c: New test.
2493 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2495         PR target/57097
2496         * gcc.target/i386/pr57097.c: New test.
2498 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2500         PR target/57098
2501         * gcc.target/i386/pr57098.c: New test.
2503 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2505         * gcc.c-torture/execute/pr55875.c: New test.
2507 2013-04-29  Richard Biener  <rguenther@suse.de>
2509         PR middle-end/57075
2510         * gcc.dg/torture/pr57075.c: New testcase.
2512 2013-04-29  Richard Biener  <rguenther@suse.de>
2514         PR middle-end/57103
2515         * gcc.dg/autopar/pr57103.c: New testcase.
2517 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2519         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2521 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2523         * gcc.dg/pr50763.c: Update test.
2525 2013-04-26  Jeff Law  <law@redhat.com>
2527         * gcc.dg/tree-ssa/vrp88.c: New test.
2529 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2531         PR target/57108
2532         * gcc.target/sh/pr57108.c: New test.
2534 2013-04-29  Richard Biener  <rguenther@suse.de>
2536         PR middle-end/57089
2537         * gfortran.dg/gomp/pr57089.f90: New testcase.
2539 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2541         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2543 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2545         * gcc.target/aarch64/vect-vcvt.c: New.
2547 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2549         * gcc.target/aarch64/vect-vrnd.c: New.
2551 2013-04-29  Richard Biener  <rguenther@suse.de>
2553         PR tree-optimization/57081
2554         * gcc.dg/torture/pr57081.c: New testcase.
2556 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2558         PR tree-optimization/57083
2559         * gcc.dg/torture/pr57083.c: New test.
2561 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/56450
2564         * g++.dg/cpp0x/decltype52.C: New.
2566 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2568         N3472 binary constants
2569         * g++.dg/cpp/limits.C: Adjust warning wording.
2570         * g++.dg/system-binary-constants-1.C: Likewise.
2571         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2573 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2575         PR fortran/57093
2576         * gfortran.dg/coarray_30.f90: New.
2578 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2580         PR fortran/57071
2581         * frontend-passes (optimize_power):  New function.
2582         (optimize_op):  Use it.
2584 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2586         PR target/56866
2587         * gcc.c-torture/execute/pr56866.c: New test.
2588         * gcc.target/i386/pr56866.c: New test.
2590 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2592         PR go/57045
2593         * gcc.dg/setjmp-5.c: New test.
2595 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2597         PR c++/55708
2598         * g++.dg/cpp0x/constexpr-55708.C: New.
2600 2013-04-26  Richard Biener  <rguenther@suse.de>
2602         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2603         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2604         * gcc.dg/pr53265.c: Remove XFAILs.
2605         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2606         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2608 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2610         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2611         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2612         -fdiagnostics-color=never option similarly to
2613         -fno-diagnostics-show-caret option.
2615 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2617         PR rtl-optimization/57003
2618         * gcc.target/i386/pr57003.c: New test.
2620 2013-04-25  Marek Polacek  <polacek@redhat.com>
2622         PR tree-optimization/57066
2623         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2625 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2626             Tejas Belagod  <tejas.belagod@arm.com>
2628         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2629         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2630         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2632 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2634         * gcc.target/aarch64/cmp.c: New.
2636 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2638         * gcc.target/aarch64/ngc.c: New.
2640 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2642         * lib/target-supports.exp
2643         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2644         (check_effective_target_arm_neon_fp16_ok): Likewise.
2645         (add_options_for_arm_neon_fp16): Likewise.
2646         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2647         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2649 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2651         PR rtl-optimizations/57046
2652         * gcc.target/i386/pr57046.c: New test.
2654 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2656         * g++.dg/cpp1y/cplusplus.C: New.
2658 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2660         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2662 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2664         * c-c++-common/Wpointer-arith-1.c: New.
2666 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2668         * g++.dg/cpp1y/cxx1y_macro.C: New.
2670 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2672         PR c++/56970
2673         * g++.dg/cpp0x/sfinae45.C: New.
2675 2013-04-24  Richard Biener  <rguenther@suse.de>
2677         PR testsuite/57050
2678         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2680 2013-04-23  Richard Biener  <rguenther@suse.de>
2682         PR middle-end/57036
2683         * gcc.dg/torture/pr57036-1.c: New testcase.
2684         * gcc.dg/torture/pr57036-2.c: Likewise.
2686 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2688         * gcc.target/aarch64/scalar-mov.c: New testcase.
2690 2013-04-23  Richard Biener  <rguenther@suse.de>
2692         PR tree-optimization/57026
2693         * gcc.dg/torture/pr57026.c: New testcase.
2695 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2697         PR fortran/53685
2698         PR fortran/57022
2699         * gfortran.dg/transfer_check_4.f90: New.
2701 2013-04-22  Marek Polacek  <polacek@redhat.com>
2703         PR sanitizer/56990
2704         * gcc.dg/pr56990.c: New test.
2706 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2708         PR target/57018
2709         * gcc.target/i386/pr57018.c: New test.
2711 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2713         * gcc.target/aarch64/vrecps.c: New.
2714         * gcc.target/aarch64/vrecpx.c: Likewise.
2716 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2718         PR target/56995
2719         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2721 2013-04-21  Jeff Law  <law@redhat.com>
2723         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2725 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2727         PR fortran/56907
2728         * gfortran.dg/c_loc_test_22.f90: New.
2730 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2732         PR rtl-optimization/56847
2733         * gcc.dg/pr56847.c: New test.
2735 2013-04-19  Richard Biener  <rguenther@suse.de>
2737         PR tree-optimization/56982
2738         * gcc.c-torture/execute/pr56982.c: New testcase.
2740 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2742         PR tree-optimization/56718
2743         * g++.dg/ipa/imm-devirt-1.C: New test.
2744         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2746 2013-04-19  Richard Biener  <rguenther@suse.de>
2748         PR tree-optimization/57000
2749         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2751 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2752             Mikael Morin  <mikael@gcc.gnu.org>
2754         PR fortran/56872
2755         * gfortran.dg/array_constructor_45.f90:  New test.
2756         * gfortran.dg/array_constructor_46.f90:  New test.
2757         * gfortran.dg/array_constructor_47.f90:  New test.
2758         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2760 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2762         PR rtl-optimization/56999
2763         * g++.dg/opt/pr56999.C: New test.
2765 2013-04-18  Cary Coutant  <ccoutant@google.com>
2767         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2768         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2770 2013-04-18  Cary Coutant  <ccoutant@google.com>
2772         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2773         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2774         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2775         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2776         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2777         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2778         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2779         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2780         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2781         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2782         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2784 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2786         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2788 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2790         PR tree-optimization/56984
2791         * gcc.c-torture/compile/pr56984.c: New test.
2793         PR rtl-optimization/56992
2794         * gcc.dg/pr56992.c: New test.
2796 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2798         PR fortran/56814
2799         * gfortran.dg/proc_ptr_42.f90: New.
2801 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2803         * gnat.dg/discr41.ad[sb]: New test.
2804         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2805         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2806         * gcc.dg/vect/slp-24.c: Likewise.
2807         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2808         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2809         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2810         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2811         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2812         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2813         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2814         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2815         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2816         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2817         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2818         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2819         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2820         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2821         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2822         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2823         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2824         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2825         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2826         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2827         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2828         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2829         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2830         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2831         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2832         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2834 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2836         PR fortran/40958
2837         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2838         * gfortran.dg/module_md5_1.f90: Remove.
2840 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2842         * gcc.target/aarch64/adds3.c: New.
2843         * gcc.target/aarch64/subs3.c: New.
2845 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2847         * gcc.target/aarch64/adds1.c: New.
2848         * gcc.target/aarch64/adds2.c: New.
2849         * gcc.target/aarch64/subs1.c: New.
2850         * gcc.target/aarch64/subs2.c: New.
2852 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2854         Implement n3599 - Literal operator templates for strings.
2855         * g++.dg/cpp1y/udlit-char-template.C: New test.
2856         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2858 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2860         PR fortran/39505
2861         * gfortran.dg/no_arg_check_1.f90: New.
2862         * gfortran.dg/no_arg_check_2.f90: New.
2863         * gfortran.dg/no_arg_check_3.f90: New.
2865 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2867         PR fortran/56968
2868         * gfortran.dg/proc_ptr_41.f90: New.
2870 2013-04-16  Richard Biener  <rguenther@suse.de>
2872         PR tree-optimization/56756
2873         * gcc.dg/torture/pr56756.c: New testcase.
2875 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2877         PR fortran/56969
2878         * gfortran.dg/c_assoc_5.f90: New.
2880 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2882         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2883         * gcc.c-torture/execute/pr33992.x: Remove.
2884         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2885         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2886         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2888 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2890         PR tree-optimization/56962
2891         * gcc.c-torture/execute/pr56962.c: New test.
2893 2013-04-15  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/56933
2896         * gcc.dg/vect/pr56933.c: New testcase.
2898 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2900         * gcc.target/arm/anddi3-opt.c: New test.
2901         * gcc.target/arm/anddi3-opt2.c: Likewise.
2903 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2905         * gcc.dg/pr56890-1.c: New test.
2906         * gcc.dg/pr56890-2.c: Likewise.
2908 2013-04-15  Joey Ye  <joey.ye@arm.com>
2910         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2911         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2913 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2915         PR fortran/56816
2916         * gfortran.dg/select_type_33.f03: New test.
2918 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2920         PR fortran/55959
2921         * gfortran.dg/typebound_proc_29.f03: New.
2923 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2925         PR fortran/56266
2926         * gfortran.dg/typebound_proc_28.f03: New.
2928 2013-04-12  Jeff Law  <law@redhat.com>
2930         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2931         either.
2933 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2935         PR fortran/56929
2936         * gfortran.dg/coarray/alloc_comp_2.f90: New.
2938 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2940         PR target/56903
2941         * gcc.target/i386/pr56903.c: New test.
2943 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
2945         PR fortran/56261
2946         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2947         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2948         * gfortran.dg/block_11.f90: Fix invalid test case.
2949         * gfortran.dg/function_types_3.f90: Add new error message.
2950         * gfortran.dg/global_references_1.f90: Ditto.
2951         * gfortran.dg/import2.f90: Remove unneeded parts.
2952         * gfortran.dg/import6.f90: Fix invalid test case.
2953         * gfortran.dg/proc_decl_2.f90: Ditto.
2954         * gfortran.dg/proc_decl_9.f90: Ditto.
2955         * gfortran.dg/proc_decl_18.f90: Ditto.
2956         * gfortran.dg/proc_ptr_40.f90: New.
2957         * gfortran.dg/whole_file_7.f90: Modified error wording.
2958         * gfortran.dg/whole_file_16.f90: Ditto.
2959         * gfortran.dg/whole_file_17.f90: Add -pedantic.
2960         * gfortran.dg/whole_file_18.f90: Modified error wording.
2961         * gfortran.dg/whole_file_20.f03: Ditto.
2962         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2963         invalid test case.
2965 2013-04-12  Richard Biener  <rguenther@suse.de>
2967         Revert
2968         2013-04-10  Richard Biener  <rguenther@suse.de>
2970         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2972 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2974         PR fortran/56845
2975         * gfortran.dg/class_allocate_15.f90: New.
2977         Revert:
2978         2013-04-12  Tobias Burnus  <burnus@net-b.de>
2980         * gfortran.dg/coarray_lib_alloc_2.f90: Update
2981         scan-tree-dump-times.
2983 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2985         PR tree-optimization/56918
2986         PR tree-optimization/56920
2987         * gcc.dg/vect/pr56918.c: New test.
2988         * gcc.dg/vect/pr56920.c: New test.
2990 2013-04-12  Tobias Burnus  <burnus@net-b.de>
2992         PR fortran/56845
2993         * gfortran.dg/class_allocate_14.f90: New.
2994         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2995         * gfortran.dg/coarray_lib_alloc_3.f90: New.
2997 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
2999         * gcc.dg/fold-cstvecshift.c: New testcase.
3001 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3003         * gcc.target/aarch64/negs.c: New.
3005 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3007         PR c++/56895
3008         * g++.dg/template/arrow4.C: New test.
3010 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3012         * gnat.dg/array23.adb: New test.
3013         * gnat.dg/array23_pkg[123].ads: New helpers.
3015 2013-04-11  Jeff Law  <law@redhat.com>
3017         PR tree-optimization/56900
3018         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3020 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3022         PR c++/56913
3023         * g++.dg/cpp0x/sfinae44.C: New.
3025 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3027         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3028         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3030 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3032         PR c++/54216
3033         * g++.dg/cpp0x/enum26.C: New.
3034         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3036 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3038         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3039         inverse operands.
3040         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3041         loop is vectorized.
3042         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3043         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3044         loop is vectorized and that the correct instruction is generated.
3045         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3046         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3047         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3049 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3051         PR tree-optimization/56899
3052         * gcc.c-torture/execute/pr56899.c: New test.
3054 2013-04-10  David S. Miller  <davem@davemloft.net>
3056         * gcc.target/sparc/setcc-4.c: New test.
3057         * gcc.target/sparc/setcc-5.c: New test.
3059 2013-04-10  Richard Biener  <rguenther@suse.de>
3061         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3063 2013-04-10  Richard Biener  <rguenther@suse.de>
3065         * gcc.dg/vect/slp-39.c: New testcase.
3067 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3069         PR tree-optimization/55524
3070         * gcc.target/epiphany/fnma-1.c: New test.
3072 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3074         * gcc.dg/tree-ssa/inline-11.c: New test
3076 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3078         PR c++/56895
3079         * g++.dg/template/arrow3.C: New test.
3081 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3083         * gcc.target/arm/minmax_minus.c: New test.
3085 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3087         PR middle-end/56883
3088         * c-c++-common/gomp/pr56883.c: New test.
3090 2013-04-09  Jeff Law  <law@redhat.com>
3092         * gcc.dg/tree-ssa/vrp87.c: New test.
3094 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3096         PR tree-optimization/56854
3097         * g++.dg/torture/pr56854.C: New test.
3099 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3101         PR fortran/56782
3102         * gfortran.dg/array_constructor_44.f90:  New test.
3104 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3106         PR c++/56871
3107         * g++.dg/cpp0x/constexpr-specialization.C: New.
3109 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3111         * gcc.c-torture/execute/pr56837.c: New test.
3113         PR c++/34949
3114         PR c++/50243
3115         * g++.dg/opt/vt3.C: New test.
3116         * g++.dg/opt/vt4.C: New test.
3118 2013-04-08  Jeff Law  <law@redhat.com>
3120         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3122 2013-04-08  Richard Biener  <rguenther@suse.de>
3124         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3126 2013-04-08  Richard Biener  <rguenther@suse.de>
3128         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3130 2013-04-08  Richard Biener  <rguenther@suse.de>
3132         * g++.dg/vect/slp-pr56812.cc: Adjust.
3134 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3136         * gcc.dg/pr56837.c: New test.
3137         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3138         "generated memset minus one".
3140 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3142         PR fortran/56849
3143         * gfortran.dg/reshape_5.f90: New.
3145 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3147         PR target/56843
3148         * gcc.target/powerpc/recip-1.c: Modify expected output.
3149         * gcc.target/powerpc/recip-3.c: Likewise.
3150         * gcc.target/powerpc/recip-4.c: Likewise.
3151         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3153 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3155         * gcc.target/arm/peep-ldrd-1.c: New test.
3156         * gcc.target/arm/peep-strd-1.c: Likewise.
3158 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3160         * gcc.target/arm/negdi-1.c: New test.
3161         * gcc.target/arm/negdi-2.c: Likewise.
3162         * gcc.target/arm/negdi-3.c: Likewise.
3163         * gcc.target/arm/negdi-4.c: Likewise.
3165 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3167         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3168         Add -march=armv8-a when we use v8 NEON.
3169         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3170         (check_effective_target_vect_call_ceilf): Likewise.
3171         (check_effective_target_vect_call_floorf): Likewise.
3172         (check_effective_target_vect_call_roundf): Likewise.
3173         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3174         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3175         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3176         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3177         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3179 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3181         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3182         * gcc.target/powerpc/sd-pwr6.c: Same.
3183         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3184         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3186 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3188         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3190 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3192         PR fortran/40881
3193         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3194         * gfortran.dg/altreturn_4.f90: Ditto.
3195         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3196         * gfortran.dg/altreturn_5.f90: Ditto.
3197         * gfortran.dg/altreturn_6.f90: Ditto.
3198         * gfortran.dg/altreturn_7.f90: Ditto.
3200 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3202         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3203         New procedure.
3204         (check_effective_target_arm_v8_neon_ok_nocache):
3205         Likewise.
3206         (check_effective_target_arm_v8_neon_ok): Change to use
3207         check_effective_target_arm_v8_neon_ok_nocache.
3208         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3209         NEON flags.
3210         (check_effective_target_vect_call_btruncf):
3211         Enable for arm and ARMv8 NEON.
3212         (check_effective_target_vect_call_ceilf): Likewise.
3213         (check_effective_target_vect_call_floorf): Likewise.
3214         (check_effective_target_vect_call_roundf): Likewise.
3215         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3216         target.
3218 2013-04-04  Marek Polacek  <polacek@redhat.com>
3220         PR tree-optimization/48186
3221         * gcc.dg/pr48186.c: New test.
3223 2013-04-04  Richard Biener  <rguenther@suse.de>
3225         PR tree-optimization/56826
3226         * gcc.dg/vect/pr56826.c: New testcase.
3227         * gcc.dg/vect/O3-pr36098.c: Adjust.
3229 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3231         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3232         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3233         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3234         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3235         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3236         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3237         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3238         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3239         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3240         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3242 2013-04-04  Richard Biener  <rguenther@suse.de>
3244         PR tree-optimization/56213
3245         * gcc.dg/vect/vect-123.c: New testcase.
3247 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3249         PR fortran/56810
3250         * gfortran.dg/read_repeat_2.f90: New.
3252 2013-04-04  Richard Biener  <rguenther@suse.de>
3254         PR tree-optimization/56837
3255         * g++.dg/torture/pr56837.C: New testcase.
3257 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3259         PR fortran/50269
3260         * gfortran.dg/c_loc_test_21.f90: New.
3261         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3262         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3263         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3264         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3265         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3267 2013-04-03  Jeff Law  <law@redhat.com>
3269         PR tree-optimization/56799
3270         * gcc.c-torture/execute/pr56799.c: New test.
3272 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3274         PR c++/56815
3275         * g++.dg/warn/Wpointer-arith-1.C: New.
3276         * g++.dg/gomp/for-19.C: Adjust.
3278 2013-04-03  Marek Polacek  <polacek@redhat.com>
3280         PR sanitizer/55702
3281         * gcc.dg/pr55702.c: New test.
3283 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3285         PR target/56809
3286         * gcc.dg/pr56809.c: New testcase.
3288 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3290         PR debug/56819
3291         * g++.dg/debug/pr56819.C: New test.
3293 2013-04-03  Richard Biener  <rguenther@suse.de>
3295         PR tree-optimization/56817
3296         * g++.dg/torture/pr56817.C: New testcase.
3298 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3300         * gcc.dg/vect/bb-slp-31.c: New file.
3302 2013-04-03  Jason Merrill  <jason@redhat.com>
3304         PR c++/34949
3305         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3307 2013-04-03  Richard Biener  <rguenther@suse.de>
3309         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3311 2013-04-03  Richard Biener  <rguenther@suse.de>
3313         PR tree-optimization/55964
3314         * gcc.dg/torture/pr55964-2.c: New testcase.
3316 2013-04-03  Richard Biener  <rguenther@suse.de>
3318         PR tree-optimization/56501
3319         * gcc.dg/torture/pr56501.c: New testcase.
3321 2013-04-03  Richard Biener  <rguenther@suse.de>
3323         PR tree-optimization/56407
3324         * gcc.dg/torture/pr56407.c: New testcase.
3326 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3328         PR tree-optimization/56790
3329         * g++.dg/ext/pr56790-1.C: New testcase.
3331 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3333         * gcc.target/i386/merge-1.c: New testcase.
3334         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3336 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3338         PR c/19449
3339         * gcc.c-torture/execute/pr19449.c: New test.
3341 2013-04-03  Richard Biener  <rguenther@suse.de>
3343         PR tree-optimization/56812
3344         * g++.dg/vect/slp-pr56812.cc: New testcase.
3346 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3348         PR fortran/56284
3349         PR fortran/40881
3350         * gfortran.dg/altreturn_8.f90: New.
3351         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3352         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3353         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3355 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3357         PR rtl-optimization/56745
3358         * gcc.c-torture/compile/pr56745.c: New test.
3360 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3362         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3364 2013-04-02  Richard Biener  <rguenther@suse.de>
3366         PR tree-optimization/56778
3367         * gcc.dg/torture/pr56778.c: New testcase.
3369 2013-04-02  Richard Biener  <rguenther@suse.de>
3371         PR middle-end/56768
3372         * g++.dg/torture/pr56768.C: New testcase.
3374 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3376         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3378 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3380         PR fortran/56660
3381         * gfortran.dg/namelist_82.f90:  New test.
3383 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3385         PR fortran/56500
3386         * gfortran.dg/implicit_class_1.f90: New.
3388 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3390         PR fortran/56786
3391         * gfortran.dg/namelist_81.f90:  New test.
3393 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3395         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3396         for constant and equal string lengths.
3397         * gfortran.dg/character_comparison_5.f90:  Likewise.
3398         * gfortran.dg/character_comparison_9.f90:  New test.
3400 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3402         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3403         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3405 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3407         PR fortran/35203
3408         * gfortran.dg/optional_absent_3.f90: New.
3410 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3412         PR fortran/56737
3413         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3415 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3417         PR fortran/56735
3418         * gfortran.dg/namelist_80.f90: New.
3420 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422         PR fortran/45159
3423         * gfortran.dg/string_length_2.f90:  New test.
3424         * gfortran.dg/dependency_41.f90:  New test.
3426 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3428         PR fortran/55806
3429         * gfortran.dg/array_constructor_43.f90:  New test.
3430         * gfortran.dg/random_seed_3.f90:  New test.
3432 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3434         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3435         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3436         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3437         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3438         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3439         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3440         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3441         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3442         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3443         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3445 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3447         PR c++/56725
3448         * g++.dg/conversion/op4.C: Adjust.
3449         * g++.dg/cpp0x/rv1n.C: Likewise.
3450         * g++.dg/cpp0x/rv2n.C: Likewise.
3451         * g++.dg/cpp0x/template_deduction.C: Likewise.
3452         * g++.dg/expr/cond8.C: Likewise.
3453         * g++.dg/other/error4.C: Likewise.
3454         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3455         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3456         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3457         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3458         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3459         * g++.old-deja/g++.law/cvt20.C: Likewise.
3460         * g++.old-deja/g++.law/cvt8.C: Likewise.
3461         * g++.old-deja/g++.law/init8.C: Likewise.
3462         * g++.old-deja/g++.mike/net12.C: Likewise.
3463         * g++.old-deja/g++.mike/net8.C: Likewise.
3464         * g++.old-deja/g++.mike/p2793.C: Likewise.
3465         * g++.old-deja/g++.mike/p3836.C: Likewise.
3466         * g++.old-deja/g++.mike/p418.C: Likewise.
3467         * g++.old-deja/g++.mike/p701.C: Likewise.
3468         * g++.old-deja/g++.mike/p807.C: Likewise.
3470 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3472         PR middle-end/56694
3473         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3474         targets.
3476 2013-03-28  Marek Polacek  <polacek@redhat.com>
3478         PR tree-optimization/56695
3479         * gcc.dg/vect/pr56695.c: New test.
3481 2013-03-28  Richard Biener  <rguenther@suse.de>
3483         PR tree-optimization/37021
3484         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3485         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3487 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3489         PR fortran/56650
3490         PR fortran/36437
3491         * gfortran.dg/sizeof_2.f90: New.
3492         * gfortran.dg/sizeof_3.f90: New.
3493         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3495 2013-03-27  Richard Biener  <rguenther@suse.de>
3497         PR tree-optimization/37021
3498         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3500 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3502         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3503         * g++.dg/ipa/ivinline-2.C: Likewise.
3504         * g++.dg/ipa/ivinline-3.C: Likewise.
3505         * g++.dg/ipa/ivinline-4.C: Likewise.
3506         * g++.dg/ipa/ivinline-5.C: Likewise.
3507         * g++.dg/ipa/ivinline-7.C: Likewise.
3508         * g++.dg/ipa/ivinline-8.C: Likewise.
3509         * g++.dg/ipa/ivinline-9.C: Likewise.
3510         * g++.dg/cpp0x/noexcept03.C: Likewise.
3511         * gcc.dg/const-1.c: Likewise.
3512         * gcc.dg/ipa/pure-const-1.c: Likewise.
3513         * gcc.dg/noreturn-8.c: Likewise.
3514         * gcc.target/i386/mmx-1.c: Likewise.
3515         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3516         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3517         * gcc.c-torture/execute/pr33992.x: New file.
3519 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3521         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3523 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3525         PR c++/55951
3526         * g++.dg/ext/desig5.C: New.
3528 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3530         PR fortran/56649
3531         * gfortran.dg/merge_init_expr_2.f90: New.
3532         * gfortran.dg/merge_char_1.f90: Modify test to
3533         stay a run-time test.
3534         * gfortran.dg/merge_char_3.f90: Ditto.
3536 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3538         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3539         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3541 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3543         PR c++/56722
3544         * g++.dg/cpp0x/range-for23.C: New.
3546 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3548         PR libfortran/52512
3549         * gfortran.dg/namelist_79.f90: New.
3551 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3553         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3555 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3557         PR fortran/38536
3558         PR fortran/38813
3559         PR fortran/38894
3560         PR fortran/39288
3561         PR fortran/40963
3562         PR fortran/45824
3563         PR fortran/47023
3564         PR fortran/47034
3565         PR fortran/49023
3566         PR fortran/50269
3567         PR fortran/50612
3568         PR fortran/52426
3569         PR fortran/54263
3570         PR fortran/55343
3571         PR fortran/55444
3572         PR fortran/55574
3573         PR fortran/56079
3574         PR fortran/56378
3575         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3576         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3577         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3578         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3579         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3580         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3581         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3582         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3583         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3584         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3585         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3586         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3587         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3588         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3589         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3590         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3591         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3592         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3593         * gfortran.dg/pr32601_1.f03: Ditto.
3594         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3595         * gfortran.dg/blockdata_7.f90: New.
3596         * gfortran.dg/c_assoc_4.f90: New.
3597         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3598         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3599         * gfortran.dg/c_funloc_tests_8.f90: New.
3600         * gfortran.dg/c_loc_test_17.f90: New.
3601         * gfortran.dg/c_loc_test_18.f90: New.
3602         * gfortran.dg/c_loc_test_19.f90: New.
3603         * gfortran.dg/c_loc_test_20.f90: New.
3604         * gfortran.dg/c_sizeof_5.f90: New.
3605         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3606         * gfortran.dg/transfer_resolve_2.f90: New.
3607         * gfortran.dg/transfer_resolve_3.f90: New.
3608         * gfortran.dg/transfer_resolve_4.f90: New.
3609         * gfortran.dg/pr32601.f03: Update dg-error.
3610         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3611         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3613 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3615         * gcc.target/arm/vseleqdf.c: New test.
3616         * gcc.target/arm/vseleqsf.c: Likewise.
3617         * gcc.target/arm/vselgedf.c: Likewise.
3618         * gcc.target/arm/vselgesf.c: Likewise.
3619         * gcc.target/arm/vselgtdf.c: Likewise.
3620         * gcc.target/arm/vselgtsf.c: Likewise.
3621         * gcc.target/arm/vselledf.c: Likewise.
3622         * gcc.target/arm/vsellesf.c: Likewise.
3623         * gcc.target/arm/vselltdf.c: Likewise.
3624         * gcc.target/arm/vselltsf.c: Likewise.
3625         * gcc.target/arm/vselnedf.c: Likewise.
3626         * gcc.target/arm/vselnesf.c: Likewise.
3627         * gcc.target/arm/vselvcdf.c: Likewise.
3628         * gcc.target/arm/vselvcsf.c: Likewise.
3629         * gcc.target/arm/vselvsdf.c: Likewise.
3630         * gcc.target/arm/vselvssf.c: Likewise.
3632 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3634         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3635         body from here...
3636         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3637         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3638         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3639         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3640         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3641         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3642         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3643         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3644         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3645         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3646         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3647         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3648         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3649         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3650         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3651         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3652         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3653         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3654         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3655         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3656         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3657         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3658         * gcc.target/arm/atomic-op-char.c: Likewise.
3659         * gcc.target/arm/atomic-op-consume.c: Likewise.
3660         * gcc.target/arm/atomic-op-int.c: Likewise.
3661         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3662         * gcc.target/arm/atomic-op-release.c: Likewise.
3663         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3664         * gcc.target/arm/atomic-op-short.c: Likewise.
3666 2013-03-25  Richard Biener  <rguenther@suse.de>
3668         PR middle-end/56694
3669         * g++.dg/torture/pr56694.C: New testcase.
3671 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3673         PR target/56720
3674         * gcc.target/arm/neon-vcond-gt.c: New test.
3675         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3676         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3678 2013-03-25  Richard Biener  <rguenther@suse.de>
3680         PR tree-optimization/56689
3681         * gcc.dg/torture/pr56689.c: New testcase.
3683 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3685         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3687 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3689         PR fortran/56696
3690         * gfortran.dg/eof_5.f90: New.
3692 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3694         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3695         alphabetically.
3697 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3699         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3701 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3703         PR testsuite/55994
3704         * gcc.c-torture/execute/builtins/builtins.exp: Add
3705         -Wl,--allow-multiple-definition for RTEMS targets.
3707 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3709         * gcc.target/aarch64/movk.c: New test.
3711 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3713         * g++.dg/ext/vector21.C: New testcase.
3715 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3717         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3718         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3720 2013-03-21  Richard Biener  <rguenther@suse.de>
3722         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3723         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3725 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3727         * gcc.target/aarch64/vect.c: Test and result vector added
3728         for sabd and saba instructions.
3729         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3730         instructions in assembly.
3731         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3732         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3733         for fabd instruction.
3734         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3735         instruction in assembly.
3736         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3738 2013-03-20  Jeff Law  <law@redhat.com>
3740         * g++.dg/tree-ssa/ssa-dom.C: New test.
3742 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3744         * gcc.target/powerpc/mmfpgpr.c: New test.
3745         * gcc.target/powerpc/sd-vsx.c: Likewise.
3746         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3747         * gcc.target/powerpc/vsx-float0.c: Likewise.
3749 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3751         PR tree-optimization/56355
3752         * gcc.dg/pr56355-1.c: New file.
3754 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3755             Richard Sandiford <rdsandiford@googlemail.com>
3757         * gcc.target/mips/mips.exp: Add microMIPS support.
3758         * gcc.target/mips/umips-movep-2.c: New test.
3759         * gcc.target/mips/umips-lwp-2.c: New test.
3760         * gcc.target/mips/umips-swp-5.c: New test.
3761         * gcc.target/mips/umips-constraints-1.c: New test.
3762         * gcc.target/mips/umips-lwp-3.c: New test.
3763         * gcc.target/mips/umips-swp-6.c: New test.
3764         * gcc.target/mips/umips-constraints-2.c: New test.
3765         * gcc.target/mips/umips-save-restore-1.c: New test.
3766         * gcc.target/mips/umips-lwp-4.c: New test.
3767         * gcc.target/mips/umips-swp-7.c: New test.
3768         * gcc.target/mips/umips-save-restore-2.c: New test.
3769         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3770         * gcc.target/mips/umips-lwp-5.c: New test.
3771         * gcc.target/mips/umips-save-restore-3.c: New test.
3772         * gcc.target/mips/umips-lwp-6.c: New test.
3773         * gcc.target/mips/umips-swp-1.c: New test.
3774         * gcc.target/mips/umips-lwp-7.c: New test.
3775         * gcc.target/mips/umips-swp-2.c: New test.
3776         * gcc.target/mips/umips-lwp-8.c: New test.
3777         * gcc.target/mips/umips-swp-3.c: New test.
3778         * gcc.target/mips/umips-movep-1.c: New test.
3779         * gcc.target/mips/umips-lwp-1.c: New test.
3780         * gcc.target/mips/umips-swp-4.c: New test.
3782 2013-03-20  Richard Biener  <rguenther@suse.de>
3784         PR tree-optimization/56661
3785         * gcc.dg/torture/pr56661.c: New testcase.
3787 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3789         PR rtl-optimization/56605
3790         * gcc.target/powerpc/pr56605.c: New.
3792 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3794         PR fortran/54932
3795         * gfortran.dg/do_1.f90: Don't xfail.
3797 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3799         PR libfortran/51825
3800         * gfortran.dg/namelist_77.f90: New.
3801         * gfortran.dg/namelist_78.f90: New.
3803 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3805         PR libfortran/48618
3806         * gfortran.dg/open_negative_unit_1.f90: New.
3808 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3810         * gcc.target/aarch64/sbc.c: New test.
3812 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3814         * gcc.target/aarch64/ror.c: New test.
3816 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3818         * gcc.target/aarch64/extr.c: New test.
3820 2013-03-19  Richard Biener  <rguenther@suse.de>
3822         PR tree-optimization/56273
3823         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3824         * c-c++-common/uninit-17.c: Likewise.
3826 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3828         PR tree-optimization/56635
3829         * g++.dg/torture/pr56635.C: New test.
3831 2013-03-18  Richard Biener  <rguenther@suse.de>
3833         PR tree-optimization/3713
3834         * g++.dg/ipa/devirt-12.C: New testcase.
3836 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3838         PR c/56566
3839         * c-c++-common/pr56566.c: New test.
3841 2013-03-17  Jason Merrill  <jason@redhat.com>
3843         * g++.dg/template/abstract-dr337.C: XFAIL.
3845 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3847         PR c++/56607
3848         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3849         * c-c++-common/pr56607.c: New test.
3851 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3853         PR c++/56582
3854         * g++.dg/cpp0x/constexpr-array5.C: New.
3856 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3858         PR fortran/56615
3859         * gfortran.dg/transfer_intrinsic_5.f90: New.
3861 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3863         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3864         * gcc.target/i386/pr20020-1.c: Likewise.
3865         * gcc.target/i386/pr20020-2.c: Likewise.
3866         * gcc.target/i386/pr20020-3.c: Likewise.
3867         * gcc.target/i386/pr53425-1.c: Likewise.
3868         * gcc.target/i386/pr53425-2.c: Likewise.
3869         * gcc.target/i386/pr55093.c: Likewise.
3870         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3872 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3874         PR debug/56307
3875         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3876         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3878 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3880         PR tree-optimization/53265
3881         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3882         undefined behavior.
3883         * gcc.dg/graphite/id-6.c (test): Likewise.
3884         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3885         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3887         PR tree-optimization/53265
3888         * gcc.dg/pr53265.c: New test.
3889         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3890         to dg-options.
3891         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3892         arrays.
3893         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3894         n, use it as high bound instead of 4.
3896 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3898         PR target/49880
3899         * gcc.target/sh/pr49880-1.c: New.
3900         * gcc.target/sh/pr49880-2.c: New.
3901         * gcc.target/sh/pr49880-3.c: New.
3902         * gcc.target/sh/pr49880-4.c: New.
3903         * gcc.target/sh/pr49880-5.c: New.
3905 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3907         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3909 2013-03-13  Richard Biener  <rguenther@suse.de>
3911         PR tree-optimization/56608
3912         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3914 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3916         PR c++/56611
3917         * g++.dg/cpp0x/alias-decl-32.C: New.
3919 2013-03-11  Jan Hubicka  <jh@suse.cz>
3921         PR middle-end/56571
3922         * gcc.c-torture/compile/pr56571.c: New testcase.
3924 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3926         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3927         * gcc.dg/tree-ssa/pr55579.c: Likewise.
3929 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3931         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3932         * gcc.dg/inline_4.c: Likewise.
3933         * gcc.dg/unroll_2.c: Likewise.
3934         * gcc.dg/unroll_3.c: Likewise.
3935         * gcc.dg/unroll_4.c: Likewise.
3937 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3939         PR testsuite/54119
3940         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3942         PR debug/56307
3943         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3945 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3947         PR target/40797
3948         * gcc.c-torture/compile/pr40797.c: New.
3950 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3952         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3954 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
3956         PR fortran/56575
3957         * gfortran.dg/class_56.f90: New test.
3959 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
3961         PR middle-end/56524
3962         * gcc.target/mips/pr56524.c: New test.
3964 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3966         PR c++/56565
3967         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3969 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
3971         PR c++/51412
3972         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3974 2013-03-08  Marek Polacek  <polacek@redhat.com>
3976         PR tree-optimization/56478
3977         * gcc.dg/torture/pr56478.c: New test.
3979 2013-03-08  Kai Tietz  <ktietz@redhat.com>
3981         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3982         targets linker option --allow-multiple-definition.
3984         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3985         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3986         * gcc.dg/pr52549.c: Add LLP64 case.
3987         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3988         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3989         * gcc.dg/torture/pr51071-2.c: Likewise.
3990         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3991         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3992         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3993         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3994         * gcc.dg/weak/weak-1.c: Likewise.
3995         * gcc.dg/weak/weak-2.c: Likewise.
3996         * gcc.dg/weak/weak-3.c: Likewise.
3997         * gcc.dg/weak/weak-4.c: Likewise.
3998         * gcc.dg/weak/weak-5.c: Likewise.
3999         * gcc.dg/weak/weak-15.c: Likewise.
4000         * gcc.dg/weak/weak-16.c: Likewise.
4002         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4004 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4006         PR tree-optimization/56559
4007         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4009 2013-03-07  Andreas Schwab  <schwab@suse.de>
4011         * gcc.dg/pr31490.c: Fix last change.
4013 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4015         PR c++/56534
4016         * g++.dg/template/crash115.C: New.
4018 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4020         PR tree-optimization/56539
4021         * gcc.c-torture/compile/pr56539.c: New test.
4023 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4025         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4026         targets.
4027         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4028         * gcc.dg/lto/20091013-1_2.c: Likewise.
4029         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4031 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4033         * gnat.dg/specs/aggr6.ads: New test.
4035 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4037         * gnat.dg/loop_optimization15.ad[sb]: New test.
4039 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4041         PR middle-end/56548
4042         * gcc.dg/pr56548.c: New test.
4044 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4046         PR debug/53363
4047         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4049 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4051         PR c++/56543
4052         * g++.dg/template/typename20.C: New test.
4054 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4056         PR debug/56510
4057         * gcc.dg/pr56510.c: New test.
4059         PR rtl-optimization/56484
4060         * gcc.c-torture/compile/pr56484.c: New test.
4062 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4064         PR c++/56530
4065         * g++.dg/warn/Wsign-conversion-2.C: New.
4067 2013-03-05  Richard Biener  <rguenther@suse.de>
4069         PR tree-optimization/56270
4070         * gcc.dg/vect/slp-38.c: New testcase.
4072 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4074         PR rtl-optimization/56494
4075         * gcc.dg/pr56494.c: New test.
4077 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4079         * gcc.dg/pr56424.c: New test.
4081 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4083         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4084         * gcc.dg/pr56228.c <avr>: Skip.
4086 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4088         PR testsuite/52641
4089         PR tree-optimization/52631
4090         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4092 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4094         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4095         * gcc.dg/vect/vect-83_64.c: Same.
4097 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4099         PR fortran/56477
4100         * gfortran.dg/pointer_check_13.f90: New test.
4102 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4104         PR fortran/54730
4105         * gfortran.dg/array_constructor_42.f90: New test.
4107 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4109         PR c++/52688
4110         * g++.dg/template/static33.C: New.
4111         * g++.dg/template/static34.C: Likewise.
4113         PR c++/10291
4114         * g++.dg/template/static35.C: New.
4116 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4118         * gcc.dg/pr56396.c: Require pic support.
4120 2013-03-01  Richard Biener  <rguenther@suse.de>
4122         PR tree-optimization/55481
4123         * gcc.dg/torture/pr56488.c: New testcase.
4125 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4126             Jakub Jelinek  <jakub@redhat.com>
4128         PR sanitizer/56454
4129         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4130         no_sanitize_address attribute rather than no_address_safety_analysis.
4131         * g++.dg/asan/sanitizer_test_utils.h
4132         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4133         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4134         in addition to no_address_safety_analysis.
4136 2013-02-28  Jason Merrill  <jason@redhat.com>
4138         PR c++/56481
4139         * g++.dg/cpp0x/constexpr-and.C: New.
4141 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4143         PR tree-optimization/56294
4144         * g++.dg/debug/pr56294.C: New test.
4146 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4148         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4150 2013-02-27  Marek Polacek  <polacek@redhat.com>
4152         PR rtl-optimization/56466
4153         * gcc.dg/pr56466.c: New test.
4155 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4157         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4158         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4159         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4161 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4163         PR middle-end/45472
4164         * gcc.dg/pr45472.c: New test.
4166 2013-02-26  Marek Polacek  <polacek@redhat.com>
4168         PR tree-optimization/56426
4169         * gcc.dg/pr56436.c: New test.
4171 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4173         PR tree-optimization/56448
4174         * gcc.c-torture/compile/pr56448.c: New test.
4176         PR tree-optimization/56443
4177         * gcc.dg/torture/pr56443.c: New test.
4179 2013-02-25  Richard Biener  <rguenther@suse.de>
4181         PR tree-optimization/56175
4182         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4184 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4186         PR c++/56403
4187         * g++.dg/torture/pr56403.C: New test.
4189 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4191         Revert:
4192         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4193         Richard Sandiford  <rdsandiford@googlemail.com>
4195         * gcc.target/mips/mips.exp: Add microMIPS support.
4196         * gcc.target/mips/umips-movep-2.c: New test.
4197         * gcc.target/mips/umips-lwp-2.c: New test.
4198         * gcc.target/mips/umips-swp-5.c: New test.
4199         * gcc.target/mips/umips-constraints-1.c: New test.
4200         * gcc.target/mips/umips-lwp-3.c: New test.
4201         * gcc.target/mips/umips-swp-6.c: New test.
4202         * gcc.target/mips/umips-constraints-2.c: New test.
4203         * gcc.target/mips/umips-save-restore-1.c: New test.
4204         * gcc.target/mips/umips-lwp-4.c: New test.
4205         * gcc.target/mips/umips-swp-7.c: New test.
4206         * gcc.target/mips/umips-save-restore-2.c: New test.
4207         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4208         * gcc.target/mips/umips-lwp-5.c: New test.
4209         * gcc.target/mips/umips-save-restore-3.c: New test.
4210         * gcc.target/mips/umips-lwp-6.c: New test.
4211         * gcc.target/mips/umips-swp-1.c: New test.
4212         * gcc.target/mips/umips-lwp-7.c: New test.
4213         * gcc.target/mips/umips-swp-2.c: New test.
4214         * gcc.target/mips/umips-lwp-8.c: New test.
4215         * gcc.target/mips/umips-swp-3.c: New test.
4216         * gcc.target/mips/umips-movep-1.c: New test.
4217         * gcc.target/mips/umips-lwp-1.c: New test.
4218         * gcc.target/mips/umips-swp-4.c: New test.
4220 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4221             Richard Sandiford  <rdsandiford@googlemail.com>
4223         * gcc.target/mips/mips.exp: Add microMIPS support.
4224         * gcc.target/mips/umips-movep-2.c: New test.
4225         * gcc.target/mips/umips-lwp-2.c: New test.
4226         * gcc.target/mips/umips-swp-5.c: New test.
4227         * gcc.target/mips/umips-constraints-1.c: New test.
4228         * gcc.target/mips/umips-lwp-3.c: New test.
4229         * gcc.target/mips/umips-swp-6.c: New test.
4230         * gcc.target/mips/umips-constraints-2.c: New test.
4231         * gcc.target/mips/umips-save-restore-1.c: New test.
4232         * gcc.target/mips/umips-lwp-4.c: New test.
4233         * gcc.target/mips/umips-swp-7.c: New test.
4234         * gcc.target/mips/umips-save-restore-2.c: New test.
4235         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4236         * gcc.target/mips/umips-lwp-5.c: New test.
4237         * gcc.target/mips/umips-save-restore-3.c: New test.
4238         * gcc.target/mips/umips-lwp-6.c: New test.
4239         * gcc.target/mips/umips-swp-1.c: New test.
4240         * gcc.target/mips/umips-lwp-7.c: New test.
4241         * gcc.target/mips/umips-swp-2.c: New test.
4242         * gcc.target/mips/umips-lwp-8.c: New test.
4243         * gcc.target/mips/umips-swp-3.c: New test.
4244         * gcc.target/mips/umips-movep-1.c: New test.
4245         * gcc.target/mips/umips-lwp-1.c: New test.
4246         * gcc.target/mips/umips-swp-4.c: New test.
4248 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4250         PR sanitizer/56393
4251         * lib/asan-dg.exp (asan_link_flags): Add
4252         -B${gccpath}/libsanitizer/asan/ to flags.
4254 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4256         PR middle-end/56420
4257         * gcc.dg/torture/pr56420.c: New test.
4259 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4261         PR middle-end/56108
4262         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4264 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4266         PR tree-optimization/56310
4267         * g++.dg/ipa/pr56310.C: New test.
4269 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4271         PR fortran/56385
4272         * gfortran.dg/proc_ptr_comp_37.f90: New.
4274 2013-02-21  Richard Biener  <rguenther@suse.de>
4276         PR tree-optimization/56415
4277         Revert
4278         2013-02-11  Richard Biener  <rguenther@suse.de>
4280         PR tree-optimization/56273
4281         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4282         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4283         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4284         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4285         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4286         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4288 2013-02-21  Marek Polacek  <polacek@redhat.com>
4290         PR tree-optimization/56398
4291         * g++.dg/torture/pr56398.C: New test.
4293 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4295         PR inline-asm/56405
4296         * gcc.c-torture/compile/pr56405.c: New test.
4298 2013-02-20  Jan Hubicka  <jh@suse.cz>
4300         PR tree-optimization/56265
4301         * g++.dg/ipa/devirt-11.C: New testcase.
4303 2013-02-20  Richard Biener  <rguenther@suse.de>
4305         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4307 2013-02-20  Richard Biener  <rguenther@suse.de>
4308         Jakub Jelinek  <jakub@redhat.com>
4310         PR tree-optimization/56396
4311         * gcc.dg/pr56396.c: New testcase.
4313 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4315         PR c++/56373
4316         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4318 2013-02-19  Richard Biener  <rguenther@suse.de>
4320         PR tree-optimization/56384
4321         * gcc.dg/torture/pr56384.c: New testcase.
4323 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4325         PR tree-optimization/56350
4326         * gcc.dg/pr56350.c: New test.
4328         PR tree-optimization/56381
4329         * g++.dg/opt/pr56381.C: New test.
4331 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4333         PR pch/54117
4334         * lib/dg-pch.exp (pch-init, pch-finish,
4335         check_effective_target_pch_supported_debug): New procs.
4336         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4337         Likewise if $pch_unsupported_debug and $flags include -g.
4338         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4339         and dg-require-effective-target pch_unsupported_debug.
4340         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4341         * objc.dg/pch/pch.exp: Likewise.
4342         * gcc.dg/pch/pch.exp: Likewise.
4343         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4344         pch_unsupported_debug.
4345         * gcc.dg/pch/valid-1.hs: Likewise.
4346         * gcc.dg/pch/valid-1b.c: Likewise.
4347         * gcc.dg/pch/valid-1b.hs: Likewise.
4349 2013-02-18  Richard Biener  <rguenther@suse.de>
4351         PR tree-optimization/56366
4352         * gcc.dg/torture/pr56366.c: New testcase.
4354 2013-02-18  Richard Biener  <rguenther@suse.de>
4356         PR middle-end/56349
4357         * gcc.dg/torture/pr56349.c: New testcase.
4359 2013-02-18  Richard Biener  <rguenther@suse.de>
4361         PR tree-optimization/56321
4362         * gcc.dg/torture/pr56321.c: New testcase.
4364 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4366         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4368 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4369             Dodji Seketeli  <dodji@redhat.com>
4371         PR asan/56330
4372         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4373         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4374         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4375         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4376         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4377         * c-c++-common/asan/pr56330.c: Likewise.
4378         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4379         Ensure the size argument of __builtin_memcpy is a constant.
4381 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4382             Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/51242
4385         * g++.dg/cpp0x/enum23.C: New.
4387 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4389         PR target/54685
4390         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4392 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4394         PR rtl-optimization/56348
4395         * gcc.target/i386/pr56348.c: New test.
4397 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4399         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4400         * gcc.target/arm/interrupt-2.c: Likewise.
4402 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4404         PR fortran/56318
4405         * gfortran.dg/matmul_9.f90: New.
4407 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4409         PR fortran/53818
4410         * gfortran.dg/init_flag_11.f90: New.
4412 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4414         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4416 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4418         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4419         characters.
4421 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4422             Tobias Burnus  <burnus@net-b.de>
4424         PR testsuite/56138
4425         * gfortran.dg/allocatable_function_7.f90: New.
4427 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4429         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4430         * asan_globals_test-wrapper.cc: New file.
4431         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4432         instead of asan_globals_test.cc as dg-additional-sources.
4433         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4434         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4435         "sanitizer_test_utils.h" instead of
4436         "sanitizer_common/tests/sanitizer_test_utils.h".
4437         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4438         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4439         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4440         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4441         * g++.dg/asan/asan_test.cc: Synced from upstream.
4442         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4444 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4446         Fix an asan crash
4447         * c-c++-common/asan/memcmp-2.c: New test.
4449 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4451         PR c++/55582
4452         * g++.dg/cpp0x/udlit-string-literal.h: New.
4453         * g++.dg/cpp0x/udlit-string-literal.C: New.
4455 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4457         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4459 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4461         PR target/56184
4462         * gcc.target/arm/pr56184.C: New test.
4464 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4466         PR c++/56302
4467         * g++.dg/torture/pr56302.C: New test.
4468         * g++.dg/cpp0x/constexpr-56302.C: New test.
4469         * c-c++-common/pr56302.c: New test.
4471 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4472             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474         PR fortran/56204
4475         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4476         * gfortran.dg/quad_3.f90: Ditto.
4478 2013-02-13  Kostya Serebryany  <kcc@google.com>
4480         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4481         to match the fresh asan run-time.
4482         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4484 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4486         Avoid instrumenting duplicated memory access in the same basic block
4487         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4488         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4489         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4490         * c-c++-common/asan/inc.c: Likewise.
4492 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4494         PR inline-asm/56148
4495         * gcc.target/i386/pr56148.c: New test.
4497 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4498             Tobias Burnus  <burnus@net-b.de>
4500         PR testsuite/56082
4501         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4502         to kind=2.
4504 2013-02-12  Richard Biener  <rguenther@suse.de>
4506         PR lto/56297
4507         * gcc.dg/lto/pr56297_0.c: New testcase.
4508         * gcc.dg/lto/pr56297_0.c: Likewise.
4510 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4512         PR fortran/46952
4513         * gfortran.dg/typebound_deferred_1.f90: New.
4515 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4517         PR rtl-optimization/56151
4518         * gcc.target/i386/pr56151.c: New test.
4520 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4522         * g++.dg/ext/mv12.C: New test.
4523         * g++.dg/ext/mv12.h: New file.
4524         * g++.dg/ext/mv12-aux.C: New file.
4525         * g++.dg/ext/mv13.C: New test.
4527 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4529         * lib/target-supports.exp
4530         (check_effective_target_powerpc_eabi_ok): New.
4531         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4532         powerpc_eabi_ok.
4533         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4534         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4535         only.
4536         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4537         * gcc.target/powerpc/pr51623.c: Likewise.
4538         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4539         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4541 2013-02-11  Alexander Potapenko  <glider@google.com>
4542             Jack Howarth  <howarth@bromo.med.uc.edu>
4543             Jakub Jelinek  <jakub@redhat.com>
4545         PR sanitizer/55617
4546         * g++.dg/asan/pr55617.C: Run on all targets.
4548 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4550         PR rtl-optimization/56275
4551         * gcc.dg/pr56275.c: New test.
4553 2013-02-11  Richard Biener  <rguenther@suse.de>
4555         PR tree-optimization/56273
4556         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4558 2013-02-11  Richard Biener  <rguenther@suse.de>
4560         PR tree-optimization/56264
4561         * gcc.dg/torture/pr56264.c: New testcase.
4563 2013-02-11  Richard Biener  <rguenther@suse.de>
4565         PR tree-optimization/56273
4566         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4567         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4568         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4569         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4570         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4571         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4573 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4575         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4576         for *-*-linux-gnu targets.
4577         * g++.dg/asan/interception-test-1.c: Ditto.
4578         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4579         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4581 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4583         PR fortran/55362
4584         * gfortran.dg/intrinsic_size_4.f90 : New test.
4586 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4588         PR target/56256
4589         * gcc.target/powerpc/pr56256.c: New test.
4591 2013-02-08  Ian Lance Taylor  <iant@google.com>
4593         * lib/go.exp: Load timeout.exp.
4595 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4597         PR rtl-optimization/56246
4598         * gcc.target/i386/pr56246.c: New test.
4600 2013-02-08  Jeff Law  <law@redhat.com>
4602         PR debug/53948
4603         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4605 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4607         PR target/56043
4608         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4609         powerpc*-*-linux*.
4611 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4613         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4615 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4617         PR rtl-optimization/56195
4618         * gcc.dg/torture/pr56195.c: New test.
4620 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4622         PR fortran/54107
4623         * gfortran.dg/recursive_interface_2.f90: New test.
4625 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4627         PR tree-optimization/56250
4628         * gcc.c-torture/execute/pr56250.c: New test.
4630 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4632         PR tree-optimization/56064
4633         * gcc.dg/fixed-point/view-convert-2.c: New test.
4635 2013-02-08  Michael Matz  <matz@suse.de>
4637         PR tree-optimization/52448
4638         * gcc.dg/pr52448.c: New test.
4640 2013-02-08  Richard Biener  <rguenther@suse.de>
4642         PR middle-end/56181
4643         * gcc.dg/torture/pr56181.c: New testcase.
4645 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4647         PR target/54222
4648         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4649         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4651 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4653         PR c++/56241
4654         * g++.dg/parse/crash61.C: New test.
4656         PR c++/56239
4657         * g++.dg/parse/pr56239.C: New test.
4659         PR c++/56237
4660         * g++.dg/abi/mangle61.C: New test.
4662 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4664         PR rtl-optimization/56225
4665         * gcc.target/i386/pr56225.c: New test.
4667 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4669         PR debug/56154
4670         * gcc.dg/guality/pr56154-1.c: New test.
4671         * gcc.dg/guality/pr56154-2.c: New test.
4672         * gcc.dg/guality/pr56154-3.c: New test.
4673         * gcc.dg/guality/pr56154-4.c: New test.
4674         * gcc.dg/guality/pr56154-aux.c: New file.
4676         PR tree-optimization/55789
4677         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4678         cleanup-tree-dump.
4679         * gcc.dg/tree-ssa/inline-3.c: Add
4680         --param max-early-inliner-iterations=2 option.
4682 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4684         PR debug/53363
4685         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4686         Add -fno-dwarf2-cfi-asm to dg-options.
4687         Adapt match count.
4689 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4691         PR target/56228
4692         * gcc.dg/pr56228.c: New test.
4694 2013-02-07  Alan Modra  <amodra@gmail.com>
4696         PR target/54009
4697         * gcc.target/powerpc/pr54009.c: New test.
4698         PR target/54131
4699         * gfortran.dg/pr54131.f: New test.
4701 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4703         PR fortran/55789
4704         * gfortran.dg/array_constructor_41.f90: New test.
4706 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4708         PR fortran/55978
4709         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4711 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4713         PR middle-end/56217
4714         * g++.dg/gomp/pr56217.C: New test.
4716 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4718         PR tree-optimization/56205
4719         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4720         * gcc.c-torture/execute/pr56205.c: New test.
4722 2013-02-05  Richard Biener  <rguenther@suse.de>
4724         PR tree-optimization/53342
4725         PR tree-optimization/53185
4726         * gcc.dg/vect/pr53185-2.c: New testcase.
4728 2013-02-05  Jan Hubicka  <jh@suse.cz>
4730         PR tree-optimization/55789
4731         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4732         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4733         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4734         * g++.dg/ipa/inline-1.C: New testcase.
4735         * g++.dg/ipa/inline-2.C: New testcase.
4736         * g++.dg/ipa/inline-3.C: New testcase.
4738 2013-02-05  Jan Hubicka  <jh@suse.cz>
4740         PR tree-optimization/55789
4741         * g++.dg/torture/pr55789.C: New testcase.
4743 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4745         PR middle-end/56167
4746         * gcc.dg/pr56167.c: New test.
4748 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4750         PR target/55146
4751         * gcc.target/sh/pr55146.c: New.
4753 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4755         PR tree-optimization/54386
4756         * gcc.target/sh/pr54386.c: New.
4758 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4760         PR fortran/56008
4761         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4763         PR fortran/47517
4764         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4766 2013-02-04  Alexander Potapenko  <glider@google.com>
4767             Jack Howarth  <howarth@bromo.med.uc.edu>
4768             Jakub Jelinek  <jakub@redhat.com>
4770         PR sanitizer/55617
4771         * g++.dg/asan/pr55617.C: New test.
4773 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4775         PR fortran/54195
4776         * gfortran.dg/typebound_operator_19.f90: New test.
4777         * gfortran.dg/typebound_assignment_4.f90: New test.
4779 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4781         PR fortran/54107
4782         * gfortran.dg/recursive_interface_1.f90: New test.
4784 2013-02-04  Richard Guenther  <rguenther@suse.de>
4786         PR lto/56168
4787         * gcc.dg/lto/pr56168_0.c: New testcase.
4788         * gcc.dg/lto/pr56168_1.c: Likewise.
4790 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4792         PR fortran/50627
4793         PR fortran/56054
4794         * gfortran.dg/block_12.f90:  New test.
4795         * gfortran.dg/module_error_1.f90:  New test.
4797 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4799         * lib/target-supports.exp (check_effective_target_vect_float)
4800         (check_effective_target_vect_no_align): Add mips-sde-elf.
4802 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4804         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4806 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4808         * gcc.dg/pr56023.c: XFAIL on AIX.
4809         * gcc.dg/vect/pr49352.c: Same.
4811 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4813         * gnat.dg/opt26.adb: New test.
4815 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4817         Revert.
4818         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4820         * gcc.target/arm/neon-vfnms-1.c: New test.
4821         * gcc.target/arm/neon-vfnma-1.c: New test.
4823 2013-01-31  Richard Biener  <rguenther@suse.de>
4825         PR tree-optimization/56157
4826         * gcc.dg/torture/pr56157.c: New testcase.
4828 2013-01-30  Richard Biener  <rguenther@suse.de>
4830         PR tree-optimization/56150
4831         * gcc.dg/torture/pr56150.c: New testcase.
4833 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4835         PR sanitizer/55374
4836         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4837         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4838         printed in backtrace.
4839         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4840         to avoid errors about mismatched allocation vs. deallocation.
4842         PR c++/55742
4843         * g++.dg/mv1.C: Moved to...
4844         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4845         * g++.dg/mv2.C: Moved to...
4846         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4847         * g++.dg/mv3.C: Moved to...
4848         * g++.dg/ext/mv3.C: ... here.
4849         * g++.dg/mv4.C: Moved to...
4850         * g++.dg/ext/mv4.C: ... here.
4851         * g++.dg/mv5.C: Moved to...
4852         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4853         * g++.dg/mv6.C: Moved to...
4854         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4855         * g++.dg/ext/mv7.C: New test.
4856         * g++.dg/ext/mv8.C: New test.
4857         * g++.dg/ext/mv9.C: New test.
4858         * g++.dg/ext/mv10.C: New test.
4859         * g++.dg/ext/mv11.C: New test.
4861 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4863         PR rtl-optimization/56144
4864         * gcc.dg/pr56144.c: New.
4866 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4868         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4869         message.
4870         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4871         * g++.dg/cpp0x/constexpr-55573.C: Same
4873 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4875         PR tree-optimization/56064
4876         * gcc.dg/fixed-point/view-convert.c: New test.
4878 2013-01-30  Andreas Schwab  <schwab@suse.de>
4880         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4881         evaluate the end index in string range.
4883 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4885         PR fortran/56138
4886         * gfortran.dg/allocatable_function_6.f90: New.
4888 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4889             Mikael Morin  <mikael@gcc.gnu.org>
4891         PR fortran/54107
4892         * gfortran.dg/proc_ptr_comp_36.f90: New.
4894 2013-01-29  Richard Biener  <rguenther@suse.de>
4896         PR tree-optimization/55270
4897         * gcc.dg/torture/pr55270.c: New testcase.
4899 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4901         PR rtl-optimization/56117
4902         * gcc.dg/pr56117.c: New test.
4904 2013-01-28  Richard Biener  <rguenther@suse.de>
4906         PR tree-optimization/56034
4907         * gcc.dg/torture/pr56034.c: New testcase.
4909 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4911         PR tree-optimization/56125
4912         * gcc.dg/pr56125.c: New test.
4914 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4915             Mikael Morin  <mikael@gcc.gnu.org>
4917         PR fortran/53537
4918         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4919         * gfortran.dg/import8.f90: Likewise.
4920         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4921         * gfortran.dg/import10.f90: New test.
4922         * gfortran.dg/import11.f90: Likewise
4924 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4926         PR testsuite/56053
4927         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4928         string.h.  Provide memset, malloc and free prototypes, adjust line
4929         numbers in dg-output.
4930         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4931         Provide memset prototype and adjust line numbers in dg-output.
4932         * c-c++-common/asan/global-overflow-1.c: Likewise.
4934         PR tree-optimization/56094
4935         * gcc.dg/pr56094.c: New test.
4937 2013-01-27  Amol Pise  <amolpise15@gmail.com>
4939         * gcc.target/arm/neon-vfnms-1.c: New test.
4940         * gcc.target/arm/neon-vfnma-1.c: New test.
4942 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
4944         PR target/56114
4945         * gcc.target/i386/pr56114.c: New test.
4947 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
4949         PR fortran/55984
4950         * gfortran.dg/associate_14.f90: New test.
4952         PR fortran/56047
4953         * gfortran.dg/associate_13.f90: New test.
4955 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
4957         PR tree-optimization/56098
4958         * gcc.dg/pr56098-1.c: New test.
4959         * gcc.dg/pr56098-2.c: New test.
4961 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
4963         PR target/54222
4964         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4966 2013-01-22  Marek Polacek  <polacek@redhat.com>
4968         PR tree-optimization/56035
4969         * gcc.dg/pr56035.c: New test.
4971 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4973         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4974         for MIPS.
4976 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4978         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4980 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
4982         PR c/56078
4983         * gcc.dg/pr56078.c: New test.
4984         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4986 2013-01-24  Martin Jambor  <mjambor@suse.cz>
4988         PR tree-optimization/55927
4989         * g++.dg/ipa/devirt-10.C: Disable early inlining.
4991 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
4993         * gcc.target/i386/movsd.c: New test.
4995 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
4997         PR inline-asm/55934
4998         * gcc.target/i386/pr55934.c: New test.
5000 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5002         PR fortran/56081
5003         * gfortran.dg/select_8.f90: New.
5005 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5007         * gcc.target/microblaze/microblaze.exp: Remove
5008         target_config_cflags check.
5010 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5012         PR fortran/56052
5013         * gfortran.dg/gomp/pr56052.f90: New test.
5015         PR target/49069
5016         * gcc.dg/pr49069.c: New test.
5018 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5020         PR c++/55944
5021         * g++.dg/cpp0x/constexpr-static10.C: New.
5023 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5025         PR target/56028
5026         * gcc.target/i386/pr56028.c: New test.
5028 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5030         PR target/55686
5031         * gcc.target/i386/pr55686.c: New test.
5033 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5035         PR c++/53609
5036         * g++.dg/cpp0x/variadic139.C: New test.
5037         * g++.dg/cpp0x/variadic140.C: Likewise.
5038         * g++.dg/cpp0x/variadic141.C: Likewise.
5040 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5042         * gnat.dg/warn8.adb: New test.
5044 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5046         PR fortran/55919
5047         * gfortran.dg/include_8.f90: New test.
5049 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5051         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5052         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5054 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5056         PR tree-optimization/56051
5057         * gcc.c-torture/execute/pr56051.c: New test.
5059 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5061         PR rtl-optimization/56023
5062         * gcc.dg/pr56023.c: New test.
5064 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5066         PR middle-end/56022
5067         * gcc.target/i386/pr56022.c: New test.
5069 2013-01-21  Jason Merrill  <jason@redhat.com>
5071         * lib/target-supports.exp (check_effective_target_alias): New.
5073 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5075         PR debug/53235
5076         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5078 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5080         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5082 2013-01-19  Jeff Law  <law@redhat.com>
5084         PR tree-optimization/52631
5085         * tree-ssa/pr52631.c: New test.
5086         * tree-ssa/ssa-fre-9: Update expected output.
5088 2013-01-19  Anthony Green  <green@moxielogic.com>
5090         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5091         for moxie.
5093 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5095         PR tree-optimization/56029
5096         * g++.dg/torture/pr56029.C: New test.
5098 2013-01-18  Sharad Singhai  <singhai@google.com>
5100         PR tree-optimization/55995
5101         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5103 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5105         PR target/55433
5106         * gcc.target/i386/pr55433.c: New.
5108 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5110         PR middle-end/56015
5111         * gfortran.dg/pr56015.f90: New test.
5113 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5115         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5117 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5119         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5120         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5121         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5122         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5123         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5125 2013-01-17  Jeff Law  <law@redhat.com>
5127         * gcc.dg/pr52573.c: Move to...
5128         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5130         PR rtl-optimization/52573
5131         * gcc.dg/pr52573.c: New test.
5133 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5135         PR sanitizer/55679
5136         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5137         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5138         check_no_compiler_messages to test support in ucontext.h.
5139         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5140         compliant RLIMIT_AS.
5142 2013-01-17  Marek Polacek  <polacek@redhat.com>
5144         PR rtl-optimization/55833
5145         * gcc.dg/pr55833.c: New test.
5147 2013-01-17  Jan Hubicka  <jh@suse.cz>
5149         PR tree-optimization/55273
5150         * gcc.c-torture/compile/pr55273.c: New testcase.
5152 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5154         PR target/55981
5155         * gcc.target/pr55981.c: New test.
5157 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5159         * gcc.target/arm/pr40887.c: Require at least armv5.
5160         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5161         * gcc.target/arm/pr51915.c: Likewise.
5162         * gcc.target/arm/pr52006.c: Likewise.
5163         * gcc.target/arm/pr53187.c: Likewise.
5165         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5166         * gcc.target/arm/ftest-support-arm.h: Delete.
5167         * gcc.target/arm/ftest-support-thumb.h: Delete.
5168         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5169         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5170         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5171         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5172         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5173         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5174         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5175         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5176         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5177         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5178         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5179         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5180         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5181         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5182         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5183         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5184         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5185         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5186         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5187         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5188         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5189         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5190         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5191         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5193 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5195         PR tree-optimizations/55264
5196         * g++.dg/ipa/pr55264.C: New test.
5198 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5200         PR fortran/55983
5201         * gfortran.dg/class_55.f90: New.
5203 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5205         PR testsuite/55994
5206         * gcc.c-torture/execute/builtins/builtins.exp: Add
5207         -Wl,--allow-multiple-definition for eabi and elf targets.
5209         PR testsuite/54622
5210         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5211         check_effective_target_vect_perm_short,
5212         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5213         check_effective_target_vect64): Return 0 for big-endian ARM.
5214         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5216         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5217         prototypes.
5219 2013-01-16  Richard Biener  <rguenther@suse.de>
5221         PR tree-optimization/55964
5222         * gcc.dg/torture/pr55964.c: New testcase.
5224 2013-01-16  Richard Biener  <rguenther@suse.de>
5226         PR tree-optimization/54767
5227         PR tree-optimization/53465
5228         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5230 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5232         PR target/55301
5233         * gcc.target/sh/sh-switch.c: New testcase.
5235 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5237         * gcc.dg/webizer.c: Increase the array size.
5239 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5241         PR target/55940
5242         * gcc.dg/pr55940.c: New test.
5244 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5245             Harald Anlauf  <anlauf@gmx.de>
5247         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5248         * gfortran.dg/bounds_check_5.f90: Likewise.
5249         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5250         * gfortran.dg/continuation_9.f90: Likewise.
5251         * gfortran.dg/move_alloc_13.f90: Likewise.
5252         * gfortran.dg/structure_constructor_11.f90: Likewise.
5253         * gfortran.dg/tab_continuation.f: Likewise.
5254         * gfortran.dg/warning-directive-2.F90: Likewise.
5255         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5257 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5259         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5260         * gcc.target/arm/fma-sp.c: Likewise.
5262 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5264         PR rtl-optimization/55153
5265         * gcc.dg/pr55153.c: New.
5267 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5269         PR tree-optimization/55920
5270         * gcc.c-torture/compile/pr55920.c: New test.
5272 2013-01-15  Richard Biener  <rguenther@suse.de>
5274         PR middle-end/55882
5275         * gcc.dg/torture/pr55882.c: New testcase.
5277 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5279         PR tree-optimization/55955
5280         * gcc.c-torture/compile/pr55955.c: New test.
5282 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5284         PR c++/55663
5285         * g++.dg/cpp0x/alias-decl-31.C: New test.
5287 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5289         PR fortran/54286
5290         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5291         case where interface is null.
5293 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5295         PR fortran/55806
5296         * gfortran.dg/array_constructor_40.f90:  New test.
5298 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5300         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5302 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5304         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5305         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5306         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5307         * gcc.target/aarch64/vect-ld1r.c: New.
5308         * gcc.target/aarch64/vect-ld1r.x: New.
5310 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5312         PR target/55948
5313         * gcc.target/i386/hle-clear-rel.c: New file
5314         * gcc.target/i386/hle-store-rel.c: New file.
5316 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5318         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5319         * gfortran.dg/bounds_check_4.f90: Likewise.
5320         * gfortran.dg/inquire_10.f90: Likewise.
5321         * gfortran.dg/minloc_3.f90: Likewise.
5322         * gfortran.dg/minlocval_3.f90: Likewise.
5323         * gfortran.dg/module_double_reuse.f90: Likewise.
5324         * gfortran.dg/mvbits_1.f90: Likewise.
5325         * gfortran.dg/oldstyle_1.f90: Likewise.
5326         * gfortran.dg/pr20163-2.f: Likewise.
5327         * gfortran.dg/save_1.f90: Likewise.
5328         * gfortran.dg/scan_1.f90: Likewise.
5329         * gfortran.dg/select_char_1.f90: Likewise.
5330         * gfortran.dg/shape_4.f90: Likewise.
5331         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5332         * gfortran.dg/function_optimize_10.f90: Likewise.
5333         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5334         * gfortran.dg/used_types_17.f90: Likewise.
5335         * gfortran.dg/used_types_18.f90: Likewise.
5337 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5339         PR fortran/54286
5340         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5342 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5344         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5346 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5348         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5350 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5352         PR fortran/55072
5353         * gfortran.dg/assumed_type_2.f90: Fix test case.
5354         * gfortran.dg/internal_pack_13.f90: New test.
5355         * gfortran.dg/internal_pack_14.f90: New test.
5357 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5359         PR fortran/55868
5360         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5361         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5362         $tar to STAR.
5364 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5366         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5368 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5370         PR target/55719
5371         * gcc.target/s390/pr55719.c: New testcase.
5373 2013-01-11  Richard Guenther  <rguenther@suse.de>
5375         PR tree-optimization/44061
5376         * gcc.dg/pr44061.c: New testcase.
5378 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5380         Update copyright years.
5382 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5383             Jakub Jelinek  <jakub@redhat.com>
5385         PR target/55565
5386         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5388 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5390         PR rtl-optimization/55672
5391         * gcc.target/i386/pr55672.c: New.
5393 2013-01-10  Jeff Law  <law@redhat.com>
5395         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5396         pass/fail message unique.
5399 2013-01-10  Jason Merrill  <jason@redhat.com>
5401         * ada/.gitignore: New.
5403 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5405         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5406         Add tls options.
5407         * g++.dg/tls/thread_local2.C: Likewise.
5408         * g++.dg/tls/thread_local2g.C: Likewise.
5409         * g++.dg/tls/thread_local6.C: Likewise.
5410         * g++.dg/tls/thread_local-order1.C: Add tls options.
5411         * g++.dg/tls/thread_local-order2.C: Likewise.
5412         * g++.dg/tls/thread_local3.C: Likewise.
5413         * g++.dg/tls/thread_local3g.C: Likewise.
5414         * g++.dg/tls/thread_local4.C: Likewise.
5415         * g++.dg/tls/thread_local4g.C: Likewise.
5416         * g++.dg/tls/thread_local5.C: Likewise.
5417         * g++.dg/tls/thread_local5g.C: Likewise.
5418         * g++.dg/tls/thread_local6g.C: Likewise.
5420 2013-01-10  Kostya Serebryany  <kcc@google.com>
5422         * g++.dg/asan/asan_test.cc: Sync from upstream.
5424 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5426         PR tree-optimization/55921
5427         * gcc.c-torture/compile/pr55921.c: New test.
5429 2013-01-09  Jan Hubicka  <jh@suse.cz>
5431         PR tree-optimization/55569
5432         * gcc.c-torture/compile/pr55569.c: New testcase.
5434 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5436         PR fortran/47203
5437         * gfortran.dg/use_28.f90: New test.
5439 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5441         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5442         number matching more robust.
5444 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5446         PR rtl-optimization/55829
5447         * gcc.target/i386/pr55829.c: New.
5449 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5451         PR fortran/55758
5452         * gfortran.dg/bind_c_bool_1.f90: New.
5453         * gfortran.dg/do_5.f90: Add dg-warning.
5455 2013-01-09  Jan Hubicka  <jh@suse.cz>
5457         PR tree-optimization/55875
5458         * gcc.c-torture/execute/pr55875.c: New testcase.
5459         * g++.dg/torture/pr55875.C: New testcase.
5461 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5463         PR c/48418
5464         * c-c++-common/pr48418.c: New test.
5466 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5468         PR c++/55801
5469         * g++.dg/tls/thread_local-ice.C: New.
5471 2013-01-09  Andreas Schwab  <schwab@suse.de>
5473         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5475 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5477         PR tree-optimization/48189
5478         * gcc.dg/pr48189.c: New test.
5480 2013-01-04  Jan Hubicka  <jh@suse.cz>
5482         PR tree-optimization/55823
5483         * g++.dg/ipa/devirt-10.C: New testcase.
5485 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5486             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5488         PR rtl-optimization/55845
5489         * gcc.target/i386/pr55845.c: New test.
5491 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5493         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5494         instructions generated instead of number of occurances.
5496 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5498         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5499         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5500         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5501         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5502         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5503         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5504         * gcc.target/aarch64/vect-fcm.x: Likewise.
5505         * lib/target-supports.exp
5506         (check_effective_target_vect_cond): Enable for AArch64.
5508 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5510         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5511         endian-safe float pool loading.
5512         (test_square_root_v4sf): Likewise.
5513         (test_square_root_v2df): Likewise.
5514         * lib/target-supports.exp
5515         (check_effective_target_vect_call_sqrtf): Add AArch64.
5517 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5519         PR debug/55579
5520         * gcc.dg/tree-ssa/pr55579.c: New test.
5522 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5524         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5525         asm comments.
5527 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5529         PR middle-end/55890
5530         * gcc.dg/torture/pr55890-3.c: New test.
5532         PR middle-end/55851
5533         * gcc.c-torture/compile/pr55851.c: New test.
5535         PR sanitizer/55844
5536         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5537         dg-options.
5539 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5541         PR fortran/55618
5542         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5544 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5546         PR fortran/55763
5547         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5548         * gfortran.dg/pointer_init_7.f90: New.
5550 2013-01-07  Richard Biener  <rguenther@suse.de>
5552         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5554 2013-01-07  Richard Biener  <rguenther@suse.de>
5556         PR middle-end/55890
5557         * gcc.dg/torture/pr55890-1.c: New testcase.
5558         * gcc.dg/torture/pr55890-2.c: Likewise.
5560 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5562         * gcc.target/aarch64/fmovd.c: New.
5563         * gcc.target/aarch64/fmovf.c: Likewise.
5564         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5565         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5566         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5567         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5568         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5569         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5571 2013-01-07  Richard Biener  <rguenther@suse.de>
5573         PR tree-optimization/55888
5574         PR tree-optimization/55862
5575         * gcc.dg/torture/pr55888.c: New testcase.
5577 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/55852
5580         * gfortran.dg/intrinsic_size_3.f90: New.
5582 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5584         PR fortran/55763
5585         * gfortran.dg/select_type_32.f90: New.
5587 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5589         PR c++/52343
5590         * g++.dg/cpp0x/alias-decl-29.C: New test.
5592 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5594         PR fortran/53876
5595         PR fortran/54990
5596         PR fortran/54992
5597         * gfortran.dg/class_array_15.f03: New test.
5599 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5601         PR fortran/42769
5602         PR fortran/45836
5603         PR fortran/45900
5604         * gfortran.dg/use_23.f90: New test.
5605         * gfortran.dg/use_24.f90: New test.
5606         * gfortran.dg/use_25.f90: New test.
5607         * gfortran.dg/use_26.f90: New test.
5608         * gfortran.dg/use_27.f90: New test.
5610 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5612         * gnat.dg/specs/clause_on_volatile.ads: New test.
5614 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5616         * gnat.dg/alignment10.adb: New test.
5618 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5619             Mikael Morin  <mikael@gcc.gnu.org>
5621         PR fortran/55827
5622         * gfortran.dg/use_22.f90: New test.
5624 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5626         * gcc.target/aarch64/cmp-1.c: New testcase.
5628 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5630         PR fortran/55172
5631         * gfortran.dg/select_type_31.f03: New test.
5633 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5635         PR c++/54526 (again)
5636         * g++.dg/cpp0x/parse2.C: Extend.
5637         * g++.old-deja/g++.other/crash28.C: Adjust.
5639 2013-01-04  Richard Biener  <rguenther@suse.de>
5641         PR tree-optimization/55862
5642         * gcc.dg/torture/pr55862.c: New testcase.
5644 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5646         PR tree-optimization/55755
5647         * gcc.dg/torture/pr55755.c: New test.
5648         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5649         * gcc.dg/tree-ssa/pr45144.c: Update.
5651 2013-01-04  Richard Biener  <rguenther@suse.de>
5653         PR middle-end/55863
5654         * gcc.dg/fold-reassoc-2.c: New testcase.
5656 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5658         PR fortran/55763
5659         * gfortran.dg/null_7.f90: New.
5661 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5663         PR fortran/55854
5664         PR fortran/55763
5665         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5666         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5667         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5669 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5671         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5673 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5675         PR fortran/55855
5676         * gfortran.dg/assignment_1.f90: Modified.
5677         * gfortran.dg/assignment_4.f90: New.
5679 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5681         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5683 2013-01-03  Richard Biener  <rguenther@suse.de>
5685         PR tree-optimization/55857
5686         * gcc.dg/vect/pr55857-1.c: New testcase.
5687         * gcc.dg/vect/pr55857-2.c: Likewise.
5689 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5691         PR rtl-optimization/55838
5692         * gcc.dg/pr55838.c: New test.
5694         PR tree-optimization/55832
5695         * gcc.c-torture/compile/pr55832.c: New test.
5697 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5699         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5700         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5701         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5702         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5703         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5704         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5705         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5706         * gcc.dg/unroll_1.c: Ditto.
5707         * gcc.dg/unroll_2.c: Ditto.
5708         * gcc.dg/unroll_3.c: Ditto.
5709         * gcc.dg/unroll_4.c: Ditto.
5711 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5713         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5715 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5717         PR fortran/55818
5718         * gfortran.dg/eof_4.f90: New test.
5720 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5722         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5723         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5724         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5725         (compat_setup_dfp): Initialize compat_alt_caret and
5726         compat_save_TEST_ALWAYS_FLAGS.
5728 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5730         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5732 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5734         * gcc.dg/torture/fp-int-convert-2.c: New test.
5736 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5738         * gfortran.dg/newunit_3.f90: Add dg-do run.
5739         * gfortran.dg/inquire_15.f90: Add dg-do run.
5741 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5743         PR tree-optimization/55831
5744         * gcc.dg/pr55831.c: New test.
5746 Copyright (C) 2013 Free Software Foundation, Inc.
5748 Copying and distribution of this file, with or without modification,
5749 are permitted in any medium without royalty provided the copyright
5750 notice and this notice are preserved.