2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba95bc4989b9ffc4e7d52ba79364ec89d801e7a66
1 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/57101
4         * g++.dg/cpp0x/pr57101.C: New.
6 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
8         * gcc.target/aarch64/neg_1.c: New test.
10 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
12         PR fortran/57966
13         * gfortran.dg/typebound_call_25.f90: New.
15 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
17         PR c++/57981
18         * g++.dg/cpp0x/pr57981.C: New.
20 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
22         PR c++/57880
23         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
25 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
27         PR rtl-optimization/57960
28         * gcc.target/s390/pr57960.c: New.
30 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
32         PR fortran/57639
33         * gfortran.dg/unlimited_polymorphic_9.f90: New.
35 2013-07-25  Terry Guo  <terry.guo@arm.com>
37         * gcc.target/arm/thumb1-Os-mult.c: New test case.
39 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/57942
42         * g++.dg/inherit/pr57942.C: New.
44 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
46         * gcc.target/powerpc/bool2.h: New file, test the code generation
47         of logical operations for power5, altivec, power7, and power8
48         systems.
49         * gcc.target/powerpc/bool2-p5.c: Likewise.
50         * gcc.target/powerpc/bool2-av.c: Likewise.
51         * gcc.target/powerpc/bool2-p7.c: Likewise.
52         * gcc.target/powerpc/bool2-p8.c: Likewise.
53         * gcc.target/powerpc/bool3.h: Likewise.
54         * gcc.target/powerpc/bool3-av.c: Likewise.
55         * gcc.target/powerpc/bool2-p7.c: Likewise.
56         * gcc.target/powerpc/bool2-p8.c: Likewise.
58 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
60         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
62 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
64         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
66 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
68         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
69         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
70         type from long to long long.
71         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
72         to have effective-target keywords of lp64 and ilp32.
73         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
74         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
75         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
76         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
77         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
78         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
79         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
80         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
81         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
83 2013-07-23  Tom Tromey  <tromey@redhat.com>
84             Joseph Myers  <joseph@codesourcery.com>
86         * gcc.dg/c11-generic-1.c: New file.
87         * gcc.dg/c11-generic-2.c: New file.
89 2013-07-22  Tobias Burnus  <burnus@net-b.de>
91         PR fortran/57906
92         PR fortran/52052
93         * coarray/lib_realloc_1.f90: Permit optimization.
94         * gfortran.dg/coarray_31.f90: New.
96 2013-07-22  Tobias Burnus  <burnus@net-b.de>
98         PR fortran/57762
99         * gfortran.dg/class_array_7.f03: Fix memory leak.
101 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
103         PR c++/52816
104         * g++.dg/cpp0x/decltype56.C: New.
106 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
108         * gcc.dg/pr53265.c: Correct line number in dg-message.
110 2013-07-22  Diego Novillo  <dnovillo@google.com>
112         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
114 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
116         PR testsuite/52641
117         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
118         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
120 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
122         PR testsuite/52641
123         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
124         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
125         * gcc.dg/torture/pr53366-1.c: Same.
126         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
127         * gcc.dg/torture/pr56488.c: Same.
128         * gcc.dg/torture/pr57584.c: Same.
129         * gcc.dg/tree-ssa/pr57385.c: Same.
130         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
132 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
134         * c-c++-common/pr41779.c: Fix typos.
135         * gcc.c-torture/compile/20031125-2.c: Likewise.
136         * gcc.c-torture/compile/20040621-1.c: Likewise.
137         * gcc.c-torture/execute/20020418-1.c: Likewise.
138         * gcc.dg/20020108-1.c: Likewise.
139         * gcc.dg/atomic-generic-aux.c: Likewise.
140         * gcc.dg/builtin-complex-err-2.c: Likewise.
141         * gcc.dg/decl-1.c: Likewise.
142         * gcc.dg/di-sync-multithread.c: Likewise.
143         * gcc.dg/format/c90-printf-1.c: Likewise.
144         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
145         * gcc.dg/long-long-compare-1.c: Likewise.
146         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
147         * gcc.dg/pr17055-1.c: Likewise.
148         * gcc.dg/pr27095.c: Likewise.
149         * gcc.dg/torture/fp-int-convert.h: Likewise.
150         * gcc.dg/tree-prof/inliner-1.c: Likewise.
151         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
152         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
153         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
154         * gcc.dg/tree-ssa/loop-19.c: Likewise.
155         * gcc.dg/tree-ssa/loop-1.c: Likewise.
156         * gcc.dg/tree-ssa/pr21001.c: Likewise.
157         * gcc.dg/tree-ssa/pr42585.c: Likewise.
158         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
159         * gcc.dg/vect/vect-cond-5.c: Likewise.
160         * gcc.dg/weak/typeof-2.c: Likewise.
161         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
162         * gcc.target/arm/naked-1.c: Likewise.
163         * gcc.target/i386/pr9771-1.c: Likewise.
164         * gcc.target/sparc/sparc-constant-1.c: Likewise.
165         * gcc.target/sparc/struct-ret-check.c: Likewise.
166         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
167         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
168         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
169         Likewise.
171 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
173         PR fortran/56937
174         * gfortran.dg/dependency_42.f90:  New test.
175         * gfortran.dg/dependency_43.f90:  New test.
177 2013-07-21  Tobias Burnus  <burnus@net-b.de>
179         PR fortran/35862
180         * gfortran.dg/round_4.f90: New.
182 2013-07-21  Tobias Burnus  <burnus@net-b.de>
184         PR fortran/57894
185         * gfortran.dg/min_max_conformance_2.f90: New.
187 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
189         PR preprocessor/57620
190         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
191         (main): Don't test {s,u,U,L}12.
192         * c-c++-common/raw-string-13.c: New test.
193         * c-c++-common/raw-string-14.c: New test.
194         * c-c++-common/raw-string-15.c: New test.
195         * c-c++-common/raw-string-16.c: New test.
197 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
199         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
201 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
203         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
205         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
206         target { ! keeps_null_pointer_checks }.
207         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
208         target { ! keeps_null_pointer_checks }.
210         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
211         * gcc.dg/torture/pr56488.c: Likewise.
213 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
215         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
216         new testcase.
218 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
220         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
221         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
222         * gfortran.dg/guality/guality.exp: Skip on AIX.
224         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
226         * g++.dg/debug/pr56819.C: Skip on AIX.
227         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
228         * g++.dg/guality/guality.exp: Skip on AIX.
230         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
232         * gcc.misc-tests/gcov-14.c: Skip on AIX.
234         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
236 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
238         PR target/57516
239         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
240         Adjust to corrected rounding.
242 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
244         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
245         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
246         check_effective_target_cilkplus.
247         * g++.dg/cilk-plus/cilk-plus.exp: Same.
249 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
251         * gcc.target/powerpc/pr57744.c: Fix typo.
253 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
255         PR middle-end/57698
256         * gcc.c-torture/compile/pr57698.c: New test.
257         * gcc.c-torture/compile/pr43791.c: Remove prune output
258         directive.
259         * gcc.c-torture/compile/pr44043.c: Ditto.
261 2013-07-18  Wei Mi  <wmi@google.com>
263         PR rtl-optimization/57878
264         * g++.dg/pr57518.C: New test.
266 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
268         * gcc.dg/pr42611.c: Move dg-error to correct line.
270 2013-07-17  Tobias Burnus  <burnus@net-b.de>
272         PR fortran/57895
273         * gfortran.dg/dollar_sym_3.f: New.
274         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
276 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
278         PR target/55654
279         PR target/55656
280         PR target/55657
281         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
282         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
283         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
284         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
285         * objc.dg/image-info.m: Likewise.
286         * objc.dg/symtab-1.m: Likewise.
287         * objc.dg/torture/strings/const-str-10.m: Likewise.
288         * objc.dg/torture/strings/const-str-11.m: Likewise.
289         * objc.dg/torture/strings/const-str-9.m: Likewise.
290         * objc.dg/zero-link-1.m: Likewise.
291         * objc.dg/zero-link-2.m: Likewise.
292         * objc.dg/no-extra-load.m: Avoid Foundation.h.
293         * objc.dg/objc-foreach-4.m: Likewise.
294         * objc.dg/objc-foreach-5.m: Likewise.
295         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
296         (for Darwin).
297         * obj-c++.dg/strings/const-str-12.mm: Likewise.
298         * obj-c++.dg/syntax-error-1.mm: Likewise.
299         * objc.dg/method-6.m: Likewise.
300         * objc.dg/pr23214.m: Likewise.
301         * objc.dg/proto-lossage-7.m: Likewise.
302         * objc.dg/strings/const-str-12b.m: Likewise.
303         * objc.dg/zero-link-3.m: Likewise.
304         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
305         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
306         adjust headers, interfaces and encoded types to reflect current system
307         versions.  Add FIXME and outputs from current system compiler for
308         reference.
310 2013-07-15  Cong Hou  <congh@google.com>
312         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
313         counted.
314         * gcc.target/i386/l_fma_float_3.c: Likewise.
315         * gcc.target/i386/l_fma_double_1.c: Likewise.
316         * gcc.target/i386/l_fma_double_3.c: Likewise.
318 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
320         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
321         function to test if HTM is available.
322         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
323         * gcc.target/powerpc/htm-builtin-1.c: New test.
325 2013-07-15  Tobias Burnus  <burnus@net-b.de>
327         * gfortran.dg/coarray_lib_realloc_1.f90: New.
328         * gfortran.dg/coarray/lib_realloc_1.f90: New.
329         * gfortran.dg/coarray_6.f90: Add dg-error.
331 2013-07-15  Tobias Burnus  <burnus@net-b.de>
333         PR fortran/37336
334         * gfortran.dg/finalize_18.f90: New.
336 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
338         PR fortran/52669
339         * fortran.dg/module_variable_1.f90:  New test.
340         * fortran.dg/module_variable_2.f90:  New test.
342 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
344         * g++.dg/ext/vector19.C: Adapt.
345         * g++.dg/ext/vector23.C: New testcase.
347 2013-07-12  Michael Matz  <matz@suse.de>
349         PR middle-end/55771
350         * c-c++-common/pr55771.c: New test.
352 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
354         * gcc.target/aarch64/vect-movi.c: New.
356 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
358         PR target/57362
359         * g++.dg/ext/pr57362.C: New.
361 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
363         PR target/57631
364         * gcc.target/avr/torture/pr57631.c: New test.
366 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
368         PR c++/57827
369         * g++.dg/cpp0x/constexpr-ice7.C: New.
371 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
373         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
374         for EABI targets.
375         * gcc.c-torture/execute/nest-align-1.x: New.
377 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
379         PR c++/57874
380         * g++.dg/cpp0x/sfinae48.C: New.
382 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
384         PR preprocessor/57824
385         * c-c++-common/raw-string-17.c: New test.
386         * c-c++-common/gomp/pr57824.c: New test.
388 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
390         PR c++/57869
391         * g++.dg/cpp0x/reinterpret_cast1.C: New.
392         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
393         * g++.dg/conversion/dr195.C: Update.
394         * g++.dg/expr/cast2.C: Likewise.
396 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
398         * c-c++-common/raw-string-18.c: New test.
399         * c-c++-common/raw-string-19.c: New test.
401         PR preprocessor/57757
402         * g++.dg/cpp/paste1.C: New test.
403         * g++.dg/cpp/paste2.C: New test.
405 2013-07-10  Graham Stott  <grahams@btinternet.com>
407         * gcc.target/mips/mulsize-1.c: New.
408         * gcc.target/mips/mulsize-2.c: New.
409         * gcc.target/mips/mulsize-3.c: New.
410         * gcc.target/mips/mulsize-4.c: New.
412 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
414         PR c++/53094
415         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
416         * g++.dg/ext/vector24.C: New testcase.
418 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
420         PR c++/53000
421         * g++.dg/cpp0x/decltype17.C: Adjust.
423 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
425         PR c++/51786
426         * g++.dg/cpp0x/pr51786.C: New.
428 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
430         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
432         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
434         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
436         * gcc.target/powerpc/sd-vsx.c: Require dfp.
437         * gcc.target/powerpc/sd-pwr6.c: Likewise.
439 2013-07-08  Tobias Burnus  <burnus@net-b.de>
441         PR fortran/57834
442         * gfortran.dg/c_f_pointer_tests_8.f90: New.
444 2013-07-08  Tobias Burnus  <burnus@net-b.de>
446         PR fortran/50554
447         * gfortran.dg/do_check_9.f90: New.
449 2013-07-08  Tobias Burnus  <burnus@net-b.de>
451         PR fortran/57785
452         * gfortran.dg/dot_product_2.f90: New.
454 2013-07-08  Tobias Burnus  <burnus@net-b.de>
456         PR fortran/57469
457         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
459 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
461         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
462         * gfortran.dg/finalize_10.f90: Fix dg-final.
464 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
466         PR target/57819
467         * gcc.target/i386/pr57819.c: New test.
469         PR rtl-optimization/57829
470         * gcc.c-torture/execute/pr57829.c: New test.
472 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
474         * gcc.target/i386/memcpy-vector_loop-1.c: New.
475         * gcc.target/i386/memcpy-vector_loop-2.c: New.
477 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
479         PR target/57807
480         * gcc.target/i386/pr57807.c: New test.
482 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
484         PR target/29776
485         * gcc.dg/tree-ssa/vrp89.c: New test.
487 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
489         PR c++/28262
490         * g++.dg/parse/defarg16.C: New.
492 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
494         PR rtl-optimization/55342
495         * gcc.target/i386/pr55342.c: New.
497 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
499         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
501 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
503         PR c++/14263
504         * g++.dg/inherit/virtual10.C: New.
506 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
508         PR c/57821
509         * gcc.dg/large-size-array-6.c: New test.
511 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
513         PR c++/38634
514         * g++.dg/template/crash116.C: New.
516 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
518         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
519         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
521 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
523         PR c++/54998
524         * g++.dg/cpp0x/nsdmi-list3.C: New.
526 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
528         PR target/57777
529         * gcc.target/i386/pr57777.c: New test.
531         PR c++/57771
532         * g++.dg/template/arg9.C: New test.
534 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
536         * gcc.target/i386/avx-inline.c: New test.
538 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
540         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
541         * gcc.target/mips/call-2.c: Likewise.
542         * gcc.target/mips/call-3.c: Likewise.
543         * gcc.target/mips/lazy-binding-1.c: Likewise.
545 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
547         PR tree-optimization/57741
548         * gcc.dg/vect/pr57741-1.c: New test.
549         * gcc.dg/vect/pr57741-2.c: New test.
550         * gcc.dg/vect/pr57741-3.c: New test.
552 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
554         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
555         on big endian.
556         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
557         * lib/target-supports.exp: Define aarch64_little_endian.
559 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
561         * gcc.target/aarch64/abs_1.c: New test.
563 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
565         * gcc.target/aarch64/bfxil_1.c: New test.
566         * gcc.target/aarch64/bfxil_2.c: Likewise.
568 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
570         PR c/57766
571         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
572         array sizes from 100 to 20.
574 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
576         PR fortran/54788
577         * gfortran.dg/pointer_remapping_8.f90: New.
579 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
581         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
582         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
583         * g++.dg/cpp1y/udlit-userdef-string.C: New.
584         * g++.dg/cpp1y/complex_literals.h: New.
586 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
588         PR c++/57645
589         * g++.dg/cpp0x/noexcept21.C: New.
591 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
593         PR target/57736
594         * gcc.target/i386/pr57736.c: New test.
596 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
598         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
599         c specific.
600         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
601         strings to match the fixed error messages.
602         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
603         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
604         message check.
606 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
608         PR target/57744
609         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
610         stqcx. get even registers.
612 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
614         PR c++/57509
615         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
617 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
619         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
620         Fix scan patterns.
621         * gcc.target/i386/bmi-1.c: Ditto.
622         * gcc.target/i386/bmi-bextr-4.c: New.
623         * gcc.target/i386/bmi-bextr-5.c: Ditto.
625 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/57682
628         * g++.dg/cpp0x/initlist73.C: New.
630 2013-06-27  Meador Inge  <meadori@codesourcery.com>
632         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
633         * g++.dg/simulate-thread/atomics-2.C: Likewise.
634         * g++.dg/simulate-thread/atomics-1.C: Likewise.
636 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
638         PR c++/57509
639         * g++.dg/ext/pr57509.C: New file.
641 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
643         PR target/57623
644         * gcc.target/i386/bmi-bextr-3.c: New test.
646         PR target/57623
647         * gcc.target/i386/bmi2-bzhi-1.c: New test.
649 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
651         PR c++/57172
652         * g++.dg/cpp0x/pr57172.C: New testcase.
654 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
656         * gcc.target/s390/htm-1.c: New file.
657         * gcc.target/s390/htm-nofloat-1.c: New file.
658         * gcc.target/s390/htm-xl-intrin-1.c: New file.
660 2013-06-26  Tobias Burnus  <burnus@net-b.de>
662         PR fortran/29800
663         * gfortran.dg/bounds_check_17.f90: New.
665 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
667         PR c++/57640
668         * g++.dg/cpp1y/pr57640.C: New.
670 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
672         PR c/57692
673         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
674         overflow due to size of arrays.
676 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
678         PR tree-optimization/57705
679         * gcc.dg/vect/pr57705.c: New test.
680         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
682 2013-06-25  Martin Jambor  <mjambor@suse.cz>
684         PR middle-end/57670
685         * g++.dg/ipa/pr57670.C: New test.
687 2013-06-25  Richard Biener  <rguenther@suse.de>
689         PR middle-end/56977
690         * gcc.dg/pr56977.c: New testcase.
692 2013-06-24  Martin Jambor  <mjambor@suse.cz>
694         PR tree-optimization/57358
695         * gcc.dg/ipa/pr57358.c: New test.
697 2013-06-24  Richard Biener  <rguenther@suse.de>
699         PR testsuite/57686
700         * gcc.dg/torture/pr57584.c: Remove target specific bits.
702 2013-06-24  Richard Biener  <rguenther@suse.de>
704         PR tree-optimization/57488
705         * gcc.dg/torture/pr57488.c: New testcase.
707 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
708             Dominique d'Humieres  <dominiq@lps.ens.fr>
710         PR fortran/52413
711         * gfortran.dg/fraction.f90: New.
713 2013-06-24  Alan Modra  <amodra@gmail.com>
715         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
716         Add scan-assembler-not "lvx".
717         * gcc.target/powerpc/le-altivec-consts.c: New.
719 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
721         * g++.dg/cpp0x/sfinae47.C: New.
723 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
725         PR target/52483
726         * gcc.target/sh/pr52483-1.c: New.
727         * gcc.target/sh/pr52483-2.c: New.
728         * gcc.target/sh/pr52483-3.c: New.
729         * gcc.target/sh/pr52483-4.c: New.
730         * gcc.target/sh/pr52483-5.c: New.
732 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
734         * gcc.target/i386/intrinsics_1.c: New test.
735         * gcc.target/i386/intrinsics_2.c: Ditto.
736         * gcc.target/i386/intrinsics_3.c: Ditto.
737         * gcc.target/i386/intrinsics_4.c: Ditto.
738         * gcc.target/i386/intrinsics_5.c: Ditto.
739         * gcc.target/i386/intrinsics_6.c: Ditto.
740         * gcc.target/i386/avx-1.c: Provide macros for builtins
741         needing immediate arguments in f16cintrin.h and rtmintrin.h.
743 2013-06-21  Tobias Burnus  <burnus@net-b.de>
745         PR fortran/37336
746         * gfortran.dg/finalize_17.f90: New.
748 2013-06-21  Tobias Burnus  <burnus@net-b.de>
750         * gfortran.dg/realloc_on_assign_18.f90: New.
752 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
754         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
755         Also changed the returns from error as distinct values so that
756         debugging can get easier.
757         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
758         errors specific to C, if necessary.  Also added new error
759         hooks for C++.
760         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
761         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
762         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
763         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
764         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
765         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
766         the same changes as parser_errors3.c, spaces were added between colons
767         to not confuse C++ compiler with 2 colons as scope.
768         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
769         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
770         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
771         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
772         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
773         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
774         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
775         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
776         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
777         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
778         * g++.dg/cilk-plus/cilk-plus.exp: New script.
779         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
780         in the list.
782 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
784         PR other/53317
785         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
787 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
789         PR target/57655
790         * gcc.target/i386/pr57655.c: New test.
792 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
794         * ada/acats/tests/gcc: Delete.
795         * gnat.dg/style: Likewise.
797 2013-06-20  Jeff Law  <law@redhat.com>
799         PR tree-optimization/57660
800         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
801         based on their branch cost.
803         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
805 2013-06-20  Tobias Burnus  <burnus@net-b.de>
807         PR fortran/57633
808         * gfortran.dg/list_read_11.f90: New.
810 2013-06-20  Richard Biener  <rguenther@suse.de>
812         PR tree-optimization/57584
813         * gcc.dg/torture/pr57584.c: New testcase.
815 2013-06-19  Sharad Singhai  <singhai@google.com>
817         * g++.dg/gcov/gcov-8.C: New testcase.
818         * lib/gcov.exp: Handle intermediate format.
820 2013-06-19  Wei Mi  <wmi@google.com>
822         PR rtl-optimization/57518
823         * testsuite/gcc.dg/pr57518.c: New test.
825 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
827         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
829 2013-06-19  Jan Hubicka  <jh@suse.cz>
831         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
833 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
835         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
836         hard-coded values of array sizes with a #define.
837         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
838         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
839         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
840         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
841         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
843 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
845         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
846         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
848 2013-06-19  Jeff Law  <law@redhat.com>
850         * gcc.dg/tree-ssa/forwprop-28.c: New test.
852 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
854         PR c++/57638
855         * g++.dg/template/error53.C: New.
857 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
859         PR target/55033
860         * gcc.target/powerpc/pr55033.c: Fix options.
862 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
864         * gcc.target/i386/inline_error.c: New test.
865         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
866         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
868 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
870         PR c++/53211
871         * g++.dg/cpp0x/decltype55.C: New.
873 2013-06-18  Marek Polacek  <polacek@redhat.com>
875         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
877 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
879         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
881 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
883         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
884         Also changed the returns from error as distinct values so that it is
885         easier to debug.
887 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
889         * gcc.target/aarch64/scalar_intrinsics.c: Update.
891 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/16128
894         * g++.dg/template/error52.C: New.
895         * g++.dg/lookup/friend15.C: Update.
896         * g++.dg/parse/error11.C: Likewise.
897         * g++.dg/parse/error14.C: Likewise.
898         * g++.dg/parse/parser-pr28152-2.C: Likewise.
899         * g++.dg/parse/template25.C: Likewise.
900         * g++.old-deja/g++.jason/cond.C: Likewise.
901         * g++.old-deja/g++.mike/for2.C: Likewise.
902         * g++.old-deja/g++.robertl/eb125.C: Likewise.
903         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
905 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
907         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
908         ensure alignment.
910 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
912         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
913         accidentally placing minus sign for length instead of stride.
915 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
917         PR rtl-optimization/57425
918         PR rtl-optimization/57569
919         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
920         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
922 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
924         PR fortran/49074
925         PR fortran/56136
926         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
927         packing.
928         * gfortran.dg/typebound_assignment_6.f03: New.
930 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
932         * gcc.target/h8300/h8300.exp: New.
933         * gcc.dg/pragma-isr.c: Move to ...
934         * gcc.target/sh/torture/pragma-isr.c: ... here ...
935         * gcc.target/h8300/pragma-isr.c: ... and here.
936         * gcc.dg/pragma-isr2.c: Move to ...
937         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
938         * gcc.target/h8300/pragma-isr2.c: ... and here.
939         * gcc.dg/pragma-isr-trapa.c: Move to ...
940         * gcc.target/sh/pragma-isr-trapa.c: ... here.
941         * gcc.dg/pragma-isr-trapa2.c: Move to ...
942         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
943         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
944         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
945         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
946         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
947         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
948         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
949         * gcc.dg/attr-isr-trap_exit.c: Move to ...
950         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
951         * gcc.dg/attr-isr-trapa.c: Move to ...
952         * gcc.target/sh/attr-isr-trapa.c: ... here.
954 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
956         PR c++/51413
957         * g++.dg/ext/builtin-offsetof1.C: New.
959 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
961         * gcc.target/aarch64/vect_smlal_1.c: New file.
963 2013-06-14  Tobias Burnus  <burnus@net-b.de>
965         PR fortran/57508
966         * gfortran.dg/defined_assignment_7.f90: New.
968 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/57599
971         * g++.dg/rtti/dyncast6.C: New.
972         * g++.dg/cpp0x/dyncast1.C: Likewise.
974 2013-06-14  Alan Modra  <amodra@gmail.com>
976         PR middle-end/57134
977         * gcc.dg/pr57134.c: New.
979 2013-06-14  Tobias Burnus  <burnus@net-b.de>
981         PR fortran/57596
982         * gfortran.dg/deferred_type_param_9.f90: New.
984 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
986         * gcc.dg/fold-minus-1.c: New testcase.
988 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
990         PR fortran/49074
991         * gfortran.dg/typebound_assignment_5.f03: New.
993 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
995         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
997 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
998             Pat Haugen <pthaugen@us.ibm.com>
999             Peter Bergner <bergner@vnet.ibm.com>
1001         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1002         load/store instructions on power7, power8.
1003         * gcc.target/powerpc/atomic-p8.c: Likewise.
1005 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1007         PR c/57577
1008         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1010 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1012         PR c++/38958
1013         * g++.dg/warn/Wunused-var-20.C: New.
1015 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1017         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1018         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1019         Run with -fno-common.
1021 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1023         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1024         and exit function calls with return 1 and return 0, respectively.
1026 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1028         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1029         New tests.
1031 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1033         PR tree-optimization/57361
1034         * gcc.dg/tree-ssa/pr57361.c: New file.
1036 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1038         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1039         to ensure alignment.
1040         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1042 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1044         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1046 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1047             Dominique d'Humieres  <dominiq@lps.ens.fr>
1049         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1051 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1053         PR target/56564
1054         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1055         * gcc.target/i386/pr56564-3.c: Likewise.
1057 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1059         PR fortran/57535
1060         * gfortran.dg/class_array_18.f90: New.
1062 2013-06-11  Jan Hubicka  <jh@suse.cz>
1064         PR c++/57551
1065         * g++.dg/ext/visibility/anon6.C: Update testcase.
1067 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1069         PR c/57563
1070         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1071         in how we check __sec_reduce_mutating function's result.
1073 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1074             Pat Haugen <pthaugen@us.ibm.com>
1075             Peter Bergner <bergner@vnet.ibm.com>
1077         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1078         direct move instructions.
1079         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1080         * gcc.target/powerpc/direct-move.h: Likewise.
1081         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1082         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1083         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1084         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1085         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1086         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1088 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1090         PR c++/52440
1091         * g++.dg/cpp0x/pr52440.C: New.
1093 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1095         PR target/56564
1096         * gcc.target/i386/pr56564-1.c: New test.
1097         * gcc.target/i386/pr56564-2.c: New test.
1098         * gcc.target/i386/pr56564-3.c: New test.
1099         * gcc.target/i386/pr56564-4.c: New test.
1100         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1101         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1102         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1103         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1104         * gcc.target/i386/vect-sizes-1.c: Likewise.
1105         * gcc.target/i386/memcpy-1.c: Likewise.
1106         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1107         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1109 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1111         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1112         systems to cover all GNU systems.
1113         * g++.dg/abi/guard2.C: Likewise.
1114         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1115         * g++.dg/eh/sighandle.C: Likewise.
1116         * g++.dg/ext/cleanup-10.C: Likewise.
1117         * g++.dg/ext/cleanup-11.C: Likewise.
1118         * g++.dg/ext/cleanup-8.C: Likewise.
1119         * g++.dg/ext/cleanup-9.C: Likewise.
1120         * g++.dg/opt/const5.C: Likewise.
1121         * g++.dg/opt/life1.C: Likewise.
1122         * g++.dg/other/pr39496.C: Likewise.
1123         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1124         * g++.old-deja/g++.abi/align.C: Likewise.
1125         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1126         * g++.old-deja/g++.law/weak.C: Likewise.
1127         * g++.old-deja/g++.pt/asm1.C: Likewise.
1128         * gcc.c-torture/execute/20030125-1.x: Likewise.
1129         * gcc.c-torture/execute/990127-2.x: Likewise.
1130         * gcc.dg/20041106-1.c: Likewise.
1131         * gcc.dg/20050503-1.c: Likewise.
1132         * gcc.dg/builtin-object-size-5.c: Likewise.
1133         * gcc.dg/cleanup-10.c: Likewise.
1134         * gcc.dg/cleanup-11.c: Likewise.
1135         * gcc.dg/cleanup-8.c: Likewise.
1136         * gcc.dg/cleanup-9.c: Likewise.
1137         * gcc.dg/complex-5.c: Likewise.
1138         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1139         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1140         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1141         * gcc.dg/dfp/pr35739.c: Likewise.
1142         * gcc.dg/fdata-sections-1.c: Likewise.
1143         * gcc.dg/lto/20090206-1_0.c: Likewise.
1144         * gcc.dg/lto/20090206-2_0.c: Likewise.
1145         * gcc.dg/pr30360.c: Likewise.
1146         * gcc.dg/pr37303.c: Likewise.
1147         * gcc.dg/pr39323-1.c: Likewise.
1148         * gcc.dg/pr39323-2.c: Likewise.
1149         * gcc.dg/pr39323-3.c: Likewise.
1150         * gcc.dg/pr45416.c: Likewise.
1151         * gcc.dg/setjmp-2.c: Likewise.
1152         * gcc.dg/split-1.c: Likewise.
1153         * gcc.dg/split-3.c: Likewise.
1154         * gcc.dg/split-4.c: Likewise.
1155         * gcc.dg/strlenopt-12g.c: Likewise.
1156         * gcc.dg/strlenopt-14g.c: Likewise.
1157         * gcc.dg/strlenopt-14gf.c: Likewise.
1158         * gcc.dg/strlenopt-16g.c: Likewise.
1159         * gcc.dg/strlenopt-17g.c: Likewise.
1160         * gcc.dg/strlenopt-18g.c: Likewise.
1161         * gcc.dg/strlenopt-1f.c: Likewise.
1162         * gcc.dg/strlenopt-22g.c: Likewise.
1163         * gcc.dg/strlenopt-2f.c: Likewise.
1164         * gcc.dg/strlenopt-4g.c: Likewise.
1165         * gcc.dg/strlenopt-4gf.c: Likewise.
1166         * gcc.dg/struct-ret-3.c: Likewise.
1167         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1168         * gcc.misc-tests/linkage.exp: Likewise.
1169         * gcc.target/i386/20000724-1.c: Likewise.
1170         * gcc.target/i386/align-main-3.c: Likewise.
1171         * gcc.target/i386/cleanup-1.c: Likewise.
1172         * gcc.target/i386/inline-mcpy.c: Likewise.
1173         * gcc.target/i386/pr32268.c: Likewise.
1174         * gcc.target/i386/pr36613.c: Likewise.
1175         * gcc.target/i386/pr39013-1.c: Likewise.
1176         * gcc.target/i386/pr39013-2.c: Likewise.
1177         * gcc.target/i386/pr39496.c: Likewise.
1178         * gcc.target/i386/pr40906-3.c: Likewise.
1179         * gcc.target/i386/pr46084.c: Likewise.
1180         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1182 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1184         PR target/6526
1185         * gcc.target/sh/pr6526.c: New.
1187 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1189         PR target/57568
1190         * gcc.c-torture/execute/pr57568.c: New test.
1192 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1194         PR c++/37404
1195         * g++.dg/other/vararg-4.C: New.
1197 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1199         PR rtl-optimization/57559
1200         * gcc.target/s390/pr57559.c : New test.
1202 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1204         PR fortran/37336
1205         * gfortran.dg/finalize_10.f90: New.
1206         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1207         * gfortran.dg/finalize_15.f90: New.
1209 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1211         PR fortran/57553
1212         * gfortran.dg/storage_size_4.f90: New.
1214 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1216         PR c++/57548
1217         * testsuite/g++.dg/ext/pr57548.C: New test.
1219 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1221         PR middle-end/57541
1222         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1224 2013-06-07  Jan Hubicka  <jh@suse.cz>
1226         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1228 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1230         PR fortran/57549
1231         * gfortran.dg/array_constructor_48.f90: New.
1232         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1233         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1235 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1237         PR target/56315
1238         * gcc.target/arm/xordi3-opt.c: New test.
1240 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1242         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1243         Revert to dg-options.
1245 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1247         PR target/55033
1248         * gcc.target/powerpc/pr55033.c: New.
1250 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1252         PR c++/53658
1253         * g++.dg/cpp0x/alias-decl-36.C: New.
1255 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1256             Pat Haugen <pthaugen@us.ibm.com>
1257             Peter Bergner <bergner@vnet.ibm.com>
1259         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1260         power8 builtin functions.
1261         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1262         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1263         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1264         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1265         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1266         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1267         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1268         tests to test power8 auto-vectorization.
1269         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1270         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1271         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1272         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1274         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1275         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1277         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1279         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1280         support.
1281         (check_effective_target_powerpc_p8vector_ok): Likewise.
1282         (is-effective-target): Likewise.
1283         (check_vect_support_and_set_flags): Likewise.
1285 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/43652
1288         * g++.dg/parse/error53.C: New.
1290 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1292         PR rtl-optimization/57459
1293         * gcc.target/i386/pr57459.c: New test.
1295 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1297         PR c++/53743
1298         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1299         into -freorder-blocks-and-partition test.
1300         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1301         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1302         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1303         * gcc.dg/tree-prof/pr50907.c: Ditto.
1304         * gcc.dg/tree-prof/pr45354.c: Ditto.
1305         * g++.dg/tree-prof/partition2.C: Ditto.
1306         * g++.dg/tree-prof/partition3.C: Ditto.
1308 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1310         PR fortran/57542
1311         * gfortran.dg/finalize_16.f90: New.
1313 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1315         * gcc.dg/vect/no-section-anchors-vect-68.c:
1316         Add dg-skip-if aarch64_tiny.
1318 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1320         PR C/57457
1321         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1322         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1324 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1326         PR c++/51908
1327         * g++.dg/cpp0x/decltype54.C: New.
1329 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1331         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1332         arm*-*-*eabi* targets.
1333         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1334         arm*-*-* targets.
1335         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1337 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1338             Tobias Burnus  <burnus@net-b.de>
1340         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1341         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1342         * gfortran.dg/io_real_boz_4.f90: Ditto.
1343         * gfortran.dg/io_real_boz_5.f90: Ditto.
1345 2013-06-05  Andreas Schwab  <schwab@suse.de>
1347         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1349 2013-06-04  Jan Hubicka  <jh@suse.cz>
1351         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1353 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1355         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1356         parameters with void.
1357         (main2): Removed argc parameter.
1358         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1359         (main): Replaced argc, argv parameters with void.
1360         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1361         (main2): Removed argc parameter.
1362         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1363         argv parameters with void.  Added __asm volatile to avoid optimization
1364         on argc, if necessary.
1365         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1366         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1367         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1368         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1369         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1370         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1371         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1372         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1373         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1374         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1375         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1376         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1377         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1378         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1379         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1380         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1381         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1382         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1383         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1384         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1385         parameters with void.
1386         (main2): Removed argc parameter.
1387         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1388         (main): Replaced argc, argv parameters with void.
1389         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1390         argv parameters with void.  Also renamed this function as main, and
1391         delete the existing main.
1392         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1393         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1394         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1396 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1398         * gcc.target/aarch64/movi_1.c: New test.
1400 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1402         PR fortran/37336
1403         * gfortran.dg/finalize_12.f90: New.
1404         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1405         end of scope finalization.
1406         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1407         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1408         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1409         * gfortran.dg/class_19.f03: Ditto.
1410         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1411         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1412         * gfortran.dg/extends_14.f03: Ditto.
1413         * gfortran.dg/move_alloc_4.f90: Ditto.
1414         * gfortran.dg/typebound_proc_27.f03: Ditto.
1416 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1418         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1419         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1420         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1421         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1422         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1423         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1424         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1425         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1426         * gfortran.dg/io_real_boz_4.f90: Ditto.
1427         * gfortran.dg/io_real_boz_5.f90: Ditto.
1428         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1429         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1430         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1431         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1432         * gfortran.dg/transpose_2.f90: Fix dg-output.
1434 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1436         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1437         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1438         dg-option and an header comment.
1440 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1442         PR c++/57419
1443         * g++.dg/cpp0x/sfinae46.C: New.
1444         * g++.dg/cpp0x/defaulted13.C: Adjust.
1445         * g++.dg/cpp0x/defaulted2.C: Likewise.
1446         * g++.dg/cpp0x/defaulted26.C: Likewise.
1447         * g++.dg/cpp0x/defaulted3.C: Likewise.
1448         * g++.dg/cpp0x/error1.C: Likewise.
1449         * g++.dg/cpp0x/implicit1.C: Likewise.
1450         * g++.dg/cpp0x/implicit11.C: Likewise.
1451         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1452         * g++.dg/cpp0x/initlist47.C: Likewise.
1453         * g++.dg/cpp0x/initlist9.C: Likewise.
1454         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1455         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1456         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1457         * g++.dg/cpp0x/union4.C: Likewise.
1458         * g++.dg/template/crash108.C: Likewise.
1459         * g++.dg/template/crash41.C: Likewise.
1460         * g++.old-deja/g++.jason/local.C: Likewise.
1461         * g++.old-deja/g++.law/visibility3.C: Likewise.
1463 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1465         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1466         * gcc.dg/vect/bb-slp-14.c: Ditto.
1467         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1468         * gcc.dg/vect/bb-slp-23.c: Ditto.
1469         * gcc.dg/vect/bb-slp-15.c: Ditto.
1470         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1471         * gcc.dg/vect/bb-slp-24.c: Ditto.
1472         * gcc.dg/vect/bb-slp-16.c: Ditto.
1473         * gcc.dg/vect/bb-slp-25.c: Ditto.
1474         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1475         * gcc.dg/vect/bb-slp-17.c: Ditto.
1476         * gcc.dg/vect/bb-slp-1.c: Ditto.
1477         * gcc.dg/vect/bb-slp-26.c: Ditto.
1478         * gcc.dg/vect/bb-slp-18.c: Ditto.
1479         * gcc.dg/vect/bb-slp-2.c: Ditto.
1480         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1481         * gcc.dg/vect/bb-slp-27.c: Ditto.
1482         * gcc.dg/vect/bb-slp-19.c: Ditto.
1483         * gcc.dg/vect/bb-slp-3.c: Ditto.
1484         * gcc.dg/vect/bb-slp-28.c: Ditto.
1485         * gcc.dg/vect/bb-slp-4.c: Ditto.
1486         * gcc.dg/vect/bb-slp-29.c: Ditto.
1487         * gcc.dg/vect/bb-slp-5.c: Ditto.
1488         * gcc.dg/vect/bb-slp-6.c: Ditto.
1489         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1490         * gcc.dg/vect/bb-slp-7.c: Ditto.
1491         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1492         * gcc.dg/vect/bb-slp-8.c: Ditto.
1493         * gcc.dg/vect/bb-slp-9.c: Ditto.
1494         * gcc.dg/vect/bb-slp-10.c: Ditto.
1495         * gcc.dg/vect/bb-slp-11.c: Ditto.
1496         * gcc.dg/vect/bb-slp-20.c: Ditto.
1497         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1498         * gcc.dg/vect/bb-slp-21.c: Ditto.
1499         * gcc.dg/vect/bb-slp-30.c: Ditto.
1500         * gcc.dg/vect/bb-slp-13.c: Ditto.
1501         * gcc.dg/vect/bb-slp-22.c: Ditto.
1502         * g++.dg/vect/slp-pr50413.cc: Ditto.
1503         * g++.dg/vect/slp-pr56812.cc: Ditto.
1504         * g++.dg/vect/slp-pr50819.cc: Ditto.
1506 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1508         PR fortran/57456
1509         * gfortran.dg/class_array_17.f90: New.
1511 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1513         * ada/acats/floatstore.lst: New.
1514         * ada/acats/run_all.sh: Process it.
1516 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1518         * gcc.target/powerpc/e500-ord-1.c: New test.
1519         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1520         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1521         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1523 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1525         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1527 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1529         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1531 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1533         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1535 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1537         PR c/57452
1538         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1539         test-case.
1541 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1543         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1545 2013-05-31  Marek Polacek  <polacek@redhat.com>
1547         PR tree-optimization/57478
1548         PR tree-optimization/57453
1549         * gcc.dg/torture/pr57478.c: New test.
1551 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1553         PR fortran/57456
1554         * gfortran.dg/class_array_17.f90: New.
1556 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1558         PR target/56315
1559         * gcc.target/arm/iordi3-opt.c: New test.
1561 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1563         PR fortran/54190
1564         PR fortran/57217
1565         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1566         * gfortran.dg/interface_26.f90: Ditto.
1567         * gfortran.dg/proc_ptr_11.f90: Ditto.
1568         * gfortran.dg/proc_ptr_15.f90: Ditto.
1569         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1570         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1571         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1572         * gfortran.dg/typebound_override_1.f90: Ditto.
1573         * gfortran.dg/typebound_override_4.f90: Ditto.
1574         * gfortran.dg/typebound_proc_6.f03: Ditto.
1575         * gfortran.dg/assumed_type_7.f90: New test.
1576         * gfortran.dg/typebound_override_5.f90: New test.
1577         * gfortran.dg/typebound_override_6.f90: New test.
1578         * gfortran.dg/typebound_override_7.f90: New test.
1580 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1582         PR middle-end/57073
1583         * gfortran.dg/power_6.f90: New.
1585 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1587         * gcc.target/aarch64/insv_1.c: New test.
1589 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1591         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1592         dg-skip-if "No stabs".
1594 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1596         PR fortran/54189
1597         * gfortran.dg/assumed_size_1.f90: New.
1599 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1601         * gcc.dg/shrink-wrap-alloca.c: New added.
1602         * gcc.dg/shrink-wrap-pretend.c: New added.
1603         * gcc.dg/shrink-wrap-sibcall.c: New added.
1605 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1607         PR fortran/57458
1608         * gfortran.dg/assumed_rank_13.f90: New.
1610 2013-05-29  Easwaran Raman  <eraman@google.com>
1612         PR tree-optimization/57442
1613         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1615 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1617         PR tree-optimization/57441
1618         * gcc.c-torture/compile/pr57441.c: New.
1620 2013-05-29  Dehao Chen  <dehao@google.com>
1622         PR testsuite/57413
1623         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1625 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1627         PR fortran/37336
1628         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1629         * gfortran.dg/class_19.f03: Ditto.
1631 2013-05-29  Richard Biener  <rguenther@suse.de>
1633         * gcc.dg/vect/bb-slp-32.c: New testcase.
1635 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1637         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1638         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1639         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1640         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1641         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1642         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1643         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1644         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1645         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1646         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1647         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1648         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1649         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1650         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1651         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1652         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1653         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1654         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1655         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1656         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1657         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1658         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1659         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1660         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1661         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1662         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1663         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1664         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1665         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1666         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1667         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1668         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1669         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1670         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1671         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1672         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1673         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1674         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1675         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1677 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1679         PR fortran/37336
1680         * gfortran.dg/finalize_11.f90: New.
1681         * gfortran.dg/finalize_4.f03: Remove dg-error.
1682         * gfortran.dg/finalize_5.f03: Ditto.
1683         * gfortran.dg/finalize_6.f03: Ditto.
1684         * gfortran.dg/finalize_7.f03: Ditto.
1686 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1688         * gfortran.dg/class_array_16.f90: New.
1690 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1692         PR fortran/57435
1693         * testsuite/gfortran.dg/use_29.f90: New.
1695 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1697         * gnat.dg/fp_exception.adb: New test.
1699 2013-05-28  Richard Biener  <rguenther@suse.de>
1701         PR tree-optimization/56787
1702         * gcc.dg/vect/pr56787.c: New testcase.
1704 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1705             Tobias Burnus  <burnus@net-b.de>
1707         PR fortran/57217
1708         * gfortran.dg/typebound_override_4.f90: New.
1710 2013-05-28  Richard Biener  <rguenther@suse.de>
1712         PR tree-optimization/57411
1713         * g++.dg/opt/pr57411.C: New testcase.
1715 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1717         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1718         * gcc.dg/builtin-bswap-9.c: Likewise.
1720 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1722         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1724 2013-05-27  Richard Biener  <rguenther@suse.de>
1726         PR middle-end/57412
1727         * gcc.dg/gomp/pr57412.c: New testcase.
1729 2013-05-27  Bud Davis  <jmdavis@link.com>
1731         PR fortran/50405
1732         * gfortran.dg/stfunc_8.f90: New.
1734 2013-05-27  Richard Biener  <rguenther@suse.de>
1736         PR tree-optimization/57343
1737         * gcc.dg/torture/pr57343.c: New testcase.
1739 2013-05-27  Richard Biener  <rguenther@suse.de>
1741         PR tree-optimization/57417
1742         * gcc.dg/torture/pr57417.c: New testcase.
1744 2013-05-27  Richard Biener  <rguenther@suse.de>
1746         PR tree-optimization/57396
1747         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1749 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1751         * gnat.dg/specs/last_bit.ads: New test.
1753 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1755         * gnat.dg/specs/machine_attribute.ads: New test.
1757 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1759         * gnat.dg/incomplete3.ad[sb]: New test.
1761 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1763         PR target/53916
1764         * gcc.target/mips/div-13.c: New test.
1766 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1768         PR target/55777
1769         * gcc.target/mips/mips16-attributes-5.c,
1770         * gcc.target/mips/mips16-attributes-6.c: New tests.
1772 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1774         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1775         * gcc.dg/builtin-bswap-8.c: Likewise.
1777 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/52216
1780         * g++.dg/cpp0x/new1.C: New.
1782 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/25666
1785         * g++.dg/parse/dtor16.C: New.
1786         * g++.dg/parse/dtor6.C: Adjust.
1788 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1790         PR c++/19618
1791         * g++.dg/expr/bitfield12.C: New.
1793 2013-05-24  Jeff Law  <law@redhat.com>
1795         PR tree-optimization/57124
1796         * gcc.c-torture/execute/pr57124.c: New test.
1797         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1799 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1801         PR tree-optimization/57294
1802         * gcc.dg/ipa/pr57294.c: New test.
1804 2013-05-24  Dehao Chen  <dehao@google.com>
1806         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1808 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
1810         * gcc.target/aarch64/scalar_intrinsics.c
1811         (force_simd): Use a valid instruction.
1812         (test_vdupd_lane_s64): Pass a valid lane argument.
1813         (test_vdupd_lane_u64): Likewise.
1815 2013-05-24  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/57287
1818         * gcc.dg/pr57287.c: New testcase.
1820 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1822         PR c++/26572
1823         * g++.dg/template/error51.C: New.
1825 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1827         PR c++/25503
1828         * g++.dg/template/bitfield2.C: New.
1830 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1832         * gnat.dg/specs/noinline1.ads: New test.
1833         * gnat.dg/noinline2.ad[sb]: Likewise.
1834         * gnat.dg/specs/noinline3.ads: Likewise.
1835         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1837 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1839         PR tree-ssa/57385
1840         * gcc.dg/tree-ssa/pr57385.c: New test.
1842 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1844         * gnat.dg/derived_type4.adb: New test.
1846 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1848         * gcc.dg/builtin-bswap-6.c: New test.
1849         * gcc.dg/builtin-bswap-7.c: Likewise.
1850         * gcc.dg/builtin-bswap-8.c: Likewise.
1851         * gcc.dg/builtin-bswap-9.c: Likewise.
1853 2013-05-23  Christian Bruel  <christian.bruel@st.com>
1855         PR debug/57351
1856         * gcc.dg/debug/pr57351.c: New test
1858 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
1860         * gcc.target/aarch64/vect-clz.c: New file.
1862 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1864         PR middle-end/57347
1865         * gcc.dg/ipa/pr57347.c: New test.
1867 2013-05-23  Richard Biener  <rguenther@suse.de>
1869         PR tree-optimization/57380
1870         * g++.dg/tree-ssa/pr57380.C: New testcase.
1872 2013-05-23  Richard Biener  <rguenther@suse.de>
1874         PR middle-end/57381
1875         * gcc.dg/torture/pr57381.c: New testcase.
1877 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1879         PR middle-end/57344
1880         * gcc.c-torture/execute/pr57344-1.c: New test.
1881         * gcc.c-torture/execute/pr57344-2.c: New test.
1882         * gcc.c-torture/execute/pr57344-3.c: New test.
1883         * gcc.c-torture/execute/pr57344-4.c: New test.
1885 2013-05-23  Richard Biener  <rguenther@suse.de>
1887         PR rtl-optimization/57341
1888         * gcc.dg/torture/pr57341.c: New testcase.
1890 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1892         PR c++/57352
1893         * g++.dg/parse/crash62.C: New.
1895 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1896             Pat Haugen <pthaugen@us.ibm.com>
1897             Peter Bergner <bergner@vnet.ibm.com>
1899         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1900         crypto builtins.
1902 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1904         PR fortran/57364
1905         * gfortran.dg/defined_assignment_6.f90: New.
1907 2013-05-22  Tobias Burnus  <burnus@net-b.de>
1909         PR fortran/57338
1910         * gfortran.dg/assumed_type_6.f90: New.
1912 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1914         PR c++/57211
1915         * g++.dg/cpp0x/Wunused-parm.C: New.
1917 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1919         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1920         * g++.dg/warn/Wdouble-promotion.C: Likewise.
1922 2013-05-21  Easwaran Raman  <eraman@google.com>
1924         PR tree-optimization/57322
1925         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1927 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
1929         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1930         .set (no)?micromips
1932 2013-05-21  Tobias Burnus  <burnus@net-b.de>
1934         PR fortran/57035
1935         * gfortran.dg/assumed_type_5.f90: New.
1936         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1937         * gfortran.dg/assumed_rank_2.f90: Ditto.
1938         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1939         * gfortran.dg/no_arg_check_3.f90: Ditto.
1941 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1943         PR tree-optimization/57331
1944         * gcc.c-torture/compile/pr57331.c: New test.
1946 2013-05-21  Richard Biener  <rguenther@suse.de>
1948         PR tree-optimization/57330
1949         * gcc.dg/torture/pr57330.c: New testcase.
1951 2013-05-21  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/57303
1954         * gcc.dg/torture/pr57303.c: New testcase.
1956 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1958         PR tree-optimization/57321
1959         * gcc.c-torture/execute/pr57321.c: New test.
1961 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1963         PR fortran/48858
1964         PR fortran/55465
1965         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1966         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1967         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1968         * gfortran.dg/binding_label_tests_3.f03: Ditto.
1969         * gfortran.dg/binding_label_tests_4.f03: Ditto.
1970         * gfortran.dg/binding_label_tests_5.f03: Ditto.
1971         * gfortran.dg/binding_label_tests_6.f03: Ditto.
1972         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1973         * gfortran.dg/binding_label_tests_8.f03: Ditto.
1974         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1975         * gfortran.dg/binding_label_tests_24.f90: New.
1976         * gfortran.dg/binding_label_tests_25.f90: New.
1978 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1980         PR fortran/48858
1981         * gfortran.dg/binding_label_tests_17.f90: New.
1982         * gfortran.dg/binding_label_tests_18.f90: New.
1983         * gfortran.dg/binding_label_tests_19.f90: New.
1984         * gfortran.dg/binding_label_tests_20.f90: New.
1985         * gfortran.dg/binding_label_tests_21.f90: New.
1986         * gfortran.dg/binding_label_tests_22.f90: New.
1987         * gfortran.dg/binding_label_tests_23.f90: New.
1989 2013-05-20  Tobias Burnus  <burnus@net-b.de>
1991         PR fortran/48858
1992         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1993         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1994         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1995         * gfortran.dg/common_18.f90: New.
1996         * gfortran.dg/common_19.f90: New.
1997         * gfortran.dg/common_20.f90: New.
1998         * gfortran.dg/common_21.f90: New.
2000 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2002         PR c++/12288
2003         * g++.dg/parse/error52.C: New.
2004         * g++.dg/parse/error3.C: Adjust.
2005         * g++.dg/parse/error36.C: Likewise.
2007 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2009         PR target/56547
2010         * gcc.target/sh/pr56547-1.c: New.
2011         * gcc.target/sh/pr56547-2.c: New.
2013 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/23608
2016         * g++.dg/warn/Wsign-compare-6.C: New.
2017         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2019 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/57327
2022         * g++.dg/template/error50.C: New.
2024 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/10207
2027         * g++.dg/ext/complit13.C: New.
2029 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2031         PR c++/57175
2032         * g++.dg/pr57175.C: New testcase.
2034 2013-05-17  Easwaran Raman  <eraman@google.com>
2036         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2038 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2040         PR testsuite/57313
2041         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2043 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2045         PR rtl-optimization/57281
2046         PR rtl-optimization/57300
2047         * gcc.dg/pr57300.c: New test.
2048         * gcc.c-torture/execute/pr57281.c: New test.
2050 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/18126
2053         * g++.dg/ext/sizeof-complit.C: New.
2055 2013-05-17  Marek Polacek  <polacek@redhat.com>
2057         * gcc.dg/strlenopt-25.c: New test.
2058         * gcc.dg/strlenopt-26.c: Likewise.
2060 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2062         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2063         instead of -mavx2, require only avx instead of avx2.
2064         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2065         of avx2-check.h and turn into an avx runtime test instead of
2066         avx2 runtime test.
2068 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2070         * g++.dg/ext/vector22.C: Uncomment working test.
2072 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2074         PR c++/17410
2075         * g++.dg/template/pr17410.C: New.
2077 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2079         * gcc.target/i386/rotate-3.c: New test.
2080         * gcc.target/i386/rotate-3a.c: New test.
2081         * gcc.target/i386/rotate-4.c: New test.
2082         * gcc.target/i386/rotate-4a.c: New test.
2083         * gcc.target/i386/rotate-5.c: New test.
2084         * gcc.target/i386/rotate-5a.c: New test.
2086 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2088         * gcc.dg/visibility-21.c: Require section_anchors.
2090 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2092         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2093         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2094         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2096 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2098         * gcc.dg/visibility-21.c: New.
2100 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2102         PR middle-end/57286
2103         * gcc.dg/pr57286.c: New testcase.
2104         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2105         * g++.dg/ext/vector22.C: Comment out transformations not
2106         performed anymore.
2108 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2110         PR target/57260
2111         * gcc.target/mips/call-1.c: Restrict to o32.
2112         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2114 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2116         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2117         dg-messages.
2118         * g++.dg/warn/Wshadow-1.C: Likewise.
2119         * g++.dg/warn/Wshadow-6.C: Likewise.
2120         * g++.dg/warn/Wshadow-7.C: Likewise.
2122 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/31952
2125         * g++.dg/parse/pr31952-1.C: New.
2126         * g++.dg/parse/pr31952-2.C: Likewise.
2127         * g++.dg/parse/pr31952-3.C: Likewise.
2129         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2130         * g++.old-deja/g++.jason/cond.C: Likewise.
2131         * g++.dg/cpp0x/range-for5.C: Likewise.
2133 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2135         PR target/19599
2136         * gcc.target/arm/pr40887.c: Adjust testcase.
2137         * gcc.target/arm/pr19599.c: New test.
2139 2013-05-15  Richard Biener  <rguenther@suse.de>
2141         PR tree-optimization/57275
2142         * gcc.target/i386/pr57275.c: New testcase.
2144 2013-05-15  Jan Hubicka  <jh@suse.cz>
2146         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2147         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2148         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2150 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2152         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2153         scheduling.
2155 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2157         PR c++/57274
2158         * c-c++-common/Wsequence-point-1.c: New test.
2160 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2162         * g++.dg/ext/vector22.C: New testcase.
2163         * gcc.dg/binop-xor3.c: Remove xfail.
2165 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2167         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2168         FLOAT cmp FLOAT ? INT : INT.
2169         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2170         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2171         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2172         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2173         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2174         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2176 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2178         PR c++/53903
2179         * g++.dg/cpp0x/defaulted43.C: New.
2181 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2183         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2184         (alloca): Remove declaration.
2185         (foo9): Replace alloca by __builtin_alloca.
2187 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2189         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2190         Expect "size of array is too large" error.
2192 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2194         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2196 2013-05-14  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/57235
2199         * g++.dg/torture/pr57235.C: New testcase.
2201 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2203         PR middle-end/57251
2204         * gcc.dg/torture/pr57251.c: New test.
2206 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2208         PR target/57264
2209         * gcc.target/i386/pr57264.c: New test.
2211 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2213         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2215 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2217         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2219 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2221         PR tree-optimization/45216
2222         PR tree-optimization/57157
2223         * c-c++-common/rotate-1.c: Add 32 tests with +.
2224         * c-c++-common/rotate-1a.c: Adjust.
2225         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2226         * c-c++-common/rotate-2b.c: New test.
2227         * c-c++-common/rotate-3.c: Add 32 tests with +.
2228         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2229         * c-c++-common/rotate-4b.c: New test.
2230         * c-c++-common/rotate-5.c: New test.
2232 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2234         PR middle-end/42371
2235         * gcc.dg/ipa/remref-0.c: New test.
2236         * gcc.dg/ipa/remref-1a.c: Likewise.
2237         * gcc.dg/ipa/remref-1b.c: Likewise.
2238         * gcc.dg/ipa/remref-2a.c: Likewise.
2239         * gcc.dg/ipa/remref-2b.c: Likewise.
2241 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2243         * gcc.dg/vector-shift-2.c: New testcase.
2245 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2247         PR tree-optimization/57230
2248         * gcc.dg/strlenopt-24.c: New test.
2250         PR tree-optimization/57230
2251         * gcc.dg/strlenopt-23.c: New test.
2253 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2255         PR target/57108
2256         * gcc.target/sh/pr57108.c: Move this test case to ...
2257         * gcc.c-torture/compile/pr57108.c: ... here.
2259 2013-05-10  Richard Biener  <rguenther@suse.de>
2261         PR tree-optimization/57214
2262         * gcc.dg/torture/pr57214.c: New testcase.
2264 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2266         * gcc.dg/vector-shift.c: New testcase.
2268 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2270         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2272         PR tree-optimization/45216
2273         PR tree-optimization/57157
2274         * c-c++-common/rotate-1.c: New test.
2275         * c-c++-common/rotate-1a.c: New test.
2276         * c-c++-common/rotate-2.c: New test.
2277         * c-c++-common/rotate-2a.c: New test.
2278         * c-c++-common/rotate-3.c: New test.
2279         * c-c++-common/rotate-3a.c: New test.
2280         * c-c++-common/rotate-4.c: New test.
2281         * c-c++-common/rotate-4a.c: New test.
2283 2013-05-10  Richard Biener  <rguenther@suse.de>
2285         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2286         * gcc.target/i386/l_fma_double_1.c: Adjust.
2287         * gcc.target/i386/l_fma_double_2.c: Likewise.
2288         * gcc.target/i386/l_fma_double_3.c: Likewise.
2289         * gcc.target/i386/l_fma_double_4.c: Likewise.
2290         * gcc.target/i386/l_fma_double_5.c: Likewise.
2291         * gcc.target/i386/l_fma_double_6.c: Likewise.
2292         * gcc.target/i386/l_fma_float_1.c: Likewise.
2293         * gcc.target/i386/l_fma_float_2.c: Likewise.
2294         * gcc.target/i386/l_fma_float_3.c: Likewise.
2295         * gcc.target/i386/l_fma_float_4.c: Likewise.
2296         * gcc.target/i386/l_fma_float_5.c: Likewise.
2297         * gcc.target/i386/l_fma_float_6.c: Likewise.
2299 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2301         PR c++/51226
2302         * g++.dg/cpp0x/pr51226.C: New.
2304 2013-04-16  Han Shen  <shenhan@google.com>
2306         Test cases for '-fstack-protector-strong'.
2307         * gcc.dg/fstack-protector-strong.c: New.
2308         * g++.dg/fstack-protector-strong.C: New.
2310 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2312         * gcc.target/aarch64/ands_1.c: New test.
2313         * gcc.target/aarch64/ands_2.c: Likewise
2315 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2317         * lib/target-supports.exp (check_effective_target_hw): New
2318         function.
2319         * c-c++-common/asan/clone-test-1.c: Call
2320         check_effective_target_hw.
2321         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2322         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2323         possible decorations.
2324         * c-c++-common/asan/null-deref-1.c: Likewise.
2325         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2326         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2327         * c-c++-common/asan/use-after-free-1.c: Likewise.
2328         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2329         * g++.dg/asan/large-func-test-1.C: Likewise.
2331 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2333         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2335 2013-05-07  Richard Biener  <rguenther@suse.de>
2337         PR middle-end/57190
2338         * g++.dg/torture/pr57190.C: New testcase.
2340 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2342         PR tree-optimization/57149
2343         * gcc.dg/pr57149.c: New test.
2345         PR debug/57184
2346         * gcc.dg/pr57184.c: New test.
2348 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2350         * gnat.dg/specs/array3.ads: New test.
2352 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2354         * c-c++-common/vector-scalar-2.c: New testcase.
2356 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2358         * gcc.target/i386/asm-dialect-2.c: New testcase.
2360 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2362         PR c++/57183
2363         * g++.dg/cpp0x/auto38.C: New.
2365 2013-05-06  Richard Biener  <rguenther@suse.de>
2367         PR tree-optimization/57185
2368         * gcc.dg/autopar/pr57185.c: New testcase.
2370 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2372         PR target/57106
2373         * gcc.target/i386/pr57106.c: New test.
2375 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2377         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2378         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2379         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2380         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2381         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2382         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2383         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2385 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2387         PR bootstrap/57154
2388         * gcc.dg/pr57154.c: New test.
2390 2013-05-06  Richard Biener  <rguenther@suse.de>
2392         PR middle-end/57147
2393         * gcc.dg/torture/pr57147-1.c: New testcase.
2394         * gcc.dg/torture/pr57147-2.c: Likewise.
2395         * gcc.dg/torture/pr57147-3.c: Likewise.
2397 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2399         PR target/55303
2400         * gcc.target/sh/pr55303-1.c: New.
2401         * gcc.target/sh/pr55303-2.c: New.
2402         * gcc.target/sh/pr55303-3.c: New.
2404 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2406         * gfortran.dg/allocate_with_source_3.f90: New.
2408 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2410         PR fortran/57141
2411         * gfortran.dg/null_8.f90: New.
2413 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2415         PR c++/53745
2416         * g++.dg/cpp0x/enum27.C: New.
2417         * g++.dg/cpp0x/enum_base.C: Adjust.
2419 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2421         PR tree-optimization/56205
2422         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2424 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2426         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2427         * gfortran.dg/bind_c_usage_27.f90: New.
2428         * gfortran.dg/bind_c_usage_28.f90: New.
2430 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2432         PR c++/51927
2433         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2435 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2437         PR target/57150
2438         * gcc.target/powerpc/pr57150.c: New file.
2440 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2442         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2443         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2444         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2445         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2446         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2447         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2448         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2450 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2452         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2453         scan-assembler-times.
2455 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2457         * gcc.dg/tree-ssa/slsr-32.c: New.
2458         * gcc.dg/tree-ssa/slsr-33.c: New.
2459         * gcc.dg/tree-ssa/slsr-34.c: New.
2460         * gcc.dg/tree-ssa/slsr-35.c: New.
2461         * gcc.dg/tree-ssa/slsr-36.c: New.
2462         * gcc.dg/tree-ssa/slsr-37.c: New.
2463         * gcc.dg/tree-ssa/slsr-38.c: New.
2465 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2467         * gcc.target/aarch64/tst_1.c: New test.
2468         * gcc.target/aarch64/tst_2.c: Likewise
2470 2013-05-02  Jeff Law  <law@redhat.com>
2472         PR tree-optimization/57144
2473         * gcc.c-torture/execute/pr57144.c: New test.
2475 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2477         PR rtl-optimization/57130
2478         * gcc.c-torture/execute/pr57130.c: New test.
2480 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2482         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2484 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2486         * gcc.target/aarch64/fabd.c: New file.
2488 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2490         PR c++/54318
2491         * g++.dg/cpp0x/pr54318.C: New.
2493 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/14283
2496         * g++.dg/parse/error51.C: New.
2497         * g++.dg/parse/error15.C: Adjust column numbers.
2499 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2501         PR fortran/57142
2502         * gfortran.dg/size_kind_2.f90: New.
2503         * gfortran.dg/size_kind_3.f90: New.
2505 2013-05-02  Richard Biener  <rguenther@suse.de>
2507         PR middle-end/57140
2508         * g++.dg/torture/pr57140.C: New testcase.
2510 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2512         PR target/56732
2513         * gcc.target/arm/pr56732-1.c: New test.
2515 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2517         PR middle-end/56988
2518         * gcc.dg/ipa/pr56988.c: New test.
2520 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2522         * gcc.target/aarch64/bics_1.c: New test.
2523         * gcc.target/aarch64/bics_2.c: Likewise.
2525 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2527         PR rtl-optimization/57131
2528         * gcc.c-torture/execute/pr57131.c: New test.
2530 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2532         PR c++/57132
2533         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2535 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2537         PR target/57091
2538         * gcc.target/i386/pr57091.c: New test.
2540 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2542         * gcc.target/aarch64/vect-vaddv.c: New.
2544 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2546         * gcc.target/aarch64/vect-vmaxv.c: New.
2547         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2549 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2551         * gcc.target/aarch64/scalar-vca.c: New.
2552         * gcc.target/aarch64/vect-vca.c: Likewise.
2554 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2556         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2557         (test_vceqd_s64): Force arguments to SIMD registers.
2558         (test_vceqzd_s64): Likewise.
2559         (test_vcged_s64): Likewise.
2560         (test_vcled_s64): Likewise.
2561         (test_vcgezd_s64): Likewise.
2562         (test_vcged_u64): Likewise.
2563         (test_vcgtd_s64): Likewise.
2564         (test_vcltd_s64): Likewise.
2565         (test_vcgtzd_s64): Likewise.
2566         (test_vcgtd_u64): Likewise.
2567         (test_vclezd_s64): Likewise.
2568         (test_vcltzd_s64): Likewise.
2569         (test_vtst_s64): Likewise.
2570         (test_vtst_u64): Likewise.
2572 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2574         PR c++/57092
2575         * g++.dg/cpp0x/decltype53.C: New.
2577 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579         PR fortran/57071
2580         * gfortran.dg/power_5.f90:  New test.
2582 2013-04-30  Richard Biener  <rguenther@suse.de>
2584         PR middle-end/57122
2585         * gcc.dg/torture/pr57122.c: New testcase.
2587 2013-04-30  Richard Biener  <rguenther@suse.de>
2589         PR middle-end/57107
2590         * g++.dg/torture/pr57107.C: New testcase.
2592 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2594         PR rtl-optimization/57105
2595         * gcc.dg/pr57105.c: New test.
2597 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2599         PR tree-optimization/57104
2600         * gcc.dg/pr57104.c: New test.
2602 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2604         PR target/44578
2605         * gcc.target/i386/pr44578.c: New test.
2607 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2609         PR target/57097
2610         * gcc.target/i386/pr57097.c: New test.
2612 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2614         PR target/57098
2615         * gcc.target/i386/pr57098.c: New test.
2617 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2619         * gcc.c-torture/execute/pr55875.c: New test.
2621 2013-04-29  Richard Biener  <rguenther@suse.de>
2623         PR middle-end/57075
2624         * gcc.dg/torture/pr57075.c: New testcase.
2626 2013-04-29  Richard Biener  <rguenther@suse.de>
2628         PR middle-end/57103
2629         * gcc.dg/autopar/pr57103.c: New testcase.
2631 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2633         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2635 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2637         * gcc.dg/pr50763.c: Update test.
2639 2013-04-26  Jeff Law  <law@redhat.com>
2641         * gcc.dg/tree-ssa/vrp88.c: New test.
2643 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2645         PR target/57108
2646         * gcc.target/sh/pr57108.c: New test.
2648 2013-04-29  Richard Biener  <rguenther@suse.de>
2650         PR middle-end/57089
2651         * gfortran.dg/gomp/pr57089.f90: New testcase.
2653 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2655         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2657 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2659         * gcc.target/aarch64/vect-vcvt.c: New.
2661 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2663         * gcc.target/aarch64/vect-vrnd.c: New.
2665 2013-04-29  Richard Biener  <rguenther@suse.de>
2667         PR tree-optimization/57081
2668         * gcc.dg/torture/pr57081.c: New testcase.
2670 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2672         PR tree-optimization/57083
2673         * gcc.dg/torture/pr57083.c: New test.
2675 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2677         PR c++/56450
2678         * g++.dg/cpp0x/decltype52.C: New.
2680 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2682         N3472 binary constants
2683         * g++.dg/cpp/limits.C: Adjust warning wording.
2684         * g++.dg/system-binary-constants-1.C: Likewise.
2685         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2687 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2689         PR fortran/57093
2690         * gfortran.dg/coarray_30.f90: New.
2692 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2694         PR fortran/57071
2695         * frontend-passes (optimize_power):  New function.
2696         (optimize_op):  Use it.
2698 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2700         PR target/56866
2701         * gcc.c-torture/execute/pr56866.c: New test.
2702         * gcc.target/i386/pr56866.c: New test.
2704 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2706         PR go/57045
2707         * gcc.dg/setjmp-5.c: New test.
2709 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2711         PR c++/55708
2712         * g++.dg/cpp0x/constexpr-55708.C: New.
2714 2013-04-26  Richard Biener  <rguenther@suse.de>
2716         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2717         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2718         * gcc.dg/pr53265.c: Remove XFAILs.
2719         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2720         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2722 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2724         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2725         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2726         -fdiagnostics-color=never option similarly to
2727         -fno-diagnostics-show-caret option.
2729 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2731         PR rtl-optimization/57003
2732         * gcc.target/i386/pr57003.c: New test.
2734 2013-04-25  Marek Polacek  <polacek@redhat.com>
2736         PR tree-optimization/57066
2737         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2739 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2740             Tejas Belagod  <tejas.belagod@arm.com>
2742         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2743         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2744         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2746 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2748         * gcc.target/aarch64/cmp.c: New.
2750 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2752         * gcc.target/aarch64/ngc.c: New.
2754 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2756         * lib/target-supports.exp
2757         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2758         (check_effective_target_arm_neon_fp16_ok): Likewise.
2759         (add_options_for_arm_neon_fp16): Likewise.
2760         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2761         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2763 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2765         PR rtl-optimizations/57046
2766         * gcc.target/i386/pr57046.c: New test.
2768 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2770         * g++.dg/cpp1y/cplusplus.C: New.
2772 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2774         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2776 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2778         * c-c++-common/Wpointer-arith-1.c: New.
2780 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2782         * g++.dg/cpp1y/cxx1y_macro.C: New.
2784 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2786         PR c++/56970
2787         * g++.dg/cpp0x/sfinae45.C: New.
2789 2013-04-24  Richard Biener  <rguenther@suse.de>
2791         PR testsuite/57050
2792         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2794 2013-04-23  Richard Biener  <rguenther@suse.de>
2796         PR middle-end/57036
2797         * gcc.dg/torture/pr57036-1.c: New testcase.
2798         * gcc.dg/torture/pr57036-2.c: Likewise.
2800 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
2802         * gcc.target/aarch64/scalar-mov.c: New testcase.
2804 2013-04-23  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/57026
2807         * gcc.dg/torture/pr57026.c: New testcase.
2809 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
2811         PR fortran/53685
2812         PR fortran/57022
2813         * gfortran.dg/transfer_check_4.f90: New.
2815 2013-04-22  Marek Polacek  <polacek@redhat.com>
2817         PR sanitizer/56990
2818         * gcc.dg/pr56990.c: New test.
2820 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
2822         PR target/57018
2823         * gcc.target/i386/pr57018.c: New test.
2825 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
2827         * gcc.target/aarch64/vrecps.c: New.
2828         * gcc.target/aarch64/vrecpx.c: Likewise.
2830 2013-04-22  Christian Bruel  <christian.bruel@st.com>
2832         PR target/56995
2833         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2835 2013-04-21  Jeff Law  <law@redhat.com>
2837         * gcc.dg/tree-ssa/forwprop-26.c: New test.
2839 2013-04-20  Tobias Burnus  <burnus@net-b.de>
2841         PR fortran/56907
2842         * gfortran.dg/c_loc_test_22.f90: New.
2844 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
2846         PR rtl-optimization/56847
2847         * gcc.dg/pr56847.c: New test.
2849 2013-04-19  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/56982
2852         * gcc.c-torture/execute/pr56982.c: New testcase.
2854 2013-04-19  Martin Jambor  <mjambor@suse.cz>
2856         PR tree-optimization/56718
2857         * g++.dg/ipa/imm-devirt-1.C: New test.
2858         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2860 2013-04-19  Richard Biener  <rguenther@suse.de>
2862         PR tree-optimization/57000
2863         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2865 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2866             Mikael Morin  <mikael@gcc.gnu.org>
2868         PR fortran/56872
2869         * gfortran.dg/array_constructor_45.f90:  New test.
2870         * gfortran.dg/array_constructor_46.f90:  New test.
2871         * gfortran.dg/array_constructor_47.f90:  New test.
2872         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
2874 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2876         PR rtl-optimization/56999
2877         * g++.dg/opt/pr56999.C: New test.
2879 2013-04-18  Cary Coutant  <ccoutant@google.com>
2881         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2882         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2884 2013-04-18  Cary Coutant  <ccoutant@google.com>
2886         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2887         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2888         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2889         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2890         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2891         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2892         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2893         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2894         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2895         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2896         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2898 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
2900         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2902 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
2904         PR tree-optimization/56984
2905         * gcc.c-torture/compile/pr56984.c: New test.
2907         PR rtl-optimization/56992
2908         * gcc.dg/pr56992.c: New test.
2910 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
2912         PR fortran/56814
2913         * gfortran.dg/proc_ptr_42.f90: New.
2915 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2917         * gnat.dg/discr41.ad[sb]: New test.
2918         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2919         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2920         * gcc.dg/vect/slp-24.c: Likewise.
2921         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2922         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2923         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2924         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2925         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2926         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2927         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2928         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2929         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2930         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2931         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2932         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2933         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2934         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2935         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2936         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2937         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2938         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2939         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2940         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2941         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2942         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2943         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2944         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2945         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2946         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2948 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
2950         PR fortran/40958
2951         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2952         * gfortran.dg/module_md5_1.f90: Remove.
2954 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2956         * gcc.target/aarch64/adds3.c: New.
2957         * gcc.target/aarch64/subs3.c: New.
2959 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2961         * gcc.target/aarch64/adds1.c: New.
2962         * gcc.target/aarch64/adds2.c: New.
2963         * gcc.target/aarch64/subs1.c: New.
2964         * gcc.target/aarch64/subs2.c: New.
2966 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
2968         Implement n3599 - Literal operator templates for strings.
2969         * g++.dg/cpp1y/udlit-char-template.C: New test.
2970         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2972 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2974         PR fortran/39505
2975         * gfortran.dg/no_arg_check_1.f90: New.
2976         * gfortran.dg/no_arg_check_2.f90: New.
2977         * gfortran.dg/no_arg_check_3.f90: New.
2979 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
2981         PR fortran/56968
2982         * gfortran.dg/proc_ptr_41.f90: New.
2984 2013-04-16  Richard Biener  <rguenther@suse.de>
2986         PR tree-optimization/56756
2987         * gcc.dg/torture/pr56756.c: New testcase.
2989 2013-04-16  Tobias Burnus  <burnus@net-b.de>
2991         PR fortran/56969
2992         * gfortran.dg/c_assoc_5.f90: New.
2994 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
2996         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2997         * gcc.c-torture/execute/pr33992.x: Remove.
2998         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2999         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3000         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3002 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3004         PR tree-optimization/56962
3005         * gcc.c-torture/execute/pr56962.c: New test.
3007 2013-04-15  Richard Biener  <rguenther@suse.de>
3009         PR tree-optimization/56933
3010         * gcc.dg/vect/pr56933.c: New testcase.
3012 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3014         * gcc.target/arm/anddi3-opt.c: New test.
3015         * gcc.target/arm/anddi3-opt2.c: Likewise.
3017 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3019         * gcc.dg/pr56890-1.c: New test.
3020         * gcc.dg/pr56890-2.c: Likewise.
3022 2013-04-15  Joey Ye  <joey.ye@arm.com>
3024         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3025         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3027 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3029         PR fortran/56816
3030         * gfortran.dg/select_type_33.f03: New test.
3032 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3034         PR fortran/55959
3035         * gfortran.dg/typebound_proc_29.f03: New.
3037 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3039         PR fortran/56266
3040         * gfortran.dg/typebound_proc_28.f03: New.
3042 2013-04-12  Jeff Law  <law@redhat.com>
3044         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3045         either.
3047 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3049         PR fortran/56929
3050         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3052 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3054         PR target/56903
3055         * gcc.target/i386/pr56903.c: New test.
3057 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3059         PR fortran/56261
3060         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3061         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3062         * gfortran.dg/block_11.f90: Fix invalid test case.
3063         * gfortran.dg/function_types_3.f90: Add new error message.
3064         * gfortran.dg/global_references_1.f90: Ditto.
3065         * gfortran.dg/import2.f90: Remove unneeded parts.
3066         * gfortran.dg/import6.f90: Fix invalid test case.
3067         * gfortran.dg/proc_decl_2.f90: Ditto.
3068         * gfortran.dg/proc_decl_9.f90: Ditto.
3069         * gfortran.dg/proc_decl_18.f90: Ditto.
3070         * gfortran.dg/proc_ptr_40.f90: New.
3071         * gfortran.dg/whole_file_7.f90: Modified error wording.
3072         * gfortran.dg/whole_file_16.f90: Ditto.
3073         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3074         * gfortran.dg/whole_file_18.f90: Modified error wording.
3075         * gfortran.dg/whole_file_20.f03: Ditto.
3076         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3077         invalid test case.
3079 2013-04-12  Richard Biener  <rguenther@suse.de>
3081         Revert
3082         2013-04-10  Richard Biener  <rguenther@suse.de>
3084         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3086 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3088         PR fortran/56845
3089         * gfortran.dg/class_allocate_15.f90: New.
3091         Revert:
3092         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3094         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3095         scan-tree-dump-times.
3097 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3099         PR tree-optimization/56918
3100         PR tree-optimization/56920
3101         * gcc.dg/vect/pr56918.c: New test.
3102         * gcc.dg/vect/pr56920.c: New test.
3104 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3106         PR fortran/56845
3107         * gfortran.dg/class_allocate_14.f90: New.
3108         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3109         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3111 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3113         * gcc.dg/fold-cstvecshift.c: New testcase.
3115 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3117         * gcc.target/aarch64/negs.c: New.
3119 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3121         PR c++/56895
3122         * g++.dg/template/arrow4.C: New test.
3124 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3126         * gnat.dg/array23.adb: New test.
3127         * gnat.dg/array23_pkg[123].ads: New helpers.
3129 2013-04-11  Jeff Law  <law@redhat.com>
3131         PR tree-optimization/56900
3132         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3134 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3136         PR c++/56913
3137         * g++.dg/cpp0x/sfinae44.C: New.
3139 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3141         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3142         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3144 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3146         PR c++/54216
3147         * g++.dg/cpp0x/enum26.C: New.
3148         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3150 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3152         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3153         inverse operands.
3154         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3155         loop is vectorized.
3156         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3157         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3158         loop is vectorized and that the correct instruction is generated.
3159         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3160         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3161         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3163 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3165         PR tree-optimization/56899
3166         * gcc.c-torture/execute/pr56899.c: New test.
3168 2013-04-10  David S. Miller  <davem@davemloft.net>
3170         * gcc.target/sparc/setcc-4.c: New test.
3171         * gcc.target/sparc/setcc-5.c: New test.
3173 2013-04-10  Richard Biener  <rguenther@suse.de>
3175         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3177 2013-04-10  Richard Biener  <rguenther@suse.de>
3179         * gcc.dg/vect/slp-39.c: New testcase.
3181 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3183         PR tree-optimization/55524
3184         * gcc.target/epiphany/fnma-1.c: New test.
3186 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3188         * gcc.dg/tree-ssa/inline-11.c: New test
3190 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3192         PR c++/56895
3193         * g++.dg/template/arrow3.C: New test.
3195 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3197         * gcc.target/arm/minmax_minus.c: New test.
3199 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3201         PR middle-end/56883
3202         * c-c++-common/gomp/pr56883.c: New test.
3204 2013-04-09  Jeff Law  <law@redhat.com>
3206         * gcc.dg/tree-ssa/vrp87.c: New test.
3208 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3210         PR tree-optimization/56854
3211         * g++.dg/torture/pr56854.C: New test.
3213 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3215         PR fortran/56782
3216         * gfortran.dg/array_constructor_44.f90:  New test.
3218 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3220         PR c++/56871
3221         * g++.dg/cpp0x/constexpr-specialization.C: New.
3223 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3225         * gcc.c-torture/execute/pr56837.c: New test.
3227         PR c++/34949
3228         PR c++/50243
3229         * g++.dg/opt/vt3.C: New test.
3230         * g++.dg/opt/vt4.C: New test.
3232 2013-04-08  Jeff Law  <law@redhat.com>
3234         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3236 2013-04-08  Richard Biener  <rguenther@suse.de>
3238         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3240 2013-04-08  Richard Biener  <rguenther@suse.de>
3242         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3244 2013-04-08  Richard Biener  <rguenther@suse.de>
3246         * g++.dg/vect/slp-pr56812.cc: Adjust.
3248 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3250         * gcc.dg/pr56837.c: New test.
3251         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3252         "generated memset minus one".
3254 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3256         PR fortran/56849
3257         * gfortran.dg/reshape_5.f90: New.
3259 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3261         PR target/56843
3262         * gcc.target/powerpc/recip-1.c: Modify expected output.
3263         * gcc.target/powerpc/recip-3.c: Likewise.
3264         * gcc.target/powerpc/recip-4.c: Likewise.
3265         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3267 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3269         * gcc.target/arm/peep-ldrd-1.c: New test.
3270         * gcc.target/arm/peep-strd-1.c: Likewise.
3272 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3274         * gcc.target/arm/negdi-1.c: New test.
3275         * gcc.target/arm/negdi-2.c: Likewise.
3276         * gcc.target/arm/negdi-3.c: Likewise.
3277         * gcc.target/arm/negdi-4.c: Likewise.
3279 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3281         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3282         Add -march=armv8-a when we use v8 NEON.
3283         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3284         (check_effective_target_vect_call_ceilf): Likewise.
3285         (check_effective_target_vect_call_floorf): Likewise.
3286         (check_effective_target_vect_call_roundf): Likewise.
3287         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3288         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3289         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3290         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3291         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3293 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3295         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3296         * gcc.target/powerpc/sd-pwr6.c: Same.
3297         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3298         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3300 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3302         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3304 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3306         PR fortran/40881
3307         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3308         * gfortran.dg/altreturn_4.f90: Ditto.
3309         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3310         * gfortran.dg/altreturn_5.f90: Ditto.
3311         * gfortran.dg/altreturn_6.f90: Ditto.
3312         * gfortran.dg/altreturn_7.f90: Ditto.
3314 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3316         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3317         New procedure.
3318         (check_effective_target_arm_v8_neon_ok_nocache):
3319         Likewise.
3320         (check_effective_target_arm_v8_neon_ok): Change to use
3321         check_effective_target_arm_v8_neon_ok_nocache.
3322         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3323         NEON flags.
3324         (check_effective_target_vect_call_btruncf):
3325         Enable for arm and ARMv8 NEON.
3326         (check_effective_target_vect_call_ceilf): Likewise.
3327         (check_effective_target_vect_call_floorf): Likewise.
3328         (check_effective_target_vect_call_roundf): Likewise.
3329         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3330         target.
3332 2013-04-04  Marek Polacek  <polacek@redhat.com>
3334         PR tree-optimization/48186
3335         * gcc.dg/pr48186.c: New test.
3337 2013-04-04  Richard Biener  <rguenther@suse.de>
3339         PR tree-optimization/56826
3340         * gcc.dg/vect/pr56826.c: New testcase.
3341         * gcc.dg/vect/O3-pr36098.c: Adjust.
3343 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3345         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3346         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3347         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3348         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3349         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3350         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3351         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3352         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3353         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3354         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3356 2013-04-04  Richard Biener  <rguenther@suse.de>
3358         PR tree-optimization/56213
3359         * gcc.dg/vect/vect-123.c: New testcase.
3361 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3363         PR fortran/56810
3364         * gfortran.dg/read_repeat_2.f90: New.
3366 2013-04-04  Richard Biener  <rguenther@suse.de>
3368         PR tree-optimization/56837
3369         * g++.dg/torture/pr56837.C: New testcase.
3371 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3373         PR fortran/50269
3374         * gfortran.dg/c_loc_test_21.f90: New.
3375         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3376         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3377         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3378         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3379         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3381 2013-04-03  Jeff Law  <law@redhat.com>
3383         PR tree-optimization/56799
3384         * gcc.c-torture/execute/pr56799.c: New test.
3386 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3388         PR c++/56815
3389         * g++.dg/warn/Wpointer-arith-1.C: New.
3390         * g++.dg/gomp/for-19.C: Adjust.
3392 2013-04-03  Marek Polacek  <polacek@redhat.com>
3394         PR sanitizer/55702
3395         * gcc.dg/pr55702.c: New test.
3397 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3399         PR target/56809
3400         * gcc.dg/pr56809.c: New testcase.
3402 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3404         PR debug/56819
3405         * g++.dg/debug/pr56819.C: New test.
3407 2013-04-03  Richard Biener  <rguenther@suse.de>
3409         PR tree-optimization/56817
3410         * g++.dg/torture/pr56817.C: New testcase.
3412 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3414         * gcc.dg/vect/bb-slp-31.c: New file.
3416 2013-04-03  Jason Merrill  <jason@redhat.com>
3418         PR c++/34949
3419         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3421 2013-04-03  Richard Biener  <rguenther@suse.de>
3423         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3425 2013-04-03  Richard Biener  <rguenther@suse.de>
3427         PR tree-optimization/55964
3428         * gcc.dg/torture/pr55964-2.c: New testcase.
3430 2013-04-03  Richard Biener  <rguenther@suse.de>
3432         PR tree-optimization/56501
3433         * gcc.dg/torture/pr56501.c: New testcase.
3435 2013-04-03  Richard Biener  <rguenther@suse.de>
3437         PR tree-optimization/56407
3438         * gcc.dg/torture/pr56407.c: New testcase.
3440 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3442         PR tree-optimization/56790
3443         * g++.dg/ext/pr56790-1.C: New testcase.
3445 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3447         * gcc.target/i386/merge-1.c: New testcase.
3448         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3450 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3452         PR c/19449
3453         * gcc.c-torture/execute/pr19449.c: New test.
3455 2013-04-03  Richard Biener  <rguenther@suse.de>
3457         PR tree-optimization/56812
3458         * g++.dg/vect/slp-pr56812.cc: New testcase.
3460 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3462         PR fortran/56284
3463         PR fortran/40881
3464         * gfortran.dg/altreturn_8.f90: New.
3465         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3466         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3467         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3469 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3471         PR rtl-optimization/56745
3472         * gcc.c-torture/compile/pr56745.c: New test.
3474 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3476         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3478 2013-04-02  Richard Biener  <rguenther@suse.de>
3480         PR tree-optimization/56778
3481         * gcc.dg/torture/pr56778.c: New testcase.
3483 2013-04-02  Richard Biener  <rguenther@suse.de>
3485         PR middle-end/56768
3486         * g++.dg/torture/pr56768.C: New testcase.
3488 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3490         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3492 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3494         PR fortran/56660
3495         * gfortran.dg/namelist_82.f90:  New test.
3497 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3499         PR fortran/56500
3500         * gfortran.dg/implicit_class_1.f90: New.
3502 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504         PR fortran/56786
3505         * gfortran.dg/namelist_81.f90:  New test.
3507 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3509         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3510         for constant and equal string lengths.
3511         * gfortran.dg/character_comparison_5.f90:  Likewise.
3512         * gfortran.dg/character_comparison_9.f90:  New test.
3514 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3516         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3517         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3519 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3521         PR fortran/35203
3522         * gfortran.dg/optional_absent_3.f90: New.
3524 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3526         PR fortran/56737
3527         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3529 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3531         PR fortran/56735
3532         * gfortran.dg/namelist_80.f90: New.
3534 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3536         PR fortran/45159
3537         * gfortran.dg/string_length_2.f90:  New test.
3538         * gfortran.dg/dependency_41.f90:  New test.
3540 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3542         PR fortran/55806
3543         * gfortran.dg/array_constructor_43.f90:  New test.
3544         * gfortran.dg/random_seed_3.f90:  New test.
3546 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3548         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3549         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3550         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3551         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3552         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3553         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3554         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3555         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3556         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3557         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3559 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3561         PR c++/56725
3562         * g++.dg/conversion/op4.C: Adjust.
3563         * g++.dg/cpp0x/rv1n.C: Likewise.
3564         * g++.dg/cpp0x/rv2n.C: Likewise.
3565         * g++.dg/cpp0x/template_deduction.C: Likewise.
3566         * g++.dg/expr/cond8.C: Likewise.
3567         * g++.dg/other/error4.C: Likewise.
3568         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3569         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3570         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3571         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3572         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3573         * g++.old-deja/g++.law/cvt20.C: Likewise.
3574         * g++.old-deja/g++.law/cvt8.C: Likewise.
3575         * g++.old-deja/g++.law/init8.C: Likewise.
3576         * g++.old-deja/g++.mike/net12.C: Likewise.
3577         * g++.old-deja/g++.mike/net8.C: Likewise.
3578         * g++.old-deja/g++.mike/p2793.C: Likewise.
3579         * g++.old-deja/g++.mike/p3836.C: Likewise.
3580         * g++.old-deja/g++.mike/p418.C: Likewise.
3581         * g++.old-deja/g++.mike/p701.C: Likewise.
3582         * g++.old-deja/g++.mike/p807.C: Likewise.
3584 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3586         PR middle-end/56694
3587         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3588         targets.
3590 2013-03-28  Marek Polacek  <polacek@redhat.com>
3592         PR tree-optimization/56695
3593         * gcc.dg/vect/pr56695.c: New test.
3595 2013-03-28  Richard Biener  <rguenther@suse.de>
3597         PR tree-optimization/37021
3598         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3599         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3601 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3603         PR fortran/56650
3604         PR fortran/36437
3605         * gfortran.dg/sizeof_2.f90: New.
3606         * gfortran.dg/sizeof_3.f90: New.
3607         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3609 2013-03-27  Richard Biener  <rguenther@suse.de>
3611         PR tree-optimization/37021
3612         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3614 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3616         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3617         * g++.dg/ipa/ivinline-2.C: Likewise.
3618         * g++.dg/ipa/ivinline-3.C: Likewise.
3619         * g++.dg/ipa/ivinline-4.C: Likewise.
3620         * g++.dg/ipa/ivinline-5.C: Likewise.
3621         * g++.dg/ipa/ivinline-7.C: Likewise.
3622         * g++.dg/ipa/ivinline-8.C: Likewise.
3623         * g++.dg/ipa/ivinline-9.C: Likewise.
3624         * g++.dg/cpp0x/noexcept03.C: Likewise.
3625         * gcc.dg/const-1.c: Likewise.
3626         * gcc.dg/ipa/pure-const-1.c: Likewise.
3627         * gcc.dg/noreturn-8.c: Likewise.
3628         * gcc.target/i386/mmx-1.c: Likewise.
3629         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3630         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3631         * gcc.c-torture/execute/pr33992.x: New file.
3633 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3635         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3637 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3639         PR c++/55951
3640         * g++.dg/ext/desig5.C: New.
3642 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3644         PR fortran/56649
3645         * gfortran.dg/merge_init_expr_2.f90: New.
3646         * gfortran.dg/merge_char_1.f90: Modify test to
3647         stay a run-time test.
3648         * gfortran.dg/merge_char_3.f90: Ditto.
3650 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3652         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3653         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3655 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3657         PR c++/56722
3658         * g++.dg/cpp0x/range-for23.C: New.
3660 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3662         PR libfortran/52512
3663         * gfortran.dg/namelist_79.f90: New.
3665 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3667         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3669 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3671         PR fortran/38536
3672         PR fortran/38813
3673         PR fortran/38894
3674         PR fortran/39288
3675         PR fortran/40963
3676         PR fortran/45824
3677         PR fortran/47023
3678         PR fortran/47034
3679         PR fortran/49023
3680         PR fortran/50269
3681         PR fortran/50612
3682         PR fortran/52426
3683         PR fortran/54263
3684         PR fortran/55343
3685         PR fortran/55444
3686         PR fortran/55574
3687         PR fortran/56079
3688         PR fortran/56378
3689         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3690         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3691         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3692         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3693         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3694         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3695         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3696         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3697         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3698         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3699         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3700         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3701         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3702         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3703         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3704         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3705         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3706         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3707         * gfortran.dg/pr32601_1.f03: Ditto.
3708         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3709         * gfortran.dg/blockdata_7.f90: New.
3710         * gfortran.dg/c_assoc_4.f90: New.
3711         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3712         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3713         * gfortran.dg/c_funloc_tests_8.f90: New.
3714         * gfortran.dg/c_loc_test_17.f90: New.
3715         * gfortran.dg/c_loc_test_18.f90: New.
3716         * gfortran.dg/c_loc_test_19.f90: New.
3717         * gfortran.dg/c_loc_test_20.f90: New.
3718         * gfortran.dg/c_sizeof_5.f90: New.
3719         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3720         * gfortran.dg/transfer_resolve_2.f90: New.
3721         * gfortran.dg/transfer_resolve_3.f90: New.
3722         * gfortran.dg/transfer_resolve_4.f90: New.
3723         * gfortran.dg/pr32601.f03: Update dg-error.
3724         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3725         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3727 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3729         * gcc.target/arm/vseleqdf.c: New test.
3730         * gcc.target/arm/vseleqsf.c: Likewise.
3731         * gcc.target/arm/vselgedf.c: Likewise.
3732         * gcc.target/arm/vselgesf.c: Likewise.
3733         * gcc.target/arm/vselgtdf.c: Likewise.
3734         * gcc.target/arm/vselgtsf.c: Likewise.
3735         * gcc.target/arm/vselledf.c: Likewise.
3736         * gcc.target/arm/vsellesf.c: Likewise.
3737         * gcc.target/arm/vselltdf.c: Likewise.
3738         * gcc.target/arm/vselltsf.c: Likewise.
3739         * gcc.target/arm/vselnedf.c: Likewise.
3740         * gcc.target/arm/vselnesf.c: Likewise.
3741         * gcc.target/arm/vselvcdf.c: Likewise.
3742         * gcc.target/arm/vselvcsf.c: Likewise.
3743         * gcc.target/arm/vselvsdf.c: Likewise.
3744         * gcc.target/arm/vselvssf.c: Likewise.
3746 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3748         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3749         body from here...
3750         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3751         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3752         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3753         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3754         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3755         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3756         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3757         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3758         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3759         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3760         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3761         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3762         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3763         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3764         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3765         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3766         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3767         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3768         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3769         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3770         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3771         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3772         * gcc.target/arm/atomic-op-char.c: Likewise.
3773         * gcc.target/arm/atomic-op-consume.c: Likewise.
3774         * gcc.target/arm/atomic-op-int.c: Likewise.
3775         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3776         * gcc.target/arm/atomic-op-release.c: Likewise.
3777         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3778         * gcc.target/arm/atomic-op-short.c: Likewise.
3780 2013-03-25  Richard Biener  <rguenther@suse.de>
3782         PR middle-end/56694
3783         * g++.dg/torture/pr56694.C: New testcase.
3785 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3787         PR target/56720
3788         * gcc.target/arm/neon-vcond-gt.c: New test.
3789         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3790         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3792 2013-03-25  Richard Biener  <rguenther@suse.de>
3794         PR tree-optimization/56689
3795         * gcc.dg/torture/pr56689.c: New testcase.
3797 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3799         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3801 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3803         PR fortran/56696
3804         * gfortran.dg/eof_5.f90: New.
3806 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3808         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3809         alphabetically.
3811 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
3813         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3815 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3817         PR testsuite/55994
3818         * gcc.c-torture/execute/builtins/builtins.exp: Add
3819         -Wl,--allow-multiple-definition for RTEMS targets.
3821 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
3823         * gcc.target/aarch64/movk.c: New test.
3825 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
3827         * g++.dg/ext/vector21.C: New testcase.
3829 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
3831         * gcc.target/arm/neon-for-64bits-1.c: New tests.
3832         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3834 2013-03-21  Richard Biener  <rguenther@suse.de>
3836         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3837         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3839 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3841         * gcc.target/aarch64/vect.c: Test and result vector added
3842         for sabd and saba instructions.
3843         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3844         instructions in assembly.
3845         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3846         * gcc.target/aarch64/vect-fp.c: Test and result vector added
3847         for fabd instruction.
3848         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3849         instruction in assembly.
3850         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3852 2013-03-20  Jeff Law  <law@redhat.com>
3854         * g++.dg/tree-ssa/ssa-dom.C: New test.
3856 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3858         * gcc.target/powerpc/mmfpgpr.c: New test.
3859         * gcc.target/powerpc/sd-vsx.c: Likewise.
3860         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3861         * gcc.target/powerpc/vsx-float0.c: Likewise.
3863 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
3865         PR tree-optimization/56355
3866         * gcc.dg/pr56355-1.c: New file.
3868 2013-03-20  Catherine Moore  <clm@codesourcery.com>
3869             Richard Sandiford <rdsandiford@googlemail.com>
3871         * gcc.target/mips/mips.exp: Add microMIPS support.
3872         * gcc.target/mips/umips-movep-2.c: New test.
3873         * gcc.target/mips/umips-lwp-2.c: New test.
3874         * gcc.target/mips/umips-swp-5.c: New test.
3875         * gcc.target/mips/umips-constraints-1.c: New test.
3876         * gcc.target/mips/umips-lwp-3.c: New test.
3877         * gcc.target/mips/umips-swp-6.c: New test.
3878         * gcc.target/mips/umips-constraints-2.c: New test.
3879         * gcc.target/mips/umips-save-restore-1.c: New test.
3880         * gcc.target/mips/umips-lwp-4.c: New test.
3881         * gcc.target/mips/umips-swp-7.c: New test.
3882         * gcc.target/mips/umips-save-restore-2.c: New test.
3883         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3884         * gcc.target/mips/umips-lwp-5.c: New test.
3885         * gcc.target/mips/umips-save-restore-3.c: New test.
3886         * gcc.target/mips/umips-lwp-6.c: New test.
3887         * gcc.target/mips/umips-swp-1.c: New test.
3888         * gcc.target/mips/umips-lwp-7.c: New test.
3889         * gcc.target/mips/umips-swp-2.c: New test.
3890         * gcc.target/mips/umips-lwp-8.c: New test.
3891         * gcc.target/mips/umips-swp-3.c: New test.
3892         * gcc.target/mips/umips-movep-1.c: New test.
3893         * gcc.target/mips/umips-lwp-1.c: New test.
3894         * gcc.target/mips/umips-swp-4.c: New test.
3896 2013-03-20  Richard Biener  <rguenther@suse.de>
3898         PR tree-optimization/56661
3899         * gcc.dg/torture/pr56661.c: New testcase.
3901 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3903         PR rtl-optimization/56605
3904         * gcc.target/powerpc/pr56605.c: New.
3906 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3908         PR fortran/54932
3909         * gfortran.dg/do_1.f90: Don't xfail.
3911 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3913         PR libfortran/51825
3914         * gfortran.dg/namelist_77.f90: New.
3915         * gfortran.dg/namelist_78.f90: New.
3917 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
3919         PR libfortran/48618
3920         * gfortran.dg/open_negative_unit_1.f90: New.
3922 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3924         * gcc.target/aarch64/sbc.c: New test.
3926 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3928         * gcc.target/aarch64/ror.c: New test.
3930 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
3932         * gcc.target/aarch64/extr.c: New test.
3934 2013-03-19  Richard Biener  <rguenther@suse.de>
3936         PR tree-optimization/56273
3937         * gcc.dg/tree-ssa/vrp47.c: Adjust.
3938         * c-c++-common/uninit-17.c: Likewise.
3940 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3942         PR tree-optimization/56635
3943         * g++.dg/torture/pr56635.C: New test.
3945 2013-03-18  Richard Biener  <rguenther@suse.de>
3947         PR tree-optimization/3713
3948         * g++.dg/ipa/devirt-12.C: New testcase.
3950 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
3952         PR c/56566
3953         * c-c++-common/pr56566.c: New test.
3955 2013-03-17  Jason Merrill  <jason@redhat.com>
3957         * g++.dg/template/abstract-dr337.C: XFAIL.
3959 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
3961         PR c++/56607
3962         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3963         * c-c++-common/pr56607.c: New test.
3965 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
3967         PR c++/56582
3968         * g++.dg/cpp0x/constexpr-array5.C: New.
3970 2013-03-15  Tobias Burnus  <burnus@net-b.de>
3972         PR fortran/56615
3973         * gfortran.dg/transfer_intrinsic_5.f90: New.
3975 2013-03-15  Kai Tietz  <ktietz@redhat.com>
3977         * gcc.target/i386/movti.c: Don't test for x64 mingw.
3978         * gcc.target/i386/pr20020-1.c: Likewise.
3979         * gcc.target/i386/pr20020-2.c: Likewise.
3980         * gcc.target/i386/pr20020-3.c: Likewise.
3981         * gcc.target/i386/pr53425-1.c: Likewise.
3982         * gcc.target/i386/pr53425-2.c: Likewise.
3983         * gcc.target/i386/pr55093.c: Likewise.
3984         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3986 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
3988         PR debug/56307
3989         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3990         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
3992 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
3994         PR tree-optimization/53265
3995         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3996         undefined behavior.
3997         * gcc.dg/graphite/id-6.c (test): Likewise.
3998         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3999         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4001         PR tree-optimization/53265
4002         * gcc.dg/pr53265.c: New test.
4003         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4004         to dg-options.
4005         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4006         arrays.
4007         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4008         n, use it as high bound instead of 4.
4010 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4012         PR target/49880
4013         * gcc.target/sh/pr49880-1.c: New.
4014         * gcc.target/sh/pr49880-2.c: New.
4015         * gcc.target/sh/pr49880-3.c: New.
4016         * gcc.target/sh/pr49880-4.c: New.
4017         * gcc.target/sh/pr49880-5.c: New.
4019 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4021         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4023 2013-03-13  Richard Biener  <rguenther@suse.de>
4025         PR tree-optimization/56608
4026         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4028 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4030         PR c++/56611
4031         * g++.dg/cpp0x/alias-decl-32.C: New.
4033 2013-03-11  Jan Hubicka  <jh@suse.cz>
4035         PR middle-end/56571
4036         * gcc.c-torture/compile/pr56571.c: New testcase.
4038 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4040         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4041         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4043 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4045         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4046         * gcc.dg/inline_4.c: Likewise.
4047         * gcc.dg/unroll_2.c: Likewise.
4048         * gcc.dg/unroll_3.c: Likewise.
4049         * gcc.dg/unroll_4.c: Likewise.
4051 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4053         PR testsuite/54119
4054         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4056         PR debug/56307
4057         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4059 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4061         PR target/40797
4062         * gcc.c-torture/compile/pr40797.c: New.
4064 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4066         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4068 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4070         PR fortran/56575
4071         * gfortran.dg/class_56.f90: New test.
4073 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4075         PR middle-end/56524
4076         * gcc.target/mips/pr56524.c: New test.
4078 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4080         PR c++/56565
4081         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4083 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4085         PR c++/51412
4086         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4088 2013-03-08  Marek Polacek  <polacek@redhat.com>
4090         PR tree-optimization/56478
4091         * gcc.dg/torture/pr56478.c: New test.
4093 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4095         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4096         targets linker option --allow-multiple-definition.
4098         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4099         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4100         * gcc.dg/pr52549.c: Add LLP64 case.
4101         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4102         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4103         * gcc.dg/torture/pr51071-2.c: Likewise.
4104         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4105         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4106         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4107         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4108         * gcc.dg/weak/weak-1.c: Likewise.
4109         * gcc.dg/weak/weak-2.c: Likewise.
4110         * gcc.dg/weak/weak-3.c: Likewise.
4111         * gcc.dg/weak/weak-4.c: Likewise.
4112         * gcc.dg/weak/weak-5.c: Likewise.
4113         * gcc.dg/weak/weak-15.c: Likewise.
4114         * gcc.dg/weak/weak-16.c: Likewise.
4116         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4118 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4120         PR tree-optimization/56559
4121         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4123 2013-03-07  Andreas Schwab  <schwab@suse.de>
4125         * gcc.dg/pr31490.c: Fix last change.
4127 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4129         PR c++/56534
4130         * g++.dg/template/crash115.C: New.
4132 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4134         PR tree-optimization/56539
4135         * gcc.c-torture/compile/pr56539.c: New test.
4137 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4139         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4140         targets.
4141         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4142         * gcc.dg/lto/20091013-1_2.c: Likewise.
4143         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4145 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4147         * gnat.dg/specs/aggr6.ads: New test.
4149 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4151         * gnat.dg/loop_optimization15.ad[sb]: New test.
4153 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4155         PR middle-end/56548
4156         * gcc.dg/pr56548.c: New test.
4158 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4160         PR debug/53363
4161         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4163 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4165         PR c++/56543
4166         * g++.dg/template/typename20.C: New test.
4168 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4170         PR debug/56510
4171         * gcc.dg/pr56510.c: New test.
4173         PR rtl-optimization/56484
4174         * gcc.c-torture/compile/pr56484.c: New test.
4176 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4178         PR c++/56530
4179         * g++.dg/warn/Wsign-conversion-2.C: New.
4181 2013-03-05  Richard Biener  <rguenther@suse.de>
4183         PR tree-optimization/56270
4184         * gcc.dg/vect/slp-38.c: New testcase.
4186 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4188         PR rtl-optimization/56494
4189         * gcc.dg/pr56494.c: New test.
4191 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4193         * gcc.dg/pr56424.c: New test.
4195 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4197         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4198         * gcc.dg/pr56228.c <avr>: Skip.
4200 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4202         PR testsuite/52641
4203         PR tree-optimization/52631
4204         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4206 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4208         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4209         * gcc.dg/vect/vect-83_64.c: Same.
4211 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4213         PR fortran/56477
4214         * gfortran.dg/pointer_check_13.f90: New test.
4216 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4218         PR fortran/54730
4219         * gfortran.dg/array_constructor_42.f90: New test.
4221 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4223         PR c++/52688
4224         * g++.dg/template/static33.C: New.
4225         * g++.dg/template/static34.C: Likewise.
4227         PR c++/10291
4228         * g++.dg/template/static35.C: New.
4230 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4232         * gcc.dg/pr56396.c: Require pic support.
4234 2013-03-01  Richard Biener  <rguenther@suse.de>
4236         PR tree-optimization/55481
4237         * gcc.dg/torture/pr56488.c: New testcase.
4239 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4240             Jakub Jelinek  <jakub@redhat.com>
4242         PR sanitizer/56454
4243         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4244         no_sanitize_address attribute rather than no_address_safety_analysis.
4245         * g++.dg/asan/sanitizer_test_utils.h
4246         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4247         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4248         in addition to no_address_safety_analysis.
4250 2013-02-28  Jason Merrill  <jason@redhat.com>
4252         PR c++/56481
4253         * g++.dg/cpp0x/constexpr-and.C: New.
4255 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4257         PR tree-optimization/56294
4258         * g++.dg/debug/pr56294.C: New test.
4260 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4262         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4264 2013-02-27  Marek Polacek  <polacek@redhat.com>
4266         PR rtl-optimization/56466
4267         * gcc.dg/pr56466.c: New test.
4269 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4271         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4272         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4273         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4275 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4277         PR middle-end/45472
4278         * gcc.dg/pr45472.c: New test.
4280 2013-02-26  Marek Polacek  <polacek@redhat.com>
4282         PR tree-optimization/56426
4283         * gcc.dg/pr56436.c: New test.
4285 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4287         PR tree-optimization/56448
4288         * gcc.c-torture/compile/pr56448.c: New test.
4290         PR tree-optimization/56443
4291         * gcc.dg/torture/pr56443.c: New test.
4293 2013-02-25  Richard Biener  <rguenther@suse.de>
4295         PR tree-optimization/56175
4296         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4298 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4300         PR c++/56403
4301         * g++.dg/torture/pr56403.C: New test.
4303 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4305         Revert:
4306         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4307         Richard Sandiford  <rdsandiford@googlemail.com>
4309         * gcc.target/mips/mips.exp: Add microMIPS support.
4310         * gcc.target/mips/umips-movep-2.c: New test.
4311         * gcc.target/mips/umips-lwp-2.c: New test.
4312         * gcc.target/mips/umips-swp-5.c: New test.
4313         * gcc.target/mips/umips-constraints-1.c: New test.
4314         * gcc.target/mips/umips-lwp-3.c: New test.
4315         * gcc.target/mips/umips-swp-6.c: New test.
4316         * gcc.target/mips/umips-constraints-2.c: New test.
4317         * gcc.target/mips/umips-save-restore-1.c: New test.
4318         * gcc.target/mips/umips-lwp-4.c: New test.
4319         * gcc.target/mips/umips-swp-7.c: New test.
4320         * gcc.target/mips/umips-save-restore-2.c: New test.
4321         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4322         * gcc.target/mips/umips-lwp-5.c: New test.
4323         * gcc.target/mips/umips-save-restore-3.c: New test.
4324         * gcc.target/mips/umips-lwp-6.c: New test.
4325         * gcc.target/mips/umips-swp-1.c: New test.
4326         * gcc.target/mips/umips-lwp-7.c: New test.
4327         * gcc.target/mips/umips-swp-2.c: New test.
4328         * gcc.target/mips/umips-lwp-8.c: New test.
4329         * gcc.target/mips/umips-swp-3.c: New test.
4330         * gcc.target/mips/umips-movep-1.c: New test.
4331         * gcc.target/mips/umips-lwp-1.c: New test.
4332         * gcc.target/mips/umips-swp-4.c: New test.
4334 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4335             Richard Sandiford  <rdsandiford@googlemail.com>
4337         * gcc.target/mips/mips.exp: Add microMIPS support.
4338         * gcc.target/mips/umips-movep-2.c: New test.
4339         * gcc.target/mips/umips-lwp-2.c: New test.
4340         * gcc.target/mips/umips-swp-5.c: New test.
4341         * gcc.target/mips/umips-constraints-1.c: New test.
4342         * gcc.target/mips/umips-lwp-3.c: New test.
4343         * gcc.target/mips/umips-swp-6.c: New test.
4344         * gcc.target/mips/umips-constraints-2.c: New test.
4345         * gcc.target/mips/umips-save-restore-1.c: New test.
4346         * gcc.target/mips/umips-lwp-4.c: New test.
4347         * gcc.target/mips/umips-swp-7.c: New test.
4348         * gcc.target/mips/umips-save-restore-2.c: New test.
4349         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4350         * gcc.target/mips/umips-lwp-5.c: New test.
4351         * gcc.target/mips/umips-save-restore-3.c: New test.
4352         * gcc.target/mips/umips-lwp-6.c: New test.
4353         * gcc.target/mips/umips-swp-1.c: New test.
4354         * gcc.target/mips/umips-lwp-7.c: New test.
4355         * gcc.target/mips/umips-swp-2.c: New test.
4356         * gcc.target/mips/umips-lwp-8.c: New test.
4357         * gcc.target/mips/umips-swp-3.c: New test.
4358         * gcc.target/mips/umips-movep-1.c: New test.
4359         * gcc.target/mips/umips-lwp-1.c: New test.
4360         * gcc.target/mips/umips-swp-4.c: New test.
4362 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4364         PR sanitizer/56393
4365         * lib/asan-dg.exp (asan_link_flags): Add
4366         -B${gccpath}/libsanitizer/asan/ to flags.
4368 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4370         PR middle-end/56420
4371         * gcc.dg/torture/pr56420.c: New test.
4373 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4375         PR middle-end/56108
4376         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4378 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4380         PR tree-optimization/56310
4381         * g++.dg/ipa/pr56310.C: New test.
4383 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4385         PR fortran/56385
4386         * gfortran.dg/proc_ptr_comp_37.f90: New.
4388 2013-02-21  Richard Biener  <rguenther@suse.de>
4390         PR tree-optimization/56415
4391         Revert
4392         2013-02-11  Richard Biener  <rguenther@suse.de>
4394         PR tree-optimization/56273
4395         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4396         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4397         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4398         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4399         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4400         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4402 2013-02-21  Marek Polacek  <polacek@redhat.com>
4404         PR tree-optimization/56398
4405         * g++.dg/torture/pr56398.C: New test.
4407 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4409         PR inline-asm/56405
4410         * gcc.c-torture/compile/pr56405.c: New test.
4412 2013-02-20  Jan Hubicka  <jh@suse.cz>
4414         PR tree-optimization/56265
4415         * g++.dg/ipa/devirt-11.C: New testcase.
4417 2013-02-20  Richard Biener  <rguenther@suse.de>
4419         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4421 2013-02-20  Richard Biener  <rguenther@suse.de>
4422         Jakub Jelinek  <jakub@redhat.com>
4424         PR tree-optimization/56396
4425         * gcc.dg/pr56396.c: New testcase.
4427 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4429         PR c++/56373
4430         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4432 2013-02-19  Richard Biener  <rguenther@suse.de>
4434         PR tree-optimization/56384
4435         * gcc.dg/torture/pr56384.c: New testcase.
4437 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4439         PR tree-optimization/56350
4440         * gcc.dg/pr56350.c: New test.
4442         PR tree-optimization/56381
4443         * g++.dg/opt/pr56381.C: New test.
4445 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4447         PR pch/54117
4448         * lib/dg-pch.exp (pch-init, pch-finish,
4449         check_effective_target_pch_supported_debug): New procs.
4450         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4451         Likewise if $pch_unsupported_debug and $flags include -g.
4452         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4453         and dg-require-effective-target pch_unsupported_debug.
4454         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4455         * objc.dg/pch/pch.exp: Likewise.
4456         * gcc.dg/pch/pch.exp: Likewise.
4457         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4458         pch_unsupported_debug.
4459         * gcc.dg/pch/valid-1.hs: Likewise.
4460         * gcc.dg/pch/valid-1b.c: Likewise.
4461         * gcc.dg/pch/valid-1b.hs: Likewise.
4463 2013-02-18  Richard Biener  <rguenther@suse.de>
4465         PR tree-optimization/56366
4466         * gcc.dg/torture/pr56366.c: New testcase.
4468 2013-02-18  Richard Biener  <rguenther@suse.de>
4470         PR middle-end/56349
4471         * gcc.dg/torture/pr56349.c: New testcase.
4473 2013-02-18  Richard Biener  <rguenther@suse.de>
4475         PR tree-optimization/56321
4476         * gcc.dg/torture/pr56321.c: New testcase.
4478 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4480         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4482 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4483             Dodji Seketeli  <dodji@redhat.com>
4485         PR asan/56330
4486         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4487         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4488         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4489         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4490         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4491         * c-c++-common/asan/pr56330.c: Likewise.
4492         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4493         Ensure the size argument of __builtin_memcpy is a constant.
4495 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4496             Paolo Carlini  <paolo.carlini@oracle.com>
4498         PR c++/51242
4499         * g++.dg/cpp0x/enum23.C: New.
4501 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4503         PR target/54685
4504         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4506 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4508         PR rtl-optimization/56348
4509         * gcc.target/i386/pr56348.c: New test.
4511 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4513         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4514         * gcc.target/arm/interrupt-2.c: Likewise.
4516 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4518         PR fortran/56318
4519         * gfortran.dg/matmul_9.f90: New.
4521 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4523         PR fortran/53818
4524         * gfortran.dg/init_flag_11.f90: New.
4526 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4528         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4530 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4532         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4533         characters.
4535 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4536             Tobias Burnus  <burnus@net-b.de>
4538         PR testsuite/56138
4539         * gfortran.dg/allocatable_function_7.f90: New.
4541 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4543         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4544         * asan_globals_test-wrapper.cc: New file.
4545         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4546         instead of asan_globals_test.cc as dg-additional-sources.
4547         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4548         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4549         "sanitizer_test_utils.h" instead of
4550         "sanitizer_common/tests/sanitizer_test_utils.h".
4551         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4552         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4553         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4554         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4555         * g++.dg/asan/asan_test.cc: Synced from upstream.
4556         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4558 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4560         Fix an asan crash
4561         * c-c++-common/asan/memcmp-2.c: New test.
4563 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4565         PR c++/55582
4566         * g++.dg/cpp0x/udlit-string-literal.h: New.
4567         * g++.dg/cpp0x/udlit-string-literal.C: New.
4569 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4571         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4573 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4575         PR target/56184
4576         * gcc.target/arm/pr56184.C: New test.
4578 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4580         PR c++/56302
4581         * g++.dg/torture/pr56302.C: New test.
4582         * g++.dg/cpp0x/constexpr-56302.C: New test.
4583         * c-c++-common/pr56302.c: New test.
4585 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4586             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4588         PR fortran/56204
4589         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4590         * gfortran.dg/quad_3.f90: Ditto.
4592 2013-02-13  Kostya Serebryany  <kcc@google.com>
4594         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4595         to match the fresh asan run-time.
4596         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4598 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4600         Avoid instrumenting duplicated memory access in the same basic block
4601         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4602         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4603         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4604         * c-c++-common/asan/inc.c: Likewise.
4606 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4608         PR inline-asm/56148
4609         * gcc.target/i386/pr56148.c: New test.
4611 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4612             Tobias Burnus  <burnus@net-b.de>
4614         PR testsuite/56082
4615         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4616         to kind=2.
4618 2013-02-12  Richard Biener  <rguenther@suse.de>
4620         PR lto/56297
4621         * gcc.dg/lto/pr56297_0.c: New testcase.
4622         * gcc.dg/lto/pr56297_0.c: Likewise.
4624 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4626         PR fortran/46952
4627         * gfortran.dg/typebound_deferred_1.f90: New.
4629 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4631         PR rtl-optimization/56151
4632         * gcc.target/i386/pr56151.c: New test.
4634 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4636         * g++.dg/ext/mv12.C: New test.
4637         * g++.dg/ext/mv12.h: New file.
4638         * g++.dg/ext/mv12-aux.C: New file.
4639         * g++.dg/ext/mv13.C: New test.
4641 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4643         * lib/target-supports.exp
4644         (check_effective_target_powerpc_eabi_ok): New.
4645         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4646         powerpc_eabi_ok.
4647         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4648         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4649         only.
4650         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4651         * gcc.target/powerpc/pr51623.c: Likewise.
4652         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4653         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4655 2013-02-11  Alexander Potapenko  <glider@google.com>
4656             Jack Howarth  <howarth@bromo.med.uc.edu>
4657             Jakub Jelinek  <jakub@redhat.com>
4659         PR sanitizer/55617
4660         * g++.dg/asan/pr55617.C: Run on all targets.
4662 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4664         PR rtl-optimization/56275
4665         * gcc.dg/pr56275.c: New test.
4667 2013-02-11  Richard Biener  <rguenther@suse.de>
4669         PR tree-optimization/56273
4670         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4672 2013-02-11  Richard Biener  <rguenther@suse.de>
4674         PR tree-optimization/56264
4675         * gcc.dg/torture/pr56264.c: New testcase.
4677 2013-02-11  Richard Biener  <rguenther@suse.de>
4679         PR tree-optimization/56273
4680         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4681         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4682         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4683         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4684         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4685         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4687 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4689         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4690         for *-*-linux-gnu targets.
4691         * g++.dg/asan/interception-test-1.c: Ditto.
4692         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4693         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4695 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4697         PR fortran/55362
4698         * gfortran.dg/intrinsic_size_4.f90 : New test.
4700 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4702         PR target/56256
4703         * gcc.target/powerpc/pr56256.c: New test.
4705 2013-02-08  Ian Lance Taylor  <iant@google.com>
4707         * lib/go.exp: Load timeout.exp.
4709 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4711         PR rtl-optimization/56246
4712         * gcc.target/i386/pr56246.c: New test.
4714 2013-02-08  Jeff Law  <law@redhat.com>
4716         PR debug/53948
4717         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4719 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4721         PR target/56043
4722         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4723         powerpc*-*-linux*.
4725 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4727         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4729 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4731         PR rtl-optimization/56195
4732         * gcc.dg/torture/pr56195.c: New test.
4734 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4736         PR fortran/54107
4737         * gfortran.dg/recursive_interface_2.f90: New test.
4739 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4741         PR tree-optimization/56250
4742         * gcc.c-torture/execute/pr56250.c: New test.
4744 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4746         PR tree-optimization/56064
4747         * gcc.dg/fixed-point/view-convert-2.c: New test.
4749 2013-02-08  Michael Matz  <matz@suse.de>
4751         PR tree-optimization/52448
4752         * gcc.dg/pr52448.c: New test.
4754 2013-02-08  Richard Biener  <rguenther@suse.de>
4756         PR middle-end/56181
4757         * gcc.dg/torture/pr56181.c: New testcase.
4759 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4761         PR target/54222
4762         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4763         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4765 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4767         PR c++/56241
4768         * g++.dg/parse/crash61.C: New test.
4770         PR c++/56239
4771         * g++.dg/parse/pr56239.C: New test.
4773         PR c++/56237
4774         * g++.dg/abi/mangle61.C: New test.
4776 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4778         PR rtl-optimization/56225
4779         * gcc.target/i386/pr56225.c: New test.
4781 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4783         PR debug/56154
4784         * gcc.dg/guality/pr56154-1.c: New test.
4785         * gcc.dg/guality/pr56154-2.c: New test.
4786         * gcc.dg/guality/pr56154-3.c: New test.
4787         * gcc.dg/guality/pr56154-4.c: New test.
4788         * gcc.dg/guality/pr56154-aux.c: New file.
4790         PR tree-optimization/55789
4791         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4792         cleanup-tree-dump.
4793         * gcc.dg/tree-ssa/inline-3.c: Add
4794         --param max-early-inliner-iterations=2 option.
4796 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4798         PR debug/53363
4799         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4800         Add -fno-dwarf2-cfi-asm to dg-options.
4801         Adapt match count.
4803 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4805         PR target/56228
4806         * gcc.dg/pr56228.c: New test.
4808 2013-02-07  Alan Modra  <amodra@gmail.com>
4810         PR target/54009
4811         * gcc.target/powerpc/pr54009.c: New test.
4812         PR target/54131
4813         * gfortran.dg/pr54131.f: New test.
4815 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
4817         PR fortran/55789
4818         * gfortran.dg/array_constructor_41.f90: New test.
4820 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
4822         PR fortran/55978
4823         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4825 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
4827         PR middle-end/56217
4828         * g++.dg/gomp/pr56217.C: New test.
4830 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4832         PR tree-optimization/56205
4833         * gcc.dg/tree-ssa/stdarg-6.c: New test.
4834         * gcc.c-torture/execute/pr56205.c: New test.
4836 2013-02-05  Richard Biener  <rguenther@suse.de>
4838         PR tree-optimization/53342
4839         PR tree-optimization/53185
4840         * gcc.dg/vect/pr53185-2.c: New testcase.
4842 2013-02-05  Jan Hubicka  <jh@suse.cz>
4844         PR tree-optimization/55789
4845         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4846         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4847         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4848         * g++.dg/ipa/inline-1.C: New testcase.
4849         * g++.dg/ipa/inline-2.C: New testcase.
4850         * g++.dg/ipa/inline-3.C: New testcase.
4852 2013-02-05  Jan Hubicka  <jh@suse.cz>
4854         PR tree-optimization/55789
4855         * g++.dg/torture/pr55789.C: New testcase.
4857 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
4859         PR middle-end/56167
4860         * gcc.dg/pr56167.c: New test.
4862 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4864         PR target/55146
4865         * gcc.target/sh/pr55146.c: New.
4867 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
4869         PR tree-optimization/54386
4870         * gcc.target/sh/pr54386.c: New.
4872 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
4874         PR fortran/56008
4875         * gfortran.dg/realloc_on _assign_16.f90 : New test.
4877         PR fortran/47517
4878         * gfortran.dg/realloc_on _assign_17.f90 : New test.
4880 2013-02-04  Alexander Potapenko  <glider@google.com>
4881             Jack Howarth  <howarth@bromo.med.uc.edu>
4882             Jakub Jelinek  <jakub@redhat.com>
4884         PR sanitizer/55617
4885         * g++.dg/asan/pr55617.C: New test.
4887 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4889         PR fortran/54195
4890         * gfortran.dg/typebound_operator_19.f90: New test.
4891         * gfortran.dg/typebound_assignment_4.f90: New test.
4893 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
4895         PR fortran/54107
4896         * gfortran.dg/recursive_interface_1.f90: New test.
4898 2013-02-04  Richard Guenther  <rguenther@suse.de>
4900         PR lto/56168
4901         * gcc.dg/lto/pr56168_0.c: New testcase.
4902         * gcc.dg/lto/pr56168_1.c: Likewise.
4904 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4906         PR fortran/50627
4907         PR fortran/56054
4908         * gfortran.dg/block_12.f90:  New test.
4909         * gfortran.dg/module_error_1.f90:  New test.
4911 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4913         * lib/target-supports.exp (check_effective_target_vect_float)
4914         (check_effective_target_vect_no_align): Add mips-sde-elf.
4916 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
4918         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4920 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
4922         * gcc.dg/pr56023.c: XFAIL on AIX.
4923         * gcc.dg/vect/pr49352.c: Same.
4925 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
4927         * gnat.dg/opt26.adb: New test.
4929 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4931         Revert.
4932         2013-01-27  Amol Pise  <amolpise15@gmail.com>
4934         * gcc.target/arm/neon-vfnms-1.c: New test.
4935         * gcc.target/arm/neon-vfnma-1.c: New test.
4937 2013-01-31  Richard Biener  <rguenther@suse.de>
4939         PR tree-optimization/56157
4940         * gcc.dg/torture/pr56157.c: New testcase.
4942 2013-01-30  Richard Biener  <rguenther@suse.de>
4944         PR tree-optimization/56150
4945         * gcc.dg/torture/pr56150.c: New testcase.
4947 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
4949         PR sanitizer/55374
4950         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4951         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
4952         printed in backtrace.
4953         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4954         to avoid errors about mismatched allocation vs. deallocation.
4956         PR c++/55742
4957         * g++.dg/mv1.C: Moved to...
4958         * g++.dg/ext/mv1.C: ... here.  Adjust test.
4959         * g++.dg/mv2.C: Moved to...
4960         * g++.dg/ext/mv2.C: ... here.  Adjust test.
4961         * g++.dg/mv3.C: Moved to...
4962         * g++.dg/ext/mv3.C: ... here.
4963         * g++.dg/mv4.C: Moved to...
4964         * g++.dg/ext/mv4.C: ... here.
4965         * g++.dg/mv5.C: Moved to...
4966         * g++.dg/ext/mv5.C: ... here.  Adjust test.
4967         * g++.dg/mv6.C: Moved to...
4968         * g++.dg/ext/mv6.C: ... here.  Adjust test.
4969         * g++.dg/ext/mv7.C: New test.
4970         * g++.dg/ext/mv8.C: New test.
4971         * g++.dg/ext/mv9.C: New test.
4972         * g++.dg/ext/mv10.C: New test.
4973         * g++.dg/ext/mv11.C: New test.
4975 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4977         PR rtl-optimization/56144
4978         * gcc.dg/pr56144.c: New.
4980 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
4982         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4983         message.
4984         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4985         * g++.dg/cpp0x/constexpr-55573.C: Same
4987 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
4989         PR tree-optimization/56064
4990         * gcc.dg/fixed-point/view-convert.c: New test.
4992 2013-01-30  Andreas Schwab  <schwab@suse.de>
4994         * lib/target-supports-dg.exp (dg-process-target): Use expr to
4995         evaluate the end index in string range.
4997 2013-01-30  Tobias Burnus  <burnus@net-b.de>
4999         PR fortran/56138
5000         * gfortran.dg/allocatable_function_6.f90: New.
5002 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5003             Mikael Morin  <mikael@gcc.gnu.org>
5005         PR fortran/54107
5006         * gfortran.dg/proc_ptr_comp_36.f90: New.
5008 2013-01-29  Richard Biener  <rguenther@suse.de>
5010         PR tree-optimization/55270
5011         * gcc.dg/torture/pr55270.c: New testcase.
5013 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5015         PR rtl-optimization/56117
5016         * gcc.dg/pr56117.c: New test.
5018 2013-01-28  Richard Biener  <rguenther@suse.de>
5020         PR tree-optimization/56034
5021         * gcc.dg/torture/pr56034.c: New testcase.
5023 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5025         PR tree-optimization/56125
5026         * gcc.dg/pr56125.c: New test.
5028 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5029             Mikael Morin  <mikael@gcc.gnu.org>
5031         PR fortran/53537
5032         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5033         * gfortran.dg/import8.f90: Likewise.
5034         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5035         * gfortran.dg/import10.f90: New test.
5036         * gfortran.dg/import11.f90: Likewise
5038 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5040         PR testsuite/56053
5041         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5042         string.h.  Provide memset, malloc and free prototypes, adjust line
5043         numbers in dg-output.
5044         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5045         Provide memset prototype and adjust line numbers in dg-output.
5046         * c-c++-common/asan/global-overflow-1.c: Likewise.
5048         PR tree-optimization/56094
5049         * gcc.dg/pr56094.c: New test.
5051 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5053         * gcc.target/arm/neon-vfnms-1.c: New test.
5054         * gcc.target/arm/neon-vfnma-1.c: New test.
5056 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5058         PR target/56114
5059         * gcc.target/i386/pr56114.c: New test.
5061 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5063         PR fortran/55984
5064         * gfortran.dg/associate_14.f90: New test.
5066         PR fortran/56047
5067         * gfortran.dg/associate_13.f90: New test.
5069 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5071         PR tree-optimization/56098
5072         * gcc.dg/pr56098-1.c: New test.
5073         * gcc.dg/pr56098-2.c: New test.
5075 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5077         PR target/54222
5078         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5080 2013-01-22  Marek Polacek  <polacek@redhat.com>
5082         PR tree-optimization/56035
5083         * gcc.dg/pr56035.c: New test.
5085 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5087         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5088         for MIPS.
5090 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5092         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5094 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5096         PR c/56078
5097         * gcc.dg/pr56078.c: New test.
5098         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5100 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5102         PR tree-optimization/55927
5103         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5105 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5107         * gcc.target/i386/movsd.c: New test.
5109 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5111         PR inline-asm/55934
5112         * gcc.target/i386/pr55934.c: New test.
5114 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5116         PR fortran/56081
5117         * gfortran.dg/select_8.f90: New.
5119 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5121         * gcc.target/microblaze/microblaze.exp: Remove
5122         target_config_cflags check.
5124 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5126         PR fortran/56052
5127         * gfortran.dg/gomp/pr56052.f90: New test.
5129         PR target/49069
5130         * gcc.dg/pr49069.c: New test.
5132 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5134         PR c++/55944
5135         * g++.dg/cpp0x/constexpr-static10.C: New.
5137 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5139         PR target/56028
5140         * gcc.target/i386/pr56028.c: New test.
5142 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5144         PR target/55686
5145         * gcc.target/i386/pr55686.c: New test.
5147 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5149         PR c++/53609
5150         * g++.dg/cpp0x/variadic139.C: New test.
5151         * g++.dg/cpp0x/variadic140.C: Likewise.
5152         * g++.dg/cpp0x/variadic141.C: Likewise.
5154 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5156         * gnat.dg/warn8.adb: New test.
5158 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5160         PR fortran/55919
5161         * gfortran.dg/include_8.f90: New test.
5163 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5165         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5166         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5168 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5170         PR tree-optimization/56051
5171         * gcc.c-torture/execute/pr56051.c: New test.
5173 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5175         PR rtl-optimization/56023
5176         * gcc.dg/pr56023.c: New test.
5178 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5180         PR middle-end/56022
5181         * gcc.target/i386/pr56022.c: New test.
5183 2013-01-21  Jason Merrill  <jason@redhat.com>
5185         * lib/target-supports.exp (check_effective_target_alias): New.
5187 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5189         PR debug/53235
5190         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5192 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5194         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5196 2013-01-19  Jeff Law  <law@redhat.com>
5198         PR tree-optimization/52631
5199         * tree-ssa/pr52631.c: New test.
5200         * tree-ssa/ssa-fre-9: Update expected output.
5202 2013-01-19  Anthony Green  <green@moxielogic.com>
5204         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5205         for moxie.
5207 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5209         PR tree-optimization/56029
5210         * g++.dg/torture/pr56029.C: New test.
5212 2013-01-18  Sharad Singhai  <singhai@google.com>
5214         PR tree-optimization/55995
5215         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5217 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5219         PR target/55433
5220         * gcc.target/i386/pr55433.c: New.
5222 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5224         PR middle-end/56015
5225         * gfortran.dg/pr56015.f90: New test.
5227 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5229         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5231 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5233         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5234         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5235         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5236         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5237         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5239 2013-01-17  Jeff Law  <law@redhat.com>
5241         * gcc.dg/pr52573.c: Move to...
5242         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5244         PR rtl-optimization/52573
5245         * gcc.dg/pr52573.c: New test.
5247 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5249         PR sanitizer/55679
5250         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5251         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5252         check_no_compiler_messages to test support in ucontext.h.
5253         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5254         compliant RLIMIT_AS.
5256 2013-01-17  Marek Polacek  <polacek@redhat.com>
5258         PR rtl-optimization/55833
5259         * gcc.dg/pr55833.c: New test.
5261 2013-01-17  Jan Hubicka  <jh@suse.cz>
5263         PR tree-optimization/55273
5264         * gcc.c-torture/compile/pr55273.c: New testcase.
5266 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5268         PR target/55981
5269         * gcc.target/pr55981.c: New test.
5271 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5273         * gcc.target/arm/pr40887.c: Require at least armv5.
5274         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5275         * gcc.target/arm/pr51915.c: Likewise.
5276         * gcc.target/arm/pr52006.c: Likewise.
5277         * gcc.target/arm/pr53187.c: Likewise.
5279         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5280         * gcc.target/arm/ftest-support-arm.h: Delete.
5281         * gcc.target/arm/ftest-support-thumb.h: Delete.
5282         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5283         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5284         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5285         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5286         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5287         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5288         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5289         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5290         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5291         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5292         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5293         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5294         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5295         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5296         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5297         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5298         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5299         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5300         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5301         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5302         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5303         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5304         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5305         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5307 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5309         PR tree-optimizations/55264
5310         * g++.dg/ipa/pr55264.C: New test.
5312 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5314         PR fortran/55983
5315         * gfortran.dg/class_55.f90: New.
5317 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5319         PR testsuite/55994
5320         * gcc.c-torture/execute/builtins/builtins.exp: Add
5321         -Wl,--allow-multiple-definition for eabi and elf targets.
5323         PR testsuite/54622
5324         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5325         check_effective_target_vect_perm_short,
5326         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5327         check_effective_target_vect64): Return 0 for big-endian ARM.
5328         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5330         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5331         prototypes.
5333 2013-01-16  Richard Biener  <rguenther@suse.de>
5335         PR tree-optimization/55964
5336         * gcc.dg/torture/pr55964.c: New testcase.
5338 2013-01-16  Richard Biener  <rguenther@suse.de>
5340         PR tree-optimization/54767
5341         PR tree-optimization/53465
5342         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5344 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5346         PR target/55301
5347         * gcc.target/sh/sh-switch.c: New testcase.
5349 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5351         * gcc.dg/webizer.c: Increase the array size.
5353 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5355         PR target/55940
5356         * gcc.dg/pr55940.c: New test.
5358 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5359             Harald Anlauf  <anlauf@gmx.de>
5361         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5362         * gfortran.dg/bounds_check_5.f90: Likewise.
5363         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5364         * gfortran.dg/continuation_9.f90: Likewise.
5365         * gfortran.dg/move_alloc_13.f90: Likewise.
5366         * gfortran.dg/structure_constructor_11.f90: Likewise.
5367         * gfortran.dg/tab_continuation.f: Likewise.
5368         * gfortran.dg/warning-directive-2.F90: Likewise.
5369         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5371 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5373         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5374         * gcc.target/arm/fma-sp.c: Likewise.
5376 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5378         PR rtl-optimization/55153
5379         * gcc.dg/pr55153.c: New.
5381 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5383         PR tree-optimization/55920
5384         * gcc.c-torture/compile/pr55920.c: New test.
5386 2013-01-15  Richard Biener  <rguenther@suse.de>
5388         PR middle-end/55882
5389         * gcc.dg/torture/pr55882.c: New testcase.
5391 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5393         PR tree-optimization/55955
5394         * gcc.c-torture/compile/pr55955.c: New test.
5396 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5398         PR c++/55663
5399         * g++.dg/cpp0x/alias-decl-31.C: New test.
5401 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5403         PR fortran/54286
5404         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5405         case where interface is null.
5407 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5409         PR fortran/55806
5410         * gfortran.dg/array_constructor_40.f90:  New test.
5412 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5414         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5416 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5418         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5419         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5420         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5421         * gcc.target/aarch64/vect-ld1r.c: New.
5422         * gcc.target/aarch64/vect-ld1r.x: New.
5424 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5426         PR target/55948
5427         * gcc.target/i386/hle-clear-rel.c: New file
5428         * gcc.target/i386/hle-store-rel.c: New file.
5430 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5432         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5433         * gfortran.dg/bounds_check_4.f90: Likewise.
5434         * gfortran.dg/inquire_10.f90: Likewise.
5435         * gfortran.dg/minloc_3.f90: Likewise.
5436         * gfortran.dg/minlocval_3.f90: Likewise.
5437         * gfortran.dg/module_double_reuse.f90: Likewise.
5438         * gfortran.dg/mvbits_1.f90: Likewise.
5439         * gfortran.dg/oldstyle_1.f90: Likewise.
5440         * gfortran.dg/pr20163-2.f: Likewise.
5441         * gfortran.dg/save_1.f90: Likewise.
5442         * gfortran.dg/scan_1.f90: Likewise.
5443         * gfortran.dg/select_char_1.f90: Likewise.
5444         * gfortran.dg/shape_4.f90: Likewise.
5445         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5446         * gfortran.dg/function_optimize_10.f90: Likewise.
5447         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5448         * gfortran.dg/used_types_17.f90: Likewise.
5449         * gfortran.dg/used_types_18.f90: Likewise.
5451 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5453         PR fortran/54286
5454         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5456 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5458         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5460 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5462         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5464 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5466         PR fortran/55072
5467         * gfortran.dg/assumed_type_2.f90: Fix test case.
5468         * gfortran.dg/internal_pack_13.f90: New test.
5469         * gfortran.dg/internal_pack_14.f90: New test.
5471 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5473         PR fortran/55868
5474         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5475         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5476         $tar to STAR.
5478 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5480         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5482 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5484         PR target/55719
5485         * gcc.target/s390/pr55719.c: New testcase.
5487 2013-01-11  Richard Guenther  <rguenther@suse.de>
5489         PR tree-optimization/44061
5490         * gcc.dg/pr44061.c: New testcase.
5492 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5494         Update copyright years.
5496 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5497             Jakub Jelinek  <jakub@redhat.com>
5499         PR target/55565
5500         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5502 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5504         PR rtl-optimization/55672
5505         * gcc.target/i386/pr55672.c: New.
5507 2013-01-10  Jeff Law  <law@redhat.com>
5509         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5510         pass/fail message unique.
5513 2013-01-10  Jason Merrill  <jason@redhat.com>
5515         * ada/.gitignore: New.
5517 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5519         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5520         Add tls options.
5521         * g++.dg/tls/thread_local2.C: Likewise.
5522         * g++.dg/tls/thread_local2g.C: Likewise.
5523         * g++.dg/tls/thread_local6.C: Likewise.
5524         * g++.dg/tls/thread_local-order1.C: Add tls options.
5525         * g++.dg/tls/thread_local-order2.C: Likewise.
5526         * g++.dg/tls/thread_local3.C: Likewise.
5527         * g++.dg/tls/thread_local3g.C: Likewise.
5528         * g++.dg/tls/thread_local4.C: Likewise.
5529         * g++.dg/tls/thread_local4g.C: Likewise.
5530         * g++.dg/tls/thread_local5.C: Likewise.
5531         * g++.dg/tls/thread_local5g.C: Likewise.
5532         * g++.dg/tls/thread_local6g.C: Likewise.
5534 2013-01-10  Kostya Serebryany  <kcc@google.com>
5536         * g++.dg/asan/asan_test.cc: Sync from upstream.
5538 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5540         PR tree-optimization/55921
5541         * gcc.c-torture/compile/pr55921.c: New test.
5543 2013-01-09  Jan Hubicka  <jh@suse.cz>
5545         PR tree-optimization/55569
5546         * gcc.c-torture/compile/pr55569.c: New testcase.
5548 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5550         PR fortran/47203
5551         * gfortran.dg/use_28.f90: New test.
5553 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5555         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5556         number matching more robust.
5558 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5560         PR rtl-optimization/55829
5561         * gcc.target/i386/pr55829.c: New.
5563 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5565         PR fortran/55758
5566         * gfortran.dg/bind_c_bool_1.f90: New.
5567         * gfortran.dg/do_5.f90: Add dg-warning.
5569 2013-01-09  Jan Hubicka  <jh@suse.cz>
5571         PR tree-optimization/55875
5572         * gcc.c-torture/execute/pr55875.c: New testcase.
5573         * g++.dg/torture/pr55875.C: New testcase.
5575 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5577         PR c/48418
5578         * c-c++-common/pr48418.c: New test.
5580 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5582         PR c++/55801
5583         * g++.dg/tls/thread_local-ice.C: New.
5585 2013-01-09  Andreas Schwab  <schwab@suse.de>
5587         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5589 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5591         PR tree-optimization/48189
5592         * gcc.dg/pr48189.c: New test.
5594 2013-01-04  Jan Hubicka  <jh@suse.cz>
5596         PR tree-optimization/55823
5597         * g++.dg/ipa/devirt-10.C: New testcase.
5599 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5600             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5602         PR rtl-optimization/55845
5603         * gcc.target/i386/pr55845.c: New test.
5605 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5607         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5608         instructions generated instead of number of occurances.
5610 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5612         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5613         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5614         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5615         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5616         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5617         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5618         * gcc.target/aarch64/vect-fcm.x: Likewise.
5619         * lib/target-supports.exp
5620         (check_effective_target_vect_cond): Enable for AArch64.
5622 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5624         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5625         endian-safe float pool loading.
5626         (test_square_root_v4sf): Likewise.
5627         (test_square_root_v2df): Likewise.
5628         * lib/target-supports.exp
5629         (check_effective_target_vect_call_sqrtf): Add AArch64.
5631 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5633         PR debug/55579
5634         * gcc.dg/tree-ssa/pr55579.c: New test.
5636 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5638         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5639         asm comments.
5641 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5643         PR middle-end/55890
5644         * gcc.dg/torture/pr55890-3.c: New test.
5646         PR middle-end/55851
5647         * gcc.c-torture/compile/pr55851.c: New test.
5649         PR sanitizer/55844
5650         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5651         dg-options.
5653 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5655         PR fortran/55618
5656         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5658 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5660         PR fortran/55763
5661         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5662         * gfortran.dg/pointer_init_7.f90: New.
5664 2013-01-07  Richard Biener  <rguenther@suse.de>
5666         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5668 2013-01-07  Richard Biener  <rguenther@suse.de>
5670         PR middle-end/55890
5671         * gcc.dg/torture/pr55890-1.c: New testcase.
5672         * gcc.dg/torture/pr55890-2.c: Likewise.
5674 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5676         * gcc.target/aarch64/fmovd.c: New.
5677         * gcc.target/aarch64/fmovf.c: Likewise.
5678         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5679         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5680         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5681         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5682         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5683         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5685 2013-01-07  Richard Biener  <rguenther@suse.de>
5687         PR tree-optimization/55888
5688         PR tree-optimization/55862
5689         * gcc.dg/torture/pr55888.c: New testcase.
5691 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5693         PR fortran/55852
5694         * gfortran.dg/intrinsic_size_3.f90: New.
5696 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5698         PR fortran/55763
5699         * gfortran.dg/select_type_32.f90: New.
5701 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5703         PR c++/52343
5704         * g++.dg/cpp0x/alias-decl-29.C: New test.
5706 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5708         PR fortran/53876
5709         PR fortran/54990
5710         PR fortran/54992
5711         * gfortran.dg/class_array_15.f03: New test.
5713 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5715         PR fortran/42769
5716         PR fortran/45836
5717         PR fortran/45900
5718         * gfortran.dg/use_23.f90: New test.
5719         * gfortran.dg/use_24.f90: New test.
5720         * gfortran.dg/use_25.f90: New test.
5721         * gfortran.dg/use_26.f90: New test.
5722         * gfortran.dg/use_27.f90: New test.
5724 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5726         * gnat.dg/specs/clause_on_volatile.ads: New test.
5728 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5730         * gnat.dg/alignment10.adb: New test.
5732 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5733             Mikael Morin  <mikael@gcc.gnu.org>
5735         PR fortran/55827
5736         * gfortran.dg/use_22.f90: New test.
5738 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5740         * gcc.target/aarch64/cmp-1.c: New testcase.
5742 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5744         PR fortran/55172
5745         * gfortran.dg/select_type_31.f03: New test.
5747 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5749         PR c++/54526 (again)
5750         * g++.dg/cpp0x/parse2.C: Extend.
5751         * g++.old-deja/g++.other/crash28.C: Adjust.
5753 2013-01-04  Richard Biener  <rguenther@suse.de>
5755         PR tree-optimization/55862
5756         * gcc.dg/torture/pr55862.c: New testcase.
5758 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5760         PR tree-optimization/55755
5761         * gcc.dg/torture/pr55755.c: New test.
5762         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5763         * gcc.dg/tree-ssa/pr45144.c: Update.
5765 2013-01-04  Richard Biener  <rguenther@suse.de>
5767         PR middle-end/55863
5768         * gcc.dg/fold-reassoc-2.c: New testcase.
5770 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5772         PR fortran/55763
5773         * gfortran.dg/null_7.f90: New.
5775 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5777         PR fortran/55854
5778         PR fortran/55763
5779         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5780         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5781         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5783 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5785         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5787 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5789         PR fortran/55855
5790         * gfortran.dg/assignment_1.f90: Modified.
5791         * gfortran.dg/assignment_4.f90: New.
5793 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5795         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5797 2013-01-03  Richard Biener  <rguenther@suse.de>
5799         PR tree-optimization/55857
5800         * gcc.dg/vect/pr55857-1.c: New testcase.
5801         * gcc.dg/vect/pr55857-2.c: Likewise.
5803 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
5805         PR rtl-optimization/55838
5806         * gcc.dg/pr55838.c: New test.
5808         PR tree-optimization/55832
5809         * gcc.c-torture/compile/pr55832.c: New test.
5811 2013-01-02  Teresa Johnson  <tejohnson@google.com>
5813         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5814         * gcc.dg/tree-ssa/loop-23.c: Ditto.
5815         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5816         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5817         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5818         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5819         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5820         * gcc.dg/unroll_1.c: Ditto.
5821         * gcc.dg/unroll_2.c: Ditto.
5822         * gcc.dg/unroll_3.c: Ditto.
5823         * gcc.dg/unroll_4.c: Ditto.
5825 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5827         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5829 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5831         PR fortran/55818
5832         * gfortran.dg/eof_4.f90: New test.
5834 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
5836         * lib/c-compat.exp (compat-use-alt-compiler): Remove
5837         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5838         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5839         (compat_setup_dfp): Initialize compat_alt_caret and
5840         compat_save_TEST_ALWAYS_FLAGS.
5842 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5844         * gcc.dg/torture/tls/tls-reload-1.c: New test.
5846 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5848         * gcc.dg/torture/fp-int-convert-2.c: New test.
5850 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5852         * gfortran.dg/newunit_3.f90: Add dg-do run.
5853         * gfortran.dg/inquire_15.f90: Add dg-do run.
5855 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
5857         PR tree-optimization/55831
5858         * gcc.dg/pr55831.c: New test.
5860 Copyright (C) 2013 Free Software Foundation, Inc.
5862 Copying and distribution of this file, with or without modification,
5863 are permitted in any medium without royalty provided the copyright
5864 notice and this notice are preserved.