/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9f9a932e15a0cfe0bd9d64e6cfad7248b02bf67c
1 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3         Revert:
4         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6         PR c++/46206
7         * g++.dg/lookup/typedef2.C: New.
9 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
11         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
12         output of vdup intrinsics.
14 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
16         * gcc.target/arm/lp1189445.c: New testcase.
18 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
20         * gcc.dg/torture/pr58079.c: New test.
22 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
24         * gnat.dg/warn9.adb: New test.
26 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
28         PR c++/46206
29         * g++.dg/lookup/typedef2.C: New.
31 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
33         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
34         to optstr when building plugins on darwin.
36 2013-08-06  Martin Jambor  <mjambor@suse.cz>
38         PR tree-optimization/57539
39         * gcc.dg/ipa/pr57539.c: New test.
41 2013-08-06  Martin Jambor  <mjambor@suse.cz>
42             Bernd Edlinger <bernd.edlinger@hotmail.de>
44         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
45         (a): Fix constructor.
47 2013-08-06  Martin Jambor  <mjambor@suse.cz>
49         PR fortran/57987
50         * gfortran.dg/pr57987.f90: New test.
52 2013-08-06  Martin Jambor  <mjambor@suse.cz>
54         PR middle-end/58041
55         * gcc.dg/torture/pr58041.c: New test.
56         * gcc.target/arm/pr58041.c: Likewise.
58 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
60         PR fortran/57306
61         * gfortran.dg/pointer_init_8.f90: New.
63 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/58080
66         * g++.dg/cpp0x/pr58080.C: New.
68 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
70         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
71         to optstr when building plugins.
73 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
75         Patch autogenerated by refactor_passes.py from
76         https://github.com/davidmalcolm/gcc-refactoring-scripts
77         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
79         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
80         struct to a subclass of gimple_opt_pass along with...
81         (pass_data_one_pass): ...new pass_data instance and...
82         (make_one_pass): ...new function.
83         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
84         global struct to a subclass of gimple_opt_pass along with...
85         (pass_data_warn_self_assign): ...new pass_data instance and...
86         (make_pass_warn_self_assign): ...new function.
87         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
88         a global struct to a subclass of gimple_opt_pass along with...
89         (pass_data_dumb_plugin_example): ...new pass_data instance and...
90         (make_pass_dumb_plugin_example): ...new function.
91         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
92         global struct to a subclass of gimple_opt_pass along with...
93         (pass_data_warn_self_assign): ...new pass_data instance and...
94         (make_pass_warn_self_assign): ...new function.
96 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
98         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
99         is created and added to the pass_manager to reflect
100         autogenerated changes.
101         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
102         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
103         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
105 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
107         PR c++/58072
108         * g++.dg/cpp0x/pr58072.C: New.
110 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
112         * gcc.dg/torture/pr57993-2.cpp: New.
114 2013-08-02  Jan Hubicka  <jh@suse.cz>
116         * gcc.dg/ipa/ipa-1.c: Update.
117         * gcc.dg/ipa/ipa-2.c: Update.
118         * gcc.dg/ipa/ipa-3.c: Update.
119         * gcc.dg/ipa/ipa-4.c: Update.
120         * gcc.dg/ipa/ipa-5.c: Update.
121         * gcc.dg/ipa/ipa-7.c: Update.
122         * gcc.dg/ipa/ipa-8.c: Update.
123         * gcc.dg/ipa/ipcp-1.c: Update.
124         * gcc.dg/ipa/ipcp-2.c: Update.
126 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
128         PR rtl-optimization/58048
129         * gcc.target/i386/pr58048.c: New.
131 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
133         * gcc.target/arm/neon-for-64bits-2.c: Delete.
135 2013-08-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
136             Peter Bergner  <bergner@vnet.ibm.com>
138         PR c++/54537
139         * g++.dg/overload/using3.C: New.
140         * g++.dg/overload/using2.C: Adjust.
141         * g++.dg/lookup/using9.C: Likewise.
143 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
145         * gcc.target/arm/pr46972-2.c: New test.
147 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
149         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
151 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
153         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
155 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
157         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
158         rather than addressing!=absolute when deciding how to handle MIPS16
159         when the test forces an ABI.
161 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
163         PR c++/57673
164         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
166 2013-07-30  Steve Ellcey  <sellcey@mips.com>
168         * gcc.target/mips/code-readable-1.c: Increase switch size.
169         * gcc.target/mips/code-readable-2.c: Ditto.
170         * gcc.target/mips/code-readable-3.c: Ditto.
171         * gcc.target/mips/code-readable-4.c: Ditto.
173 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
175         PR c++/57947
176         * g++.dg/parse/crash63.C: New.
178 2013-07-30  Tobias Burnus  <burnus@net-b.de>
180         PR fortran/57530
181         * gfortran.dg/pointer_assign_8.f90: New.
182         * gfortran.dg/pointer_assign_9.f90: New.
183         * gfortran.dg/pointer_assign_10.f90: New.
184         * gfortran.dg/pointer_assign_11.f90: New.
186 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
188         * gcc.target/arm/pr57637.c: New testcase.
190 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
192         PR tree-optimization/57993
193         * gcc.dg/torture/pr57993.c: New test.
195 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
197         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
199 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
201         PR c++/57948
202         * g++.dg/conversion/ambig2.C: New.
204 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
206         * gcc.target/mips/fabs-2008.c: New test case.
207         * gcc.target/mips/fabs-legacy.c: New test case.
208         * gcc.target/mips/fabsf-2008.c: New test case.
209         * gcc.target/mips/fabsf-legacy.c: New test case.
210         * gcc.target/mips/fneg-2008.c: New test case.
211         * gcc.target/mips/fneg-legacy.c: New test case.
212         * gcc.target/mips/fneg-2008.c: New test case.
213         * gcc.target/mips/fneg-legacy.c: New test case.
214         * gcc.target/mips/nan-2008.c: New test case.
215         * gcc.target/mips/nan-legacy.c: New test case.
216         * gcc.target/mips/nanf-2008.c: New test case.
217         * gcc.target/mips/nanf-legacy.c: New test case.
218         * gcc.target/mips/nans-2008.c: New test case.
219         * gcc.target/mips/nans-legacy.c: New test case.
220         * gcc.target/mips/nansf-2008.c: New test case.
221         * gcc.target/mips/nansf-legacy.c: New test case.
222         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
224 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
225             Maxim Kuvyrkov  <maxim@kugelworks.com>
227         * lib/target-supports.exp (check_effective_target_non_bionic): New
228         effective-target test.
229         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
230         * g++.dg/tls/thread_local4g.C: Ditto.
232 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
234         PR fortran/58009
235         * gfortran.dg/vector_subsript_7.f90:  New test.
237 2013-07-27  Tobias Burnus  <burnus@net-b.de>
239         PR fortran/57991
240         * gfortran.dg/warn_alias.f90: New.
242 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
244         PR fortran/57285
245         * gfortran.dg/class_array_19.f90: New.
247 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
249         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
250         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
251         * gcc.dg/vect/pr57741-3.c: Likewise.
252         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
254 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
256         Skip tests that make assumptions about struct layout that don't hold
257         on epiphany:
258         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
259         * g++.dg/cpp0x/iop.C: Likewise.
260         * g++.dg/cpp0x/named_refs.C: Likewise.
261         * g++.dg/cpp0x/rv1p.C: Likewise.
262         * g++.dg/cpp0x/rv2p.C: Likewise.
263         * g++.dg/cpp0x/rv3p.C: Likewise.
264         * g++.dg/cpp0x/rv4p.C: Likewise.
265         * g++.dg/cpp0x/rv5p.C: Likewise.
266         * g++.dg/cpp0x/rv6p.C: Likewise.
267         * g++.dg/cpp0x/rv7p.C: Likewise.
268         * g++.dg/cpp0x/rv8p.C: Likewise.
269         * g++.dg/ext/strncpy-chk1.C: Likewise.
270         * gcc.dg/builtin-object-size-10.c: Likewise.
271         * gcc.dg/builtin-object-size-11.c: Likewise.
272         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
273         * gcc.dg/pr25805.c: Likewise.
274         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
275         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
276         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
277         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
278         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
279         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
280         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
281         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
282         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
283         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
284         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
285         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
286         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
287         * gcc.c-torture/execute/zerolen-2.x: Likewise.
288         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
290         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
291         * gcc.dg/tree-ssa/loop-1.c: Likewise.
293         * gcc.dg/torture/pr37868.c: Disable for epiphany.
294         * gcc.dg/sibcall-6.c: Enable for epiphany.
296 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
298         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
300 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
302         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
303         memcpy not initializers.
305         * gcc.dg/guality/guality.exp: Skip on AIX.
307 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
309         PR c++/57101
310         * g++.dg/cpp0x/pr57101.C: New.
312 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
314         * gcc.target/aarch64/neg_1.c: New test.
316 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
318         PR fortran/57966
319         * gfortran.dg/typebound_call_25.f90: New.
321 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
323         PR c++/57981
324         * g++.dg/cpp0x/pr57981.C: New.
326 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
328         PR c++/57880
329         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
331 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
333         PR rtl-optimization/57960
334         * gcc.target/s390/pr57960.c: New.
336 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
338         PR fortran/57639
339         * gfortran.dg/unlimited_polymorphic_9.f90: New.
341 2013-07-25  Terry Guo  <terry.guo@arm.com>
343         * gcc.target/arm/thumb1-Os-mult.c: New test case.
345 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
347         PR c++/57942
348         * g++.dg/inherit/pr57942.C: New.
350 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
352         * gcc.target/powerpc/bool2.h: New file, test the code generation
353         of logical operations for power5, altivec, power7, and power8 systems.
354         * gcc.target/powerpc/bool2-p5.c: Likewise.
355         * gcc.target/powerpc/bool2-av.c: Likewise.
356         * gcc.target/powerpc/bool2-p7.c: Likewise.
357         * gcc.target/powerpc/bool2-p8.c: Likewise.
358         * gcc.target/powerpc/bool3.h: Likewise.
359         * gcc.target/powerpc/bool3-av.c: Likewise.
360         * gcc.target/powerpc/bool2-p7.c: Likewise.
361         * gcc.target/powerpc/bool2-p8.c: Likewise.
363 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
365         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
367 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
369         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
371 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
373         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
374         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
375         type from long to long long.
376         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
377         to have effective-target keywords of lp64 and ilp32.
378         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
379         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
380         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
381         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
382         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
383         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
384         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
385         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
386         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
388 2013-07-23  Tom Tromey  <tromey@redhat.com>
389             Joseph Myers  <joseph@codesourcery.com>
391         * gcc.dg/c11-generic-1.c: New file.
392         * gcc.dg/c11-generic-2.c: New file.
394 2013-07-22  Tobias Burnus  <burnus@net-b.de>
396         PR fortran/57906
397         PR fortran/52052
398         * coarray/lib_realloc_1.f90: Permit optimization.
399         * gfortran.dg/coarray_31.f90: New.
401 2013-07-22  Tobias Burnus  <burnus@net-b.de>
403         PR fortran/57762
404         * gfortran.dg/class_array_7.f03: Fix memory leak.
406 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
408         PR c++/52816
409         * g++.dg/cpp0x/decltype56.C: New.
411 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
413         * gcc.dg/pr53265.c: Correct line number in dg-message.
415 2013-07-22  Diego Novillo  <dnovillo@google.com>
417         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
419 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
421         PR testsuite/52641
422         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
423         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
425 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
427         PR testsuite/52641
428         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
429         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
430         * gcc.dg/torture/pr53366-1.c: Same.
431         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
432         * gcc.dg/torture/pr56488.c: Same.
433         * gcc.dg/torture/pr57584.c: Same.
434         * gcc.dg/tree-ssa/pr57385.c: Same.
435         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
437 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
439         * c-c++-common/pr41779.c: Fix typos.
440         * gcc.c-torture/compile/20031125-2.c: Likewise.
441         * gcc.c-torture/compile/20040621-1.c: Likewise.
442         * gcc.c-torture/execute/20020418-1.c: Likewise.
443         * gcc.dg/20020108-1.c: Likewise.
444         * gcc.dg/atomic-generic-aux.c: Likewise.
445         * gcc.dg/builtin-complex-err-2.c: Likewise.
446         * gcc.dg/decl-1.c: Likewise.
447         * gcc.dg/di-sync-multithread.c: Likewise.
448         * gcc.dg/format/c90-printf-1.c: Likewise.
449         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
450         * gcc.dg/long-long-compare-1.c: Likewise.
451         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
452         * gcc.dg/pr17055-1.c: Likewise.
453         * gcc.dg/pr27095.c: Likewise.
454         * gcc.dg/torture/fp-int-convert.h: Likewise.
455         * gcc.dg/tree-prof/inliner-1.c: Likewise.
456         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
457         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
458         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
459         * gcc.dg/tree-ssa/loop-19.c: Likewise.
460         * gcc.dg/tree-ssa/loop-1.c: Likewise.
461         * gcc.dg/tree-ssa/pr21001.c: Likewise.
462         * gcc.dg/tree-ssa/pr42585.c: Likewise.
463         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
464         * gcc.dg/vect/vect-cond-5.c: Likewise.
465         * gcc.dg/weak/typeof-2.c: Likewise.
466         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
467         * gcc.target/arm/naked-1.c: Likewise.
468         * gcc.target/i386/pr9771-1.c: Likewise.
469         * gcc.target/sparc/sparc-constant-1.c: Likewise.
470         * gcc.target/sparc/struct-ret-check.c: Likewise.
471         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
472         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
473         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
474         Likewise.
476 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
478         PR fortran/56937
479         * gfortran.dg/dependency_42.f90:  New test.
480         * gfortran.dg/dependency_43.f90:  New test.
482 2013-07-21  Tobias Burnus  <burnus@net-b.de>
484         PR fortran/35862
485         * gfortran.dg/round_4.f90: New.
487 2013-07-21  Tobias Burnus  <burnus@net-b.de>
489         PR fortran/57894
490         * gfortran.dg/min_max_conformance_2.f90: New.
492 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
494         PR preprocessor/57620
495         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
496         (main): Don't test {s,u,U,L}12.
497         * c-c++-common/raw-string-13.c: New test.
498         * c-c++-common/raw-string-14.c: New test.
499         * c-c++-common/raw-string-15.c: New test.
500         * c-c++-common/raw-string-16.c: New test.
502 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
504         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
506 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
508         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
510         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
511         target { ! keeps_null_pointer_checks }.
512         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
513         target { ! keeps_null_pointer_checks }.
515         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
516         * gcc.dg/torture/pr56488.c: Likewise.
518 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
520         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
521         new testcase.
523 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
525         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
526         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
527         * gfortran.dg/guality/guality.exp: Skip on AIX.
529         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
531         * g++.dg/debug/pr56819.C: Skip on AIX.
532         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
533         * g++.dg/guality/guality.exp: Skip on AIX.
535         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
537         * gcc.misc-tests/gcov-14.c: Skip on AIX.
539         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
541 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
543         PR target/57516
544         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
545         Adjust to corrected rounding.
547 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
549         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
550         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
551         check_effective_target_cilkplus.
552         * g++.dg/cilk-plus/cilk-plus.exp: Same.
554 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
556         * gcc.target/powerpc/pr57744.c: Fix typo.
558 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
560         PR middle-end/57698
561         * gcc.c-torture/compile/pr57698.c: New test.
562         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
563         * gcc.c-torture/compile/pr44043.c: Ditto.
565 2013-07-18  Wei Mi  <wmi@google.com>
567         PR rtl-optimization/57878
568         * g++.dg/pr57518.C: New test.
570 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
572         * gcc.dg/pr42611.c: Move dg-error to correct line.
574 2013-07-17  Tobias Burnus  <burnus@net-b.de>
576         PR fortran/57895
577         * gfortran.dg/dollar_sym_3.f: New.
578         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
580 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
582         PR target/55654
583         PR target/55656
584         PR target/55657
585         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
586         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
587         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
588         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
589         * objc.dg/image-info.m: Likewise.
590         * objc.dg/symtab-1.m: Likewise.
591         * objc.dg/torture/strings/const-str-10.m: Likewise.
592         * objc.dg/torture/strings/const-str-11.m: Likewise.
593         * objc.dg/torture/strings/const-str-9.m: Likewise.
594         * objc.dg/zero-link-1.m: Likewise.
595         * objc.dg/zero-link-2.m: Likewise.
596         * objc.dg/no-extra-load.m: Avoid Foundation.h.
597         * objc.dg/objc-foreach-4.m: Likewise.
598         * objc.dg/objc-foreach-5.m: Likewise.
599         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
600         (for Darwin).
601         * obj-c++.dg/strings/const-str-12.mm: Likewise.
602         * obj-c++.dg/syntax-error-1.mm: Likewise.
603         * objc.dg/method-6.m: Likewise.
604         * objc.dg/pr23214.m: Likewise.
605         * objc.dg/proto-lossage-7.m: Likewise.
606         * objc.dg/strings/const-str-12b.m: Likewise.
607         * objc.dg/zero-link-3.m: Likewise.
608         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
609         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
610         adjust headers, interfaces and encoded types to reflect current system
611         versions.  Add FIXME and outputs from current system compiler for
612         reference.
614 2013-07-15  Cong Hou  <congh@google.com>
616         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
617         counted.
618         * gcc.target/i386/l_fma_float_3.c: Likewise.
619         * gcc.target/i386/l_fma_double_1.c: Likewise.
620         * gcc.target/i386/l_fma_double_3.c: Likewise.
622 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
624         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
625         function to test if HTM is available.
626         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
627         * gcc.target/powerpc/htm-builtin-1.c: New test.
629 2013-07-15  Tobias Burnus  <burnus@net-b.de>
631         * gfortran.dg/coarray_lib_realloc_1.f90: New.
632         * gfortran.dg/coarray/lib_realloc_1.f90: New.
633         * gfortran.dg/coarray_6.f90: Add dg-error.
635 2013-07-15  Tobias Burnus  <burnus@net-b.de>
637         PR fortran/37336
638         * gfortran.dg/finalize_18.f90: New.
640 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
642         PR fortran/52669
643         * fortran.dg/module_variable_1.f90:  New test.
644         * fortran.dg/module_variable_2.f90:  New test.
646 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
648         * g++.dg/ext/vector19.C: Adapt.
649         * g++.dg/ext/vector23.C: New testcase.
651 2013-07-12  Michael Matz  <matz@suse.de>
653         PR middle-end/55771
654         * c-c++-common/pr55771.c: New test.
656 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
658         * gcc.target/aarch64/vect-movi.c: New.
660 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
662         PR target/57362
663         * g++.dg/ext/pr57362.C: New.
665 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
667         PR target/57631
668         * gcc.target/avr/torture/pr57631.c: New test.
670 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
672         PR c++/57827
673         * g++.dg/cpp0x/constexpr-ice7.C: New.
675 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
677         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
678         for EABI targets.
679         * gcc.c-torture/execute/nest-align-1.x: New.
681 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
683         PR c++/57874
684         * g++.dg/cpp0x/sfinae48.C: New.
686 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
688         PR preprocessor/57824
689         * c-c++-common/raw-string-17.c: New test.
690         * c-c++-common/gomp/pr57824.c: New test.
692 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
694         PR c++/57869
695         * g++.dg/cpp0x/reinterpret_cast1.C: New.
696         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
697         * g++.dg/conversion/dr195.C: Update.
698         * g++.dg/expr/cast2.C: Likewise.
700 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
702         * c-c++-common/raw-string-18.c: New test.
703         * c-c++-common/raw-string-19.c: New test.
705         PR preprocessor/57757
706         * g++.dg/cpp/paste1.C: New test.
707         * g++.dg/cpp/paste2.C: New test.
709 2013-07-10  Graham Stott  <grahams@btinternet.com>
711         * gcc.target/mips/mulsize-1.c: New.
712         * gcc.target/mips/mulsize-2.c: New.
713         * gcc.target/mips/mulsize-3.c: New.
714         * gcc.target/mips/mulsize-4.c: New.
716 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
718         PR c++/53094
719         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
720         * g++.dg/ext/vector24.C: New testcase.
722 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
724         PR c++/53000
725         * g++.dg/cpp0x/decltype17.C: Adjust.
727 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
729         PR c++/51786
730         * g++.dg/cpp0x/pr51786.C: New.
732 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
734         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
736         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
738         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
740         * gcc.target/powerpc/sd-vsx.c: Require dfp.
741         * gcc.target/powerpc/sd-pwr6.c: Likewise.
743 2013-07-08  Tobias Burnus  <burnus@net-b.de>
745         PR fortran/57834
746         * gfortran.dg/c_f_pointer_tests_8.f90: New.
748 2013-07-08  Tobias Burnus  <burnus@net-b.de>
750         PR fortran/50554
751         * gfortran.dg/do_check_9.f90: New.
753 2013-07-08  Tobias Burnus  <burnus@net-b.de>
755         PR fortran/57785
756         * gfortran.dg/dot_product_2.f90: New.
758 2013-07-08  Tobias Burnus  <burnus@net-b.de>
760         PR fortran/57469
761         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
763 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
765         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
766         * gfortran.dg/finalize_10.f90: Fix dg-final.
768 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
770         PR target/57819
771         * gcc.target/i386/pr57819.c: New test.
773         PR rtl-optimization/57829
774         * gcc.c-torture/execute/pr57829.c: New test.
776 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
778         * gcc.target/i386/memcpy-vector_loop-1.c: New.
779         * gcc.target/i386/memcpy-vector_loop-2.c: New.
781 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
783         PR target/57807
784         * gcc.target/i386/pr57807.c: New test.
786 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
788         PR target/29776
789         * gcc.dg/tree-ssa/vrp89.c: New test.
791 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/28262
794         * g++.dg/parse/defarg16.C: New.
796 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
798         PR rtl-optimization/55342
799         * gcc.target/i386/pr55342.c: New.
801 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
803         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
805 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
807         PR c++/14263
808         * g++.dg/inherit/virtual10.C: New.
810 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
812         PR c/57821
813         * gcc.dg/large-size-array-6.c: New test.
815 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/38634
818         * g++.dg/template/crash116.C: New.
820 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
822         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
823         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
825 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/54998
828         * g++.dg/cpp0x/nsdmi-list3.C: New.
830 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
832         PR target/57777
833         * gcc.target/i386/pr57777.c: New test.
835         PR c++/57771
836         * g++.dg/template/arg9.C: New test.
838 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
840         * gcc.target/i386/avx-inline.c: New test.
842 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
844         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
845         * gcc.target/mips/call-2.c: Likewise.
846         * gcc.target/mips/call-3.c: Likewise.
847         * gcc.target/mips/lazy-binding-1.c: Likewise.
849 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
851         PR tree-optimization/57741
852         * gcc.dg/vect/pr57741-1.c: New test.
853         * gcc.dg/vect/pr57741-2.c: New test.
854         * gcc.dg/vect/pr57741-3.c: New test.
856 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
858         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
859         on big endian.
860         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
861         * lib/target-supports.exp: Define aarch64_little_endian.
863 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
865         * gcc.target/aarch64/abs_1.c: New test.
867 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
869         * gcc.target/aarch64/bfxil_1.c: New test.
870         * gcc.target/aarch64/bfxil_2.c: Likewise.
872 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
874         PR c/57766
875         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
876         array sizes from 100 to 20.
878 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
880         PR fortran/54788
881         * gfortran.dg/pointer_remapping_8.f90: New.
883 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
885         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
886         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
887         * g++.dg/cpp1y/udlit-userdef-string.C: New.
888         * g++.dg/cpp1y/complex_literals.h: New.
890 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
892         PR c++/57645
893         * g++.dg/cpp0x/noexcept21.C: New.
895 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
897         PR target/57736
898         * gcc.target/i386/pr57736.c: New test.
900 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
902         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
903         c specific.
904         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
905         strings to match the fixed error messages.
906         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
907         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
908         message check.
910 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
912         PR target/57744
913         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
914         stqcx. get even registers.
916 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
918         PR c++/57509
919         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
921 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
923         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
924         Fix scan patterns.
925         * gcc.target/i386/bmi-1.c: Ditto.
926         * gcc.target/i386/bmi-bextr-4.c: New.
927         * gcc.target/i386/bmi-bextr-5.c: Ditto.
929 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
931         PR c++/57682
932         * g++.dg/cpp0x/initlist73.C: New.
934 2013-06-27  Meador Inge  <meadori@codesourcery.com>
936         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
937         * g++.dg/simulate-thread/atomics-2.C: Likewise.
938         * g++.dg/simulate-thread/atomics-1.C: Likewise.
940 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
942         PR c++/57509
943         * g++.dg/ext/pr57509.C: New file.
945 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
947         PR target/57623
948         * gcc.target/i386/bmi-bextr-3.c: New test.
950         PR target/57623
951         * gcc.target/i386/bmi2-bzhi-1.c: New test.
953 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
955         PR c++/57172
956         * g++.dg/cpp0x/pr57172.C: New testcase.
958 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
960         * gcc.target/s390/htm-1.c: New file.
961         * gcc.target/s390/htm-nofloat-1.c: New file.
962         * gcc.target/s390/htm-xl-intrin-1.c: New file.
964 2013-06-26  Tobias Burnus  <burnus@net-b.de>
966         PR fortran/29800
967         * gfortran.dg/bounds_check_17.f90: New.
969 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
971         PR c++/57640
972         * g++.dg/cpp1y/pr57640.C: New.
974 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
976         PR c/57692
977         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
978         overflow due to size of arrays.
980 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
982         PR tree-optimization/57705
983         * gcc.dg/vect/pr57705.c: New test.
984         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
986 2013-06-25  Martin Jambor  <mjambor@suse.cz>
988         PR middle-end/57670
989         * g++.dg/ipa/pr57670.C: New test.
991 2013-06-25  Richard Biener  <rguenther@suse.de>
993         PR middle-end/56977
994         * gcc.dg/pr56977.c: New testcase.
996 2013-06-24  Martin Jambor  <mjambor@suse.cz>
998         PR tree-optimization/57358
999         * gcc.dg/ipa/pr57358.c: New test.
1001 2013-06-24  Richard Biener  <rguenther@suse.de>
1003         PR testsuite/57686
1004         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1006 2013-06-24  Richard Biener  <rguenther@suse.de>
1008         PR tree-optimization/57488
1009         * gcc.dg/torture/pr57488.c: New testcase.
1011 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1012             Dominique d'Humieres  <dominiq@lps.ens.fr>
1014         PR fortran/52413
1015         * gfortran.dg/fraction.f90: New.
1017 2013-06-24  Alan Modra  <amodra@gmail.com>
1019         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1020         Add scan-assembler-not "lvx".
1021         * gcc.target/powerpc/le-altivec-consts.c: New.
1023 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1025         * g++.dg/cpp0x/sfinae47.C: New.
1027 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
1029         PR target/52483
1030         * gcc.target/sh/pr52483-1.c: New.
1031         * gcc.target/sh/pr52483-2.c: New.
1032         * gcc.target/sh/pr52483-3.c: New.
1033         * gcc.target/sh/pr52483-4.c: New.
1034         * gcc.target/sh/pr52483-5.c: New.
1036 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1038         * gcc.target/i386/intrinsics_1.c: New test.
1039         * gcc.target/i386/intrinsics_2.c: Ditto.
1040         * gcc.target/i386/intrinsics_3.c: Ditto.
1041         * gcc.target/i386/intrinsics_4.c: Ditto.
1042         * gcc.target/i386/intrinsics_5.c: Ditto.
1043         * gcc.target/i386/intrinsics_6.c: Ditto.
1044         * gcc.target/i386/avx-1.c: Provide macros for builtins
1045         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1047 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1049         PR fortran/37336
1050         * gfortran.dg/finalize_17.f90: New.
1052 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1054         * gfortran.dg/realloc_on_assign_18.f90: New.
1056 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1058         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1059         Also changed the returns from error as distinct values so that
1060         debugging can get easier.
1061         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1062         errors specific to C, if necessary.  Also added new error
1063         hooks for C++.
1064         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1065         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1066         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1067         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1068         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1069         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1070         the same changes as parser_errors3.c, spaces were added between colons
1071         to not confuse C++ compiler with 2 colons as scope.
1072         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1073         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1074         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1075         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1076         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1077         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1078         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1079         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1080         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1081         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1082         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1083         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1084         in the list.
1086 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1088         PR other/53317
1089         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1091 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1093         PR target/57655
1094         * gcc.target/i386/pr57655.c: New test.
1096 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1098         * ada/acats/tests/gcc: Delete.
1099         * gnat.dg/style: Likewise.
1101 2013-06-20  Jeff Law  <law@redhat.com>
1103         PR tree-optimization/57660
1104         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1105         based on their branch cost.
1107         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1109 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1111         PR fortran/57633
1112         * gfortran.dg/list_read_11.f90: New.
1114 2013-06-20  Richard Biener  <rguenther@suse.de>
1116         PR tree-optimization/57584
1117         * gcc.dg/torture/pr57584.c: New testcase.
1119 2013-06-19  Sharad Singhai  <singhai@google.com>
1121         * g++.dg/gcov/gcov-8.C: New testcase.
1122         * lib/gcov.exp: Handle intermediate format.
1124 2013-06-19  Wei Mi  <wmi@google.com>
1126         PR rtl-optimization/57518
1127         * testsuite/gcc.dg/pr57518.c: New test.
1129 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1131         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1133 2013-06-19  Jan Hubicka  <jh@suse.cz>
1135         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1137 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1139         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1140         hard-coded values of array sizes with a #define.
1141         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1142         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1143         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1144         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1145         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1147 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1149         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1150         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1152 2013-06-19  Jeff Law  <law@redhat.com>
1154         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1156 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1158         PR c++/57638
1159         * g++.dg/template/error53.C: New.
1161 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1163         PR target/55033
1164         * gcc.target/powerpc/pr55033.c: Fix options.
1166 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1168         * gcc.target/i386/inline_error.c: New test.
1169         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1170         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1172 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/53211
1175         * g++.dg/cpp0x/decltype55.C: New.
1177 2013-06-18  Marek Polacek  <polacek@redhat.com>
1179         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1181 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1183         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1185 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1187         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1188         Also changed the returns from error as distinct values so that it is
1189         easier to debug.
1191 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1193         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1195 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1197         PR c++/16128
1198         * g++.dg/template/error52.C: New.
1199         * g++.dg/lookup/friend15.C: Update.
1200         * g++.dg/parse/error11.C: Likewise.
1201         * g++.dg/parse/error14.C: Likewise.
1202         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1203         * g++.dg/parse/template25.C: Likewise.
1204         * g++.old-deja/g++.jason/cond.C: Likewise.
1205         * g++.old-deja/g++.mike/for2.C: Likewise.
1206         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1207         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1209 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1211         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1212         ensure alignment.
1214 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1216         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1217         accidentally placing minus sign for length instead of stride.
1219 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1221         PR rtl-optimization/57425
1222         PR rtl-optimization/57569
1223         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1224         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1226 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1228         PR fortran/49074
1229         PR fortran/56136
1230         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1231         packing.
1232         * gfortran.dg/typebound_assignment_6.f03: New.
1234 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1236         * gcc.target/h8300/h8300.exp: New.
1237         * gcc.dg/pragma-isr.c: Move to ...
1238         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1239         * gcc.target/h8300/pragma-isr.c: ... and here.
1240         * gcc.dg/pragma-isr2.c: Move to ...
1241         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1242         * gcc.target/h8300/pragma-isr2.c: ... and here.
1243         * gcc.dg/pragma-isr-trapa.c: Move to ...
1244         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1245         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1246         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1247         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1248         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1249         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1250         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1251         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1252         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1253         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1254         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1255         * gcc.dg/attr-isr-trapa.c: Move to ...
1256         * gcc.target/sh/attr-isr-trapa.c: ... here.
1258 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1260         PR c++/51413
1261         * g++.dg/ext/builtin-offsetof1.C: New.
1263 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1265         * gcc.target/aarch64/vect_smlal_1.c: New file.
1267 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1269         PR fortran/57508
1270         * gfortran.dg/defined_assignment_7.f90: New.
1272 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1274         PR c++/57599
1275         * g++.dg/rtti/dyncast6.C: New.
1276         * g++.dg/cpp0x/dyncast1.C: Likewise.
1278 2013-06-14  Alan Modra  <amodra@gmail.com>
1280         PR middle-end/57134
1281         * gcc.dg/pr57134.c: New.
1283 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1285         PR fortran/57596
1286         * gfortran.dg/deferred_type_param_9.f90: New.
1288 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1290         * gcc.dg/fold-minus-1.c: New testcase.
1292 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1294         PR fortran/49074
1295         * gfortran.dg/typebound_assignment_5.f03: New.
1297 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1299         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1301 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1302             Pat Haugen <pthaugen@us.ibm.com>
1303             Peter Bergner <bergner@vnet.ibm.com>
1305         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1306         load/store instructions on power7, power8.
1307         * gcc.target/powerpc/atomic-p8.c: Likewise.
1309 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1311         PR c/57577
1312         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1314 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1316         PR c++/38958
1317         * g++.dg/warn/Wunused-var-20.C: New.
1319 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1321         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1322         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1323         Run with -fno-common.
1325 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1327         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1328         and exit function calls with return 1 and return 0, respectively.
1330 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1332         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1333         New tests.
1335 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1337         PR tree-optimization/57361
1338         * gcc.dg/tree-ssa/pr57361.c: New file.
1340 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1342         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1343         to ensure alignment.
1344         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1346 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1348         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1350 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1351             Dominique d'Humieres  <dominiq@lps.ens.fr>
1353         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1355 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1357         PR target/56564
1358         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1359         * gcc.target/i386/pr56564-3.c: Likewise.
1361 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1363         PR fortran/57535
1364         * gfortran.dg/class_array_18.f90: New.
1366 2013-06-11  Jan Hubicka  <jh@suse.cz>
1368         PR c++/57551
1369         * g++.dg/ext/visibility/anon6.C: Update testcase.
1371 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1373         PR c/57563
1374         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1375         in how we check __sec_reduce_mutating function's result.
1377 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1378             Pat Haugen <pthaugen@us.ibm.com>
1379             Peter Bergner <bergner@vnet.ibm.com>
1381         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1382         direct move instructions.
1383         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1384         * gcc.target/powerpc/direct-move.h: Likewise.
1385         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1386         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1387         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1388         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1389         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1390         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1392 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1394         PR c++/52440
1395         * g++.dg/cpp0x/pr52440.C: New.
1397 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1399         PR target/56564
1400         * gcc.target/i386/pr56564-1.c: New test.
1401         * gcc.target/i386/pr56564-2.c: New test.
1402         * gcc.target/i386/pr56564-3.c: New test.
1403         * gcc.target/i386/pr56564-4.c: New test.
1404         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1405         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1406         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1407         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1408         * gcc.target/i386/vect-sizes-1.c: Likewise.
1409         * gcc.target/i386/memcpy-1.c: Likewise.
1410         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1411         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1413 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1415         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1416         systems to cover all GNU systems.
1417         * g++.dg/abi/guard2.C: Likewise.
1418         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1419         * g++.dg/eh/sighandle.C: Likewise.
1420         * g++.dg/ext/cleanup-10.C: Likewise.
1421         * g++.dg/ext/cleanup-11.C: Likewise.
1422         * g++.dg/ext/cleanup-8.C: Likewise.
1423         * g++.dg/ext/cleanup-9.C: Likewise.
1424         * g++.dg/opt/const5.C: Likewise.
1425         * g++.dg/opt/life1.C: Likewise.
1426         * g++.dg/other/pr39496.C: Likewise.
1427         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1428         * g++.old-deja/g++.abi/align.C: Likewise.
1429         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1430         * g++.old-deja/g++.law/weak.C: Likewise.
1431         * g++.old-deja/g++.pt/asm1.C: Likewise.
1432         * gcc.c-torture/execute/20030125-1.x: Likewise.
1433         * gcc.c-torture/execute/990127-2.x: Likewise.
1434         * gcc.dg/20041106-1.c: Likewise.
1435         * gcc.dg/20050503-1.c: Likewise.
1436         * gcc.dg/builtin-object-size-5.c: Likewise.
1437         * gcc.dg/cleanup-10.c: Likewise.
1438         * gcc.dg/cleanup-11.c: Likewise.
1439         * gcc.dg/cleanup-8.c: Likewise.
1440         * gcc.dg/cleanup-9.c: Likewise.
1441         * gcc.dg/complex-5.c: Likewise.
1442         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1443         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1444         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1445         * gcc.dg/dfp/pr35739.c: Likewise.
1446         * gcc.dg/fdata-sections-1.c: Likewise.
1447         * gcc.dg/lto/20090206-1_0.c: Likewise.
1448         * gcc.dg/lto/20090206-2_0.c: Likewise.
1449         * gcc.dg/pr30360.c: Likewise.
1450         * gcc.dg/pr37303.c: Likewise.
1451         * gcc.dg/pr39323-1.c: Likewise.
1452         * gcc.dg/pr39323-2.c: Likewise.
1453         * gcc.dg/pr39323-3.c: Likewise.
1454         * gcc.dg/pr45416.c: Likewise.
1455         * gcc.dg/setjmp-2.c: Likewise.
1456         * gcc.dg/split-1.c: Likewise.
1457         * gcc.dg/split-3.c: Likewise.
1458         * gcc.dg/split-4.c: Likewise.
1459         * gcc.dg/strlenopt-12g.c: Likewise.
1460         * gcc.dg/strlenopt-14g.c: Likewise.
1461         * gcc.dg/strlenopt-14gf.c: Likewise.
1462         * gcc.dg/strlenopt-16g.c: Likewise.
1463         * gcc.dg/strlenopt-17g.c: Likewise.
1464         * gcc.dg/strlenopt-18g.c: Likewise.
1465         * gcc.dg/strlenopt-1f.c: Likewise.
1466         * gcc.dg/strlenopt-22g.c: Likewise.
1467         * gcc.dg/strlenopt-2f.c: Likewise.
1468         * gcc.dg/strlenopt-4g.c: Likewise.
1469         * gcc.dg/strlenopt-4gf.c: Likewise.
1470         * gcc.dg/struct-ret-3.c: Likewise.
1471         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1472         * gcc.misc-tests/linkage.exp: Likewise.
1473         * gcc.target/i386/20000724-1.c: Likewise.
1474         * gcc.target/i386/align-main-3.c: Likewise.
1475         * gcc.target/i386/cleanup-1.c: Likewise.
1476         * gcc.target/i386/inline-mcpy.c: Likewise.
1477         * gcc.target/i386/pr32268.c: Likewise.
1478         * gcc.target/i386/pr36613.c: Likewise.
1479         * gcc.target/i386/pr39013-1.c: Likewise.
1480         * gcc.target/i386/pr39013-2.c: Likewise.
1481         * gcc.target/i386/pr39496.c: Likewise.
1482         * gcc.target/i386/pr40906-3.c: Likewise.
1483         * gcc.target/i386/pr46084.c: Likewise.
1484         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1486 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1488         PR target/6526
1489         * gcc.target/sh/pr6526.c: New.
1491 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1493         PR target/57568
1494         * gcc.c-torture/execute/pr57568.c: New test.
1496 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/37404
1499         * g++.dg/other/vararg-4.C: New.
1501 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1503         PR rtl-optimization/57559
1504         * gcc.target/s390/pr57559.c : New test.
1506 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1508         PR fortran/37336
1509         * gfortran.dg/finalize_10.f90: New.
1510         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1511         * gfortran.dg/finalize_15.f90: New.
1513 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1515         PR fortran/57553
1516         * gfortran.dg/storage_size_4.f90: New.
1518 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1520         PR c++/57548
1521         * testsuite/g++.dg/ext/pr57548.C: New test.
1523 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1525         PR middle-end/57541
1526         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1528 2013-06-07  Jan Hubicka  <jh@suse.cz>
1530         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1532 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1534         PR fortran/57549
1535         * gfortran.dg/array_constructor_48.f90: New.
1536         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1537         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1539 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1541         PR target/56315
1542         * gcc.target/arm/xordi3-opt.c: New test.
1544 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1547         Revert to dg-options.
1549 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1551         PR target/55033
1552         * gcc.target/powerpc/pr55033.c: New.
1554 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1556         PR c++/53658
1557         * g++.dg/cpp0x/alias-decl-36.C: New.
1559 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1560             Pat Haugen <pthaugen@us.ibm.com>
1561             Peter Bergner <bergner@vnet.ibm.com>
1563         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1564         power8 builtin functions.
1565         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1566         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1567         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1568         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1569         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1570         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1571         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1572         tests to test power8 auto-vectorization.
1573         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1574         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1575         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1576         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1578         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1579         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1581         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1583         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1584         support.
1585         (check_effective_target_powerpc_p8vector_ok): Likewise.
1586         (is-effective-target): Likewise.
1587         (check_vect_support_and_set_flags): Likewise.
1589 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1591         PR c++/43652
1592         * g++.dg/parse/error53.C: New.
1594 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1596         PR rtl-optimization/57459
1597         * gcc.target/i386/pr57459.c: New test.
1599 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1601         PR c++/53743
1602         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1603         into -freorder-blocks-and-partition test.
1604         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1605         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1606         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1607         * gcc.dg/tree-prof/pr50907.c: Ditto.
1608         * gcc.dg/tree-prof/pr45354.c: Ditto.
1609         * g++.dg/tree-prof/partition2.C: Ditto.
1610         * g++.dg/tree-prof/partition3.C: Ditto.
1612 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1614         PR fortran/57542
1615         * gfortran.dg/finalize_16.f90: New.
1617 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1619         * gcc.dg/vect/no-section-anchors-vect-68.c:
1620         Add dg-skip-if aarch64_tiny.
1622 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1624         PR C/57457
1625         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1626         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1628 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1630         PR c++/51908
1631         * g++.dg/cpp0x/decltype54.C: New.
1633 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1635         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1636         arm*-*-*eabi* targets.
1637         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1638         arm*-*-* targets.
1639         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1641 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1642             Tobias Burnus  <burnus@net-b.de>
1644         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1645         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1646         * gfortran.dg/io_real_boz_4.f90: Ditto.
1647         * gfortran.dg/io_real_boz_5.f90: Ditto.
1649 2013-06-05  Andreas Schwab  <schwab@suse.de>
1651         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1653 2013-06-04  Jan Hubicka  <jh@suse.cz>
1655         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1657 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1659         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1660         parameters with void.
1661         (main2): Removed argc parameter.
1662         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1663         (main): Replaced argc, argv parameters with void.
1664         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1665         (main2): Removed argc parameter.
1666         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1667         argv parameters with void.  Added __asm volatile to avoid optimization
1668         on argc, if necessary.
1669         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1670         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1671         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1672         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1673         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1674         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1675         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1676         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1677         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1678         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1679         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1680         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1681         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1682         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1683         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1684         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1685         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1686         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1687         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1688         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1689         parameters with void.
1690         (main2): Removed argc parameter.
1691         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1692         (main): Replaced argc, argv parameters with void.
1693         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1694         argv parameters with void.  Also renamed this function as main, and
1695         delete the existing main.
1696         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1697         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1698         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1700 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1702         * gcc.target/aarch64/movi_1.c: New test.
1704 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1706         PR fortran/37336
1707         * gfortran.dg/finalize_12.f90: New.
1708         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1709         end of scope finalization.
1710         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1711         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1712         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1713         * gfortran.dg/class_19.f03: Ditto.
1714         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1715         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1716         * gfortran.dg/extends_14.f03: Ditto.
1717         * gfortran.dg/move_alloc_4.f90: Ditto.
1718         * gfortran.dg/typebound_proc_27.f03: Ditto.
1720 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1722         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1723         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1724         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1725         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1726         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1727         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1728         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1729         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1730         * gfortran.dg/io_real_boz_4.f90: Ditto.
1731         * gfortran.dg/io_real_boz_5.f90: Ditto.
1732         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1733         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1734         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1735         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1736         * gfortran.dg/transpose_2.f90: Fix dg-output.
1738 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1740         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1741         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1742         dg-option and an header comment.
1744 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/57419
1747         * g++.dg/cpp0x/sfinae46.C: New.
1748         * g++.dg/cpp0x/defaulted13.C: Adjust.
1749         * g++.dg/cpp0x/defaulted2.C: Likewise.
1750         * g++.dg/cpp0x/defaulted26.C: Likewise.
1751         * g++.dg/cpp0x/defaulted3.C: Likewise.
1752         * g++.dg/cpp0x/error1.C: Likewise.
1753         * g++.dg/cpp0x/implicit1.C: Likewise.
1754         * g++.dg/cpp0x/implicit11.C: Likewise.
1755         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1756         * g++.dg/cpp0x/initlist47.C: Likewise.
1757         * g++.dg/cpp0x/initlist9.C: Likewise.
1758         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1759         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1760         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1761         * g++.dg/cpp0x/union4.C: Likewise.
1762         * g++.dg/template/crash108.C: Likewise.
1763         * g++.dg/template/crash41.C: Likewise.
1764         * g++.old-deja/g++.jason/local.C: Likewise.
1765         * g++.old-deja/g++.law/visibility3.C: Likewise.
1767 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1769         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1770         * gcc.dg/vect/bb-slp-14.c: Ditto.
1771         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1772         * gcc.dg/vect/bb-slp-23.c: Ditto.
1773         * gcc.dg/vect/bb-slp-15.c: Ditto.
1774         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1775         * gcc.dg/vect/bb-slp-24.c: Ditto.
1776         * gcc.dg/vect/bb-slp-16.c: Ditto.
1777         * gcc.dg/vect/bb-slp-25.c: Ditto.
1778         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1779         * gcc.dg/vect/bb-slp-17.c: Ditto.
1780         * gcc.dg/vect/bb-slp-1.c: Ditto.
1781         * gcc.dg/vect/bb-slp-26.c: Ditto.
1782         * gcc.dg/vect/bb-slp-18.c: Ditto.
1783         * gcc.dg/vect/bb-slp-2.c: Ditto.
1784         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1785         * gcc.dg/vect/bb-slp-27.c: Ditto.
1786         * gcc.dg/vect/bb-slp-19.c: Ditto.
1787         * gcc.dg/vect/bb-slp-3.c: Ditto.
1788         * gcc.dg/vect/bb-slp-28.c: Ditto.
1789         * gcc.dg/vect/bb-slp-4.c: Ditto.
1790         * gcc.dg/vect/bb-slp-29.c: Ditto.
1791         * gcc.dg/vect/bb-slp-5.c: Ditto.
1792         * gcc.dg/vect/bb-slp-6.c: Ditto.
1793         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1794         * gcc.dg/vect/bb-slp-7.c: Ditto.
1795         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1796         * gcc.dg/vect/bb-slp-8.c: Ditto.
1797         * gcc.dg/vect/bb-slp-9.c: Ditto.
1798         * gcc.dg/vect/bb-slp-10.c: Ditto.
1799         * gcc.dg/vect/bb-slp-11.c: Ditto.
1800         * gcc.dg/vect/bb-slp-20.c: Ditto.
1801         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1802         * gcc.dg/vect/bb-slp-21.c: Ditto.
1803         * gcc.dg/vect/bb-slp-30.c: Ditto.
1804         * gcc.dg/vect/bb-slp-13.c: Ditto.
1805         * gcc.dg/vect/bb-slp-22.c: Ditto.
1806         * g++.dg/vect/slp-pr50413.cc: Ditto.
1807         * g++.dg/vect/slp-pr56812.cc: Ditto.
1808         * g++.dg/vect/slp-pr50819.cc: Ditto.
1810 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1812         PR fortran/57456
1813         * gfortran.dg/class_array_17.f90: New.
1815 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1817         * ada/acats/floatstore.lst: New.
1818         * ada/acats/run_all.sh: Process it.
1820 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1822         * gcc.target/powerpc/e500-ord-1.c: New test.
1823         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1824         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1825         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1827 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1829         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1831 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1833         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1835 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1837         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1839 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1841         PR c/57452
1842         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1843         test-case.
1845 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1847         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1849 2013-05-31  Marek Polacek  <polacek@redhat.com>
1851         PR tree-optimization/57478
1852         PR tree-optimization/57453
1853         * gcc.dg/torture/pr57478.c: New test.
1855 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1857         PR fortran/57456
1858         * gfortran.dg/class_array_17.f90: New.
1860 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1862         PR target/56315
1863         * gcc.target/arm/iordi3-opt.c: New test.
1865 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1867         PR fortran/54190
1868         PR fortran/57217
1869         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1870         * gfortran.dg/interface_26.f90: Ditto.
1871         * gfortran.dg/proc_ptr_11.f90: Ditto.
1872         * gfortran.dg/proc_ptr_15.f90: Ditto.
1873         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1874         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1875         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1876         * gfortran.dg/typebound_override_1.f90: Ditto.
1877         * gfortran.dg/typebound_override_4.f90: Ditto.
1878         * gfortran.dg/typebound_proc_6.f03: Ditto.
1879         * gfortran.dg/assumed_type_7.f90: New test.
1880         * gfortran.dg/typebound_override_5.f90: New test.
1881         * gfortran.dg/typebound_override_6.f90: New test.
1882         * gfortran.dg/typebound_override_7.f90: New test.
1884 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1886         PR middle-end/57073
1887         * gfortran.dg/power_6.f90: New.
1889 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1891         * gcc.target/aarch64/insv_1.c: New test.
1893 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1895         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1896         dg-skip-if "No stabs".
1898 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1900         PR fortran/54189
1901         * gfortran.dg/assumed_size_1.f90: New.
1903 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1905         * gcc.dg/shrink-wrap-alloca.c: New added.
1906         * gcc.dg/shrink-wrap-pretend.c: New added.
1907         * gcc.dg/shrink-wrap-sibcall.c: New added.
1909 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1911         PR fortran/57458
1912         * gfortran.dg/assumed_rank_13.f90: New.
1914 2013-05-29  Easwaran Raman  <eraman@google.com>
1916         PR tree-optimization/57442
1917         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1919 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1921         PR tree-optimization/57441
1922         * gcc.c-torture/compile/pr57441.c: New.
1924 2013-05-29  Dehao Chen  <dehao@google.com>
1926         PR testsuite/57413
1927         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1929 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1931         PR fortran/37336
1932         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1933         * gfortran.dg/class_19.f03: Ditto.
1935 2013-05-29  Richard Biener  <rguenther@suse.de>
1937         * gcc.dg/vect/bb-slp-32.c: New testcase.
1939 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1941         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1942         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1943         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1944         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1945         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1946         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1947         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1948         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1949         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1950         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1951         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1952         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1953         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1954         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1955         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1956         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1957         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1958         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1959         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1960         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1961         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1962         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1963         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1964         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1965         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1966         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1967         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1968         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1969         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1970         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1971         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1972         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1973         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1974         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1975         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1976         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1977         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1978         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1979         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1981 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1983         PR fortran/37336
1984         * gfortran.dg/finalize_11.f90: New.
1985         * gfortran.dg/finalize_4.f03: Remove dg-error.
1986         * gfortran.dg/finalize_5.f03: Ditto.
1987         * gfortran.dg/finalize_6.f03: Ditto.
1988         * gfortran.dg/finalize_7.f03: Ditto.
1990 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1992         * gfortran.dg/class_array_16.f90: New.
1994 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1996         PR fortran/57435
1997         * testsuite/gfortran.dg/use_29.f90: New.
1999 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2001         * gnat.dg/fp_exception.adb: New test.
2003 2013-05-28  Richard Biener  <rguenther@suse.de>
2005         PR tree-optimization/56787
2006         * gcc.dg/vect/pr56787.c: New testcase.
2008 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2009             Tobias Burnus  <burnus@net-b.de>
2011         PR fortran/57217
2012         * gfortran.dg/typebound_override_4.f90: New.
2014 2013-05-28  Richard Biener  <rguenther@suse.de>
2016         PR tree-optimization/57411
2017         * g++.dg/opt/pr57411.C: New testcase.
2019 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2021         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2022         * gcc.dg/builtin-bswap-9.c: Likewise.
2024 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2026         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2028 2013-05-27  Richard Biener  <rguenther@suse.de>
2030         PR middle-end/57412
2031         * gcc.dg/gomp/pr57412.c: New testcase.
2033 2013-05-27  Bud Davis  <jmdavis@link.com>
2035         PR fortran/50405
2036         * gfortran.dg/stfunc_8.f90: New.
2038 2013-05-27  Richard Biener  <rguenther@suse.de>
2040         PR tree-optimization/57343
2041         * gcc.dg/torture/pr57343.c: New testcase.
2043 2013-05-27  Richard Biener  <rguenther@suse.de>
2045         PR tree-optimization/57417
2046         * gcc.dg/torture/pr57417.c: New testcase.
2048 2013-05-27  Richard Biener  <rguenther@suse.de>
2050         PR tree-optimization/57396
2051         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2053 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2055         * gnat.dg/specs/last_bit.ads: New test.
2057 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2059         * gnat.dg/specs/machine_attribute.ads: New test.
2061 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2063         * gnat.dg/incomplete3.ad[sb]: New test.
2065 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2067         PR target/53916
2068         * gcc.target/mips/div-13.c: New test.
2070 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2072         PR target/55777
2073         * gcc.target/mips/mips16-attributes-5.c,
2074         * gcc.target/mips/mips16-attributes-6.c: New tests.
2076 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2078         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2079         * gcc.dg/builtin-bswap-8.c: Likewise.
2081 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2083         PR c++/52216
2084         * g++.dg/cpp0x/new1.C: New.
2086 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2088         PR c++/25666
2089         * g++.dg/parse/dtor16.C: New.
2090         * g++.dg/parse/dtor6.C: Adjust.
2092 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2094         PR c++/19618
2095         * g++.dg/expr/bitfield12.C: New.
2097 2013-05-24  Jeff Law  <law@redhat.com>
2099         PR tree-optimization/57124
2100         * gcc.c-torture/execute/pr57124.c: New test.
2101         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2103 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2105         PR tree-optimization/57294
2106         * gcc.dg/ipa/pr57294.c: New test.
2108 2013-05-24  Dehao Chen  <dehao@google.com>
2110         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2112 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2114         * gcc.target/aarch64/scalar_intrinsics.c
2115         (force_simd): Use a valid instruction.
2116         (test_vdupd_lane_s64): Pass a valid lane argument.
2117         (test_vdupd_lane_u64): Likewise.
2119 2013-05-24  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/57287
2122         * gcc.dg/pr57287.c: New testcase.
2124 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2126         PR c++/26572
2127         * g++.dg/template/error51.C: New.
2129 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2131         PR c++/25503
2132         * g++.dg/template/bitfield2.C: New.
2134 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2136         * gnat.dg/specs/noinline1.ads: New test.
2137         * gnat.dg/noinline2.ad[sb]: Likewise.
2138         * gnat.dg/specs/noinline3.ads: Likewise.
2139         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2141 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2143         PR tree-ssa/57385
2144         * gcc.dg/tree-ssa/pr57385.c: New test.
2146 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2148         * gnat.dg/derived_type4.adb: New test.
2150 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2152         * gcc.dg/builtin-bswap-6.c: New test.
2153         * gcc.dg/builtin-bswap-7.c: Likewise.
2154         * gcc.dg/builtin-bswap-8.c: Likewise.
2155         * gcc.dg/builtin-bswap-9.c: Likewise.
2157 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2159         PR debug/57351
2160         * gcc.dg/debug/pr57351.c: New test
2162 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2164         * gcc.target/aarch64/vect-clz.c: New file.
2166 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2168         PR middle-end/57347
2169         * gcc.dg/ipa/pr57347.c: New test.
2171 2013-05-23  Richard Biener  <rguenther@suse.de>
2173         PR tree-optimization/57380
2174         * g++.dg/tree-ssa/pr57380.C: New testcase.
2176 2013-05-23  Richard Biener  <rguenther@suse.de>
2178         PR middle-end/57381
2179         * gcc.dg/torture/pr57381.c: New testcase.
2181 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2183         PR middle-end/57344
2184         * gcc.c-torture/execute/pr57344-1.c: New test.
2185         * gcc.c-torture/execute/pr57344-2.c: New test.
2186         * gcc.c-torture/execute/pr57344-3.c: New test.
2187         * gcc.c-torture/execute/pr57344-4.c: New test.
2189 2013-05-23  Richard Biener  <rguenther@suse.de>
2191         PR rtl-optimization/57341
2192         * gcc.dg/torture/pr57341.c: New testcase.
2194 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2196         PR c++/57352
2197         * g++.dg/parse/crash62.C: New.
2199 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2200             Pat Haugen <pthaugen@us.ibm.com>
2201             Peter Bergner <bergner@vnet.ibm.com>
2203         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2204         crypto builtins.
2206 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2208         PR fortran/57364
2209         * gfortran.dg/defined_assignment_6.f90: New.
2211 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2213         PR fortran/57338
2214         * gfortran.dg/assumed_type_6.f90: New.
2216 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2218         PR c++/57211
2219         * g++.dg/cpp0x/Wunused-parm.C: New.
2221 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2223         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2224         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2226 2013-05-21  Easwaran Raman  <eraman@google.com>
2228         PR tree-optimization/57322
2229         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2231 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2233         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2234         .set (no)?micromips
2236 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/57035
2239         * gfortran.dg/assumed_type_5.f90: New.
2240         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2241         * gfortran.dg/assumed_rank_2.f90: Ditto.
2242         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2243         * gfortran.dg/no_arg_check_3.f90: Ditto.
2245 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2247         PR tree-optimization/57331
2248         * gcc.c-torture/compile/pr57331.c: New test.
2250 2013-05-21  Richard Biener  <rguenther@suse.de>
2252         PR tree-optimization/57330
2253         * gcc.dg/torture/pr57330.c: New testcase.
2255 2013-05-21  Richard Biener  <rguenther@suse.de>
2257         PR tree-optimization/57303
2258         * gcc.dg/torture/pr57303.c: New testcase.
2260 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2262         PR tree-optimization/57321
2263         * gcc.c-torture/execute/pr57321.c: New test.
2265 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2267         PR fortran/48858
2268         PR fortran/55465
2269         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2270         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2271         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2272         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2273         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2274         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2275         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2276         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2277         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2278         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2279         * gfortran.dg/binding_label_tests_24.f90: New.
2280         * gfortran.dg/binding_label_tests_25.f90: New.
2282 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2284         PR fortran/48858
2285         * gfortran.dg/binding_label_tests_17.f90: New.
2286         * gfortran.dg/binding_label_tests_18.f90: New.
2287         * gfortran.dg/binding_label_tests_19.f90: New.
2288         * gfortran.dg/binding_label_tests_20.f90: New.
2289         * gfortran.dg/binding_label_tests_21.f90: New.
2290         * gfortran.dg/binding_label_tests_22.f90: New.
2291         * gfortran.dg/binding_label_tests_23.f90: New.
2293 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2295         PR fortran/48858
2296         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2297         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2298         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2299         * gfortran.dg/common_18.f90: New.
2300         * gfortran.dg/common_19.f90: New.
2301         * gfortran.dg/common_20.f90: New.
2302         * gfortran.dg/common_21.f90: New.
2304 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2306         PR c++/12288
2307         * g++.dg/parse/error52.C: New.
2308         * g++.dg/parse/error3.C: Adjust.
2309         * g++.dg/parse/error36.C: Likewise.
2311 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2313         PR target/56547
2314         * gcc.target/sh/pr56547-1.c: New.
2315         * gcc.target/sh/pr56547-2.c: New.
2317 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2319         PR c++/23608
2320         * g++.dg/warn/Wsign-compare-6.C: New.
2321         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2323 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2325         PR c++/57327
2326         * g++.dg/template/error50.C: New.
2328 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2330         PR c++/10207
2331         * g++.dg/ext/complit13.C: New.
2333 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2335         PR c++/57175
2336         * g++.dg/pr57175.C: New testcase.
2338 2013-05-17  Easwaran Raman  <eraman@google.com>
2340         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2342 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2344         PR testsuite/57313
2345         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2347 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2349         PR rtl-optimization/57281
2350         PR rtl-optimization/57300
2351         * gcc.dg/pr57300.c: New test.
2352         * gcc.c-torture/execute/pr57281.c: New test.
2354 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/18126
2357         * g++.dg/ext/sizeof-complit.C: New.
2359 2013-05-17  Marek Polacek  <polacek@redhat.com>
2361         * gcc.dg/strlenopt-25.c: New test.
2362         * gcc.dg/strlenopt-26.c: Likewise.
2364 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2366         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2367         instead of -mavx2, require only avx instead of avx2.
2368         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2369         of avx2-check.h and turn into an avx runtime test instead of
2370         avx2 runtime test.
2372 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2374         * g++.dg/ext/vector22.C: Uncomment working test.
2376 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/17410
2379         * g++.dg/template/pr17410.C: New.
2381 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2383         * gcc.target/i386/rotate-3.c: New test.
2384         * gcc.target/i386/rotate-3a.c: New test.
2385         * gcc.target/i386/rotate-4.c: New test.
2386         * gcc.target/i386/rotate-4a.c: New test.
2387         * gcc.target/i386/rotate-5.c: New test.
2388         * gcc.target/i386/rotate-5a.c: New test.
2390 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2392         * gcc.dg/visibility-21.c: Require section_anchors.
2394 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2396         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2397         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2398         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2400 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2402         * gcc.dg/visibility-21.c: New.
2404 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2406         PR middle-end/57286
2407         * gcc.dg/pr57286.c: New testcase.
2408         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2409         * g++.dg/ext/vector22.C: Comment out transformations not
2410         performed anymore.
2412 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2414         PR target/57260
2415         * gcc.target/mips/call-1.c: Restrict to o32.
2416         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2418 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2420         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2421         dg-messages.
2422         * g++.dg/warn/Wshadow-1.C: Likewise.
2423         * g++.dg/warn/Wshadow-6.C: Likewise.
2424         * g++.dg/warn/Wshadow-7.C: Likewise.
2426 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2428         PR c++/31952
2429         * g++.dg/parse/pr31952-1.C: New.
2430         * g++.dg/parse/pr31952-2.C: Likewise.
2431         * g++.dg/parse/pr31952-3.C: Likewise.
2433         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2434         * g++.old-deja/g++.jason/cond.C: Likewise.
2435         * g++.dg/cpp0x/range-for5.C: Likewise.
2437 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2439         PR target/19599
2440         * gcc.target/arm/pr40887.c: Adjust testcase.
2441         * gcc.target/arm/pr19599.c: New test.
2443 2013-05-15  Richard Biener  <rguenther@suse.de>
2445         PR tree-optimization/57275
2446         * gcc.target/i386/pr57275.c: New testcase.
2448 2013-05-15  Jan Hubicka  <jh@suse.cz>
2450         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2451         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2452         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2454 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2456         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2457         scheduling.
2459 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2461         PR c++/57274
2462         * c-c++-common/Wsequence-point-1.c: New test.
2464 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2466         * g++.dg/ext/vector22.C: New testcase.
2467         * gcc.dg/binop-xor3.c: Remove xfail.
2469 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2471         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2472         FLOAT cmp FLOAT ? INT : INT.
2473         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2474         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2475         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2476         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2477         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2478         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2480 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2482         PR c++/53903
2483         * g++.dg/cpp0x/defaulted43.C: New.
2485 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2487         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2488         (alloca): Remove declaration.
2489         (foo9): Replace alloca by __builtin_alloca.
2491 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2493         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2494         Expect "size of array is too large" error.
2496 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2498         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2500 2013-05-14  Richard Biener  <rguenther@suse.de>
2502         PR middle-end/57235
2503         * g++.dg/torture/pr57235.C: New testcase.
2505 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2507         PR middle-end/57251
2508         * gcc.dg/torture/pr57251.c: New test.
2510 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2512         PR target/57264
2513         * gcc.target/i386/pr57264.c: New test.
2515 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2517         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2519 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2521         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2523 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2525         PR tree-optimization/45216
2526         PR tree-optimization/57157
2527         * c-c++-common/rotate-1.c: Add 32 tests with +.
2528         * c-c++-common/rotate-1a.c: Adjust.
2529         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2530         * c-c++-common/rotate-2b.c: New test.
2531         * c-c++-common/rotate-3.c: Add 32 tests with +.
2532         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2533         * c-c++-common/rotate-4b.c: New test.
2534         * c-c++-common/rotate-5.c: New test.
2536 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2538         PR middle-end/42371
2539         * gcc.dg/ipa/remref-0.c: New test.
2540         * gcc.dg/ipa/remref-1a.c: Likewise.
2541         * gcc.dg/ipa/remref-1b.c: Likewise.
2542         * gcc.dg/ipa/remref-2a.c: Likewise.
2543         * gcc.dg/ipa/remref-2b.c: Likewise.
2545 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2547         * gcc.dg/vector-shift-2.c: New testcase.
2549 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2551         PR tree-optimization/57230
2552         * gcc.dg/strlenopt-24.c: New test.
2554         PR tree-optimization/57230
2555         * gcc.dg/strlenopt-23.c: New test.
2557 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2559         PR target/57108
2560         * gcc.target/sh/pr57108.c: Move this test case to ...
2561         * gcc.c-torture/compile/pr57108.c: ... here.
2563 2013-05-10  Richard Biener  <rguenther@suse.de>
2565         PR tree-optimization/57214
2566         * gcc.dg/torture/pr57214.c: New testcase.
2568 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2570         * gcc.dg/vector-shift.c: New testcase.
2572 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2574         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2576         PR tree-optimization/45216
2577         PR tree-optimization/57157
2578         * c-c++-common/rotate-1.c: New test.
2579         * c-c++-common/rotate-1a.c: New test.
2580         * c-c++-common/rotate-2.c: New test.
2581         * c-c++-common/rotate-2a.c: New test.
2582         * c-c++-common/rotate-3.c: New test.
2583         * c-c++-common/rotate-3a.c: New test.
2584         * c-c++-common/rotate-4.c: New test.
2585         * c-c++-common/rotate-4a.c: New test.
2587 2013-05-10  Richard Biener  <rguenther@suse.de>
2589         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2590         * gcc.target/i386/l_fma_double_1.c: Adjust.
2591         * gcc.target/i386/l_fma_double_2.c: Likewise.
2592         * gcc.target/i386/l_fma_double_3.c: Likewise.
2593         * gcc.target/i386/l_fma_double_4.c: Likewise.
2594         * gcc.target/i386/l_fma_double_5.c: Likewise.
2595         * gcc.target/i386/l_fma_double_6.c: Likewise.
2596         * gcc.target/i386/l_fma_float_1.c: Likewise.
2597         * gcc.target/i386/l_fma_float_2.c: Likewise.
2598         * gcc.target/i386/l_fma_float_3.c: Likewise.
2599         * gcc.target/i386/l_fma_float_4.c: Likewise.
2600         * gcc.target/i386/l_fma_float_5.c: Likewise.
2601         * gcc.target/i386/l_fma_float_6.c: Likewise.
2603 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2605         PR c++/51226
2606         * g++.dg/cpp0x/pr51226.C: New.
2608 2013-04-16  Han Shen  <shenhan@google.com>
2610         Test cases for '-fstack-protector-strong'.
2611         * gcc.dg/fstack-protector-strong.c: New.
2612         * g++.dg/fstack-protector-strong.C: New.
2614 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2616         * gcc.target/aarch64/ands_1.c: New test.
2617         * gcc.target/aarch64/ands_2.c: Likewise
2619 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2621         * lib/target-supports.exp (check_effective_target_hw): New
2622         function.
2623         * c-c++-common/asan/clone-test-1.c: Call
2624         check_effective_target_hw.
2625         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2626         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2627         possible decorations.
2628         * c-c++-common/asan/null-deref-1.c: Likewise.
2629         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2630         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2631         * c-c++-common/asan/use-after-free-1.c: Likewise.
2632         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2633         * g++.dg/asan/large-func-test-1.C: Likewise.
2635 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2637         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2639 2013-05-07  Richard Biener  <rguenther@suse.de>
2641         PR middle-end/57190
2642         * g++.dg/torture/pr57190.C: New testcase.
2644 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2646         PR tree-optimization/57149
2647         * gcc.dg/pr57149.c: New test.
2649         PR debug/57184
2650         * gcc.dg/pr57184.c: New test.
2652 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2654         * gnat.dg/specs/array3.ads: New test.
2656 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2658         * c-c++-common/vector-scalar-2.c: New testcase.
2660 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2662         * gcc.target/i386/asm-dialect-2.c: New testcase.
2664 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2666         PR c++/57183
2667         * g++.dg/cpp0x/auto38.C: New.
2669 2013-05-06  Richard Biener  <rguenther@suse.de>
2671         PR tree-optimization/57185
2672         * gcc.dg/autopar/pr57185.c: New testcase.
2674 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2676         PR target/57106
2677         * gcc.target/i386/pr57106.c: New test.
2679 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2681         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2682         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2683         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2684         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2685         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2686         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2687         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2689 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2691         PR bootstrap/57154
2692         * gcc.dg/pr57154.c: New test.
2694 2013-05-06  Richard Biener  <rguenther@suse.de>
2696         PR middle-end/57147
2697         * gcc.dg/torture/pr57147-1.c: New testcase.
2698         * gcc.dg/torture/pr57147-2.c: Likewise.
2699         * gcc.dg/torture/pr57147-3.c: Likewise.
2701 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2703         PR target/55303
2704         * gcc.target/sh/pr55303-1.c: New.
2705         * gcc.target/sh/pr55303-2.c: New.
2706         * gcc.target/sh/pr55303-3.c: New.
2708 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2710         * gfortran.dg/allocate_with_source_3.f90: New.
2712 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2714         PR fortran/57141
2715         * gfortran.dg/null_8.f90: New.
2717 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2719         PR c++/53745
2720         * g++.dg/cpp0x/enum27.C: New.
2721         * g++.dg/cpp0x/enum_base.C: Adjust.
2723 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2725         PR tree-optimization/56205
2726         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2728 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2730         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2731         * gfortran.dg/bind_c_usage_27.f90: New.
2732         * gfortran.dg/bind_c_usage_28.f90: New.
2734 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/51927
2737         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2739 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2741         PR target/57150
2742         * gcc.target/powerpc/pr57150.c: New file.
2744 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2746         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2747         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2748         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2749         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2750         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2751         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2752         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2754 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2756         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2757         scan-assembler-times.
2759 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2761         * gcc.dg/tree-ssa/slsr-32.c: New.
2762         * gcc.dg/tree-ssa/slsr-33.c: New.
2763         * gcc.dg/tree-ssa/slsr-34.c: New.
2764         * gcc.dg/tree-ssa/slsr-35.c: New.
2765         * gcc.dg/tree-ssa/slsr-36.c: New.
2766         * gcc.dg/tree-ssa/slsr-37.c: New.
2767         * gcc.dg/tree-ssa/slsr-38.c: New.
2769 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2771         * gcc.target/aarch64/tst_1.c: New test.
2772         * gcc.target/aarch64/tst_2.c: Likewise
2774 2013-05-02  Jeff Law  <law@redhat.com>
2776         PR tree-optimization/57144
2777         * gcc.c-torture/execute/pr57144.c: New test.
2779 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2781         PR rtl-optimization/57130
2782         * gcc.c-torture/execute/pr57130.c: New test.
2784 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2786         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2788 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2790         * gcc.target/aarch64/fabd.c: New file.
2792 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2794         PR c++/54318
2795         * g++.dg/cpp0x/pr54318.C: New.
2797 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/14283
2800         * g++.dg/parse/error51.C: New.
2801         * g++.dg/parse/error15.C: Adjust column numbers.
2803 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2805         PR fortran/57142
2806         * gfortran.dg/size_kind_2.f90: New.
2807         * gfortran.dg/size_kind_3.f90: New.
2809 2013-05-02  Richard Biener  <rguenther@suse.de>
2811         PR middle-end/57140
2812         * g++.dg/torture/pr57140.C: New testcase.
2814 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2816         PR target/56732
2817         * gcc.target/arm/pr56732-1.c: New test.
2819 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2821         PR middle-end/56988
2822         * gcc.dg/ipa/pr56988.c: New test.
2824 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2826         * gcc.target/aarch64/bics_1.c: New test.
2827         * gcc.target/aarch64/bics_2.c: Likewise.
2829 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2831         PR rtl-optimization/57131
2832         * gcc.c-torture/execute/pr57131.c: New test.
2834 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2836         PR c++/57132
2837         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2839 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2841         PR target/57091
2842         * gcc.target/i386/pr57091.c: New test.
2844 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2846         * gcc.target/aarch64/vect-vaddv.c: New.
2848 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2850         * gcc.target/aarch64/vect-vmaxv.c: New.
2851         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2853 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2855         * gcc.target/aarch64/scalar-vca.c: New.
2856         * gcc.target/aarch64/vect-vca.c: Likewise.
2858 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2860         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2861         (test_vceqd_s64): Force arguments to SIMD registers.
2862         (test_vceqzd_s64): Likewise.
2863         (test_vcged_s64): Likewise.
2864         (test_vcled_s64): Likewise.
2865         (test_vcgezd_s64): Likewise.
2866         (test_vcged_u64): Likewise.
2867         (test_vcgtd_s64): Likewise.
2868         (test_vcltd_s64): Likewise.
2869         (test_vcgtzd_s64): Likewise.
2870         (test_vcgtd_u64): Likewise.
2871         (test_vclezd_s64): Likewise.
2872         (test_vcltzd_s64): Likewise.
2873         (test_vtst_s64): Likewise.
2874         (test_vtst_u64): Likewise.
2876 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2878         PR c++/57092
2879         * g++.dg/cpp0x/decltype53.C: New.
2881 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2883         PR fortran/57071
2884         * gfortran.dg/power_5.f90:  New test.
2886 2013-04-30  Richard Biener  <rguenther@suse.de>
2888         PR middle-end/57122
2889         * gcc.dg/torture/pr57122.c: New testcase.
2891 2013-04-30  Richard Biener  <rguenther@suse.de>
2893         PR middle-end/57107
2894         * g++.dg/torture/pr57107.C: New testcase.
2896 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2898         PR rtl-optimization/57105
2899         * gcc.dg/pr57105.c: New test.
2901 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2903         PR tree-optimization/57104
2904         * gcc.dg/pr57104.c: New test.
2906 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2908         PR target/44578
2909         * gcc.target/i386/pr44578.c: New test.
2911 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2913         PR target/57097
2914         * gcc.target/i386/pr57097.c: New test.
2916 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2918         PR target/57098
2919         * gcc.target/i386/pr57098.c: New test.
2921 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2923         * gcc.c-torture/execute/pr55875.c: New test.
2925 2013-04-29  Richard Biener  <rguenther@suse.de>
2927         PR middle-end/57075
2928         * gcc.dg/torture/pr57075.c: New testcase.
2930 2013-04-29  Richard Biener  <rguenther@suse.de>
2932         PR middle-end/57103
2933         * gcc.dg/autopar/pr57103.c: New testcase.
2935 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2937         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2939 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2941         * gcc.dg/pr50763.c: Update test.
2943 2013-04-26  Jeff Law  <law@redhat.com>
2945         * gcc.dg/tree-ssa/vrp88.c: New test.
2947 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2949         PR target/57108
2950         * gcc.target/sh/pr57108.c: New test.
2952 2013-04-29  Richard Biener  <rguenther@suse.de>
2954         PR middle-end/57089
2955         * gfortran.dg/gomp/pr57089.f90: New testcase.
2957 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2959         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2961 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2963         * gcc.target/aarch64/vect-vcvt.c: New.
2965 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2967         * gcc.target/aarch64/vect-vrnd.c: New.
2969 2013-04-29  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/57081
2972         * gcc.dg/torture/pr57081.c: New testcase.
2974 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2976         PR tree-optimization/57083
2977         * gcc.dg/torture/pr57083.c: New test.
2979 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2981         PR c++/56450
2982         * g++.dg/cpp0x/decltype52.C: New.
2984 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2986         N3472 binary constants
2987         * g++.dg/cpp/limits.C: Adjust warning wording.
2988         * g++.dg/system-binary-constants-1.C: Likewise.
2989         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2991 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2993         PR fortran/57093
2994         * gfortran.dg/coarray_30.f90: New.
2996 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2998         PR fortran/57071
2999         * frontend-passes (optimize_power):  New function.
3000         (optimize_op):  Use it.
3002 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3004         PR target/56866
3005         * gcc.c-torture/execute/pr56866.c: New test.
3006         * gcc.target/i386/pr56866.c: New test.
3008 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3010         PR go/57045
3011         * gcc.dg/setjmp-5.c: New test.
3013 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3015         PR c++/55708
3016         * g++.dg/cpp0x/constexpr-55708.C: New.
3018 2013-04-26  Richard Biener  <rguenther@suse.de>
3020         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3021         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3022         * gcc.dg/pr53265.c: Remove XFAILs.
3023         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3024         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3026 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3028         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3029         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3030         -fdiagnostics-color=never option similarly to
3031         -fno-diagnostics-show-caret option.
3033 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3035         PR rtl-optimization/57003
3036         * gcc.target/i386/pr57003.c: New test.
3038 2013-04-25  Marek Polacek  <polacek@redhat.com>
3040         PR tree-optimization/57066
3041         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3043 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3044             Tejas Belagod  <tejas.belagod@arm.com>
3046         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3047         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3048         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3050 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3052         * gcc.target/aarch64/cmp.c: New.
3054 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3056         * gcc.target/aarch64/ngc.c: New.
3058 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3060         * lib/target-supports.exp
3061         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3062         (check_effective_target_arm_neon_fp16_ok): Likewise.
3063         (add_options_for_arm_neon_fp16): Likewise.
3064         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3065         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3067 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3069         PR rtl-optimizations/57046
3070         * gcc.target/i386/pr57046.c: New test.
3072 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3074         * g++.dg/cpp1y/cplusplus.C: New.
3076 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3078         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3080 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3082         * c-c++-common/Wpointer-arith-1.c: New.
3084 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3086         * g++.dg/cpp1y/cxx1y_macro.C: New.
3088 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3090         PR c++/56970
3091         * g++.dg/cpp0x/sfinae45.C: New.
3093 2013-04-24  Richard Biener  <rguenther@suse.de>
3095         PR testsuite/57050
3096         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3098 2013-04-23  Richard Biener  <rguenther@suse.de>
3100         PR middle-end/57036
3101         * gcc.dg/torture/pr57036-1.c: New testcase.
3102         * gcc.dg/torture/pr57036-2.c: Likewise.
3104 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3106         * gcc.target/aarch64/scalar-mov.c: New testcase.
3108 2013-04-23  Richard Biener  <rguenther@suse.de>
3110         PR tree-optimization/57026
3111         * gcc.dg/torture/pr57026.c: New testcase.
3113 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3115         PR fortran/53685
3116         PR fortran/57022
3117         * gfortran.dg/transfer_check_4.f90: New.
3119 2013-04-22  Marek Polacek  <polacek@redhat.com>
3121         PR sanitizer/56990
3122         * gcc.dg/pr56990.c: New test.
3124 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3126         PR target/57018
3127         * gcc.target/i386/pr57018.c: New test.
3129 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3131         * gcc.target/aarch64/vrecps.c: New.
3132         * gcc.target/aarch64/vrecpx.c: Likewise.
3134 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3136         PR target/56995
3137         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3139 2013-04-21  Jeff Law  <law@redhat.com>
3141         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3143 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3145         PR fortran/56907
3146         * gfortran.dg/c_loc_test_22.f90: New.
3148 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3150         PR rtl-optimization/56847
3151         * gcc.dg/pr56847.c: New test.
3153 2013-04-19  Richard Biener  <rguenther@suse.de>
3155         PR tree-optimization/56982
3156         * gcc.c-torture/execute/pr56982.c: New testcase.
3158 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3160         PR tree-optimization/56718
3161         * g++.dg/ipa/imm-devirt-1.C: New test.
3162         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3164 2013-04-19  Richard Biener  <rguenther@suse.de>
3166         PR tree-optimization/57000
3167         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3169 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3170             Mikael Morin  <mikael@gcc.gnu.org>
3172         PR fortran/56872
3173         * gfortran.dg/array_constructor_45.f90:  New test.
3174         * gfortran.dg/array_constructor_46.f90:  New test.
3175         * gfortran.dg/array_constructor_47.f90:  New test.
3176         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3178 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3180         PR rtl-optimization/56999
3181         * g++.dg/opt/pr56999.C: New test.
3183 2013-04-18  Cary Coutant  <ccoutant@google.com>
3185         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3186         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3188 2013-04-18  Cary Coutant  <ccoutant@google.com>
3190         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3191         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3192         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3193         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3194         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3195         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3196         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3197         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3198         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3199         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3200         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3202 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3204         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3206 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3208         PR tree-optimization/56984
3209         * gcc.c-torture/compile/pr56984.c: New test.
3211         PR rtl-optimization/56992
3212         * gcc.dg/pr56992.c: New test.
3214 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3216         PR fortran/56814
3217         * gfortran.dg/proc_ptr_42.f90: New.
3219 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3221         * gnat.dg/discr41.ad[sb]: New test.
3222         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3223         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3224         * gcc.dg/vect/slp-24.c: Likewise.
3225         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3226         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3227         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3228         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3229         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3230         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3231         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3232         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3233         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3234         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3235         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3236         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3237         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3238         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3239         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3240         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3241         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3242         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3243         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3244         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3245         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3246         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3247         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3248         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3249         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3250         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3252 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3254         PR fortran/40958
3255         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3256         * gfortran.dg/module_md5_1.f90: Remove.
3258 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3260         * gcc.target/aarch64/adds3.c: New.
3261         * gcc.target/aarch64/subs3.c: New.
3263 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3265         * gcc.target/aarch64/adds1.c: New.
3266         * gcc.target/aarch64/adds2.c: New.
3267         * gcc.target/aarch64/subs1.c: New.
3268         * gcc.target/aarch64/subs2.c: New.
3270 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3272         Implement n3599 - Literal operator templates for strings.
3273         * g++.dg/cpp1y/udlit-char-template.C: New test.
3274         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3276 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3278         PR fortran/39505
3279         * gfortran.dg/no_arg_check_1.f90: New.
3280         * gfortran.dg/no_arg_check_2.f90: New.
3281         * gfortran.dg/no_arg_check_3.f90: New.
3283 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3285         PR fortran/56968
3286         * gfortran.dg/proc_ptr_41.f90: New.
3288 2013-04-16  Richard Biener  <rguenther@suse.de>
3290         PR tree-optimization/56756
3291         * gcc.dg/torture/pr56756.c: New testcase.
3293 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3295         PR fortran/56969
3296         * gfortran.dg/c_assoc_5.f90: New.
3298 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3300         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3301         * gcc.c-torture/execute/pr33992.x: Remove.
3302         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3303         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3304         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3306 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3308         PR tree-optimization/56962
3309         * gcc.c-torture/execute/pr56962.c: New test.
3311 2013-04-15  Richard Biener  <rguenther@suse.de>
3313         PR tree-optimization/56933
3314         * gcc.dg/vect/pr56933.c: New testcase.
3316 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3318         * gcc.target/arm/anddi3-opt.c: New test.
3319         * gcc.target/arm/anddi3-opt2.c: Likewise.
3321 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3323         * gcc.dg/pr56890-1.c: New test.
3324         * gcc.dg/pr56890-2.c: Likewise.
3326 2013-04-15  Joey Ye  <joey.ye@arm.com>
3328         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3329         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3331 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3333         PR fortran/56816
3334         * gfortran.dg/select_type_33.f03: New test.
3336 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3338         PR fortran/55959
3339         * gfortran.dg/typebound_proc_29.f03: New.
3341 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3343         PR fortran/56266
3344         * gfortran.dg/typebound_proc_28.f03: New.
3346 2013-04-12  Jeff Law  <law@redhat.com>
3348         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3349         either.
3351 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3353         PR fortran/56929
3354         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3356 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3358         PR target/56903
3359         * gcc.target/i386/pr56903.c: New test.
3361 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3363         PR fortran/56261
3364         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3365         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3366         * gfortran.dg/block_11.f90: Fix invalid test case.
3367         * gfortran.dg/function_types_3.f90: Add new error message.
3368         * gfortran.dg/global_references_1.f90: Ditto.
3369         * gfortran.dg/import2.f90: Remove unneeded parts.
3370         * gfortran.dg/import6.f90: Fix invalid test case.
3371         * gfortran.dg/proc_decl_2.f90: Ditto.
3372         * gfortran.dg/proc_decl_9.f90: Ditto.
3373         * gfortran.dg/proc_decl_18.f90: Ditto.
3374         * gfortran.dg/proc_ptr_40.f90: New.
3375         * gfortran.dg/whole_file_7.f90: Modified error wording.
3376         * gfortran.dg/whole_file_16.f90: Ditto.
3377         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3378         * gfortran.dg/whole_file_18.f90: Modified error wording.
3379         * gfortran.dg/whole_file_20.f03: Ditto.
3380         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3381         invalid test case.
3383 2013-04-12  Richard Biener  <rguenther@suse.de>
3385         Revert
3386         2013-04-10  Richard Biener  <rguenther@suse.de>
3388         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3390 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3392         PR fortran/56845
3393         * gfortran.dg/class_allocate_15.f90: New.
3395         Revert:
3396         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3398         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3399         scan-tree-dump-times.
3401 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3403         PR tree-optimization/56918
3404         PR tree-optimization/56920
3405         * gcc.dg/vect/pr56918.c: New test.
3406         * gcc.dg/vect/pr56920.c: New test.
3408 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3410         PR fortran/56845
3411         * gfortran.dg/class_allocate_14.f90: New.
3412         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3413         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3415 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3417         * gcc.dg/fold-cstvecshift.c: New testcase.
3419 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3421         * gcc.target/aarch64/negs.c: New.
3423 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3425         PR c++/56895
3426         * g++.dg/template/arrow4.C: New test.
3428 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3430         * gnat.dg/array23.adb: New test.
3431         * gnat.dg/array23_pkg[123].ads: New helpers.
3433 2013-04-11  Jeff Law  <law@redhat.com>
3435         PR tree-optimization/56900
3436         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3438 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3440         PR c++/56913
3441         * g++.dg/cpp0x/sfinae44.C: New.
3443 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3445         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3446         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3448 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3450         PR c++/54216
3451         * g++.dg/cpp0x/enum26.C: New.
3452         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3454 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3456         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3457         inverse operands.
3458         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3459         loop is vectorized.
3460         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3461         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3462         loop is vectorized and that the correct instruction is generated.
3463         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3464         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3465         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3467 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3469         PR tree-optimization/56899
3470         * gcc.c-torture/execute/pr56899.c: New test.
3472 2013-04-10  David S. Miller  <davem@davemloft.net>
3474         * gcc.target/sparc/setcc-4.c: New test.
3475         * gcc.target/sparc/setcc-5.c: New test.
3477 2013-04-10  Richard Biener  <rguenther@suse.de>
3479         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3481 2013-04-10  Richard Biener  <rguenther@suse.de>
3483         * gcc.dg/vect/slp-39.c: New testcase.
3485 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3487         PR tree-optimization/55524
3488         * gcc.target/epiphany/fnma-1.c: New test.
3490 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3492         * gcc.dg/tree-ssa/inline-11.c: New test
3494 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3496         PR c++/56895
3497         * g++.dg/template/arrow3.C: New test.
3499 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3501         * gcc.target/arm/minmax_minus.c: New test.
3503 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3505         PR middle-end/56883
3506         * c-c++-common/gomp/pr56883.c: New test.
3508 2013-04-09  Jeff Law  <law@redhat.com>
3510         * gcc.dg/tree-ssa/vrp87.c: New test.
3512 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3514         PR tree-optimization/56854
3515         * g++.dg/torture/pr56854.C: New test.
3517 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3519         PR fortran/56782
3520         * gfortran.dg/array_constructor_44.f90:  New test.
3522 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3524         PR c++/56871
3525         * g++.dg/cpp0x/constexpr-specialization.C: New.
3527 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3529         * gcc.c-torture/execute/pr56837.c: New test.
3531         PR c++/34949
3532         PR c++/50243
3533         * g++.dg/opt/vt3.C: New test.
3534         * g++.dg/opt/vt4.C: New test.
3536 2013-04-08  Jeff Law  <law@redhat.com>
3538         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3540 2013-04-08  Richard Biener  <rguenther@suse.de>
3542         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3544 2013-04-08  Richard Biener  <rguenther@suse.de>
3546         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3548 2013-04-08  Richard Biener  <rguenther@suse.de>
3550         * g++.dg/vect/slp-pr56812.cc: Adjust.
3552 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3554         * gcc.dg/pr56837.c: New test.
3555         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3556         "generated memset minus one".
3558 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3560         PR fortran/56849
3561         * gfortran.dg/reshape_5.f90: New.
3563 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3565         PR target/56843
3566         * gcc.target/powerpc/recip-1.c: Modify expected output.
3567         * gcc.target/powerpc/recip-3.c: Likewise.
3568         * gcc.target/powerpc/recip-4.c: Likewise.
3569         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3571 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3573         * gcc.target/arm/peep-ldrd-1.c: New test.
3574         * gcc.target/arm/peep-strd-1.c: Likewise.
3576 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3578         * gcc.target/arm/negdi-1.c: New test.
3579         * gcc.target/arm/negdi-2.c: Likewise.
3580         * gcc.target/arm/negdi-3.c: Likewise.
3581         * gcc.target/arm/negdi-4.c: Likewise.
3583 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3585         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3586         Add -march=armv8-a when we use v8 NEON.
3587         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3588         (check_effective_target_vect_call_ceilf): Likewise.
3589         (check_effective_target_vect_call_floorf): Likewise.
3590         (check_effective_target_vect_call_roundf): Likewise.
3591         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3592         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3593         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3594         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3595         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3597 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3599         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3600         * gcc.target/powerpc/sd-pwr6.c: Same.
3601         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3602         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3604 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3606         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3608 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3610         PR fortran/40881
3611         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3612         * gfortran.dg/altreturn_4.f90: Ditto.
3613         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3614         * gfortran.dg/altreturn_5.f90: Ditto.
3615         * gfortran.dg/altreturn_6.f90: Ditto.
3616         * gfortran.dg/altreturn_7.f90: Ditto.
3618 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3620         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3621         New procedure.
3622         (check_effective_target_arm_v8_neon_ok_nocache):
3623         Likewise.
3624         (check_effective_target_arm_v8_neon_ok): Change to use
3625         check_effective_target_arm_v8_neon_ok_nocache.
3626         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3627         NEON flags.
3628         (check_effective_target_vect_call_btruncf):
3629         Enable for arm and ARMv8 NEON.
3630         (check_effective_target_vect_call_ceilf): Likewise.
3631         (check_effective_target_vect_call_floorf): Likewise.
3632         (check_effective_target_vect_call_roundf): Likewise.
3633         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3634         target.
3636 2013-04-04  Marek Polacek  <polacek@redhat.com>
3638         PR tree-optimization/48186
3639         * gcc.dg/pr48186.c: New test.
3641 2013-04-04  Richard Biener  <rguenther@suse.de>
3643         PR tree-optimization/56826
3644         * gcc.dg/vect/pr56826.c: New testcase.
3645         * gcc.dg/vect/O3-pr36098.c: Adjust.
3647 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3649         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3650         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3651         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3652         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3653         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3654         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3655         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3656         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3657         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3658         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3660 2013-04-04  Richard Biener  <rguenther@suse.de>
3662         PR tree-optimization/56213
3663         * gcc.dg/vect/vect-123.c: New testcase.
3665 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3667         PR fortran/56810
3668         * gfortran.dg/read_repeat_2.f90: New.
3670 2013-04-04  Richard Biener  <rguenther@suse.de>
3672         PR tree-optimization/56837
3673         * g++.dg/torture/pr56837.C: New testcase.
3675 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3677         PR fortran/50269
3678         * gfortran.dg/c_loc_test_21.f90: New.
3679         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3680         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3681         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3682         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3683         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3685 2013-04-03  Jeff Law  <law@redhat.com>
3687         PR tree-optimization/56799
3688         * gcc.c-torture/execute/pr56799.c: New test.
3690 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3692         PR c++/56815
3693         * g++.dg/warn/Wpointer-arith-1.C: New.
3694         * g++.dg/gomp/for-19.C: Adjust.
3696 2013-04-03  Marek Polacek  <polacek@redhat.com>
3698         PR sanitizer/55702
3699         * gcc.dg/pr55702.c: New test.
3701 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3703         PR target/56809
3704         * gcc.dg/pr56809.c: New testcase.
3706 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3708         PR debug/56819
3709         * g++.dg/debug/pr56819.C: New test.
3711 2013-04-03  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/56817
3714         * g++.dg/torture/pr56817.C: New testcase.
3716 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3718         * gcc.dg/vect/bb-slp-31.c: New file.
3720 2013-04-03  Jason Merrill  <jason@redhat.com>
3722         PR c++/34949
3723         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3725 2013-04-03  Richard Biener  <rguenther@suse.de>
3727         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3729 2013-04-03  Richard Biener  <rguenther@suse.de>
3731         PR tree-optimization/55964
3732         * gcc.dg/torture/pr55964-2.c: New testcase.
3734 2013-04-03  Richard Biener  <rguenther@suse.de>
3736         PR tree-optimization/56501
3737         * gcc.dg/torture/pr56501.c: New testcase.
3739 2013-04-03  Richard Biener  <rguenther@suse.de>
3741         PR tree-optimization/56407
3742         * gcc.dg/torture/pr56407.c: New testcase.
3744 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3746         PR tree-optimization/56790
3747         * g++.dg/ext/pr56790-1.C: New testcase.
3749 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3751         * gcc.target/i386/merge-1.c: New testcase.
3752         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3754 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3756         PR c/19449
3757         * gcc.c-torture/execute/pr19449.c: New test.
3759 2013-04-03  Richard Biener  <rguenther@suse.de>
3761         PR tree-optimization/56812
3762         * g++.dg/vect/slp-pr56812.cc: New testcase.
3764 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3766         PR fortran/56284
3767         PR fortran/40881
3768         * gfortran.dg/altreturn_8.f90: New.
3769         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3770         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3771         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3773 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3775         PR rtl-optimization/56745
3776         * gcc.c-torture/compile/pr56745.c: New test.
3778 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3780         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3782 2013-04-02  Richard Biener  <rguenther@suse.de>
3784         PR tree-optimization/56778
3785         * gcc.dg/torture/pr56778.c: New testcase.
3787 2013-04-02  Richard Biener  <rguenther@suse.de>
3789         PR middle-end/56768
3790         * g++.dg/torture/pr56768.C: New testcase.
3792 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3794         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3796 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3798         PR fortran/56660
3799         * gfortran.dg/namelist_82.f90:  New test.
3801 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3803         PR fortran/56500
3804         * gfortran.dg/implicit_class_1.f90: New.
3806 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3808         PR fortran/56786
3809         * gfortran.dg/namelist_81.f90:  New test.
3811 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3813         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3814         for constant and equal string lengths.
3815         * gfortran.dg/character_comparison_5.f90:  Likewise.
3816         * gfortran.dg/character_comparison_9.f90:  New test.
3818 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3820         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3821         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3823 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3825         PR fortran/35203
3826         * gfortran.dg/optional_absent_3.f90: New.
3828 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3830         PR fortran/56737
3831         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3833 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3835         PR fortran/56735
3836         * gfortran.dg/namelist_80.f90: New.
3838 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3840         PR fortran/45159
3841         * gfortran.dg/string_length_2.f90:  New test.
3842         * gfortran.dg/dependency_41.f90:  New test.
3844 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3846         PR fortran/55806
3847         * gfortran.dg/array_constructor_43.f90:  New test.
3848         * gfortran.dg/random_seed_3.f90:  New test.
3850 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3852         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3853         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3854         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3855         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3856         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3857         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3858         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3859         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3860         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3861         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3863 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3865         PR c++/56725
3866         * g++.dg/conversion/op4.C: Adjust.
3867         * g++.dg/cpp0x/rv1n.C: Likewise.
3868         * g++.dg/cpp0x/rv2n.C: Likewise.
3869         * g++.dg/cpp0x/template_deduction.C: Likewise.
3870         * g++.dg/expr/cond8.C: Likewise.
3871         * g++.dg/other/error4.C: Likewise.
3872         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3873         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3874         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3875         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3876         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3877         * g++.old-deja/g++.law/cvt20.C: Likewise.
3878         * g++.old-deja/g++.law/cvt8.C: Likewise.
3879         * g++.old-deja/g++.law/init8.C: Likewise.
3880         * g++.old-deja/g++.mike/net12.C: Likewise.
3881         * g++.old-deja/g++.mike/net8.C: Likewise.
3882         * g++.old-deja/g++.mike/p2793.C: Likewise.
3883         * g++.old-deja/g++.mike/p3836.C: Likewise.
3884         * g++.old-deja/g++.mike/p418.C: Likewise.
3885         * g++.old-deja/g++.mike/p701.C: Likewise.
3886         * g++.old-deja/g++.mike/p807.C: Likewise.
3888 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3890         PR middle-end/56694
3891         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3892         targets.
3894 2013-03-28  Marek Polacek  <polacek@redhat.com>
3896         PR tree-optimization/56695
3897         * gcc.dg/vect/pr56695.c: New test.
3899 2013-03-28  Richard Biener  <rguenther@suse.de>
3901         PR tree-optimization/37021
3902         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3903         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3905 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3907         PR fortran/56650
3908         PR fortran/36437
3909         * gfortran.dg/sizeof_2.f90: New.
3910         * gfortran.dg/sizeof_3.f90: New.
3911         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3913 2013-03-27  Richard Biener  <rguenther@suse.de>
3915         PR tree-optimization/37021
3916         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3918 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3920         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3921         * g++.dg/ipa/ivinline-2.C: Likewise.
3922         * g++.dg/ipa/ivinline-3.C: Likewise.
3923         * g++.dg/ipa/ivinline-4.C: Likewise.
3924         * g++.dg/ipa/ivinline-5.C: Likewise.
3925         * g++.dg/ipa/ivinline-7.C: Likewise.
3926         * g++.dg/ipa/ivinline-8.C: Likewise.
3927         * g++.dg/ipa/ivinline-9.C: Likewise.
3928         * g++.dg/cpp0x/noexcept03.C: Likewise.
3929         * gcc.dg/const-1.c: Likewise.
3930         * gcc.dg/ipa/pure-const-1.c: Likewise.
3931         * gcc.dg/noreturn-8.c: Likewise.
3932         * gcc.target/i386/mmx-1.c: Likewise.
3933         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3934         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3935         * gcc.c-torture/execute/pr33992.x: New file.
3937 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3939         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3941 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3943         PR c++/55951
3944         * g++.dg/ext/desig5.C: New.
3946 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3948         PR fortran/56649
3949         * gfortran.dg/merge_init_expr_2.f90: New.
3950         * gfortran.dg/merge_char_1.f90: Modify test to
3951         stay a run-time test.
3952         * gfortran.dg/merge_char_3.f90: Ditto.
3954 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3956         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3957         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3959 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3961         PR c++/56722
3962         * g++.dg/cpp0x/range-for23.C: New.
3964 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3966         PR libfortran/52512
3967         * gfortran.dg/namelist_79.f90: New.
3969 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3971         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3973 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3975         PR fortran/38536
3976         PR fortran/38813
3977         PR fortran/38894
3978         PR fortran/39288
3979         PR fortran/40963
3980         PR fortran/45824
3981         PR fortran/47023
3982         PR fortran/47034
3983         PR fortran/49023
3984         PR fortran/50269
3985         PR fortran/50612
3986         PR fortran/52426
3987         PR fortran/54263
3988         PR fortran/55343
3989         PR fortran/55444
3990         PR fortran/55574
3991         PR fortran/56079
3992         PR fortran/56378
3993         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3994         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3995         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3996         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3997         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3998         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3999         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4000         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4001         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4002         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4003         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4004         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4005         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4006         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4007         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4008         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4009         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4010         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4011         * gfortran.dg/pr32601_1.f03: Ditto.
4012         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4013         * gfortran.dg/blockdata_7.f90: New.
4014         * gfortran.dg/c_assoc_4.f90: New.
4015         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4016         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4017         * gfortran.dg/c_funloc_tests_8.f90: New.
4018         * gfortran.dg/c_loc_test_17.f90: New.
4019         * gfortran.dg/c_loc_test_18.f90: New.
4020         * gfortran.dg/c_loc_test_19.f90: New.
4021         * gfortran.dg/c_loc_test_20.f90: New.
4022         * gfortran.dg/c_sizeof_5.f90: New.
4023         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4024         * gfortran.dg/transfer_resolve_2.f90: New.
4025         * gfortran.dg/transfer_resolve_3.f90: New.
4026         * gfortran.dg/transfer_resolve_4.f90: New.
4027         * gfortran.dg/pr32601.f03: Update dg-error.
4028         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4029         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4031 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4033         * gcc.target/arm/vseleqdf.c: New test.
4034         * gcc.target/arm/vseleqsf.c: Likewise.
4035         * gcc.target/arm/vselgedf.c: Likewise.
4036         * gcc.target/arm/vselgesf.c: Likewise.
4037         * gcc.target/arm/vselgtdf.c: Likewise.
4038         * gcc.target/arm/vselgtsf.c: Likewise.
4039         * gcc.target/arm/vselledf.c: Likewise.
4040         * gcc.target/arm/vsellesf.c: Likewise.
4041         * gcc.target/arm/vselltdf.c: Likewise.
4042         * gcc.target/arm/vselltsf.c: Likewise.
4043         * gcc.target/arm/vselnedf.c: Likewise.
4044         * gcc.target/arm/vselnesf.c: Likewise.
4045         * gcc.target/arm/vselvcdf.c: Likewise.
4046         * gcc.target/arm/vselvcsf.c: Likewise.
4047         * gcc.target/arm/vselvsdf.c: Likewise.
4048         * gcc.target/arm/vselvssf.c: Likewise.
4050 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4052         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4053         body from here...
4054         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4055         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4056         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4057         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4058         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4059         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4060         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4061         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4062         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4063         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4064         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4065         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4066         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4067         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4068         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4069         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4070         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4071         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4072         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4073         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4074         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4075         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4076         * gcc.target/arm/atomic-op-char.c: Likewise.
4077         * gcc.target/arm/atomic-op-consume.c: Likewise.
4078         * gcc.target/arm/atomic-op-int.c: Likewise.
4079         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4080         * gcc.target/arm/atomic-op-release.c: Likewise.
4081         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4082         * gcc.target/arm/atomic-op-short.c: Likewise.
4084 2013-03-25  Richard Biener  <rguenther@suse.de>
4086         PR middle-end/56694
4087         * g++.dg/torture/pr56694.C: New testcase.
4089 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4091         PR target/56720
4092         * gcc.target/arm/neon-vcond-gt.c: New test.
4093         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4094         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4096 2013-03-25  Richard Biener  <rguenther@suse.de>
4098         PR tree-optimization/56689
4099         * gcc.dg/torture/pr56689.c: New testcase.
4101 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4103         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4105 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4107         PR fortran/56696
4108         * gfortran.dg/eof_5.f90: New.
4110 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4112         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4113         alphabetically.
4115 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4117         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4119 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4121         PR testsuite/55994
4122         * gcc.c-torture/execute/builtins/builtins.exp: Add
4123         -Wl,--allow-multiple-definition for RTEMS targets.
4125 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4127         * gcc.target/aarch64/movk.c: New test.
4129 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4131         * g++.dg/ext/vector21.C: New testcase.
4133 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4135         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4136         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4138 2013-03-21  Richard Biener  <rguenther@suse.de>
4140         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4141         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4143 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4145         * gcc.target/aarch64/vect.c: Test and result vector added
4146         for sabd and saba instructions.
4147         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4148         instructions in assembly.
4149         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4150         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4151         for fabd instruction.
4152         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4153         instruction in assembly.
4154         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4156 2013-03-20  Jeff Law  <law@redhat.com>
4158         * g++.dg/tree-ssa/ssa-dom.C: New test.
4160 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4162         * gcc.target/powerpc/mmfpgpr.c: New test.
4163         * gcc.target/powerpc/sd-vsx.c: Likewise.
4164         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4165         * gcc.target/powerpc/vsx-float0.c: Likewise.
4167 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4169         PR tree-optimization/56355
4170         * gcc.dg/pr56355-1.c: New file.
4172 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4173             Richard Sandiford <rdsandiford@googlemail.com>
4175         * gcc.target/mips/mips.exp: Add microMIPS support.
4176         * gcc.target/mips/umips-movep-2.c: New test.
4177         * gcc.target/mips/umips-lwp-2.c: New test.
4178         * gcc.target/mips/umips-swp-5.c: New test.
4179         * gcc.target/mips/umips-constraints-1.c: New test.
4180         * gcc.target/mips/umips-lwp-3.c: New test.
4181         * gcc.target/mips/umips-swp-6.c: New test.
4182         * gcc.target/mips/umips-constraints-2.c: New test.
4183         * gcc.target/mips/umips-save-restore-1.c: New test.
4184         * gcc.target/mips/umips-lwp-4.c: New test.
4185         * gcc.target/mips/umips-swp-7.c: New test.
4186         * gcc.target/mips/umips-save-restore-2.c: New test.
4187         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4188         * gcc.target/mips/umips-lwp-5.c: New test.
4189         * gcc.target/mips/umips-save-restore-3.c: New test.
4190         * gcc.target/mips/umips-lwp-6.c: New test.
4191         * gcc.target/mips/umips-swp-1.c: New test.
4192         * gcc.target/mips/umips-lwp-7.c: New test.
4193         * gcc.target/mips/umips-swp-2.c: New test.
4194         * gcc.target/mips/umips-lwp-8.c: New test.
4195         * gcc.target/mips/umips-swp-3.c: New test.
4196         * gcc.target/mips/umips-movep-1.c: New test.
4197         * gcc.target/mips/umips-lwp-1.c: New test.
4198         * gcc.target/mips/umips-swp-4.c: New test.
4200 2013-03-20  Richard Biener  <rguenther@suse.de>
4202         PR tree-optimization/56661
4203         * gcc.dg/torture/pr56661.c: New testcase.
4205 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4207         PR rtl-optimization/56605
4208         * gcc.target/powerpc/pr56605.c: New.
4210 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4212         PR fortran/54932
4213         * gfortran.dg/do_1.f90: Don't xfail.
4215 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4217         PR libfortran/51825
4218         * gfortran.dg/namelist_77.f90: New.
4219         * gfortran.dg/namelist_78.f90: New.
4221 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4223         PR libfortran/48618
4224         * gfortran.dg/open_negative_unit_1.f90: New.
4226 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4228         * gcc.target/aarch64/sbc.c: New test.
4230 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4232         * gcc.target/aarch64/ror.c: New test.
4234 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4236         * gcc.target/aarch64/extr.c: New test.
4238 2013-03-19  Richard Biener  <rguenther@suse.de>
4240         PR tree-optimization/56273
4241         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4242         * c-c++-common/uninit-17.c: Likewise.
4244 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4246         PR tree-optimization/56635
4247         * g++.dg/torture/pr56635.C: New test.
4249 2013-03-18  Richard Biener  <rguenther@suse.de>
4251         PR tree-optimization/3713
4252         * g++.dg/ipa/devirt-12.C: New testcase.
4254 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4256         PR c/56566
4257         * c-c++-common/pr56566.c: New test.
4259 2013-03-17  Jason Merrill  <jason@redhat.com>
4261         * g++.dg/template/abstract-dr337.C: XFAIL.
4263 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4265         PR c++/56607
4266         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4267         * c-c++-common/pr56607.c: New test.
4269 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4271         PR c++/56582
4272         * g++.dg/cpp0x/constexpr-array5.C: New.
4274 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4276         PR fortran/56615
4277         * gfortran.dg/transfer_intrinsic_5.f90: New.
4279 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4281         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4282         * gcc.target/i386/pr20020-1.c: Likewise.
4283         * gcc.target/i386/pr20020-2.c: Likewise.
4284         * gcc.target/i386/pr20020-3.c: Likewise.
4285         * gcc.target/i386/pr53425-1.c: Likewise.
4286         * gcc.target/i386/pr53425-2.c: Likewise.
4287         * gcc.target/i386/pr55093.c: Likewise.
4288         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4290 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4292         PR debug/56307
4293         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4294         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4296 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4298         PR tree-optimization/53265
4299         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4300         undefined behavior.
4301         * gcc.dg/graphite/id-6.c (test): Likewise.
4302         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4303         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4305         PR tree-optimization/53265
4306         * gcc.dg/pr53265.c: New test.
4307         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4308         to dg-options.
4309         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4310         arrays.
4311         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4312         n, use it as high bound instead of 4.
4314 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4316         PR target/49880
4317         * gcc.target/sh/pr49880-1.c: New.
4318         * gcc.target/sh/pr49880-2.c: New.
4319         * gcc.target/sh/pr49880-3.c: New.
4320         * gcc.target/sh/pr49880-4.c: New.
4321         * gcc.target/sh/pr49880-5.c: New.
4323 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4325         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4327 2013-03-13  Richard Biener  <rguenther@suse.de>
4329         PR tree-optimization/56608
4330         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4332 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4334         PR c++/56611
4335         * g++.dg/cpp0x/alias-decl-32.C: New.
4337 2013-03-11  Jan Hubicka  <jh@suse.cz>
4339         PR middle-end/56571
4340         * gcc.c-torture/compile/pr56571.c: New testcase.
4342 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4344         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4345         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4347 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4349         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4350         * gcc.dg/inline_4.c: Likewise.
4351         * gcc.dg/unroll_2.c: Likewise.
4352         * gcc.dg/unroll_3.c: Likewise.
4353         * gcc.dg/unroll_4.c: Likewise.
4355 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4357         PR testsuite/54119
4358         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4360         PR debug/56307
4361         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4363 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4365         PR target/40797
4366         * gcc.c-torture/compile/pr40797.c: New.
4368 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4370         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4372 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4374         PR fortran/56575
4375         * gfortran.dg/class_56.f90: New test.
4377 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4379         PR middle-end/56524
4380         * gcc.target/mips/pr56524.c: New test.
4382 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/56565
4385         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4387 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4389         PR c++/51412
4390         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4392 2013-03-08  Marek Polacek  <polacek@redhat.com>
4394         PR tree-optimization/56478
4395         * gcc.dg/torture/pr56478.c: New test.
4397 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4399         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4400         targets linker option --allow-multiple-definition.
4402         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4403         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4404         * gcc.dg/pr52549.c: Add LLP64 case.
4405         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4406         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4407         * gcc.dg/torture/pr51071-2.c: Likewise.
4408         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4409         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4410         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4411         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4412         * gcc.dg/weak/weak-1.c: Likewise.
4413         * gcc.dg/weak/weak-2.c: Likewise.
4414         * gcc.dg/weak/weak-3.c: Likewise.
4415         * gcc.dg/weak/weak-4.c: Likewise.
4416         * gcc.dg/weak/weak-5.c: Likewise.
4417         * gcc.dg/weak/weak-15.c: Likewise.
4418         * gcc.dg/weak/weak-16.c: Likewise.
4420         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4422 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4424         PR tree-optimization/56559
4425         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4427 2013-03-07  Andreas Schwab  <schwab@suse.de>
4429         * gcc.dg/pr31490.c: Fix last change.
4431 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4433         PR c++/56534
4434         * g++.dg/template/crash115.C: New.
4436 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4438         PR tree-optimization/56539
4439         * gcc.c-torture/compile/pr56539.c: New test.
4441 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4443         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4444         targets.
4445         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4446         * gcc.dg/lto/20091013-1_2.c: Likewise.
4447         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4449 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4451         * gnat.dg/specs/aggr6.ads: New test.
4453 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4455         * gnat.dg/loop_optimization15.ad[sb]: New test.
4457 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4459         PR middle-end/56548
4460         * gcc.dg/pr56548.c: New test.
4462 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4464         PR debug/53363
4465         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4467 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4469         PR c++/56543
4470         * g++.dg/template/typename20.C: New test.
4472 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4474         PR debug/56510
4475         * gcc.dg/pr56510.c: New test.
4477         PR rtl-optimization/56484
4478         * gcc.c-torture/compile/pr56484.c: New test.
4480 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4482         PR c++/56530
4483         * g++.dg/warn/Wsign-conversion-2.C: New.
4485 2013-03-05  Richard Biener  <rguenther@suse.de>
4487         PR tree-optimization/56270
4488         * gcc.dg/vect/slp-38.c: New testcase.
4490 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4492         PR rtl-optimization/56494
4493         * gcc.dg/pr56494.c: New test.
4495 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4497         * gcc.dg/pr56424.c: New test.
4499 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4501         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4502         * gcc.dg/pr56228.c <avr>: Skip.
4504 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4506         PR testsuite/52641
4507         PR tree-optimization/52631
4508         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4510 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4512         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4513         * gcc.dg/vect/vect-83_64.c: Same.
4515 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4517         PR fortran/56477
4518         * gfortran.dg/pointer_check_13.f90: New test.
4520 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4522         PR fortran/54730
4523         * gfortran.dg/array_constructor_42.f90: New test.
4525 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4527         PR c++/52688
4528         * g++.dg/template/static33.C: New.
4529         * g++.dg/template/static34.C: Likewise.
4531         PR c++/10291
4532         * g++.dg/template/static35.C: New.
4534 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4536         * gcc.dg/pr56396.c: Require pic support.
4538 2013-03-01  Richard Biener  <rguenther@suse.de>
4540         PR tree-optimization/55481
4541         * gcc.dg/torture/pr56488.c: New testcase.
4543 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4544             Jakub Jelinek  <jakub@redhat.com>
4546         PR sanitizer/56454
4547         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4548         no_sanitize_address attribute rather than no_address_safety_analysis.
4549         * g++.dg/asan/sanitizer_test_utils.h
4550         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4551         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4552         in addition to no_address_safety_analysis.
4554 2013-02-28  Jason Merrill  <jason@redhat.com>
4556         PR c++/56481
4557         * g++.dg/cpp0x/constexpr-and.C: New.
4559 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4561         PR tree-optimization/56294
4562         * g++.dg/debug/pr56294.C: New test.
4564 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4566         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4568 2013-02-27  Marek Polacek  <polacek@redhat.com>
4570         PR rtl-optimization/56466
4571         * gcc.dg/pr56466.c: New test.
4573 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4575         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4576         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4577         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4579 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4581         PR middle-end/45472
4582         * gcc.dg/pr45472.c: New test.
4584 2013-02-26  Marek Polacek  <polacek@redhat.com>
4586         PR tree-optimization/56426
4587         * gcc.dg/pr56436.c: New test.
4589 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4591         PR tree-optimization/56448
4592         * gcc.c-torture/compile/pr56448.c: New test.
4594         PR tree-optimization/56443
4595         * gcc.dg/torture/pr56443.c: New test.
4597 2013-02-25  Richard Biener  <rguenther@suse.de>
4599         PR tree-optimization/56175
4600         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4602 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4604         PR c++/56403
4605         * g++.dg/torture/pr56403.C: New test.
4607 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4609         Revert:
4610         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4611         Richard Sandiford  <rdsandiford@googlemail.com>
4613         * gcc.target/mips/mips.exp: Add microMIPS support.
4614         * gcc.target/mips/umips-movep-2.c: New test.
4615         * gcc.target/mips/umips-lwp-2.c: New test.
4616         * gcc.target/mips/umips-swp-5.c: New test.
4617         * gcc.target/mips/umips-constraints-1.c: New test.
4618         * gcc.target/mips/umips-lwp-3.c: New test.
4619         * gcc.target/mips/umips-swp-6.c: New test.
4620         * gcc.target/mips/umips-constraints-2.c: New test.
4621         * gcc.target/mips/umips-save-restore-1.c: New test.
4622         * gcc.target/mips/umips-lwp-4.c: New test.
4623         * gcc.target/mips/umips-swp-7.c: New test.
4624         * gcc.target/mips/umips-save-restore-2.c: New test.
4625         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4626         * gcc.target/mips/umips-lwp-5.c: New test.
4627         * gcc.target/mips/umips-save-restore-3.c: New test.
4628         * gcc.target/mips/umips-lwp-6.c: New test.
4629         * gcc.target/mips/umips-swp-1.c: New test.
4630         * gcc.target/mips/umips-lwp-7.c: New test.
4631         * gcc.target/mips/umips-swp-2.c: New test.
4632         * gcc.target/mips/umips-lwp-8.c: New test.
4633         * gcc.target/mips/umips-swp-3.c: New test.
4634         * gcc.target/mips/umips-movep-1.c: New test.
4635         * gcc.target/mips/umips-lwp-1.c: New test.
4636         * gcc.target/mips/umips-swp-4.c: New test.
4638 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4639             Richard Sandiford  <rdsandiford@googlemail.com>
4641         * gcc.target/mips/mips.exp: Add microMIPS support.
4642         * gcc.target/mips/umips-movep-2.c: New test.
4643         * gcc.target/mips/umips-lwp-2.c: New test.
4644         * gcc.target/mips/umips-swp-5.c: New test.
4645         * gcc.target/mips/umips-constraints-1.c: New test.
4646         * gcc.target/mips/umips-lwp-3.c: New test.
4647         * gcc.target/mips/umips-swp-6.c: New test.
4648         * gcc.target/mips/umips-constraints-2.c: New test.
4649         * gcc.target/mips/umips-save-restore-1.c: New test.
4650         * gcc.target/mips/umips-lwp-4.c: New test.
4651         * gcc.target/mips/umips-swp-7.c: New test.
4652         * gcc.target/mips/umips-save-restore-2.c: New test.
4653         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4654         * gcc.target/mips/umips-lwp-5.c: New test.
4655         * gcc.target/mips/umips-save-restore-3.c: New test.
4656         * gcc.target/mips/umips-lwp-6.c: New test.
4657         * gcc.target/mips/umips-swp-1.c: New test.
4658         * gcc.target/mips/umips-lwp-7.c: New test.
4659         * gcc.target/mips/umips-swp-2.c: New test.
4660         * gcc.target/mips/umips-lwp-8.c: New test.
4661         * gcc.target/mips/umips-swp-3.c: New test.
4662         * gcc.target/mips/umips-movep-1.c: New test.
4663         * gcc.target/mips/umips-lwp-1.c: New test.
4664         * gcc.target/mips/umips-swp-4.c: New test.
4666 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4668         PR sanitizer/56393
4669         * lib/asan-dg.exp (asan_link_flags): Add
4670         -B${gccpath}/libsanitizer/asan/ to flags.
4672 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4674         PR middle-end/56420
4675         * gcc.dg/torture/pr56420.c: New test.
4677 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4679         PR middle-end/56108
4680         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4682 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4684         PR tree-optimization/56310
4685         * g++.dg/ipa/pr56310.C: New test.
4687 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4689         PR fortran/56385
4690         * gfortran.dg/proc_ptr_comp_37.f90: New.
4692 2013-02-21  Richard Biener  <rguenther@suse.de>
4694         PR tree-optimization/56415
4695         Revert
4696         2013-02-11  Richard Biener  <rguenther@suse.de>
4698         PR tree-optimization/56273
4699         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4700         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4701         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4702         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4703         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4704         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4706 2013-02-21  Marek Polacek  <polacek@redhat.com>
4708         PR tree-optimization/56398
4709         * g++.dg/torture/pr56398.C: New test.
4711 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4713         PR inline-asm/56405
4714         * gcc.c-torture/compile/pr56405.c: New test.
4716 2013-02-20  Jan Hubicka  <jh@suse.cz>
4718         PR tree-optimization/56265
4719         * g++.dg/ipa/devirt-11.C: New testcase.
4721 2013-02-20  Richard Biener  <rguenther@suse.de>
4723         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4725 2013-02-20  Richard Biener  <rguenther@suse.de>
4726         Jakub Jelinek  <jakub@redhat.com>
4728         PR tree-optimization/56396
4729         * gcc.dg/pr56396.c: New testcase.
4731 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4733         PR c++/56373
4734         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4736 2013-02-19  Richard Biener  <rguenther@suse.de>
4738         PR tree-optimization/56384
4739         * gcc.dg/torture/pr56384.c: New testcase.
4741 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4743         PR tree-optimization/56350
4744         * gcc.dg/pr56350.c: New test.
4746         PR tree-optimization/56381
4747         * g++.dg/opt/pr56381.C: New test.
4749 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4751         PR pch/54117
4752         * lib/dg-pch.exp (pch-init, pch-finish,
4753         check_effective_target_pch_supported_debug): New procs.
4754         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4755         Likewise if $pch_unsupported_debug and $flags include -g.
4756         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4757         and dg-require-effective-target pch_unsupported_debug.
4758         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4759         * objc.dg/pch/pch.exp: Likewise.
4760         * gcc.dg/pch/pch.exp: Likewise.
4761         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4762         pch_unsupported_debug.
4763         * gcc.dg/pch/valid-1.hs: Likewise.
4764         * gcc.dg/pch/valid-1b.c: Likewise.
4765         * gcc.dg/pch/valid-1b.hs: Likewise.
4767 2013-02-18  Richard Biener  <rguenther@suse.de>
4769         PR tree-optimization/56366
4770         * gcc.dg/torture/pr56366.c: New testcase.
4772 2013-02-18  Richard Biener  <rguenther@suse.de>
4774         PR middle-end/56349
4775         * gcc.dg/torture/pr56349.c: New testcase.
4777 2013-02-18  Richard Biener  <rguenther@suse.de>
4779         PR tree-optimization/56321
4780         * gcc.dg/torture/pr56321.c: New testcase.
4782 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4784         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4786 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4787             Dodji Seketeli  <dodji@redhat.com>
4789         PR asan/56330
4790         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4791         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4792         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4793         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4794         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4795         * c-c++-common/asan/pr56330.c: Likewise.
4796         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4797         Ensure the size argument of __builtin_memcpy is a constant.
4799 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4800             Paolo Carlini  <paolo.carlini@oracle.com>
4802         PR c++/51242
4803         * g++.dg/cpp0x/enum23.C: New.
4805 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4807         PR target/54685
4808         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4810 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4812         PR rtl-optimization/56348
4813         * gcc.target/i386/pr56348.c: New test.
4815 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4817         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4818         * gcc.target/arm/interrupt-2.c: Likewise.
4820 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4822         PR fortran/56318
4823         * gfortran.dg/matmul_9.f90: New.
4825 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4827         PR fortran/53818
4828         * gfortran.dg/init_flag_11.f90: New.
4830 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4832         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4834 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4836         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4837         characters.
4839 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4840             Tobias Burnus  <burnus@net-b.de>
4842         PR testsuite/56138
4843         * gfortran.dg/allocatable_function_7.f90: New.
4845 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4847         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4848         * asan_globals_test-wrapper.cc: New file.
4849         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4850         instead of asan_globals_test.cc as dg-additional-sources.
4851         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4852         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4853         "sanitizer_test_utils.h" instead of
4854         "sanitizer_common/tests/sanitizer_test_utils.h".
4855         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4856         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4857         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4858         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4859         * g++.dg/asan/asan_test.cc: Synced from upstream.
4860         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4862 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4864         Fix an asan crash
4865         * c-c++-common/asan/memcmp-2.c: New test.
4867 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4869         PR c++/55582
4870         * g++.dg/cpp0x/udlit-string-literal.h: New.
4871         * g++.dg/cpp0x/udlit-string-literal.C: New.
4873 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4875         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4877 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4879         PR target/56184
4880         * gcc.target/arm/pr56184.C: New test.
4882 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4884         PR c++/56302
4885         * g++.dg/torture/pr56302.C: New test.
4886         * g++.dg/cpp0x/constexpr-56302.C: New test.
4887         * c-c++-common/pr56302.c: New test.
4889 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4890             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4892         PR fortran/56204
4893         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4894         * gfortran.dg/quad_3.f90: Ditto.
4896 2013-02-13  Kostya Serebryany  <kcc@google.com>
4898         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4899         to match the fresh asan run-time.
4900         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4902 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4904         Avoid instrumenting duplicated memory access in the same basic block
4905         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4906         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4907         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4908         * c-c++-common/asan/inc.c: Likewise.
4910 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4912         PR inline-asm/56148
4913         * gcc.target/i386/pr56148.c: New test.
4915 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4916             Tobias Burnus  <burnus@net-b.de>
4918         PR testsuite/56082
4919         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4920         to kind=2.
4922 2013-02-12  Richard Biener  <rguenther@suse.de>
4924         PR lto/56297
4925         * gcc.dg/lto/pr56297_0.c: New testcase.
4926         * gcc.dg/lto/pr56297_0.c: Likewise.
4928 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4930         PR fortran/46952
4931         * gfortran.dg/typebound_deferred_1.f90: New.
4933 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4935         PR rtl-optimization/56151
4936         * gcc.target/i386/pr56151.c: New test.
4938 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4940         * g++.dg/ext/mv12.C: New test.
4941         * g++.dg/ext/mv12.h: New file.
4942         * g++.dg/ext/mv12-aux.C: New file.
4943         * g++.dg/ext/mv13.C: New test.
4945 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4947         * lib/target-supports.exp
4948         (check_effective_target_powerpc_eabi_ok): New.
4949         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4950         powerpc_eabi_ok.
4951         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4952         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4953         only.
4954         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4955         * gcc.target/powerpc/pr51623.c: Likewise.
4956         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4957         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4959 2013-02-11  Alexander Potapenko  <glider@google.com>
4960             Jack Howarth  <howarth@bromo.med.uc.edu>
4961             Jakub Jelinek  <jakub@redhat.com>
4963         PR sanitizer/55617
4964         * g++.dg/asan/pr55617.C: Run on all targets.
4966 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4968         PR rtl-optimization/56275
4969         * gcc.dg/pr56275.c: New test.
4971 2013-02-11  Richard Biener  <rguenther@suse.de>
4973         PR tree-optimization/56273
4974         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4976 2013-02-11  Richard Biener  <rguenther@suse.de>
4978         PR tree-optimization/56264
4979         * gcc.dg/torture/pr56264.c: New testcase.
4981 2013-02-11  Richard Biener  <rguenther@suse.de>
4983         PR tree-optimization/56273
4984         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4985         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4986         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4987         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4988         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4989         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4991 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4993         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4994         for *-*-linux-gnu targets.
4995         * g++.dg/asan/interception-test-1.c: Ditto.
4996         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4997         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4999 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5001         PR fortran/55362
5002         * gfortran.dg/intrinsic_size_4.f90 : New test.
5004 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5006         PR target/56256
5007         * gcc.target/powerpc/pr56256.c: New test.
5009 2013-02-08  Ian Lance Taylor  <iant@google.com>
5011         * lib/go.exp: Load timeout.exp.
5013 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5015         PR rtl-optimization/56246
5016         * gcc.target/i386/pr56246.c: New test.
5018 2013-02-08  Jeff Law  <law@redhat.com>
5020         PR debug/53948
5021         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5023 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5025         PR target/56043
5026         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5027         powerpc*-*-linux*.
5029 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5031         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5033 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5035         PR rtl-optimization/56195
5036         * gcc.dg/torture/pr56195.c: New test.
5038 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5040         PR fortran/54107
5041         * gfortran.dg/recursive_interface_2.f90: New test.
5043 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5045         PR tree-optimization/56250
5046         * gcc.c-torture/execute/pr56250.c: New test.
5048 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5050         PR tree-optimization/56064
5051         * gcc.dg/fixed-point/view-convert-2.c: New test.
5053 2013-02-08  Michael Matz  <matz@suse.de>
5055         PR tree-optimization/52448
5056         * gcc.dg/pr52448.c: New test.
5058 2013-02-08  Richard Biener  <rguenther@suse.de>
5060         PR middle-end/56181
5061         * gcc.dg/torture/pr56181.c: New testcase.
5063 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5065         PR target/54222
5066         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5067         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5069 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5071         PR c++/56241
5072         * g++.dg/parse/crash61.C: New test.
5074         PR c++/56239
5075         * g++.dg/parse/pr56239.C: New test.
5077         PR c++/56237
5078         * g++.dg/abi/mangle61.C: New test.
5080 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5082         PR rtl-optimization/56225
5083         * gcc.target/i386/pr56225.c: New test.
5085 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5087         PR debug/56154
5088         * gcc.dg/guality/pr56154-1.c: New test.
5089         * gcc.dg/guality/pr56154-2.c: New test.
5090         * gcc.dg/guality/pr56154-3.c: New test.
5091         * gcc.dg/guality/pr56154-4.c: New test.
5092         * gcc.dg/guality/pr56154-aux.c: New file.
5094         PR tree-optimization/55789
5095         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5096         cleanup-tree-dump.
5097         * gcc.dg/tree-ssa/inline-3.c: Add
5098         --param max-early-inliner-iterations=2 option.
5100 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5102         PR debug/53363
5103         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5104         Add -fno-dwarf2-cfi-asm to dg-options.
5105         Adapt match count.
5107 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5109         PR target/56228
5110         * gcc.dg/pr56228.c: New test.
5112 2013-02-07  Alan Modra  <amodra@gmail.com>
5114         PR target/54009
5115         * gcc.target/powerpc/pr54009.c: New test.
5116         PR target/54131
5117         * gfortran.dg/pr54131.f: New test.
5119 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5121         PR fortran/55789
5122         * gfortran.dg/array_constructor_41.f90: New test.
5124 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5126         PR fortran/55978
5127         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5129 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5131         PR middle-end/56217
5132         * g++.dg/gomp/pr56217.C: New test.
5134 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5136         PR tree-optimization/56205
5137         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5138         * gcc.c-torture/execute/pr56205.c: New test.
5140 2013-02-05  Richard Biener  <rguenther@suse.de>
5142         PR tree-optimization/53342
5143         PR tree-optimization/53185
5144         * gcc.dg/vect/pr53185-2.c: New testcase.
5146 2013-02-05  Jan Hubicka  <jh@suse.cz>
5148         PR tree-optimization/55789
5149         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5150         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5151         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5152         * g++.dg/ipa/inline-1.C: New testcase.
5153         * g++.dg/ipa/inline-2.C: New testcase.
5154         * g++.dg/ipa/inline-3.C: New testcase.
5156 2013-02-05  Jan Hubicka  <jh@suse.cz>
5158         PR tree-optimization/55789
5159         * g++.dg/torture/pr55789.C: New testcase.
5161 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5163         PR middle-end/56167
5164         * gcc.dg/pr56167.c: New test.
5166 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5168         PR target/55146
5169         * gcc.target/sh/pr55146.c: New.
5171 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5173         PR tree-optimization/54386
5174         * gcc.target/sh/pr54386.c: New.
5176 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5178         PR fortran/56008
5179         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5181         PR fortran/47517
5182         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5184 2013-02-04  Alexander Potapenko  <glider@google.com>
5185             Jack Howarth  <howarth@bromo.med.uc.edu>
5186             Jakub Jelinek  <jakub@redhat.com>
5188         PR sanitizer/55617
5189         * g++.dg/asan/pr55617.C: New test.
5191 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5193         PR fortran/54195
5194         * gfortran.dg/typebound_operator_19.f90: New test.
5195         * gfortran.dg/typebound_assignment_4.f90: New test.
5197 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5199         PR fortran/54107
5200         * gfortran.dg/recursive_interface_1.f90: New test.
5202 2013-02-04  Richard Guenther  <rguenther@suse.de>
5204         PR lto/56168
5205         * gcc.dg/lto/pr56168_0.c: New testcase.
5206         * gcc.dg/lto/pr56168_1.c: Likewise.
5208 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5210         PR fortran/50627
5211         PR fortran/56054
5212         * gfortran.dg/block_12.f90:  New test.
5213         * gfortran.dg/module_error_1.f90:  New test.
5215 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5217         * lib/target-supports.exp (check_effective_target_vect_float)
5218         (check_effective_target_vect_no_align): Add mips-sde-elf.
5220 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5222         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5224 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5226         * gcc.dg/pr56023.c: XFAIL on AIX.
5227         * gcc.dg/vect/pr49352.c: Same.
5229 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5231         * gnat.dg/opt26.adb: New test.
5233 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5235         Revert.
5236         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5238         * gcc.target/arm/neon-vfnms-1.c: New test.
5239         * gcc.target/arm/neon-vfnma-1.c: New test.
5241 2013-01-31  Richard Biener  <rguenther@suse.de>
5243         PR tree-optimization/56157
5244         * gcc.dg/torture/pr56157.c: New testcase.
5246 2013-01-30  Richard Biener  <rguenther@suse.de>
5248         PR tree-optimization/56150
5249         * gcc.dg/torture/pr56150.c: New testcase.
5251 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5253         PR sanitizer/55374
5254         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5255         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5256         printed in backtrace.
5257         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5258         to avoid errors about mismatched allocation vs. deallocation.
5260         PR c++/55742
5261         * g++.dg/mv1.C: Moved to...
5262         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5263         * g++.dg/mv2.C: Moved to...
5264         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5265         * g++.dg/mv3.C: Moved to...
5266         * g++.dg/ext/mv3.C: ... here.
5267         * g++.dg/mv4.C: Moved to...
5268         * g++.dg/ext/mv4.C: ... here.
5269         * g++.dg/mv5.C: Moved to...
5270         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5271         * g++.dg/mv6.C: Moved to...
5272         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5273         * g++.dg/ext/mv7.C: New test.
5274         * g++.dg/ext/mv8.C: New test.
5275         * g++.dg/ext/mv9.C: New test.
5276         * g++.dg/ext/mv10.C: New test.
5277         * g++.dg/ext/mv11.C: New test.
5279 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5281         PR rtl-optimization/56144
5282         * gcc.dg/pr56144.c: New.
5284 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5286         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5287         message.
5288         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5289         * g++.dg/cpp0x/constexpr-55573.C: Same
5291 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5293         PR tree-optimization/56064
5294         * gcc.dg/fixed-point/view-convert.c: New test.
5296 2013-01-30  Andreas Schwab  <schwab@suse.de>
5298         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5299         evaluate the end index in string range.
5301 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5303         PR fortran/56138
5304         * gfortran.dg/allocatable_function_6.f90: New.
5306 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5307             Mikael Morin  <mikael@gcc.gnu.org>
5309         PR fortran/54107
5310         * gfortran.dg/proc_ptr_comp_36.f90: New.
5312 2013-01-29  Richard Biener  <rguenther@suse.de>
5314         PR tree-optimization/55270
5315         * gcc.dg/torture/pr55270.c: New testcase.
5317 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5319         PR rtl-optimization/56117
5320         * gcc.dg/pr56117.c: New test.
5322 2013-01-28  Richard Biener  <rguenther@suse.de>
5324         PR tree-optimization/56034
5325         * gcc.dg/torture/pr56034.c: New testcase.
5327 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5329         PR tree-optimization/56125
5330         * gcc.dg/pr56125.c: New test.
5332 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5333             Mikael Morin  <mikael@gcc.gnu.org>
5335         PR fortran/53537
5336         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5337         * gfortran.dg/import8.f90: Likewise.
5338         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5339         * gfortran.dg/import10.f90: New test.
5340         * gfortran.dg/import11.f90: Likewise
5342 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5344         PR testsuite/56053
5345         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5346         string.h.  Provide memset, malloc and free prototypes, adjust line
5347         numbers in dg-output.
5348         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5349         Provide memset prototype and adjust line numbers in dg-output.
5350         * c-c++-common/asan/global-overflow-1.c: Likewise.
5352         PR tree-optimization/56094
5353         * gcc.dg/pr56094.c: New test.
5355 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5357         * gcc.target/arm/neon-vfnms-1.c: New test.
5358         * gcc.target/arm/neon-vfnma-1.c: New test.
5360 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5362         PR target/56114
5363         * gcc.target/i386/pr56114.c: New test.
5365 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5367         PR fortran/55984
5368         * gfortran.dg/associate_14.f90: New test.
5370         PR fortran/56047
5371         * gfortran.dg/associate_13.f90: New test.
5373 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5375         PR tree-optimization/56098
5376         * gcc.dg/pr56098-1.c: New test.
5377         * gcc.dg/pr56098-2.c: New test.
5379 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5381         PR target/54222
5382         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5384 2013-01-22  Marek Polacek  <polacek@redhat.com>
5386         PR tree-optimization/56035
5387         * gcc.dg/pr56035.c: New test.
5389 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5391         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5392         for MIPS.
5394 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5396         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5398 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5400         PR c/56078
5401         * gcc.dg/pr56078.c: New test.
5402         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5404 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5406         PR tree-optimization/55927
5407         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5409 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5411         * gcc.target/i386/movsd.c: New test.
5413 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5415         PR inline-asm/55934
5416         * gcc.target/i386/pr55934.c: New test.
5418 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5420         PR fortran/56081
5421         * gfortran.dg/select_8.f90: New.
5423 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5425         * gcc.target/microblaze/microblaze.exp: Remove
5426         target_config_cflags check.
5428 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5430         PR fortran/56052
5431         * gfortran.dg/gomp/pr56052.f90: New test.
5433         PR target/49069
5434         * gcc.dg/pr49069.c: New test.
5436 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5438         PR c++/55944
5439         * g++.dg/cpp0x/constexpr-static10.C: New.
5441 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5443         PR target/56028
5444         * gcc.target/i386/pr56028.c: New test.
5446 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5448         PR target/55686
5449         * gcc.target/i386/pr55686.c: New test.
5451 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5453         PR c++/53609
5454         * g++.dg/cpp0x/variadic139.C: New test.
5455         * g++.dg/cpp0x/variadic140.C: Likewise.
5456         * g++.dg/cpp0x/variadic141.C: Likewise.
5458 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5460         * gnat.dg/warn8.adb: New test.
5462 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5464         PR fortran/55919
5465         * gfortran.dg/include_8.f90: New test.
5467 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5469         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5470         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5472 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5474         PR tree-optimization/56051
5475         * gcc.c-torture/execute/pr56051.c: New test.
5477 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5479         PR rtl-optimization/56023
5480         * gcc.dg/pr56023.c: New test.
5482 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5484         PR middle-end/56022
5485         * gcc.target/i386/pr56022.c: New test.
5487 2013-01-21  Jason Merrill  <jason@redhat.com>
5489         * lib/target-supports.exp (check_effective_target_alias): New.
5491 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5493         PR debug/53235
5494         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5496 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5498         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5500 2013-01-19  Jeff Law  <law@redhat.com>
5502         PR tree-optimization/52631
5503         * tree-ssa/pr52631.c: New test.
5504         * tree-ssa/ssa-fre-9: Update expected output.
5506 2013-01-19  Anthony Green  <green@moxielogic.com>
5508         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5509         for moxie.
5511 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5513         PR tree-optimization/56029
5514         * g++.dg/torture/pr56029.C: New test.
5516 2013-01-18  Sharad Singhai  <singhai@google.com>
5518         PR tree-optimization/55995
5519         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5521 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5523         PR target/55433
5524         * gcc.target/i386/pr55433.c: New.
5526 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5528         PR middle-end/56015
5529         * gfortran.dg/pr56015.f90: New test.
5531 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5533         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5535 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5537         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5538         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5539         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5540         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5541         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5543 2013-01-17  Jeff Law  <law@redhat.com>
5545         * gcc.dg/pr52573.c: Move to...
5546         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5548         PR rtl-optimization/52573
5549         * gcc.dg/pr52573.c: New test.
5551 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5553         PR sanitizer/55679
5554         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5555         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5556         check_no_compiler_messages to test support in ucontext.h.
5557         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5558         compliant RLIMIT_AS.
5560 2013-01-17  Marek Polacek  <polacek@redhat.com>
5562         PR rtl-optimization/55833
5563         * gcc.dg/pr55833.c: New test.
5565 2013-01-17  Jan Hubicka  <jh@suse.cz>
5567         PR tree-optimization/55273
5568         * gcc.c-torture/compile/pr55273.c: New testcase.
5570 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5572         PR target/55981
5573         * gcc.target/pr55981.c: New test.
5575 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5577         * gcc.target/arm/pr40887.c: Require at least armv5.
5578         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5579         * gcc.target/arm/pr51915.c: Likewise.
5580         * gcc.target/arm/pr52006.c: Likewise.
5581         * gcc.target/arm/pr53187.c: Likewise.
5583         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5584         * gcc.target/arm/ftest-support-arm.h: Delete.
5585         * gcc.target/arm/ftest-support-thumb.h: Delete.
5586         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5587         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5588         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5589         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5590         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5591         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5592         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5593         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5594         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5595         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5596         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5597         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5598         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5599         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5600         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5601         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5602         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5603         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5604         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5605         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5606         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5607         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5608         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5609         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5611 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5613         PR tree-optimizations/55264
5614         * g++.dg/ipa/pr55264.C: New test.
5616 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5618         PR fortran/55983
5619         * gfortran.dg/class_55.f90: New.
5621 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5623         PR testsuite/55994
5624         * gcc.c-torture/execute/builtins/builtins.exp: Add
5625         -Wl,--allow-multiple-definition for eabi and elf targets.
5627         PR testsuite/54622
5628         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5629         check_effective_target_vect_perm_short,
5630         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5631         check_effective_target_vect64): Return 0 for big-endian ARM.
5632         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5634         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5635         prototypes.
5637 2013-01-16  Richard Biener  <rguenther@suse.de>
5639         PR tree-optimization/55964
5640         * gcc.dg/torture/pr55964.c: New testcase.
5642 2013-01-16  Richard Biener  <rguenther@suse.de>
5644         PR tree-optimization/54767
5645         PR tree-optimization/53465
5646         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5648 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5650         PR target/55301
5651         * gcc.target/sh/sh-switch.c: New testcase.
5653 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5655         * gcc.dg/webizer.c: Increase the array size.
5657 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5659         PR target/55940
5660         * gcc.dg/pr55940.c: New test.
5662 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5663             Harald Anlauf  <anlauf@gmx.de>
5665         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5666         * gfortran.dg/bounds_check_5.f90: Likewise.
5667         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5668         * gfortran.dg/continuation_9.f90: Likewise.
5669         * gfortran.dg/move_alloc_13.f90: Likewise.
5670         * gfortran.dg/structure_constructor_11.f90: Likewise.
5671         * gfortran.dg/tab_continuation.f: Likewise.
5672         * gfortran.dg/warning-directive-2.F90: Likewise.
5673         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5675 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5677         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5678         * gcc.target/arm/fma-sp.c: Likewise.
5680 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5682         PR rtl-optimization/55153
5683         * gcc.dg/pr55153.c: New.
5685 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5687         PR tree-optimization/55920
5688         * gcc.c-torture/compile/pr55920.c: New test.
5690 2013-01-15  Richard Biener  <rguenther@suse.de>
5692         PR middle-end/55882
5693         * gcc.dg/torture/pr55882.c: New testcase.
5695 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5697         PR tree-optimization/55955
5698         * gcc.c-torture/compile/pr55955.c: New test.
5700 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5702         PR c++/55663
5703         * g++.dg/cpp0x/alias-decl-31.C: New test.
5705 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5707         PR fortran/54286
5708         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5709         case where interface is null.
5711 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5713         PR fortran/55806
5714         * gfortran.dg/array_constructor_40.f90:  New test.
5716 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5718         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5720 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5722         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5723         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5724         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5725         * gcc.target/aarch64/vect-ld1r.c: New.
5726         * gcc.target/aarch64/vect-ld1r.x: New.
5728 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5730         PR target/55948
5731         * gcc.target/i386/hle-clear-rel.c: New file
5732         * gcc.target/i386/hle-store-rel.c: New file.
5734 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5736         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5737         * gfortran.dg/bounds_check_4.f90: Likewise.
5738         * gfortran.dg/inquire_10.f90: Likewise.
5739         * gfortran.dg/minloc_3.f90: Likewise.
5740         * gfortran.dg/minlocval_3.f90: Likewise.
5741         * gfortran.dg/module_double_reuse.f90: Likewise.
5742         * gfortran.dg/mvbits_1.f90: Likewise.
5743         * gfortran.dg/oldstyle_1.f90: Likewise.
5744         * gfortran.dg/pr20163-2.f: Likewise.
5745         * gfortran.dg/save_1.f90: Likewise.
5746         * gfortran.dg/scan_1.f90: Likewise.
5747         * gfortran.dg/select_char_1.f90: Likewise.
5748         * gfortran.dg/shape_4.f90: Likewise.
5749         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5750         * gfortran.dg/function_optimize_10.f90: Likewise.
5751         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5752         * gfortran.dg/used_types_17.f90: Likewise.
5753         * gfortran.dg/used_types_18.f90: Likewise.
5755 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5757         PR fortran/54286
5758         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5760 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5762         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5764 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5766         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5768 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5770         PR fortran/55072
5771         * gfortran.dg/assumed_type_2.f90: Fix test case.
5772         * gfortran.dg/internal_pack_13.f90: New test.
5773         * gfortran.dg/internal_pack_14.f90: New test.
5775 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5777         PR fortran/55868
5778         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5779         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5780         $tar to STAR.
5782 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5784         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5786 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5788         PR target/55719
5789         * gcc.target/s390/pr55719.c: New testcase.
5791 2013-01-11  Richard Guenther  <rguenther@suse.de>
5793         PR tree-optimization/44061
5794         * gcc.dg/pr44061.c: New testcase.
5796 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5798         Update copyright years.
5800 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5801             Jakub Jelinek  <jakub@redhat.com>
5803         PR target/55565
5804         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5806 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5808         PR rtl-optimization/55672
5809         * gcc.target/i386/pr55672.c: New.
5811 2013-01-10  Jeff Law  <law@redhat.com>
5813         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5814         pass/fail message unique.
5817 2013-01-10  Jason Merrill  <jason@redhat.com>
5819         * ada/.gitignore: New.
5821 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5823         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5824         Add tls options.
5825         * g++.dg/tls/thread_local2.C: Likewise.
5826         * g++.dg/tls/thread_local2g.C: Likewise.
5827         * g++.dg/tls/thread_local6.C: Likewise.
5828         * g++.dg/tls/thread_local-order1.C: Add tls options.
5829         * g++.dg/tls/thread_local-order2.C: Likewise.
5830         * g++.dg/tls/thread_local3.C: Likewise.
5831         * g++.dg/tls/thread_local3g.C: Likewise.
5832         * g++.dg/tls/thread_local4.C: Likewise.
5833         * g++.dg/tls/thread_local4g.C: Likewise.
5834         * g++.dg/tls/thread_local5.C: Likewise.
5835         * g++.dg/tls/thread_local5g.C: Likewise.
5836         * g++.dg/tls/thread_local6g.C: Likewise.
5838 2013-01-10  Kostya Serebryany  <kcc@google.com>
5840         * g++.dg/asan/asan_test.cc: Sync from upstream.
5842 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5844         PR tree-optimization/55921
5845         * gcc.c-torture/compile/pr55921.c: New test.
5847 2013-01-09  Jan Hubicka  <jh@suse.cz>
5849         PR tree-optimization/55569
5850         * gcc.c-torture/compile/pr55569.c: New testcase.
5852 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5854         PR fortran/47203
5855         * gfortran.dg/use_28.f90: New test.
5857 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5859         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5860         number matching more robust.
5862 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5864         PR rtl-optimization/55829
5865         * gcc.target/i386/pr55829.c: New.
5867 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5869         PR fortran/55758
5870         * gfortran.dg/bind_c_bool_1.f90: New.
5871         * gfortran.dg/do_5.f90: Add dg-warning.
5873 2013-01-09  Jan Hubicka  <jh@suse.cz>
5875         PR tree-optimization/55875
5876         * gcc.c-torture/execute/pr55875.c: New testcase.
5877         * g++.dg/torture/pr55875.C: New testcase.
5879 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5881         PR c/48418
5882         * c-c++-common/pr48418.c: New test.
5884 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5886         PR c++/55801
5887         * g++.dg/tls/thread_local-ice.C: New.
5889 2013-01-09  Andreas Schwab  <schwab@suse.de>
5891         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5893 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5895         PR tree-optimization/48189
5896         * gcc.dg/pr48189.c: New test.
5898 2013-01-04  Jan Hubicka  <jh@suse.cz>
5900         PR tree-optimization/55823
5901         * g++.dg/ipa/devirt-10.C: New testcase.
5903 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5904             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5906         PR rtl-optimization/55845
5907         * gcc.target/i386/pr55845.c: New test.
5909 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5911         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5912         instructions generated instead of number of occurances.
5914 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5916         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5917         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5918         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5919         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5920         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5921         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5922         * gcc.target/aarch64/vect-fcm.x: Likewise.
5923         * lib/target-supports.exp
5924         (check_effective_target_vect_cond): Enable for AArch64.
5926 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5928         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5929         endian-safe float pool loading.
5930         (test_square_root_v4sf): Likewise.
5931         (test_square_root_v2df): Likewise.
5932         * lib/target-supports.exp
5933         (check_effective_target_vect_call_sqrtf): Add AArch64.
5935 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5937         PR debug/55579
5938         * gcc.dg/tree-ssa/pr55579.c: New test.
5940 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5942         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5943         asm comments.
5945 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5947         PR middle-end/55890
5948         * gcc.dg/torture/pr55890-3.c: New test.
5950         PR middle-end/55851
5951         * gcc.c-torture/compile/pr55851.c: New test.
5953         PR sanitizer/55844
5954         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5955         dg-options.
5957 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5959         PR fortran/55618
5960         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5962 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5964         PR fortran/55763
5965         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5966         * gfortran.dg/pointer_init_7.f90: New.
5968 2013-01-07  Richard Biener  <rguenther@suse.de>
5970         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5972 2013-01-07  Richard Biener  <rguenther@suse.de>
5974         PR middle-end/55890
5975         * gcc.dg/torture/pr55890-1.c: New testcase.
5976         * gcc.dg/torture/pr55890-2.c: Likewise.
5978 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5980         * gcc.target/aarch64/fmovd.c: New.
5981         * gcc.target/aarch64/fmovf.c: Likewise.
5982         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5983         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5984         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5985         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5986         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5987         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5989 2013-01-07  Richard Biener  <rguenther@suse.de>
5991         PR tree-optimization/55888
5992         PR tree-optimization/55862
5993         * gcc.dg/torture/pr55888.c: New testcase.
5995 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5997         PR fortran/55852
5998         * gfortran.dg/intrinsic_size_3.f90: New.
6000 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6002         PR fortran/55763
6003         * gfortran.dg/select_type_32.f90: New.
6005 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6007         PR c++/52343
6008         * g++.dg/cpp0x/alias-decl-29.C: New test.
6010 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6012         PR fortran/53876
6013         PR fortran/54990
6014         PR fortran/54992
6015         * gfortran.dg/class_array_15.f03: New test.
6017 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6019         PR fortran/42769
6020         PR fortran/45836
6021         PR fortran/45900
6022         * gfortran.dg/use_23.f90: New test.
6023         * gfortran.dg/use_24.f90: New test.
6024         * gfortran.dg/use_25.f90: New test.
6025         * gfortran.dg/use_26.f90: New test.
6026         * gfortran.dg/use_27.f90: New test.
6028 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6030         * gnat.dg/specs/clause_on_volatile.ads: New test.
6032 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6034         * gnat.dg/alignment10.adb: New test.
6036 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6037             Mikael Morin  <mikael@gcc.gnu.org>
6039         PR fortran/55827
6040         * gfortran.dg/use_22.f90: New test.
6042 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6044         * gcc.target/aarch64/cmp-1.c: New testcase.
6046 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6048         PR fortran/55172
6049         * gfortran.dg/select_type_31.f03: New test.
6051 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6053         PR c++/54526 (again)
6054         * g++.dg/cpp0x/parse2.C: Extend.
6055         * g++.old-deja/g++.other/crash28.C: Adjust.
6057 2013-01-04  Richard Biener  <rguenther@suse.de>
6059         PR tree-optimization/55862
6060         * gcc.dg/torture/pr55862.c: New testcase.
6062 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6064         PR tree-optimization/55755
6065         * gcc.dg/torture/pr55755.c: New test.
6066         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6067         * gcc.dg/tree-ssa/pr45144.c: Update.
6069 2013-01-04  Richard Biener  <rguenther@suse.de>
6071         PR middle-end/55863
6072         * gcc.dg/fold-reassoc-2.c: New testcase.
6074 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6076         PR fortran/55763
6077         * gfortran.dg/null_7.f90: New.
6079 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6081         PR fortran/55854
6082         PR fortran/55763
6083         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6084         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6085         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6087 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6089         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6091 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6093         PR fortran/55855
6094         * gfortran.dg/assignment_1.f90: Modified.
6095         * gfortran.dg/assignment_4.f90: New.
6097 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6099         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6101 2013-01-03  Richard Biener  <rguenther@suse.de>
6103         PR tree-optimization/55857
6104         * gcc.dg/vect/pr55857-1.c: New testcase.
6105         * gcc.dg/vect/pr55857-2.c: Likewise.
6107 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6109         PR rtl-optimization/55838
6110         * gcc.dg/pr55838.c: New test.
6112         PR tree-optimization/55832
6113         * gcc.c-torture/compile/pr55832.c: New test.
6115 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6117         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6118         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6119         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6120         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6121         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6122         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6123         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6124         * gcc.dg/unroll_1.c: Ditto.
6125         * gcc.dg/unroll_2.c: Ditto.
6126         * gcc.dg/unroll_3.c: Ditto.
6127         * gcc.dg/unroll_4.c: Ditto.
6129 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6131         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6133 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6135         PR fortran/55818
6136         * gfortran.dg/eof_4.f90: New test.
6138 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6140         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6141         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6142         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6143         (compat_setup_dfp): Initialize compat_alt_caret and
6144         compat_save_TEST_ALWAYS_FLAGS.
6146 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6148         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6150 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6152         * gcc.dg/torture/fp-int-convert-2.c: New test.
6154 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6156         * gfortran.dg/newunit_3.f90: Add dg-do run.
6157         * gfortran.dg/inquire_15.f90: Add dg-do run.
6159 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6161         PR tree-optimization/55831
6162         * gcc.dg/pr55831.c: New test.
6164 Copyright (C) 2013 Free Software Foundation, Inc.
6166 Copying and distribution of this file, with or without modification,
6167 are permitted in any medium without royalty provided the copyright
6168 notice and this notice are preserved.