* gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob816f65cda0960b929223672d4454fdae27083da6
1 2013-07-26  Joern Rennecke <joern.rennecke@embecosm.com>
3         Skip tests that make assumptions about struct layout that don't hold
4         on epiphany:
5         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
6         * g++.dg/cpp0x/iop.C: Likewise.
7         * g++.dg/cpp0x/named_refs.C: Likewise.
8         * g++.dg/cpp0x/rv1p.C: Likewise.
9         * g++.dg/cpp0x/rv2p.C: Likewise.
10         * g++.dg/cpp0x/rv3p.C: Likewise.
11         * g++.dg/cpp0x/rv4p.C: Likewise.
12         * g++.dg/cpp0x/rv5p.C: Likewise.
13         * g++.dg/cpp0x/rv6p.C: Likewise.
14         * g++.dg/cpp0x/rv7p.C: Likewise.
15         * g++.dg/cpp0x/rv8p.C: Likewise.
16         * g++.dg/ext/strncpy-chk1.C: Likewise.
17         * gcc.dg/builtin-object-size-10.c: Likewise.
18         * gcc.dg/builtin-object-size-11.c: Likewise.
19         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
20         * gcc.dg/pr25805.c: Likewise.
21         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
22         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
23         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
24         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
25         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
26         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
27         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
28         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
29         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
30         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
31         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
32         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
33         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
34         * gcc.c-torture/execute/zerolen-2.x: Likewise.
35         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
37         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
38         * gcc.dg/tree-ssa/loop-1.c: Likewise. 
40 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
42         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
44 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
46         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
47         memcpy not initializers.
49         * gcc.dg/guality/guality.exp: Skip on AIX.
51 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
53         PR c++/57101
54         * g++.dg/cpp0x/pr57101.C: New.
56 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
58         * gcc.target/aarch64/neg_1.c: New test.
60 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
62         PR fortran/57966
63         * gfortran.dg/typebound_call_25.f90: New.
65 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/57981
68         * g++.dg/cpp0x/pr57981.C: New.
70 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
72         PR c++/57880
73         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
75 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
77         PR rtl-optimization/57960
78         * gcc.target/s390/pr57960.c: New.
80 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
82         PR fortran/57639
83         * gfortran.dg/unlimited_polymorphic_9.f90: New.
85 2013-07-25  Terry Guo  <terry.guo@arm.com>
87         * gcc.target/arm/thumb1-Os-mult.c: New test case.
89 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
91         PR c++/57942
92         * g++.dg/inherit/pr57942.C: New.
94 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
96         * gcc.target/powerpc/bool2.h: New file, test the code generation
97         of logical operations for power5, altivec, power7, and power8
98         systems.
99         * gcc.target/powerpc/bool2-p5.c: Likewise.
100         * gcc.target/powerpc/bool2-av.c: Likewise.
101         * gcc.target/powerpc/bool2-p7.c: Likewise.
102         * gcc.target/powerpc/bool2-p8.c: Likewise.
103         * gcc.target/powerpc/bool3.h: Likewise.
104         * gcc.target/powerpc/bool3-av.c: Likewise.
105         * gcc.target/powerpc/bool2-p7.c: Likewise.
106         * gcc.target/powerpc/bool2-p8.c: Likewise.
108 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
110         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
112 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
114         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
116 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
118         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
119         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
120         type from long to long long.
121         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
122         to have effective-target keywords of lp64 and ilp32.
123         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
124         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
125         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
126         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
127         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
128         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
129         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
130         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
131         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
133 2013-07-23  Tom Tromey  <tromey@redhat.com>
134             Joseph Myers  <joseph@codesourcery.com>
136         * gcc.dg/c11-generic-1.c: New file.
137         * gcc.dg/c11-generic-2.c: New file.
139 2013-07-22  Tobias Burnus  <burnus@net-b.de>
141         PR fortran/57906
142         PR fortran/52052
143         * coarray/lib_realloc_1.f90: Permit optimization.
144         * gfortran.dg/coarray_31.f90: New.
146 2013-07-22  Tobias Burnus  <burnus@net-b.de>
148         PR fortran/57762
149         * gfortran.dg/class_array_7.f03: Fix memory leak.
151 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/52816
154         * g++.dg/cpp0x/decltype56.C: New.
156 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
158         * gcc.dg/pr53265.c: Correct line number in dg-message.
160 2013-07-22  Diego Novillo  <dnovillo@google.com>
162         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
164 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
166         PR testsuite/52641
167         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
168         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
170 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
172         PR testsuite/52641
173         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
174         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
175         * gcc.dg/torture/pr53366-1.c: Same.
176         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
177         * gcc.dg/torture/pr56488.c: Same.
178         * gcc.dg/torture/pr57584.c: Same.
179         * gcc.dg/tree-ssa/pr57385.c: Same.
180         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
182 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
184         * c-c++-common/pr41779.c: Fix typos.
185         * gcc.c-torture/compile/20031125-2.c: Likewise.
186         * gcc.c-torture/compile/20040621-1.c: Likewise.
187         * gcc.c-torture/execute/20020418-1.c: Likewise.
188         * gcc.dg/20020108-1.c: Likewise.
189         * gcc.dg/atomic-generic-aux.c: Likewise.
190         * gcc.dg/builtin-complex-err-2.c: Likewise.
191         * gcc.dg/decl-1.c: Likewise.
192         * gcc.dg/di-sync-multithread.c: Likewise.
193         * gcc.dg/format/c90-printf-1.c: Likewise.
194         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
195         * gcc.dg/long-long-compare-1.c: Likewise.
196         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
197         * gcc.dg/pr17055-1.c: Likewise.
198         * gcc.dg/pr27095.c: Likewise.
199         * gcc.dg/torture/fp-int-convert.h: Likewise.
200         * gcc.dg/tree-prof/inliner-1.c: Likewise.
201         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
202         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
203         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
204         * gcc.dg/tree-ssa/loop-19.c: Likewise.
205         * gcc.dg/tree-ssa/loop-1.c: Likewise.
206         * gcc.dg/tree-ssa/pr21001.c: Likewise.
207         * gcc.dg/tree-ssa/pr42585.c: Likewise.
208         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
209         * gcc.dg/vect/vect-cond-5.c: Likewise.
210         * gcc.dg/weak/typeof-2.c: Likewise.
211         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
212         * gcc.target/arm/naked-1.c: Likewise.
213         * gcc.target/i386/pr9771-1.c: Likewise.
214         * gcc.target/sparc/sparc-constant-1.c: Likewise.
215         * gcc.target/sparc/struct-ret-check.c: Likewise.
216         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
217         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
218         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
219         Likewise.
221 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
223         PR fortran/56937
224         * gfortran.dg/dependency_42.f90:  New test.
225         * gfortran.dg/dependency_43.f90:  New test.
227 2013-07-21  Tobias Burnus  <burnus@net-b.de>
229         PR fortran/35862
230         * gfortran.dg/round_4.f90: New.
232 2013-07-21  Tobias Burnus  <burnus@net-b.de>
234         PR fortran/57894
235         * gfortran.dg/min_max_conformance_2.f90: New.
237 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
239         PR preprocessor/57620
240         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
241         (main): Don't test {s,u,U,L}12.
242         * c-c++-common/raw-string-13.c: New test.
243         * c-c++-common/raw-string-14.c: New test.
244         * c-c++-common/raw-string-15.c: New test.
245         * c-c++-common/raw-string-16.c: New test.
247 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
249         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
251 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
253         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
255         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
256         target { ! keeps_null_pointer_checks }.
257         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
258         target { ! keeps_null_pointer_checks }.
260         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
261         * gcc.dg/torture/pr56488.c: Likewise.
263 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
265         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
266         new testcase.
268 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
270         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
271         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
272         * gfortran.dg/guality/guality.exp: Skip on AIX.
274         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
276         * g++.dg/debug/pr56819.C: Skip on AIX.
277         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
278         * g++.dg/guality/guality.exp: Skip on AIX.
280         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
282         * gcc.misc-tests/gcov-14.c: Skip on AIX.
284         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
286 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
288         PR target/57516
289         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
290         Adjust to corrected rounding.
292 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
294         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
295         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
296         check_effective_target_cilkplus.
297         * g++.dg/cilk-plus/cilk-plus.exp: Same.
299 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
301         * gcc.target/powerpc/pr57744.c: Fix typo.
303 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
305         PR middle-end/57698
306         * gcc.c-torture/compile/pr57698.c: New test.
307         * gcc.c-torture/compile/pr43791.c: Remove prune output
308         directive.
309         * gcc.c-torture/compile/pr44043.c: Ditto.
311 2013-07-18  Wei Mi  <wmi@google.com>
313         PR rtl-optimization/57878
314         * g++.dg/pr57518.C: New test.
316 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
318         * gcc.dg/pr42611.c: Move dg-error to correct line.
320 2013-07-17  Tobias Burnus  <burnus@net-b.de>
322         PR fortran/57895
323         * gfortran.dg/dollar_sym_3.f: New.
324         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
326 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
328         PR target/55654
329         PR target/55656
330         PR target/55657
331         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
332         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
333         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
334         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
335         * objc.dg/image-info.m: Likewise.
336         * objc.dg/symtab-1.m: Likewise.
337         * objc.dg/torture/strings/const-str-10.m: Likewise.
338         * objc.dg/torture/strings/const-str-11.m: Likewise.
339         * objc.dg/torture/strings/const-str-9.m: Likewise.
340         * objc.dg/zero-link-1.m: Likewise.
341         * objc.dg/zero-link-2.m: Likewise.
342         * objc.dg/no-extra-load.m: Avoid Foundation.h.
343         * objc.dg/objc-foreach-4.m: Likewise.
344         * objc.dg/objc-foreach-5.m: Likewise.
345         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
346         (for Darwin).
347         * obj-c++.dg/strings/const-str-12.mm: Likewise.
348         * obj-c++.dg/syntax-error-1.mm: Likewise.
349         * objc.dg/method-6.m: Likewise.
350         * objc.dg/pr23214.m: Likewise.
351         * objc.dg/proto-lossage-7.m: Likewise.
352         * objc.dg/strings/const-str-12b.m: Likewise.
353         * objc.dg/zero-link-3.m: Likewise.
354         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
355         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
356         adjust headers, interfaces and encoded types to reflect current system
357         versions.  Add FIXME and outputs from current system compiler for
358         reference.
360 2013-07-15  Cong Hou  <congh@google.com>
362         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
363         counted.
364         * gcc.target/i386/l_fma_float_3.c: Likewise.
365         * gcc.target/i386/l_fma_double_1.c: Likewise.
366         * gcc.target/i386/l_fma_double_3.c: Likewise.
368 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
370         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
371         function to test if HTM is available.
372         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
373         * gcc.target/powerpc/htm-builtin-1.c: New test.
375 2013-07-15  Tobias Burnus  <burnus@net-b.de>
377         * gfortran.dg/coarray_lib_realloc_1.f90: New.
378         * gfortran.dg/coarray/lib_realloc_1.f90: New.
379         * gfortran.dg/coarray_6.f90: Add dg-error.
381 2013-07-15  Tobias Burnus  <burnus@net-b.de>
383         PR fortran/37336
384         * gfortran.dg/finalize_18.f90: New.
386 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
388         PR fortran/52669
389         * fortran.dg/module_variable_1.f90:  New test.
390         * fortran.dg/module_variable_2.f90:  New test.
392 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
394         * g++.dg/ext/vector19.C: Adapt.
395         * g++.dg/ext/vector23.C: New testcase.
397 2013-07-12  Michael Matz  <matz@suse.de>
399         PR middle-end/55771
400         * c-c++-common/pr55771.c: New test.
402 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
404         * gcc.target/aarch64/vect-movi.c: New.
406 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
408         PR target/57362
409         * g++.dg/ext/pr57362.C: New.
411 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
413         PR target/57631
414         * gcc.target/avr/torture/pr57631.c: New test.
416 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
418         PR c++/57827
419         * g++.dg/cpp0x/constexpr-ice7.C: New.
421 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
423         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
424         for EABI targets.
425         * gcc.c-torture/execute/nest-align-1.x: New.
427 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
429         PR c++/57874
430         * g++.dg/cpp0x/sfinae48.C: New.
432 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
434         PR preprocessor/57824
435         * c-c++-common/raw-string-17.c: New test.
436         * c-c++-common/gomp/pr57824.c: New test.
438 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/57869
441         * g++.dg/cpp0x/reinterpret_cast1.C: New.
442         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
443         * g++.dg/conversion/dr195.C: Update.
444         * g++.dg/expr/cast2.C: Likewise.
446 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
448         * c-c++-common/raw-string-18.c: New test.
449         * c-c++-common/raw-string-19.c: New test.
451         PR preprocessor/57757
452         * g++.dg/cpp/paste1.C: New test.
453         * g++.dg/cpp/paste2.C: New test.
455 2013-07-10  Graham Stott  <grahams@btinternet.com>
457         * gcc.target/mips/mulsize-1.c: New.
458         * gcc.target/mips/mulsize-2.c: New.
459         * gcc.target/mips/mulsize-3.c: New.
460         * gcc.target/mips/mulsize-4.c: New.
462 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
464         PR c++/53094
465         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
466         * g++.dg/ext/vector24.C: New testcase.
468 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
470         PR c++/53000
471         * g++.dg/cpp0x/decltype17.C: Adjust.
473 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
475         PR c++/51786
476         * g++.dg/cpp0x/pr51786.C: New.
478 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
480         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
482         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
484         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
486         * gcc.target/powerpc/sd-vsx.c: Require dfp.
487         * gcc.target/powerpc/sd-pwr6.c: Likewise.
489 2013-07-08  Tobias Burnus  <burnus@net-b.de>
491         PR fortran/57834
492         * gfortran.dg/c_f_pointer_tests_8.f90: New.
494 2013-07-08  Tobias Burnus  <burnus@net-b.de>
496         PR fortran/50554
497         * gfortran.dg/do_check_9.f90: New.
499 2013-07-08  Tobias Burnus  <burnus@net-b.de>
501         PR fortran/57785
502         * gfortran.dg/dot_product_2.f90: New.
504 2013-07-08  Tobias Burnus  <burnus@net-b.de>
506         PR fortran/57469
507         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
509 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
511         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
512         * gfortran.dg/finalize_10.f90: Fix dg-final.
514 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
516         PR target/57819
517         * gcc.target/i386/pr57819.c: New test.
519         PR rtl-optimization/57829
520         * gcc.c-torture/execute/pr57829.c: New test.
522 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
524         * gcc.target/i386/memcpy-vector_loop-1.c: New.
525         * gcc.target/i386/memcpy-vector_loop-2.c: New.
527 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
529         PR target/57807
530         * gcc.target/i386/pr57807.c: New test.
532 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
534         PR target/29776
535         * gcc.dg/tree-ssa/vrp89.c: New test.
537 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
539         PR c++/28262
540         * g++.dg/parse/defarg16.C: New.
542 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
544         PR rtl-optimization/55342
545         * gcc.target/i386/pr55342.c: New.
547 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
549         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
551 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
553         PR c++/14263
554         * g++.dg/inherit/virtual10.C: New.
556 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
558         PR c/57821
559         * gcc.dg/large-size-array-6.c: New test.
561 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/38634
564         * g++.dg/template/crash116.C: New.
566 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
568         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
569         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
571 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
573         PR c++/54998
574         * g++.dg/cpp0x/nsdmi-list3.C: New.
576 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
578         PR target/57777
579         * gcc.target/i386/pr57777.c: New test.
581         PR c++/57771
582         * g++.dg/template/arg9.C: New test.
584 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
586         * gcc.target/i386/avx-inline.c: New test.
588 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
590         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
591         * gcc.target/mips/call-2.c: Likewise.
592         * gcc.target/mips/call-3.c: Likewise.
593         * gcc.target/mips/lazy-binding-1.c: Likewise.
595 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
597         PR tree-optimization/57741
598         * gcc.dg/vect/pr57741-1.c: New test.
599         * gcc.dg/vect/pr57741-2.c: New test.
600         * gcc.dg/vect/pr57741-3.c: New test.
602 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
604         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
605         on big endian.
606         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
607         * lib/target-supports.exp: Define aarch64_little_endian.
609 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
611         * gcc.target/aarch64/abs_1.c: New test.
613 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
615         * gcc.target/aarch64/bfxil_1.c: New test.
616         * gcc.target/aarch64/bfxil_2.c: Likewise.
618 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
620         PR c/57766
621         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
622         array sizes from 100 to 20.
624 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
626         PR fortran/54788
627         * gfortran.dg/pointer_remapping_8.f90: New.
629 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
631         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
632         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
633         * g++.dg/cpp1y/udlit-userdef-string.C: New.
634         * g++.dg/cpp1y/complex_literals.h: New.
636 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
638         PR c++/57645
639         * g++.dg/cpp0x/noexcept21.C: New.
641 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
643         PR target/57736
644         * gcc.target/i386/pr57736.c: New test.
646 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
648         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
649         c specific.
650         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
651         strings to match the fixed error messages.
652         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
653         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
654         message check.
656 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
658         PR target/57744
659         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
660         stqcx. get even registers.
662 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
664         PR c++/57509
665         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
667 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
669         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
670         Fix scan patterns.
671         * gcc.target/i386/bmi-1.c: Ditto.
672         * gcc.target/i386/bmi-bextr-4.c: New.
673         * gcc.target/i386/bmi-bextr-5.c: Ditto.
675 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
677         PR c++/57682
678         * g++.dg/cpp0x/initlist73.C: New.
680 2013-06-27  Meador Inge  <meadori@codesourcery.com>
682         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
683         * g++.dg/simulate-thread/atomics-2.C: Likewise.
684         * g++.dg/simulate-thread/atomics-1.C: Likewise.
686 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
688         PR c++/57509
689         * g++.dg/ext/pr57509.C: New file.
691 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
693         PR target/57623
694         * gcc.target/i386/bmi-bextr-3.c: New test.
696         PR target/57623
697         * gcc.target/i386/bmi2-bzhi-1.c: New test.
699 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
701         PR c++/57172
702         * g++.dg/cpp0x/pr57172.C: New testcase.
704 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
706         * gcc.target/s390/htm-1.c: New file.
707         * gcc.target/s390/htm-nofloat-1.c: New file.
708         * gcc.target/s390/htm-xl-intrin-1.c: New file.
710 2013-06-26  Tobias Burnus  <burnus@net-b.de>
712         PR fortran/29800
713         * gfortran.dg/bounds_check_17.f90: New.
715 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
717         PR c++/57640
718         * g++.dg/cpp1y/pr57640.C: New.
720 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
722         PR c/57692
723         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
724         overflow due to size of arrays.
726 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
728         PR tree-optimization/57705
729         * gcc.dg/vect/pr57705.c: New test.
730         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
732 2013-06-25  Martin Jambor  <mjambor@suse.cz>
734         PR middle-end/57670
735         * g++.dg/ipa/pr57670.C: New test.
737 2013-06-25  Richard Biener  <rguenther@suse.de>
739         PR middle-end/56977
740         * gcc.dg/pr56977.c: New testcase.
742 2013-06-24  Martin Jambor  <mjambor@suse.cz>
744         PR tree-optimization/57358
745         * gcc.dg/ipa/pr57358.c: New test.
747 2013-06-24  Richard Biener  <rguenther@suse.de>
749         PR testsuite/57686
750         * gcc.dg/torture/pr57584.c: Remove target specific bits.
752 2013-06-24  Richard Biener  <rguenther@suse.de>
754         PR tree-optimization/57488
755         * gcc.dg/torture/pr57488.c: New testcase.
757 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
758             Dominique d'Humieres  <dominiq@lps.ens.fr>
760         PR fortran/52413
761         * gfortran.dg/fraction.f90: New.
763 2013-06-24  Alan Modra  <amodra@gmail.com>
765         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
766         Add scan-assembler-not "lvx".
767         * gcc.target/powerpc/le-altivec-consts.c: New.
769 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
771         * g++.dg/cpp0x/sfinae47.C: New.
773 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
775         PR target/52483
776         * gcc.target/sh/pr52483-1.c: New.
777         * gcc.target/sh/pr52483-2.c: New.
778         * gcc.target/sh/pr52483-3.c: New.
779         * gcc.target/sh/pr52483-4.c: New.
780         * gcc.target/sh/pr52483-5.c: New.
782 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
784         * gcc.target/i386/intrinsics_1.c: New test.
785         * gcc.target/i386/intrinsics_2.c: Ditto.
786         * gcc.target/i386/intrinsics_3.c: Ditto.
787         * gcc.target/i386/intrinsics_4.c: Ditto.
788         * gcc.target/i386/intrinsics_5.c: Ditto.
789         * gcc.target/i386/intrinsics_6.c: Ditto.
790         * gcc.target/i386/avx-1.c: Provide macros for builtins
791         needing immediate arguments in f16cintrin.h and rtmintrin.h.
793 2013-06-21  Tobias Burnus  <burnus@net-b.de>
795         PR fortran/37336
796         * gfortran.dg/finalize_17.f90: New.
798 2013-06-21  Tobias Burnus  <burnus@net-b.de>
800         * gfortran.dg/realloc_on_assign_18.f90: New.
802 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
804         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
805         Also changed the returns from error as distinct values so that
806         debugging can get easier.
807         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
808         errors specific to C, if necessary.  Also added new error
809         hooks for C++.
810         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
811         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
812         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
813         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
814         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
815         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
816         the same changes as parser_errors3.c, spaces were added between colons
817         to not confuse C++ compiler with 2 colons as scope.
818         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
819         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
820         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
821         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
822         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
823         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
824         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
825         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
826         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
827         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
828         * g++.dg/cilk-plus/cilk-plus.exp: New script.
829         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
830         in the list.
832 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
834         PR other/53317
835         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
837 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
839         PR target/57655
840         * gcc.target/i386/pr57655.c: New test.
842 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
844         * ada/acats/tests/gcc: Delete.
845         * gnat.dg/style: Likewise.
847 2013-06-20  Jeff Law  <law@redhat.com>
849         PR tree-optimization/57660
850         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
851         based on their branch cost.
853         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
855 2013-06-20  Tobias Burnus  <burnus@net-b.de>
857         PR fortran/57633
858         * gfortran.dg/list_read_11.f90: New.
860 2013-06-20  Richard Biener  <rguenther@suse.de>
862         PR tree-optimization/57584
863         * gcc.dg/torture/pr57584.c: New testcase.
865 2013-06-19  Sharad Singhai  <singhai@google.com>
867         * g++.dg/gcov/gcov-8.C: New testcase.
868         * lib/gcov.exp: Handle intermediate format.
870 2013-06-19  Wei Mi  <wmi@google.com>
872         PR rtl-optimization/57518
873         * testsuite/gcc.dg/pr57518.c: New test.
875 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
877         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
879 2013-06-19  Jan Hubicka  <jh@suse.cz>
881         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
883 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
885         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
886         hard-coded values of array sizes with a #define.
887         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
888         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
889         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
890         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
891         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
893 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
895         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
896         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
898 2013-06-19  Jeff Law  <law@redhat.com>
900         * gcc.dg/tree-ssa/forwprop-28.c: New test.
902 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
904         PR c++/57638
905         * g++.dg/template/error53.C: New.
907 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
909         PR target/55033
910         * gcc.target/powerpc/pr55033.c: Fix options.
912 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
914         * gcc.target/i386/inline_error.c: New test.
915         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
916         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
918 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
920         PR c++/53211
921         * g++.dg/cpp0x/decltype55.C: New.
923 2013-06-18  Marek Polacek  <polacek@redhat.com>
925         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
927 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
929         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
931 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
933         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
934         Also changed the returns from error as distinct values so that it is
935         easier to debug.
937 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
939         * gcc.target/aarch64/scalar_intrinsics.c: Update.
941 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
943         PR c++/16128
944         * g++.dg/template/error52.C: New.
945         * g++.dg/lookup/friend15.C: Update.
946         * g++.dg/parse/error11.C: Likewise.
947         * g++.dg/parse/error14.C: Likewise.
948         * g++.dg/parse/parser-pr28152-2.C: Likewise.
949         * g++.dg/parse/template25.C: Likewise.
950         * g++.old-deja/g++.jason/cond.C: Likewise.
951         * g++.old-deja/g++.mike/for2.C: Likewise.
952         * g++.old-deja/g++.robertl/eb125.C: Likewise.
953         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
955 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
957         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
958         ensure alignment.
960 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
962         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
963         accidentally placing minus sign for length instead of stride.
965 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
967         PR rtl-optimization/57425
968         PR rtl-optimization/57569
969         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
970         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
972 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
974         PR fortran/49074
975         PR fortran/56136
976         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
977         packing.
978         * gfortran.dg/typebound_assignment_6.f03: New.
980 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
982         * gcc.target/h8300/h8300.exp: New.
983         * gcc.dg/pragma-isr.c: Move to ...
984         * gcc.target/sh/torture/pragma-isr.c: ... here ...
985         * gcc.target/h8300/pragma-isr.c: ... and here.
986         * gcc.dg/pragma-isr2.c: Move to ...
987         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
988         * gcc.target/h8300/pragma-isr2.c: ... and here.
989         * gcc.dg/pragma-isr-trapa.c: Move to ...
990         * gcc.target/sh/pragma-isr-trapa.c: ... here.
991         * gcc.dg/pragma-isr-trapa2.c: Move to ...
992         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
993         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
994         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
995         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
996         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
997         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
998         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
999         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1000         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1001         * gcc.dg/attr-isr-trapa.c: Move to ...
1002         * gcc.target/sh/attr-isr-trapa.c: ... here.
1004 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1006         PR c++/51413
1007         * g++.dg/ext/builtin-offsetof1.C: New.
1009 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1011         * gcc.target/aarch64/vect_smlal_1.c: New file.
1013 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1015         PR fortran/57508
1016         * gfortran.dg/defined_assignment_7.f90: New.
1018 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1020         PR c++/57599
1021         * g++.dg/rtti/dyncast6.C: New.
1022         * g++.dg/cpp0x/dyncast1.C: Likewise.
1024 2013-06-14  Alan Modra  <amodra@gmail.com>
1026         PR middle-end/57134
1027         * gcc.dg/pr57134.c: New.
1029 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1031         PR fortran/57596
1032         * gfortran.dg/deferred_type_param_9.f90: New.
1034 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1036         * gcc.dg/fold-minus-1.c: New testcase.
1038 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1040         PR fortran/49074
1041         * gfortran.dg/typebound_assignment_5.f03: New.
1043 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1045         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1047 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1048             Pat Haugen <pthaugen@us.ibm.com>
1049             Peter Bergner <bergner@vnet.ibm.com>
1051         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1052         load/store instructions on power7, power8.
1053         * gcc.target/powerpc/atomic-p8.c: Likewise.
1055 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1057         PR c/57577
1058         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1060 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/38958
1063         * g++.dg/warn/Wunused-var-20.C: New.
1065 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1067         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1068         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1069         Run with -fno-common.
1071 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1073         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1074         and exit function calls with return 1 and return 0, respectively.
1076 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1078         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1079         New tests.
1081 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1083         PR tree-optimization/57361
1084         * gcc.dg/tree-ssa/pr57361.c: New file.
1086 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1088         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1089         to ensure alignment.
1090         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1092 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1094         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1096 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1097             Dominique d'Humieres  <dominiq@lps.ens.fr>
1099         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1101 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1103         PR target/56564
1104         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1105         * gcc.target/i386/pr56564-3.c: Likewise.
1107 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1109         PR fortran/57535
1110         * gfortran.dg/class_array_18.f90: New.
1112 2013-06-11  Jan Hubicka  <jh@suse.cz>
1114         PR c++/57551
1115         * g++.dg/ext/visibility/anon6.C: Update testcase.
1117 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1119         PR c/57563
1120         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1121         in how we check __sec_reduce_mutating function's result.
1123 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1124             Pat Haugen <pthaugen@us.ibm.com>
1125             Peter Bergner <bergner@vnet.ibm.com>
1127         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1128         direct move instructions.
1129         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1130         * gcc.target/powerpc/direct-move.h: Likewise.
1131         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1132         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1133         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1134         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1135         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1136         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1138 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1140         PR c++/52440
1141         * g++.dg/cpp0x/pr52440.C: New.
1143 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1145         PR target/56564
1146         * gcc.target/i386/pr56564-1.c: New test.
1147         * gcc.target/i386/pr56564-2.c: New test.
1148         * gcc.target/i386/pr56564-3.c: New test.
1149         * gcc.target/i386/pr56564-4.c: New test.
1150         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1151         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1152         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1153         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1154         * gcc.target/i386/vect-sizes-1.c: Likewise.
1155         * gcc.target/i386/memcpy-1.c: Likewise.
1156         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1157         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1159 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1161         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1162         systems to cover all GNU systems.
1163         * g++.dg/abi/guard2.C: Likewise.
1164         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1165         * g++.dg/eh/sighandle.C: Likewise.
1166         * g++.dg/ext/cleanup-10.C: Likewise.
1167         * g++.dg/ext/cleanup-11.C: Likewise.
1168         * g++.dg/ext/cleanup-8.C: Likewise.
1169         * g++.dg/ext/cleanup-9.C: Likewise.
1170         * g++.dg/opt/const5.C: Likewise.
1171         * g++.dg/opt/life1.C: Likewise.
1172         * g++.dg/other/pr39496.C: Likewise.
1173         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1174         * g++.old-deja/g++.abi/align.C: Likewise.
1175         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1176         * g++.old-deja/g++.law/weak.C: Likewise.
1177         * g++.old-deja/g++.pt/asm1.C: Likewise.
1178         * gcc.c-torture/execute/20030125-1.x: Likewise.
1179         * gcc.c-torture/execute/990127-2.x: Likewise.
1180         * gcc.dg/20041106-1.c: Likewise.
1181         * gcc.dg/20050503-1.c: Likewise.
1182         * gcc.dg/builtin-object-size-5.c: Likewise.
1183         * gcc.dg/cleanup-10.c: Likewise.
1184         * gcc.dg/cleanup-11.c: Likewise.
1185         * gcc.dg/cleanup-8.c: Likewise.
1186         * gcc.dg/cleanup-9.c: Likewise.
1187         * gcc.dg/complex-5.c: Likewise.
1188         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1189         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1190         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1191         * gcc.dg/dfp/pr35739.c: Likewise.
1192         * gcc.dg/fdata-sections-1.c: Likewise.
1193         * gcc.dg/lto/20090206-1_0.c: Likewise.
1194         * gcc.dg/lto/20090206-2_0.c: Likewise.
1195         * gcc.dg/pr30360.c: Likewise.
1196         * gcc.dg/pr37303.c: Likewise.
1197         * gcc.dg/pr39323-1.c: Likewise.
1198         * gcc.dg/pr39323-2.c: Likewise.
1199         * gcc.dg/pr39323-3.c: Likewise.
1200         * gcc.dg/pr45416.c: Likewise.
1201         * gcc.dg/setjmp-2.c: Likewise.
1202         * gcc.dg/split-1.c: Likewise.
1203         * gcc.dg/split-3.c: Likewise.
1204         * gcc.dg/split-4.c: Likewise.
1205         * gcc.dg/strlenopt-12g.c: Likewise.
1206         * gcc.dg/strlenopt-14g.c: Likewise.
1207         * gcc.dg/strlenopt-14gf.c: Likewise.
1208         * gcc.dg/strlenopt-16g.c: Likewise.
1209         * gcc.dg/strlenopt-17g.c: Likewise.
1210         * gcc.dg/strlenopt-18g.c: Likewise.
1211         * gcc.dg/strlenopt-1f.c: Likewise.
1212         * gcc.dg/strlenopt-22g.c: Likewise.
1213         * gcc.dg/strlenopt-2f.c: Likewise.
1214         * gcc.dg/strlenopt-4g.c: Likewise.
1215         * gcc.dg/strlenopt-4gf.c: Likewise.
1216         * gcc.dg/struct-ret-3.c: Likewise.
1217         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1218         * gcc.misc-tests/linkage.exp: Likewise.
1219         * gcc.target/i386/20000724-1.c: Likewise.
1220         * gcc.target/i386/align-main-3.c: Likewise.
1221         * gcc.target/i386/cleanup-1.c: Likewise.
1222         * gcc.target/i386/inline-mcpy.c: Likewise.
1223         * gcc.target/i386/pr32268.c: Likewise.
1224         * gcc.target/i386/pr36613.c: Likewise.
1225         * gcc.target/i386/pr39013-1.c: Likewise.
1226         * gcc.target/i386/pr39013-2.c: Likewise.
1227         * gcc.target/i386/pr39496.c: Likewise.
1228         * gcc.target/i386/pr40906-3.c: Likewise.
1229         * gcc.target/i386/pr46084.c: Likewise.
1230         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1232 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1234         PR target/6526
1235         * gcc.target/sh/pr6526.c: New.
1237 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1239         PR target/57568
1240         * gcc.c-torture/execute/pr57568.c: New test.
1242 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1244         PR c++/37404
1245         * g++.dg/other/vararg-4.C: New.
1247 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1249         PR rtl-optimization/57559
1250         * gcc.target/s390/pr57559.c : New test.
1252 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1254         PR fortran/37336
1255         * gfortran.dg/finalize_10.f90: New.
1256         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1257         * gfortran.dg/finalize_15.f90: New.
1259 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1261         PR fortran/57553
1262         * gfortran.dg/storage_size_4.f90: New.
1264 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1266         PR c++/57548
1267         * testsuite/g++.dg/ext/pr57548.C: New test.
1269 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1271         PR middle-end/57541
1272         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1274 2013-06-07  Jan Hubicka  <jh@suse.cz>
1276         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1278 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1280         PR fortran/57549
1281         * gfortran.dg/array_constructor_48.f90: New.
1282         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1283         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1285 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1287         PR target/56315
1288         * gcc.target/arm/xordi3-opt.c: New test.
1290 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1292         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1293         Revert to dg-options.
1295 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1297         PR target/55033
1298         * gcc.target/powerpc/pr55033.c: New.
1300 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1302         PR c++/53658
1303         * g++.dg/cpp0x/alias-decl-36.C: New.
1305 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1306             Pat Haugen <pthaugen@us.ibm.com>
1307             Peter Bergner <bergner@vnet.ibm.com>
1309         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1310         power8 builtin functions.
1311         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1312         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1313         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1314         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1315         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1316         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1317         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1318         tests to test power8 auto-vectorization.
1319         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1320         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1321         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1322         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1324         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1325         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1327         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1329         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1330         support.
1331         (check_effective_target_powerpc_p8vector_ok): Likewise.
1332         (is-effective-target): Likewise.
1333         (check_vect_support_and_set_flags): Likewise.
1335 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1337         PR c++/43652
1338         * g++.dg/parse/error53.C: New.
1340 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1342         PR rtl-optimization/57459
1343         * gcc.target/i386/pr57459.c: New test.
1345 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1347         PR c++/53743
1348         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1349         into -freorder-blocks-and-partition test.
1350         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1351         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1352         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1353         * gcc.dg/tree-prof/pr50907.c: Ditto.
1354         * gcc.dg/tree-prof/pr45354.c: Ditto.
1355         * g++.dg/tree-prof/partition2.C: Ditto.
1356         * g++.dg/tree-prof/partition3.C: Ditto.
1358 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1360         PR fortran/57542
1361         * gfortran.dg/finalize_16.f90: New.
1363 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1365         * gcc.dg/vect/no-section-anchors-vect-68.c:
1366         Add dg-skip-if aarch64_tiny.
1368 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1370         PR C/57457
1371         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1372         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1374 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/51908
1377         * g++.dg/cpp0x/decltype54.C: New.
1379 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1381         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1382         arm*-*-*eabi* targets.
1383         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1384         arm*-*-* targets.
1385         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1387 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1388             Tobias Burnus  <burnus@net-b.de>
1390         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1391         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1392         * gfortran.dg/io_real_boz_4.f90: Ditto.
1393         * gfortran.dg/io_real_boz_5.f90: Ditto.
1395 2013-06-05  Andreas Schwab  <schwab@suse.de>
1397         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1399 2013-06-04  Jan Hubicka  <jh@suse.cz>
1401         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1403 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1405         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1406         parameters with void.
1407         (main2): Removed argc parameter.
1408         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1409         (main): Replaced argc, argv parameters with void.
1410         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1411         (main2): Removed argc parameter.
1412         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1413         argv parameters with void.  Added __asm volatile to avoid optimization
1414         on argc, if necessary.
1415         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1416         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1417         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1418         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1419         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1420         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1421         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1422         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1423         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1424         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1425         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1426         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1427         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1428         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1429         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1430         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1431         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1432         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1433         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1434         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1435         parameters with void.
1436         (main2): Removed argc parameter.
1437         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1438         (main): Replaced argc, argv parameters with void.
1439         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1440         argv parameters with void.  Also renamed this function as main, and
1441         delete the existing main.
1442         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1443         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1444         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1446 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1448         * gcc.target/aarch64/movi_1.c: New test.
1450 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1452         PR fortran/37336
1453         * gfortran.dg/finalize_12.f90: New.
1454         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1455         end of scope finalization.
1456         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1457         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1458         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1459         * gfortran.dg/class_19.f03: Ditto.
1460         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1461         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1462         * gfortran.dg/extends_14.f03: Ditto.
1463         * gfortran.dg/move_alloc_4.f90: Ditto.
1464         * gfortran.dg/typebound_proc_27.f03: Ditto.
1466 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1468         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1469         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1470         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1471         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1472         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1473         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1474         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1475         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1476         * gfortran.dg/io_real_boz_4.f90: Ditto.
1477         * gfortran.dg/io_real_boz_5.f90: Ditto.
1478         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1479         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1480         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1481         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1482         * gfortran.dg/transpose_2.f90: Fix dg-output.
1484 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1486         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1487         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1488         dg-option and an header comment.
1490 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1492         PR c++/57419
1493         * g++.dg/cpp0x/sfinae46.C: New.
1494         * g++.dg/cpp0x/defaulted13.C: Adjust.
1495         * g++.dg/cpp0x/defaulted2.C: Likewise.
1496         * g++.dg/cpp0x/defaulted26.C: Likewise.
1497         * g++.dg/cpp0x/defaulted3.C: Likewise.
1498         * g++.dg/cpp0x/error1.C: Likewise.
1499         * g++.dg/cpp0x/implicit1.C: Likewise.
1500         * g++.dg/cpp0x/implicit11.C: Likewise.
1501         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1502         * g++.dg/cpp0x/initlist47.C: Likewise.
1503         * g++.dg/cpp0x/initlist9.C: Likewise.
1504         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1505         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1506         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1507         * g++.dg/cpp0x/union4.C: Likewise.
1508         * g++.dg/template/crash108.C: Likewise.
1509         * g++.dg/template/crash41.C: Likewise.
1510         * g++.old-deja/g++.jason/local.C: Likewise.
1511         * g++.old-deja/g++.law/visibility3.C: Likewise.
1513 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1515         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1516         * gcc.dg/vect/bb-slp-14.c: Ditto.
1517         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1518         * gcc.dg/vect/bb-slp-23.c: Ditto.
1519         * gcc.dg/vect/bb-slp-15.c: Ditto.
1520         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1521         * gcc.dg/vect/bb-slp-24.c: Ditto.
1522         * gcc.dg/vect/bb-slp-16.c: Ditto.
1523         * gcc.dg/vect/bb-slp-25.c: Ditto.
1524         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1525         * gcc.dg/vect/bb-slp-17.c: Ditto.
1526         * gcc.dg/vect/bb-slp-1.c: Ditto.
1527         * gcc.dg/vect/bb-slp-26.c: Ditto.
1528         * gcc.dg/vect/bb-slp-18.c: Ditto.
1529         * gcc.dg/vect/bb-slp-2.c: Ditto.
1530         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1531         * gcc.dg/vect/bb-slp-27.c: Ditto.
1532         * gcc.dg/vect/bb-slp-19.c: Ditto.
1533         * gcc.dg/vect/bb-slp-3.c: Ditto.
1534         * gcc.dg/vect/bb-slp-28.c: Ditto.
1535         * gcc.dg/vect/bb-slp-4.c: Ditto.
1536         * gcc.dg/vect/bb-slp-29.c: Ditto.
1537         * gcc.dg/vect/bb-slp-5.c: Ditto.
1538         * gcc.dg/vect/bb-slp-6.c: Ditto.
1539         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1540         * gcc.dg/vect/bb-slp-7.c: Ditto.
1541         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1542         * gcc.dg/vect/bb-slp-8.c: Ditto.
1543         * gcc.dg/vect/bb-slp-9.c: Ditto.
1544         * gcc.dg/vect/bb-slp-10.c: Ditto.
1545         * gcc.dg/vect/bb-slp-11.c: Ditto.
1546         * gcc.dg/vect/bb-slp-20.c: Ditto.
1547         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1548         * gcc.dg/vect/bb-slp-21.c: Ditto.
1549         * gcc.dg/vect/bb-slp-30.c: Ditto.
1550         * gcc.dg/vect/bb-slp-13.c: Ditto.
1551         * gcc.dg/vect/bb-slp-22.c: Ditto.
1552         * g++.dg/vect/slp-pr50413.cc: Ditto.
1553         * g++.dg/vect/slp-pr56812.cc: Ditto.
1554         * g++.dg/vect/slp-pr50819.cc: Ditto.
1556 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1558         PR fortran/57456
1559         * gfortran.dg/class_array_17.f90: New.
1561 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1563         * ada/acats/floatstore.lst: New.
1564         * ada/acats/run_all.sh: Process it.
1566 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1568         * gcc.target/powerpc/e500-ord-1.c: New test.
1569         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1570         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1571         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1573 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1575         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1577 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1579         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1581 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1583         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1585 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1587         PR c/57452
1588         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1589         test-case.
1591 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1593         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1595 2013-05-31  Marek Polacek  <polacek@redhat.com>
1597         PR tree-optimization/57478
1598         PR tree-optimization/57453
1599         * gcc.dg/torture/pr57478.c: New test.
1601 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1603         PR fortran/57456
1604         * gfortran.dg/class_array_17.f90: New.
1606 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1608         PR target/56315
1609         * gcc.target/arm/iordi3-opt.c: New test.
1611 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1613         PR fortran/54190
1614         PR fortran/57217
1615         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1616         * gfortran.dg/interface_26.f90: Ditto.
1617         * gfortran.dg/proc_ptr_11.f90: Ditto.
1618         * gfortran.dg/proc_ptr_15.f90: Ditto.
1619         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1620         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1621         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1622         * gfortran.dg/typebound_override_1.f90: Ditto.
1623         * gfortran.dg/typebound_override_4.f90: Ditto.
1624         * gfortran.dg/typebound_proc_6.f03: Ditto.
1625         * gfortran.dg/assumed_type_7.f90: New test.
1626         * gfortran.dg/typebound_override_5.f90: New test.
1627         * gfortran.dg/typebound_override_6.f90: New test.
1628         * gfortran.dg/typebound_override_7.f90: New test.
1630 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1632         PR middle-end/57073
1633         * gfortran.dg/power_6.f90: New.
1635 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1637         * gcc.target/aarch64/insv_1.c: New test.
1639 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1641         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1642         dg-skip-if "No stabs".
1644 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1646         PR fortran/54189
1647         * gfortran.dg/assumed_size_1.f90: New.
1649 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1651         * gcc.dg/shrink-wrap-alloca.c: New added.
1652         * gcc.dg/shrink-wrap-pretend.c: New added.
1653         * gcc.dg/shrink-wrap-sibcall.c: New added.
1655 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1657         PR fortran/57458
1658         * gfortran.dg/assumed_rank_13.f90: New.
1660 2013-05-29  Easwaran Raman  <eraman@google.com>
1662         PR tree-optimization/57442
1663         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1665 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1667         PR tree-optimization/57441
1668         * gcc.c-torture/compile/pr57441.c: New.
1670 2013-05-29  Dehao Chen  <dehao@google.com>
1672         PR testsuite/57413
1673         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1675 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1677         PR fortran/37336
1678         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1679         * gfortran.dg/class_19.f03: Ditto.
1681 2013-05-29  Richard Biener  <rguenther@suse.de>
1683         * gcc.dg/vect/bb-slp-32.c: New testcase.
1685 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1687         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1688         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1689         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1690         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1691         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1692         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1693         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1694         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1695         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1696         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1697         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1698         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1699         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1700         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1701         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1702         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1703         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1704         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1705         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1706         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1707         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1708         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1709         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1710         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1711         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1712         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1713         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1714         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1715         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1716         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1717         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1718         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1719         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1720         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1721         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1722         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1723         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1724         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1725         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1727 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1729         PR fortran/37336
1730         * gfortran.dg/finalize_11.f90: New.
1731         * gfortran.dg/finalize_4.f03: Remove dg-error.
1732         * gfortran.dg/finalize_5.f03: Ditto.
1733         * gfortran.dg/finalize_6.f03: Ditto.
1734         * gfortran.dg/finalize_7.f03: Ditto.
1736 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1738         * gfortran.dg/class_array_16.f90: New.
1740 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1742         PR fortran/57435
1743         * testsuite/gfortran.dg/use_29.f90: New.
1745 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1747         * gnat.dg/fp_exception.adb: New test.
1749 2013-05-28  Richard Biener  <rguenther@suse.de>
1751         PR tree-optimization/56787
1752         * gcc.dg/vect/pr56787.c: New testcase.
1754 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1755             Tobias Burnus  <burnus@net-b.de>
1757         PR fortran/57217
1758         * gfortran.dg/typebound_override_4.f90: New.
1760 2013-05-28  Richard Biener  <rguenther@suse.de>
1762         PR tree-optimization/57411
1763         * g++.dg/opt/pr57411.C: New testcase.
1765 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1767         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1768         * gcc.dg/builtin-bswap-9.c: Likewise.
1770 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1772         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1774 2013-05-27  Richard Biener  <rguenther@suse.de>
1776         PR middle-end/57412
1777         * gcc.dg/gomp/pr57412.c: New testcase.
1779 2013-05-27  Bud Davis  <jmdavis@link.com>
1781         PR fortran/50405
1782         * gfortran.dg/stfunc_8.f90: New.
1784 2013-05-27  Richard Biener  <rguenther@suse.de>
1786         PR tree-optimization/57343
1787         * gcc.dg/torture/pr57343.c: New testcase.
1789 2013-05-27  Richard Biener  <rguenther@suse.de>
1791         PR tree-optimization/57417
1792         * gcc.dg/torture/pr57417.c: New testcase.
1794 2013-05-27  Richard Biener  <rguenther@suse.de>
1796         PR tree-optimization/57396
1797         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1799 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1801         * gnat.dg/specs/last_bit.ads: New test.
1803 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1805         * gnat.dg/specs/machine_attribute.ads: New test.
1807 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1809         * gnat.dg/incomplete3.ad[sb]: New test.
1811 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1813         PR target/53916
1814         * gcc.target/mips/div-13.c: New test.
1816 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1818         PR target/55777
1819         * gcc.target/mips/mips16-attributes-5.c,
1820         * gcc.target/mips/mips16-attributes-6.c: New tests.
1822 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1824         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1825         * gcc.dg/builtin-bswap-8.c: Likewise.
1827 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1829         PR c++/52216
1830         * g++.dg/cpp0x/new1.C: New.
1832 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/25666
1835         * g++.dg/parse/dtor16.C: New.
1836         * g++.dg/parse/dtor6.C: Adjust.
1838 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1840         PR c++/19618
1841         * g++.dg/expr/bitfield12.C: New.
1843 2013-05-24  Jeff Law  <law@redhat.com>
1845         PR tree-optimization/57124
1846         * gcc.c-torture/execute/pr57124.c: New test.
1847         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1849 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1851         PR tree-optimization/57294
1852         * gcc.dg/ipa/pr57294.c: New test.
1854 2013-05-24  Dehao Chen  <dehao@google.com>
1856         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1858 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1860         * gcc.target/aarch64/scalar_intrinsics.c
1861         (force_simd): Use a valid instruction.
1862         (test_vdupd_lane_s64): Pass a valid lane argument.
1863         (test_vdupd_lane_u64): Likewise.
1865 2013-05-24  Richard Biener  <rguenther@suse.de>
1867         PR tree-optimization/57287
1868         * gcc.dg/pr57287.c: New testcase.
1870 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/26572
1873         * g++.dg/template/error51.C: New.
1875 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1877         PR c++/25503
1878         * g++.dg/template/bitfield2.C: New.
1880 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1882         * gnat.dg/specs/noinline1.ads: New test.
1883         * gnat.dg/noinline2.ad[sb]: Likewise.
1884         * gnat.dg/specs/noinline3.ads: Likewise.
1885         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1887 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1889         PR tree-ssa/57385
1890         * gcc.dg/tree-ssa/pr57385.c: New test.
1892 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1894         * gnat.dg/derived_type4.adb: New test.
1896 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1898         * gcc.dg/builtin-bswap-6.c: New test.
1899         * gcc.dg/builtin-bswap-7.c: Likewise.
1900         * gcc.dg/builtin-bswap-8.c: Likewise.
1901         * gcc.dg/builtin-bswap-9.c: Likewise.
1903 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1905         PR debug/57351
1906         * gcc.dg/debug/pr57351.c: New test
1908 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1910         * gcc.target/aarch64/vect-clz.c: New file.
1912 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1914         PR middle-end/57347
1915         * gcc.dg/ipa/pr57347.c: New test.
1917 2013-05-23  Richard Biener  <rguenther@suse.de>
1919         PR tree-optimization/57380
1920         * g++.dg/tree-ssa/pr57380.C: New testcase.
1922 2013-05-23  Richard Biener  <rguenther@suse.de>
1924         PR middle-end/57381
1925         * gcc.dg/torture/pr57381.c: New testcase.
1927 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1929         PR middle-end/57344
1930         * gcc.c-torture/execute/pr57344-1.c: New test.
1931         * gcc.c-torture/execute/pr57344-2.c: New test.
1932         * gcc.c-torture/execute/pr57344-3.c: New test.
1933         * gcc.c-torture/execute/pr57344-4.c: New test.
1935 2013-05-23  Richard Biener  <rguenther@suse.de>
1937         PR rtl-optimization/57341
1938         * gcc.dg/torture/pr57341.c: New testcase.
1940 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1942         PR c++/57352
1943         * g++.dg/parse/crash62.C: New.
1945 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1946             Pat Haugen <pthaugen@us.ibm.com>
1947             Peter Bergner <bergner@vnet.ibm.com>
1949         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1950         crypto builtins.
1952 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1954         PR fortran/57364
1955         * gfortran.dg/defined_assignment_6.f90: New.
1957 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1959         PR fortran/57338
1960         * gfortran.dg/assumed_type_6.f90: New.
1962 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/57211
1965         * g++.dg/cpp0x/Wunused-parm.C: New.
1967 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1969         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1970         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1972 2013-05-21  Easwaran Raman  <eraman@google.com>
1974         PR tree-optimization/57322
1975         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1977 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1979         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1980         .set (no)?micromips
1982 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1984         PR fortran/57035
1985         * gfortran.dg/assumed_type_5.f90: New.
1986         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1987         * gfortran.dg/assumed_rank_2.f90: Ditto.
1988         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1989         * gfortran.dg/no_arg_check_3.f90: Ditto.
1991 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1993         PR tree-optimization/57331
1994         * gcc.c-torture/compile/pr57331.c: New test.
1996 2013-05-21  Richard Biener  <rguenther@suse.de>
1998         PR tree-optimization/57330
1999         * gcc.dg/torture/pr57330.c: New testcase.
2001 2013-05-21  Richard Biener  <rguenther@suse.de>
2003         PR tree-optimization/57303
2004         * gcc.dg/torture/pr57303.c: New testcase.
2006 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2008         PR tree-optimization/57321
2009         * gcc.c-torture/execute/pr57321.c: New test.
2011 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2013         PR fortran/48858
2014         PR fortran/55465
2015         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2016         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2017         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2018         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2019         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2020         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2021         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2022         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2023         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2024         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2025         * gfortran.dg/binding_label_tests_24.f90: New.
2026         * gfortran.dg/binding_label_tests_25.f90: New.
2028 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2030         PR fortran/48858
2031         * gfortran.dg/binding_label_tests_17.f90: New.
2032         * gfortran.dg/binding_label_tests_18.f90: New.
2033         * gfortran.dg/binding_label_tests_19.f90: New.
2034         * gfortran.dg/binding_label_tests_20.f90: New.
2035         * gfortran.dg/binding_label_tests_21.f90: New.
2036         * gfortran.dg/binding_label_tests_22.f90: New.
2037         * gfortran.dg/binding_label_tests_23.f90: New.
2039 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2041         PR fortran/48858
2042         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2043         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2044         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2045         * gfortran.dg/common_18.f90: New.
2046         * gfortran.dg/common_19.f90: New.
2047         * gfortran.dg/common_20.f90: New.
2048         * gfortran.dg/common_21.f90: New.
2050 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/12288
2053         * g++.dg/parse/error52.C: New.
2054         * g++.dg/parse/error3.C: Adjust.
2055         * g++.dg/parse/error36.C: Likewise.
2057 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2059         PR target/56547
2060         * gcc.target/sh/pr56547-1.c: New.
2061         * gcc.target/sh/pr56547-2.c: New.
2063 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/23608
2066         * g++.dg/warn/Wsign-compare-6.C: New.
2067         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2069 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2071         PR c++/57327
2072         * g++.dg/template/error50.C: New.
2074 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/10207
2077         * g++.dg/ext/complit13.C: New.
2079 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2081         PR c++/57175
2082         * g++.dg/pr57175.C: New testcase.
2084 2013-05-17  Easwaran Raman  <eraman@google.com>
2086         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2088 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2090         PR testsuite/57313
2091         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2093 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2095         PR rtl-optimization/57281
2096         PR rtl-optimization/57300
2097         * gcc.dg/pr57300.c: New test.
2098         * gcc.c-torture/execute/pr57281.c: New test.
2100 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2102         PR c++/18126
2103         * g++.dg/ext/sizeof-complit.C: New.
2105 2013-05-17  Marek Polacek  <polacek@redhat.com>
2107         * gcc.dg/strlenopt-25.c: New test.
2108         * gcc.dg/strlenopt-26.c: Likewise.
2110 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2112         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2113         instead of -mavx2, require only avx instead of avx2.
2114         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2115         of avx2-check.h and turn into an avx runtime test instead of
2116         avx2 runtime test.
2118 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2120         * g++.dg/ext/vector22.C: Uncomment working test.
2122 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/17410
2125         * g++.dg/template/pr17410.C: New.
2127 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2129         * gcc.target/i386/rotate-3.c: New test.
2130         * gcc.target/i386/rotate-3a.c: New test.
2131         * gcc.target/i386/rotate-4.c: New test.
2132         * gcc.target/i386/rotate-4a.c: New test.
2133         * gcc.target/i386/rotate-5.c: New test.
2134         * gcc.target/i386/rotate-5a.c: New test.
2136 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2138         * gcc.dg/visibility-21.c: Require section_anchors.
2140 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2142         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2143         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2144         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2146 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2148         * gcc.dg/visibility-21.c: New.
2150 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2152         PR middle-end/57286
2153         * gcc.dg/pr57286.c: New testcase.
2154         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2155         * g++.dg/ext/vector22.C: Comment out transformations not
2156         performed anymore.
2158 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2160         PR target/57260
2161         * gcc.target/mips/call-1.c: Restrict to o32.
2162         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2164 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2166         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2167         dg-messages.
2168         * g++.dg/warn/Wshadow-1.C: Likewise.
2169         * g++.dg/warn/Wshadow-6.C: Likewise.
2170         * g++.dg/warn/Wshadow-7.C: Likewise.
2172 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2174         PR c++/31952
2175         * g++.dg/parse/pr31952-1.C: New.
2176         * g++.dg/parse/pr31952-2.C: Likewise.
2177         * g++.dg/parse/pr31952-3.C: Likewise.
2179         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2180         * g++.old-deja/g++.jason/cond.C: Likewise.
2181         * g++.dg/cpp0x/range-for5.C: Likewise.
2183 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2185         PR target/19599
2186         * gcc.target/arm/pr40887.c: Adjust testcase.
2187         * gcc.target/arm/pr19599.c: New test.
2189 2013-05-15  Richard Biener  <rguenther@suse.de>
2191         PR tree-optimization/57275
2192         * gcc.target/i386/pr57275.c: New testcase.
2194 2013-05-15  Jan Hubicka  <jh@suse.cz>
2196         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2197         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2198         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2200 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2202         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2203         scheduling.
2205 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2207         PR c++/57274
2208         * c-c++-common/Wsequence-point-1.c: New test.
2210 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2212         * g++.dg/ext/vector22.C: New testcase.
2213         * gcc.dg/binop-xor3.c: Remove xfail.
2215 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2217         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2218         FLOAT cmp FLOAT ? INT : INT.
2219         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2220         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2221         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2222         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2223         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2224         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2226 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2228         PR c++/53903
2229         * g++.dg/cpp0x/defaulted43.C: New.
2231 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2233         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2234         (alloca): Remove declaration.
2235         (foo9): Replace alloca by __builtin_alloca.
2237 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2239         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2240         Expect "size of array is too large" error.
2242 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2244         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2246 2013-05-14  Richard Biener  <rguenther@suse.de>
2248         PR middle-end/57235
2249         * g++.dg/torture/pr57235.C: New testcase.
2251 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2253         PR middle-end/57251
2254         * gcc.dg/torture/pr57251.c: New test.
2256 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2258         PR target/57264
2259         * gcc.target/i386/pr57264.c: New test.
2261 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2263         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2265 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2267         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2269 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2271         PR tree-optimization/45216
2272         PR tree-optimization/57157
2273         * c-c++-common/rotate-1.c: Add 32 tests with +.
2274         * c-c++-common/rotate-1a.c: Adjust.
2275         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2276         * c-c++-common/rotate-2b.c: New test.
2277         * c-c++-common/rotate-3.c: Add 32 tests with +.
2278         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2279         * c-c++-common/rotate-4b.c: New test.
2280         * c-c++-common/rotate-5.c: New test.
2282 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2284         PR middle-end/42371
2285         * gcc.dg/ipa/remref-0.c: New test.
2286         * gcc.dg/ipa/remref-1a.c: Likewise.
2287         * gcc.dg/ipa/remref-1b.c: Likewise.
2288         * gcc.dg/ipa/remref-2a.c: Likewise.
2289         * gcc.dg/ipa/remref-2b.c: Likewise.
2291 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2293         * gcc.dg/vector-shift-2.c: New testcase.
2295 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2297         PR tree-optimization/57230
2298         * gcc.dg/strlenopt-24.c: New test.
2300         PR tree-optimization/57230
2301         * gcc.dg/strlenopt-23.c: New test.
2303 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2305         PR target/57108
2306         * gcc.target/sh/pr57108.c: Move this test case to ...
2307         * gcc.c-torture/compile/pr57108.c: ... here.
2309 2013-05-10  Richard Biener  <rguenther@suse.de>
2311         PR tree-optimization/57214
2312         * gcc.dg/torture/pr57214.c: New testcase.
2314 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2316         * gcc.dg/vector-shift.c: New testcase.
2318 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2320         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2322         PR tree-optimization/45216
2323         PR tree-optimization/57157
2324         * c-c++-common/rotate-1.c: New test.
2325         * c-c++-common/rotate-1a.c: New test.
2326         * c-c++-common/rotate-2.c: New test.
2327         * c-c++-common/rotate-2a.c: New test.
2328         * c-c++-common/rotate-3.c: New test.
2329         * c-c++-common/rotate-3a.c: New test.
2330         * c-c++-common/rotate-4.c: New test.
2331         * c-c++-common/rotate-4a.c: New test.
2333 2013-05-10  Richard Biener  <rguenther@suse.de>
2335         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2336         * gcc.target/i386/l_fma_double_1.c: Adjust.
2337         * gcc.target/i386/l_fma_double_2.c: Likewise.
2338         * gcc.target/i386/l_fma_double_3.c: Likewise.
2339         * gcc.target/i386/l_fma_double_4.c: Likewise.
2340         * gcc.target/i386/l_fma_double_5.c: Likewise.
2341         * gcc.target/i386/l_fma_double_6.c: Likewise.
2342         * gcc.target/i386/l_fma_float_1.c: Likewise.
2343         * gcc.target/i386/l_fma_float_2.c: Likewise.
2344         * gcc.target/i386/l_fma_float_3.c: Likewise.
2345         * gcc.target/i386/l_fma_float_4.c: Likewise.
2346         * gcc.target/i386/l_fma_float_5.c: Likewise.
2347         * gcc.target/i386/l_fma_float_6.c: Likewise.
2349 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2351         PR c++/51226
2352         * g++.dg/cpp0x/pr51226.C: New.
2354 2013-04-16  Han Shen  <shenhan@google.com>
2356         Test cases for '-fstack-protector-strong'.
2357         * gcc.dg/fstack-protector-strong.c: New.
2358         * g++.dg/fstack-protector-strong.C: New.
2360 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2362         * gcc.target/aarch64/ands_1.c: New test.
2363         * gcc.target/aarch64/ands_2.c: Likewise
2365 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2367         * lib/target-supports.exp (check_effective_target_hw): New
2368         function.
2369         * c-c++-common/asan/clone-test-1.c: Call
2370         check_effective_target_hw.
2371         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2372         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2373         possible decorations.
2374         * c-c++-common/asan/null-deref-1.c: Likewise.
2375         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2376         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2377         * c-c++-common/asan/use-after-free-1.c: Likewise.
2378         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2379         * g++.dg/asan/large-func-test-1.C: Likewise.
2381 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2383         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2385 2013-05-07  Richard Biener  <rguenther@suse.de>
2387         PR middle-end/57190
2388         * g++.dg/torture/pr57190.C: New testcase.
2390 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2392         PR tree-optimization/57149
2393         * gcc.dg/pr57149.c: New test.
2395         PR debug/57184
2396         * gcc.dg/pr57184.c: New test.
2398 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2400         * gnat.dg/specs/array3.ads: New test.
2402 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2404         * c-c++-common/vector-scalar-2.c: New testcase.
2406 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2408         * gcc.target/i386/asm-dialect-2.c: New testcase.
2410 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2412         PR c++/57183
2413         * g++.dg/cpp0x/auto38.C: New.
2415 2013-05-06  Richard Biener  <rguenther@suse.de>
2417         PR tree-optimization/57185
2418         * gcc.dg/autopar/pr57185.c: New testcase.
2420 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2422         PR target/57106
2423         * gcc.target/i386/pr57106.c: New test.
2425 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2427         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2428         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2429         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2430         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2431         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2432         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2433         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2435 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2437         PR bootstrap/57154
2438         * gcc.dg/pr57154.c: New test.
2440 2013-05-06  Richard Biener  <rguenther@suse.de>
2442         PR middle-end/57147
2443         * gcc.dg/torture/pr57147-1.c: New testcase.
2444         * gcc.dg/torture/pr57147-2.c: Likewise.
2445         * gcc.dg/torture/pr57147-3.c: Likewise.
2447 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2449         PR target/55303
2450         * gcc.target/sh/pr55303-1.c: New.
2451         * gcc.target/sh/pr55303-2.c: New.
2452         * gcc.target/sh/pr55303-3.c: New.
2454 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2456         * gfortran.dg/allocate_with_source_3.f90: New.
2458 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2460         PR fortran/57141
2461         * gfortran.dg/null_8.f90: New.
2463 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2465         PR c++/53745
2466         * g++.dg/cpp0x/enum27.C: New.
2467         * g++.dg/cpp0x/enum_base.C: Adjust.
2469 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2471         PR tree-optimization/56205
2472         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2474 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2476         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2477         * gfortran.dg/bind_c_usage_27.f90: New.
2478         * gfortran.dg/bind_c_usage_28.f90: New.
2480 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2482         PR c++/51927
2483         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2485 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2487         PR target/57150
2488         * gcc.target/powerpc/pr57150.c: New file.
2490 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2492         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2493         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2494         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2495         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2496         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2497         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2498         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2500 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2502         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2503         scan-assembler-times.
2505 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2507         * gcc.dg/tree-ssa/slsr-32.c: New.
2508         * gcc.dg/tree-ssa/slsr-33.c: New.
2509         * gcc.dg/tree-ssa/slsr-34.c: New.
2510         * gcc.dg/tree-ssa/slsr-35.c: New.
2511         * gcc.dg/tree-ssa/slsr-36.c: New.
2512         * gcc.dg/tree-ssa/slsr-37.c: New.
2513         * gcc.dg/tree-ssa/slsr-38.c: New.
2515 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2517         * gcc.target/aarch64/tst_1.c: New test.
2518         * gcc.target/aarch64/tst_2.c: Likewise
2520 2013-05-02  Jeff Law  <law@redhat.com>
2522         PR tree-optimization/57144
2523         * gcc.c-torture/execute/pr57144.c: New test.
2525 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2527         PR rtl-optimization/57130
2528         * gcc.c-torture/execute/pr57130.c: New test.
2530 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2532         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2534 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2536         * gcc.target/aarch64/fabd.c: New file.
2538 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2540         PR c++/54318
2541         * g++.dg/cpp0x/pr54318.C: New.
2543 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2545         PR c++/14283
2546         * g++.dg/parse/error51.C: New.
2547         * g++.dg/parse/error15.C: Adjust column numbers.
2549 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2551         PR fortran/57142
2552         * gfortran.dg/size_kind_2.f90: New.
2553         * gfortran.dg/size_kind_3.f90: New.
2555 2013-05-02  Richard Biener  <rguenther@suse.de>
2557         PR middle-end/57140
2558         * g++.dg/torture/pr57140.C: New testcase.
2560 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2562         PR target/56732
2563         * gcc.target/arm/pr56732-1.c: New test.
2565 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2567         PR middle-end/56988
2568         * gcc.dg/ipa/pr56988.c: New test.
2570 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2572         * gcc.target/aarch64/bics_1.c: New test.
2573         * gcc.target/aarch64/bics_2.c: Likewise.
2575 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2577         PR rtl-optimization/57131
2578         * gcc.c-torture/execute/pr57131.c: New test.
2580 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/57132
2583         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2585 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2587         PR target/57091
2588         * gcc.target/i386/pr57091.c: New test.
2590 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2592         * gcc.target/aarch64/vect-vaddv.c: New.
2594 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2596         * gcc.target/aarch64/vect-vmaxv.c: New.
2597         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2599 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2601         * gcc.target/aarch64/scalar-vca.c: New.
2602         * gcc.target/aarch64/vect-vca.c: Likewise.
2604 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2606         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2607         (test_vceqd_s64): Force arguments to SIMD registers.
2608         (test_vceqzd_s64): Likewise.
2609         (test_vcged_s64): Likewise.
2610         (test_vcled_s64): Likewise.
2611         (test_vcgezd_s64): Likewise.
2612         (test_vcged_u64): Likewise.
2613         (test_vcgtd_s64): Likewise.
2614         (test_vcltd_s64): Likewise.
2615         (test_vcgtzd_s64): Likewise.
2616         (test_vcgtd_u64): Likewise.
2617         (test_vclezd_s64): Likewise.
2618         (test_vcltzd_s64): Likewise.
2619         (test_vtst_s64): Likewise.
2620         (test_vtst_u64): Likewise.
2622 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2624         PR c++/57092
2625         * g++.dg/cpp0x/decltype53.C: New.
2627 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629         PR fortran/57071
2630         * gfortran.dg/power_5.f90:  New test.
2632 2013-04-30  Richard Biener  <rguenther@suse.de>
2634         PR middle-end/57122
2635         * gcc.dg/torture/pr57122.c: New testcase.
2637 2013-04-30  Richard Biener  <rguenther@suse.de>
2639         PR middle-end/57107
2640         * g++.dg/torture/pr57107.C: New testcase.
2642 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2644         PR rtl-optimization/57105
2645         * gcc.dg/pr57105.c: New test.
2647 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2649         PR tree-optimization/57104
2650         * gcc.dg/pr57104.c: New test.
2652 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2654         PR target/44578
2655         * gcc.target/i386/pr44578.c: New test.
2657 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2659         PR target/57097
2660         * gcc.target/i386/pr57097.c: New test.
2662 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2664         PR target/57098
2665         * gcc.target/i386/pr57098.c: New test.
2667 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2669         * gcc.c-torture/execute/pr55875.c: New test.
2671 2013-04-29  Richard Biener  <rguenther@suse.de>
2673         PR middle-end/57075
2674         * gcc.dg/torture/pr57075.c: New testcase.
2676 2013-04-29  Richard Biener  <rguenther@suse.de>
2678         PR middle-end/57103
2679         * gcc.dg/autopar/pr57103.c: New testcase.
2681 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2683         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2685 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2687         * gcc.dg/pr50763.c: Update test.
2689 2013-04-26  Jeff Law  <law@redhat.com>
2691         * gcc.dg/tree-ssa/vrp88.c: New test.
2693 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2695         PR target/57108
2696         * gcc.target/sh/pr57108.c: New test.
2698 2013-04-29  Richard Biener  <rguenther@suse.de>
2700         PR middle-end/57089
2701         * gfortran.dg/gomp/pr57089.f90: New testcase.
2703 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2705         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2707 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2709         * gcc.target/aarch64/vect-vcvt.c: New.
2711 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2713         * gcc.target/aarch64/vect-vrnd.c: New.
2715 2013-04-29  Richard Biener  <rguenther@suse.de>
2717         PR tree-optimization/57081
2718         * gcc.dg/torture/pr57081.c: New testcase.
2720 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2722         PR tree-optimization/57083
2723         * gcc.dg/torture/pr57083.c: New test.
2725 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2727         PR c++/56450
2728         * g++.dg/cpp0x/decltype52.C: New.
2730 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2732         N3472 binary constants
2733         * g++.dg/cpp/limits.C: Adjust warning wording.
2734         * g++.dg/system-binary-constants-1.C: Likewise.
2735         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2737 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2739         PR fortran/57093
2740         * gfortran.dg/coarray_30.f90: New.
2742 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2744         PR fortran/57071
2745         * frontend-passes (optimize_power):  New function.
2746         (optimize_op):  Use it.
2748 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2750         PR target/56866
2751         * gcc.c-torture/execute/pr56866.c: New test.
2752         * gcc.target/i386/pr56866.c: New test.
2754 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2756         PR go/57045
2757         * gcc.dg/setjmp-5.c: New test.
2759 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2761         PR c++/55708
2762         * g++.dg/cpp0x/constexpr-55708.C: New.
2764 2013-04-26  Richard Biener  <rguenther@suse.de>
2766         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2767         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2768         * gcc.dg/pr53265.c: Remove XFAILs.
2769         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2770         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2772 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2774         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2775         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2776         -fdiagnostics-color=never option similarly to
2777         -fno-diagnostics-show-caret option.
2779 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2781         PR rtl-optimization/57003
2782         * gcc.target/i386/pr57003.c: New test.
2784 2013-04-25  Marek Polacek  <polacek@redhat.com>
2786         PR tree-optimization/57066
2787         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2789 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2790             Tejas Belagod  <tejas.belagod@arm.com>
2792         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2793         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2794         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2796 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2798         * gcc.target/aarch64/cmp.c: New.
2800 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2802         * gcc.target/aarch64/ngc.c: New.
2804 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2806         * lib/target-supports.exp
2807         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2808         (check_effective_target_arm_neon_fp16_ok): Likewise.
2809         (add_options_for_arm_neon_fp16): Likewise.
2810         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2811         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2813 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2815         PR rtl-optimizations/57046
2816         * gcc.target/i386/pr57046.c: New test.
2818 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2820         * g++.dg/cpp1y/cplusplus.C: New.
2822 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2824         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2826 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2828         * c-c++-common/Wpointer-arith-1.c: New.
2830 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2832         * g++.dg/cpp1y/cxx1y_macro.C: New.
2834 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2836         PR c++/56970
2837         * g++.dg/cpp0x/sfinae45.C: New.
2839 2013-04-24  Richard Biener  <rguenther@suse.de>
2841         PR testsuite/57050
2842         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2844 2013-04-23  Richard Biener  <rguenther@suse.de>
2846         PR middle-end/57036
2847         * gcc.dg/torture/pr57036-1.c: New testcase.
2848         * gcc.dg/torture/pr57036-2.c: Likewise.
2850 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2852         * gcc.target/aarch64/scalar-mov.c: New testcase.
2854 2013-04-23  Richard Biener  <rguenther@suse.de>
2856         PR tree-optimization/57026
2857         * gcc.dg/torture/pr57026.c: New testcase.
2859 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2861         PR fortran/53685
2862         PR fortran/57022
2863         * gfortran.dg/transfer_check_4.f90: New.
2865 2013-04-22  Marek Polacek  <polacek@redhat.com>
2867         PR sanitizer/56990
2868         * gcc.dg/pr56990.c: New test.
2870 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2872         PR target/57018
2873         * gcc.target/i386/pr57018.c: New test.
2875 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2877         * gcc.target/aarch64/vrecps.c: New.
2878         * gcc.target/aarch64/vrecpx.c: Likewise.
2880 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2882         PR target/56995
2883         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2885 2013-04-21  Jeff Law  <law@redhat.com>
2887         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2889 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2891         PR fortran/56907
2892         * gfortran.dg/c_loc_test_22.f90: New.
2894 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2896         PR rtl-optimization/56847
2897         * gcc.dg/pr56847.c: New test.
2899 2013-04-19  Richard Biener  <rguenther@suse.de>
2901         PR tree-optimization/56982
2902         * gcc.c-torture/execute/pr56982.c: New testcase.
2904 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2906         PR tree-optimization/56718
2907         * g++.dg/ipa/imm-devirt-1.C: New test.
2908         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2910 2013-04-19  Richard Biener  <rguenther@suse.de>
2912         PR tree-optimization/57000
2913         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2915 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2916             Mikael Morin  <mikael@gcc.gnu.org>
2918         PR fortran/56872
2919         * gfortran.dg/array_constructor_45.f90:  New test.
2920         * gfortran.dg/array_constructor_46.f90:  New test.
2921         * gfortran.dg/array_constructor_47.f90:  New test.
2922         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2924 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2926         PR rtl-optimization/56999
2927         * g++.dg/opt/pr56999.C: New test.
2929 2013-04-18  Cary Coutant  <ccoutant@google.com>
2931         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2932         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2934 2013-04-18  Cary Coutant  <ccoutant@google.com>
2936         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2937         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2938         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2939         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2940         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2941         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2942         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2943         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2944         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2945         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2946         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2948 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2950         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2952 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2954         PR tree-optimization/56984
2955         * gcc.c-torture/compile/pr56984.c: New test.
2957         PR rtl-optimization/56992
2958         * gcc.dg/pr56992.c: New test.
2960 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2962         PR fortran/56814
2963         * gfortran.dg/proc_ptr_42.f90: New.
2965 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2967         * gnat.dg/discr41.ad[sb]: New test.
2968         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2969         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2970         * gcc.dg/vect/slp-24.c: Likewise.
2971         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2972         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2973         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2974         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2975         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2976         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2977         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2978         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2979         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2980         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2981         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2982         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2983         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2984         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2985         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2986         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2987         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2988         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2989         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2990         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2991         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2992         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2993         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2994         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2995         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2996         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2998 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3000         PR fortran/40958
3001         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3002         * gfortran.dg/module_md5_1.f90: Remove.
3004 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3006         * gcc.target/aarch64/adds3.c: New.
3007         * gcc.target/aarch64/subs3.c: New.
3009 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3011         * gcc.target/aarch64/adds1.c: New.
3012         * gcc.target/aarch64/adds2.c: New.
3013         * gcc.target/aarch64/subs1.c: New.
3014         * gcc.target/aarch64/subs2.c: New.
3016 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3018         Implement n3599 - Literal operator templates for strings.
3019         * g++.dg/cpp1y/udlit-char-template.C: New test.
3020         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3022 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3024         PR fortran/39505
3025         * gfortran.dg/no_arg_check_1.f90: New.
3026         * gfortran.dg/no_arg_check_2.f90: New.
3027         * gfortran.dg/no_arg_check_3.f90: New.
3029 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3031         PR fortran/56968
3032         * gfortran.dg/proc_ptr_41.f90: New.
3034 2013-04-16  Richard Biener  <rguenther@suse.de>
3036         PR tree-optimization/56756
3037         * gcc.dg/torture/pr56756.c: New testcase.
3039 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3041         PR fortran/56969
3042         * gfortran.dg/c_assoc_5.f90: New.
3044 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3046         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3047         * gcc.c-torture/execute/pr33992.x: Remove.
3048         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3049         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3050         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3052 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3054         PR tree-optimization/56962
3055         * gcc.c-torture/execute/pr56962.c: New test.
3057 2013-04-15  Richard Biener  <rguenther@suse.de>
3059         PR tree-optimization/56933
3060         * gcc.dg/vect/pr56933.c: New testcase.
3062 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3064         * gcc.target/arm/anddi3-opt.c: New test.
3065         * gcc.target/arm/anddi3-opt2.c: Likewise.
3067 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3069         * gcc.dg/pr56890-1.c: New test.
3070         * gcc.dg/pr56890-2.c: Likewise.
3072 2013-04-15  Joey Ye  <joey.ye@arm.com>
3074         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3075         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3077 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3079         PR fortran/56816
3080         * gfortran.dg/select_type_33.f03: New test.
3082 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3084         PR fortran/55959
3085         * gfortran.dg/typebound_proc_29.f03: New.
3087 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3089         PR fortran/56266
3090         * gfortran.dg/typebound_proc_28.f03: New.
3092 2013-04-12  Jeff Law  <law@redhat.com>
3094         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3095         either.
3097 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3099         PR fortran/56929
3100         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3102 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3104         PR target/56903
3105         * gcc.target/i386/pr56903.c: New test.
3107 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3109         PR fortran/56261
3110         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3111         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3112         * gfortran.dg/block_11.f90: Fix invalid test case.
3113         * gfortran.dg/function_types_3.f90: Add new error message.
3114         * gfortran.dg/global_references_1.f90: Ditto.
3115         * gfortran.dg/import2.f90: Remove unneeded parts.
3116         * gfortran.dg/import6.f90: Fix invalid test case.
3117         * gfortran.dg/proc_decl_2.f90: Ditto.
3118         * gfortran.dg/proc_decl_9.f90: Ditto.
3119         * gfortran.dg/proc_decl_18.f90: Ditto.
3120         * gfortran.dg/proc_ptr_40.f90: New.
3121         * gfortran.dg/whole_file_7.f90: Modified error wording.
3122         * gfortran.dg/whole_file_16.f90: Ditto.
3123         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3124         * gfortran.dg/whole_file_18.f90: Modified error wording.
3125         * gfortran.dg/whole_file_20.f03: Ditto.
3126         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3127         invalid test case.
3129 2013-04-12  Richard Biener  <rguenther@suse.de>
3131         Revert
3132         2013-04-10  Richard Biener  <rguenther@suse.de>
3134         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3136 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3138         PR fortran/56845
3139         * gfortran.dg/class_allocate_15.f90: New.
3141         Revert:
3142         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3144         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3145         scan-tree-dump-times.
3147 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3149         PR tree-optimization/56918
3150         PR tree-optimization/56920
3151         * gcc.dg/vect/pr56918.c: New test.
3152         * gcc.dg/vect/pr56920.c: New test.
3154 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3156         PR fortran/56845
3157         * gfortran.dg/class_allocate_14.f90: New.
3158         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3159         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3161 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3163         * gcc.dg/fold-cstvecshift.c: New testcase.
3165 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3167         * gcc.target/aarch64/negs.c: New.
3169 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3171         PR c++/56895
3172         * g++.dg/template/arrow4.C: New test.
3174 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3176         * gnat.dg/array23.adb: New test.
3177         * gnat.dg/array23_pkg[123].ads: New helpers.
3179 2013-04-11  Jeff Law  <law@redhat.com>
3181         PR tree-optimization/56900
3182         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3184 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3186         PR c++/56913
3187         * g++.dg/cpp0x/sfinae44.C: New.
3189 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3191         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3192         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3194 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3196         PR c++/54216
3197         * g++.dg/cpp0x/enum26.C: New.
3198         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3200 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3202         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3203         inverse operands.
3204         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3205         loop is vectorized.
3206         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3207         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3208         loop is vectorized and that the correct instruction is generated.
3209         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3210         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3211         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3213 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3215         PR tree-optimization/56899
3216         * gcc.c-torture/execute/pr56899.c: New test.
3218 2013-04-10  David S. Miller  <davem@davemloft.net>
3220         * gcc.target/sparc/setcc-4.c: New test.
3221         * gcc.target/sparc/setcc-5.c: New test.
3223 2013-04-10  Richard Biener  <rguenther@suse.de>
3225         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3227 2013-04-10  Richard Biener  <rguenther@suse.de>
3229         * gcc.dg/vect/slp-39.c: New testcase.
3231 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3233         PR tree-optimization/55524
3234         * gcc.target/epiphany/fnma-1.c: New test.
3236 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3238         * gcc.dg/tree-ssa/inline-11.c: New test
3240 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3242         PR c++/56895
3243         * g++.dg/template/arrow3.C: New test.
3245 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3247         * gcc.target/arm/minmax_minus.c: New test.
3249 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3251         PR middle-end/56883
3252         * c-c++-common/gomp/pr56883.c: New test.
3254 2013-04-09  Jeff Law  <law@redhat.com>
3256         * gcc.dg/tree-ssa/vrp87.c: New test.
3258 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3260         PR tree-optimization/56854
3261         * g++.dg/torture/pr56854.C: New test.
3263 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3265         PR fortran/56782
3266         * gfortran.dg/array_constructor_44.f90:  New test.
3268 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3270         PR c++/56871
3271         * g++.dg/cpp0x/constexpr-specialization.C: New.
3273 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3275         * gcc.c-torture/execute/pr56837.c: New test.
3277         PR c++/34949
3278         PR c++/50243
3279         * g++.dg/opt/vt3.C: New test.
3280         * g++.dg/opt/vt4.C: New test.
3282 2013-04-08  Jeff Law  <law@redhat.com>
3284         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3286 2013-04-08  Richard Biener  <rguenther@suse.de>
3288         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3290 2013-04-08  Richard Biener  <rguenther@suse.de>
3292         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3294 2013-04-08  Richard Biener  <rguenther@suse.de>
3296         * g++.dg/vect/slp-pr56812.cc: Adjust.
3298 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3300         * gcc.dg/pr56837.c: New test.
3301         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3302         "generated memset minus one".
3304 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3306         PR fortran/56849
3307         * gfortran.dg/reshape_5.f90: New.
3309 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3311         PR target/56843
3312         * gcc.target/powerpc/recip-1.c: Modify expected output.
3313         * gcc.target/powerpc/recip-3.c: Likewise.
3314         * gcc.target/powerpc/recip-4.c: Likewise.
3315         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3317 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3319         * gcc.target/arm/peep-ldrd-1.c: New test.
3320         * gcc.target/arm/peep-strd-1.c: Likewise.
3322 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3324         * gcc.target/arm/negdi-1.c: New test.
3325         * gcc.target/arm/negdi-2.c: Likewise.
3326         * gcc.target/arm/negdi-3.c: Likewise.
3327         * gcc.target/arm/negdi-4.c: Likewise.
3329 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3331         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3332         Add -march=armv8-a when we use v8 NEON.
3333         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3334         (check_effective_target_vect_call_ceilf): Likewise.
3335         (check_effective_target_vect_call_floorf): Likewise.
3336         (check_effective_target_vect_call_roundf): Likewise.
3337         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3338         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3339         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3340         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3341         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3343 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3345         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3346         * gcc.target/powerpc/sd-pwr6.c: Same.
3347         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3348         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3350 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3352         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3354 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3356         PR fortran/40881
3357         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3358         * gfortran.dg/altreturn_4.f90: Ditto.
3359         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3360         * gfortran.dg/altreturn_5.f90: Ditto.
3361         * gfortran.dg/altreturn_6.f90: Ditto.
3362         * gfortran.dg/altreturn_7.f90: Ditto.
3364 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3366         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3367         New procedure.
3368         (check_effective_target_arm_v8_neon_ok_nocache):
3369         Likewise.
3370         (check_effective_target_arm_v8_neon_ok): Change to use
3371         check_effective_target_arm_v8_neon_ok_nocache.
3372         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3373         NEON flags.
3374         (check_effective_target_vect_call_btruncf):
3375         Enable for arm and ARMv8 NEON.
3376         (check_effective_target_vect_call_ceilf): Likewise.
3377         (check_effective_target_vect_call_floorf): Likewise.
3378         (check_effective_target_vect_call_roundf): Likewise.
3379         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3380         target.
3382 2013-04-04  Marek Polacek  <polacek@redhat.com>
3384         PR tree-optimization/48186
3385         * gcc.dg/pr48186.c: New test.
3387 2013-04-04  Richard Biener  <rguenther@suse.de>
3389         PR tree-optimization/56826
3390         * gcc.dg/vect/pr56826.c: New testcase.
3391         * gcc.dg/vect/O3-pr36098.c: Adjust.
3393 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3395         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3396         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3397         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3398         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3399         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3400         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3401         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3402         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3403         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3404         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3406 2013-04-04  Richard Biener  <rguenther@suse.de>
3408         PR tree-optimization/56213
3409         * gcc.dg/vect/vect-123.c: New testcase.
3411 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3413         PR fortran/56810
3414         * gfortran.dg/read_repeat_2.f90: New.
3416 2013-04-04  Richard Biener  <rguenther@suse.de>
3418         PR tree-optimization/56837
3419         * g++.dg/torture/pr56837.C: New testcase.
3421 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3423         PR fortran/50269
3424         * gfortran.dg/c_loc_test_21.f90: New.
3425         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3426         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3427         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3428         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3429         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3431 2013-04-03  Jeff Law  <law@redhat.com>
3433         PR tree-optimization/56799
3434         * gcc.c-torture/execute/pr56799.c: New test.
3436 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3438         PR c++/56815
3439         * g++.dg/warn/Wpointer-arith-1.C: New.
3440         * g++.dg/gomp/for-19.C: Adjust.
3442 2013-04-03  Marek Polacek  <polacek@redhat.com>
3444         PR sanitizer/55702
3445         * gcc.dg/pr55702.c: New test.
3447 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3449         PR target/56809
3450         * gcc.dg/pr56809.c: New testcase.
3452 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3454         PR debug/56819
3455         * g++.dg/debug/pr56819.C: New test.
3457 2013-04-03  Richard Biener  <rguenther@suse.de>
3459         PR tree-optimization/56817
3460         * g++.dg/torture/pr56817.C: New testcase.
3462 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3464         * gcc.dg/vect/bb-slp-31.c: New file.
3466 2013-04-03  Jason Merrill  <jason@redhat.com>
3468         PR c++/34949
3469         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3471 2013-04-03  Richard Biener  <rguenther@suse.de>
3473         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3475 2013-04-03  Richard Biener  <rguenther@suse.de>
3477         PR tree-optimization/55964
3478         * gcc.dg/torture/pr55964-2.c: New testcase.
3480 2013-04-03  Richard Biener  <rguenther@suse.de>
3482         PR tree-optimization/56501
3483         * gcc.dg/torture/pr56501.c: New testcase.
3485 2013-04-03  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/56407
3488         * gcc.dg/torture/pr56407.c: New testcase.
3490 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3492         PR tree-optimization/56790
3493         * g++.dg/ext/pr56790-1.C: New testcase.
3495 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3497         * gcc.target/i386/merge-1.c: New testcase.
3498         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3500 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3502         PR c/19449
3503         * gcc.c-torture/execute/pr19449.c: New test.
3505 2013-04-03  Richard Biener  <rguenther@suse.de>
3507         PR tree-optimization/56812
3508         * g++.dg/vect/slp-pr56812.cc: New testcase.
3510 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3512         PR fortran/56284
3513         PR fortran/40881
3514         * gfortran.dg/altreturn_8.f90: New.
3515         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3516         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3517         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3519 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3521         PR rtl-optimization/56745
3522         * gcc.c-torture/compile/pr56745.c: New test.
3524 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3526         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3528 2013-04-02  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/56778
3531         * gcc.dg/torture/pr56778.c: New testcase.
3533 2013-04-02  Richard Biener  <rguenther@suse.de>
3535         PR middle-end/56768
3536         * g++.dg/torture/pr56768.C: New testcase.
3538 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3540         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3542 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3544         PR fortran/56660
3545         * gfortran.dg/namelist_82.f90:  New test.
3547 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3549         PR fortran/56500
3550         * gfortran.dg/implicit_class_1.f90: New.
3552 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554         PR fortran/56786
3555         * gfortran.dg/namelist_81.f90:  New test.
3557 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3559         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3560         for constant and equal string lengths.
3561         * gfortran.dg/character_comparison_5.f90:  Likewise.
3562         * gfortran.dg/character_comparison_9.f90:  New test.
3564 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3566         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3567         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3569 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3571         PR fortran/35203
3572         * gfortran.dg/optional_absent_3.f90: New.
3574 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3576         PR fortran/56737
3577         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3579 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3581         PR fortran/56735
3582         * gfortran.dg/namelist_80.f90: New.
3584 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3586         PR fortran/45159
3587         * gfortran.dg/string_length_2.f90:  New test.
3588         * gfortran.dg/dependency_41.f90:  New test.
3590 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3592         PR fortran/55806
3593         * gfortran.dg/array_constructor_43.f90:  New test.
3594         * gfortran.dg/random_seed_3.f90:  New test.
3596 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3598         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3599         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3600         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3601         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3602         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3603         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3604         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3605         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3606         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3607         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3609 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/56725
3612         * g++.dg/conversion/op4.C: Adjust.
3613         * g++.dg/cpp0x/rv1n.C: Likewise.
3614         * g++.dg/cpp0x/rv2n.C: Likewise.
3615         * g++.dg/cpp0x/template_deduction.C: Likewise.
3616         * g++.dg/expr/cond8.C: Likewise.
3617         * g++.dg/other/error4.C: Likewise.
3618         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3619         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3620         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3621         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3622         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3623         * g++.old-deja/g++.law/cvt20.C: Likewise.
3624         * g++.old-deja/g++.law/cvt8.C: Likewise.
3625         * g++.old-deja/g++.law/init8.C: Likewise.
3626         * g++.old-deja/g++.mike/net12.C: Likewise.
3627         * g++.old-deja/g++.mike/net8.C: Likewise.
3628         * g++.old-deja/g++.mike/p2793.C: Likewise.
3629         * g++.old-deja/g++.mike/p3836.C: Likewise.
3630         * g++.old-deja/g++.mike/p418.C: Likewise.
3631         * g++.old-deja/g++.mike/p701.C: Likewise.
3632         * g++.old-deja/g++.mike/p807.C: Likewise.
3634 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3636         PR middle-end/56694
3637         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3638         targets.
3640 2013-03-28  Marek Polacek  <polacek@redhat.com>
3642         PR tree-optimization/56695
3643         * gcc.dg/vect/pr56695.c: New test.
3645 2013-03-28  Richard Biener  <rguenther@suse.de>
3647         PR tree-optimization/37021
3648         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3649         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3651 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3653         PR fortran/56650
3654         PR fortran/36437
3655         * gfortran.dg/sizeof_2.f90: New.
3656         * gfortran.dg/sizeof_3.f90: New.
3657         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3659 2013-03-27  Richard Biener  <rguenther@suse.de>
3661         PR tree-optimization/37021
3662         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3664 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3666         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3667         * g++.dg/ipa/ivinline-2.C: Likewise.
3668         * g++.dg/ipa/ivinline-3.C: Likewise.
3669         * g++.dg/ipa/ivinline-4.C: Likewise.
3670         * g++.dg/ipa/ivinline-5.C: Likewise.
3671         * g++.dg/ipa/ivinline-7.C: Likewise.
3672         * g++.dg/ipa/ivinline-8.C: Likewise.
3673         * g++.dg/ipa/ivinline-9.C: Likewise.
3674         * g++.dg/cpp0x/noexcept03.C: Likewise.
3675         * gcc.dg/const-1.c: Likewise.
3676         * gcc.dg/ipa/pure-const-1.c: Likewise.
3677         * gcc.dg/noreturn-8.c: Likewise.
3678         * gcc.target/i386/mmx-1.c: Likewise.
3679         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3680         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3681         * gcc.c-torture/execute/pr33992.x: New file.
3683 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3685         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3687 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3689         PR c++/55951
3690         * g++.dg/ext/desig5.C: New.
3692 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3694         PR fortran/56649
3695         * gfortran.dg/merge_init_expr_2.f90: New.
3696         * gfortran.dg/merge_char_1.f90: Modify test to
3697         stay a run-time test.
3698         * gfortran.dg/merge_char_3.f90: Ditto.
3700 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3702         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3703         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3705 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3707         PR c++/56722
3708         * g++.dg/cpp0x/range-for23.C: New.
3710 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3712         PR libfortran/52512
3713         * gfortran.dg/namelist_79.f90: New.
3715 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3717         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3719 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3721         PR fortran/38536
3722         PR fortran/38813
3723         PR fortran/38894
3724         PR fortran/39288
3725         PR fortran/40963
3726         PR fortran/45824
3727         PR fortran/47023
3728         PR fortran/47034
3729         PR fortran/49023
3730         PR fortran/50269
3731         PR fortran/50612
3732         PR fortran/52426
3733         PR fortran/54263
3734         PR fortran/55343
3735         PR fortran/55444
3736         PR fortran/55574
3737         PR fortran/56079
3738         PR fortran/56378
3739         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3740         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3741         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3742         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3743         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3744         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3745         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3746         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3747         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3748         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3749         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3750         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3751         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3752         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3753         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3754         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3755         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3756         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3757         * gfortran.dg/pr32601_1.f03: Ditto.
3758         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3759         * gfortran.dg/blockdata_7.f90: New.
3760         * gfortran.dg/c_assoc_4.f90: New.
3761         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3762         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3763         * gfortran.dg/c_funloc_tests_8.f90: New.
3764         * gfortran.dg/c_loc_test_17.f90: New.
3765         * gfortran.dg/c_loc_test_18.f90: New.
3766         * gfortran.dg/c_loc_test_19.f90: New.
3767         * gfortran.dg/c_loc_test_20.f90: New.
3768         * gfortran.dg/c_sizeof_5.f90: New.
3769         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3770         * gfortran.dg/transfer_resolve_2.f90: New.
3771         * gfortran.dg/transfer_resolve_3.f90: New.
3772         * gfortran.dg/transfer_resolve_4.f90: New.
3773         * gfortran.dg/pr32601.f03: Update dg-error.
3774         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3775         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3777 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3779         * gcc.target/arm/vseleqdf.c: New test.
3780         * gcc.target/arm/vseleqsf.c: Likewise.
3781         * gcc.target/arm/vselgedf.c: Likewise.
3782         * gcc.target/arm/vselgesf.c: Likewise.
3783         * gcc.target/arm/vselgtdf.c: Likewise.
3784         * gcc.target/arm/vselgtsf.c: Likewise.
3785         * gcc.target/arm/vselledf.c: Likewise.
3786         * gcc.target/arm/vsellesf.c: Likewise.
3787         * gcc.target/arm/vselltdf.c: Likewise.
3788         * gcc.target/arm/vselltsf.c: Likewise.
3789         * gcc.target/arm/vselnedf.c: Likewise.
3790         * gcc.target/arm/vselnesf.c: Likewise.
3791         * gcc.target/arm/vselvcdf.c: Likewise.
3792         * gcc.target/arm/vselvcsf.c: Likewise.
3793         * gcc.target/arm/vselvsdf.c: Likewise.
3794         * gcc.target/arm/vselvssf.c: Likewise.
3796 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3798         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3799         body from here...
3800         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3801         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3802         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3803         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3804         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3805         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3806         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3807         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3808         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3809         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3810         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3811         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3812         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3813         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3814         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3815         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3816         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3817         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3818         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3819         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3820         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3821         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3822         * gcc.target/arm/atomic-op-char.c: Likewise.
3823         * gcc.target/arm/atomic-op-consume.c: Likewise.
3824         * gcc.target/arm/atomic-op-int.c: Likewise.
3825         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3826         * gcc.target/arm/atomic-op-release.c: Likewise.
3827         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3828         * gcc.target/arm/atomic-op-short.c: Likewise.
3830 2013-03-25  Richard Biener  <rguenther@suse.de>
3832         PR middle-end/56694
3833         * g++.dg/torture/pr56694.C: New testcase.
3835 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3837         PR target/56720
3838         * gcc.target/arm/neon-vcond-gt.c: New test.
3839         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3840         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3842 2013-03-25  Richard Biener  <rguenther@suse.de>
3844         PR tree-optimization/56689
3845         * gcc.dg/torture/pr56689.c: New testcase.
3847 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3849         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3851 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3853         PR fortran/56696
3854         * gfortran.dg/eof_5.f90: New.
3856 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3858         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3859         alphabetically.
3861 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3863         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3865 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3867         PR testsuite/55994
3868         * gcc.c-torture/execute/builtins/builtins.exp: Add
3869         -Wl,--allow-multiple-definition for RTEMS targets.
3871 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3873         * gcc.target/aarch64/movk.c: New test.
3875 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3877         * g++.dg/ext/vector21.C: New testcase.
3879 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3881         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3882         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3884 2013-03-21  Richard Biener  <rguenther@suse.de>
3886         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3887         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3889 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3891         * gcc.target/aarch64/vect.c: Test and result vector added
3892         for sabd and saba instructions.
3893         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3894         instructions in assembly.
3895         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3896         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3897         for fabd instruction.
3898         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3899         instruction in assembly.
3900         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3902 2013-03-20  Jeff Law  <law@redhat.com>
3904         * g++.dg/tree-ssa/ssa-dom.C: New test.
3906 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3908         * gcc.target/powerpc/mmfpgpr.c: New test.
3909         * gcc.target/powerpc/sd-vsx.c: Likewise.
3910         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3911         * gcc.target/powerpc/vsx-float0.c: Likewise.
3913 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3915         PR tree-optimization/56355
3916         * gcc.dg/pr56355-1.c: New file.
3918 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3919             Richard Sandiford <rdsandiford@googlemail.com>
3921         * gcc.target/mips/mips.exp: Add microMIPS support.
3922         * gcc.target/mips/umips-movep-2.c: New test.
3923         * gcc.target/mips/umips-lwp-2.c: New test.
3924         * gcc.target/mips/umips-swp-5.c: New test.
3925         * gcc.target/mips/umips-constraints-1.c: New test.
3926         * gcc.target/mips/umips-lwp-3.c: New test.
3927         * gcc.target/mips/umips-swp-6.c: New test.
3928         * gcc.target/mips/umips-constraints-2.c: New test.
3929         * gcc.target/mips/umips-save-restore-1.c: New test.
3930         * gcc.target/mips/umips-lwp-4.c: New test.
3931         * gcc.target/mips/umips-swp-7.c: New test.
3932         * gcc.target/mips/umips-save-restore-2.c: New test.
3933         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3934         * gcc.target/mips/umips-lwp-5.c: New test.
3935         * gcc.target/mips/umips-save-restore-3.c: New test.
3936         * gcc.target/mips/umips-lwp-6.c: New test.
3937         * gcc.target/mips/umips-swp-1.c: New test.
3938         * gcc.target/mips/umips-lwp-7.c: New test.
3939         * gcc.target/mips/umips-swp-2.c: New test.
3940         * gcc.target/mips/umips-lwp-8.c: New test.
3941         * gcc.target/mips/umips-swp-3.c: New test.
3942         * gcc.target/mips/umips-movep-1.c: New test.
3943         * gcc.target/mips/umips-lwp-1.c: New test.
3944         * gcc.target/mips/umips-swp-4.c: New test.
3946 2013-03-20  Richard Biener  <rguenther@suse.de>
3948         PR tree-optimization/56661
3949         * gcc.dg/torture/pr56661.c: New testcase.
3951 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3953         PR rtl-optimization/56605
3954         * gcc.target/powerpc/pr56605.c: New.
3956 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3958         PR fortran/54932
3959         * gfortran.dg/do_1.f90: Don't xfail.
3961 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3963         PR libfortran/51825
3964         * gfortran.dg/namelist_77.f90: New.
3965         * gfortran.dg/namelist_78.f90: New.
3967 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3969         PR libfortran/48618
3970         * gfortran.dg/open_negative_unit_1.f90: New.
3972 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3974         * gcc.target/aarch64/sbc.c: New test.
3976 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3978         * gcc.target/aarch64/ror.c: New test.
3980 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3982         * gcc.target/aarch64/extr.c: New test.
3984 2013-03-19  Richard Biener  <rguenther@suse.de>
3986         PR tree-optimization/56273
3987         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3988         * c-c++-common/uninit-17.c: Likewise.
3990 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3992         PR tree-optimization/56635
3993         * g++.dg/torture/pr56635.C: New test.
3995 2013-03-18  Richard Biener  <rguenther@suse.de>
3997         PR tree-optimization/3713
3998         * g++.dg/ipa/devirt-12.C: New testcase.
4000 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4002         PR c/56566
4003         * c-c++-common/pr56566.c: New test.
4005 2013-03-17  Jason Merrill  <jason@redhat.com>
4007         * g++.dg/template/abstract-dr337.C: XFAIL.
4009 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4011         PR c++/56607
4012         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4013         * c-c++-common/pr56607.c: New test.
4015 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4017         PR c++/56582
4018         * g++.dg/cpp0x/constexpr-array5.C: New.
4020 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4022         PR fortran/56615
4023         * gfortran.dg/transfer_intrinsic_5.f90: New.
4025 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4027         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4028         * gcc.target/i386/pr20020-1.c: Likewise.
4029         * gcc.target/i386/pr20020-2.c: Likewise.
4030         * gcc.target/i386/pr20020-3.c: Likewise.
4031         * gcc.target/i386/pr53425-1.c: Likewise.
4032         * gcc.target/i386/pr53425-2.c: Likewise.
4033         * gcc.target/i386/pr55093.c: Likewise.
4034         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4036 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4038         PR debug/56307
4039         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4040         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4042 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4044         PR tree-optimization/53265
4045         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4046         undefined behavior.
4047         * gcc.dg/graphite/id-6.c (test): Likewise.
4048         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4049         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4051         PR tree-optimization/53265
4052         * gcc.dg/pr53265.c: New test.
4053         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4054         to dg-options.
4055         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4056         arrays.
4057         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4058         n, use it as high bound instead of 4.
4060 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4062         PR target/49880
4063         * gcc.target/sh/pr49880-1.c: New.
4064         * gcc.target/sh/pr49880-2.c: New.
4065         * gcc.target/sh/pr49880-3.c: New.
4066         * gcc.target/sh/pr49880-4.c: New.
4067         * gcc.target/sh/pr49880-5.c: New.
4069 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4071         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4073 2013-03-13  Richard Biener  <rguenther@suse.de>
4075         PR tree-optimization/56608
4076         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4078 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4080         PR c++/56611
4081         * g++.dg/cpp0x/alias-decl-32.C: New.
4083 2013-03-11  Jan Hubicka  <jh@suse.cz>
4085         PR middle-end/56571
4086         * gcc.c-torture/compile/pr56571.c: New testcase.
4088 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4090         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4091         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4093 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4095         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4096         * gcc.dg/inline_4.c: Likewise.
4097         * gcc.dg/unroll_2.c: Likewise.
4098         * gcc.dg/unroll_3.c: Likewise.
4099         * gcc.dg/unroll_4.c: Likewise.
4101 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4103         PR testsuite/54119
4104         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4106         PR debug/56307
4107         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4109 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4111         PR target/40797
4112         * gcc.c-torture/compile/pr40797.c: New.
4114 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4116         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4118 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4120         PR fortran/56575
4121         * gfortran.dg/class_56.f90: New test.
4123 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4125         PR middle-end/56524
4126         * gcc.target/mips/pr56524.c: New test.
4128 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4130         PR c++/56565
4131         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4133 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4135         PR c++/51412
4136         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4138 2013-03-08  Marek Polacek  <polacek@redhat.com>
4140         PR tree-optimization/56478
4141         * gcc.dg/torture/pr56478.c: New test.
4143 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4145         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4146         targets linker option --allow-multiple-definition.
4148         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4149         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4150         * gcc.dg/pr52549.c: Add LLP64 case.
4151         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4152         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4153         * gcc.dg/torture/pr51071-2.c: Likewise.
4154         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4155         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4156         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4157         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4158         * gcc.dg/weak/weak-1.c: Likewise.
4159         * gcc.dg/weak/weak-2.c: Likewise.
4160         * gcc.dg/weak/weak-3.c: Likewise.
4161         * gcc.dg/weak/weak-4.c: Likewise.
4162         * gcc.dg/weak/weak-5.c: Likewise.
4163         * gcc.dg/weak/weak-15.c: Likewise.
4164         * gcc.dg/weak/weak-16.c: Likewise.
4166         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4168 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4170         PR tree-optimization/56559
4171         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4173 2013-03-07  Andreas Schwab  <schwab@suse.de>
4175         * gcc.dg/pr31490.c: Fix last change.
4177 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4179         PR c++/56534
4180         * g++.dg/template/crash115.C: New.
4182 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4184         PR tree-optimization/56539
4185         * gcc.c-torture/compile/pr56539.c: New test.
4187 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4189         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4190         targets.
4191         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4192         * gcc.dg/lto/20091013-1_2.c: Likewise.
4193         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4195 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4197         * gnat.dg/specs/aggr6.ads: New test.
4199 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4201         * gnat.dg/loop_optimization15.ad[sb]: New test.
4203 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4205         PR middle-end/56548
4206         * gcc.dg/pr56548.c: New test.
4208 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4210         PR debug/53363
4211         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4213 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4215         PR c++/56543
4216         * g++.dg/template/typename20.C: New test.
4218 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4220         PR debug/56510
4221         * gcc.dg/pr56510.c: New test.
4223         PR rtl-optimization/56484
4224         * gcc.c-torture/compile/pr56484.c: New test.
4226 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4228         PR c++/56530
4229         * g++.dg/warn/Wsign-conversion-2.C: New.
4231 2013-03-05  Richard Biener  <rguenther@suse.de>
4233         PR tree-optimization/56270
4234         * gcc.dg/vect/slp-38.c: New testcase.
4236 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4238         PR rtl-optimization/56494
4239         * gcc.dg/pr56494.c: New test.
4241 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4243         * gcc.dg/pr56424.c: New test.
4245 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4247         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4248         * gcc.dg/pr56228.c <avr>: Skip.
4250 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4252         PR testsuite/52641
4253         PR tree-optimization/52631
4254         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4256 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4258         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4259         * gcc.dg/vect/vect-83_64.c: Same.
4261 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4263         PR fortran/56477
4264         * gfortran.dg/pointer_check_13.f90: New test.
4266 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4268         PR fortran/54730
4269         * gfortran.dg/array_constructor_42.f90: New test.
4271 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4273         PR c++/52688
4274         * g++.dg/template/static33.C: New.
4275         * g++.dg/template/static34.C: Likewise.
4277         PR c++/10291
4278         * g++.dg/template/static35.C: New.
4280 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4282         * gcc.dg/pr56396.c: Require pic support.
4284 2013-03-01  Richard Biener  <rguenther@suse.de>
4286         PR tree-optimization/55481
4287         * gcc.dg/torture/pr56488.c: New testcase.
4289 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4290             Jakub Jelinek  <jakub@redhat.com>
4292         PR sanitizer/56454
4293         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4294         no_sanitize_address attribute rather than no_address_safety_analysis.
4295         * g++.dg/asan/sanitizer_test_utils.h
4296         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4297         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4298         in addition to no_address_safety_analysis.
4300 2013-02-28  Jason Merrill  <jason@redhat.com>
4302         PR c++/56481
4303         * g++.dg/cpp0x/constexpr-and.C: New.
4305 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4307         PR tree-optimization/56294
4308         * g++.dg/debug/pr56294.C: New test.
4310 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4312         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4314 2013-02-27  Marek Polacek  <polacek@redhat.com>
4316         PR rtl-optimization/56466
4317         * gcc.dg/pr56466.c: New test.
4319 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4321         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4322         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4323         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4325 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4327         PR middle-end/45472
4328         * gcc.dg/pr45472.c: New test.
4330 2013-02-26  Marek Polacek  <polacek@redhat.com>
4332         PR tree-optimization/56426
4333         * gcc.dg/pr56436.c: New test.
4335 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4337         PR tree-optimization/56448
4338         * gcc.c-torture/compile/pr56448.c: New test.
4340         PR tree-optimization/56443
4341         * gcc.dg/torture/pr56443.c: New test.
4343 2013-02-25  Richard Biener  <rguenther@suse.de>
4345         PR tree-optimization/56175
4346         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4348 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4350         PR c++/56403
4351         * g++.dg/torture/pr56403.C: New test.
4353 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4355         Revert:
4356         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4357         Richard Sandiford  <rdsandiford@googlemail.com>
4359         * gcc.target/mips/mips.exp: Add microMIPS support.
4360         * gcc.target/mips/umips-movep-2.c: New test.
4361         * gcc.target/mips/umips-lwp-2.c: New test.
4362         * gcc.target/mips/umips-swp-5.c: New test.
4363         * gcc.target/mips/umips-constraints-1.c: New test.
4364         * gcc.target/mips/umips-lwp-3.c: New test.
4365         * gcc.target/mips/umips-swp-6.c: New test.
4366         * gcc.target/mips/umips-constraints-2.c: New test.
4367         * gcc.target/mips/umips-save-restore-1.c: New test.
4368         * gcc.target/mips/umips-lwp-4.c: New test.
4369         * gcc.target/mips/umips-swp-7.c: New test.
4370         * gcc.target/mips/umips-save-restore-2.c: New test.
4371         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4372         * gcc.target/mips/umips-lwp-5.c: New test.
4373         * gcc.target/mips/umips-save-restore-3.c: New test.
4374         * gcc.target/mips/umips-lwp-6.c: New test.
4375         * gcc.target/mips/umips-swp-1.c: New test.
4376         * gcc.target/mips/umips-lwp-7.c: New test.
4377         * gcc.target/mips/umips-swp-2.c: New test.
4378         * gcc.target/mips/umips-lwp-8.c: New test.
4379         * gcc.target/mips/umips-swp-3.c: New test.
4380         * gcc.target/mips/umips-movep-1.c: New test.
4381         * gcc.target/mips/umips-lwp-1.c: New test.
4382         * gcc.target/mips/umips-swp-4.c: New test.
4384 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4385             Richard Sandiford  <rdsandiford@googlemail.com>
4387         * gcc.target/mips/mips.exp: Add microMIPS support.
4388         * gcc.target/mips/umips-movep-2.c: New test.
4389         * gcc.target/mips/umips-lwp-2.c: New test.
4390         * gcc.target/mips/umips-swp-5.c: New test.
4391         * gcc.target/mips/umips-constraints-1.c: New test.
4392         * gcc.target/mips/umips-lwp-3.c: New test.
4393         * gcc.target/mips/umips-swp-6.c: New test.
4394         * gcc.target/mips/umips-constraints-2.c: New test.
4395         * gcc.target/mips/umips-save-restore-1.c: New test.
4396         * gcc.target/mips/umips-lwp-4.c: New test.
4397         * gcc.target/mips/umips-swp-7.c: New test.
4398         * gcc.target/mips/umips-save-restore-2.c: New test.
4399         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4400         * gcc.target/mips/umips-lwp-5.c: New test.
4401         * gcc.target/mips/umips-save-restore-3.c: New test.
4402         * gcc.target/mips/umips-lwp-6.c: New test.
4403         * gcc.target/mips/umips-swp-1.c: New test.
4404         * gcc.target/mips/umips-lwp-7.c: New test.
4405         * gcc.target/mips/umips-swp-2.c: New test.
4406         * gcc.target/mips/umips-lwp-8.c: New test.
4407         * gcc.target/mips/umips-swp-3.c: New test.
4408         * gcc.target/mips/umips-movep-1.c: New test.
4409         * gcc.target/mips/umips-lwp-1.c: New test.
4410         * gcc.target/mips/umips-swp-4.c: New test.
4412 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4414         PR sanitizer/56393
4415         * lib/asan-dg.exp (asan_link_flags): Add
4416         -B${gccpath}/libsanitizer/asan/ to flags.
4418 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4420         PR middle-end/56420
4421         * gcc.dg/torture/pr56420.c: New test.
4423 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4425         PR middle-end/56108
4426         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4428 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4430         PR tree-optimization/56310
4431         * g++.dg/ipa/pr56310.C: New test.
4433 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4435         PR fortran/56385
4436         * gfortran.dg/proc_ptr_comp_37.f90: New.
4438 2013-02-21  Richard Biener  <rguenther@suse.de>
4440         PR tree-optimization/56415
4441         Revert
4442         2013-02-11  Richard Biener  <rguenther@suse.de>
4444         PR tree-optimization/56273
4445         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4446         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4447         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4448         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4449         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4450         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4452 2013-02-21  Marek Polacek  <polacek@redhat.com>
4454         PR tree-optimization/56398
4455         * g++.dg/torture/pr56398.C: New test.
4457 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4459         PR inline-asm/56405
4460         * gcc.c-torture/compile/pr56405.c: New test.
4462 2013-02-20  Jan Hubicka  <jh@suse.cz>
4464         PR tree-optimization/56265
4465         * g++.dg/ipa/devirt-11.C: New testcase.
4467 2013-02-20  Richard Biener  <rguenther@suse.de>
4469         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4471 2013-02-20  Richard Biener  <rguenther@suse.de>
4472         Jakub Jelinek  <jakub@redhat.com>
4474         PR tree-optimization/56396
4475         * gcc.dg/pr56396.c: New testcase.
4477 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4479         PR c++/56373
4480         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4482 2013-02-19  Richard Biener  <rguenther@suse.de>
4484         PR tree-optimization/56384
4485         * gcc.dg/torture/pr56384.c: New testcase.
4487 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4489         PR tree-optimization/56350
4490         * gcc.dg/pr56350.c: New test.
4492         PR tree-optimization/56381
4493         * g++.dg/opt/pr56381.C: New test.
4495 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4497         PR pch/54117
4498         * lib/dg-pch.exp (pch-init, pch-finish,
4499         check_effective_target_pch_supported_debug): New procs.
4500         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4501         Likewise if $pch_unsupported_debug and $flags include -g.
4502         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4503         and dg-require-effective-target pch_unsupported_debug.
4504         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4505         * objc.dg/pch/pch.exp: Likewise.
4506         * gcc.dg/pch/pch.exp: Likewise.
4507         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4508         pch_unsupported_debug.
4509         * gcc.dg/pch/valid-1.hs: Likewise.
4510         * gcc.dg/pch/valid-1b.c: Likewise.
4511         * gcc.dg/pch/valid-1b.hs: Likewise.
4513 2013-02-18  Richard Biener  <rguenther@suse.de>
4515         PR tree-optimization/56366
4516         * gcc.dg/torture/pr56366.c: New testcase.
4518 2013-02-18  Richard Biener  <rguenther@suse.de>
4520         PR middle-end/56349
4521         * gcc.dg/torture/pr56349.c: New testcase.
4523 2013-02-18  Richard Biener  <rguenther@suse.de>
4525         PR tree-optimization/56321
4526         * gcc.dg/torture/pr56321.c: New testcase.
4528 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4530         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4532 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4533             Dodji Seketeli  <dodji@redhat.com>
4535         PR asan/56330
4536         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4537         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4538         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4539         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4540         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4541         * c-c++-common/asan/pr56330.c: Likewise.
4542         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4543         Ensure the size argument of __builtin_memcpy is a constant.
4545 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4546             Paolo Carlini  <paolo.carlini@oracle.com>
4548         PR c++/51242
4549         * g++.dg/cpp0x/enum23.C: New.
4551 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4553         PR target/54685
4554         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4556 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4558         PR rtl-optimization/56348
4559         * gcc.target/i386/pr56348.c: New test.
4561 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4563         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4564         * gcc.target/arm/interrupt-2.c: Likewise.
4566 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4568         PR fortran/56318
4569         * gfortran.dg/matmul_9.f90: New.
4571 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4573         PR fortran/53818
4574         * gfortran.dg/init_flag_11.f90: New.
4576 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4578         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4580 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4582         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4583         characters.
4585 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4586             Tobias Burnus  <burnus@net-b.de>
4588         PR testsuite/56138
4589         * gfortran.dg/allocatable_function_7.f90: New.
4591 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4593         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4594         * asan_globals_test-wrapper.cc: New file.
4595         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4596         instead of asan_globals_test.cc as dg-additional-sources.
4597         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4598         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4599         "sanitizer_test_utils.h" instead of
4600         "sanitizer_common/tests/sanitizer_test_utils.h".
4601         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4602         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4603         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4604         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4605         * g++.dg/asan/asan_test.cc: Synced from upstream.
4606         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4608 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4610         Fix an asan crash
4611         * c-c++-common/asan/memcmp-2.c: New test.
4613 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4615         PR c++/55582
4616         * g++.dg/cpp0x/udlit-string-literal.h: New.
4617         * g++.dg/cpp0x/udlit-string-literal.C: New.
4619 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4621         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4623 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4625         PR target/56184
4626         * gcc.target/arm/pr56184.C: New test.
4628 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4630         PR c++/56302
4631         * g++.dg/torture/pr56302.C: New test.
4632         * g++.dg/cpp0x/constexpr-56302.C: New test.
4633         * c-c++-common/pr56302.c: New test.
4635 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4636             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4638         PR fortran/56204
4639         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4640         * gfortran.dg/quad_3.f90: Ditto.
4642 2013-02-13  Kostya Serebryany  <kcc@google.com>
4644         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4645         to match the fresh asan run-time.
4646         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4648 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4650         Avoid instrumenting duplicated memory access in the same basic block
4651         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4652         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4653         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4654         * c-c++-common/asan/inc.c: Likewise.
4656 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4658         PR inline-asm/56148
4659         * gcc.target/i386/pr56148.c: New test.
4661 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4662             Tobias Burnus  <burnus@net-b.de>
4664         PR testsuite/56082
4665         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4666         to kind=2.
4668 2013-02-12  Richard Biener  <rguenther@suse.de>
4670         PR lto/56297
4671         * gcc.dg/lto/pr56297_0.c: New testcase.
4672         * gcc.dg/lto/pr56297_0.c: Likewise.
4674 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4676         PR fortran/46952
4677         * gfortran.dg/typebound_deferred_1.f90: New.
4679 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4681         PR rtl-optimization/56151
4682         * gcc.target/i386/pr56151.c: New test.
4684 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4686         * g++.dg/ext/mv12.C: New test.
4687         * g++.dg/ext/mv12.h: New file.
4688         * g++.dg/ext/mv12-aux.C: New file.
4689         * g++.dg/ext/mv13.C: New test.
4691 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4693         * lib/target-supports.exp
4694         (check_effective_target_powerpc_eabi_ok): New.
4695         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4696         powerpc_eabi_ok.
4697         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4698         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4699         only.
4700         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4701         * gcc.target/powerpc/pr51623.c: Likewise.
4702         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4703         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4705 2013-02-11  Alexander Potapenko  <glider@google.com>
4706             Jack Howarth  <howarth@bromo.med.uc.edu>
4707             Jakub Jelinek  <jakub@redhat.com>
4709         PR sanitizer/55617
4710         * g++.dg/asan/pr55617.C: Run on all targets.
4712 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4714         PR rtl-optimization/56275
4715         * gcc.dg/pr56275.c: New test.
4717 2013-02-11  Richard Biener  <rguenther@suse.de>
4719         PR tree-optimization/56273
4720         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4722 2013-02-11  Richard Biener  <rguenther@suse.de>
4724         PR tree-optimization/56264
4725         * gcc.dg/torture/pr56264.c: New testcase.
4727 2013-02-11  Richard Biener  <rguenther@suse.de>
4729         PR tree-optimization/56273
4730         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4731         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4732         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4733         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4734         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4735         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4737 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4739         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4740         for *-*-linux-gnu targets.
4741         * g++.dg/asan/interception-test-1.c: Ditto.
4742         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4743         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4745 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4747         PR fortran/55362
4748         * gfortran.dg/intrinsic_size_4.f90 : New test.
4750 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4752         PR target/56256
4753         * gcc.target/powerpc/pr56256.c: New test.
4755 2013-02-08  Ian Lance Taylor  <iant@google.com>
4757         * lib/go.exp: Load timeout.exp.
4759 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4761         PR rtl-optimization/56246
4762         * gcc.target/i386/pr56246.c: New test.
4764 2013-02-08  Jeff Law  <law@redhat.com>
4766         PR debug/53948
4767         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4769 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4771         PR target/56043
4772         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4773         powerpc*-*-linux*.
4775 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4777         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4779 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4781         PR rtl-optimization/56195
4782         * gcc.dg/torture/pr56195.c: New test.
4784 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4786         PR fortran/54107
4787         * gfortran.dg/recursive_interface_2.f90: New test.
4789 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4791         PR tree-optimization/56250
4792         * gcc.c-torture/execute/pr56250.c: New test.
4794 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4796         PR tree-optimization/56064
4797         * gcc.dg/fixed-point/view-convert-2.c: New test.
4799 2013-02-08  Michael Matz  <matz@suse.de>
4801         PR tree-optimization/52448
4802         * gcc.dg/pr52448.c: New test.
4804 2013-02-08  Richard Biener  <rguenther@suse.de>
4806         PR middle-end/56181
4807         * gcc.dg/torture/pr56181.c: New testcase.
4809 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4811         PR target/54222
4812         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4813         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4815 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4817         PR c++/56241
4818         * g++.dg/parse/crash61.C: New test.
4820         PR c++/56239
4821         * g++.dg/parse/pr56239.C: New test.
4823         PR c++/56237
4824         * g++.dg/abi/mangle61.C: New test.
4826 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4828         PR rtl-optimization/56225
4829         * gcc.target/i386/pr56225.c: New test.
4831 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4833         PR debug/56154
4834         * gcc.dg/guality/pr56154-1.c: New test.
4835         * gcc.dg/guality/pr56154-2.c: New test.
4836         * gcc.dg/guality/pr56154-3.c: New test.
4837         * gcc.dg/guality/pr56154-4.c: New test.
4838         * gcc.dg/guality/pr56154-aux.c: New file.
4840         PR tree-optimization/55789
4841         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4842         cleanup-tree-dump.
4843         * gcc.dg/tree-ssa/inline-3.c: Add
4844         --param max-early-inliner-iterations=2 option.
4846 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4848         PR debug/53363
4849         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4850         Add -fno-dwarf2-cfi-asm to dg-options.
4851         Adapt match count.
4853 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4855         PR target/56228
4856         * gcc.dg/pr56228.c: New test.
4858 2013-02-07  Alan Modra  <amodra@gmail.com>
4860         PR target/54009
4861         * gcc.target/powerpc/pr54009.c: New test.
4862         PR target/54131
4863         * gfortran.dg/pr54131.f: New test.
4865 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4867         PR fortran/55789
4868         * gfortran.dg/array_constructor_41.f90: New test.
4870 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4872         PR fortran/55978
4873         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4875 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4877         PR middle-end/56217
4878         * g++.dg/gomp/pr56217.C: New test.
4880 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4882         PR tree-optimization/56205
4883         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4884         * gcc.c-torture/execute/pr56205.c: New test.
4886 2013-02-05  Richard Biener  <rguenther@suse.de>
4888         PR tree-optimization/53342
4889         PR tree-optimization/53185
4890         * gcc.dg/vect/pr53185-2.c: New testcase.
4892 2013-02-05  Jan Hubicka  <jh@suse.cz>
4894         PR tree-optimization/55789
4895         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4896         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4897         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4898         * g++.dg/ipa/inline-1.C: New testcase.
4899         * g++.dg/ipa/inline-2.C: New testcase.
4900         * g++.dg/ipa/inline-3.C: New testcase.
4902 2013-02-05  Jan Hubicka  <jh@suse.cz>
4904         PR tree-optimization/55789
4905         * g++.dg/torture/pr55789.C: New testcase.
4907 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4909         PR middle-end/56167
4910         * gcc.dg/pr56167.c: New test.
4912 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4914         PR target/55146
4915         * gcc.target/sh/pr55146.c: New.
4917 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4919         PR tree-optimization/54386
4920         * gcc.target/sh/pr54386.c: New.
4922 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4924         PR fortran/56008
4925         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4927         PR fortran/47517
4928         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4930 2013-02-04  Alexander Potapenko  <glider@google.com>
4931             Jack Howarth  <howarth@bromo.med.uc.edu>
4932             Jakub Jelinek  <jakub@redhat.com>
4934         PR sanitizer/55617
4935         * g++.dg/asan/pr55617.C: New test.
4937 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4939         PR fortran/54195
4940         * gfortran.dg/typebound_operator_19.f90: New test.
4941         * gfortran.dg/typebound_assignment_4.f90: New test.
4943 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4945         PR fortran/54107
4946         * gfortran.dg/recursive_interface_1.f90: New test.
4948 2013-02-04  Richard Guenther  <rguenther@suse.de>
4950         PR lto/56168
4951         * gcc.dg/lto/pr56168_0.c: New testcase.
4952         * gcc.dg/lto/pr56168_1.c: Likewise.
4954 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4956         PR fortran/50627
4957         PR fortran/56054
4958         * gfortran.dg/block_12.f90:  New test.
4959         * gfortran.dg/module_error_1.f90:  New test.
4961 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4963         * lib/target-supports.exp (check_effective_target_vect_float)
4964         (check_effective_target_vect_no_align): Add mips-sde-elf.
4966 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4968         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4970 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4972         * gcc.dg/pr56023.c: XFAIL on AIX.
4973         * gcc.dg/vect/pr49352.c: Same.
4975 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4977         * gnat.dg/opt26.adb: New test.
4979 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4981         Revert.
4982         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4984         * gcc.target/arm/neon-vfnms-1.c: New test.
4985         * gcc.target/arm/neon-vfnma-1.c: New test.
4987 2013-01-31  Richard Biener  <rguenther@suse.de>
4989         PR tree-optimization/56157
4990         * gcc.dg/torture/pr56157.c: New testcase.
4992 2013-01-30  Richard Biener  <rguenther@suse.de>
4994         PR tree-optimization/56150
4995         * gcc.dg/torture/pr56150.c: New testcase.
4997 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4999         PR sanitizer/55374
5000         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5001         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5002         printed in backtrace.
5003         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5004         to avoid errors about mismatched allocation vs. deallocation.
5006         PR c++/55742
5007         * g++.dg/mv1.C: Moved to...
5008         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5009         * g++.dg/mv2.C: Moved to...
5010         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5011         * g++.dg/mv3.C: Moved to...
5012         * g++.dg/ext/mv3.C: ... here.
5013         * g++.dg/mv4.C: Moved to...
5014         * g++.dg/ext/mv4.C: ... here.
5015         * g++.dg/mv5.C: Moved to...
5016         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5017         * g++.dg/mv6.C: Moved to...
5018         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5019         * g++.dg/ext/mv7.C: New test.
5020         * g++.dg/ext/mv8.C: New test.
5021         * g++.dg/ext/mv9.C: New test.
5022         * g++.dg/ext/mv10.C: New test.
5023         * g++.dg/ext/mv11.C: New test.
5025 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5027         PR rtl-optimization/56144
5028         * gcc.dg/pr56144.c: New.
5030 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5032         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5033         message.
5034         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5035         * g++.dg/cpp0x/constexpr-55573.C: Same
5037 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5039         PR tree-optimization/56064
5040         * gcc.dg/fixed-point/view-convert.c: New test.
5042 2013-01-30  Andreas Schwab  <schwab@suse.de>
5044         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5045         evaluate the end index in string range.
5047 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5049         PR fortran/56138
5050         * gfortran.dg/allocatable_function_6.f90: New.
5052 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5053             Mikael Morin  <mikael@gcc.gnu.org>
5055         PR fortran/54107
5056         * gfortran.dg/proc_ptr_comp_36.f90: New.
5058 2013-01-29  Richard Biener  <rguenther@suse.de>
5060         PR tree-optimization/55270
5061         * gcc.dg/torture/pr55270.c: New testcase.
5063 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5065         PR rtl-optimization/56117
5066         * gcc.dg/pr56117.c: New test.
5068 2013-01-28  Richard Biener  <rguenther@suse.de>
5070         PR tree-optimization/56034
5071         * gcc.dg/torture/pr56034.c: New testcase.
5073 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5075         PR tree-optimization/56125
5076         * gcc.dg/pr56125.c: New test.
5078 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5079             Mikael Morin  <mikael@gcc.gnu.org>
5081         PR fortran/53537
5082         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5083         * gfortran.dg/import8.f90: Likewise.
5084         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5085         * gfortran.dg/import10.f90: New test.
5086         * gfortran.dg/import11.f90: Likewise
5088 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5090         PR testsuite/56053
5091         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5092         string.h.  Provide memset, malloc and free prototypes, adjust line
5093         numbers in dg-output.
5094         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5095         Provide memset prototype and adjust line numbers in dg-output.
5096         * c-c++-common/asan/global-overflow-1.c: Likewise.
5098         PR tree-optimization/56094
5099         * gcc.dg/pr56094.c: New test.
5101 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5103         * gcc.target/arm/neon-vfnms-1.c: New test.
5104         * gcc.target/arm/neon-vfnma-1.c: New test.
5106 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5108         PR target/56114
5109         * gcc.target/i386/pr56114.c: New test.
5111 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5113         PR fortran/55984
5114         * gfortran.dg/associate_14.f90: New test.
5116         PR fortran/56047
5117         * gfortran.dg/associate_13.f90: New test.
5119 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5121         PR tree-optimization/56098
5122         * gcc.dg/pr56098-1.c: New test.
5123         * gcc.dg/pr56098-2.c: New test.
5125 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5127         PR target/54222
5128         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5130 2013-01-22  Marek Polacek  <polacek@redhat.com>
5132         PR tree-optimization/56035
5133         * gcc.dg/pr56035.c: New test.
5135 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5137         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5138         for MIPS.
5140 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5142         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5144 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5146         PR c/56078
5147         * gcc.dg/pr56078.c: New test.
5148         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5150 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5152         PR tree-optimization/55927
5153         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5155 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5157         * gcc.target/i386/movsd.c: New test.
5159 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5161         PR inline-asm/55934
5162         * gcc.target/i386/pr55934.c: New test.
5164 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5166         PR fortran/56081
5167         * gfortran.dg/select_8.f90: New.
5169 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5171         * gcc.target/microblaze/microblaze.exp: Remove
5172         target_config_cflags check.
5174 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5176         PR fortran/56052
5177         * gfortran.dg/gomp/pr56052.f90: New test.
5179         PR target/49069
5180         * gcc.dg/pr49069.c: New test.
5182 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5184         PR c++/55944
5185         * g++.dg/cpp0x/constexpr-static10.C: New.
5187 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5189         PR target/56028
5190         * gcc.target/i386/pr56028.c: New test.
5192 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5194         PR target/55686
5195         * gcc.target/i386/pr55686.c: New test.
5197 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5199         PR c++/53609
5200         * g++.dg/cpp0x/variadic139.C: New test.
5201         * g++.dg/cpp0x/variadic140.C: Likewise.
5202         * g++.dg/cpp0x/variadic141.C: Likewise.
5204 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5206         * gnat.dg/warn8.adb: New test.
5208 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5210         PR fortran/55919
5211         * gfortran.dg/include_8.f90: New test.
5213 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5215         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5216         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5218 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5220         PR tree-optimization/56051
5221         * gcc.c-torture/execute/pr56051.c: New test.
5223 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5225         PR rtl-optimization/56023
5226         * gcc.dg/pr56023.c: New test.
5228 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5230         PR middle-end/56022
5231         * gcc.target/i386/pr56022.c: New test.
5233 2013-01-21  Jason Merrill  <jason@redhat.com>
5235         * lib/target-supports.exp (check_effective_target_alias): New.
5237 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5239         PR debug/53235
5240         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5242 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5244         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5246 2013-01-19  Jeff Law  <law@redhat.com>
5248         PR tree-optimization/52631
5249         * tree-ssa/pr52631.c: New test.
5250         * tree-ssa/ssa-fre-9: Update expected output.
5252 2013-01-19  Anthony Green  <green@moxielogic.com>
5254         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5255         for moxie.
5257 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5259         PR tree-optimization/56029
5260         * g++.dg/torture/pr56029.C: New test.
5262 2013-01-18  Sharad Singhai  <singhai@google.com>
5264         PR tree-optimization/55995
5265         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5267 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5269         PR target/55433
5270         * gcc.target/i386/pr55433.c: New.
5272 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5274         PR middle-end/56015
5275         * gfortran.dg/pr56015.f90: New test.
5277 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5279         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5281 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5283         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5284         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5285         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5286         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5287         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5289 2013-01-17  Jeff Law  <law@redhat.com>
5291         * gcc.dg/pr52573.c: Move to...
5292         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5294         PR rtl-optimization/52573
5295         * gcc.dg/pr52573.c: New test.
5297 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5299         PR sanitizer/55679
5300         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5301         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5302         check_no_compiler_messages to test support in ucontext.h.
5303         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5304         compliant RLIMIT_AS.
5306 2013-01-17  Marek Polacek  <polacek@redhat.com>
5308         PR rtl-optimization/55833
5309         * gcc.dg/pr55833.c: New test.
5311 2013-01-17  Jan Hubicka  <jh@suse.cz>
5313         PR tree-optimization/55273
5314         * gcc.c-torture/compile/pr55273.c: New testcase.
5316 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5318         PR target/55981
5319         * gcc.target/pr55981.c: New test.
5321 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5323         * gcc.target/arm/pr40887.c: Require at least armv5.
5324         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5325         * gcc.target/arm/pr51915.c: Likewise.
5326         * gcc.target/arm/pr52006.c: Likewise.
5327         * gcc.target/arm/pr53187.c: Likewise.
5329         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5330         * gcc.target/arm/ftest-support-arm.h: Delete.
5331         * gcc.target/arm/ftest-support-thumb.h: Delete.
5332         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5333         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5334         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5335         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5336         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5337         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5338         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5339         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5340         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5341         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5342         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5343         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5344         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5345         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5346         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5347         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5348         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5349         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5350         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5351         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5352         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5353         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5354         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5355         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5357 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5359         PR tree-optimizations/55264
5360         * g++.dg/ipa/pr55264.C: New test.
5362 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5364         PR fortran/55983
5365         * gfortran.dg/class_55.f90: New.
5367 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5369         PR testsuite/55994
5370         * gcc.c-torture/execute/builtins/builtins.exp: Add
5371         -Wl,--allow-multiple-definition for eabi and elf targets.
5373         PR testsuite/54622
5374         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5375         check_effective_target_vect_perm_short,
5376         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5377         check_effective_target_vect64): Return 0 for big-endian ARM.
5378         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5380         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5381         prototypes.
5383 2013-01-16  Richard Biener  <rguenther@suse.de>
5385         PR tree-optimization/55964
5386         * gcc.dg/torture/pr55964.c: New testcase.
5388 2013-01-16  Richard Biener  <rguenther@suse.de>
5390         PR tree-optimization/54767
5391         PR tree-optimization/53465
5392         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5394 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5396         PR target/55301
5397         * gcc.target/sh/sh-switch.c: New testcase.
5399 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5401         * gcc.dg/webizer.c: Increase the array size.
5403 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5405         PR target/55940
5406         * gcc.dg/pr55940.c: New test.
5408 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5409             Harald Anlauf  <anlauf@gmx.de>
5411         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5412         * gfortran.dg/bounds_check_5.f90: Likewise.
5413         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5414         * gfortran.dg/continuation_9.f90: Likewise.
5415         * gfortran.dg/move_alloc_13.f90: Likewise.
5416         * gfortran.dg/structure_constructor_11.f90: Likewise.
5417         * gfortran.dg/tab_continuation.f: Likewise.
5418         * gfortran.dg/warning-directive-2.F90: Likewise.
5419         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5421 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5423         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5424         * gcc.target/arm/fma-sp.c: Likewise.
5426 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5428         PR rtl-optimization/55153
5429         * gcc.dg/pr55153.c: New.
5431 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5433         PR tree-optimization/55920
5434         * gcc.c-torture/compile/pr55920.c: New test.
5436 2013-01-15  Richard Biener  <rguenther@suse.de>
5438         PR middle-end/55882
5439         * gcc.dg/torture/pr55882.c: New testcase.
5441 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5443         PR tree-optimization/55955
5444         * gcc.c-torture/compile/pr55955.c: New test.
5446 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5448         PR c++/55663
5449         * g++.dg/cpp0x/alias-decl-31.C: New test.
5451 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5453         PR fortran/54286
5454         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5455         case where interface is null.
5457 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5459         PR fortran/55806
5460         * gfortran.dg/array_constructor_40.f90:  New test.
5462 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5464         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5466 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5468         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5469         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5470         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5471         * gcc.target/aarch64/vect-ld1r.c: New.
5472         * gcc.target/aarch64/vect-ld1r.x: New.
5474 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5476         PR target/55948
5477         * gcc.target/i386/hle-clear-rel.c: New file
5478         * gcc.target/i386/hle-store-rel.c: New file.
5480 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5482         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5483         * gfortran.dg/bounds_check_4.f90: Likewise.
5484         * gfortran.dg/inquire_10.f90: Likewise.
5485         * gfortran.dg/minloc_3.f90: Likewise.
5486         * gfortran.dg/minlocval_3.f90: Likewise.
5487         * gfortran.dg/module_double_reuse.f90: Likewise.
5488         * gfortran.dg/mvbits_1.f90: Likewise.
5489         * gfortran.dg/oldstyle_1.f90: Likewise.
5490         * gfortran.dg/pr20163-2.f: Likewise.
5491         * gfortran.dg/save_1.f90: Likewise.
5492         * gfortran.dg/scan_1.f90: Likewise.
5493         * gfortran.dg/select_char_1.f90: Likewise.
5494         * gfortran.dg/shape_4.f90: Likewise.
5495         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5496         * gfortran.dg/function_optimize_10.f90: Likewise.
5497         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5498         * gfortran.dg/used_types_17.f90: Likewise.
5499         * gfortran.dg/used_types_18.f90: Likewise.
5501 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5503         PR fortran/54286
5504         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5506 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5508         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5510 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5512         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5514 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5516         PR fortran/55072
5517         * gfortran.dg/assumed_type_2.f90: Fix test case.
5518         * gfortran.dg/internal_pack_13.f90: New test.
5519         * gfortran.dg/internal_pack_14.f90: New test.
5521 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5523         PR fortran/55868
5524         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5525         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5526         $tar to STAR.
5528 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5530         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5532 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5534         PR target/55719
5535         * gcc.target/s390/pr55719.c: New testcase.
5537 2013-01-11  Richard Guenther  <rguenther@suse.de>
5539         PR tree-optimization/44061
5540         * gcc.dg/pr44061.c: New testcase.
5542 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5544         Update copyright years.
5546 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5547             Jakub Jelinek  <jakub@redhat.com>
5549         PR target/55565
5550         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5552 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5554         PR rtl-optimization/55672
5555         * gcc.target/i386/pr55672.c: New.
5557 2013-01-10  Jeff Law  <law@redhat.com>
5559         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5560         pass/fail message unique.
5563 2013-01-10  Jason Merrill  <jason@redhat.com>
5565         * ada/.gitignore: New.
5567 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5569         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5570         Add tls options.
5571         * g++.dg/tls/thread_local2.C: Likewise.
5572         * g++.dg/tls/thread_local2g.C: Likewise.
5573         * g++.dg/tls/thread_local6.C: Likewise.
5574         * g++.dg/tls/thread_local-order1.C: Add tls options.
5575         * g++.dg/tls/thread_local-order2.C: Likewise.
5576         * g++.dg/tls/thread_local3.C: Likewise.
5577         * g++.dg/tls/thread_local3g.C: Likewise.
5578         * g++.dg/tls/thread_local4.C: Likewise.
5579         * g++.dg/tls/thread_local4g.C: Likewise.
5580         * g++.dg/tls/thread_local5.C: Likewise.
5581         * g++.dg/tls/thread_local5g.C: Likewise.
5582         * g++.dg/tls/thread_local6g.C: Likewise.
5584 2013-01-10  Kostya Serebryany  <kcc@google.com>
5586         * g++.dg/asan/asan_test.cc: Sync from upstream.
5588 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5590         PR tree-optimization/55921
5591         * gcc.c-torture/compile/pr55921.c: New test.
5593 2013-01-09  Jan Hubicka  <jh@suse.cz>
5595         PR tree-optimization/55569
5596         * gcc.c-torture/compile/pr55569.c: New testcase.
5598 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5600         PR fortran/47203
5601         * gfortran.dg/use_28.f90: New test.
5603 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5605         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5606         number matching more robust.
5608 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5610         PR rtl-optimization/55829
5611         * gcc.target/i386/pr55829.c: New.
5613 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5615         PR fortran/55758
5616         * gfortran.dg/bind_c_bool_1.f90: New.
5617         * gfortran.dg/do_5.f90: Add dg-warning.
5619 2013-01-09  Jan Hubicka  <jh@suse.cz>
5621         PR tree-optimization/55875
5622         * gcc.c-torture/execute/pr55875.c: New testcase.
5623         * g++.dg/torture/pr55875.C: New testcase.
5625 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5627         PR c/48418
5628         * c-c++-common/pr48418.c: New test.
5630 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5632         PR c++/55801
5633         * g++.dg/tls/thread_local-ice.C: New.
5635 2013-01-09  Andreas Schwab  <schwab@suse.de>
5637         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5639 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5641         PR tree-optimization/48189
5642         * gcc.dg/pr48189.c: New test.
5644 2013-01-04  Jan Hubicka  <jh@suse.cz>
5646         PR tree-optimization/55823
5647         * g++.dg/ipa/devirt-10.C: New testcase.
5649 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5650             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5652         PR rtl-optimization/55845
5653         * gcc.target/i386/pr55845.c: New test.
5655 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5657         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5658         instructions generated instead of number of occurances.
5660 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5662         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5663         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5664         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5665         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5666         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5667         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5668         * gcc.target/aarch64/vect-fcm.x: Likewise.
5669         * lib/target-supports.exp
5670         (check_effective_target_vect_cond): Enable for AArch64.
5672 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5674         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5675         endian-safe float pool loading.
5676         (test_square_root_v4sf): Likewise.
5677         (test_square_root_v2df): Likewise.
5678         * lib/target-supports.exp
5679         (check_effective_target_vect_call_sqrtf): Add AArch64.
5681 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5683         PR debug/55579
5684         * gcc.dg/tree-ssa/pr55579.c: New test.
5686 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5688         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5689         asm comments.
5691 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5693         PR middle-end/55890
5694         * gcc.dg/torture/pr55890-3.c: New test.
5696         PR middle-end/55851
5697         * gcc.c-torture/compile/pr55851.c: New test.
5699         PR sanitizer/55844
5700         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5701         dg-options.
5703 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5705         PR fortran/55618
5706         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5708 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5710         PR fortran/55763
5711         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5712         * gfortran.dg/pointer_init_7.f90: New.
5714 2013-01-07  Richard Biener  <rguenther@suse.de>
5716         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5718 2013-01-07  Richard Biener  <rguenther@suse.de>
5720         PR middle-end/55890
5721         * gcc.dg/torture/pr55890-1.c: New testcase.
5722         * gcc.dg/torture/pr55890-2.c: Likewise.
5724 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5726         * gcc.target/aarch64/fmovd.c: New.
5727         * gcc.target/aarch64/fmovf.c: Likewise.
5728         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5729         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5730         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5731         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5732         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5733         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5735 2013-01-07  Richard Biener  <rguenther@suse.de>
5737         PR tree-optimization/55888
5738         PR tree-optimization/55862
5739         * gcc.dg/torture/pr55888.c: New testcase.
5741 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5743         PR fortran/55852
5744         * gfortran.dg/intrinsic_size_3.f90: New.
5746 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5748         PR fortran/55763
5749         * gfortran.dg/select_type_32.f90: New.
5751 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5753         PR c++/52343
5754         * g++.dg/cpp0x/alias-decl-29.C: New test.
5756 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5758         PR fortran/53876
5759         PR fortran/54990
5760         PR fortran/54992
5761         * gfortran.dg/class_array_15.f03: New test.
5763 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5765         PR fortran/42769
5766         PR fortran/45836
5767         PR fortran/45900
5768         * gfortran.dg/use_23.f90: New test.
5769         * gfortran.dg/use_24.f90: New test.
5770         * gfortran.dg/use_25.f90: New test.
5771         * gfortran.dg/use_26.f90: New test.
5772         * gfortran.dg/use_27.f90: New test.
5774 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5776         * gnat.dg/specs/clause_on_volatile.ads: New test.
5778 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5780         * gnat.dg/alignment10.adb: New test.
5782 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5783             Mikael Morin  <mikael@gcc.gnu.org>
5785         PR fortran/55827
5786         * gfortran.dg/use_22.f90: New test.
5788 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5790         * gcc.target/aarch64/cmp-1.c: New testcase.
5792 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5794         PR fortran/55172
5795         * gfortran.dg/select_type_31.f03: New test.
5797 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5799         PR c++/54526 (again)
5800         * g++.dg/cpp0x/parse2.C: Extend.
5801         * g++.old-deja/g++.other/crash28.C: Adjust.
5803 2013-01-04  Richard Biener  <rguenther@suse.de>
5805         PR tree-optimization/55862
5806         * gcc.dg/torture/pr55862.c: New testcase.
5808 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5810         PR tree-optimization/55755
5811         * gcc.dg/torture/pr55755.c: New test.
5812         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5813         * gcc.dg/tree-ssa/pr45144.c: Update.
5815 2013-01-04  Richard Biener  <rguenther@suse.de>
5817         PR middle-end/55863
5818         * gcc.dg/fold-reassoc-2.c: New testcase.
5820 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5822         PR fortran/55763
5823         * gfortran.dg/null_7.f90: New.
5825 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5827         PR fortran/55854
5828         PR fortran/55763
5829         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5830         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5831         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5833 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5835         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5837 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5839         PR fortran/55855
5840         * gfortran.dg/assignment_1.f90: Modified.
5841         * gfortran.dg/assignment_4.f90: New.
5843 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5845         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5847 2013-01-03  Richard Biener  <rguenther@suse.de>
5849         PR tree-optimization/55857
5850         * gcc.dg/vect/pr55857-1.c: New testcase.
5851         * gcc.dg/vect/pr55857-2.c: Likewise.
5853 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5855         PR rtl-optimization/55838
5856         * gcc.dg/pr55838.c: New test.
5858         PR tree-optimization/55832
5859         * gcc.c-torture/compile/pr55832.c: New test.
5861 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5863         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5864         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5865         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5866         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5867         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5868         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5869         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5870         * gcc.dg/unroll_1.c: Ditto.
5871         * gcc.dg/unroll_2.c: Ditto.
5872         * gcc.dg/unroll_3.c: Ditto.
5873         * gcc.dg/unroll_4.c: Ditto.
5875 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5877         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5879 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5881         PR fortran/55818
5882         * gfortran.dg/eof_4.f90: New test.
5884 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5886         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5887         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5888         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5889         (compat_setup_dfp): Initialize compat_alt_caret and
5890         compat_save_TEST_ALWAYS_FLAGS.
5892 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5894         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5896 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5898         * gcc.dg/torture/fp-int-convert-2.c: New test.
5900 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5902         * gfortran.dg/newunit_3.f90: Add dg-do run.
5903         * gfortran.dg/inquire_15.f90: Add dg-do run.
5905 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5907         PR tree-optimization/55831
5908         * gcc.dg/pr55831.c: New test.
5910 Copyright (C) 2013 Free Software Foundation, Inc.
5912 Copying and distribution of this file, with or without modification,
5913 are permitted in any medium without royalty provided the copyright
5914 notice and this notice are preserved.