/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1cfb5a4f945f172c61955a32dd8f663fc846f310
1 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/57942
4         * g++.dg/inherit/pr57942.C: New.
6 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8         * gcc.target/powerpc/bool2.h: New file, test the code generation
9         of logical operations for power5, altivec, power7, and power8
10         systems.
11         * gcc.target/powerpc/bool2-p5.c: Likewise.
12         * gcc.target/powerpc/bool2-av.c: Likewise.
13         * gcc.target/powerpc/bool2-p7.c: Likewise.
14         * gcc.target/powerpc/bool2-p8.c: Likewise.
15         * gcc.target/powerpc/bool3.h: Likewise.
16         * gcc.target/powerpc/bool3-av.c: Likewise.
17         * gcc.target/powerpc/bool2-p7.c: Likewise.
18         * gcc.target/powerpc/bool2-p8.c: Likewise.
20 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
22         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
24 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
26         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
28 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
30         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
31         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
32         type from long to long long.
33         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
34         to have effective-target keywords of lp64 and ilp32.
35         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
36         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
37         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
38         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
39         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
40         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
41         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
42         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
43         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
45 2013-07-23  Tom Tromey  <tromey@redhat.com>
46             Joseph Myers  <joseph@codesourcery.com>
48         * gcc.dg/c11-generic-1.c: New file.
49         * gcc.dg/c11-generic-2.c: New file.
51 2013-07-22  Tobias Burnus  <burnus@net-b.de>
53         PR fortran/57906
54         PR fortran/52052
55         * coarray/lib_realloc_1.f90: Permit optimization.
56         * gfortran.dg/coarray_31.f90: New.
58 2013-07-22  Tobias Burnus  <burnus@net-b.de>
60         PR fortran/57762
61         * gfortran.dg/class_array_7.f03: Fix memory leak.
63 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/52816
66         * g++.dg/cpp0x/decltype56.C: New.
68 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
70         * gcc.dg/pr53265.c: Correct line number in dg-message.
72 2013-07-22  Diego Novillo  <dnovillo@google.com>
74         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
76 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
78         PR testsuite/52641
79         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
80         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
82 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
84         PR testsuite/52641
85         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
86         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
87         * gcc.dg/torture/pr53366-1.c: Same.
88         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
89         * gcc.dg/torture/pr56488.c: Same.
90         * gcc.dg/torture/pr57584.c: Same.
91         * gcc.dg/tree-ssa/pr57385.c: Same.
92         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
94 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
96         * c-c++-common/pr41779.c: Fix typos.
97         * gcc.c-torture/compile/20031125-2.c: Likewise.
98         * gcc.c-torture/compile/20040621-1.c: Likewise.
99         * gcc.c-torture/execute/20020418-1.c: Likewise.
100         * gcc.dg/20020108-1.c: Likewise.
101         * gcc.dg/atomic-generic-aux.c: Likewise.
102         * gcc.dg/builtin-complex-err-2.c: Likewise.
103         * gcc.dg/decl-1.c: Likewise.
104         * gcc.dg/di-sync-multithread.c: Likewise.
105         * gcc.dg/format/c90-printf-1.c: Likewise.
106         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
107         * gcc.dg/long-long-compare-1.c: Likewise.
108         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
109         * gcc.dg/pr17055-1.c: Likewise.
110         * gcc.dg/pr27095.c: Likewise.
111         * gcc.dg/torture/fp-int-convert.h: Likewise.
112         * gcc.dg/tree-prof/inliner-1.c: Likewise.
113         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
114         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
115         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
116         * gcc.dg/tree-ssa/loop-19.c: Likewise.
117         * gcc.dg/tree-ssa/loop-1.c: Likewise.
118         * gcc.dg/tree-ssa/pr21001.c: Likewise.
119         * gcc.dg/tree-ssa/pr42585.c: Likewise.
120         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
121         * gcc.dg/vect/vect-cond-5.c: Likewise.
122         * gcc.dg/weak/typeof-2.c: Likewise.
123         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
124         * gcc.target/arm/naked-1.c: Likewise.
125         * gcc.target/i386/pr9771-1.c: Likewise.
126         * gcc.target/sparc/sparc-constant-1.c: Likewise.
127         * gcc.target/sparc/struct-ret-check.c: Likewise.
128         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
129         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
130         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
131         Likewise.
133 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
135         PR fortran/56937
136         * gfortran.dg/dependency_42.f90:  New test.
137         * gfortran.dg/dependency_43.f90:  New test.
139 2013-07-21  Tobias Burnus  <burnus@net-b.de>
141         PR fortran/35862
142         * gfortran.dg/round_4.f90: New.
144 2013-07-21  Tobias Burnus  <burnus@net-b.de>
146         PR fortran/57894
147         * gfortran.dg/min_max_conformance_2.f90: New.
149 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
151         PR preprocessor/57620
152         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
153         (main): Don't test {s,u,U,L}12.
154         * c-c++-common/raw-string-13.c: New test.
155         * c-c++-common/raw-string-14.c: New test.
156         * c-c++-common/raw-string-15.c: New test.
157         * c-c++-common/raw-string-16.c: New test.
159 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
161         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
163 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
165         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
167         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
168         target { ! keeps_null_pointer_checks }.
169         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
170         target { ! keeps_null_pointer_checks }.
172         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
173         * gcc.dg/torture/pr56488.c: Likewise.
175 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
177         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
178         new testcase.
180 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
182         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
183         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
184         * gfortran.dg/guality/guality.exp: Skip on AIX.
186         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
188         * g++.dg/debug/pr56819.C: Skip on AIX.
189         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
190         * g++.dg/guality/guality.exp: Skip on AIX.
192         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
194         * gcc.misc-tests/gcov-14.c: Skip on AIX.
196         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
198 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
200         PR target/57516
201         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
202         Adjust to corrected rounding.
204 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
206         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
207         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
208         check_effective_target_cilkplus.
209         * g++.dg/cilk-plus/cilk-plus.exp: Same.
211 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
213         * gcc.target/powerpc/pr57744.c: Fix typo.
215 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
217         PR middle-end/57698
218         * gcc.c-torture/compile/pr57698.c: New test.
219         * gcc.c-torture/compile/pr43791.c: Remove prune output
220         directive.
221         * gcc.c-torture/compile/pr44043.c: Ditto.
223 2013-07-18  Wei Mi  <wmi@google.com>
225         PR rtl-optimization/57878
226         * g++.dg/pr57518.C: New test.
228 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
230         * gcc.dg/pr42611.c: Move dg-error to correct line.
232 2013-07-17  Tobias Burnus  <burnus@net-b.de>
234         PR fortran/57895
235         * gfortran.dg/dollar_sym_3.f: New.
236         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
238 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
240         PR target/55654
241         PR target/55656
242         PR target/55657
243         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
244         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
245         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
246         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
247         * objc.dg/image-info.m: Likewise.
248         * objc.dg/symtab-1.m: Likewise.
249         * objc.dg/torture/strings/const-str-10.m: Likewise.
250         * objc.dg/torture/strings/const-str-11.m: Likewise.
251         * objc.dg/torture/strings/const-str-9.m: Likewise.
252         * objc.dg/zero-link-1.m: Likewise.
253         * objc.dg/zero-link-2.m: Likewise.
254         * objc.dg/no-extra-load.m: Avoid Foundation.h.
255         * objc.dg/objc-foreach-4.m: Likewise.
256         * objc.dg/objc-foreach-5.m: Likewise.
257         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
258         (for Darwin).
259         * obj-c++.dg/strings/const-str-12.mm: Likewise.
260         * obj-c++.dg/syntax-error-1.mm: Likewise.
261         * objc.dg/method-6.m: Likewise.
262         * objc.dg/pr23214.m: Likewise.
263         * objc.dg/proto-lossage-7.m: Likewise.
264         * objc.dg/strings/const-str-12b.m: Likewise.
265         * objc.dg/zero-link-3.m: Likewise.
266         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
267         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
268         adjust headers, interfaces and encoded types to reflect current system
269         versions.  Add FIXME and outputs from current system compiler for
270         reference.
272 2013-07-15  Cong Hou  <congh@google.com>
274         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
275         counted.
276         * gcc.target/i386/l_fma_float_3.c: Likewise.
277         * gcc.target/i386/l_fma_double_1.c: Likewise.
278         * gcc.target/i386/l_fma_double_3.c: Likewise.
280 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
282         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
283         function to test if HTM is available.
284         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
285         * gcc.target/powerpc/htm-builtin-1.c: New test.
287 2013-07-15  Tobias Burnus  <burnus@net-b.de>
289         * gfortran.dg/coarray_lib_realloc_1.f90: New.
290         * gfortran.dg/coarray/lib_realloc_1.f90: New.
291         * gfortran.dg/coarray_6.f90: Add dg-error.
293 2013-07-15  Tobias Burnus  <burnus@net-b.de>
295         PR fortran/37336
296         * gfortran.dg/finalize_18.f90: New.
298 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
300         PR fortran/52669
301         * fortran.dg/module_variable_1.f90:  New test.
302         * fortran.dg/module_variable_2.f90:  New test.
304 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
306         * g++.dg/ext/vector19.C: Adapt.
307         * g++.dg/ext/vector23.C: New testcase.
309 2013-07-12  Michael Matz  <matz@suse.de>
311         PR middle-end/55771
312         * c-c++-common/pr55771.c: New test.
314 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
316         * gcc.target/aarch64/vect-movi.c: New.
318 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
320         PR target/57362
321         * g++.dg/ext/pr57362.C: New.
323 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
325         PR target/57631
326         * gcc.target/avr/torture/pr57631.c: New test.
328 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
330         PR c++/57827
331         * g++.dg/cpp0x/constexpr-ice7.C: New.
333 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
335         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
336         for EABI targets.
337         * gcc.c-torture/execute/nest-align-1.x: New.
339 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
341         PR c++/57874
342         * g++.dg/cpp0x/sfinae48.C: New.
344 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
346         PR preprocessor/57824
347         * c-c++-common/raw-string-17.c: New test.
348         * c-c++-common/gomp/pr57824.c: New test.
350 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
352         PR c++/57869
353         * g++.dg/cpp0x/reinterpret_cast1.C: New.
354         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
355         * g++.dg/conversion/dr195.C: Update.
356         * g++.dg/expr/cast2.C: Likewise.
358 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
360         * c-c++-common/raw-string-18.c: New test.
361         * c-c++-common/raw-string-19.c: New test.
363         PR preprocessor/57757
364         * g++.dg/cpp/paste1.C: New test.
365         * g++.dg/cpp/paste2.C: New test.
367 2013-07-10  Graham Stott  <grahams@btinternet.com>
369         * gcc.target/mips/mulsize-1.c: New.
370         * gcc.target/mips/mulsize-2.c: New.
371         * gcc.target/mips/mulsize-3.c: New.
372         * gcc.target/mips/mulsize-4.c: New.
374 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
376         PR c++/53094
377         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
378         * g++.dg/ext/vector24.C: New testcase.
380 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
382         PR c++/53000
383         * g++.dg/cpp0x/decltype17.C: Adjust.
385 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
387         PR c++/51786
388         * g++.dg/cpp0x/pr51786.C: New.
390 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
392         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
394         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
396         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
398         * gcc.target/powerpc/sd-vsx.c: Require dfp.
399         * gcc.target/powerpc/sd-pwr6.c: Likewise.
401 2013-07-08  Tobias Burnus  <burnus@net-b.de>
403         PR fortran/57834
404         * gfortran.dg/c_f_pointer_tests_8.f90: New.
406 2013-07-08  Tobias Burnus  <burnus@net-b.de>
408         PR fortran/50554
409         * gfortran.dg/do_check_9.f90: New.
411 2013-07-08  Tobias Burnus  <burnus@net-b.de>
413         PR fortran/57785
414         * gfortran.dg/dot_product_2.f90: New.
416 2013-07-08  Tobias Burnus  <burnus@net-b.de>
418         PR fortran/57469
419         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
421 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
423         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
424         * gfortran.dg/finalize_10.f90: Fix dg-final.
426 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
428         PR target/57819
429         * gcc.target/i386/pr57819.c: New test.
431         PR rtl-optimization/57829
432         * gcc.c-torture/execute/pr57829.c: New test.
434 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
436         * gcc.target/i386/memcpy-vector_loop-1.c: New.
437         * gcc.target/i386/memcpy-vector_loop-2.c: New.
439 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
441         PR target/57807
442         * gcc.target/i386/pr57807.c: New test.
444 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
446         PR target/29776
447         * gcc.dg/tree-ssa/vrp89.c: New test.
449 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
451         PR c++/28262
452         * g++.dg/parse/defarg16.C: New.
454 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
456         PR rtl-optimization/55342
457         * gcc.target/i386/pr55342.c: New.
459 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
461         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
463 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
465         PR c++/14263
466         * g++.dg/inherit/virtual10.C: New.
468 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
470         PR c/57821
471         * gcc.dg/large-size-array-6.c: New test.
473 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
475         PR c++/38634
476         * g++.dg/template/crash116.C: New.
478 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
480         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
481         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
483 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
485         PR c++/54998
486         * g++.dg/cpp0x/nsdmi-list3.C: New.
488 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
490         PR target/57777
491         * gcc.target/i386/pr57777.c: New test.
493         PR c++/57771
494         * g++.dg/template/arg9.C: New test.
496 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
498         * gcc.target/i386/avx-inline.c: New test.
500 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
502         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
503         * gcc.target/mips/call-2.c: Likewise.
504         * gcc.target/mips/call-3.c: Likewise.
505         * gcc.target/mips/lazy-binding-1.c: Likewise.
507 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
509         PR tree-optimization/57741
510         * gcc.dg/vect/pr57741-1.c: New test.
511         * gcc.dg/vect/pr57741-2.c: New test.
512         * gcc.dg/vect/pr57741-3.c: New test.
514 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
516         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
517         on big endian.
518         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
519         * lib/target-supports.exp: Define aarch64_little_endian.
521 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
523         * gcc.target/aarch64/abs_1.c: New test.
525 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
527         * gcc.target/aarch64/bfxil_1.c: New test.
528         * gcc.target/aarch64/bfxil_2.c: Likewise.
530 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
532         PR c/57766
533         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
534         array sizes from 100 to 20.
536 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
538         PR fortran/54788
539         * gfortran.dg/pointer_remapping_8.f90: New.
541 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
543         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
544         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
545         * g++.dg/cpp1y/udlit-userdef-string.C: New.
546         * g++.dg/cpp1y/complex_literals.h: New.
548 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/57645
551         * g++.dg/cpp0x/noexcept21.C: New.
553 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
555         PR target/57736
556         * gcc.target/i386/pr57736.c: New test.
558 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
560         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
561         c specific.
562         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
563         strings to match the fixed error messages.
564         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
565         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
566         message check.
568 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
570         PR target/57744
571         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
572         stqcx. get even registers.
574 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
576         PR c++/57509
577         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
579 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
581         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
582         Fix scan patterns.
583         * gcc.target/i386/bmi-1.c: Ditto.
584         * gcc.target/i386/bmi-bextr-4.c: New.
585         * gcc.target/i386/bmi-bextr-5.c: Ditto.
587 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
589         PR c++/57682
590         * g++.dg/cpp0x/initlist73.C: New.
592 2013-06-27  Meador Inge  <meadori@codesourcery.com>
594         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
595         * g++.dg/simulate-thread/atomics-2.C: Likewise.
596         * g++.dg/simulate-thread/atomics-1.C: Likewise.
598 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
600         PR c++/57509
601         * g++.dg/ext/pr57509.C: New file.
603 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
605         PR target/57623
606         * gcc.target/i386/bmi-bextr-3.c: New test.
608         PR target/57623
609         * gcc.target/i386/bmi2-bzhi-1.c: New test.
611 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
613         PR c++/57172
614         * g++.dg/cpp0x/pr57172.C: New testcase.
616 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
618         * gcc.target/s390/htm-1.c: New file.
619         * gcc.target/s390/htm-nofloat-1.c: New file.
620         * gcc.target/s390/htm-xl-intrin-1.c: New file.
622 2013-06-26  Tobias Burnus  <burnus@net-b.de>
624         PR fortran/29800
625         * gfortran.dg/bounds_check_17.f90: New.
627 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
629         PR c++/57640
630         * g++.dg/cpp1y/pr57640.C: New.
632 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
634         PR c/57692
635         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
636         overflow due to size of arrays.
638 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
640         PR tree-optimization/57705
641         * gcc.dg/vect/pr57705.c: New test.
642         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
644 2013-06-25  Martin Jambor  <mjambor@suse.cz>
646         PR middle-end/57670
647         * g++.dg/ipa/pr57670.C: New test.
649 2013-06-25  Richard Biener  <rguenther@suse.de>
651         PR middle-end/56977
652         * gcc.dg/pr56977.c: New testcase.
654 2013-06-24  Martin Jambor  <mjambor@suse.cz>
656         PR tree-optimization/57358
657         * gcc.dg/ipa/pr57358.c: New test.
659 2013-06-24  Richard Biener  <rguenther@suse.de>
661         PR testsuite/57686
662         * gcc.dg/torture/pr57584.c: Remove target specific bits.
664 2013-06-24  Richard Biener  <rguenther@suse.de>
666         PR tree-optimization/57488
667         * gcc.dg/torture/pr57488.c: New testcase.
669 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
670             Dominique d'Humieres  <dominiq@lps.ens.fr>
672         PR fortran/52413
673         * gfortran.dg/fraction.f90: New.
675 2013-06-24  Alan Modra  <amodra@gmail.com>
677         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
678         Add scan-assembler-not "lvx".
679         * gcc.target/powerpc/le-altivec-consts.c: New.
681 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
683         * g++.dg/cpp0x/sfinae47.C: New.
685 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
687         PR target/52483
688         * gcc.target/sh/pr52483-1.c: New.
689         * gcc.target/sh/pr52483-2.c: New.
690         * gcc.target/sh/pr52483-3.c: New.
691         * gcc.target/sh/pr52483-4.c: New.
692         * gcc.target/sh/pr52483-5.c: New.
694 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
696         * gcc.target/i386/intrinsics_1.c: New test.
697         * gcc.target/i386/intrinsics_2.c: Ditto.
698         * gcc.target/i386/intrinsics_3.c: Ditto.
699         * gcc.target/i386/intrinsics_4.c: Ditto.
700         * gcc.target/i386/intrinsics_5.c: Ditto.
701         * gcc.target/i386/intrinsics_6.c: Ditto.
702         * gcc.target/i386/avx-1.c: Provide macros for builtins
703         needing immediate arguments in f16cintrin.h and rtmintrin.h.
705 2013-06-21  Tobias Burnus  <burnus@net-b.de>
707         PR fortran/37336
708         * gfortran.dg/finalize_17.f90: New.
710 2013-06-21  Tobias Burnus  <burnus@net-b.de>
712         * gfortran.dg/realloc_on_assign_18.f90: New.
714 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
716         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
717         Also changed the returns from error as distinct values so that
718         debugging can get easier.
719         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
720         errors specific to C, if necessary.  Also added new error
721         hooks for C++.
722         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
723         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
724         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
725         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
726         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
727         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
728         the same changes as parser_errors3.c, spaces were added between colons
729         to not confuse C++ compiler with 2 colons as scope.
730         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
731         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
732         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
733         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
734         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
735         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
736         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
737         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
738         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
739         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
740         * g++.dg/cilk-plus/cilk-plus.exp: New script.
741         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
742         in the list.
744 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
746         PR other/53317
747         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
749 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
751         PR target/57655
752         * gcc.target/i386/pr57655.c: New test.
754 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
756         * ada/acats/tests/gcc: Delete.
757         * gnat.dg/style: Likewise.
759 2013-06-20  Jeff Law  <law@redhat.com>
761         PR tree-optimization/57660
762         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
763         based on their branch cost.
765         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
767 2013-06-20  Tobias Burnus  <burnus@net-b.de>
769         PR fortran/57633
770         * gfortran.dg/list_read_11.f90: New.
772 2013-06-20  Richard Biener  <rguenther@suse.de>
774         PR tree-optimization/57584
775         * gcc.dg/torture/pr57584.c: New testcase.
777 2013-06-19  Sharad Singhai  <singhai@google.com>
779         * g++.dg/gcov/gcov-8.C: New testcase.
780         * lib/gcov.exp: Handle intermediate format.
782 2013-06-19  Wei Mi  <wmi@google.com>
784         PR rtl-optimization/57518
785         * testsuite/gcc.dg/pr57518.c: New test.
787 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
789         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
791 2013-06-19  Jan Hubicka  <jh@suse.cz>
793         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
795 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
797         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
798         hard-coded values of array sizes with a #define.
799         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
800         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
801         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
802         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
803         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
805 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
807         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
808         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
810 2013-06-19  Jeff Law  <law@redhat.com>
812         * gcc.dg/tree-ssa/forwprop-28.c: New test.
814 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
816         PR c++/57638
817         * g++.dg/template/error53.C: New.
819 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
821         PR target/55033
822         * gcc.target/powerpc/pr55033.c: Fix options.
824 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
826         * gcc.target/i386/inline_error.c: New test.
827         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
828         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
830 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
832         PR c++/53211
833         * g++.dg/cpp0x/decltype55.C: New.
835 2013-06-18  Marek Polacek  <polacek@redhat.com>
837         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
839 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
841         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
843 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
845         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
846         Also changed the returns from error as distinct values so that it is
847         easier to debug.
849 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
851         * gcc.target/aarch64/scalar_intrinsics.c: Update.
853 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/16128
856         * g++.dg/template/error52.C: New.
857         * g++.dg/lookup/friend15.C: Update.
858         * g++.dg/parse/error11.C: Likewise.
859         * g++.dg/parse/error14.C: Likewise.
860         * g++.dg/parse/parser-pr28152-2.C: Likewise.
861         * g++.dg/parse/template25.C: Likewise.
862         * g++.old-deja/g++.jason/cond.C: Likewise.
863         * g++.old-deja/g++.mike/for2.C: Likewise.
864         * g++.old-deja/g++.robertl/eb125.C: Likewise.
865         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
867 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
869         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
870         ensure alignment.
872 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
874         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
875         accidentally placing minus sign for length instead of stride.
877 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
879         PR rtl-optimization/57425
880         PR rtl-optimization/57569
881         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
882         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
884 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
886         PR fortran/49074
887         PR fortran/56136
888         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
889         packing.
890         * gfortran.dg/typebound_assignment_6.f03: New.
892 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
894         * gcc.target/h8300/h8300.exp: New.
895         * gcc.dg/pragma-isr.c: Move to ...
896         * gcc.target/sh/torture/pragma-isr.c: ... here ...
897         * gcc.target/h8300/pragma-isr.c: ... and here.
898         * gcc.dg/pragma-isr2.c: Move to ...
899         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
900         * gcc.target/h8300/pragma-isr2.c: ... and here.
901         * gcc.dg/pragma-isr-trapa.c: Move to ...
902         * gcc.target/sh/pragma-isr-trapa.c: ... here.
903         * gcc.dg/pragma-isr-trapa2.c: Move to ...
904         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
905         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
906         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
907         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
908         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
909         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
910         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
911         * gcc.dg/attr-isr-trap_exit.c: Move to ...
912         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
913         * gcc.dg/attr-isr-trapa.c: Move to ...
914         * gcc.target/sh/attr-isr-trapa.c: ... here.
916 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
918         PR c++/51413
919         * g++.dg/ext/builtin-offsetof1.C: New.
921 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
923         * gcc.target/aarch64/vect_smlal_1.c: New file.
925 2013-06-14  Tobias Burnus  <burnus@net-b.de>
927         PR fortran/57508
928         * gfortran.dg/defined_assignment_7.f90: New.
930 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
932         PR c++/57599
933         * g++.dg/rtti/dyncast6.C: New.
934         * g++.dg/cpp0x/dyncast1.C: Likewise.
936 2013-06-14  Alan Modra  <amodra@gmail.com>
938         PR middle-end/57134
939         * gcc.dg/pr57134.c: New.
941 2013-06-14  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/57596
944         * gfortran.dg/deferred_type_param_9.f90: New.
946 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
948         * gcc.dg/fold-minus-1.c: New testcase.
950 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
952         PR fortran/49074
953         * gfortran.dg/typebound_assignment_5.f03: New.
955 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
957         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
959 2013-06-12  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/atomic-p7.c: New file, add tests for atomic
964         load/store instructions on power7, power8.
965         * gcc.target/powerpc/atomic-p8.c: Likewise.
967 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
969         PR c/57577
970         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
972 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
974         PR c++/38958
975         * g++.dg/warn/Wunused-var-20.C: New.
977 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
979         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
980         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
981         Run with -fno-common.
983 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
985         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
986         and exit function calls with return 1 and return 0, respectively.
988 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
990         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
991         New tests.
993 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
995         PR tree-optimization/57361
996         * gcc.dg/tree-ssa/pr57361.c: New file.
998 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1000         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1001         to ensure alignment.
1002         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1004 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1006         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1008 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1009             Dominique d'Humieres  <dominiq@lps.ens.fr>
1011         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1013 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1015         PR target/56564
1016         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1017         * gcc.target/i386/pr56564-3.c: Likewise.
1019 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1021         PR fortran/57535
1022         * gfortran.dg/class_array_18.f90: New.
1024 2013-06-11  Jan Hubicka  <jh@suse.cz>
1026         PR c++/57551
1027         * g++.dg/ext/visibility/anon6.C: Update testcase.
1029 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1031         PR c/57563
1032         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1033         in how we check __sec_reduce_mutating function's result.
1035 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1036             Pat Haugen <pthaugen@us.ibm.com>
1037             Peter Bergner <bergner@vnet.ibm.com>
1039         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1040         direct move instructions.
1041         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1042         * gcc.target/powerpc/direct-move.h: Likewise.
1043         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1044         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1045         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1046         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1047         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1048         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1050 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1052         PR c++/52440
1053         * g++.dg/cpp0x/pr52440.C: New.
1055 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1057         PR target/56564
1058         * gcc.target/i386/pr56564-1.c: New test.
1059         * gcc.target/i386/pr56564-2.c: New test.
1060         * gcc.target/i386/pr56564-3.c: New test.
1061         * gcc.target/i386/pr56564-4.c: New test.
1062         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1063         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1064         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1065         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1066         * gcc.target/i386/vect-sizes-1.c: Likewise.
1067         * gcc.target/i386/memcpy-1.c: Likewise.
1068         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1069         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1071 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1073         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1074         systems to cover all GNU systems.
1075         * g++.dg/abi/guard2.C: Likewise.
1076         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1077         * g++.dg/eh/sighandle.C: Likewise.
1078         * g++.dg/ext/cleanup-10.C: Likewise.
1079         * g++.dg/ext/cleanup-11.C: Likewise.
1080         * g++.dg/ext/cleanup-8.C: Likewise.
1081         * g++.dg/ext/cleanup-9.C: Likewise.
1082         * g++.dg/opt/const5.C: Likewise.
1083         * g++.dg/opt/life1.C: Likewise.
1084         * g++.dg/other/pr39496.C: Likewise.
1085         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1086         * g++.old-deja/g++.abi/align.C: Likewise.
1087         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1088         * g++.old-deja/g++.law/weak.C: Likewise.
1089         * g++.old-deja/g++.pt/asm1.C: Likewise.
1090         * gcc.c-torture/execute/20030125-1.x: Likewise.
1091         * gcc.c-torture/execute/990127-2.x: Likewise.
1092         * gcc.dg/20041106-1.c: Likewise.
1093         * gcc.dg/20050503-1.c: Likewise.
1094         * gcc.dg/builtin-object-size-5.c: Likewise.
1095         * gcc.dg/cleanup-10.c: Likewise.
1096         * gcc.dg/cleanup-11.c: Likewise.
1097         * gcc.dg/cleanup-8.c: Likewise.
1098         * gcc.dg/cleanup-9.c: Likewise.
1099         * gcc.dg/complex-5.c: Likewise.
1100         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1101         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1102         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1103         * gcc.dg/dfp/pr35739.c: Likewise.
1104         * gcc.dg/fdata-sections-1.c: Likewise.
1105         * gcc.dg/lto/20090206-1_0.c: Likewise.
1106         * gcc.dg/lto/20090206-2_0.c: Likewise.
1107         * gcc.dg/pr30360.c: Likewise.
1108         * gcc.dg/pr37303.c: Likewise.
1109         * gcc.dg/pr39323-1.c: Likewise.
1110         * gcc.dg/pr39323-2.c: Likewise.
1111         * gcc.dg/pr39323-3.c: Likewise.
1112         * gcc.dg/pr45416.c: Likewise.
1113         * gcc.dg/setjmp-2.c: Likewise.
1114         * gcc.dg/split-1.c: Likewise.
1115         * gcc.dg/split-3.c: Likewise.
1116         * gcc.dg/split-4.c: Likewise.
1117         * gcc.dg/strlenopt-12g.c: Likewise.
1118         * gcc.dg/strlenopt-14g.c: Likewise.
1119         * gcc.dg/strlenopt-14gf.c: Likewise.
1120         * gcc.dg/strlenopt-16g.c: Likewise.
1121         * gcc.dg/strlenopt-17g.c: Likewise.
1122         * gcc.dg/strlenopt-18g.c: Likewise.
1123         * gcc.dg/strlenopt-1f.c: Likewise.
1124         * gcc.dg/strlenopt-22g.c: Likewise.
1125         * gcc.dg/strlenopt-2f.c: Likewise.
1126         * gcc.dg/strlenopt-4g.c: Likewise.
1127         * gcc.dg/strlenopt-4gf.c: Likewise.
1128         * gcc.dg/struct-ret-3.c: Likewise.
1129         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1130         * gcc.misc-tests/linkage.exp: Likewise.
1131         * gcc.target/i386/20000724-1.c: Likewise.
1132         * gcc.target/i386/align-main-3.c: Likewise.
1133         * gcc.target/i386/cleanup-1.c: Likewise.
1134         * gcc.target/i386/inline-mcpy.c: Likewise.
1135         * gcc.target/i386/pr32268.c: Likewise.
1136         * gcc.target/i386/pr36613.c: Likewise.
1137         * gcc.target/i386/pr39013-1.c: Likewise.
1138         * gcc.target/i386/pr39013-2.c: Likewise.
1139         * gcc.target/i386/pr39496.c: Likewise.
1140         * gcc.target/i386/pr40906-3.c: Likewise.
1141         * gcc.target/i386/pr46084.c: Likewise.
1142         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1144 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1146         PR target/6526
1147         * gcc.target/sh/pr6526.c: New.
1149 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1151         PR target/57568
1152         * gcc.c-torture/execute/pr57568.c: New test.
1154 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1156         PR c++/37404
1157         * g++.dg/other/vararg-4.C: New.
1159 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1161         PR rtl-optimization/57559
1162         * gcc.target/s390/pr57559.c : New test.
1164 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1166         PR fortran/37336
1167         * gfortran.dg/finalize_10.f90: New.
1168         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1169         * gfortran.dg/finalize_15.f90: New.
1171 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1173         PR fortran/57553
1174         * gfortran.dg/storage_size_4.f90: New.
1176 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1178         PR c++/57548
1179         * testsuite/g++.dg/ext/pr57548.C: New test.
1181 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1183         PR middle-end/57541
1184         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1186 2013-06-07  Jan Hubicka  <jh@suse.cz>
1188         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1190 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1192         PR fortran/57549
1193         * gfortran.dg/array_constructor_48.f90: New.
1194         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1195         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1197 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1199         PR target/56315
1200         * gcc.target/arm/xordi3-opt.c: New test.
1202 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1204         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1205         Revert to dg-options.
1207 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1209         PR target/55033
1210         * gcc.target/powerpc/pr55033.c: New.
1212 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1214         PR c++/53658
1215         * g++.dg/cpp0x/alias-decl-36.C: New.
1217 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1218             Pat Haugen <pthaugen@us.ibm.com>
1219             Peter Bergner <bergner@vnet.ibm.com>
1221         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1222         power8 builtin functions.
1223         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1224         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1225         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1226         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1227         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1228         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1229         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1230         tests to test power8 auto-vectorization.
1231         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1232         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1233         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1234         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1236         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1237         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1239         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1241         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1242         support.
1243         (check_effective_target_powerpc_p8vector_ok): Likewise.
1244         (is-effective-target): Likewise.
1245         (check_vect_support_and_set_flags): Likewise.
1247 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1249         PR c++/43652
1250         * g++.dg/parse/error53.C: New.
1252 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1254         PR rtl-optimization/57459
1255         * gcc.target/i386/pr57459.c: New test.
1257 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1259         PR c++/53743
1260         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1261         into -freorder-blocks-and-partition test.
1262         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1263         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1264         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1265         * gcc.dg/tree-prof/pr50907.c: Ditto.
1266         * gcc.dg/tree-prof/pr45354.c: Ditto.
1267         * g++.dg/tree-prof/partition2.C: Ditto.
1268         * g++.dg/tree-prof/partition3.C: Ditto.
1270 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1272         PR fortran/57542
1273         * gfortran.dg/finalize_16.f90: New.
1275 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1277         * gcc.dg/vect/no-section-anchors-vect-68.c:
1278         Add dg-skip-if aarch64_tiny.
1280 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1282         PR C/57457
1283         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1284         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1286 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1288         PR c++/51908
1289         * g++.dg/cpp0x/decltype54.C: New.
1291 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1293         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1294         arm*-*-*eabi* targets.
1295         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1296         arm*-*-* targets.
1297         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1299 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1300             Tobias Burnus  <burnus@net-b.de>
1302         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1303         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1304         * gfortran.dg/io_real_boz_4.f90: Ditto.
1305         * gfortran.dg/io_real_boz_5.f90: Ditto.
1307 2013-06-05  Andreas Schwab  <schwab@suse.de>
1309         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1311 2013-06-04  Jan Hubicka  <jh@suse.cz>
1313         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1315 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1317         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1318         parameters with void.
1319         (main2): Removed argc parameter.
1320         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1321         (main): Replaced argc, argv parameters with void.
1322         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1323         (main2): Removed argc parameter.
1324         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1325         argv parameters with void.  Added __asm volatile to avoid optimization
1326         on argc, if necessary.
1327         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1328         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1329         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1330         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1331         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1332         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1333         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1334         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1335         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1336         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1337         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1338         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1339         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1340         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1341         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1342         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1343         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1344         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1345         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1346         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1347         parameters with void.
1348         (main2): Removed argc parameter.
1349         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1350         (main): Replaced argc, argv parameters with void.
1351         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1352         argv parameters with void.  Also renamed this function as main, and
1353         delete the existing main.
1354         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1355         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1356         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1358 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1360         * gcc.target/aarch64/movi_1.c: New test.
1362 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1364         PR fortran/37336
1365         * gfortran.dg/finalize_12.f90: New.
1366         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1367         end of scope finalization.
1368         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1369         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1370         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1371         * gfortran.dg/class_19.f03: Ditto.
1372         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1373         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1374         * gfortran.dg/extends_14.f03: Ditto.
1375         * gfortran.dg/move_alloc_4.f90: Ditto.
1376         * gfortran.dg/typebound_proc_27.f03: Ditto.
1378 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1380         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1381         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1382         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1383         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1384         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1385         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1386         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1387         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1388         * gfortran.dg/io_real_boz_4.f90: Ditto.
1389         * gfortran.dg/io_real_boz_5.f90: Ditto.
1390         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1391         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1392         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1393         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1394         * gfortran.dg/transpose_2.f90: Fix dg-output.
1396 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1398         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1399         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1400         dg-option and an header comment.
1402 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1404         PR c++/57419
1405         * g++.dg/cpp0x/sfinae46.C: New.
1406         * g++.dg/cpp0x/defaulted13.C: Adjust.
1407         * g++.dg/cpp0x/defaulted2.C: Likewise.
1408         * g++.dg/cpp0x/defaulted26.C: Likewise.
1409         * g++.dg/cpp0x/defaulted3.C: Likewise.
1410         * g++.dg/cpp0x/error1.C: Likewise.
1411         * g++.dg/cpp0x/implicit1.C: Likewise.
1412         * g++.dg/cpp0x/implicit11.C: Likewise.
1413         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1414         * g++.dg/cpp0x/initlist47.C: Likewise.
1415         * g++.dg/cpp0x/initlist9.C: Likewise.
1416         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1417         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1418         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1419         * g++.dg/cpp0x/union4.C: Likewise.
1420         * g++.dg/template/crash108.C: Likewise.
1421         * g++.dg/template/crash41.C: Likewise.
1422         * g++.old-deja/g++.jason/local.C: Likewise.
1423         * g++.old-deja/g++.law/visibility3.C: Likewise.
1425 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1427         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1428         * gcc.dg/vect/bb-slp-14.c: Ditto.
1429         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1430         * gcc.dg/vect/bb-slp-23.c: Ditto.
1431         * gcc.dg/vect/bb-slp-15.c: Ditto.
1432         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1433         * gcc.dg/vect/bb-slp-24.c: Ditto.
1434         * gcc.dg/vect/bb-slp-16.c: Ditto.
1435         * gcc.dg/vect/bb-slp-25.c: Ditto.
1436         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1437         * gcc.dg/vect/bb-slp-17.c: Ditto.
1438         * gcc.dg/vect/bb-slp-1.c: Ditto.
1439         * gcc.dg/vect/bb-slp-26.c: Ditto.
1440         * gcc.dg/vect/bb-slp-18.c: Ditto.
1441         * gcc.dg/vect/bb-slp-2.c: Ditto.
1442         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1443         * gcc.dg/vect/bb-slp-27.c: Ditto.
1444         * gcc.dg/vect/bb-slp-19.c: Ditto.
1445         * gcc.dg/vect/bb-slp-3.c: Ditto.
1446         * gcc.dg/vect/bb-slp-28.c: Ditto.
1447         * gcc.dg/vect/bb-slp-4.c: Ditto.
1448         * gcc.dg/vect/bb-slp-29.c: Ditto.
1449         * gcc.dg/vect/bb-slp-5.c: Ditto.
1450         * gcc.dg/vect/bb-slp-6.c: Ditto.
1451         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1452         * gcc.dg/vect/bb-slp-7.c: Ditto.
1453         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1454         * gcc.dg/vect/bb-slp-8.c: Ditto.
1455         * gcc.dg/vect/bb-slp-9.c: Ditto.
1456         * gcc.dg/vect/bb-slp-10.c: Ditto.
1457         * gcc.dg/vect/bb-slp-11.c: Ditto.
1458         * gcc.dg/vect/bb-slp-20.c: Ditto.
1459         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1460         * gcc.dg/vect/bb-slp-21.c: Ditto.
1461         * gcc.dg/vect/bb-slp-30.c: Ditto.
1462         * gcc.dg/vect/bb-slp-13.c: Ditto.
1463         * gcc.dg/vect/bb-slp-22.c: Ditto.
1464         * g++.dg/vect/slp-pr50413.cc: Ditto.
1465         * g++.dg/vect/slp-pr56812.cc: Ditto.
1466         * g++.dg/vect/slp-pr50819.cc: Ditto.
1468 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1470         PR fortran/57456
1471         * gfortran.dg/class_array_17.f90: New.
1473 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1475         * ada/acats/floatstore.lst: New.
1476         * ada/acats/run_all.sh: Process it.
1478 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1480         * gcc.target/powerpc/e500-ord-1.c: New test.
1481         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1482         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1483         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1485 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1487         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1489 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1491         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1493 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1495         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1497 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1499         PR c/57452
1500         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1501         test-case.
1503 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1505         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1507 2013-05-31  Marek Polacek  <polacek@redhat.com>
1509         PR tree-optimization/57478
1510         PR tree-optimization/57453
1511         * gcc.dg/torture/pr57478.c: New test.
1513 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1515         PR fortran/57456
1516         * gfortran.dg/class_array_17.f90: New.
1518 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1520         PR target/56315
1521         * gcc.target/arm/iordi3-opt.c: New test.
1523 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1525         PR fortran/54190
1526         PR fortran/57217
1527         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1528         * gfortran.dg/interface_26.f90: Ditto.
1529         * gfortran.dg/proc_ptr_11.f90: Ditto.
1530         * gfortran.dg/proc_ptr_15.f90: Ditto.
1531         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1532         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1533         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1534         * gfortran.dg/typebound_override_1.f90: Ditto.
1535         * gfortran.dg/typebound_override_4.f90: Ditto.
1536         * gfortran.dg/typebound_proc_6.f03: Ditto.
1537         * gfortran.dg/assumed_type_7.f90: New test.
1538         * gfortran.dg/typebound_override_5.f90: New test.
1539         * gfortran.dg/typebound_override_6.f90: New test.
1540         * gfortran.dg/typebound_override_7.f90: New test.
1542 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1544         PR middle-end/57073
1545         * gfortran.dg/power_6.f90: New.
1547 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1549         * gcc.target/aarch64/insv_1.c: New test.
1551 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1553         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1554         dg-skip-if "No stabs".
1556 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1558         PR fortran/54189
1559         * gfortran.dg/assumed_size_1.f90: New.
1561 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1563         * gcc.dg/shrink-wrap-alloca.c: New added.
1564         * gcc.dg/shrink-wrap-pretend.c: New added.
1565         * gcc.dg/shrink-wrap-sibcall.c: New added.
1567 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1569         PR fortran/57458
1570         * gfortran.dg/assumed_rank_13.f90: New.
1572 2013-05-29  Easwaran Raman  <eraman@google.com>
1574         PR tree-optimization/57442
1575         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1577 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1579         PR tree-optimization/57441
1580         * gcc.c-torture/compile/pr57441.c: New.
1582 2013-05-29  Dehao Chen  <dehao@google.com>
1584         PR testsuite/57413
1585         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1587 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1589         PR fortran/37336
1590         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1591         * gfortran.dg/class_19.f03: Ditto.
1593 2013-05-29  Richard Biener  <rguenther@suse.de>
1595         * gcc.dg/vect/bb-slp-32.c: New testcase.
1597 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1599         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1600         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1601         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1602         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1603         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1604         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1605         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1606         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1607         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1608         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1609         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1610         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1611         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1612         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1613         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1614         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1615         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1616         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1617         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1618         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1619         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1620         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1621         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1622         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1623         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1624         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1625         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1626         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1627         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1628         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1629         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1630         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1631         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1632         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1633         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1634         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1635         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1636         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1637         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1639 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1641         PR fortran/37336
1642         * gfortran.dg/finalize_11.f90: New.
1643         * gfortran.dg/finalize_4.f03: Remove dg-error.
1644         * gfortran.dg/finalize_5.f03: Ditto.
1645         * gfortran.dg/finalize_6.f03: Ditto.
1646         * gfortran.dg/finalize_7.f03: Ditto.
1648 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1650         * gfortran.dg/class_array_16.f90: New.
1652 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1654         PR fortran/57435
1655         * testsuite/gfortran.dg/use_29.f90: New.
1657 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1659         * gnat.dg/fp_exception.adb: New test.
1661 2013-05-28  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/56787
1664         * gcc.dg/vect/pr56787.c: New testcase.
1666 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1667             Tobias Burnus  <burnus@net-b.de>
1669         PR fortran/57217
1670         * gfortran.dg/typebound_override_4.f90: New.
1672 2013-05-28  Richard Biener  <rguenther@suse.de>
1674         PR tree-optimization/57411
1675         * g++.dg/opt/pr57411.C: New testcase.
1677 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1679         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1680         * gcc.dg/builtin-bswap-9.c: Likewise.
1682 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1684         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1686 2013-05-27  Richard Biener  <rguenther@suse.de>
1688         PR middle-end/57412
1689         * gcc.dg/gomp/pr57412.c: New testcase.
1691 2013-05-27  Bud Davis  <jmdavis@link.com>
1693         PR fortran/50405
1694         * gfortran.dg/stfunc_8.f90: New.
1696 2013-05-27  Richard Biener  <rguenther@suse.de>
1698         PR tree-optimization/57343
1699         * gcc.dg/torture/pr57343.c: New testcase.
1701 2013-05-27  Richard Biener  <rguenther@suse.de>
1703         PR tree-optimization/57417
1704         * gcc.dg/torture/pr57417.c: New testcase.
1706 2013-05-27  Richard Biener  <rguenther@suse.de>
1708         PR tree-optimization/57396
1709         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1711 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1713         * gnat.dg/specs/last_bit.ads: New test.
1715 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1717         * gnat.dg/specs/machine_attribute.ads: New test.
1719 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1721         * gnat.dg/incomplete3.ad[sb]: New test.
1723 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1725         PR target/53916
1726         * gcc.target/mips/div-13.c: New test.
1728 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1730         PR target/55777
1731         * gcc.target/mips/mips16-attributes-5.c,
1732         * gcc.target/mips/mips16-attributes-6.c: New tests.
1734 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1736         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1737         * gcc.dg/builtin-bswap-8.c: Likewise.
1739 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1741         PR c++/52216
1742         * g++.dg/cpp0x/new1.C: New.
1744 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/25666
1747         * g++.dg/parse/dtor16.C: New.
1748         * g++.dg/parse/dtor6.C: Adjust.
1750 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1752         PR c++/19618
1753         * g++.dg/expr/bitfield12.C: New.
1755 2013-05-24  Jeff Law  <law@redhat.com>
1757         PR tree-optimization/57124
1758         * gcc.c-torture/execute/pr57124.c: New test.
1759         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1761 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1763         PR tree-optimization/57294
1764         * gcc.dg/ipa/pr57294.c: New test.
1766 2013-05-24  Dehao Chen  <dehao@google.com>
1768         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1770 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1772         * gcc.target/aarch64/scalar_intrinsics.c
1773         (force_simd): Use a valid instruction.
1774         (test_vdupd_lane_s64): Pass a valid lane argument.
1775         (test_vdupd_lane_u64): Likewise.
1777 2013-05-24  Richard Biener  <rguenther@suse.de>
1779         PR tree-optimization/57287
1780         * gcc.dg/pr57287.c: New testcase.
1782 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/26572
1785         * g++.dg/template/error51.C: New.
1787 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1789         PR c++/25503
1790         * g++.dg/template/bitfield2.C: New.
1792 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1794         * gnat.dg/specs/noinline1.ads: New test.
1795         * gnat.dg/noinline2.ad[sb]: Likewise.
1796         * gnat.dg/specs/noinline3.ads: Likewise.
1797         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1799 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1801         PR tree-ssa/57385
1802         * gcc.dg/tree-ssa/pr57385.c: New test.
1804 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1806         * gnat.dg/derived_type4.adb: New test.
1808 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1810         * gcc.dg/builtin-bswap-6.c: New test.
1811         * gcc.dg/builtin-bswap-7.c: Likewise.
1812         * gcc.dg/builtin-bswap-8.c: Likewise.
1813         * gcc.dg/builtin-bswap-9.c: Likewise.
1815 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1817         PR debug/57351
1818         * gcc.dg/debug/pr57351.c: New test
1820 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1822         * gcc.target/aarch64/vect-clz.c: New file.
1824 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1826         PR middle-end/57347
1827         * gcc.dg/ipa/pr57347.c: New test.
1829 2013-05-23  Richard Biener  <rguenther@suse.de>
1831         PR tree-optimization/57380
1832         * g++.dg/tree-ssa/pr57380.C: New testcase.
1834 2013-05-23  Richard Biener  <rguenther@suse.de>
1836         PR middle-end/57381
1837         * gcc.dg/torture/pr57381.c: New testcase.
1839 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1841         PR middle-end/57344
1842         * gcc.c-torture/execute/pr57344-1.c: New test.
1843         * gcc.c-torture/execute/pr57344-2.c: New test.
1844         * gcc.c-torture/execute/pr57344-3.c: New test.
1845         * gcc.c-torture/execute/pr57344-4.c: New test.
1847 2013-05-23  Richard Biener  <rguenther@suse.de>
1849         PR rtl-optimization/57341
1850         * gcc.dg/torture/pr57341.c: New testcase.
1852 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1854         PR c++/57352
1855         * g++.dg/parse/crash62.C: New.
1857 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1858             Pat Haugen <pthaugen@us.ibm.com>
1859             Peter Bergner <bergner@vnet.ibm.com>
1861         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1862         crypto builtins.
1864 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1866         PR fortran/57364
1867         * gfortran.dg/defined_assignment_6.f90: New.
1869 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1871         PR fortran/57338
1872         * gfortran.dg/assumed_type_6.f90: New.
1874 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1876         PR c++/57211
1877         * g++.dg/cpp0x/Wunused-parm.C: New.
1879 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1881         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1882         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1884 2013-05-21  Easwaran Raman  <eraman@google.com>
1886         PR tree-optimization/57322
1887         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1889 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1891         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1892         .set (no)?micromips
1894 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1896         PR fortran/57035
1897         * gfortran.dg/assumed_type_5.f90: New.
1898         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1899         * gfortran.dg/assumed_rank_2.f90: Ditto.
1900         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1901         * gfortran.dg/no_arg_check_3.f90: Ditto.
1903 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1905         PR tree-optimization/57331
1906         * gcc.c-torture/compile/pr57331.c: New test.
1908 2013-05-21  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/57330
1911         * gcc.dg/torture/pr57330.c: New testcase.
1913 2013-05-21  Richard Biener  <rguenther@suse.de>
1915         PR tree-optimization/57303
1916         * gcc.dg/torture/pr57303.c: New testcase.
1918 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1920         PR tree-optimization/57321
1921         * gcc.c-torture/execute/pr57321.c: New test.
1923 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1925         PR fortran/48858
1926         PR fortran/55465
1927         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1928         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1929         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1930         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1931         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1932         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1933         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1934         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1935         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1936         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1937         * gfortran.dg/binding_label_tests_24.f90: New.
1938         * gfortran.dg/binding_label_tests_25.f90: New.
1940 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1942         PR fortran/48858
1943         * gfortran.dg/binding_label_tests_17.f90: New.
1944         * gfortran.dg/binding_label_tests_18.f90: New.
1945         * gfortran.dg/binding_label_tests_19.f90: New.
1946         * gfortran.dg/binding_label_tests_20.f90: New.
1947         * gfortran.dg/binding_label_tests_21.f90: New.
1948         * gfortran.dg/binding_label_tests_22.f90: New.
1949         * gfortran.dg/binding_label_tests_23.f90: New.
1951 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1953         PR fortran/48858
1954         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1955         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1956         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1957         * gfortran.dg/common_18.f90: New.
1958         * gfortran.dg/common_19.f90: New.
1959         * gfortran.dg/common_20.f90: New.
1960         * gfortran.dg/common_21.f90: New.
1962 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/12288
1965         * g++.dg/parse/error52.C: New.
1966         * g++.dg/parse/error3.C: Adjust.
1967         * g++.dg/parse/error36.C: Likewise.
1969 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1971         PR target/56547
1972         * gcc.target/sh/pr56547-1.c: New.
1973         * gcc.target/sh/pr56547-2.c: New.
1975 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1977         PR c++/23608
1978         * g++.dg/warn/Wsign-compare-6.C: New.
1979         * g++.dg/warn/Wdouble-promotion.C: Adjust.
1981 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1983         PR c++/57327
1984         * g++.dg/template/error50.C: New.
1986 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1988         PR c++/10207
1989         * g++.dg/ext/complit13.C: New.
1991 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
1993         PR c++/57175
1994         * g++.dg/pr57175.C: New testcase.
1996 2013-05-17  Easwaran Raman  <eraman@google.com>
1998         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2000 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2002         PR testsuite/57313
2003         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2005 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2007         PR rtl-optimization/57281
2008         PR rtl-optimization/57300
2009         * gcc.dg/pr57300.c: New test.
2010         * gcc.c-torture/execute/pr57281.c: New test.
2012 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/18126
2015         * g++.dg/ext/sizeof-complit.C: New.
2017 2013-05-17  Marek Polacek  <polacek@redhat.com>
2019         * gcc.dg/strlenopt-25.c: New test.
2020         * gcc.dg/strlenopt-26.c: Likewise.
2022 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2024         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2025         instead of -mavx2, require only avx instead of avx2.
2026         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2027         of avx2-check.h and turn into an avx runtime test instead of
2028         avx2 runtime test.
2030 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2032         * g++.dg/ext/vector22.C: Uncomment working test.
2034 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2036         PR c++/17410
2037         * g++.dg/template/pr17410.C: New.
2039 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2041         * gcc.target/i386/rotate-3.c: New test.
2042         * gcc.target/i386/rotate-3a.c: New test.
2043         * gcc.target/i386/rotate-4.c: New test.
2044         * gcc.target/i386/rotate-4a.c: New test.
2045         * gcc.target/i386/rotate-5.c: New test.
2046         * gcc.target/i386/rotate-5a.c: New test.
2048 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2050         * gcc.dg/visibility-21.c: Require section_anchors.
2052 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2054         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2055         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2056         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2058 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2060         * gcc.dg/visibility-21.c: New.
2062 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2064         PR middle-end/57286
2065         * gcc.dg/pr57286.c: New testcase.
2066         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2067         * g++.dg/ext/vector22.C: Comment out transformations not
2068         performed anymore.
2070 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2072         PR target/57260
2073         * gcc.target/mips/call-1.c: Restrict to o32.
2074         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2076 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2078         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2079         dg-messages.
2080         * g++.dg/warn/Wshadow-1.C: Likewise.
2081         * g++.dg/warn/Wshadow-6.C: Likewise.
2082         * g++.dg/warn/Wshadow-7.C: Likewise.
2084 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2086         PR c++/31952
2087         * g++.dg/parse/pr31952-1.C: New.
2088         * g++.dg/parse/pr31952-2.C: Likewise.
2089         * g++.dg/parse/pr31952-3.C: Likewise.
2091         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2092         * g++.old-deja/g++.jason/cond.C: Likewise.
2093         * g++.dg/cpp0x/range-for5.C: Likewise.
2095 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2097         PR target/19599
2098         * gcc.target/arm/pr40887.c: Adjust testcase.
2099         * gcc.target/arm/pr19599.c: New test.
2101 2013-05-15  Richard Biener  <rguenther@suse.de>
2103         PR tree-optimization/57275
2104         * gcc.target/i386/pr57275.c: New testcase.
2106 2013-05-15  Jan Hubicka  <jh@suse.cz>
2108         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2109         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2110         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2112 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2114         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2115         scheduling.
2117 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2119         PR c++/57274
2120         * c-c++-common/Wsequence-point-1.c: New test.
2122 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2124         * g++.dg/ext/vector22.C: New testcase.
2125         * gcc.dg/binop-xor3.c: Remove xfail.
2127 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2129         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2130         FLOAT cmp FLOAT ? INT : INT.
2131         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2132         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2133         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2134         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2135         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2136         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2138 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2140         PR c++/53903
2141         * g++.dg/cpp0x/defaulted43.C: New.
2143 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2145         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2146         (alloca): Remove declaration.
2147         (foo9): Replace alloca by __builtin_alloca.
2149 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2151         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2152         Expect "size of array is too large" error.
2154 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2156         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2158 2013-05-14  Richard Biener  <rguenther@suse.de>
2160         PR middle-end/57235
2161         * g++.dg/torture/pr57235.C: New testcase.
2163 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2165         PR middle-end/57251
2166         * gcc.dg/torture/pr57251.c: New test.
2168 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2170         PR target/57264
2171         * gcc.target/i386/pr57264.c: New test.
2173 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2175         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2177 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2179         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2181 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2183         PR tree-optimization/45216
2184         PR tree-optimization/57157
2185         * c-c++-common/rotate-1.c: Add 32 tests with +.
2186         * c-c++-common/rotate-1a.c: Adjust.
2187         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2188         * c-c++-common/rotate-2b.c: New test.
2189         * c-c++-common/rotate-3.c: Add 32 tests with +.
2190         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2191         * c-c++-common/rotate-4b.c: New test.
2192         * c-c++-common/rotate-5.c: New test.
2194 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2196         PR middle-end/42371
2197         * gcc.dg/ipa/remref-0.c: New test.
2198         * gcc.dg/ipa/remref-1a.c: Likewise.
2199         * gcc.dg/ipa/remref-1b.c: Likewise.
2200         * gcc.dg/ipa/remref-2a.c: Likewise.
2201         * gcc.dg/ipa/remref-2b.c: Likewise.
2203 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2205         * gcc.dg/vector-shift-2.c: New testcase.
2207 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2209         PR tree-optimization/57230
2210         * gcc.dg/strlenopt-24.c: New test.
2212         PR tree-optimization/57230
2213         * gcc.dg/strlenopt-23.c: New test.
2215 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2217         PR target/57108
2218         * gcc.target/sh/pr57108.c: Move this test case to ...
2219         * gcc.c-torture/compile/pr57108.c: ... here.
2221 2013-05-10  Richard Biener  <rguenther@suse.de>
2223         PR tree-optimization/57214
2224         * gcc.dg/torture/pr57214.c: New testcase.
2226 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2228         * gcc.dg/vector-shift.c: New testcase.
2230 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2232         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2234         PR tree-optimization/45216
2235         PR tree-optimization/57157
2236         * c-c++-common/rotate-1.c: New test.
2237         * c-c++-common/rotate-1a.c: New test.
2238         * c-c++-common/rotate-2.c: New test.
2239         * c-c++-common/rotate-2a.c: New test.
2240         * c-c++-common/rotate-3.c: New test.
2241         * c-c++-common/rotate-3a.c: New test.
2242         * c-c++-common/rotate-4.c: New test.
2243         * c-c++-common/rotate-4a.c: New test.
2245 2013-05-10  Richard Biener  <rguenther@suse.de>
2247         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2248         * gcc.target/i386/l_fma_double_1.c: Adjust.
2249         * gcc.target/i386/l_fma_double_2.c: Likewise.
2250         * gcc.target/i386/l_fma_double_3.c: Likewise.
2251         * gcc.target/i386/l_fma_double_4.c: Likewise.
2252         * gcc.target/i386/l_fma_double_5.c: Likewise.
2253         * gcc.target/i386/l_fma_double_6.c: Likewise.
2254         * gcc.target/i386/l_fma_float_1.c: Likewise.
2255         * gcc.target/i386/l_fma_float_2.c: Likewise.
2256         * gcc.target/i386/l_fma_float_3.c: Likewise.
2257         * gcc.target/i386/l_fma_float_4.c: Likewise.
2258         * gcc.target/i386/l_fma_float_5.c: Likewise.
2259         * gcc.target/i386/l_fma_float_6.c: Likewise.
2261 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2263         PR c++/51226
2264         * g++.dg/cpp0x/pr51226.C: New.
2266 2013-04-16  Han Shen  <shenhan@google.com>
2268         Test cases for '-fstack-protector-strong'.
2269         * gcc.dg/fstack-protector-strong.c: New.
2270         * g++.dg/fstack-protector-strong.C: New.
2272 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2274         * gcc.target/aarch64/ands_1.c: New test.
2275         * gcc.target/aarch64/ands_2.c: Likewise
2277 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2279         * lib/target-supports.exp (check_effective_target_hw): New
2280         function.
2281         * c-c++-common/asan/clone-test-1.c: Call
2282         check_effective_target_hw.
2283         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2284         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2285         possible decorations.
2286         * c-c++-common/asan/null-deref-1.c: Likewise.
2287         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2288         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2289         * c-c++-common/asan/use-after-free-1.c: Likewise.
2290         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2291         * g++.dg/asan/large-func-test-1.C: Likewise.
2293 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2295         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2297 2013-05-07  Richard Biener  <rguenther@suse.de>
2299         PR middle-end/57190
2300         * g++.dg/torture/pr57190.C: New testcase.
2302 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2304         PR tree-optimization/57149
2305         * gcc.dg/pr57149.c: New test.
2307         PR debug/57184
2308         * gcc.dg/pr57184.c: New test.
2310 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2312         * gnat.dg/specs/array3.ads: New test.
2314 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2316         * c-c++-common/vector-scalar-2.c: New testcase.
2318 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2320         * gcc.target/i386/asm-dialect-2.c: New testcase.
2322 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/57183
2325         * g++.dg/cpp0x/auto38.C: New.
2327 2013-05-06  Richard Biener  <rguenther@suse.de>
2329         PR tree-optimization/57185
2330         * gcc.dg/autopar/pr57185.c: New testcase.
2332 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2334         PR target/57106
2335         * gcc.target/i386/pr57106.c: New test.
2337 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2339         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2340         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2341         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2342         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2343         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2344         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2345         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2347 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2349         PR bootstrap/57154
2350         * gcc.dg/pr57154.c: New test.
2352 2013-05-06  Richard Biener  <rguenther@suse.de>
2354         PR middle-end/57147
2355         * gcc.dg/torture/pr57147-1.c: New testcase.
2356         * gcc.dg/torture/pr57147-2.c: Likewise.
2357         * gcc.dg/torture/pr57147-3.c: Likewise.
2359 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2361         PR target/55303
2362         * gcc.target/sh/pr55303-1.c: New.
2363         * gcc.target/sh/pr55303-2.c: New.
2364         * gcc.target/sh/pr55303-3.c: New.
2366 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2368         * gfortran.dg/allocate_with_source_3.f90: New.
2370 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2372         PR fortran/57141
2373         * gfortran.dg/null_8.f90: New.
2375 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2377         PR c++/53745
2378         * g++.dg/cpp0x/enum27.C: New.
2379         * g++.dg/cpp0x/enum_base.C: Adjust.
2381 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2383         PR tree-optimization/56205
2384         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2386 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2388         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2389         * gfortran.dg/bind_c_usage_27.f90: New.
2390         * gfortran.dg/bind_c_usage_28.f90: New.
2392 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2394         PR c++/51927
2395         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2397 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2399         PR target/57150
2400         * gcc.target/powerpc/pr57150.c: New file.
2402 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2404         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2405         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2406         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2407         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2408         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2409         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2410         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2412 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2414         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2415         scan-assembler-times.
2417 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2419         * gcc.dg/tree-ssa/slsr-32.c: New.
2420         * gcc.dg/tree-ssa/slsr-33.c: New.
2421         * gcc.dg/tree-ssa/slsr-34.c: New.
2422         * gcc.dg/tree-ssa/slsr-35.c: New.
2423         * gcc.dg/tree-ssa/slsr-36.c: New.
2424         * gcc.dg/tree-ssa/slsr-37.c: New.
2425         * gcc.dg/tree-ssa/slsr-38.c: New.
2427 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2429         * gcc.target/aarch64/tst_1.c: New test.
2430         * gcc.target/aarch64/tst_2.c: Likewise
2432 2013-05-02  Jeff Law  <law@redhat.com>
2434         PR tree-optimization/57144
2435         * gcc.c-torture/execute/pr57144.c: New test.
2437 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2439         PR rtl-optimization/57130
2440         * gcc.c-torture/execute/pr57130.c: New test.
2442 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2444         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2446 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2448         * gcc.target/aarch64/fabd.c: New file.
2450 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2452         PR c++/54318
2453         * g++.dg/cpp0x/pr54318.C: New.
2455 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2457         PR c++/14283
2458         * g++.dg/parse/error51.C: New.
2459         * g++.dg/parse/error15.C: Adjust column numbers.
2461 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2463         PR fortran/57142
2464         * gfortran.dg/size_kind_2.f90: New.
2465         * gfortran.dg/size_kind_3.f90: New.
2467 2013-05-02  Richard Biener  <rguenther@suse.de>
2469         PR middle-end/57140
2470         * g++.dg/torture/pr57140.C: New testcase.
2472 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2474         PR target/56732
2475         * gcc.target/arm/pr56732-1.c: New test.
2477 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2479         PR middle-end/56988
2480         * gcc.dg/ipa/pr56988.c: New test.
2482 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2484         * gcc.target/aarch64/bics_1.c: New test.
2485         * gcc.target/aarch64/bics_2.c: Likewise.
2487 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2489         PR rtl-optimization/57131
2490         * gcc.c-torture/execute/pr57131.c: New test.
2492 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2494         PR c++/57132
2495         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2497 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2499         PR target/57091
2500         * gcc.target/i386/pr57091.c: New test.
2502 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2504         * gcc.target/aarch64/vect-vaddv.c: New.
2506 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2508         * gcc.target/aarch64/vect-vmaxv.c: New.
2509         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2511 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2513         * gcc.target/aarch64/scalar-vca.c: New.
2514         * gcc.target/aarch64/vect-vca.c: Likewise.
2516 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2518         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2519         (test_vceqd_s64): Force arguments to SIMD registers.
2520         (test_vceqzd_s64): Likewise.
2521         (test_vcged_s64): Likewise.
2522         (test_vcled_s64): Likewise.
2523         (test_vcgezd_s64): Likewise.
2524         (test_vcged_u64): Likewise.
2525         (test_vcgtd_s64): Likewise.
2526         (test_vcltd_s64): Likewise.
2527         (test_vcgtzd_s64): Likewise.
2528         (test_vcgtd_u64): Likewise.
2529         (test_vclezd_s64): Likewise.
2530         (test_vcltzd_s64): Likewise.
2531         (test_vtst_s64): Likewise.
2532         (test_vtst_u64): Likewise.
2534 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2536         PR c++/57092
2537         * g++.dg/cpp0x/decltype53.C: New.
2539 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2541         PR fortran/57071
2542         * gfortran.dg/power_5.f90:  New test.
2544 2013-04-30  Richard Biener  <rguenther@suse.de>
2546         PR middle-end/57122
2547         * gcc.dg/torture/pr57122.c: New testcase.
2549 2013-04-30  Richard Biener  <rguenther@suse.de>
2551         PR middle-end/57107
2552         * g++.dg/torture/pr57107.C: New testcase.
2554 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2556         PR rtl-optimization/57105
2557         * gcc.dg/pr57105.c: New test.
2559 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2561         PR tree-optimization/57104
2562         * gcc.dg/pr57104.c: New test.
2564 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2566         PR target/44578
2567         * gcc.target/i386/pr44578.c: New test.
2569 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2571         PR target/57097
2572         * gcc.target/i386/pr57097.c: New test.
2574 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2576         PR target/57098
2577         * gcc.target/i386/pr57098.c: New test.
2579 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2581         * gcc.c-torture/execute/pr55875.c: New test.
2583 2013-04-29  Richard Biener  <rguenther@suse.de>
2585         PR middle-end/57075
2586         * gcc.dg/torture/pr57075.c: New testcase.
2588 2013-04-29  Richard Biener  <rguenther@suse.de>
2590         PR middle-end/57103
2591         * gcc.dg/autopar/pr57103.c: New testcase.
2593 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2595         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2597 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2599         * gcc.dg/pr50763.c: Update test.
2601 2013-04-26  Jeff Law  <law@redhat.com>
2603         * gcc.dg/tree-ssa/vrp88.c: New test.
2605 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2607         PR target/57108
2608         * gcc.target/sh/pr57108.c: New test.
2610 2013-04-29  Richard Biener  <rguenther@suse.de>
2612         PR middle-end/57089
2613         * gfortran.dg/gomp/pr57089.f90: New testcase.
2615 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2617         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2619 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2621         * gcc.target/aarch64/vect-vcvt.c: New.
2623 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2625         * gcc.target/aarch64/vect-vrnd.c: New.
2627 2013-04-29  Richard Biener  <rguenther@suse.de>
2629         PR tree-optimization/57081
2630         * gcc.dg/torture/pr57081.c: New testcase.
2632 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2634         PR tree-optimization/57083
2635         * gcc.dg/torture/pr57083.c: New test.
2637 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2639         PR c++/56450
2640         * g++.dg/cpp0x/decltype52.C: New.
2642 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2644         N3472 binary constants
2645         * g++.dg/cpp/limits.C: Adjust warning wording.
2646         * g++.dg/system-binary-constants-1.C: Likewise.
2647         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2649 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2651         PR fortran/57093
2652         * gfortran.dg/coarray_30.f90: New.
2654 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2656         PR fortran/57071
2657         * frontend-passes (optimize_power):  New function.
2658         (optimize_op):  Use it.
2660 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2662         PR target/56866
2663         * gcc.c-torture/execute/pr56866.c: New test.
2664         * gcc.target/i386/pr56866.c: New test.
2666 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2668         PR go/57045
2669         * gcc.dg/setjmp-5.c: New test.
2671 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2673         PR c++/55708
2674         * g++.dg/cpp0x/constexpr-55708.C: New.
2676 2013-04-26  Richard Biener  <rguenther@suse.de>
2678         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2679         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2680         * gcc.dg/pr53265.c: Remove XFAILs.
2681         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2682         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2684 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2686         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2687         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2688         -fdiagnostics-color=never option similarly to
2689         -fno-diagnostics-show-caret option.
2691 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2693         PR rtl-optimization/57003
2694         * gcc.target/i386/pr57003.c: New test.
2696 2013-04-25  Marek Polacek  <polacek@redhat.com>
2698         PR tree-optimization/57066
2699         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2701 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2702             Tejas Belagod  <tejas.belagod@arm.com>
2704         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2705         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2706         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2708 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2710         * gcc.target/aarch64/cmp.c: New.
2712 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2714         * gcc.target/aarch64/ngc.c: New.
2716 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2718         * lib/target-supports.exp
2719         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2720         (check_effective_target_arm_neon_fp16_ok): Likewise.
2721         (add_options_for_arm_neon_fp16): Likewise.
2722         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2723         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2725 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2727         PR rtl-optimizations/57046
2728         * gcc.target/i386/pr57046.c: New test.
2730 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2732         * g++.dg/cpp1y/cplusplus.C: New.
2734 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2736         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2738 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2740         * c-c++-common/Wpointer-arith-1.c: New.
2742 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2744         * g++.dg/cpp1y/cxx1y_macro.C: New.
2746 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2748         PR c++/56970
2749         * g++.dg/cpp0x/sfinae45.C: New.
2751 2013-04-24  Richard Biener  <rguenther@suse.de>
2753         PR testsuite/57050
2754         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2756 2013-04-23  Richard Biener  <rguenther@suse.de>
2758         PR middle-end/57036
2759         * gcc.dg/torture/pr57036-1.c: New testcase.
2760         * gcc.dg/torture/pr57036-2.c: Likewise.
2762 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2764         * gcc.target/aarch64/scalar-mov.c: New testcase.
2766 2013-04-23  Richard Biener  <rguenther@suse.de>
2768         PR tree-optimization/57026
2769         * gcc.dg/torture/pr57026.c: New testcase.
2771 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2773         PR fortran/53685
2774         PR fortran/57022
2775         * gfortran.dg/transfer_check_4.f90: New.
2777 2013-04-22  Marek Polacek  <polacek@redhat.com>
2779         PR sanitizer/56990
2780         * gcc.dg/pr56990.c: New test.
2782 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2784         PR target/57018
2785         * gcc.target/i386/pr57018.c: New test.
2787 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2789         * gcc.target/aarch64/vrecps.c: New.
2790         * gcc.target/aarch64/vrecpx.c: Likewise.
2792 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2794         PR target/56995
2795         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2797 2013-04-21  Jeff Law  <law@redhat.com>
2799         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2801 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2803         PR fortran/56907
2804         * gfortran.dg/c_loc_test_22.f90: New.
2806 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2808         PR rtl-optimization/56847
2809         * gcc.dg/pr56847.c: New test.
2811 2013-04-19  Richard Biener  <rguenther@suse.de>
2813         PR tree-optimization/56982
2814         * gcc.c-torture/execute/pr56982.c: New testcase.
2816 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2818         PR tree-optimization/56718
2819         * g++.dg/ipa/imm-devirt-1.C: New test.
2820         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2822 2013-04-19  Richard Biener  <rguenther@suse.de>
2824         PR tree-optimization/57000
2825         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2827 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2828             Mikael Morin  <mikael@gcc.gnu.org>
2830         PR fortran/56872
2831         * gfortran.dg/array_constructor_45.f90:  New test.
2832         * gfortran.dg/array_constructor_46.f90:  New test.
2833         * gfortran.dg/array_constructor_47.f90:  New test.
2834         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2836 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2838         PR rtl-optimization/56999
2839         * g++.dg/opt/pr56999.C: New test.
2841 2013-04-18  Cary Coutant  <ccoutant@google.com>
2843         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2844         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2846 2013-04-18  Cary Coutant  <ccoutant@google.com>
2848         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2849         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2850         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2851         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2852         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2853         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2854         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2855         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2856         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2857         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2858         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2860 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2862         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2864 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2866         PR tree-optimization/56984
2867         * gcc.c-torture/compile/pr56984.c: New test.
2869         PR rtl-optimization/56992
2870         * gcc.dg/pr56992.c: New test.
2872 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2874         PR fortran/56814
2875         * gfortran.dg/proc_ptr_42.f90: New.
2877 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2879         * gnat.dg/discr41.ad[sb]: New test.
2880         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2881         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2882         * gcc.dg/vect/slp-24.c: Likewise.
2883         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2884         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2885         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2886         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2887         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2888         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2889         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2890         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2891         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2892         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2893         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2894         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2895         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2896         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2897         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2898         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2899         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2900         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2901         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2902         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2903         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2904         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2905         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2906         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2907         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2908         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2910 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2912         PR fortran/40958
2913         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2914         * gfortran.dg/module_md5_1.f90: Remove.
2916 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2918         * gcc.target/aarch64/adds3.c: New.
2919         * gcc.target/aarch64/subs3.c: New.
2921 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2923         * gcc.target/aarch64/adds1.c: New.
2924         * gcc.target/aarch64/adds2.c: New.
2925         * gcc.target/aarch64/subs1.c: New.
2926         * gcc.target/aarch64/subs2.c: New.
2928 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2930         Implement n3599 - Literal operator templates for strings.
2931         * g++.dg/cpp1y/udlit-char-template.C: New test.
2932         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2934 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2936         PR fortran/39505
2937         * gfortran.dg/no_arg_check_1.f90: New.
2938         * gfortran.dg/no_arg_check_2.f90: New.
2939         * gfortran.dg/no_arg_check_3.f90: New.
2941 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2943         PR fortran/56968
2944         * gfortran.dg/proc_ptr_41.f90: New.
2946 2013-04-16  Richard Biener  <rguenther@suse.de>
2948         PR tree-optimization/56756
2949         * gcc.dg/torture/pr56756.c: New testcase.
2951 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2953         PR fortran/56969
2954         * gfortran.dg/c_assoc_5.f90: New.
2956 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2958         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2959         * gcc.c-torture/execute/pr33992.x: Remove.
2960         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2961         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2962         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2964 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2966         PR tree-optimization/56962
2967         * gcc.c-torture/execute/pr56962.c: New test.
2969 2013-04-15  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/56933
2972         * gcc.dg/vect/pr56933.c: New testcase.
2974 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2976         * gcc.target/arm/anddi3-opt.c: New test.
2977         * gcc.target/arm/anddi3-opt2.c: Likewise.
2979 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2981         * gcc.dg/pr56890-1.c: New test.
2982         * gcc.dg/pr56890-2.c: Likewise.
2984 2013-04-15  Joey Ye  <joey.ye@arm.com>
2986         * gcc.target/arm/thumb1-far-jump-1.c: New test.
2987         * gcc.target/arm/thumb1-far-jump-2.c: New test.
2989 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
2991         PR fortran/56816
2992         * gfortran.dg/select_type_33.f03: New test.
2994 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
2996         PR fortran/55959
2997         * gfortran.dg/typebound_proc_29.f03: New.
2999 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3001         PR fortran/56266
3002         * gfortran.dg/typebound_proc_28.f03: New.
3004 2013-04-12  Jeff Law  <law@redhat.com>
3006         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3007         either.
3009 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3011         PR fortran/56929
3012         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3014 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3016         PR target/56903
3017         * gcc.target/i386/pr56903.c: New test.
3019 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3021         PR fortran/56261
3022         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3023         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3024         * gfortran.dg/block_11.f90: Fix invalid test case.
3025         * gfortran.dg/function_types_3.f90: Add new error message.
3026         * gfortran.dg/global_references_1.f90: Ditto.
3027         * gfortran.dg/import2.f90: Remove unneeded parts.
3028         * gfortran.dg/import6.f90: Fix invalid test case.
3029         * gfortran.dg/proc_decl_2.f90: Ditto.
3030         * gfortran.dg/proc_decl_9.f90: Ditto.
3031         * gfortran.dg/proc_decl_18.f90: Ditto.
3032         * gfortran.dg/proc_ptr_40.f90: New.
3033         * gfortran.dg/whole_file_7.f90: Modified error wording.
3034         * gfortran.dg/whole_file_16.f90: Ditto.
3035         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3036         * gfortran.dg/whole_file_18.f90: Modified error wording.
3037         * gfortran.dg/whole_file_20.f03: Ditto.
3038         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3039         invalid test case.
3041 2013-04-12  Richard Biener  <rguenther@suse.de>
3043         Revert
3044         2013-04-10  Richard Biener  <rguenther@suse.de>
3046         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3048 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3050         PR fortran/56845
3051         * gfortran.dg/class_allocate_15.f90: New.
3053         Revert:
3054         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3056         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3057         scan-tree-dump-times.
3059 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3061         PR tree-optimization/56918
3062         PR tree-optimization/56920
3063         * gcc.dg/vect/pr56918.c: New test.
3064         * gcc.dg/vect/pr56920.c: New test.
3066 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3068         PR fortran/56845
3069         * gfortran.dg/class_allocate_14.f90: New.
3070         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3071         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3073 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3075         * gcc.dg/fold-cstvecshift.c: New testcase.
3077 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3079         * gcc.target/aarch64/negs.c: New.
3081 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3083         PR c++/56895
3084         * g++.dg/template/arrow4.C: New test.
3086 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3088         * gnat.dg/array23.adb: New test.
3089         * gnat.dg/array23_pkg[123].ads: New helpers.
3091 2013-04-11  Jeff Law  <law@redhat.com>
3093         PR tree-optimization/56900
3094         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3096 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3098         PR c++/56913
3099         * g++.dg/cpp0x/sfinae44.C: New.
3101 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3103         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3104         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3106 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3108         PR c++/54216
3109         * g++.dg/cpp0x/enum26.C: New.
3110         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3112 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3114         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3115         inverse operands.
3116         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3117         loop is vectorized.
3118         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3119         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3120         loop is vectorized and that the correct instruction is generated.
3121         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3122         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3123         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3125 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3127         PR tree-optimization/56899
3128         * gcc.c-torture/execute/pr56899.c: New test.
3130 2013-04-10  David S. Miller  <davem@davemloft.net>
3132         * gcc.target/sparc/setcc-4.c: New test.
3133         * gcc.target/sparc/setcc-5.c: New test.
3135 2013-04-10  Richard Biener  <rguenther@suse.de>
3137         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3139 2013-04-10  Richard Biener  <rguenther@suse.de>
3141         * gcc.dg/vect/slp-39.c: New testcase.
3143 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3145         PR tree-optimization/55524
3146         * gcc.target/epiphany/fnma-1.c: New test.
3148 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3150         * gcc.dg/tree-ssa/inline-11.c: New test
3152 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3154         PR c++/56895
3155         * g++.dg/template/arrow3.C: New test.
3157 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3159         * gcc.target/arm/minmax_minus.c: New test.
3161 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3163         PR middle-end/56883
3164         * c-c++-common/gomp/pr56883.c: New test.
3166 2013-04-09  Jeff Law  <law@redhat.com>
3168         * gcc.dg/tree-ssa/vrp87.c: New test.
3170 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3172         PR tree-optimization/56854
3173         * g++.dg/torture/pr56854.C: New test.
3175 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3177         PR fortran/56782
3178         * gfortran.dg/array_constructor_44.f90:  New test.
3180 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3182         PR c++/56871
3183         * g++.dg/cpp0x/constexpr-specialization.C: New.
3185 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3187         * gcc.c-torture/execute/pr56837.c: New test.
3189         PR c++/34949
3190         PR c++/50243
3191         * g++.dg/opt/vt3.C: New test.
3192         * g++.dg/opt/vt4.C: New test.
3194 2013-04-08  Jeff Law  <law@redhat.com>
3196         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3198 2013-04-08  Richard Biener  <rguenther@suse.de>
3200         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3202 2013-04-08  Richard Biener  <rguenther@suse.de>
3204         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3206 2013-04-08  Richard Biener  <rguenther@suse.de>
3208         * g++.dg/vect/slp-pr56812.cc: Adjust.
3210 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3212         * gcc.dg/pr56837.c: New test.
3213         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3214         "generated memset minus one".
3216 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3218         PR fortran/56849
3219         * gfortran.dg/reshape_5.f90: New.
3221 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3223         PR target/56843
3224         * gcc.target/powerpc/recip-1.c: Modify expected output.
3225         * gcc.target/powerpc/recip-3.c: Likewise.
3226         * gcc.target/powerpc/recip-4.c: Likewise.
3227         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3229 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3231         * gcc.target/arm/peep-ldrd-1.c: New test.
3232         * gcc.target/arm/peep-strd-1.c: Likewise.
3234 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3236         * gcc.target/arm/negdi-1.c: New test.
3237         * gcc.target/arm/negdi-2.c: Likewise.
3238         * gcc.target/arm/negdi-3.c: Likewise.
3239         * gcc.target/arm/negdi-4.c: Likewise.
3241 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3243         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3244         Add -march=armv8-a when we use v8 NEON.
3245         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3246         (check_effective_target_vect_call_ceilf): Likewise.
3247         (check_effective_target_vect_call_floorf): Likewise.
3248         (check_effective_target_vect_call_roundf): Likewise.
3249         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3250         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3251         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3252         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3253         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3255 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3257         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3258         * gcc.target/powerpc/sd-pwr6.c: Same.
3259         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3260         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3262 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3264         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3266 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3268         PR fortran/40881
3269         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3270         * gfortran.dg/altreturn_4.f90: Ditto.
3271         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3272         * gfortran.dg/altreturn_5.f90: Ditto.
3273         * gfortran.dg/altreturn_6.f90: Ditto.
3274         * gfortran.dg/altreturn_7.f90: Ditto.
3276 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3278         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3279         New procedure.
3280         (check_effective_target_arm_v8_neon_ok_nocache):
3281         Likewise.
3282         (check_effective_target_arm_v8_neon_ok): Change to use
3283         check_effective_target_arm_v8_neon_ok_nocache.
3284         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3285         NEON flags.
3286         (check_effective_target_vect_call_btruncf):
3287         Enable for arm and ARMv8 NEON.
3288         (check_effective_target_vect_call_ceilf): Likewise.
3289         (check_effective_target_vect_call_floorf): Likewise.
3290         (check_effective_target_vect_call_roundf): Likewise.
3291         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3292         target.
3294 2013-04-04  Marek Polacek  <polacek@redhat.com>
3296         PR tree-optimization/48186
3297         * gcc.dg/pr48186.c: New test.
3299 2013-04-04  Richard Biener  <rguenther@suse.de>
3301         PR tree-optimization/56826
3302         * gcc.dg/vect/pr56826.c: New testcase.
3303         * gcc.dg/vect/O3-pr36098.c: Adjust.
3305 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3307         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3308         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3309         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3310         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3311         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3312         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3313         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3314         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3315         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3316         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3318 2013-04-04  Richard Biener  <rguenther@suse.de>
3320         PR tree-optimization/56213
3321         * gcc.dg/vect/vect-123.c: New testcase.
3323 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3325         PR fortran/56810
3326         * gfortran.dg/read_repeat_2.f90: New.
3328 2013-04-04  Richard Biener  <rguenther@suse.de>
3330         PR tree-optimization/56837
3331         * g++.dg/torture/pr56837.C: New testcase.
3333 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3335         PR fortran/50269
3336         * gfortran.dg/c_loc_test_21.f90: New.
3337         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3338         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3339         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3340         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3341         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3343 2013-04-03  Jeff Law  <law@redhat.com>
3345         PR tree-optimization/56799
3346         * gcc.c-torture/execute/pr56799.c: New test.
3348 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/56815
3351         * g++.dg/warn/Wpointer-arith-1.C: New.
3352         * g++.dg/gomp/for-19.C: Adjust.
3354 2013-04-03  Marek Polacek  <polacek@redhat.com>
3356         PR sanitizer/55702
3357         * gcc.dg/pr55702.c: New test.
3359 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3361         PR target/56809
3362         * gcc.dg/pr56809.c: New testcase.
3364 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3366         PR debug/56819
3367         * g++.dg/debug/pr56819.C: New test.
3369 2013-04-03  Richard Biener  <rguenther@suse.de>
3371         PR tree-optimization/56817
3372         * g++.dg/torture/pr56817.C: New testcase.
3374 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3376         * gcc.dg/vect/bb-slp-31.c: New file.
3378 2013-04-03  Jason Merrill  <jason@redhat.com>
3380         PR c++/34949
3381         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3383 2013-04-03  Richard Biener  <rguenther@suse.de>
3385         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3387 2013-04-03  Richard Biener  <rguenther@suse.de>
3389         PR tree-optimization/55964
3390         * gcc.dg/torture/pr55964-2.c: New testcase.
3392 2013-04-03  Richard Biener  <rguenther@suse.de>
3394         PR tree-optimization/56501
3395         * gcc.dg/torture/pr56501.c: New testcase.
3397 2013-04-03  Richard Biener  <rguenther@suse.de>
3399         PR tree-optimization/56407
3400         * gcc.dg/torture/pr56407.c: New testcase.
3402 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3404         PR tree-optimization/56790
3405         * g++.dg/ext/pr56790-1.C: New testcase.
3407 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3409         * gcc.target/i386/merge-1.c: New testcase.
3410         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3412 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3414         PR c/19449
3415         * gcc.c-torture/execute/pr19449.c: New test.
3417 2013-04-03  Richard Biener  <rguenther@suse.de>
3419         PR tree-optimization/56812
3420         * g++.dg/vect/slp-pr56812.cc: New testcase.
3422 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3424         PR fortran/56284
3425         PR fortran/40881
3426         * gfortran.dg/altreturn_8.f90: New.
3427         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3428         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3429         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3431 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3433         PR rtl-optimization/56745
3434         * gcc.c-torture/compile/pr56745.c: New test.
3436 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3438         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3440 2013-04-02  Richard Biener  <rguenther@suse.de>
3442         PR tree-optimization/56778
3443         * gcc.dg/torture/pr56778.c: New testcase.
3445 2013-04-02  Richard Biener  <rguenther@suse.de>
3447         PR middle-end/56768
3448         * g++.dg/torture/pr56768.C: New testcase.
3450 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3452         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3454 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456         PR fortran/56660
3457         * gfortran.dg/namelist_82.f90:  New test.
3459 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3461         PR fortran/56500
3462         * gfortran.dg/implicit_class_1.f90: New.
3464 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3466         PR fortran/56786
3467         * gfortran.dg/namelist_81.f90:  New test.
3469 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3471         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3472         for constant and equal string lengths.
3473         * gfortran.dg/character_comparison_5.f90:  Likewise.
3474         * gfortran.dg/character_comparison_9.f90:  New test.
3476 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3478         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3479         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3481 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3483         PR fortran/35203
3484         * gfortran.dg/optional_absent_3.f90: New.
3486 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3488         PR fortran/56737
3489         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3491 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3493         PR fortran/56735
3494         * gfortran.dg/namelist_80.f90: New.
3496 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3498         PR fortran/45159
3499         * gfortran.dg/string_length_2.f90:  New test.
3500         * gfortran.dg/dependency_41.f90:  New test.
3502 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3504         PR fortran/55806
3505         * gfortran.dg/array_constructor_43.f90:  New test.
3506         * gfortran.dg/random_seed_3.f90:  New test.
3508 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3510         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3511         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3512         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3513         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3514         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3515         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3516         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3517         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3518         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3519         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3521 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3523         PR c++/56725
3524         * g++.dg/conversion/op4.C: Adjust.
3525         * g++.dg/cpp0x/rv1n.C: Likewise.
3526         * g++.dg/cpp0x/rv2n.C: Likewise.
3527         * g++.dg/cpp0x/template_deduction.C: Likewise.
3528         * g++.dg/expr/cond8.C: Likewise.
3529         * g++.dg/other/error4.C: Likewise.
3530         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3531         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3532         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3533         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3534         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3535         * g++.old-deja/g++.law/cvt20.C: Likewise.
3536         * g++.old-deja/g++.law/cvt8.C: Likewise.
3537         * g++.old-deja/g++.law/init8.C: Likewise.
3538         * g++.old-deja/g++.mike/net12.C: Likewise.
3539         * g++.old-deja/g++.mike/net8.C: Likewise.
3540         * g++.old-deja/g++.mike/p2793.C: Likewise.
3541         * g++.old-deja/g++.mike/p3836.C: Likewise.
3542         * g++.old-deja/g++.mike/p418.C: Likewise.
3543         * g++.old-deja/g++.mike/p701.C: Likewise.
3544         * g++.old-deja/g++.mike/p807.C: Likewise.
3546 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3548         PR middle-end/56694
3549         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3550         targets.
3552 2013-03-28  Marek Polacek  <polacek@redhat.com>
3554         PR tree-optimization/56695
3555         * gcc.dg/vect/pr56695.c: New test.
3557 2013-03-28  Richard Biener  <rguenther@suse.de>
3559         PR tree-optimization/37021
3560         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3561         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3563 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3565         PR fortran/56650
3566         PR fortran/36437
3567         * gfortran.dg/sizeof_2.f90: New.
3568         * gfortran.dg/sizeof_3.f90: New.
3569         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3571 2013-03-27  Richard Biener  <rguenther@suse.de>
3573         PR tree-optimization/37021
3574         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3576 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3578         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3579         * g++.dg/ipa/ivinline-2.C: Likewise.
3580         * g++.dg/ipa/ivinline-3.C: Likewise.
3581         * g++.dg/ipa/ivinline-4.C: Likewise.
3582         * g++.dg/ipa/ivinline-5.C: Likewise.
3583         * g++.dg/ipa/ivinline-7.C: Likewise.
3584         * g++.dg/ipa/ivinline-8.C: Likewise.
3585         * g++.dg/ipa/ivinline-9.C: Likewise.
3586         * g++.dg/cpp0x/noexcept03.C: Likewise.
3587         * gcc.dg/const-1.c: Likewise.
3588         * gcc.dg/ipa/pure-const-1.c: Likewise.
3589         * gcc.dg/noreturn-8.c: Likewise.
3590         * gcc.target/i386/mmx-1.c: Likewise.
3591         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3592         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3593         * gcc.c-torture/execute/pr33992.x: New file.
3595 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3597         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3599 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3601         PR c++/55951
3602         * g++.dg/ext/desig5.C: New.
3604 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3606         PR fortran/56649
3607         * gfortran.dg/merge_init_expr_2.f90: New.
3608         * gfortran.dg/merge_char_1.f90: Modify test to
3609         stay a run-time test.
3610         * gfortran.dg/merge_char_3.f90: Ditto.
3612 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3614         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3615         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3617 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/56722
3620         * g++.dg/cpp0x/range-for23.C: New.
3622 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3624         PR libfortran/52512
3625         * gfortran.dg/namelist_79.f90: New.
3627 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3629         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3631 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3633         PR fortran/38536
3634         PR fortran/38813
3635         PR fortran/38894
3636         PR fortran/39288
3637         PR fortran/40963
3638         PR fortran/45824
3639         PR fortran/47023
3640         PR fortran/47034
3641         PR fortran/49023
3642         PR fortran/50269
3643         PR fortran/50612
3644         PR fortran/52426
3645         PR fortran/54263
3646         PR fortran/55343
3647         PR fortran/55444
3648         PR fortran/55574
3649         PR fortran/56079
3650         PR fortran/56378
3651         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3652         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3653         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3654         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3655         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3656         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3657         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3658         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3659         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3660         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3661         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3662         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3663         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3664         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3665         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3666         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3667         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3668         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3669         * gfortran.dg/pr32601_1.f03: Ditto.
3670         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3671         * gfortran.dg/blockdata_7.f90: New.
3672         * gfortran.dg/c_assoc_4.f90: New.
3673         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3674         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3675         * gfortran.dg/c_funloc_tests_8.f90: New.
3676         * gfortran.dg/c_loc_test_17.f90: New.
3677         * gfortran.dg/c_loc_test_18.f90: New.
3678         * gfortran.dg/c_loc_test_19.f90: New.
3679         * gfortran.dg/c_loc_test_20.f90: New.
3680         * gfortran.dg/c_sizeof_5.f90: New.
3681         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3682         * gfortran.dg/transfer_resolve_2.f90: New.
3683         * gfortran.dg/transfer_resolve_3.f90: New.
3684         * gfortran.dg/transfer_resolve_4.f90: New.
3685         * gfortran.dg/pr32601.f03: Update dg-error.
3686         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3687         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3689 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3691         * gcc.target/arm/vseleqdf.c: New test.
3692         * gcc.target/arm/vseleqsf.c: Likewise.
3693         * gcc.target/arm/vselgedf.c: Likewise.
3694         * gcc.target/arm/vselgesf.c: Likewise.
3695         * gcc.target/arm/vselgtdf.c: Likewise.
3696         * gcc.target/arm/vselgtsf.c: Likewise.
3697         * gcc.target/arm/vselledf.c: Likewise.
3698         * gcc.target/arm/vsellesf.c: Likewise.
3699         * gcc.target/arm/vselltdf.c: Likewise.
3700         * gcc.target/arm/vselltsf.c: Likewise.
3701         * gcc.target/arm/vselnedf.c: Likewise.
3702         * gcc.target/arm/vselnesf.c: Likewise.
3703         * gcc.target/arm/vselvcdf.c: Likewise.
3704         * gcc.target/arm/vselvcsf.c: Likewise.
3705         * gcc.target/arm/vselvsdf.c: Likewise.
3706         * gcc.target/arm/vselvssf.c: Likewise.
3708 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3710         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3711         body from here...
3712         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3713         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3714         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3715         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3716         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3717         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3718         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3719         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3720         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3721         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3722         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3723         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3724         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3725         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3726         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3727         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3728         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3729         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3730         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3731         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3732         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3733         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3734         * gcc.target/arm/atomic-op-char.c: Likewise.
3735         * gcc.target/arm/atomic-op-consume.c: Likewise.
3736         * gcc.target/arm/atomic-op-int.c: Likewise.
3737         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3738         * gcc.target/arm/atomic-op-release.c: Likewise.
3739         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3740         * gcc.target/arm/atomic-op-short.c: Likewise.
3742 2013-03-25  Richard Biener  <rguenther@suse.de>
3744         PR middle-end/56694
3745         * g++.dg/torture/pr56694.C: New testcase.
3747 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3749         PR target/56720
3750         * gcc.target/arm/neon-vcond-gt.c: New test.
3751         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3752         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3754 2013-03-25  Richard Biener  <rguenther@suse.de>
3756         PR tree-optimization/56689
3757         * gcc.dg/torture/pr56689.c: New testcase.
3759 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3761         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3763 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3765         PR fortran/56696
3766         * gfortran.dg/eof_5.f90: New.
3768 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3770         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3771         alphabetically.
3773 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3775         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3777 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3779         PR testsuite/55994
3780         * gcc.c-torture/execute/builtins/builtins.exp: Add
3781         -Wl,--allow-multiple-definition for RTEMS targets.
3783 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3785         * gcc.target/aarch64/movk.c: New test.
3787 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3789         * g++.dg/ext/vector21.C: New testcase.
3791 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3793         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3794         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3796 2013-03-21  Richard Biener  <rguenther@suse.de>
3798         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3799         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3801 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3803         * gcc.target/aarch64/vect.c: Test and result vector added
3804         for sabd and saba instructions.
3805         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3806         instructions in assembly.
3807         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3808         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3809         for fabd instruction.
3810         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3811         instruction in assembly.
3812         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3814 2013-03-20  Jeff Law  <law@redhat.com>
3816         * g++.dg/tree-ssa/ssa-dom.C: New test.
3818 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3820         * gcc.target/powerpc/mmfpgpr.c: New test.
3821         * gcc.target/powerpc/sd-vsx.c: Likewise.
3822         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3823         * gcc.target/powerpc/vsx-float0.c: Likewise.
3825 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3827         PR tree-optimization/56355
3828         * gcc.dg/pr56355-1.c: New file.
3830 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3831             Richard Sandiford <rdsandiford@googlemail.com>
3833         * gcc.target/mips/mips.exp: Add microMIPS support.
3834         * gcc.target/mips/umips-movep-2.c: New test.
3835         * gcc.target/mips/umips-lwp-2.c: New test.
3836         * gcc.target/mips/umips-swp-5.c: New test.
3837         * gcc.target/mips/umips-constraints-1.c: New test.
3838         * gcc.target/mips/umips-lwp-3.c: New test.
3839         * gcc.target/mips/umips-swp-6.c: New test.
3840         * gcc.target/mips/umips-constraints-2.c: New test.
3841         * gcc.target/mips/umips-save-restore-1.c: New test.
3842         * gcc.target/mips/umips-lwp-4.c: New test.
3843         * gcc.target/mips/umips-swp-7.c: New test.
3844         * gcc.target/mips/umips-save-restore-2.c: New test.
3845         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3846         * gcc.target/mips/umips-lwp-5.c: New test.
3847         * gcc.target/mips/umips-save-restore-3.c: New test.
3848         * gcc.target/mips/umips-lwp-6.c: New test.
3849         * gcc.target/mips/umips-swp-1.c: New test.
3850         * gcc.target/mips/umips-lwp-7.c: New test.
3851         * gcc.target/mips/umips-swp-2.c: New test.
3852         * gcc.target/mips/umips-lwp-8.c: New test.
3853         * gcc.target/mips/umips-swp-3.c: New test.
3854         * gcc.target/mips/umips-movep-1.c: New test.
3855         * gcc.target/mips/umips-lwp-1.c: New test.
3856         * gcc.target/mips/umips-swp-4.c: New test.
3858 2013-03-20  Richard Biener  <rguenther@suse.de>
3860         PR tree-optimization/56661
3861         * gcc.dg/torture/pr56661.c: New testcase.
3863 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3865         PR rtl-optimization/56605
3866         * gcc.target/powerpc/pr56605.c: New.
3868 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3870         PR fortran/54932
3871         * gfortran.dg/do_1.f90: Don't xfail.
3873 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3875         PR libfortran/51825
3876         * gfortran.dg/namelist_77.f90: New.
3877         * gfortran.dg/namelist_78.f90: New.
3879 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3881         PR libfortran/48618
3882         * gfortran.dg/open_negative_unit_1.f90: New.
3884 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3886         * gcc.target/aarch64/sbc.c: New test.
3888 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3890         * gcc.target/aarch64/ror.c: New test.
3892 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3894         * gcc.target/aarch64/extr.c: New test.
3896 2013-03-19  Richard Biener  <rguenther@suse.de>
3898         PR tree-optimization/56273
3899         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3900         * c-c++-common/uninit-17.c: Likewise.
3902 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3904         PR tree-optimization/56635
3905         * g++.dg/torture/pr56635.C: New test.
3907 2013-03-18  Richard Biener  <rguenther@suse.de>
3909         PR tree-optimization/3713
3910         * g++.dg/ipa/devirt-12.C: New testcase.
3912 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3914         PR c/56566
3915         * c-c++-common/pr56566.c: New test.
3917 2013-03-17  Jason Merrill  <jason@redhat.com>
3919         * g++.dg/template/abstract-dr337.C: XFAIL.
3921 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3923         PR c++/56607
3924         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3925         * c-c++-common/pr56607.c: New test.
3927 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3929         PR c++/56582
3930         * g++.dg/cpp0x/constexpr-array5.C: New.
3932 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3934         PR fortran/56615
3935         * gfortran.dg/transfer_intrinsic_5.f90: New.
3937 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3939         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3940         * gcc.target/i386/pr20020-1.c: Likewise.
3941         * gcc.target/i386/pr20020-2.c: Likewise.
3942         * gcc.target/i386/pr20020-3.c: Likewise.
3943         * gcc.target/i386/pr53425-1.c: Likewise.
3944         * gcc.target/i386/pr53425-2.c: Likewise.
3945         * gcc.target/i386/pr55093.c: Likewise.
3946         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3948 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3950         PR debug/56307
3951         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3952         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3954 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3956         PR tree-optimization/53265
3957         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3958         undefined behavior.
3959         * gcc.dg/graphite/id-6.c (test): Likewise.
3960         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3961         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3963         PR tree-optimization/53265
3964         * gcc.dg/pr53265.c: New test.
3965         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3966         to dg-options.
3967         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3968         arrays.
3969         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
3970         n, use it as high bound instead of 4.
3972 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3974         PR target/49880
3975         * gcc.target/sh/pr49880-1.c: New.
3976         * gcc.target/sh/pr49880-2.c: New.
3977         * gcc.target/sh/pr49880-3.c: New.
3978         * gcc.target/sh/pr49880-4.c: New.
3979         * gcc.target/sh/pr49880-5.c: New.
3981 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3983         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3985 2013-03-13  Richard Biener  <rguenther@suse.de>
3987         PR tree-optimization/56608
3988         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3990 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3992         PR c++/56611
3993         * g++.dg/cpp0x/alias-decl-32.C: New.
3995 2013-03-11  Jan Hubicka  <jh@suse.cz>
3997         PR middle-end/56571
3998         * gcc.c-torture/compile/pr56571.c: New testcase.
4000 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4002         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4003         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4005 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4007         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4008         * gcc.dg/inline_4.c: Likewise.
4009         * gcc.dg/unroll_2.c: Likewise.
4010         * gcc.dg/unroll_3.c: Likewise.
4011         * gcc.dg/unroll_4.c: Likewise.
4013 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4015         PR testsuite/54119
4016         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4018         PR debug/56307
4019         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4021 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4023         PR target/40797
4024         * gcc.c-torture/compile/pr40797.c: New.
4026 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4028         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4030 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4032         PR fortran/56575
4033         * gfortran.dg/class_56.f90: New test.
4035 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4037         PR middle-end/56524
4038         * gcc.target/mips/pr56524.c: New test.
4040 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4042         PR c++/56565
4043         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4045 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4047         PR c++/51412
4048         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4050 2013-03-08  Marek Polacek  <polacek@redhat.com>
4052         PR tree-optimization/56478
4053         * gcc.dg/torture/pr56478.c: New test.
4055 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4057         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4058         targets linker option --allow-multiple-definition.
4060         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4061         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4062         * gcc.dg/pr52549.c: Add LLP64 case.
4063         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4064         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4065         * gcc.dg/torture/pr51071-2.c: Likewise.
4066         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4067         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4068         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4069         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4070         * gcc.dg/weak/weak-1.c: Likewise.
4071         * gcc.dg/weak/weak-2.c: Likewise.
4072         * gcc.dg/weak/weak-3.c: Likewise.
4073         * gcc.dg/weak/weak-4.c: Likewise.
4074         * gcc.dg/weak/weak-5.c: Likewise.
4075         * gcc.dg/weak/weak-15.c: Likewise.
4076         * gcc.dg/weak/weak-16.c: Likewise.
4078         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4080 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4082         PR tree-optimization/56559
4083         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4085 2013-03-07  Andreas Schwab  <schwab@suse.de>
4087         * gcc.dg/pr31490.c: Fix last change.
4089 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/56534
4092         * g++.dg/template/crash115.C: New.
4094 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4096         PR tree-optimization/56539
4097         * gcc.c-torture/compile/pr56539.c: New test.
4099 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4101         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4102         targets.
4103         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4104         * gcc.dg/lto/20091013-1_2.c: Likewise.
4105         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4107 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4109         * gnat.dg/specs/aggr6.ads: New test.
4111 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4113         * gnat.dg/loop_optimization15.ad[sb]: New test.
4115 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4117         PR middle-end/56548
4118         * gcc.dg/pr56548.c: New test.
4120 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4122         PR debug/53363
4123         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4125 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4127         PR c++/56543
4128         * g++.dg/template/typename20.C: New test.
4130 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4132         PR debug/56510
4133         * gcc.dg/pr56510.c: New test.
4135         PR rtl-optimization/56484
4136         * gcc.c-torture/compile/pr56484.c: New test.
4138 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4140         PR c++/56530
4141         * g++.dg/warn/Wsign-conversion-2.C: New.
4143 2013-03-05  Richard Biener  <rguenther@suse.de>
4145         PR tree-optimization/56270
4146         * gcc.dg/vect/slp-38.c: New testcase.
4148 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4150         PR rtl-optimization/56494
4151         * gcc.dg/pr56494.c: New test.
4153 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4155         * gcc.dg/pr56424.c: New test.
4157 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4159         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4160         * gcc.dg/pr56228.c <avr>: Skip.
4162 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4164         PR testsuite/52641
4165         PR tree-optimization/52631
4166         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4168 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4170         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4171         * gcc.dg/vect/vect-83_64.c: Same.
4173 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4175         PR fortran/56477
4176         * gfortran.dg/pointer_check_13.f90: New test.
4178 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4180         PR fortran/54730
4181         * gfortran.dg/array_constructor_42.f90: New test.
4183 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4185         PR c++/52688
4186         * g++.dg/template/static33.C: New.
4187         * g++.dg/template/static34.C: Likewise.
4189         PR c++/10291
4190         * g++.dg/template/static35.C: New.
4192 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4194         * gcc.dg/pr56396.c: Require pic support.
4196 2013-03-01  Richard Biener  <rguenther@suse.de>
4198         PR tree-optimization/55481
4199         * gcc.dg/torture/pr56488.c: New testcase.
4201 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4202             Jakub Jelinek  <jakub@redhat.com>
4204         PR sanitizer/56454
4205         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4206         no_sanitize_address attribute rather than no_address_safety_analysis.
4207         * g++.dg/asan/sanitizer_test_utils.h
4208         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4209         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4210         in addition to no_address_safety_analysis.
4212 2013-02-28  Jason Merrill  <jason@redhat.com>
4214         PR c++/56481
4215         * g++.dg/cpp0x/constexpr-and.C: New.
4217 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4219         PR tree-optimization/56294
4220         * g++.dg/debug/pr56294.C: New test.
4222 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4224         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4226 2013-02-27  Marek Polacek  <polacek@redhat.com>
4228         PR rtl-optimization/56466
4229         * gcc.dg/pr56466.c: New test.
4231 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4233         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4234         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4235         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4237 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4239         PR middle-end/45472
4240         * gcc.dg/pr45472.c: New test.
4242 2013-02-26  Marek Polacek  <polacek@redhat.com>
4244         PR tree-optimization/56426
4245         * gcc.dg/pr56436.c: New test.
4247 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4249         PR tree-optimization/56448
4250         * gcc.c-torture/compile/pr56448.c: New test.
4252         PR tree-optimization/56443
4253         * gcc.dg/torture/pr56443.c: New test.
4255 2013-02-25  Richard Biener  <rguenther@suse.de>
4257         PR tree-optimization/56175
4258         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4260 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4262         PR c++/56403
4263         * g++.dg/torture/pr56403.C: New test.
4265 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4267         Revert:
4268         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4269         Richard Sandiford  <rdsandiford@googlemail.com>
4271         * gcc.target/mips/mips.exp: Add microMIPS support.
4272         * gcc.target/mips/umips-movep-2.c: New test.
4273         * gcc.target/mips/umips-lwp-2.c: New test.
4274         * gcc.target/mips/umips-swp-5.c: New test.
4275         * gcc.target/mips/umips-constraints-1.c: New test.
4276         * gcc.target/mips/umips-lwp-3.c: New test.
4277         * gcc.target/mips/umips-swp-6.c: New test.
4278         * gcc.target/mips/umips-constraints-2.c: New test.
4279         * gcc.target/mips/umips-save-restore-1.c: New test.
4280         * gcc.target/mips/umips-lwp-4.c: New test.
4281         * gcc.target/mips/umips-swp-7.c: New test.
4282         * gcc.target/mips/umips-save-restore-2.c: New test.
4283         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4284         * gcc.target/mips/umips-lwp-5.c: New test.
4285         * gcc.target/mips/umips-save-restore-3.c: New test.
4286         * gcc.target/mips/umips-lwp-6.c: New test.
4287         * gcc.target/mips/umips-swp-1.c: New test.
4288         * gcc.target/mips/umips-lwp-7.c: New test.
4289         * gcc.target/mips/umips-swp-2.c: New test.
4290         * gcc.target/mips/umips-lwp-8.c: New test.
4291         * gcc.target/mips/umips-swp-3.c: New test.
4292         * gcc.target/mips/umips-movep-1.c: New test.
4293         * gcc.target/mips/umips-lwp-1.c: New test.
4294         * gcc.target/mips/umips-swp-4.c: New test.
4296 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4297             Richard Sandiford  <rdsandiford@googlemail.com>
4299         * gcc.target/mips/mips.exp: Add microMIPS support.
4300         * gcc.target/mips/umips-movep-2.c: New test.
4301         * gcc.target/mips/umips-lwp-2.c: New test.
4302         * gcc.target/mips/umips-swp-5.c: New test.
4303         * gcc.target/mips/umips-constraints-1.c: New test.
4304         * gcc.target/mips/umips-lwp-3.c: New test.
4305         * gcc.target/mips/umips-swp-6.c: New test.
4306         * gcc.target/mips/umips-constraints-2.c: New test.
4307         * gcc.target/mips/umips-save-restore-1.c: New test.
4308         * gcc.target/mips/umips-lwp-4.c: New test.
4309         * gcc.target/mips/umips-swp-7.c: New test.
4310         * gcc.target/mips/umips-save-restore-2.c: New test.
4311         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4312         * gcc.target/mips/umips-lwp-5.c: New test.
4313         * gcc.target/mips/umips-save-restore-3.c: New test.
4314         * gcc.target/mips/umips-lwp-6.c: New test.
4315         * gcc.target/mips/umips-swp-1.c: New test.
4316         * gcc.target/mips/umips-lwp-7.c: New test.
4317         * gcc.target/mips/umips-swp-2.c: New test.
4318         * gcc.target/mips/umips-lwp-8.c: New test.
4319         * gcc.target/mips/umips-swp-3.c: New test.
4320         * gcc.target/mips/umips-movep-1.c: New test.
4321         * gcc.target/mips/umips-lwp-1.c: New test.
4322         * gcc.target/mips/umips-swp-4.c: New test.
4324 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4326         PR sanitizer/56393
4327         * lib/asan-dg.exp (asan_link_flags): Add
4328         -B${gccpath}/libsanitizer/asan/ to flags.
4330 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4332         PR middle-end/56420
4333         * gcc.dg/torture/pr56420.c: New test.
4335 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4337         PR middle-end/56108
4338         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4340 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4342         PR tree-optimization/56310
4343         * g++.dg/ipa/pr56310.C: New test.
4345 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4347         PR fortran/56385
4348         * gfortran.dg/proc_ptr_comp_37.f90: New.
4350 2013-02-21  Richard Biener  <rguenther@suse.de>
4352         PR tree-optimization/56415
4353         Revert
4354         2013-02-11  Richard Biener  <rguenther@suse.de>
4356         PR tree-optimization/56273
4357         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4358         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4359         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4360         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4361         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4362         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4364 2013-02-21  Marek Polacek  <polacek@redhat.com>
4366         PR tree-optimization/56398
4367         * g++.dg/torture/pr56398.C: New test.
4369 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4371         PR inline-asm/56405
4372         * gcc.c-torture/compile/pr56405.c: New test.
4374 2013-02-20  Jan Hubicka  <jh@suse.cz>
4376         PR tree-optimization/56265
4377         * g++.dg/ipa/devirt-11.C: New testcase.
4379 2013-02-20  Richard Biener  <rguenther@suse.de>
4381         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4383 2013-02-20  Richard Biener  <rguenther@suse.de>
4384         Jakub Jelinek  <jakub@redhat.com>
4386         PR tree-optimization/56396
4387         * gcc.dg/pr56396.c: New testcase.
4389 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4391         PR c++/56373
4392         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4394 2013-02-19  Richard Biener  <rguenther@suse.de>
4396         PR tree-optimization/56384
4397         * gcc.dg/torture/pr56384.c: New testcase.
4399 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4401         PR tree-optimization/56350
4402         * gcc.dg/pr56350.c: New test.
4404         PR tree-optimization/56381
4405         * g++.dg/opt/pr56381.C: New test.
4407 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4409         PR pch/54117
4410         * lib/dg-pch.exp (pch-init, pch-finish,
4411         check_effective_target_pch_supported_debug): New procs.
4412         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4413         Likewise if $pch_unsupported_debug and $flags include -g.
4414         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4415         and dg-require-effective-target pch_unsupported_debug.
4416         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4417         * objc.dg/pch/pch.exp: Likewise.
4418         * gcc.dg/pch/pch.exp: Likewise.
4419         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4420         pch_unsupported_debug.
4421         * gcc.dg/pch/valid-1.hs: Likewise.
4422         * gcc.dg/pch/valid-1b.c: Likewise.
4423         * gcc.dg/pch/valid-1b.hs: Likewise.
4425 2013-02-18  Richard Biener  <rguenther@suse.de>
4427         PR tree-optimization/56366
4428         * gcc.dg/torture/pr56366.c: New testcase.
4430 2013-02-18  Richard Biener  <rguenther@suse.de>
4432         PR middle-end/56349
4433         * gcc.dg/torture/pr56349.c: New testcase.
4435 2013-02-18  Richard Biener  <rguenther@suse.de>
4437         PR tree-optimization/56321
4438         * gcc.dg/torture/pr56321.c: New testcase.
4440 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4442         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4444 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4445             Dodji Seketeli  <dodji@redhat.com>
4447         PR asan/56330
4448         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4449         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4450         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4451         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4452         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4453         * c-c++-common/asan/pr56330.c: Likewise.
4454         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4455         Ensure the size argument of __builtin_memcpy is a constant.
4457 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4458             Paolo Carlini  <paolo.carlini@oracle.com>
4460         PR c++/51242
4461         * g++.dg/cpp0x/enum23.C: New.
4463 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4465         PR target/54685
4466         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4468 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4470         PR rtl-optimization/56348
4471         * gcc.target/i386/pr56348.c: New test.
4473 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4475         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4476         * gcc.target/arm/interrupt-2.c: Likewise.
4478 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4480         PR fortran/56318
4481         * gfortran.dg/matmul_9.f90: New.
4483 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4485         PR fortran/53818
4486         * gfortran.dg/init_flag_11.f90: New.
4488 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4490         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4492 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4494         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4495         characters.
4497 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4498             Tobias Burnus  <burnus@net-b.de>
4500         PR testsuite/56138
4501         * gfortran.dg/allocatable_function_7.f90: New.
4503 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4505         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4506         * asan_globals_test-wrapper.cc: New file.
4507         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4508         instead of asan_globals_test.cc as dg-additional-sources.
4509         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4510         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4511         "sanitizer_test_utils.h" instead of
4512         "sanitizer_common/tests/sanitizer_test_utils.h".
4513         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4514         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4515         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4516         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4517         * g++.dg/asan/asan_test.cc: Synced from upstream.
4518         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4520 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4522         Fix an asan crash
4523         * c-c++-common/asan/memcmp-2.c: New test.
4525 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4527         PR c++/55582
4528         * g++.dg/cpp0x/udlit-string-literal.h: New.
4529         * g++.dg/cpp0x/udlit-string-literal.C: New.
4531 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4533         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4535 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4537         PR target/56184
4538         * gcc.target/arm/pr56184.C: New test.
4540 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4542         PR c++/56302
4543         * g++.dg/torture/pr56302.C: New test.
4544         * g++.dg/cpp0x/constexpr-56302.C: New test.
4545         * c-c++-common/pr56302.c: New test.
4547 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4548             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4550         PR fortran/56204
4551         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4552         * gfortran.dg/quad_3.f90: Ditto.
4554 2013-02-13  Kostya Serebryany  <kcc@google.com>
4556         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4557         to match the fresh asan run-time.
4558         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4560 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4562         Avoid instrumenting duplicated memory access in the same basic block
4563         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4564         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4565         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4566         * c-c++-common/asan/inc.c: Likewise.
4568 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4570         PR inline-asm/56148
4571         * gcc.target/i386/pr56148.c: New test.
4573 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4574             Tobias Burnus  <burnus@net-b.de>
4576         PR testsuite/56082
4577         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4578         to kind=2.
4580 2013-02-12  Richard Biener  <rguenther@suse.de>
4582         PR lto/56297
4583         * gcc.dg/lto/pr56297_0.c: New testcase.
4584         * gcc.dg/lto/pr56297_0.c: Likewise.
4586 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4588         PR fortran/46952
4589         * gfortran.dg/typebound_deferred_1.f90: New.
4591 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4593         PR rtl-optimization/56151
4594         * gcc.target/i386/pr56151.c: New test.
4596 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4598         * g++.dg/ext/mv12.C: New test.
4599         * g++.dg/ext/mv12.h: New file.
4600         * g++.dg/ext/mv12-aux.C: New file.
4601         * g++.dg/ext/mv13.C: New test.
4603 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4605         * lib/target-supports.exp
4606         (check_effective_target_powerpc_eabi_ok): New.
4607         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4608         powerpc_eabi_ok.
4609         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4610         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4611         only.
4612         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4613         * gcc.target/powerpc/pr51623.c: Likewise.
4614         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4615         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4617 2013-02-11  Alexander Potapenko  <glider@google.com>
4618             Jack Howarth  <howarth@bromo.med.uc.edu>
4619             Jakub Jelinek  <jakub@redhat.com>
4621         PR sanitizer/55617
4622         * g++.dg/asan/pr55617.C: Run on all targets.
4624 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4626         PR rtl-optimization/56275
4627         * gcc.dg/pr56275.c: New test.
4629 2013-02-11  Richard Biener  <rguenther@suse.de>
4631         PR tree-optimization/56273
4632         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4634 2013-02-11  Richard Biener  <rguenther@suse.de>
4636         PR tree-optimization/56264
4637         * gcc.dg/torture/pr56264.c: New testcase.
4639 2013-02-11  Richard Biener  <rguenther@suse.de>
4641         PR tree-optimization/56273
4642         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4643         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4644         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4645         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4646         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4647         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4649 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4651         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4652         for *-*-linux-gnu targets.
4653         * g++.dg/asan/interception-test-1.c: Ditto.
4654         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4655         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4657 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4659         PR fortran/55362
4660         * gfortran.dg/intrinsic_size_4.f90 : New test.
4662 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4664         PR target/56256
4665         * gcc.target/powerpc/pr56256.c: New test.
4667 2013-02-08  Ian Lance Taylor  <iant@google.com>
4669         * lib/go.exp: Load timeout.exp.
4671 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4673         PR rtl-optimization/56246
4674         * gcc.target/i386/pr56246.c: New test.
4676 2013-02-08  Jeff Law  <law@redhat.com>
4678         PR debug/53948
4679         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4681 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4683         PR target/56043
4684         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4685         powerpc*-*-linux*.
4687 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4689         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4691 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4693         PR rtl-optimization/56195
4694         * gcc.dg/torture/pr56195.c: New test.
4696 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4698         PR fortran/54107
4699         * gfortran.dg/recursive_interface_2.f90: New test.
4701 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4703         PR tree-optimization/56250
4704         * gcc.c-torture/execute/pr56250.c: New test.
4706 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4708         PR tree-optimization/56064
4709         * gcc.dg/fixed-point/view-convert-2.c: New test.
4711 2013-02-08  Michael Matz  <matz@suse.de>
4713         PR tree-optimization/52448
4714         * gcc.dg/pr52448.c: New test.
4716 2013-02-08  Richard Biener  <rguenther@suse.de>
4718         PR middle-end/56181
4719         * gcc.dg/torture/pr56181.c: New testcase.
4721 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4723         PR target/54222
4724         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4725         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4727 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4729         PR c++/56241
4730         * g++.dg/parse/crash61.C: New test.
4732         PR c++/56239
4733         * g++.dg/parse/pr56239.C: New test.
4735         PR c++/56237
4736         * g++.dg/abi/mangle61.C: New test.
4738 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4740         PR rtl-optimization/56225
4741         * gcc.target/i386/pr56225.c: New test.
4743 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4745         PR debug/56154
4746         * gcc.dg/guality/pr56154-1.c: New test.
4747         * gcc.dg/guality/pr56154-2.c: New test.
4748         * gcc.dg/guality/pr56154-3.c: New test.
4749         * gcc.dg/guality/pr56154-4.c: New test.
4750         * gcc.dg/guality/pr56154-aux.c: New file.
4752         PR tree-optimization/55789
4753         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4754         cleanup-tree-dump.
4755         * gcc.dg/tree-ssa/inline-3.c: Add
4756         --param max-early-inliner-iterations=2 option.
4758 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4760         PR debug/53363
4761         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4762         Add -fno-dwarf2-cfi-asm to dg-options.
4763         Adapt match count.
4765 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4767         PR target/56228
4768         * gcc.dg/pr56228.c: New test.
4770 2013-02-07  Alan Modra  <amodra@gmail.com>
4772         PR target/54009
4773         * gcc.target/powerpc/pr54009.c: New test.
4774         PR target/54131
4775         * gfortran.dg/pr54131.f: New test.
4777 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4779         PR fortran/55789
4780         * gfortran.dg/array_constructor_41.f90: New test.
4782 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4784         PR fortran/55978
4785         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4787 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4789         PR middle-end/56217
4790         * g++.dg/gomp/pr56217.C: New test.
4792 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4794         PR tree-optimization/56205
4795         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4796         * gcc.c-torture/execute/pr56205.c: New test.
4798 2013-02-05  Richard Biener  <rguenther@suse.de>
4800         PR tree-optimization/53342
4801         PR tree-optimization/53185
4802         * gcc.dg/vect/pr53185-2.c: New testcase.
4804 2013-02-05  Jan Hubicka  <jh@suse.cz>
4806         PR tree-optimization/55789
4807         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4808         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4809         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4810         * g++.dg/ipa/inline-1.C: New testcase.
4811         * g++.dg/ipa/inline-2.C: New testcase.
4812         * g++.dg/ipa/inline-3.C: New testcase.
4814 2013-02-05  Jan Hubicka  <jh@suse.cz>
4816         PR tree-optimization/55789
4817         * g++.dg/torture/pr55789.C: New testcase.
4819 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4821         PR middle-end/56167
4822         * gcc.dg/pr56167.c: New test.
4824 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4826         PR target/55146
4827         * gcc.target/sh/pr55146.c: New.
4829 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4831         PR tree-optimization/54386
4832         * gcc.target/sh/pr54386.c: New.
4834 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4836         PR fortran/56008
4837         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4839         PR fortran/47517
4840         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4842 2013-02-04  Alexander Potapenko  <glider@google.com>
4843             Jack Howarth  <howarth@bromo.med.uc.edu>
4844             Jakub Jelinek  <jakub@redhat.com>
4846         PR sanitizer/55617
4847         * g++.dg/asan/pr55617.C: New test.
4849 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4851         PR fortran/54195
4852         * gfortran.dg/typebound_operator_19.f90: New test.
4853         * gfortran.dg/typebound_assignment_4.f90: New test.
4855 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4857         PR fortran/54107
4858         * gfortran.dg/recursive_interface_1.f90: New test.
4860 2013-02-04  Richard Guenther  <rguenther@suse.de>
4862         PR lto/56168
4863         * gcc.dg/lto/pr56168_0.c: New testcase.
4864         * gcc.dg/lto/pr56168_1.c: Likewise.
4866 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4868         PR fortran/50627
4869         PR fortran/56054
4870         * gfortran.dg/block_12.f90:  New test.
4871         * gfortran.dg/module_error_1.f90:  New test.
4873 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4875         * lib/target-supports.exp (check_effective_target_vect_float)
4876         (check_effective_target_vect_no_align): Add mips-sde-elf.
4878 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4880         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4882 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4884         * gcc.dg/pr56023.c: XFAIL on AIX.
4885         * gcc.dg/vect/pr49352.c: Same.
4887 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4889         * gnat.dg/opt26.adb: New test.
4891 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4893         Revert.
4894         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4896         * gcc.target/arm/neon-vfnms-1.c: New test.
4897         * gcc.target/arm/neon-vfnma-1.c: New test.
4899 2013-01-31  Richard Biener  <rguenther@suse.de>
4901         PR tree-optimization/56157
4902         * gcc.dg/torture/pr56157.c: New testcase.
4904 2013-01-30  Richard Biener  <rguenther@suse.de>
4906         PR tree-optimization/56150
4907         * gcc.dg/torture/pr56150.c: New testcase.
4909 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4911         PR sanitizer/55374
4912         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4913         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4914         printed in backtrace.
4915         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4916         to avoid errors about mismatched allocation vs. deallocation.
4918         PR c++/55742
4919         * g++.dg/mv1.C: Moved to...
4920         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4921         * g++.dg/mv2.C: Moved to...
4922         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4923         * g++.dg/mv3.C: Moved to...
4924         * g++.dg/ext/mv3.C: ... here.
4925         * g++.dg/mv4.C: Moved to...
4926         * g++.dg/ext/mv4.C: ... here.
4927         * g++.dg/mv5.C: Moved to...
4928         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4929         * g++.dg/mv6.C: Moved to...
4930         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4931         * g++.dg/ext/mv7.C: New test.
4932         * g++.dg/ext/mv8.C: New test.
4933         * g++.dg/ext/mv9.C: New test.
4934         * g++.dg/ext/mv10.C: New test.
4935         * g++.dg/ext/mv11.C: New test.
4937 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4939         PR rtl-optimization/56144
4940         * gcc.dg/pr56144.c: New.
4942 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4944         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4945         message.
4946         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4947         * g++.dg/cpp0x/constexpr-55573.C: Same
4949 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4951         PR tree-optimization/56064
4952         * gcc.dg/fixed-point/view-convert.c: New test.
4954 2013-01-30  Andreas Schwab  <schwab@suse.de>
4956         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4957         evaluate the end index in string range.
4959 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4961         PR fortran/56138
4962         * gfortran.dg/allocatable_function_6.f90: New.
4964 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
4965             Mikael Morin  <mikael@gcc.gnu.org>
4967         PR fortran/54107
4968         * gfortran.dg/proc_ptr_comp_36.f90: New.
4970 2013-01-29  Richard Biener  <rguenther@suse.de>
4972         PR tree-optimization/55270
4973         * gcc.dg/torture/pr55270.c: New testcase.
4975 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4977         PR rtl-optimization/56117
4978         * gcc.dg/pr56117.c: New test.
4980 2013-01-28  Richard Biener  <rguenther@suse.de>
4982         PR tree-optimization/56034
4983         * gcc.dg/torture/pr56034.c: New testcase.
4985 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
4987         PR tree-optimization/56125
4988         * gcc.dg/pr56125.c: New test.
4990 2013-01-28  Tobias Burnus  <burnus@net-b.de>
4991             Mikael Morin  <mikael@gcc.gnu.org>
4993         PR fortran/53537
4994         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4995         * gfortran.dg/import8.f90: Likewise.
4996         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4997         * gfortran.dg/import10.f90: New test.
4998         * gfortran.dg/import11.f90: Likewise
5000 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5002         PR testsuite/56053
5003         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5004         string.h.  Provide memset, malloc and free prototypes, adjust line
5005         numbers in dg-output.
5006         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5007         Provide memset prototype and adjust line numbers in dg-output.
5008         * c-c++-common/asan/global-overflow-1.c: Likewise.
5010         PR tree-optimization/56094
5011         * gcc.dg/pr56094.c: New test.
5013 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5015         * gcc.target/arm/neon-vfnms-1.c: New test.
5016         * gcc.target/arm/neon-vfnma-1.c: New test.
5018 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5020         PR target/56114
5021         * gcc.target/i386/pr56114.c: New test.
5023 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5025         PR fortran/55984
5026         * gfortran.dg/associate_14.f90: New test.
5028         PR fortran/56047
5029         * gfortran.dg/associate_13.f90: New test.
5031 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5033         PR tree-optimization/56098
5034         * gcc.dg/pr56098-1.c: New test.
5035         * gcc.dg/pr56098-2.c: New test.
5037 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5039         PR target/54222
5040         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5042 2013-01-22  Marek Polacek  <polacek@redhat.com>
5044         PR tree-optimization/56035
5045         * gcc.dg/pr56035.c: New test.
5047 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5049         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5050         for MIPS.
5052 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5054         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5056 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5058         PR c/56078
5059         * gcc.dg/pr56078.c: New test.
5060         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5062 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5064         PR tree-optimization/55927
5065         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5067 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5069         * gcc.target/i386/movsd.c: New test.
5071 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5073         PR inline-asm/55934
5074         * gcc.target/i386/pr55934.c: New test.
5076 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5078         PR fortran/56081
5079         * gfortran.dg/select_8.f90: New.
5081 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5083         * gcc.target/microblaze/microblaze.exp: Remove
5084         target_config_cflags check.
5086 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5088         PR fortran/56052
5089         * gfortran.dg/gomp/pr56052.f90: New test.
5091         PR target/49069
5092         * gcc.dg/pr49069.c: New test.
5094 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5096         PR c++/55944
5097         * g++.dg/cpp0x/constexpr-static10.C: New.
5099 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5101         PR target/56028
5102         * gcc.target/i386/pr56028.c: New test.
5104 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5106         PR target/55686
5107         * gcc.target/i386/pr55686.c: New test.
5109 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5111         PR c++/53609
5112         * g++.dg/cpp0x/variadic139.C: New test.
5113         * g++.dg/cpp0x/variadic140.C: Likewise.
5114         * g++.dg/cpp0x/variadic141.C: Likewise.
5116 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5118         * gnat.dg/warn8.adb: New test.
5120 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5122         PR fortran/55919
5123         * gfortran.dg/include_8.f90: New test.
5125 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5127         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5128         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5130 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5132         PR tree-optimization/56051
5133         * gcc.c-torture/execute/pr56051.c: New test.
5135 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5137         PR rtl-optimization/56023
5138         * gcc.dg/pr56023.c: New test.
5140 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5142         PR middle-end/56022
5143         * gcc.target/i386/pr56022.c: New test.
5145 2013-01-21  Jason Merrill  <jason@redhat.com>
5147         * lib/target-supports.exp (check_effective_target_alias): New.
5149 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5151         PR debug/53235
5152         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5154 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5156         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5158 2013-01-19  Jeff Law  <law@redhat.com>
5160         PR tree-optimization/52631
5161         * tree-ssa/pr52631.c: New test.
5162         * tree-ssa/ssa-fre-9: Update expected output.
5164 2013-01-19  Anthony Green  <green@moxielogic.com>
5166         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5167         for moxie.
5169 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5171         PR tree-optimization/56029
5172         * g++.dg/torture/pr56029.C: New test.
5174 2013-01-18  Sharad Singhai  <singhai@google.com>
5176         PR tree-optimization/55995
5177         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5179 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5181         PR target/55433
5182         * gcc.target/i386/pr55433.c: New.
5184 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5186         PR middle-end/56015
5187         * gfortran.dg/pr56015.f90: New test.
5189 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5191         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5193 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5195         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5196         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5197         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5198         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5199         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5201 2013-01-17  Jeff Law  <law@redhat.com>
5203         * gcc.dg/pr52573.c: Move to...
5204         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5206         PR rtl-optimization/52573
5207         * gcc.dg/pr52573.c: New test.
5209 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5211         PR sanitizer/55679
5212         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5213         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5214         check_no_compiler_messages to test support in ucontext.h.
5215         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5216         compliant RLIMIT_AS.
5218 2013-01-17  Marek Polacek  <polacek@redhat.com>
5220         PR rtl-optimization/55833
5221         * gcc.dg/pr55833.c: New test.
5223 2013-01-17  Jan Hubicka  <jh@suse.cz>
5225         PR tree-optimization/55273
5226         * gcc.c-torture/compile/pr55273.c: New testcase.
5228 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5230         PR target/55981
5231         * gcc.target/pr55981.c: New test.
5233 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5235         * gcc.target/arm/pr40887.c: Require at least armv5.
5236         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5237         * gcc.target/arm/pr51915.c: Likewise.
5238         * gcc.target/arm/pr52006.c: Likewise.
5239         * gcc.target/arm/pr53187.c: Likewise.
5241         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5242         * gcc.target/arm/ftest-support-arm.h: Delete.
5243         * gcc.target/arm/ftest-support-thumb.h: Delete.
5244         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5245         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5246         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5247         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5248         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5249         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5250         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5251         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5252         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5253         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5254         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5255         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5256         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5257         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5258         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5259         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5260         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5261         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5262         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5263         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5264         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5265         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5266         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5267         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5269 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5271         PR tree-optimizations/55264
5272         * g++.dg/ipa/pr55264.C: New test.
5274 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5276         PR fortran/55983
5277         * gfortran.dg/class_55.f90: New.
5279 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5281         PR testsuite/55994
5282         * gcc.c-torture/execute/builtins/builtins.exp: Add
5283         -Wl,--allow-multiple-definition for eabi and elf targets.
5285         PR testsuite/54622
5286         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5287         check_effective_target_vect_perm_short,
5288         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5289         check_effective_target_vect64): Return 0 for big-endian ARM.
5290         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5292         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5293         prototypes.
5295 2013-01-16  Richard Biener  <rguenther@suse.de>
5297         PR tree-optimization/55964
5298         * gcc.dg/torture/pr55964.c: New testcase.
5300 2013-01-16  Richard Biener  <rguenther@suse.de>
5302         PR tree-optimization/54767
5303         PR tree-optimization/53465
5304         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5306 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5308         PR target/55301
5309         * gcc.target/sh/sh-switch.c: New testcase.
5311 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5313         * gcc.dg/webizer.c: Increase the array size.
5315 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5317         PR target/55940
5318         * gcc.dg/pr55940.c: New test.
5320 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5321             Harald Anlauf  <anlauf@gmx.de>
5323         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5324         * gfortran.dg/bounds_check_5.f90: Likewise.
5325         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5326         * gfortran.dg/continuation_9.f90: Likewise.
5327         * gfortran.dg/move_alloc_13.f90: Likewise.
5328         * gfortran.dg/structure_constructor_11.f90: Likewise.
5329         * gfortran.dg/tab_continuation.f: Likewise.
5330         * gfortran.dg/warning-directive-2.F90: Likewise.
5331         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5333 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5335         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5336         * gcc.target/arm/fma-sp.c: Likewise.
5338 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5340         PR rtl-optimization/55153
5341         * gcc.dg/pr55153.c: New.
5343 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5345         PR tree-optimization/55920
5346         * gcc.c-torture/compile/pr55920.c: New test.
5348 2013-01-15  Richard Biener  <rguenther@suse.de>
5350         PR middle-end/55882
5351         * gcc.dg/torture/pr55882.c: New testcase.
5353 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5355         PR tree-optimization/55955
5356         * gcc.c-torture/compile/pr55955.c: New test.
5358 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5360         PR c++/55663
5361         * g++.dg/cpp0x/alias-decl-31.C: New test.
5363 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5365         PR fortran/54286
5366         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5367         case where interface is null.
5369 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5371         PR fortran/55806
5372         * gfortran.dg/array_constructor_40.f90:  New test.
5374 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5376         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5378 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5380         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5381         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5382         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5383         * gcc.target/aarch64/vect-ld1r.c: New.
5384         * gcc.target/aarch64/vect-ld1r.x: New.
5386 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5388         PR target/55948
5389         * gcc.target/i386/hle-clear-rel.c: New file
5390         * gcc.target/i386/hle-store-rel.c: New file.
5392 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5394         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5395         * gfortran.dg/bounds_check_4.f90: Likewise.
5396         * gfortran.dg/inquire_10.f90: Likewise.
5397         * gfortran.dg/minloc_3.f90: Likewise.
5398         * gfortran.dg/minlocval_3.f90: Likewise.
5399         * gfortran.dg/module_double_reuse.f90: Likewise.
5400         * gfortran.dg/mvbits_1.f90: Likewise.
5401         * gfortran.dg/oldstyle_1.f90: Likewise.
5402         * gfortran.dg/pr20163-2.f: Likewise.
5403         * gfortran.dg/save_1.f90: Likewise.
5404         * gfortran.dg/scan_1.f90: Likewise.
5405         * gfortran.dg/select_char_1.f90: Likewise.
5406         * gfortran.dg/shape_4.f90: Likewise.
5407         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5408         * gfortran.dg/function_optimize_10.f90: Likewise.
5409         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5410         * gfortran.dg/used_types_17.f90: Likewise.
5411         * gfortran.dg/used_types_18.f90: Likewise.
5413 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5415         PR fortran/54286
5416         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5418 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5420         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5422 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5424         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5426 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5428         PR fortran/55072
5429         * gfortran.dg/assumed_type_2.f90: Fix test case.
5430         * gfortran.dg/internal_pack_13.f90: New test.
5431         * gfortran.dg/internal_pack_14.f90: New test.
5433 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5435         PR fortran/55868
5436         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5437         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5438         $tar to STAR.
5440 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5442         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5444 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5446         PR target/55719
5447         * gcc.target/s390/pr55719.c: New testcase.
5449 2013-01-11  Richard Guenther  <rguenther@suse.de>
5451         PR tree-optimization/44061
5452         * gcc.dg/pr44061.c: New testcase.
5454 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5456         Update copyright years.
5458 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5459             Jakub Jelinek  <jakub@redhat.com>
5461         PR target/55565
5462         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5464 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5466         PR rtl-optimization/55672
5467         * gcc.target/i386/pr55672.c: New.
5469 2013-01-10  Jeff Law  <law@redhat.com>
5471         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5472         pass/fail message unique.
5475 2013-01-10  Jason Merrill  <jason@redhat.com>
5477         * ada/.gitignore: New.
5479 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5481         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5482         Add tls options.
5483         * g++.dg/tls/thread_local2.C: Likewise.
5484         * g++.dg/tls/thread_local2g.C: Likewise.
5485         * g++.dg/tls/thread_local6.C: Likewise.
5486         * g++.dg/tls/thread_local-order1.C: Add tls options.
5487         * g++.dg/tls/thread_local-order2.C: Likewise.
5488         * g++.dg/tls/thread_local3.C: Likewise.
5489         * g++.dg/tls/thread_local3g.C: Likewise.
5490         * g++.dg/tls/thread_local4.C: Likewise.
5491         * g++.dg/tls/thread_local4g.C: Likewise.
5492         * g++.dg/tls/thread_local5.C: Likewise.
5493         * g++.dg/tls/thread_local5g.C: Likewise.
5494         * g++.dg/tls/thread_local6g.C: Likewise.
5496 2013-01-10  Kostya Serebryany  <kcc@google.com>
5498         * g++.dg/asan/asan_test.cc: Sync from upstream.
5500 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5502         PR tree-optimization/55921
5503         * gcc.c-torture/compile/pr55921.c: New test.
5505 2013-01-09  Jan Hubicka  <jh@suse.cz>
5507         PR tree-optimization/55569
5508         * gcc.c-torture/compile/pr55569.c: New testcase.
5510 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5512         PR fortran/47203
5513         * gfortran.dg/use_28.f90: New test.
5515 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5517         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5518         number matching more robust.
5520 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5522         PR rtl-optimization/55829
5523         * gcc.target/i386/pr55829.c: New.
5525 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5527         PR fortran/55758
5528         * gfortran.dg/bind_c_bool_1.f90: New.
5529         * gfortran.dg/do_5.f90: Add dg-warning.
5531 2013-01-09  Jan Hubicka  <jh@suse.cz>
5533         PR tree-optimization/55875
5534         * gcc.c-torture/execute/pr55875.c: New testcase.
5535         * g++.dg/torture/pr55875.C: New testcase.
5537 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5539         PR c/48418
5540         * c-c++-common/pr48418.c: New test.
5542 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5544         PR c++/55801
5545         * g++.dg/tls/thread_local-ice.C: New.
5547 2013-01-09  Andreas Schwab  <schwab@suse.de>
5549         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5551 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5553         PR tree-optimization/48189
5554         * gcc.dg/pr48189.c: New test.
5556 2013-01-04  Jan Hubicka  <jh@suse.cz>
5558         PR tree-optimization/55823
5559         * g++.dg/ipa/devirt-10.C: New testcase.
5561 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5562             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5564         PR rtl-optimization/55845
5565         * gcc.target/i386/pr55845.c: New test.
5567 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5569         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5570         instructions generated instead of number of occurances.
5572 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5574         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5575         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5576         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5577         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5578         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5579         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5580         * gcc.target/aarch64/vect-fcm.x: Likewise.
5581         * lib/target-supports.exp
5582         (check_effective_target_vect_cond): Enable for AArch64.
5584 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5586         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5587         endian-safe float pool loading.
5588         (test_square_root_v4sf): Likewise.
5589         (test_square_root_v2df): Likewise.
5590         * lib/target-supports.exp
5591         (check_effective_target_vect_call_sqrtf): Add AArch64.
5593 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5595         PR debug/55579
5596         * gcc.dg/tree-ssa/pr55579.c: New test.
5598 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5600         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5601         asm comments.
5603 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5605         PR middle-end/55890
5606         * gcc.dg/torture/pr55890-3.c: New test.
5608         PR middle-end/55851
5609         * gcc.c-torture/compile/pr55851.c: New test.
5611         PR sanitizer/55844
5612         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5613         dg-options.
5615 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5617         PR fortran/55618
5618         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5620 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5622         PR fortran/55763
5623         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5624         * gfortran.dg/pointer_init_7.f90: New.
5626 2013-01-07  Richard Biener  <rguenther@suse.de>
5628         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5630 2013-01-07  Richard Biener  <rguenther@suse.de>
5632         PR middle-end/55890
5633         * gcc.dg/torture/pr55890-1.c: New testcase.
5634         * gcc.dg/torture/pr55890-2.c: Likewise.
5636 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5638         * gcc.target/aarch64/fmovd.c: New.
5639         * gcc.target/aarch64/fmovf.c: Likewise.
5640         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5641         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5642         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5643         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5644         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5645         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5647 2013-01-07  Richard Biener  <rguenther@suse.de>
5649         PR tree-optimization/55888
5650         PR tree-optimization/55862
5651         * gcc.dg/torture/pr55888.c: New testcase.
5653 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5655         PR fortran/55852
5656         * gfortran.dg/intrinsic_size_3.f90: New.
5658 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5660         PR fortran/55763
5661         * gfortran.dg/select_type_32.f90: New.
5663 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5665         PR c++/52343
5666         * g++.dg/cpp0x/alias-decl-29.C: New test.
5668 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5670         PR fortran/53876
5671         PR fortran/54990
5672         PR fortran/54992
5673         * gfortran.dg/class_array_15.f03: New test.
5675 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5677         PR fortran/42769
5678         PR fortran/45836
5679         PR fortran/45900
5680         * gfortran.dg/use_23.f90: New test.
5681         * gfortran.dg/use_24.f90: New test.
5682         * gfortran.dg/use_25.f90: New test.
5683         * gfortran.dg/use_26.f90: New test.
5684         * gfortran.dg/use_27.f90: New test.
5686 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5688         * gnat.dg/specs/clause_on_volatile.ads: New test.
5690 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5692         * gnat.dg/alignment10.adb: New test.
5694 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5695             Mikael Morin  <mikael@gcc.gnu.org>
5697         PR fortran/55827
5698         * gfortran.dg/use_22.f90: New test.
5700 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5702         * gcc.target/aarch64/cmp-1.c: New testcase.
5704 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5706         PR fortran/55172
5707         * gfortran.dg/select_type_31.f03: New test.
5709 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5711         PR c++/54526 (again)
5712         * g++.dg/cpp0x/parse2.C: Extend.
5713         * g++.old-deja/g++.other/crash28.C: Adjust.
5715 2013-01-04  Richard Biener  <rguenther@suse.de>
5717         PR tree-optimization/55862
5718         * gcc.dg/torture/pr55862.c: New testcase.
5720 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5722         PR tree-optimization/55755
5723         * gcc.dg/torture/pr55755.c: New test.
5724         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5725         * gcc.dg/tree-ssa/pr45144.c: Update.
5727 2013-01-04  Richard Biener  <rguenther@suse.de>
5729         PR middle-end/55863
5730         * gcc.dg/fold-reassoc-2.c: New testcase.
5732 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5734         PR fortran/55763
5735         * gfortran.dg/null_7.f90: New.
5737 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5739         PR fortran/55854
5740         PR fortran/55763
5741         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5742         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5743         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5745 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5747         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5749 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5751         PR fortran/55855
5752         * gfortran.dg/assignment_1.f90: Modified.
5753         * gfortran.dg/assignment_4.f90: New.
5755 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5757         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5759 2013-01-03  Richard Biener  <rguenther@suse.de>
5761         PR tree-optimization/55857
5762         * gcc.dg/vect/pr55857-1.c: New testcase.
5763         * gcc.dg/vect/pr55857-2.c: Likewise.
5765 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5767         PR rtl-optimization/55838
5768         * gcc.dg/pr55838.c: New test.
5770         PR tree-optimization/55832
5771         * gcc.c-torture/compile/pr55832.c: New test.
5773 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5775         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5776         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5777         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5778         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5779         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5780         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5781         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5782         * gcc.dg/unroll_1.c: Ditto.
5783         * gcc.dg/unroll_2.c: Ditto.
5784         * gcc.dg/unroll_3.c: Ditto.
5785         * gcc.dg/unroll_4.c: Ditto.
5787 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5789         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5791 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5793         PR fortran/55818
5794         * gfortran.dg/eof_4.f90: New test.
5796 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5798         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5799         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5800         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5801         (compat_setup_dfp): Initialize compat_alt_caret and
5802         compat_save_TEST_ALWAYS_FLAGS.
5804 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5806         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5808 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5810         * gcc.dg/torture/fp-int-convert-2.c: New test.
5812 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5814         * gfortran.dg/newunit_3.f90: Add dg-do run.
5815         * gfortran.dg/inquire_15.f90: Add dg-do run.
5817 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5819         PR tree-optimization/55831
5820         * gcc.dg/pr55831.c: New test.
5822 Copyright (C) 2013 Free Software Foundation, Inc.
5824 Copying and distribution of this file, with or without modification,
5825 are permitted in any medium without royalty provided the copyright
5826 notice and this notice are preserved.