PR sanitizer/56417
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6e1b6309e7e8733cda3a7a39ea90e12af2e7ab41
1 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3         PR sanitizer/56417
4         * gcc.dg/asan/pr56417.c: New test.
6 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
8         * gnat.dg/loop_optimization16.adb: New test.
9         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
11 2013-08-13  Marek Polacek  <polacek@redhat.com>
13         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
15 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
17         Example of converting global state to per-pass state.
19         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
20         global state "static int counter" to...
21         (one_pass::counter): ...this instance data.
23 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
25         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
26         to member function...
27         (one_pass::gate): ...this.
28         (one_pass_exec): Convert to member function...
29         (one_pass::impl_execute): ...this.
31 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/57416
34         * g++.dg/cpp0x/pr57416.C: New.
36 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
38         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
39         changes.
40         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
41         * g++.dg/cpp0x/defaulted2.C: Likewise.
42         * g++.dg/cpp0x/defaulted31.C: Likewise.
43         * g++.dg/cpp0x/error6.C: Likewise.
44         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
45         * g++.dg/cpp0x/override2.C: Likewise.
46         * g++.dg/cpp0x/parse1.C: Likewise.
47         * g++.dg/cpp0x/scoped_enum.C: Likewise.
48         * g++.dg/cpp0x/temp_default4.C: Likewise.
49         * g++.dg/ext/attrib32.C: Likewise.
50         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
51         * g++.dg/ext/mv13.C: Likewise.
52         * g++.dg/ext/mv7.C: Likewise.
53         * g++.dg/ext/mv9.C: Likewise.
54         * g++.dg/ext/pr57362.C: Likewise.
55         * g++.dg/ext/typeof10.C: Likewise.
56         * g++.dg/lookup/anon6.C: Likewise.
57         * g++.dg/lookup/crash6.C: Likewise.
58         * g++.dg/lookup/name-clash5.C: Likewise.
59         * g++.dg/lookup/name-clash6.C: Likewise.
60         * g++.dg/other/anon4.C: Likewise.
61         * g++.dg/other/error15.C: Likewise.
62         * g++.dg/other/error8.C: Likewise.
63         * g++.dg/other/redecl2.C: Likewise.
64         * g++.dg/parse/crash16.C: Likewise.
65         * g++.dg/parse/crash21.C: Likewise.
66         * g++.dg/parse/crash38.C: Likewise.
67         * g++.dg/parse/redef2.C: Likewise.
68         * g++.dg/parse/struct-as-enum1.C: Likewise.
69         * g++.dg/template/crash39.C: Likewise.
70         * g++.dg/template/redecl3.C: Likewise.
71         * g++.dg/tls/diag-3.C: Likewise.
72         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
73         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
74         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
75         * g++.old-deja/g++.brendan/crash16.C: Likewise.
76         * g++.old-deja/g++.brendan/crash18.C: Likewise.
77         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
78         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
79         * g++.old-deja/g++.brendan/static3.C: Likewise.
80         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
81         * g++.old-deja/g++.jason/binding.C: Likewise.
82         * g++.old-deja/g++.jason/crash4.C: Likewise.
83         * g++.old-deja/g++.jason/crash7.C: Likewise.
84         * g++.old-deja/g++.jason/lineno.C: Likewise.
85         * g++.old-deja/g++.jason/scoping7.C: Likewise.
86         * g++.old-deja/g++.mike/misc3.C: Likewise.
87         * g++.old-deja/g++.mike/net44.C: Likewise.
88         * g++.old-deja/g++.mike/ns3.C: Likewise.
89         * g++.old-deja/g++.ns/alias4.C: Likewise.
90         * g++.old-deja/g++.ns/ns11.C: Likewise.
91         * g++.old-deja/g++.other/crash23.C: Likewise.
92         * g++.old-deja/g++.other/decl8.C: Likewise.
93         * g++.old-deja/g++.other/linkage3.C: Likewise.
94         * g++.old-deja/g++.other/typeck1.C: Likewise.
95         * g++.old-deja/g++.other/typedef5.C: Likewise.
96         * g++.old-deja/g++.pt/explicit34.C: Likewise.
97         * g++.old-deja/g++.pt/friend36.C: Likewise.
98         * obj-c++.dg/method-8.mm: Likewise.
99         * obj-c++.dg/tls/diag-3.mm: Likewise.
101 2013-08-12  Perez Read  <netfirewall@gmail.com>
103          PR target/58132
104          * gcc.target/i386/movabs-1.c: New test.
106 2013-08-12  Marek Polacek  <polacek@redhat.com>
108         PR tree-optimization/57980
109         * gcc.dg/pr57980.c: New test.
111 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
113         PR fortran/56666
114         * gfortran.dg/do_check_10.f90:  New test.
115         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
116         * gfortran.dg/array_constructor_18.f90:  Likewise.
117         * gfortran.dg/array_constructor_22.f90:  Likewise.
118         * gfortran.dg/coarray_15.f90:  Likewise.
119         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
120         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
121         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
123 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
125         PR c++/53349
126         * g++.dg/cpp0x/constexpr-ice8.C: New.
128 2013-08-09  Xinliang David Li  <davidxl@google.com>
130         * gcc.target/i386/memcpy-strategy-1.c: New test.
131         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
132         * gcc.target/i386/memset-strategy-1.c: Ditto.
133         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
135 2013-08-09  Jan Hubicka  <jh@suse.cz>
137         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
138         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
140 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
142         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
144 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
146         PR fortran/58058
147         * gfortran.dg/transfer_intrinsic_6.f90: New.
149 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
151         Revert:
152         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
154         PR c++/46206
155         * g++.dg/lookup/typedef2.C: New.
157 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
159         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
160         output of vdup intrinsics.
162 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
164         * gcc.target/arm/lp1189445.c: New testcase.
166 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
168         * gcc.dg/torture/pr58079.c: New test.
170 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
172         * gnat.dg/warn9.adb: New test.
174 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
176         PR c++/46206
177         * g++.dg/lookup/typedef2.C: New.
179 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
181         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
182         to optstr when building plugins on darwin.
184 2013-08-06  Martin Jambor  <mjambor@suse.cz>
186         PR tree-optimization/57539
187         * gcc.dg/ipa/pr57539.c: New test.
189 2013-08-06  Martin Jambor  <mjambor@suse.cz>
190             Bernd Edlinger <bernd.edlinger@hotmail.de>
192         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
193         (a): Fix constructor.
195 2013-08-06  Martin Jambor  <mjambor@suse.cz>
197         PR fortran/57987
198         * gfortran.dg/pr57987.f90: New test.
200 2013-08-06  Martin Jambor  <mjambor@suse.cz>
202         PR middle-end/58041
203         * gcc.dg/torture/pr58041.c: New test.
204         * gcc.target/arm/pr58041.c: Likewise.
206 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
208         PR fortran/57306
209         * gfortran.dg/pointer_init_8.f90: New.
211 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
213         PR c++/58080
214         * g++.dg/cpp0x/pr58080.C: New.
216 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
218         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
219         to optstr when building plugins.
221 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
223         Patch autogenerated by refactor_passes.py from
224         https://github.com/davidmalcolm/gcc-refactoring-scripts
225         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
227         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
228         struct to a subclass of gimple_opt_pass along with...
229         (pass_data_one_pass): ...new pass_data instance and...
230         (make_one_pass): ...new function.
231         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
232         global struct to a subclass of gimple_opt_pass along with...
233         (pass_data_warn_self_assign): ...new pass_data instance and...
234         (make_pass_warn_self_assign): ...new function.
235         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
236         a global struct to a subclass of gimple_opt_pass along with...
237         (pass_data_dumb_plugin_example): ...new pass_data instance and...
238         (make_pass_dumb_plugin_example): ...new function.
239         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
240         global struct to a subclass of gimple_opt_pass along with...
241         (pass_data_warn_self_assign): ...new pass_data instance and...
242         (make_pass_warn_self_assign): ...new function.
244 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
246         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
247         is created and added to the pass_manager to reflect
248         autogenerated changes.
249         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
250         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
251         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
253 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
255         PR c++/58072
256         * g++.dg/cpp0x/pr58072.C: New.
258 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
260         * gcc.dg/torture/pr57993-2.cpp: New.
262 2013-08-02  Jan Hubicka  <jh@suse.cz>
264         * gcc.dg/ipa/ipa-1.c: Update.
265         * gcc.dg/ipa/ipa-2.c: Update.
266         * gcc.dg/ipa/ipa-3.c: Update.
267         * gcc.dg/ipa/ipa-4.c: Update.
268         * gcc.dg/ipa/ipa-5.c: Update.
269         * gcc.dg/ipa/ipa-7.c: Update.
270         * gcc.dg/ipa/ipa-8.c: Update.
271         * gcc.dg/ipa/ipcp-1.c: Update.
272         * gcc.dg/ipa/ipcp-2.c: Update.
274 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
276         PR rtl-optimization/58048
277         * gcc.target/i386/pr58048.c: New.
279 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
281         * gcc.target/arm/neon-for-64bits-2.c: Delete.
283 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
284             Peter Bergner  <bergner@vnet.ibm.com>
286         PR c++/54537
287         * g++.dg/overload/using3.C: New.
288         * g++.dg/overload/using2.C: Adjust.
289         * g++.dg/lookup/using9.C: Likewise.
291 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
293         * gcc.target/arm/pr46972-2.c: New test.
295 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
297         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
299 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
301         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
303 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
305         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
306         rather than addressing!=absolute when deciding how to handle MIPS16
307         when the test forces an ABI.
309 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
311         PR c++/57673
312         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
314 2013-07-30  Steve Ellcey  <sellcey@mips.com>
316         * gcc.target/mips/code-readable-1.c: Increase switch size.
317         * gcc.target/mips/code-readable-2.c: Ditto.
318         * gcc.target/mips/code-readable-3.c: Ditto.
319         * gcc.target/mips/code-readable-4.c: Ditto.
321 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
323         PR c++/57947
324         * g++.dg/parse/crash63.C: New.
326 2013-07-30  Tobias Burnus  <burnus@net-b.de>
328         PR fortran/57530
329         * gfortran.dg/pointer_assign_8.f90: New.
330         * gfortran.dg/pointer_assign_9.f90: New.
331         * gfortran.dg/pointer_assign_10.f90: New.
332         * gfortran.dg/pointer_assign_11.f90: New.
334 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
336         * gcc.target/arm/pr57637.c: New testcase.
338 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
340         PR tree-optimization/57993
341         * gcc.dg/torture/pr57993.c: New test.
343 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
345         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
347 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
349         PR c++/57948
350         * g++.dg/conversion/ambig2.C: New.
352 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
354         * gcc.target/mips/fabs-2008.c: New test case.
355         * gcc.target/mips/fabs-legacy.c: New test case.
356         * gcc.target/mips/fabsf-2008.c: New test case.
357         * gcc.target/mips/fabsf-legacy.c: New test case.
358         * gcc.target/mips/fneg-2008.c: New test case.
359         * gcc.target/mips/fneg-legacy.c: New test case.
360         * gcc.target/mips/fneg-2008.c: New test case.
361         * gcc.target/mips/fneg-legacy.c: New test case.
362         * gcc.target/mips/nan-2008.c: New test case.
363         * gcc.target/mips/nan-legacy.c: New test case.
364         * gcc.target/mips/nanf-2008.c: New test case.
365         * gcc.target/mips/nanf-legacy.c: New test case.
366         * gcc.target/mips/nans-2008.c: New test case.
367         * gcc.target/mips/nans-legacy.c: New test case.
368         * gcc.target/mips/nansf-2008.c: New test case.
369         * gcc.target/mips/nansf-legacy.c: New test case.
370         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
372 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
373             Maxim Kuvyrkov  <maxim@kugelworks.com>
375         * lib/target-supports.exp (check_effective_target_non_bionic): New
376         effective-target test.
377         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
378         * g++.dg/tls/thread_local4g.C: Ditto.
380 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
382         PR fortran/58009
383         * gfortran.dg/vector_subsript_7.f90:  New test.
385 2013-07-27  Tobias Burnus  <burnus@net-b.de>
387         PR fortran/57991
388         * gfortran.dg/warn_alias.f90: New.
390 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
392         PR fortran/57285
393         * gfortran.dg/class_array_19.f90: New.
395 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
397         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
398         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
399         * gcc.dg/vect/pr57741-3.c: Likewise.
400         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
402 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
404         Skip tests that make assumptions about struct layout that don't hold
405         on epiphany:
406         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
407         * g++.dg/cpp0x/iop.C: Likewise.
408         * g++.dg/cpp0x/named_refs.C: Likewise.
409         * g++.dg/cpp0x/rv1p.C: Likewise.
410         * g++.dg/cpp0x/rv2p.C: Likewise.
411         * g++.dg/cpp0x/rv3p.C: Likewise.
412         * g++.dg/cpp0x/rv4p.C: Likewise.
413         * g++.dg/cpp0x/rv5p.C: Likewise.
414         * g++.dg/cpp0x/rv6p.C: Likewise.
415         * g++.dg/cpp0x/rv7p.C: Likewise.
416         * g++.dg/cpp0x/rv8p.C: Likewise.
417         * g++.dg/ext/strncpy-chk1.C: Likewise.
418         * gcc.dg/builtin-object-size-10.c: Likewise.
419         * gcc.dg/builtin-object-size-11.c: Likewise.
420         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
421         * gcc.dg/pr25805.c: Likewise.
422         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
423         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
424         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
425         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
426         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
427         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
428         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
429         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
430         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
431         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
432         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
433         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
434         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
435         * gcc.c-torture/execute/zerolen-2.x: Likewise.
436         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
438         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
439         * gcc.dg/tree-ssa/loop-1.c: Likewise.
441         * gcc.dg/torture/pr37868.c: Disable for epiphany.
442         * gcc.dg/sibcall-6.c: Enable for epiphany.
444 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
446         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
448 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
450         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
451         memcpy not initializers.
453         * gcc.dg/guality/guality.exp: Skip on AIX.
455 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
457         PR c++/57101
458         * g++.dg/cpp0x/pr57101.C: New.
460 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
462         * gcc.target/aarch64/neg_1.c: New test.
464 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
466         PR fortran/57966
467         * gfortran.dg/typebound_call_25.f90: New.
469 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
471         PR c++/57981
472         * g++.dg/cpp0x/pr57981.C: New.
474 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
476         PR c++/57880
477         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
479 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
481         PR rtl-optimization/57960
482         * gcc.target/s390/pr57960.c: New.
484 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
486         PR fortran/57639
487         * gfortran.dg/unlimited_polymorphic_9.f90: New.
489 2013-07-25  Terry Guo  <terry.guo@arm.com>
491         * gcc.target/arm/thumb1-Os-mult.c: New test case.
493 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/57942
496         * g++.dg/inherit/pr57942.C: New.
498 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
500         * gcc.target/powerpc/bool2.h: New file, test the code generation
501         of logical operations for power5, altivec, power7, and power8 systems.
502         * gcc.target/powerpc/bool2-p5.c: Likewise.
503         * gcc.target/powerpc/bool2-av.c: Likewise.
504         * gcc.target/powerpc/bool2-p7.c: Likewise.
505         * gcc.target/powerpc/bool2-p8.c: Likewise.
506         * gcc.target/powerpc/bool3.h: Likewise.
507         * gcc.target/powerpc/bool3-av.c: Likewise.
508         * gcc.target/powerpc/bool2-p7.c: Likewise.
509         * gcc.target/powerpc/bool2-p8.c: Likewise.
511 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
513         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
515 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
517         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
519 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
521         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
522         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
523         type from long to long long.
524         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
525         to have effective-target keywords of lp64 and ilp32.
526         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
527         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
528         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
529         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
530         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
531         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
532         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
533         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
534         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
536 2013-07-23  Tom Tromey  <tromey@redhat.com>
537             Joseph Myers  <joseph@codesourcery.com>
539         * gcc.dg/c11-generic-1.c: New file.
540         * gcc.dg/c11-generic-2.c: New file.
542 2013-07-22  Tobias Burnus  <burnus@net-b.de>
544         PR fortran/57906
545         PR fortran/52052
546         * coarray/lib_realloc_1.f90: Permit optimization.
547         * gfortran.dg/coarray_31.f90: New.
549 2013-07-22  Tobias Burnus  <burnus@net-b.de>
551         PR fortran/57762
552         * gfortran.dg/class_array_7.f03: Fix memory leak.
554 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
556         PR c++/52816
557         * g++.dg/cpp0x/decltype56.C: New.
559 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
561         * gcc.dg/pr53265.c: Correct line number in dg-message.
563 2013-07-22  Diego Novillo  <dnovillo@google.com>
565         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
567 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
569         PR testsuite/52641
570         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
571         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
573 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
575         PR testsuite/52641
576         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
577         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
578         * gcc.dg/torture/pr53366-1.c: Same.
579         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
580         * gcc.dg/torture/pr56488.c: Same.
581         * gcc.dg/torture/pr57584.c: Same.
582         * gcc.dg/tree-ssa/pr57385.c: Same.
583         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
585 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
587         * c-c++-common/pr41779.c: Fix typos.
588         * gcc.c-torture/compile/20031125-2.c: Likewise.
589         * gcc.c-torture/compile/20040621-1.c: Likewise.
590         * gcc.c-torture/execute/20020418-1.c: Likewise.
591         * gcc.dg/20020108-1.c: Likewise.
592         * gcc.dg/atomic-generic-aux.c: Likewise.
593         * gcc.dg/builtin-complex-err-2.c: Likewise.
594         * gcc.dg/decl-1.c: Likewise.
595         * gcc.dg/di-sync-multithread.c: Likewise.
596         * gcc.dg/format/c90-printf-1.c: Likewise.
597         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
598         * gcc.dg/long-long-compare-1.c: Likewise.
599         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
600         * gcc.dg/pr17055-1.c: Likewise.
601         * gcc.dg/pr27095.c: Likewise.
602         * gcc.dg/torture/fp-int-convert.h: Likewise.
603         * gcc.dg/tree-prof/inliner-1.c: Likewise.
604         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
605         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
606         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
607         * gcc.dg/tree-ssa/loop-19.c: Likewise.
608         * gcc.dg/tree-ssa/loop-1.c: Likewise.
609         * gcc.dg/tree-ssa/pr21001.c: Likewise.
610         * gcc.dg/tree-ssa/pr42585.c: Likewise.
611         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
612         * gcc.dg/vect/vect-cond-5.c: Likewise.
613         * gcc.dg/weak/typeof-2.c: Likewise.
614         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
615         * gcc.target/arm/naked-1.c: Likewise.
616         * gcc.target/i386/pr9771-1.c: Likewise.
617         * gcc.target/sparc/sparc-constant-1.c: Likewise.
618         * gcc.target/sparc/struct-ret-check.c: Likewise.
619         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
620         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
621         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
622         Likewise.
624 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
626         PR fortran/56937
627         * gfortran.dg/dependency_42.f90:  New test.
628         * gfortran.dg/dependency_43.f90:  New test.
630 2013-07-21  Tobias Burnus  <burnus@net-b.de>
632         PR fortran/35862
633         * gfortran.dg/round_4.f90: New.
635 2013-07-21  Tobias Burnus  <burnus@net-b.de>
637         PR fortran/57894
638         * gfortran.dg/min_max_conformance_2.f90: New.
640 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
642         PR preprocessor/57620
643         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
644         (main): Don't test {s,u,U,L}12.
645         * c-c++-common/raw-string-13.c: New test.
646         * c-c++-common/raw-string-14.c: New test.
647         * c-c++-common/raw-string-15.c: New test.
648         * c-c++-common/raw-string-16.c: New test.
650 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
652         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
654 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
656         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
658         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
659         target { ! keeps_null_pointer_checks }.
660         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
661         target { ! keeps_null_pointer_checks }.
663         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
664         * gcc.dg/torture/pr56488.c: Likewise.
666 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
668         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
669         new testcase.
671 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
673         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
674         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
675         * gfortran.dg/guality/guality.exp: Skip on AIX.
677         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
679         * g++.dg/debug/pr56819.C: Skip on AIX.
680         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
681         * g++.dg/guality/guality.exp: Skip on AIX.
683         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
685         * gcc.misc-tests/gcov-14.c: Skip on AIX.
687         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
689 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
691         PR target/57516
692         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
693         Adjust to corrected rounding.
695 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
697         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
698         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
699         check_effective_target_cilkplus.
700         * g++.dg/cilk-plus/cilk-plus.exp: Same.
702 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
704         * gcc.target/powerpc/pr57744.c: Fix typo.
706 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
708         PR middle-end/57698
709         * gcc.c-torture/compile/pr57698.c: New test.
710         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
711         * gcc.c-torture/compile/pr44043.c: Ditto.
713 2013-07-18  Wei Mi  <wmi@google.com>
715         PR rtl-optimization/57878
716         * g++.dg/pr57518.C: New test.
718 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
720         * gcc.dg/pr42611.c: Move dg-error to correct line.
722 2013-07-17  Tobias Burnus  <burnus@net-b.de>
724         PR fortran/57895
725         * gfortran.dg/dollar_sym_3.f: New.
726         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
728 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
730         PR target/55654
731         PR target/55656
732         PR target/55657
733         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
734         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
735         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
736         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
737         * objc.dg/image-info.m: Likewise.
738         * objc.dg/symtab-1.m: Likewise.
739         * objc.dg/torture/strings/const-str-10.m: Likewise.
740         * objc.dg/torture/strings/const-str-11.m: Likewise.
741         * objc.dg/torture/strings/const-str-9.m: Likewise.
742         * objc.dg/zero-link-1.m: Likewise.
743         * objc.dg/zero-link-2.m: Likewise.
744         * objc.dg/no-extra-load.m: Avoid Foundation.h.
745         * objc.dg/objc-foreach-4.m: Likewise.
746         * objc.dg/objc-foreach-5.m: Likewise.
747         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
748         (for Darwin).
749         * obj-c++.dg/strings/const-str-12.mm: Likewise.
750         * obj-c++.dg/syntax-error-1.mm: Likewise.
751         * objc.dg/method-6.m: Likewise.
752         * objc.dg/pr23214.m: Likewise.
753         * objc.dg/proto-lossage-7.m: Likewise.
754         * objc.dg/strings/const-str-12b.m: Likewise.
755         * objc.dg/zero-link-3.m: Likewise.
756         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
757         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
758         adjust headers, interfaces and encoded types to reflect current system
759         versions.  Add FIXME and outputs from current system compiler for
760         reference.
762 2013-07-15  Cong Hou  <congh@google.com>
764         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
765         counted.
766         * gcc.target/i386/l_fma_float_3.c: Likewise.
767         * gcc.target/i386/l_fma_double_1.c: Likewise.
768         * gcc.target/i386/l_fma_double_3.c: Likewise.
770 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
772         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
773         function to test if HTM is available.
774         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
775         * gcc.target/powerpc/htm-builtin-1.c: New test.
777 2013-07-15  Tobias Burnus  <burnus@net-b.de>
779         * gfortran.dg/coarray_lib_realloc_1.f90: New.
780         * gfortran.dg/coarray/lib_realloc_1.f90: New.
781         * gfortran.dg/coarray_6.f90: Add dg-error.
783 2013-07-15  Tobias Burnus  <burnus@net-b.de>
785         PR fortran/37336
786         * gfortran.dg/finalize_18.f90: New.
788 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
790         PR fortran/52669
791         * fortran.dg/module_variable_1.f90:  New test.
792         * fortran.dg/module_variable_2.f90:  New test.
794 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
796         * g++.dg/ext/vector19.C: Adapt.
797         * g++.dg/ext/vector23.C: New testcase.
799 2013-07-12  Michael Matz  <matz@suse.de>
801         PR middle-end/55771
802         * c-c++-common/pr55771.c: New test.
804 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
806         * gcc.target/aarch64/vect-movi.c: New.
808 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
810         PR target/57362
811         * g++.dg/ext/pr57362.C: New.
813 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
815         PR target/57631
816         * gcc.target/avr/torture/pr57631.c: New test.
818 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/57827
821         * g++.dg/cpp0x/constexpr-ice7.C: New.
823 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
825         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
826         for EABI targets.
827         * gcc.c-torture/execute/nest-align-1.x: New.
829 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/57874
832         * g++.dg/cpp0x/sfinae48.C: New.
834 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
836         PR preprocessor/57824
837         * c-c++-common/raw-string-17.c: New test.
838         * c-c++-common/gomp/pr57824.c: New test.
840 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
842         PR c++/57869
843         * g++.dg/cpp0x/reinterpret_cast1.C: New.
844         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
845         * g++.dg/conversion/dr195.C: Update.
846         * g++.dg/expr/cast2.C: Likewise.
848 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
850         * c-c++-common/raw-string-18.c: New test.
851         * c-c++-common/raw-string-19.c: New test.
853         PR preprocessor/57757
854         * g++.dg/cpp/paste1.C: New test.
855         * g++.dg/cpp/paste2.C: New test.
857 2013-07-10  Graham Stott  <grahams@btinternet.com>
859         * gcc.target/mips/mulsize-1.c: New.
860         * gcc.target/mips/mulsize-2.c: New.
861         * gcc.target/mips/mulsize-3.c: New.
862         * gcc.target/mips/mulsize-4.c: New.
864 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
866         PR c++/53094
867         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
868         * g++.dg/ext/vector24.C: New testcase.
870 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
872         PR c++/53000
873         * g++.dg/cpp0x/decltype17.C: Adjust.
875 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/51786
878         * g++.dg/cpp0x/pr51786.C: New.
880 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
882         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
884         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
886         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
888         * gcc.target/powerpc/sd-vsx.c: Require dfp.
889         * gcc.target/powerpc/sd-pwr6.c: Likewise.
891 2013-07-08  Tobias Burnus  <burnus@net-b.de>
893         PR fortran/57834
894         * gfortran.dg/c_f_pointer_tests_8.f90: New.
896 2013-07-08  Tobias Burnus  <burnus@net-b.de>
898         PR fortran/50554
899         * gfortran.dg/do_check_9.f90: New.
901 2013-07-08  Tobias Burnus  <burnus@net-b.de>
903         PR fortran/57785
904         * gfortran.dg/dot_product_2.f90: New.
906 2013-07-08  Tobias Burnus  <burnus@net-b.de>
908         PR fortran/57469
909         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
911 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
913         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
914         * gfortran.dg/finalize_10.f90: Fix dg-final.
916 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
918         PR target/57819
919         * gcc.target/i386/pr57819.c: New test.
921         PR rtl-optimization/57829
922         * gcc.c-torture/execute/pr57829.c: New test.
924 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
926         * gcc.target/i386/memcpy-vector_loop-1.c: New.
927         * gcc.target/i386/memcpy-vector_loop-2.c: New.
929 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
931         PR target/57807
932         * gcc.target/i386/pr57807.c: New test.
934 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
936         PR target/29776
937         * gcc.dg/tree-ssa/vrp89.c: New test.
939 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/28262
942         * g++.dg/parse/defarg16.C: New.
944 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
946         PR rtl-optimization/55342
947         * gcc.target/i386/pr55342.c: New.
949 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
951         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
953 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
955         PR c++/14263
956         * g++.dg/inherit/virtual10.C: New.
958 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
960         PR c/57821
961         * gcc.dg/large-size-array-6.c: New test.
963 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
965         PR c++/38634
966         * g++.dg/template/crash116.C: New.
968 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
970         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
971         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
973 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
975         PR c++/54998
976         * g++.dg/cpp0x/nsdmi-list3.C: New.
978 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
980         PR target/57777
981         * gcc.target/i386/pr57777.c: New test.
983         PR c++/57771
984         * g++.dg/template/arg9.C: New test.
986 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
988         * gcc.target/i386/avx-inline.c: New test.
990 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
992         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
993         * gcc.target/mips/call-2.c: Likewise.
994         * gcc.target/mips/call-3.c: Likewise.
995         * gcc.target/mips/lazy-binding-1.c: Likewise.
997 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
999         PR tree-optimization/57741
1000         * gcc.dg/vect/pr57741-1.c: New test.
1001         * gcc.dg/vect/pr57741-2.c: New test.
1002         * gcc.dg/vect/pr57741-3.c: New test.
1004 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1006         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1007         on big endian.
1008         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1009         * lib/target-supports.exp: Define aarch64_little_endian.
1011 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1013         * gcc.target/aarch64/abs_1.c: New test.
1015 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1017         * gcc.target/aarch64/bfxil_1.c: New test.
1018         * gcc.target/aarch64/bfxil_2.c: Likewise.
1020 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1022         PR c/57766
1023         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1024         array sizes from 100 to 20.
1026 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1028         PR fortran/54788
1029         * gfortran.dg/pointer_remapping_8.f90: New.
1031 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1033         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1034         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1035         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1036         * g++.dg/cpp1y/complex_literals.h: New.
1038 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1040         PR c++/57645
1041         * g++.dg/cpp0x/noexcept21.C: New.
1043 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1045         PR target/57736
1046         * gcc.target/i386/pr57736.c: New test.
1048 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1050         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1051         c specific.
1052         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1053         strings to match the fixed error messages.
1054         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1055         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1056         message check.
1058 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1060         PR target/57744
1061         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1062         stqcx. get even registers.
1064 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1066         PR c++/57509
1067         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1069 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1071         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1072         Fix scan patterns.
1073         * gcc.target/i386/bmi-1.c: Ditto.
1074         * gcc.target/i386/bmi-bextr-4.c: New.
1075         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1077 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1079         PR c++/57682
1080         * g++.dg/cpp0x/initlist73.C: New.
1082 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1084         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1085         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1086         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1088 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1090         PR c++/57509
1091         * g++.dg/ext/pr57509.C: New file.
1093 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1095         PR target/57623
1096         * gcc.target/i386/bmi-bextr-3.c: New test.
1098         PR target/57623
1099         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1101 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1103         PR c++/57172
1104         * g++.dg/cpp0x/pr57172.C: New testcase.
1106 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1108         * gcc.target/s390/htm-1.c: New file.
1109         * gcc.target/s390/htm-nofloat-1.c: New file.
1110         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1112 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1114         PR fortran/29800
1115         * gfortran.dg/bounds_check_17.f90: New.
1117 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1119         PR c++/57640
1120         * g++.dg/cpp1y/pr57640.C: New.
1122 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1124         PR c/57692
1125         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1126         overflow due to size of arrays.
1128 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1130         PR tree-optimization/57705
1131         * gcc.dg/vect/pr57705.c: New test.
1132         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1134 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1136         PR middle-end/57670
1137         * g++.dg/ipa/pr57670.C: New test.
1139 2013-06-25  Richard Biener  <rguenther@suse.de>
1141         PR middle-end/56977
1142         * gcc.dg/pr56977.c: New testcase.
1144 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1146         PR tree-optimization/57358
1147         * gcc.dg/ipa/pr57358.c: New test.
1149 2013-06-24  Richard Biener  <rguenther@suse.de>
1151         PR testsuite/57686
1152         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1154 2013-06-24  Richard Biener  <rguenther@suse.de>
1156         PR tree-optimization/57488
1157         * gcc.dg/torture/pr57488.c: New testcase.
1159 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1160             Dominique d'Humieres  <dominiq@lps.ens.fr>
1162         PR fortran/52413
1163         * gfortran.dg/fraction.f90: New.
1165 2013-06-24  Alan Modra  <amodra@gmail.com>
1167         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1168         Add scan-assembler-not "lvx".
1169         * gcc.target/powerpc/le-altivec-consts.c: New.
1171 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1173         * g++.dg/cpp0x/sfinae47.C: New.
1175 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
1177         PR target/52483
1178         * gcc.target/sh/pr52483-1.c: New.
1179         * gcc.target/sh/pr52483-2.c: New.
1180         * gcc.target/sh/pr52483-3.c: New.
1181         * gcc.target/sh/pr52483-4.c: New.
1182         * gcc.target/sh/pr52483-5.c: New.
1184 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1186         * gcc.target/i386/intrinsics_1.c: New test.
1187         * gcc.target/i386/intrinsics_2.c: Ditto.
1188         * gcc.target/i386/intrinsics_3.c: Ditto.
1189         * gcc.target/i386/intrinsics_4.c: Ditto.
1190         * gcc.target/i386/intrinsics_5.c: Ditto.
1191         * gcc.target/i386/intrinsics_6.c: Ditto.
1192         * gcc.target/i386/avx-1.c: Provide macros for builtins
1193         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1195 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1197         PR fortran/37336
1198         * gfortran.dg/finalize_17.f90: New.
1200 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1202         * gfortran.dg/realloc_on_assign_18.f90: New.
1204 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1206         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1207         Also changed the returns from error as distinct values so that
1208         debugging can get easier.
1209         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1210         errors specific to C, if necessary.  Also added new error
1211         hooks for C++.
1212         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1213         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1214         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1215         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1216         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1217         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1218         the same changes as parser_errors3.c, spaces were added between colons
1219         to not confuse C++ compiler with 2 colons as scope.
1220         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1221         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1222         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1223         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1224         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1225         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1226         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1227         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1228         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1229         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1230         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1231         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1232         in the list.
1234 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1236         PR other/53317
1237         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1239 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1241         PR target/57655
1242         * gcc.target/i386/pr57655.c: New test.
1244 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1246         * ada/acats/tests/gcc: Delete.
1247         * gnat.dg/style: Likewise.
1249 2013-06-20  Jeff Law  <law@redhat.com>
1251         PR tree-optimization/57660
1252         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1253         based on their branch cost.
1255         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1257 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1259         PR fortran/57633
1260         * gfortran.dg/list_read_11.f90: New.
1262 2013-06-20  Richard Biener  <rguenther@suse.de>
1264         PR tree-optimization/57584
1265         * gcc.dg/torture/pr57584.c: New testcase.
1267 2013-06-19  Sharad Singhai  <singhai@google.com>
1269         * g++.dg/gcov/gcov-8.C: New testcase.
1270         * lib/gcov.exp: Handle intermediate format.
1272 2013-06-19  Wei Mi  <wmi@google.com>
1274         PR rtl-optimization/57518
1275         * testsuite/gcc.dg/pr57518.c: New test.
1277 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1279         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1281 2013-06-19  Jan Hubicka  <jh@suse.cz>
1283         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1285 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1287         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1288         hard-coded values of array sizes with a #define.
1289         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1290         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1291         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1292         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1293         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1295 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1297         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1298         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1300 2013-06-19  Jeff Law  <law@redhat.com>
1302         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1304 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1306         PR c++/57638
1307         * g++.dg/template/error53.C: New.
1309 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1311         PR target/55033
1312         * gcc.target/powerpc/pr55033.c: Fix options.
1314 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1316         * gcc.target/i386/inline_error.c: New test.
1317         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1318         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1320 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1322         PR c++/53211
1323         * g++.dg/cpp0x/decltype55.C: New.
1325 2013-06-18  Marek Polacek  <polacek@redhat.com>
1327         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1329 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1331         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1333 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1335         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1336         Also changed the returns from error as distinct values so that it is
1337         easier to debug.
1339 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1341         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1343 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1345         PR c++/16128
1346         * g++.dg/template/error52.C: New.
1347         * g++.dg/lookup/friend15.C: Update.
1348         * g++.dg/parse/error11.C: Likewise.
1349         * g++.dg/parse/error14.C: Likewise.
1350         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1351         * g++.dg/parse/template25.C: Likewise.
1352         * g++.old-deja/g++.jason/cond.C: Likewise.
1353         * g++.old-deja/g++.mike/for2.C: Likewise.
1354         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1355         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1357 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1359         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1360         ensure alignment.
1362 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1364         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1365         accidentally placing minus sign for length instead of stride.
1367 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1369         PR rtl-optimization/57425
1370         PR rtl-optimization/57569
1371         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1372         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1374 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1376         PR fortran/49074
1377         PR fortran/56136
1378         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1379         packing.
1380         * gfortran.dg/typebound_assignment_6.f03: New.
1382 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1384         * gcc.target/h8300/h8300.exp: New.
1385         * gcc.dg/pragma-isr.c: Move to ...
1386         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1387         * gcc.target/h8300/pragma-isr.c: ... and here.
1388         * gcc.dg/pragma-isr2.c: Move to ...
1389         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1390         * gcc.target/h8300/pragma-isr2.c: ... and here.
1391         * gcc.dg/pragma-isr-trapa.c: Move to ...
1392         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1393         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1394         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1395         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1396         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1397         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1398         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1399         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1400         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1401         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1402         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1403         * gcc.dg/attr-isr-trapa.c: Move to ...
1404         * gcc.target/sh/attr-isr-trapa.c: ... here.
1406 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1408         PR c++/51413
1409         * g++.dg/ext/builtin-offsetof1.C: New.
1411 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1413         * gcc.target/aarch64/vect_smlal_1.c: New file.
1415 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1417         PR fortran/57508
1418         * gfortran.dg/defined_assignment_7.f90: New.
1420 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/57599
1423         * g++.dg/rtti/dyncast6.C: New.
1424         * g++.dg/cpp0x/dyncast1.C: Likewise.
1426 2013-06-14  Alan Modra  <amodra@gmail.com>
1428         PR middle-end/57134
1429         * gcc.dg/pr57134.c: New.
1431 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1433         PR fortran/57596
1434         * gfortran.dg/deferred_type_param_9.f90: New.
1436 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1438         * gcc.dg/fold-minus-1.c: New testcase.
1440 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1442         PR fortran/49074
1443         * gfortran.dg/typebound_assignment_5.f03: New.
1445 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1447         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1449 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1450             Pat Haugen <pthaugen@us.ibm.com>
1451             Peter Bergner <bergner@vnet.ibm.com>
1453         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1454         load/store instructions on power7, power8.
1455         * gcc.target/powerpc/atomic-p8.c: Likewise.
1457 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1459         PR c/57577
1460         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1462 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/38958
1465         * g++.dg/warn/Wunused-var-20.C: New.
1467 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1469         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1470         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1471         Run with -fno-common.
1473 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1475         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1476         and exit function calls with return 1 and return 0, respectively.
1478 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1480         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1481         New tests.
1483 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1485         PR tree-optimization/57361
1486         * gcc.dg/tree-ssa/pr57361.c: New file.
1488 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1490         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1491         to ensure alignment.
1492         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1494 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1496         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1498 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1499             Dominique d'Humieres  <dominiq@lps.ens.fr>
1501         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1503 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1505         PR target/56564
1506         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1507         * gcc.target/i386/pr56564-3.c: Likewise.
1509 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1511         PR fortran/57535
1512         * gfortran.dg/class_array_18.f90: New.
1514 2013-06-11  Jan Hubicka  <jh@suse.cz>
1516         PR c++/57551
1517         * g++.dg/ext/visibility/anon6.C: Update testcase.
1519 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1521         PR c/57563
1522         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1523         in how we check __sec_reduce_mutating function's result.
1525 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1526             Pat Haugen <pthaugen@us.ibm.com>
1527             Peter Bergner <bergner@vnet.ibm.com>
1529         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1530         direct move instructions.
1531         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1532         * gcc.target/powerpc/direct-move.h: Likewise.
1533         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1534         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1535         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1536         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1537         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1538         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1540 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/52440
1543         * g++.dg/cpp0x/pr52440.C: New.
1545 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1547         PR target/56564
1548         * gcc.target/i386/pr56564-1.c: New test.
1549         * gcc.target/i386/pr56564-2.c: New test.
1550         * gcc.target/i386/pr56564-3.c: New test.
1551         * gcc.target/i386/pr56564-4.c: New test.
1552         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1553         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1554         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1555         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1556         * gcc.target/i386/vect-sizes-1.c: Likewise.
1557         * gcc.target/i386/memcpy-1.c: Likewise.
1558         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1559         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1561 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1563         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1564         systems to cover all GNU systems.
1565         * g++.dg/abi/guard2.C: Likewise.
1566         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1567         * g++.dg/eh/sighandle.C: Likewise.
1568         * g++.dg/ext/cleanup-10.C: Likewise.
1569         * g++.dg/ext/cleanup-11.C: Likewise.
1570         * g++.dg/ext/cleanup-8.C: Likewise.
1571         * g++.dg/ext/cleanup-9.C: Likewise.
1572         * g++.dg/opt/const5.C: Likewise.
1573         * g++.dg/opt/life1.C: Likewise.
1574         * g++.dg/other/pr39496.C: Likewise.
1575         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1576         * g++.old-deja/g++.abi/align.C: Likewise.
1577         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1578         * g++.old-deja/g++.law/weak.C: Likewise.
1579         * g++.old-deja/g++.pt/asm1.C: Likewise.
1580         * gcc.c-torture/execute/20030125-1.x: Likewise.
1581         * gcc.c-torture/execute/990127-2.x: Likewise.
1582         * gcc.dg/20041106-1.c: Likewise.
1583         * gcc.dg/20050503-1.c: Likewise.
1584         * gcc.dg/builtin-object-size-5.c: Likewise.
1585         * gcc.dg/cleanup-10.c: Likewise.
1586         * gcc.dg/cleanup-11.c: Likewise.
1587         * gcc.dg/cleanup-8.c: Likewise.
1588         * gcc.dg/cleanup-9.c: Likewise.
1589         * gcc.dg/complex-5.c: Likewise.
1590         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1591         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1592         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1593         * gcc.dg/dfp/pr35739.c: Likewise.
1594         * gcc.dg/fdata-sections-1.c: Likewise.
1595         * gcc.dg/lto/20090206-1_0.c: Likewise.
1596         * gcc.dg/lto/20090206-2_0.c: Likewise.
1597         * gcc.dg/pr30360.c: Likewise.
1598         * gcc.dg/pr37303.c: Likewise.
1599         * gcc.dg/pr39323-1.c: Likewise.
1600         * gcc.dg/pr39323-2.c: Likewise.
1601         * gcc.dg/pr39323-3.c: Likewise.
1602         * gcc.dg/pr45416.c: Likewise.
1603         * gcc.dg/setjmp-2.c: Likewise.
1604         * gcc.dg/split-1.c: Likewise.
1605         * gcc.dg/split-3.c: Likewise.
1606         * gcc.dg/split-4.c: Likewise.
1607         * gcc.dg/strlenopt-12g.c: Likewise.
1608         * gcc.dg/strlenopt-14g.c: Likewise.
1609         * gcc.dg/strlenopt-14gf.c: Likewise.
1610         * gcc.dg/strlenopt-16g.c: Likewise.
1611         * gcc.dg/strlenopt-17g.c: Likewise.
1612         * gcc.dg/strlenopt-18g.c: Likewise.
1613         * gcc.dg/strlenopt-1f.c: Likewise.
1614         * gcc.dg/strlenopt-22g.c: Likewise.
1615         * gcc.dg/strlenopt-2f.c: Likewise.
1616         * gcc.dg/strlenopt-4g.c: Likewise.
1617         * gcc.dg/strlenopt-4gf.c: Likewise.
1618         * gcc.dg/struct-ret-3.c: Likewise.
1619         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1620         * gcc.misc-tests/linkage.exp: Likewise.
1621         * gcc.target/i386/20000724-1.c: Likewise.
1622         * gcc.target/i386/align-main-3.c: Likewise.
1623         * gcc.target/i386/cleanup-1.c: Likewise.
1624         * gcc.target/i386/inline-mcpy.c: Likewise.
1625         * gcc.target/i386/pr32268.c: Likewise.
1626         * gcc.target/i386/pr36613.c: Likewise.
1627         * gcc.target/i386/pr39013-1.c: Likewise.
1628         * gcc.target/i386/pr39013-2.c: Likewise.
1629         * gcc.target/i386/pr39496.c: Likewise.
1630         * gcc.target/i386/pr40906-3.c: Likewise.
1631         * gcc.target/i386/pr46084.c: Likewise.
1632         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1634 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1636         PR target/6526
1637         * gcc.target/sh/pr6526.c: New.
1639 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1641         PR target/57568
1642         * gcc.c-torture/execute/pr57568.c: New test.
1644 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1646         PR c++/37404
1647         * g++.dg/other/vararg-4.C: New.
1649 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1651         PR rtl-optimization/57559
1652         * gcc.target/s390/pr57559.c : New test.
1654 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1656         PR fortran/37336
1657         * gfortran.dg/finalize_10.f90: New.
1658         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1659         * gfortran.dg/finalize_15.f90: New.
1661 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1663         PR fortran/57553
1664         * gfortran.dg/storage_size_4.f90: New.
1666 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1668         PR c++/57548
1669         * testsuite/g++.dg/ext/pr57548.C: New test.
1671 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1673         PR middle-end/57541
1674         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1676 2013-06-07  Jan Hubicka  <jh@suse.cz>
1678         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1680 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1682         PR fortran/57549
1683         * gfortran.dg/array_constructor_48.f90: New.
1684         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1685         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1687 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1689         PR target/56315
1690         * gcc.target/arm/xordi3-opt.c: New test.
1692 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1694         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1695         Revert to dg-options.
1697 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1699         PR target/55033
1700         * gcc.target/powerpc/pr55033.c: New.
1702 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/53658
1705         * g++.dg/cpp0x/alias-decl-36.C: New.
1707 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1708             Pat Haugen <pthaugen@us.ibm.com>
1709             Peter Bergner <bergner@vnet.ibm.com>
1711         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1712         power8 builtin functions.
1713         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1714         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1715         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1716         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1717         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1718         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1719         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1720         tests to test power8 auto-vectorization.
1721         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1722         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1723         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1724         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1726         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1727         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1729         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1731         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1732         support.
1733         (check_effective_target_powerpc_p8vector_ok): Likewise.
1734         (is-effective-target): Likewise.
1735         (check_vect_support_and_set_flags): Likewise.
1737 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/43652
1740         * g++.dg/parse/error53.C: New.
1742 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1744         PR rtl-optimization/57459
1745         * gcc.target/i386/pr57459.c: New test.
1747 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1749         PR c++/53743
1750         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1751         into -freorder-blocks-and-partition test.
1752         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1753         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1754         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1755         * gcc.dg/tree-prof/pr50907.c: Ditto.
1756         * gcc.dg/tree-prof/pr45354.c: Ditto.
1757         * g++.dg/tree-prof/partition2.C: Ditto.
1758         * g++.dg/tree-prof/partition3.C: Ditto.
1760 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1762         PR fortran/57542
1763         * gfortran.dg/finalize_16.f90: New.
1765 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1767         * gcc.dg/vect/no-section-anchors-vect-68.c:
1768         Add dg-skip-if aarch64_tiny.
1770 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1772         PR C/57457
1773         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1774         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1776 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1778         PR c++/51908
1779         * g++.dg/cpp0x/decltype54.C: New.
1781 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1783         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1784         arm*-*-*eabi* targets.
1785         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1786         arm*-*-* targets.
1787         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1789 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1790             Tobias Burnus  <burnus@net-b.de>
1792         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1793         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1794         * gfortran.dg/io_real_boz_4.f90: Ditto.
1795         * gfortran.dg/io_real_boz_5.f90: Ditto.
1797 2013-06-05  Andreas Schwab  <schwab@suse.de>
1799         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1801 2013-06-04  Jan Hubicka  <jh@suse.cz>
1803         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1805 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1807         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1808         parameters with void.
1809         (main2): Removed argc parameter.
1810         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1811         (main): Replaced argc, argv parameters with void.
1812         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1813         (main2): Removed argc parameter.
1814         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1815         argv parameters with void.  Added __asm volatile to avoid optimization
1816         on argc, if necessary.
1817         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1818         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1819         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1820         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1821         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1822         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1823         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1824         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1825         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1826         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1827         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1828         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1829         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1830         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1831         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1832         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1833         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1834         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1835         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1836         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1837         parameters with void.
1838         (main2): Removed argc parameter.
1839         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1840         (main): Replaced argc, argv parameters with void.
1841         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1842         argv parameters with void.  Also renamed this function as main, and
1843         delete the existing main.
1844         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1845         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1846         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1848 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1850         * gcc.target/aarch64/movi_1.c: New test.
1852 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1854         PR fortran/37336
1855         * gfortran.dg/finalize_12.f90: New.
1856         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1857         end of scope finalization.
1858         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1859         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1860         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1861         * gfortran.dg/class_19.f03: Ditto.
1862         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1863         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1864         * gfortran.dg/extends_14.f03: Ditto.
1865         * gfortran.dg/move_alloc_4.f90: Ditto.
1866         * gfortran.dg/typebound_proc_27.f03: Ditto.
1868 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1870         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1871         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1872         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1873         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1874         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1875         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1876         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1877         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1878         * gfortran.dg/io_real_boz_4.f90: Ditto.
1879         * gfortran.dg/io_real_boz_5.f90: Ditto.
1880         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1881         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1882         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1883         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1884         * gfortran.dg/transpose_2.f90: Fix dg-output.
1886 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1888         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1889         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1890         dg-option and an header comment.
1892 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1894         PR c++/57419
1895         * g++.dg/cpp0x/sfinae46.C: New.
1896         * g++.dg/cpp0x/defaulted13.C: Adjust.
1897         * g++.dg/cpp0x/defaulted2.C: Likewise.
1898         * g++.dg/cpp0x/defaulted26.C: Likewise.
1899         * g++.dg/cpp0x/defaulted3.C: Likewise.
1900         * g++.dg/cpp0x/error1.C: Likewise.
1901         * g++.dg/cpp0x/implicit1.C: Likewise.
1902         * g++.dg/cpp0x/implicit11.C: Likewise.
1903         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1904         * g++.dg/cpp0x/initlist47.C: Likewise.
1905         * g++.dg/cpp0x/initlist9.C: Likewise.
1906         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1907         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1908         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1909         * g++.dg/cpp0x/union4.C: Likewise.
1910         * g++.dg/template/crash108.C: Likewise.
1911         * g++.dg/template/crash41.C: Likewise.
1912         * g++.old-deja/g++.jason/local.C: Likewise.
1913         * g++.old-deja/g++.law/visibility3.C: Likewise.
1915 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1917         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1918         * gcc.dg/vect/bb-slp-14.c: Ditto.
1919         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1920         * gcc.dg/vect/bb-slp-23.c: Ditto.
1921         * gcc.dg/vect/bb-slp-15.c: Ditto.
1922         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1923         * gcc.dg/vect/bb-slp-24.c: Ditto.
1924         * gcc.dg/vect/bb-slp-16.c: Ditto.
1925         * gcc.dg/vect/bb-slp-25.c: Ditto.
1926         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1927         * gcc.dg/vect/bb-slp-17.c: Ditto.
1928         * gcc.dg/vect/bb-slp-1.c: Ditto.
1929         * gcc.dg/vect/bb-slp-26.c: Ditto.
1930         * gcc.dg/vect/bb-slp-18.c: Ditto.
1931         * gcc.dg/vect/bb-slp-2.c: Ditto.
1932         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1933         * gcc.dg/vect/bb-slp-27.c: Ditto.
1934         * gcc.dg/vect/bb-slp-19.c: Ditto.
1935         * gcc.dg/vect/bb-slp-3.c: Ditto.
1936         * gcc.dg/vect/bb-slp-28.c: Ditto.
1937         * gcc.dg/vect/bb-slp-4.c: Ditto.
1938         * gcc.dg/vect/bb-slp-29.c: Ditto.
1939         * gcc.dg/vect/bb-slp-5.c: Ditto.
1940         * gcc.dg/vect/bb-slp-6.c: Ditto.
1941         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1942         * gcc.dg/vect/bb-slp-7.c: Ditto.
1943         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1944         * gcc.dg/vect/bb-slp-8.c: Ditto.
1945         * gcc.dg/vect/bb-slp-9.c: Ditto.
1946         * gcc.dg/vect/bb-slp-10.c: Ditto.
1947         * gcc.dg/vect/bb-slp-11.c: Ditto.
1948         * gcc.dg/vect/bb-slp-20.c: Ditto.
1949         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1950         * gcc.dg/vect/bb-slp-21.c: Ditto.
1951         * gcc.dg/vect/bb-slp-30.c: Ditto.
1952         * gcc.dg/vect/bb-slp-13.c: Ditto.
1953         * gcc.dg/vect/bb-slp-22.c: Ditto.
1954         * g++.dg/vect/slp-pr50413.cc: Ditto.
1955         * g++.dg/vect/slp-pr56812.cc: Ditto.
1956         * g++.dg/vect/slp-pr50819.cc: Ditto.
1958 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1960         PR fortran/57456
1961         * gfortran.dg/class_array_17.f90: New.
1963 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1965         * ada/acats/floatstore.lst: New.
1966         * ada/acats/run_all.sh: Process it.
1968 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1970         * gcc.target/powerpc/e500-ord-1.c: New test.
1971         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1972         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1973         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1975 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1977         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1979 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1981         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1983 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1985         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1987 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1989         PR c/57452
1990         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1991         test-case.
1993 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1995         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1997 2013-05-31  Marek Polacek  <polacek@redhat.com>
1999         PR tree-optimization/57478
2000         PR tree-optimization/57453
2001         * gcc.dg/torture/pr57478.c: New test.
2003 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2005         PR fortran/57456
2006         * gfortran.dg/class_array_17.f90: New.
2008 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2010         PR target/56315
2011         * gcc.target/arm/iordi3-opt.c: New test.
2013 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2015         PR fortran/54190
2016         PR fortran/57217
2017         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2018         * gfortran.dg/interface_26.f90: Ditto.
2019         * gfortran.dg/proc_ptr_11.f90: Ditto.
2020         * gfortran.dg/proc_ptr_15.f90: Ditto.
2021         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2022         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2023         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2024         * gfortran.dg/typebound_override_1.f90: Ditto.
2025         * gfortran.dg/typebound_override_4.f90: Ditto.
2026         * gfortran.dg/typebound_proc_6.f03: Ditto.
2027         * gfortran.dg/assumed_type_7.f90: New test.
2028         * gfortran.dg/typebound_override_5.f90: New test.
2029         * gfortran.dg/typebound_override_6.f90: New test.
2030         * gfortran.dg/typebound_override_7.f90: New test.
2032 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2034         PR middle-end/57073
2035         * gfortran.dg/power_6.f90: New.
2037 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2039         * gcc.target/aarch64/insv_1.c: New test.
2041 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2043         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2044         dg-skip-if "No stabs".
2046 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2048         PR fortran/54189
2049         * gfortran.dg/assumed_size_1.f90: New.
2051 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2053         * gcc.dg/shrink-wrap-alloca.c: New added.
2054         * gcc.dg/shrink-wrap-pretend.c: New added.
2055         * gcc.dg/shrink-wrap-sibcall.c: New added.
2057 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2059         PR fortran/57458
2060         * gfortran.dg/assumed_rank_13.f90: New.
2062 2013-05-29  Easwaran Raman  <eraman@google.com>
2064         PR tree-optimization/57442
2065         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2067 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2069         PR tree-optimization/57441
2070         * gcc.c-torture/compile/pr57441.c: New.
2072 2013-05-29  Dehao Chen  <dehao@google.com>
2074         PR testsuite/57413
2075         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2077 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2079         PR fortran/37336
2080         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2081         * gfortran.dg/class_19.f03: Ditto.
2083 2013-05-29  Richard Biener  <rguenther@suse.de>
2085         * gcc.dg/vect/bb-slp-32.c: New testcase.
2087 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2089         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2090         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2091         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2092         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2093         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2094         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2095         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2096         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2097         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2098         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2099         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2100         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2101         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2102         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2103         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2104         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2105         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2106         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2107         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2108         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2109         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2110         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2111         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2112         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2113         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2114         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2115         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2116         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2117         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2118         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2119         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2120         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2121         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2122         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2123         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2124         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2125         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2126         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2127         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2129 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2131         PR fortran/37336
2132         * gfortran.dg/finalize_11.f90: New.
2133         * gfortran.dg/finalize_4.f03: Remove dg-error.
2134         * gfortran.dg/finalize_5.f03: Ditto.
2135         * gfortran.dg/finalize_6.f03: Ditto.
2136         * gfortran.dg/finalize_7.f03: Ditto.
2138 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2140         * gfortran.dg/class_array_16.f90: New.
2142 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/57435
2145         * testsuite/gfortran.dg/use_29.f90: New.
2147 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2149         * gnat.dg/fp_exception.adb: New test.
2151 2013-05-28  Richard Biener  <rguenther@suse.de>
2153         PR tree-optimization/56787
2154         * gcc.dg/vect/pr56787.c: New testcase.
2156 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2157             Tobias Burnus  <burnus@net-b.de>
2159         PR fortran/57217
2160         * gfortran.dg/typebound_override_4.f90: New.
2162 2013-05-28  Richard Biener  <rguenther@suse.de>
2164         PR tree-optimization/57411
2165         * g++.dg/opt/pr57411.C: New testcase.
2167 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2169         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2170         * gcc.dg/builtin-bswap-9.c: Likewise.
2172 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2174         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2176 2013-05-27  Richard Biener  <rguenther@suse.de>
2178         PR middle-end/57412
2179         * gcc.dg/gomp/pr57412.c: New testcase.
2181 2013-05-27  Bud Davis  <jmdavis@link.com>
2183         PR fortran/50405
2184         * gfortran.dg/stfunc_8.f90: New.
2186 2013-05-27  Richard Biener  <rguenther@suse.de>
2188         PR tree-optimization/57343
2189         * gcc.dg/torture/pr57343.c: New testcase.
2191 2013-05-27  Richard Biener  <rguenther@suse.de>
2193         PR tree-optimization/57417
2194         * gcc.dg/torture/pr57417.c: New testcase.
2196 2013-05-27  Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/57396
2199         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2201 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gnat.dg/specs/last_bit.ads: New test.
2205 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2207         * gnat.dg/specs/machine_attribute.ads: New test.
2209 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2211         * gnat.dg/incomplete3.ad[sb]: New test.
2213 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2215         PR target/53916
2216         * gcc.target/mips/div-13.c: New test.
2218 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2220         PR target/55777
2221         * gcc.target/mips/mips16-attributes-5.c,
2222         * gcc.target/mips/mips16-attributes-6.c: New tests.
2224 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2226         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2227         * gcc.dg/builtin-bswap-8.c: Likewise.
2229 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2231         PR c++/52216
2232         * g++.dg/cpp0x/new1.C: New.
2234 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/25666
2237         * g++.dg/parse/dtor16.C: New.
2238         * g++.dg/parse/dtor6.C: Adjust.
2240 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2242         PR c++/19618
2243         * g++.dg/expr/bitfield12.C: New.
2245 2013-05-24  Jeff Law  <law@redhat.com>
2247         PR tree-optimization/57124
2248         * gcc.c-torture/execute/pr57124.c: New test.
2249         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2251 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2253         PR tree-optimization/57294
2254         * gcc.dg/ipa/pr57294.c: New test.
2256 2013-05-24  Dehao Chen  <dehao@google.com>
2258         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2260 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2262         * gcc.target/aarch64/scalar_intrinsics.c
2263         (force_simd): Use a valid instruction.
2264         (test_vdupd_lane_s64): Pass a valid lane argument.
2265         (test_vdupd_lane_u64): Likewise.
2267 2013-05-24  Richard Biener  <rguenther@suse.de>
2269         PR tree-optimization/57287
2270         * gcc.dg/pr57287.c: New testcase.
2272 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2274         PR c++/26572
2275         * g++.dg/template/error51.C: New.
2277 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2279         PR c++/25503
2280         * g++.dg/template/bitfield2.C: New.
2282 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2284         * gnat.dg/specs/noinline1.ads: New test.
2285         * gnat.dg/noinline2.ad[sb]: Likewise.
2286         * gnat.dg/specs/noinline3.ads: Likewise.
2287         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2289 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2291         PR tree-ssa/57385
2292         * gcc.dg/tree-ssa/pr57385.c: New test.
2294 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2296         * gnat.dg/derived_type4.adb: New test.
2298 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2300         * gcc.dg/builtin-bswap-6.c: New test.
2301         * gcc.dg/builtin-bswap-7.c: Likewise.
2302         * gcc.dg/builtin-bswap-8.c: Likewise.
2303         * gcc.dg/builtin-bswap-9.c: Likewise.
2305 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2307         PR debug/57351
2308         * gcc.dg/debug/pr57351.c: New test
2310 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2312         * gcc.target/aarch64/vect-clz.c: New file.
2314 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2316         PR middle-end/57347
2317         * gcc.dg/ipa/pr57347.c: New test.
2319 2013-05-23  Richard Biener  <rguenther@suse.de>
2321         PR tree-optimization/57380
2322         * g++.dg/tree-ssa/pr57380.C: New testcase.
2324 2013-05-23  Richard Biener  <rguenther@suse.de>
2326         PR middle-end/57381
2327         * gcc.dg/torture/pr57381.c: New testcase.
2329 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2331         PR middle-end/57344
2332         * gcc.c-torture/execute/pr57344-1.c: New test.
2333         * gcc.c-torture/execute/pr57344-2.c: New test.
2334         * gcc.c-torture/execute/pr57344-3.c: New test.
2335         * gcc.c-torture/execute/pr57344-4.c: New test.
2337 2013-05-23  Richard Biener  <rguenther@suse.de>
2339         PR rtl-optimization/57341
2340         * gcc.dg/torture/pr57341.c: New testcase.
2342 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/57352
2345         * g++.dg/parse/crash62.C: New.
2347 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2348             Pat Haugen <pthaugen@us.ibm.com>
2349             Peter Bergner <bergner@vnet.ibm.com>
2351         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2352         crypto builtins.
2354 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2356         PR fortran/57364
2357         * gfortran.dg/defined_assignment_6.f90: New.
2359 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2361         PR fortran/57338
2362         * gfortran.dg/assumed_type_6.f90: New.
2364 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2366         PR c++/57211
2367         * g++.dg/cpp0x/Wunused-parm.C: New.
2369 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2371         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2372         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2374 2013-05-21  Easwaran Raman  <eraman@google.com>
2376         PR tree-optimization/57322
2377         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2379 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2381         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2382         .set (no)?micromips
2384 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2386         PR fortran/57035
2387         * gfortran.dg/assumed_type_5.f90: New.
2388         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2389         * gfortran.dg/assumed_rank_2.f90: Ditto.
2390         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2391         * gfortran.dg/no_arg_check_3.f90: Ditto.
2393 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2395         PR tree-optimization/57331
2396         * gcc.c-torture/compile/pr57331.c: New test.
2398 2013-05-21  Richard Biener  <rguenther@suse.de>
2400         PR tree-optimization/57330
2401         * gcc.dg/torture/pr57330.c: New testcase.
2403 2013-05-21  Richard Biener  <rguenther@suse.de>
2405         PR tree-optimization/57303
2406         * gcc.dg/torture/pr57303.c: New testcase.
2408 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2410         PR tree-optimization/57321
2411         * gcc.c-torture/execute/pr57321.c: New test.
2413 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2415         PR fortran/48858
2416         PR fortran/55465
2417         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2418         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2419         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2420         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2421         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2422         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2423         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2424         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2425         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2426         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2427         * gfortran.dg/binding_label_tests_24.f90: New.
2428         * gfortran.dg/binding_label_tests_25.f90: New.
2430 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2432         PR fortran/48858
2433         * gfortran.dg/binding_label_tests_17.f90: New.
2434         * gfortran.dg/binding_label_tests_18.f90: New.
2435         * gfortran.dg/binding_label_tests_19.f90: New.
2436         * gfortran.dg/binding_label_tests_20.f90: New.
2437         * gfortran.dg/binding_label_tests_21.f90: New.
2438         * gfortran.dg/binding_label_tests_22.f90: New.
2439         * gfortran.dg/binding_label_tests_23.f90: New.
2441 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2443         PR fortran/48858
2444         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2445         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2446         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2447         * gfortran.dg/common_18.f90: New.
2448         * gfortran.dg/common_19.f90: New.
2449         * gfortran.dg/common_20.f90: New.
2450         * gfortran.dg/common_21.f90: New.
2452 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2454         PR c++/12288
2455         * g++.dg/parse/error52.C: New.
2456         * g++.dg/parse/error3.C: Adjust.
2457         * g++.dg/parse/error36.C: Likewise.
2459 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2461         PR target/56547
2462         * gcc.target/sh/pr56547-1.c: New.
2463         * gcc.target/sh/pr56547-2.c: New.
2465 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2467         PR c++/23608
2468         * g++.dg/warn/Wsign-compare-6.C: New.
2469         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2471 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2473         PR c++/57327
2474         * g++.dg/template/error50.C: New.
2476 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2478         PR c++/10207
2479         * g++.dg/ext/complit13.C: New.
2481 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2483         PR c++/57175
2484         * g++.dg/pr57175.C: New testcase.
2486 2013-05-17  Easwaran Raman  <eraman@google.com>
2488         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2490 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2492         PR testsuite/57313
2493         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2495 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2497         PR rtl-optimization/57281
2498         PR rtl-optimization/57300
2499         * gcc.dg/pr57300.c: New test.
2500         * gcc.c-torture/execute/pr57281.c: New test.
2502 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2504         PR c++/18126
2505         * g++.dg/ext/sizeof-complit.C: New.
2507 2013-05-17  Marek Polacek  <polacek@redhat.com>
2509         * gcc.dg/strlenopt-25.c: New test.
2510         * gcc.dg/strlenopt-26.c: Likewise.
2512 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2514         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2515         instead of -mavx2, require only avx instead of avx2.
2516         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2517         of avx2-check.h and turn into an avx runtime test instead of
2518         avx2 runtime test.
2520 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2522         * g++.dg/ext/vector22.C: Uncomment working test.
2524 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/17410
2527         * g++.dg/template/pr17410.C: New.
2529 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2531         * gcc.target/i386/rotate-3.c: New test.
2532         * gcc.target/i386/rotate-3a.c: New test.
2533         * gcc.target/i386/rotate-4.c: New test.
2534         * gcc.target/i386/rotate-4a.c: New test.
2535         * gcc.target/i386/rotate-5.c: New test.
2536         * gcc.target/i386/rotate-5a.c: New test.
2538 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2540         * gcc.dg/visibility-21.c: Require section_anchors.
2542 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2544         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2545         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2546         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2548 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2550         * gcc.dg/visibility-21.c: New.
2552 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2554         PR middle-end/57286
2555         * gcc.dg/pr57286.c: New testcase.
2556         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2557         * g++.dg/ext/vector22.C: Comment out transformations not
2558         performed anymore.
2560 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2562         PR target/57260
2563         * gcc.target/mips/call-1.c: Restrict to o32.
2564         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2566 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2568         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2569         dg-messages.
2570         * g++.dg/warn/Wshadow-1.C: Likewise.
2571         * g++.dg/warn/Wshadow-6.C: Likewise.
2572         * g++.dg/warn/Wshadow-7.C: Likewise.
2574 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2576         PR c++/31952
2577         * g++.dg/parse/pr31952-1.C: New.
2578         * g++.dg/parse/pr31952-2.C: Likewise.
2579         * g++.dg/parse/pr31952-3.C: Likewise.
2581         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2582         * g++.old-deja/g++.jason/cond.C: Likewise.
2583         * g++.dg/cpp0x/range-for5.C: Likewise.
2585 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2587         PR target/19599
2588         * gcc.target/arm/pr40887.c: Adjust testcase.
2589         * gcc.target/arm/pr19599.c: New test.
2591 2013-05-15  Richard Biener  <rguenther@suse.de>
2593         PR tree-optimization/57275
2594         * gcc.target/i386/pr57275.c: New testcase.
2596 2013-05-15  Jan Hubicka  <jh@suse.cz>
2598         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2599         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2600         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2602 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2604         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2605         scheduling.
2607 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2609         PR c++/57274
2610         * c-c++-common/Wsequence-point-1.c: New test.
2612 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2614         * g++.dg/ext/vector22.C: New testcase.
2615         * gcc.dg/binop-xor3.c: Remove xfail.
2617 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2619         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2620         FLOAT cmp FLOAT ? INT : INT.
2621         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2622         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2623         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2624         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2625         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2626         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2628 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2630         PR c++/53903
2631         * g++.dg/cpp0x/defaulted43.C: New.
2633 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2635         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2636         (alloca): Remove declaration.
2637         (foo9): Replace alloca by __builtin_alloca.
2639 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2641         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2642         Expect "size of array is too large" error.
2644 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2646         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2648 2013-05-14  Richard Biener  <rguenther@suse.de>
2650         PR middle-end/57235
2651         * g++.dg/torture/pr57235.C: New testcase.
2653 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2655         PR middle-end/57251
2656         * gcc.dg/torture/pr57251.c: New test.
2658 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2660         PR target/57264
2661         * gcc.target/i386/pr57264.c: New test.
2663 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2665         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2667 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2669         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2671 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2673         PR tree-optimization/45216
2674         PR tree-optimization/57157
2675         * c-c++-common/rotate-1.c: Add 32 tests with +.
2676         * c-c++-common/rotate-1a.c: Adjust.
2677         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2678         * c-c++-common/rotate-2b.c: New test.
2679         * c-c++-common/rotate-3.c: Add 32 tests with +.
2680         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2681         * c-c++-common/rotate-4b.c: New test.
2682         * c-c++-common/rotate-5.c: New test.
2684 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2686         PR middle-end/42371
2687         * gcc.dg/ipa/remref-0.c: New test.
2688         * gcc.dg/ipa/remref-1a.c: Likewise.
2689         * gcc.dg/ipa/remref-1b.c: Likewise.
2690         * gcc.dg/ipa/remref-2a.c: Likewise.
2691         * gcc.dg/ipa/remref-2b.c: Likewise.
2693 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2695         * gcc.dg/vector-shift-2.c: New testcase.
2697 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2699         PR tree-optimization/57230
2700         * gcc.dg/strlenopt-24.c: New test.
2702         PR tree-optimization/57230
2703         * gcc.dg/strlenopt-23.c: New test.
2705 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2707         PR target/57108
2708         * gcc.target/sh/pr57108.c: Move this test case to ...
2709         * gcc.c-torture/compile/pr57108.c: ... here.
2711 2013-05-10  Richard Biener  <rguenther@suse.de>
2713         PR tree-optimization/57214
2714         * gcc.dg/torture/pr57214.c: New testcase.
2716 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2718         * gcc.dg/vector-shift.c: New testcase.
2720 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2722         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2724         PR tree-optimization/45216
2725         PR tree-optimization/57157
2726         * c-c++-common/rotate-1.c: New test.
2727         * c-c++-common/rotate-1a.c: New test.
2728         * c-c++-common/rotate-2.c: New test.
2729         * c-c++-common/rotate-2a.c: New test.
2730         * c-c++-common/rotate-3.c: New test.
2731         * c-c++-common/rotate-3a.c: New test.
2732         * c-c++-common/rotate-4.c: New test.
2733         * c-c++-common/rotate-4a.c: New test.
2735 2013-05-10  Richard Biener  <rguenther@suse.de>
2737         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2738         * gcc.target/i386/l_fma_double_1.c: Adjust.
2739         * gcc.target/i386/l_fma_double_2.c: Likewise.
2740         * gcc.target/i386/l_fma_double_3.c: Likewise.
2741         * gcc.target/i386/l_fma_double_4.c: Likewise.
2742         * gcc.target/i386/l_fma_double_5.c: Likewise.
2743         * gcc.target/i386/l_fma_double_6.c: Likewise.
2744         * gcc.target/i386/l_fma_float_1.c: Likewise.
2745         * gcc.target/i386/l_fma_float_2.c: Likewise.
2746         * gcc.target/i386/l_fma_float_3.c: Likewise.
2747         * gcc.target/i386/l_fma_float_4.c: Likewise.
2748         * gcc.target/i386/l_fma_float_5.c: Likewise.
2749         * gcc.target/i386/l_fma_float_6.c: Likewise.
2751 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2753         PR c++/51226
2754         * g++.dg/cpp0x/pr51226.C: New.
2756 2013-04-16  Han Shen  <shenhan@google.com>
2758         Test cases for '-fstack-protector-strong'.
2759         * gcc.dg/fstack-protector-strong.c: New.
2760         * g++.dg/fstack-protector-strong.C: New.
2762 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2764         * gcc.target/aarch64/ands_1.c: New test.
2765         * gcc.target/aarch64/ands_2.c: Likewise
2767 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2769         * lib/target-supports.exp (check_effective_target_hw): New
2770         function.
2771         * c-c++-common/asan/clone-test-1.c: Call
2772         check_effective_target_hw.
2773         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2774         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2775         possible decorations.
2776         * c-c++-common/asan/null-deref-1.c: Likewise.
2777         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2778         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2779         * c-c++-common/asan/use-after-free-1.c: Likewise.
2780         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2781         * g++.dg/asan/large-func-test-1.C: Likewise.
2783 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2785         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2787 2013-05-07  Richard Biener  <rguenther@suse.de>
2789         PR middle-end/57190
2790         * g++.dg/torture/pr57190.C: New testcase.
2792 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2794         PR tree-optimization/57149
2795         * gcc.dg/pr57149.c: New test.
2797         PR debug/57184
2798         * gcc.dg/pr57184.c: New test.
2800 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2802         * gnat.dg/specs/array3.ads: New test.
2804 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2806         * c-c++-common/vector-scalar-2.c: New testcase.
2808 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2810         * gcc.target/i386/asm-dialect-2.c: New testcase.
2812 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2814         PR c++/57183
2815         * g++.dg/cpp0x/auto38.C: New.
2817 2013-05-06  Richard Biener  <rguenther@suse.de>
2819         PR tree-optimization/57185
2820         * gcc.dg/autopar/pr57185.c: New testcase.
2822 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2824         PR target/57106
2825         * gcc.target/i386/pr57106.c: New test.
2827 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2829         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2830         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2831         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2832         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2833         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2834         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2835         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2837 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2839         PR bootstrap/57154
2840         * gcc.dg/pr57154.c: New test.
2842 2013-05-06  Richard Biener  <rguenther@suse.de>
2844         PR middle-end/57147
2845         * gcc.dg/torture/pr57147-1.c: New testcase.
2846         * gcc.dg/torture/pr57147-2.c: Likewise.
2847         * gcc.dg/torture/pr57147-3.c: Likewise.
2849 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2851         PR target/55303
2852         * gcc.target/sh/pr55303-1.c: New.
2853         * gcc.target/sh/pr55303-2.c: New.
2854         * gcc.target/sh/pr55303-3.c: New.
2856 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2858         * gfortran.dg/allocate_with_source_3.f90: New.
2860 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2862         PR fortran/57141
2863         * gfortran.dg/null_8.f90: New.
2865 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2867         PR c++/53745
2868         * g++.dg/cpp0x/enum27.C: New.
2869         * g++.dg/cpp0x/enum_base.C: Adjust.
2871 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2873         PR tree-optimization/56205
2874         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2876 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2878         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2879         * gfortran.dg/bind_c_usage_27.f90: New.
2880         * gfortran.dg/bind_c_usage_28.f90: New.
2882 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2884         PR c++/51927
2885         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2887 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2889         PR target/57150
2890         * gcc.target/powerpc/pr57150.c: New file.
2892 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2894         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2895         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2896         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2897         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2898         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2899         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2900         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2902 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2904         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2905         scan-assembler-times.
2907 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2909         * gcc.dg/tree-ssa/slsr-32.c: New.
2910         * gcc.dg/tree-ssa/slsr-33.c: New.
2911         * gcc.dg/tree-ssa/slsr-34.c: New.
2912         * gcc.dg/tree-ssa/slsr-35.c: New.
2913         * gcc.dg/tree-ssa/slsr-36.c: New.
2914         * gcc.dg/tree-ssa/slsr-37.c: New.
2915         * gcc.dg/tree-ssa/slsr-38.c: New.
2917 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2919         * gcc.target/aarch64/tst_1.c: New test.
2920         * gcc.target/aarch64/tst_2.c: Likewise
2922 2013-05-02  Jeff Law  <law@redhat.com>
2924         PR tree-optimization/57144
2925         * gcc.c-torture/execute/pr57144.c: New test.
2927 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2929         PR rtl-optimization/57130
2930         * gcc.c-torture/execute/pr57130.c: New test.
2932 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2934         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2936 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2938         * gcc.target/aarch64/fabd.c: New file.
2940 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2942         PR c++/54318
2943         * g++.dg/cpp0x/pr54318.C: New.
2945 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/14283
2948         * g++.dg/parse/error51.C: New.
2949         * g++.dg/parse/error15.C: Adjust column numbers.
2951 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2953         PR fortran/57142
2954         * gfortran.dg/size_kind_2.f90: New.
2955         * gfortran.dg/size_kind_3.f90: New.
2957 2013-05-02  Richard Biener  <rguenther@suse.de>
2959         PR middle-end/57140
2960         * g++.dg/torture/pr57140.C: New testcase.
2962 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2964         PR target/56732
2965         * gcc.target/arm/pr56732-1.c: New test.
2967 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2969         PR middle-end/56988
2970         * gcc.dg/ipa/pr56988.c: New test.
2972 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2974         * gcc.target/aarch64/bics_1.c: New test.
2975         * gcc.target/aarch64/bics_2.c: Likewise.
2977 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2979         PR rtl-optimization/57131
2980         * gcc.c-torture/execute/pr57131.c: New test.
2982 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2984         PR c++/57132
2985         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2987 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2989         PR target/57091
2990         * gcc.target/i386/pr57091.c: New test.
2992 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2994         * gcc.target/aarch64/vect-vaddv.c: New.
2996 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2998         * gcc.target/aarch64/vect-vmaxv.c: New.
2999         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3001 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3003         * gcc.target/aarch64/scalar-vca.c: New.
3004         * gcc.target/aarch64/vect-vca.c: Likewise.
3006 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3008         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3009         (test_vceqd_s64): Force arguments to SIMD registers.
3010         (test_vceqzd_s64): Likewise.
3011         (test_vcged_s64): Likewise.
3012         (test_vcled_s64): Likewise.
3013         (test_vcgezd_s64): Likewise.
3014         (test_vcged_u64): Likewise.
3015         (test_vcgtd_s64): Likewise.
3016         (test_vcltd_s64): Likewise.
3017         (test_vcgtzd_s64): Likewise.
3018         (test_vcgtd_u64): Likewise.
3019         (test_vclezd_s64): Likewise.
3020         (test_vcltzd_s64): Likewise.
3021         (test_vtst_s64): Likewise.
3022         (test_vtst_u64): Likewise.
3024 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3026         PR c++/57092
3027         * g++.dg/cpp0x/decltype53.C: New.
3029 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3031         PR fortran/57071
3032         * gfortran.dg/power_5.f90:  New test.
3034 2013-04-30  Richard Biener  <rguenther@suse.de>
3036         PR middle-end/57122
3037         * gcc.dg/torture/pr57122.c: New testcase.
3039 2013-04-30  Richard Biener  <rguenther@suse.de>
3041         PR middle-end/57107
3042         * g++.dg/torture/pr57107.C: New testcase.
3044 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3046         PR rtl-optimization/57105
3047         * gcc.dg/pr57105.c: New test.
3049 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3051         PR tree-optimization/57104
3052         * gcc.dg/pr57104.c: New test.
3054 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3056         PR target/44578
3057         * gcc.target/i386/pr44578.c: New test.
3059 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3061         PR target/57097
3062         * gcc.target/i386/pr57097.c: New test.
3064 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3066         PR target/57098
3067         * gcc.target/i386/pr57098.c: New test.
3069 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3071         * gcc.c-torture/execute/pr55875.c: New test.
3073 2013-04-29  Richard Biener  <rguenther@suse.de>
3075         PR middle-end/57075
3076         * gcc.dg/torture/pr57075.c: New testcase.
3078 2013-04-29  Richard Biener  <rguenther@suse.de>
3080         PR middle-end/57103
3081         * gcc.dg/autopar/pr57103.c: New testcase.
3083 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3085         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3087 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3089         * gcc.dg/pr50763.c: Update test.
3091 2013-04-26  Jeff Law  <law@redhat.com>
3093         * gcc.dg/tree-ssa/vrp88.c: New test.
3095 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3097         PR target/57108
3098         * gcc.target/sh/pr57108.c: New test.
3100 2013-04-29  Richard Biener  <rguenther@suse.de>
3102         PR middle-end/57089
3103         * gfortran.dg/gomp/pr57089.f90: New testcase.
3105 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3107         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3109 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3111         * gcc.target/aarch64/vect-vcvt.c: New.
3113 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3115         * gcc.target/aarch64/vect-vrnd.c: New.
3117 2013-04-29  Richard Biener  <rguenther@suse.de>
3119         PR tree-optimization/57081
3120         * gcc.dg/torture/pr57081.c: New testcase.
3122 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3124         PR tree-optimization/57083
3125         * gcc.dg/torture/pr57083.c: New test.
3127 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3129         PR c++/56450
3130         * g++.dg/cpp0x/decltype52.C: New.
3132 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3134         N3472 binary constants
3135         * g++.dg/cpp/limits.C: Adjust warning wording.
3136         * g++.dg/system-binary-constants-1.C: Likewise.
3137         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3139 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3141         PR fortran/57093
3142         * gfortran.dg/coarray_30.f90: New.
3144 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3146         PR fortran/57071
3147         * frontend-passes (optimize_power):  New function.
3148         (optimize_op):  Use it.
3150 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3152         PR target/56866
3153         * gcc.c-torture/execute/pr56866.c: New test.
3154         * gcc.target/i386/pr56866.c: New test.
3156 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3158         PR go/57045
3159         * gcc.dg/setjmp-5.c: New test.
3161 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3163         PR c++/55708
3164         * g++.dg/cpp0x/constexpr-55708.C: New.
3166 2013-04-26  Richard Biener  <rguenther@suse.de>
3168         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3169         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3170         * gcc.dg/pr53265.c: Remove XFAILs.
3171         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3172         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3174 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3176         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3177         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3178         -fdiagnostics-color=never option similarly to
3179         -fno-diagnostics-show-caret option.
3181 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3183         PR rtl-optimization/57003
3184         * gcc.target/i386/pr57003.c: New test.
3186 2013-04-25  Marek Polacek  <polacek@redhat.com>
3188         PR tree-optimization/57066
3189         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3191 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3192             Tejas Belagod  <tejas.belagod@arm.com>
3194         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3195         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3196         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3198 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3200         * gcc.target/aarch64/cmp.c: New.
3202 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3204         * gcc.target/aarch64/ngc.c: New.
3206 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3208         * lib/target-supports.exp
3209         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3210         (check_effective_target_arm_neon_fp16_ok): Likewise.
3211         (add_options_for_arm_neon_fp16): Likewise.
3212         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3213         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3215 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3217         PR rtl-optimizations/57046
3218         * gcc.target/i386/pr57046.c: New test.
3220 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3222         * g++.dg/cpp1y/cplusplus.C: New.
3224 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3226         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3228 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3230         * c-c++-common/Wpointer-arith-1.c: New.
3232 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3234         * g++.dg/cpp1y/cxx1y_macro.C: New.
3236 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3238         PR c++/56970
3239         * g++.dg/cpp0x/sfinae45.C: New.
3241 2013-04-24  Richard Biener  <rguenther@suse.de>
3243         PR testsuite/57050
3244         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3246 2013-04-23  Richard Biener  <rguenther@suse.de>
3248         PR middle-end/57036
3249         * gcc.dg/torture/pr57036-1.c: New testcase.
3250         * gcc.dg/torture/pr57036-2.c: Likewise.
3252 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3254         * gcc.target/aarch64/scalar-mov.c: New testcase.
3256 2013-04-23  Richard Biener  <rguenther@suse.de>
3258         PR tree-optimization/57026
3259         * gcc.dg/torture/pr57026.c: New testcase.
3261 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3263         PR fortran/53685
3264         PR fortran/57022
3265         * gfortran.dg/transfer_check_4.f90: New.
3267 2013-04-22  Marek Polacek  <polacek@redhat.com>
3269         PR sanitizer/56990
3270         * gcc.dg/pr56990.c: New test.
3272 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3274         PR target/57018
3275         * gcc.target/i386/pr57018.c: New test.
3277 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3279         * gcc.target/aarch64/vrecps.c: New.
3280         * gcc.target/aarch64/vrecpx.c: Likewise.
3282 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3284         PR target/56995
3285         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3287 2013-04-21  Jeff Law  <law@redhat.com>
3289         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3291 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3293         PR fortran/56907
3294         * gfortran.dg/c_loc_test_22.f90: New.
3296 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3298         PR rtl-optimization/56847
3299         * gcc.dg/pr56847.c: New test.
3301 2013-04-19  Richard Biener  <rguenther@suse.de>
3303         PR tree-optimization/56982
3304         * gcc.c-torture/execute/pr56982.c: New testcase.
3306 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3308         PR tree-optimization/56718
3309         * g++.dg/ipa/imm-devirt-1.C: New test.
3310         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3312 2013-04-19  Richard Biener  <rguenther@suse.de>
3314         PR tree-optimization/57000
3315         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3317 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3318             Mikael Morin  <mikael@gcc.gnu.org>
3320         PR fortran/56872
3321         * gfortran.dg/array_constructor_45.f90:  New test.
3322         * gfortran.dg/array_constructor_46.f90:  New test.
3323         * gfortran.dg/array_constructor_47.f90:  New test.
3324         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3326 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3328         PR rtl-optimization/56999
3329         * g++.dg/opt/pr56999.C: New test.
3331 2013-04-18  Cary Coutant  <ccoutant@google.com>
3333         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3334         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3336 2013-04-18  Cary Coutant  <ccoutant@google.com>
3338         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3339         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3340         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3341         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3342         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3343         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3344         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3345         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3346         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3347         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3348         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3350 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3352         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3354 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3356         PR tree-optimization/56984
3357         * gcc.c-torture/compile/pr56984.c: New test.
3359         PR rtl-optimization/56992
3360         * gcc.dg/pr56992.c: New test.
3362 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3364         PR fortran/56814
3365         * gfortran.dg/proc_ptr_42.f90: New.
3367 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3369         * gnat.dg/discr41.ad[sb]: New test.
3370         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3371         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3372         * gcc.dg/vect/slp-24.c: Likewise.
3373         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3374         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3375         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3376         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3377         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3378         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3379         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3380         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3381         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3382         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3383         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3384         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3385         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3386         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3387         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3388         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3389         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3390         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3391         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3392         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3393         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3394         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3395         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3396         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3397         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3398         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3400 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3402         PR fortran/40958
3403         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3404         * gfortran.dg/module_md5_1.f90: Remove.
3406 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3408         * gcc.target/aarch64/adds3.c: New.
3409         * gcc.target/aarch64/subs3.c: New.
3411 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3413         * gcc.target/aarch64/adds1.c: New.
3414         * gcc.target/aarch64/adds2.c: New.
3415         * gcc.target/aarch64/subs1.c: New.
3416         * gcc.target/aarch64/subs2.c: New.
3418 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3420         Implement n3599 - Literal operator templates for strings.
3421         * g++.dg/cpp1y/udlit-char-template.C: New test.
3422         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3424 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3426         PR fortran/39505
3427         * gfortran.dg/no_arg_check_1.f90: New.
3428         * gfortran.dg/no_arg_check_2.f90: New.
3429         * gfortran.dg/no_arg_check_3.f90: New.
3431 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3433         PR fortran/56968
3434         * gfortran.dg/proc_ptr_41.f90: New.
3436 2013-04-16  Richard Biener  <rguenther@suse.de>
3438         PR tree-optimization/56756
3439         * gcc.dg/torture/pr56756.c: New testcase.
3441 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3443         PR fortran/56969
3444         * gfortran.dg/c_assoc_5.f90: New.
3446 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3448         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3449         * gcc.c-torture/execute/pr33992.x: Remove.
3450         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3451         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3452         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3454 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3456         PR tree-optimization/56962
3457         * gcc.c-torture/execute/pr56962.c: New test.
3459 2013-04-15  Richard Biener  <rguenther@suse.de>
3461         PR tree-optimization/56933
3462         * gcc.dg/vect/pr56933.c: New testcase.
3464 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3466         * gcc.target/arm/anddi3-opt.c: New test.
3467         * gcc.target/arm/anddi3-opt2.c: Likewise.
3469 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3471         * gcc.dg/pr56890-1.c: New test.
3472         * gcc.dg/pr56890-2.c: Likewise.
3474 2013-04-15  Joey Ye  <joey.ye@arm.com>
3476         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3477         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3479 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3481         PR fortran/56816
3482         * gfortran.dg/select_type_33.f03: New test.
3484 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3486         PR fortran/55959
3487         * gfortran.dg/typebound_proc_29.f03: New.
3489 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3491         PR fortran/56266
3492         * gfortran.dg/typebound_proc_28.f03: New.
3494 2013-04-12  Jeff Law  <law@redhat.com>
3496         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3497         either.
3499 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3501         PR fortran/56929
3502         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3504 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3506         PR target/56903
3507         * gcc.target/i386/pr56903.c: New test.
3509 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3511         PR fortran/56261
3512         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3513         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3514         * gfortran.dg/block_11.f90: Fix invalid test case.
3515         * gfortran.dg/function_types_3.f90: Add new error message.
3516         * gfortran.dg/global_references_1.f90: Ditto.
3517         * gfortran.dg/import2.f90: Remove unneeded parts.
3518         * gfortran.dg/import6.f90: Fix invalid test case.
3519         * gfortran.dg/proc_decl_2.f90: Ditto.
3520         * gfortran.dg/proc_decl_9.f90: Ditto.
3521         * gfortran.dg/proc_decl_18.f90: Ditto.
3522         * gfortran.dg/proc_ptr_40.f90: New.
3523         * gfortran.dg/whole_file_7.f90: Modified error wording.
3524         * gfortran.dg/whole_file_16.f90: Ditto.
3525         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3526         * gfortran.dg/whole_file_18.f90: Modified error wording.
3527         * gfortran.dg/whole_file_20.f03: Ditto.
3528         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3529         invalid test case.
3531 2013-04-12  Richard Biener  <rguenther@suse.de>
3533         Revert
3534         2013-04-10  Richard Biener  <rguenther@suse.de>
3536         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3538 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3540         PR fortran/56845
3541         * gfortran.dg/class_allocate_15.f90: New.
3543         Revert:
3544         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3546         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3547         scan-tree-dump-times.
3549 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3551         PR tree-optimization/56918
3552         PR tree-optimization/56920
3553         * gcc.dg/vect/pr56918.c: New test.
3554         * gcc.dg/vect/pr56920.c: New test.
3556 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3558         PR fortran/56845
3559         * gfortran.dg/class_allocate_14.f90: New.
3560         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3561         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3563 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3565         * gcc.dg/fold-cstvecshift.c: New testcase.
3567 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3569         * gcc.target/aarch64/negs.c: New.
3571 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3573         PR c++/56895
3574         * g++.dg/template/arrow4.C: New test.
3576 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3578         * gnat.dg/array23.adb: New test.
3579         * gnat.dg/array23_pkg[123].ads: New helpers.
3581 2013-04-11  Jeff Law  <law@redhat.com>
3583         PR tree-optimization/56900
3584         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3586 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3588         PR c++/56913
3589         * g++.dg/cpp0x/sfinae44.C: New.
3591 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3593         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3594         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3596 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3598         PR c++/54216
3599         * g++.dg/cpp0x/enum26.C: New.
3600         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3602 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3604         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3605         inverse operands.
3606         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3607         loop is vectorized.
3608         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3609         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3610         loop is vectorized and that the correct instruction is generated.
3611         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3612         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3613         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3615 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3617         PR tree-optimization/56899
3618         * gcc.c-torture/execute/pr56899.c: New test.
3620 2013-04-10  David S. Miller  <davem@davemloft.net>
3622         * gcc.target/sparc/setcc-4.c: New test.
3623         * gcc.target/sparc/setcc-5.c: New test.
3625 2013-04-10  Richard Biener  <rguenther@suse.de>
3627         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3629 2013-04-10  Richard Biener  <rguenther@suse.de>
3631         * gcc.dg/vect/slp-39.c: New testcase.
3633 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3635         PR tree-optimization/55524
3636         * gcc.target/epiphany/fnma-1.c: New test.
3638 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3640         * gcc.dg/tree-ssa/inline-11.c: New test
3642 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3644         PR c++/56895
3645         * g++.dg/template/arrow3.C: New test.
3647 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3649         * gcc.target/arm/minmax_minus.c: New test.
3651 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3653         PR middle-end/56883
3654         * c-c++-common/gomp/pr56883.c: New test.
3656 2013-04-09  Jeff Law  <law@redhat.com>
3658         * gcc.dg/tree-ssa/vrp87.c: New test.
3660 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3662         PR tree-optimization/56854
3663         * g++.dg/torture/pr56854.C: New test.
3665 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3667         PR fortran/56782
3668         * gfortran.dg/array_constructor_44.f90:  New test.
3670 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3672         PR c++/56871
3673         * g++.dg/cpp0x/constexpr-specialization.C: New.
3675 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3677         * gcc.c-torture/execute/pr56837.c: New test.
3679         PR c++/34949
3680         PR c++/50243
3681         * g++.dg/opt/vt3.C: New test.
3682         * g++.dg/opt/vt4.C: New test.
3684 2013-04-08  Jeff Law  <law@redhat.com>
3686         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3688 2013-04-08  Richard Biener  <rguenther@suse.de>
3690         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3692 2013-04-08  Richard Biener  <rguenther@suse.de>
3694         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3696 2013-04-08  Richard Biener  <rguenther@suse.de>
3698         * g++.dg/vect/slp-pr56812.cc: Adjust.
3700 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3702         * gcc.dg/pr56837.c: New test.
3703         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3704         "generated memset minus one".
3706 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3708         PR fortran/56849
3709         * gfortran.dg/reshape_5.f90: New.
3711 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3713         PR target/56843
3714         * gcc.target/powerpc/recip-1.c: Modify expected output.
3715         * gcc.target/powerpc/recip-3.c: Likewise.
3716         * gcc.target/powerpc/recip-4.c: Likewise.
3717         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3719 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3721         * gcc.target/arm/peep-ldrd-1.c: New test.
3722         * gcc.target/arm/peep-strd-1.c: Likewise.
3724 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3726         * gcc.target/arm/negdi-1.c: New test.
3727         * gcc.target/arm/negdi-2.c: Likewise.
3728         * gcc.target/arm/negdi-3.c: Likewise.
3729         * gcc.target/arm/negdi-4.c: Likewise.
3731 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3733         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3734         Add -march=armv8-a when we use v8 NEON.
3735         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3736         (check_effective_target_vect_call_ceilf): Likewise.
3737         (check_effective_target_vect_call_floorf): Likewise.
3738         (check_effective_target_vect_call_roundf): Likewise.
3739         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3740         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3741         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3742         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3743         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3745 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3747         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3748         * gcc.target/powerpc/sd-pwr6.c: Same.
3749         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3750         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3752 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3754         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3756 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3758         PR fortran/40881
3759         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3760         * gfortran.dg/altreturn_4.f90: Ditto.
3761         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3762         * gfortran.dg/altreturn_5.f90: Ditto.
3763         * gfortran.dg/altreturn_6.f90: Ditto.
3764         * gfortran.dg/altreturn_7.f90: Ditto.
3766 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3768         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3769         New procedure.
3770         (check_effective_target_arm_v8_neon_ok_nocache):
3771         Likewise.
3772         (check_effective_target_arm_v8_neon_ok): Change to use
3773         check_effective_target_arm_v8_neon_ok_nocache.
3774         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3775         NEON flags.
3776         (check_effective_target_vect_call_btruncf):
3777         Enable for arm and ARMv8 NEON.
3778         (check_effective_target_vect_call_ceilf): Likewise.
3779         (check_effective_target_vect_call_floorf): Likewise.
3780         (check_effective_target_vect_call_roundf): Likewise.
3781         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3782         target.
3784 2013-04-04  Marek Polacek  <polacek@redhat.com>
3786         PR tree-optimization/48186
3787         * gcc.dg/pr48186.c: New test.
3789 2013-04-04  Richard Biener  <rguenther@suse.de>
3791         PR tree-optimization/56826
3792         * gcc.dg/vect/pr56826.c: New testcase.
3793         * gcc.dg/vect/O3-pr36098.c: Adjust.
3795 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3797         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3798         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3799         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3800         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3801         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3802         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3803         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3804         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3805         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3806         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3808 2013-04-04  Richard Biener  <rguenther@suse.de>
3810         PR tree-optimization/56213
3811         * gcc.dg/vect/vect-123.c: New testcase.
3813 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3815         PR fortran/56810
3816         * gfortran.dg/read_repeat_2.f90: New.
3818 2013-04-04  Richard Biener  <rguenther@suse.de>
3820         PR tree-optimization/56837
3821         * g++.dg/torture/pr56837.C: New testcase.
3823 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3825         PR fortran/50269
3826         * gfortran.dg/c_loc_test_21.f90: New.
3827         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3828         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3829         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3830         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3831         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3833 2013-04-03  Jeff Law  <law@redhat.com>
3835         PR tree-optimization/56799
3836         * gcc.c-torture/execute/pr56799.c: New test.
3838 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3840         PR c++/56815
3841         * g++.dg/warn/Wpointer-arith-1.C: New.
3842         * g++.dg/gomp/for-19.C: Adjust.
3844 2013-04-03  Marek Polacek  <polacek@redhat.com>
3846         PR sanitizer/55702
3847         * gcc.dg/pr55702.c: New test.
3849 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3851         PR target/56809
3852         * gcc.dg/pr56809.c: New testcase.
3854 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3856         PR debug/56819
3857         * g++.dg/debug/pr56819.C: New test.
3859 2013-04-03  Richard Biener  <rguenther@suse.de>
3861         PR tree-optimization/56817
3862         * g++.dg/torture/pr56817.C: New testcase.
3864 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3866         * gcc.dg/vect/bb-slp-31.c: New file.
3868 2013-04-03  Jason Merrill  <jason@redhat.com>
3870         PR c++/34949
3871         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3873 2013-04-03  Richard Biener  <rguenther@suse.de>
3875         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3877 2013-04-03  Richard Biener  <rguenther@suse.de>
3879         PR tree-optimization/55964
3880         * gcc.dg/torture/pr55964-2.c: New testcase.
3882 2013-04-03  Richard Biener  <rguenther@suse.de>
3884         PR tree-optimization/56501
3885         * gcc.dg/torture/pr56501.c: New testcase.
3887 2013-04-03  Richard Biener  <rguenther@suse.de>
3889         PR tree-optimization/56407
3890         * gcc.dg/torture/pr56407.c: New testcase.
3892 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3894         PR tree-optimization/56790
3895         * g++.dg/ext/pr56790-1.C: New testcase.
3897 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3899         * gcc.target/i386/merge-1.c: New testcase.
3900         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3902 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3904         PR c/19449
3905         * gcc.c-torture/execute/pr19449.c: New test.
3907 2013-04-03  Richard Biener  <rguenther@suse.de>
3909         PR tree-optimization/56812
3910         * g++.dg/vect/slp-pr56812.cc: New testcase.
3912 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3914         PR fortran/56284
3915         PR fortran/40881
3916         * gfortran.dg/altreturn_8.f90: New.
3917         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3918         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3919         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3921 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3923         PR rtl-optimization/56745
3924         * gcc.c-torture/compile/pr56745.c: New test.
3926 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3928         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3930 2013-04-02  Richard Biener  <rguenther@suse.de>
3932         PR tree-optimization/56778
3933         * gcc.dg/torture/pr56778.c: New testcase.
3935 2013-04-02  Richard Biener  <rguenther@suse.de>
3937         PR middle-end/56768
3938         * g++.dg/torture/pr56768.C: New testcase.
3940 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3942         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3944 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3946         PR fortran/56660
3947         * gfortran.dg/namelist_82.f90:  New test.
3949 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3951         PR fortran/56500
3952         * gfortran.dg/implicit_class_1.f90: New.
3954 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3956         PR fortran/56786
3957         * gfortran.dg/namelist_81.f90:  New test.
3959 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3961         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3962         for constant and equal string lengths.
3963         * gfortran.dg/character_comparison_5.f90:  Likewise.
3964         * gfortran.dg/character_comparison_9.f90:  New test.
3966 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3968         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3969         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3971 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3973         PR fortran/35203
3974         * gfortran.dg/optional_absent_3.f90: New.
3976 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3978         PR fortran/56737
3979         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3981 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3983         PR fortran/56735
3984         * gfortran.dg/namelist_80.f90: New.
3986 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3988         PR fortran/45159
3989         * gfortran.dg/string_length_2.f90:  New test.
3990         * gfortran.dg/dependency_41.f90:  New test.
3992 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3994         PR fortran/55806
3995         * gfortran.dg/array_constructor_43.f90:  New test.
3996         * gfortran.dg/random_seed_3.f90:  New test.
3998 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4000         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4001         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4002         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4003         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4004         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4005         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4006         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4007         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4008         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4009         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4011 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4013         PR c++/56725
4014         * g++.dg/conversion/op4.C: Adjust.
4015         * g++.dg/cpp0x/rv1n.C: Likewise.
4016         * g++.dg/cpp0x/rv2n.C: Likewise.
4017         * g++.dg/cpp0x/template_deduction.C: Likewise.
4018         * g++.dg/expr/cond8.C: Likewise.
4019         * g++.dg/other/error4.C: Likewise.
4020         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4021         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4022         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4023         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4024         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4025         * g++.old-deja/g++.law/cvt20.C: Likewise.
4026         * g++.old-deja/g++.law/cvt8.C: Likewise.
4027         * g++.old-deja/g++.law/init8.C: Likewise.
4028         * g++.old-deja/g++.mike/net12.C: Likewise.
4029         * g++.old-deja/g++.mike/net8.C: Likewise.
4030         * g++.old-deja/g++.mike/p2793.C: Likewise.
4031         * g++.old-deja/g++.mike/p3836.C: Likewise.
4032         * g++.old-deja/g++.mike/p418.C: Likewise.
4033         * g++.old-deja/g++.mike/p701.C: Likewise.
4034         * g++.old-deja/g++.mike/p807.C: Likewise.
4036 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4038         PR middle-end/56694
4039         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4040         targets.
4042 2013-03-28  Marek Polacek  <polacek@redhat.com>
4044         PR tree-optimization/56695
4045         * gcc.dg/vect/pr56695.c: New test.
4047 2013-03-28  Richard Biener  <rguenther@suse.de>
4049         PR tree-optimization/37021
4050         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4051         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4053 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4055         PR fortran/56650
4056         PR fortran/36437
4057         * gfortran.dg/sizeof_2.f90: New.
4058         * gfortran.dg/sizeof_3.f90: New.
4059         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4061 2013-03-27  Richard Biener  <rguenther@suse.de>
4063         PR tree-optimization/37021
4064         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4066 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4068         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4069         * g++.dg/ipa/ivinline-2.C: Likewise.
4070         * g++.dg/ipa/ivinline-3.C: Likewise.
4071         * g++.dg/ipa/ivinline-4.C: Likewise.
4072         * g++.dg/ipa/ivinline-5.C: Likewise.
4073         * g++.dg/ipa/ivinline-7.C: Likewise.
4074         * g++.dg/ipa/ivinline-8.C: Likewise.
4075         * g++.dg/ipa/ivinline-9.C: Likewise.
4076         * g++.dg/cpp0x/noexcept03.C: Likewise.
4077         * gcc.dg/const-1.c: Likewise.
4078         * gcc.dg/ipa/pure-const-1.c: Likewise.
4079         * gcc.dg/noreturn-8.c: Likewise.
4080         * gcc.target/i386/mmx-1.c: Likewise.
4081         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4082         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4083         * gcc.c-torture/execute/pr33992.x: New file.
4085 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4087         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4089 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/55951
4092         * g++.dg/ext/desig5.C: New.
4094 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4096         PR fortran/56649
4097         * gfortran.dg/merge_init_expr_2.f90: New.
4098         * gfortran.dg/merge_char_1.f90: Modify test to
4099         stay a run-time test.
4100         * gfortran.dg/merge_char_3.f90: Ditto.
4102 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4104         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4105         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4107 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4109         PR c++/56722
4110         * g++.dg/cpp0x/range-for23.C: New.
4112 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4114         PR libfortran/52512
4115         * gfortran.dg/namelist_79.f90: New.
4117 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4119         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4121 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4123         PR fortran/38536
4124         PR fortran/38813
4125         PR fortran/38894
4126         PR fortran/39288
4127         PR fortran/40963
4128         PR fortran/45824
4129         PR fortran/47023
4130         PR fortran/47034
4131         PR fortran/49023
4132         PR fortran/50269
4133         PR fortran/50612
4134         PR fortran/52426
4135         PR fortran/54263
4136         PR fortran/55343
4137         PR fortran/55444
4138         PR fortran/55574
4139         PR fortran/56079
4140         PR fortran/56378
4141         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4142         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4143         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4144         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4145         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4146         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4147         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4148         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4149         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4150         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4151         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4152         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4153         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4154         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4155         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4156         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4157         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4158         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4159         * gfortran.dg/pr32601_1.f03: Ditto.
4160         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4161         * gfortran.dg/blockdata_7.f90: New.
4162         * gfortran.dg/c_assoc_4.f90: New.
4163         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4164         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4165         * gfortran.dg/c_funloc_tests_8.f90: New.
4166         * gfortran.dg/c_loc_test_17.f90: New.
4167         * gfortran.dg/c_loc_test_18.f90: New.
4168         * gfortran.dg/c_loc_test_19.f90: New.
4169         * gfortran.dg/c_loc_test_20.f90: New.
4170         * gfortran.dg/c_sizeof_5.f90: New.
4171         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4172         * gfortran.dg/transfer_resolve_2.f90: New.
4173         * gfortran.dg/transfer_resolve_3.f90: New.
4174         * gfortran.dg/transfer_resolve_4.f90: New.
4175         * gfortran.dg/pr32601.f03: Update dg-error.
4176         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4177         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4179 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4181         * gcc.target/arm/vseleqdf.c: New test.
4182         * gcc.target/arm/vseleqsf.c: Likewise.
4183         * gcc.target/arm/vselgedf.c: Likewise.
4184         * gcc.target/arm/vselgesf.c: Likewise.
4185         * gcc.target/arm/vselgtdf.c: Likewise.
4186         * gcc.target/arm/vselgtsf.c: Likewise.
4187         * gcc.target/arm/vselledf.c: Likewise.
4188         * gcc.target/arm/vsellesf.c: Likewise.
4189         * gcc.target/arm/vselltdf.c: Likewise.
4190         * gcc.target/arm/vselltsf.c: Likewise.
4191         * gcc.target/arm/vselnedf.c: Likewise.
4192         * gcc.target/arm/vselnesf.c: Likewise.
4193         * gcc.target/arm/vselvcdf.c: Likewise.
4194         * gcc.target/arm/vselvcsf.c: Likewise.
4195         * gcc.target/arm/vselvsdf.c: Likewise.
4196         * gcc.target/arm/vselvssf.c: Likewise.
4198 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4200         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4201         body from here...
4202         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4203         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4204         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4205         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4206         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4207         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4208         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4209         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4210         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4211         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4212         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4213         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4214         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4215         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4216         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4217         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4218         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4219         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4220         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4221         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4222         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4223         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4224         * gcc.target/arm/atomic-op-char.c: Likewise.
4225         * gcc.target/arm/atomic-op-consume.c: Likewise.
4226         * gcc.target/arm/atomic-op-int.c: Likewise.
4227         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4228         * gcc.target/arm/atomic-op-release.c: Likewise.
4229         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4230         * gcc.target/arm/atomic-op-short.c: Likewise.
4232 2013-03-25  Richard Biener  <rguenther@suse.de>
4234         PR middle-end/56694
4235         * g++.dg/torture/pr56694.C: New testcase.
4237 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4239         PR target/56720
4240         * gcc.target/arm/neon-vcond-gt.c: New test.
4241         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4242         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4244 2013-03-25  Richard Biener  <rguenther@suse.de>
4246         PR tree-optimization/56689
4247         * gcc.dg/torture/pr56689.c: New testcase.
4249 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4251         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4253 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4255         PR fortran/56696
4256         * gfortran.dg/eof_5.f90: New.
4258 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4260         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4261         alphabetically.
4263 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4265         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4267 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4269         PR testsuite/55994
4270         * gcc.c-torture/execute/builtins/builtins.exp: Add
4271         -Wl,--allow-multiple-definition for RTEMS targets.
4273 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4275         * gcc.target/aarch64/movk.c: New test.
4277 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4279         * g++.dg/ext/vector21.C: New testcase.
4281 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4283         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4284         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4286 2013-03-21  Richard Biener  <rguenther@suse.de>
4288         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4289         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4291 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4293         * gcc.target/aarch64/vect.c: Test and result vector added
4294         for sabd and saba instructions.
4295         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4296         instructions in assembly.
4297         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4298         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4299         for fabd instruction.
4300         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4301         instruction in assembly.
4302         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4304 2013-03-20  Jeff Law  <law@redhat.com>
4306         * g++.dg/tree-ssa/ssa-dom.C: New test.
4308 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4310         * gcc.target/powerpc/mmfpgpr.c: New test.
4311         * gcc.target/powerpc/sd-vsx.c: Likewise.
4312         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4313         * gcc.target/powerpc/vsx-float0.c: Likewise.
4315 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4317         PR tree-optimization/56355
4318         * gcc.dg/pr56355-1.c: New file.
4320 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4321             Richard Sandiford <rdsandiford@googlemail.com>
4323         * gcc.target/mips/mips.exp: Add microMIPS support.
4324         * gcc.target/mips/umips-movep-2.c: New test.
4325         * gcc.target/mips/umips-lwp-2.c: New test.
4326         * gcc.target/mips/umips-swp-5.c: New test.
4327         * gcc.target/mips/umips-constraints-1.c: New test.
4328         * gcc.target/mips/umips-lwp-3.c: New test.
4329         * gcc.target/mips/umips-swp-6.c: New test.
4330         * gcc.target/mips/umips-constraints-2.c: New test.
4331         * gcc.target/mips/umips-save-restore-1.c: New test.
4332         * gcc.target/mips/umips-lwp-4.c: New test.
4333         * gcc.target/mips/umips-swp-7.c: New test.
4334         * gcc.target/mips/umips-save-restore-2.c: New test.
4335         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4336         * gcc.target/mips/umips-lwp-5.c: New test.
4337         * gcc.target/mips/umips-save-restore-3.c: New test.
4338         * gcc.target/mips/umips-lwp-6.c: New test.
4339         * gcc.target/mips/umips-swp-1.c: New test.
4340         * gcc.target/mips/umips-lwp-7.c: New test.
4341         * gcc.target/mips/umips-swp-2.c: New test.
4342         * gcc.target/mips/umips-lwp-8.c: New test.
4343         * gcc.target/mips/umips-swp-3.c: New test.
4344         * gcc.target/mips/umips-movep-1.c: New test.
4345         * gcc.target/mips/umips-lwp-1.c: New test.
4346         * gcc.target/mips/umips-swp-4.c: New test.
4348 2013-03-20  Richard Biener  <rguenther@suse.de>
4350         PR tree-optimization/56661
4351         * gcc.dg/torture/pr56661.c: New testcase.
4353 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4355         PR rtl-optimization/56605
4356         * gcc.target/powerpc/pr56605.c: New.
4358 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4360         PR fortran/54932
4361         * gfortran.dg/do_1.f90: Don't xfail.
4363 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4365         PR libfortran/51825
4366         * gfortran.dg/namelist_77.f90: New.
4367         * gfortran.dg/namelist_78.f90: New.
4369 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4371         PR libfortran/48618
4372         * gfortran.dg/open_negative_unit_1.f90: New.
4374 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4376         * gcc.target/aarch64/sbc.c: New test.
4378 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4380         * gcc.target/aarch64/ror.c: New test.
4382 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4384         * gcc.target/aarch64/extr.c: New test.
4386 2013-03-19  Richard Biener  <rguenther@suse.de>
4388         PR tree-optimization/56273
4389         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4390         * c-c++-common/uninit-17.c: Likewise.
4392 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4394         PR tree-optimization/56635
4395         * g++.dg/torture/pr56635.C: New test.
4397 2013-03-18  Richard Biener  <rguenther@suse.de>
4399         PR tree-optimization/3713
4400         * g++.dg/ipa/devirt-12.C: New testcase.
4402 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4404         PR c/56566
4405         * c-c++-common/pr56566.c: New test.
4407 2013-03-17  Jason Merrill  <jason@redhat.com>
4409         * g++.dg/template/abstract-dr337.C: XFAIL.
4411 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4413         PR c++/56607
4414         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4415         * c-c++-common/pr56607.c: New test.
4417 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/56582
4420         * g++.dg/cpp0x/constexpr-array5.C: New.
4422 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4424         PR fortran/56615
4425         * gfortran.dg/transfer_intrinsic_5.f90: New.
4427 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4429         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4430         * gcc.target/i386/pr20020-1.c: Likewise.
4431         * gcc.target/i386/pr20020-2.c: Likewise.
4432         * gcc.target/i386/pr20020-3.c: Likewise.
4433         * gcc.target/i386/pr53425-1.c: Likewise.
4434         * gcc.target/i386/pr53425-2.c: Likewise.
4435         * gcc.target/i386/pr55093.c: Likewise.
4436         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4438 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4440         PR debug/56307
4441         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4442         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4444 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4446         PR tree-optimization/53265
4447         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4448         undefined behavior.
4449         * gcc.dg/graphite/id-6.c (test): Likewise.
4450         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4451         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4453         PR tree-optimization/53265
4454         * gcc.dg/pr53265.c: New test.
4455         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4456         to dg-options.
4457         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4458         arrays.
4459         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4460         n, use it as high bound instead of 4.
4462 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4464         PR target/49880
4465         * gcc.target/sh/pr49880-1.c: New.
4466         * gcc.target/sh/pr49880-2.c: New.
4467         * gcc.target/sh/pr49880-3.c: New.
4468         * gcc.target/sh/pr49880-4.c: New.
4469         * gcc.target/sh/pr49880-5.c: New.
4471 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4473         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4475 2013-03-13  Richard Biener  <rguenther@suse.de>
4477         PR tree-optimization/56608
4478         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4480 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4482         PR c++/56611
4483         * g++.dg/cpp0x/alias-decl-32.C: New.
4485 2013-03-11  Jan Hubicka  <jh@suse.cz>
4487         PR middle-end/56571
4488         * gcc.c-torture/compile/pr56571.c: New testcase.
4490 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4492         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4493         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4495 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4497         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4498         * gcc.dg/inline_4.c: Likewise.
4499         * gcc.dg/unroll_2.c: Likewise.
4500         * gcc.dg/unroll_3.c: Likewise.
4501         * gcc.dg/unroll_4.c: Likewise.
4503 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4505         PR testsuite/54119
4506         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4508         PR debug/56307
4509         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4511 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4513         PR target/40797
4514         * gcc.c-torture/compile/pr40797.c: New.
4516 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4518         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4520 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4522         PR fortran/56575
4523         * gfortran.dg/class_56.f90: New test.
4525 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4527         PR middle-end/56524
4528         * gcc.target/mips/pr56524.c: New test.
4530 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4532         PR c++/56565
4533         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4535 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4537         PR c++/51412
4538         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4540 2013-03-08  Marek Polacek  <polacek@redhat.com>
4542         PR tree-optimization/56478
4543         * gcc.dg/torture/pr56478.c: New test.
4545 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4547         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4548         targets linker option --allow-multiple-definition.
4550         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4551         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4552         * gcc.dg/pr52549.c: Add LLP64 case.
4553         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4554         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4555         * gcc.dg/torture/pr51071-2.c: Likewise.
4556         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4557         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4558         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4559         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4560         * gcc.dg/weak/weak-1.c: Likewise.
4561         * gcc.dg/weak/weak-2.c: Likewise.
4562         * gcc.dg/weak/weak-3.c: Likewise.
4563         * gcc.dg/weak/weak-4.c: Likewise.
4564         * gcc.dg/weak/weak-5.c: Likewise.
4565         * gcc.dg/weak/weak-15.c: Likewise.
4566         * gcc.dg/weak/weak-16.c: Likewise.
4568         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4570 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4572         PR tree-optimization/56559
4573         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4575 2013-03-07  Andreas Schwab  <schwab@suse.de>
4577         * gcc.dg/pr31490.c: Fix last change.
4579 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4581         PR c++/56534
4582         * g++.dg/template/crash115.C: New.
4584 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4586         PR tree-optimization/56539
4587         * gcc.c-torture/compile/pr56539.c: New test.
4589 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4591         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4592         targets.
4593         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4594         * gcc.dg/lto/20091013-1_2.c: Likewise.
4595         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4597 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4599         * gnat.dg/specs/aggr6.ads: New test.
4601 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4603         * gnat.dg/loop_optimization15.ad[sb]: New test.
4605 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4607         PR middle-end/56548
4608         * gcc.dg/pr56548.c: New test.
4610 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4612         PR debug/53363
4613         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4615 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4617         PR c++/56543
4618         * g++.dg/template/typename20.C: New test.
4620 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4622         PR debug/56510
4623         * gcc.dg/pr56510.c: New test.
4625         PR rtl-optimization/56484
4626         * gcc.c-torture/compile/pr56484.c: New test.
4628 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4630         PR c++/56530
4631         * g++.dg/warn/Wsign-conversion-2.C: New.
4633 2013-03-05  Richard Biener  <rguenther@suse.de>
4635         PR tree-optimization/56270
4636         * gcc.dg/vect/slp-38.c: New testcase.
4638 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4640         PR rtl-optimization/56494
4641         * gcc.dg/pr56494.c: New test.
4643 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4645         * gcc.dg/pr56424.c: New test.
4647 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4649         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4650         * gcc.dg/pr56228.c <avr>: Skip.
4652 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4654         PR testsuite/52641
4655         PR tree-optimization/52631
4656         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4658 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4660         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4661         * gcc.dg/vect/vect-83_64.c: Same.
4663 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4665         PR fortran/56477
4666         * gfortran.dg/pointer_check_13.f90: New test.
4668 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4670         PR fortran/54730
4671         * gfortran.dg/array_constructor_42.f90: New test.
4673 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4675         PR c++/52688
4676         * g++.dg/template/static33.C: New.
4677         * g++.dg/template/static34.C: Likewise.
4679         PR c++/10291
4680         * g++.dg/template/static35.C: New.
4682 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4684         * gcc.dg/pr56396.c: Require pic support.
4686 2013-03-01  Richard Biener  <rguenther@suse.de>
4688         PR tree-optimization/55481
4689         * gcc.dg/torture/pr56488.c: New testcase.
4691 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4692             Jakub Jelinek  <jakub@redhat.com>
4694         PR sanitizer/56454
4695         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4696         no_sanitize_address attribute rather than no_address_safety_analysis.
4697         * g++.dg/asan/sanitizer_test_utils.h
4698         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4699         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4700         in addition to no_address_safety_analysis.
4702 2013-02-28  Jason Merrill  <jason@redhat.com>
4704         PR c++/56481
4705         * g++.dg/cpp0x/constexpr-and.C: New.
4707 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4709         PR tree-optimization/56294
4710         * g++.dg/debug/pr56294.C: New test.
4712 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4714         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4716 2013-02-27  Marek Polacek  <polacek@redhat.com>
4718         PR rtl-optimization/56466
4719         * gcc.dg/pr56466.c: New test.
4721 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4723         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4724         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4725         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4727 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4729         PR middle-end/45472
4730         * gcc.dg/pr45472.c: New test.
4732 2013-02-26  Marek Polacek  <polacek@redhat.com>
4734         PR tree-optimization/56426
4735         * gcc.dg/pr56436.c: New test.
4737 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4739         PR tree-optimization/56448
4740         * gcc.c-torture/compile/pr56448.c: New test.
4742         PR tree-optimization/56443
4743         * gcc.dg/torture/pr56443.c: New test.
4745 2013-02-25  Richard Biener  <rguenther@suse.de>
4747         PR tree-optimization/56175
4748         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4750 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4752         PR c++/56403
4753         * g++.dg/torture/pr56403.C: New test.
4755 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4757         Revert:
4758         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4759         Richard Sandiford  <rdsandiford@googlemail.com>
4761         * gcc.target/mips/mips.exp: Add microMIPS support.
4762         * gcc.target/mips/umips-movep-2.c: New test.
4763         * gcc.target/mips/umips-lwp-2.c: New test.
4764         * gcc.target/mips/umips-swp-5.c: New test.
4765         * gcc.target/mips/umips-constraints-1.c: New test.
4766         * gcc.target/mips/umips-lwp-3.c: New test.
4767         * gcc.target/mips/umips-swp-6.c: New test.
4768         * gcc.target/mips/umips-constraints-2.c: New test.
4769         * gcc.target/mips/umips-save-restore-1.c: New test.
4770         * gcc.target/mips/umips-lwp-4.c: New test.
4771         * gcc.target/mips/umips-swp-7.c: New test.
4772         * gcc.target/mips/umips-save-restore-2.c: New test.
4773         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4774         * gcc.target/mips/umips-lwp-5.c: New test.
4775         * gcc.target/mips/umips-save-restore-3.c: New test.
4776         * gcc.target/mips/umips-lwp-6.c: New test.
4777         * gcc.target/mips/umips-swp-1.c: New test.
4778         * gcc.target/mips/umips-lwp-7.c: New test.
4779         * gcc.target/mips/umips-swp-2.c: New test.
4780         * gcc.target/mips/umips-lwp-8.c: New test.
4781         * gcc.target/mips/umips-swp-3.c: New test.
4782         * gcc.target/mips/umips-movep-1.c: New test.
4783         * gcc.target/mips/umips-lwp-1.c: New test.
4784         * gcc.target/mips/umips-swp-4.c: New test.
4786 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4787             Richard Sandiford  <rdsandiford@googlemail.com>
4789         * gcc.target/mips/mips.exp: Add microMIPS support.
4790         * gcc.target/mips/umips-movep-2.c: New test.
4791         * gcc.target/mips/umips-lwp-2.c: New test.
4792         * gcc.target/mips/umips-swp-5.c: New test.
4793         * gcc.target/mips/umips-constraints-1.c: New test.
4794         * gcc.target/mips/umips-lwp-3.c: New test.
4795         * gcc.target/mips/umips-swp-6.c: New test.
4796         * gcc.target/mips/umips-constraints-2.c: New test.
4797         * gcc.target/mips/umips-save-restore-1.c: New test.
4798         * gcc.target/mips/umips-lwp-4.c: New test.
4799         * gcc.target/mips/umips-swp-7.c: New test.
4800         * gcc.target/mips/umips-save-restore-2.c: New test.
4801         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4802         * gcc.target/mips/umips-lwp-5.c: New test.
4803         * gcc.target/mips/umips-save-restore-3.c: New test.
4804         * gcc.target/mips/umips-lwp-6.c: New test.
4805         * gcc.target/mips/umips-swp-1.c: New test.
4806         * gcc.target/mips/umips-lwp-7.c: New test.
4807         * gcc.target/mips/umips-swp-2.c: New test.
4808         * gcc.target/mips/umips-lwp-8.c: New test.
4809         * gcc.target/mips/umips-swp-3.c: New test.
4810         * gcc.target/mips/umips-movep-1.c: New test.
4811         * gcc.target/mips/umips-lwp-1.c: New test.
4812         * gcc.target/mips/umips-swp-4.c: New test.
4814 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4816         PR sanitizer/56393
4817         * lib/asan-dg.exp (asan_link_flags): Add
4818         -B${gccpath}/libsanitizer/asan/ to flags.
4820 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4822         PR middle-end/56420
4823         * gcc.dg/torture/pr56420.c: New test.
4825 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4827         PR middle-end/56108
4828         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4830 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4832         PR tree-optimization/56310
4833         * g++.dg/ipa/pr56310.C: New test.
4835 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4837         PR fortran/56385
4838         * gfortran.dg/proc_ptr_comp_37.f90: New.
4840 2013-02-21  Richard Biener  <rguenther@suse.de>
4842         PR tree-optimization/56415
4843         Revert
4844         2013-02-11  Richard Biener  <rguenther@suse.de>
4846         PR tree-optimization/56273
4847         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4848         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4849         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4850         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4851         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4852         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4854 2013-02-21  Marek Polacek  <polacek@redhat.com>
4856         PR tree-optimization/56398
4857         * g++.dg/torture/pr56398.C: New test.
4859 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4861         PR inline-asm/56405
4862         * gcc.c-torture/compile/pr56405.c: New test.
4864 2013-02-20  Jan Hubicka  <jh@suse.cz>
4866         PR tree-optimization/56265
4867         * g++.dg/ipa/devirt-11.C: New testcase.
4869 2013-02-20  Richard Biener  <rguenther@suse.de>
4871         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4873 2013-02-20  Richard Biener  <rguenther@suse.de>
4874         Jakub Jelinek  <jakub@redhat.com>
4876         PR tree-optimization/56396
4877         * gcc.dg/pr56396.c: New testcase.
4879 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4881         PR c++/56373
4882         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4884 2013-02-19  Richard Biener  <rguenther@suse.de>
4886         PR tree-optimization/56384
4887         * gcc.dg/torture/pr56384.c: New testcase.
4889 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4891         PR tree-optimization/56350
4892         * gcc.dg/pr56350.c: New test.
4894         PR tree-optimization/56381
4895         * g++.dg/opt/pr56381.C: New test.
4897 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4899         PR pch/54117
4900         * lib/dg-pch.exp (pch-init, pch-finish,
4901         check_effective_target_pch_supported_debug): New procs.
4902         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4903         Likewise if $pch_unsupported_debug and $flags include -g.
4904         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4905         and dg-require-effective-target pch_unsupported_debug.
4906         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4907         * objc.dg/pch/pch.exp: Likewise.
4908         * gcc.dg/pch/pch.exp: Likewise.
4909         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4910         pch_unsupported_debug.
4911         * gcc.dg/pch/valid-1.hs: Likewise.
4912         * gcc.dg/pch/valid-1b.c: Likewise.
4913         * gcc.dg/pch/valid-1b.hs: Likewise.
4915 2013-02-18  Richard Biener  <rguenther@suse.de>
4917         PR tree-optimization/56366
4918         * gcc.dg/torture/pr56366.c: New testcase.
4920 2013-02-18  Richard Biener  <rguenther@suse.de>
4922         PR middle-end/56349
4923         * gcc.dg/torture/pr56349.c: New testcase.
4925 2013-02-18  Richard Biener  <rguenther@suse.de>
4927         PR tree-optimization/56321
4928         * gcc.dg/torture/pr56321.c: New testcase.
4930 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4932         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4934 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4935             Dodji Seketeli  <dodji@redhat.com>
4937         PR asan/56330
4938         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4939         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4940         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4941         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4942         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4943         * c-c++-common/asan/pr56330.c: Likewise.
4944         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4945         Ensure the size argument of __builtin_memcpy is a constant.
4947 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4948             Paolo Carlini  <paolo.carlini@oracle.com>
4950         PR c++/51242
4951         * g++.dg/cpp0x/enum23.C: New.
4953 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4955         PR target/54685
4956         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4958 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4960         PR rtl-optimization/56348
4961         * gcc.target/i386/pr56348.c: New test.
4963 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4965         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4966         * gcc.target/arm/interrupt-2.c: Likewise.
4968 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4970         PR fortran/56318
4971         * gfortran.dg/matmul_9.f90: New.
4973 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4975         PR fortran/53818
4976         * gfortran.dg/init_flag_11.f90: New.
4978 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4980         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4982 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4984         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4985         characters.
4987 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4988             Tobias Burnus  <burnus@net-b.de>
4990         PR testsuite/56138
4991         * gfortran.dg/allocatable_function_7.f90: New.
4993 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4995         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4996         * asan_globals_test-wrapper.cc: New file.
4997         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4998         instead of asan_globals_test.cc as dg-additional-sources.
4999         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5000         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5001         "sanitizer_test_utils.h" instead of
5002         "sanitizer_common/tests/sanitizer_test_utils.h".
5003         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5004         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5005         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5006         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5007         * g++.dg/asan/asan_test.cc: Synced from upstream.
5008         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5010 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5012         Fix an asan crash
5013         * c-c++-common/asan/memcmp-2.c: New test.
5015 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5017         PR c++/55582
5018         * g++.dg/cpp0x/udlit-string-literal.h: New.
5019         * g++.dg/cpp0x/udlit-string-literal.C: New.
5021 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5023         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5025 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5027         PR target/56184
5028         * gcc.target/arm/pr56184.C: New test.
5030 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5032         PR c++/56302
5033         * g++.dg/torture/pr56302.C: New test.
5034         * g++.dg/cpp0x/constexpr-56302.C: New test.
5035         * c-c++-common/pr56302.c: New test.
5037 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5038             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5040         PR fortran/56204
5041         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5042         * gfortran.dg/quad_3.f90: Ditto.
5044 2013-02-13  Kostya Serebryany  <kcc@google.com>
5046         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5047         to match the fresh asan run-time.
5048         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5050 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5052         Avoid instrumenting duplicated memory access in the same basic block
5053         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5054         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5055         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5056         * c-c++-common/asan/inc.c: Likewise.
5058 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5060         PR inline-asm/56148
5061         * gcc.target/i386/pr56148.c: New test.
5063 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5064             Tobias Burnus  <burnus@net-b.de>
5066         PR testsuite/56082
5067         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5068         to kind=2.
5070 2013-02-12  Richard Biener  <rguenther@suse.de>
5072         PR lto/56297
5073         * gcc.dg/lto/pr56297_0.c: New testcase.
5074         * gcc.dg/lto/pr56297_0.c: Likewise.
5076 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5078         PR fortran/46952
5079         * gfortran.dg/typebound_deferred_1.f90: New.
5081 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5083         PR rtl-optimization/56151
5084         * gcc.target/i386/pr56151.c: New test.
5086 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5088         * g++.dg/ext/mv12.C: New test.
5089         * g++.dg/ext/mv12.h: New file.
5090         * g++.dg/ext/mv12-aux.C: New file.
5091         * g++.dg/ext/mv13.C: New test.
5093 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5095         * lib/target-supports.exp
5096         (check_effective_target_powerpc_eabi_ok): New.
5097         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5098         powerpc_eabi_ok.
5099         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5100         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5101         only.
5102         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5103         * gcc.target/powerpc/pr51623.c: Likewise.
5104         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5105         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5107 2013-02-11  Alexander Potapenko  <glider@google.com>
5108             Jack Howarth  <howarth@bromo.med.uc.edu>
5109             Jakub Jelinek  <jakub@redhat.com>
5111         PR sanitizer/55617
5112         * g++.dg/asan/pr55617.C: Run on all targets.
5114 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5116         PR rtl-optimization/56275
5117         * gcc.dg/pr56275.c: New test.
5119 2013-02-11  Richard Biener  <rguenther@suse.de>
5121         PR tree-optimization/56273
5122         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5124 2013-02-11  Richard Biener  <rguenther@suse.de>
5126         PR tree-optimization/56264
5127         * gcc.dg/torture/pr56264.c: New testcase.
5129 2013-02-11  Richard Biener  <rguenther@suse.de>
5131         PR tree-optimization/56273
5132         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5133         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5134         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5135         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5136         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5137         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5139 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5141         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5142         for *-*-linux-gnu targets.
5143         * g++.dg/asan/interception-test-1.c: Ditto.
5144         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5145         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5147 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5149         PR fortran/55362
5150         * gfortran.dg/intrinsic_size_4.f90 : New test.
5152 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5154         PR target/56256
5155         * gcc.target/powerpc/pr56256.c: New test.
5157 2013-02-08  Ian Lance Taylor  <iant@google.com>
5159         * lib/go.exp: Load timeout.exp.
5161 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5163         PR rtl-optimization/56246
5164         * gcc.target/i386/pr56246.c: New test.
5166 2013-02-08  Jeff Law  <law@redhat.com>
5168         PR debug/53948
5169         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5171 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5173         PR target/56043
5174         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5175         powerpc*-*-linux*.
5177 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5179         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5181 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5183         PR rtl-optimization/56195
5184         * gcc.dg/torture/pr56195.c: New test.
5186 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5188         PR fortran/54107
5189         * gfortran.dg/recursive_interface_2.f90: New test.
5191 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5193         PR tree-optimization/56250
5194         * gcc.c-torture/execute/pr56250.c: New test.
5196 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5198         PR tree-optimization/56064
5199         * gcc.dg/fixed-point/view-convert-2.c: New test.
5201 2013-02-08  Michael Matz  <matz@suse.de>
5203         PR tree-optimization/52448
5204         * gcc.dg/pr52448.c: New test.
5206 2013-02-08  Richard Biener  <rguenther@suse.de>
5208         PR middle-end/56181
5209         * gcc.dg/torture/pr56181.c: New testcase.
5211 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5213         PR target/54222
5214         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5215         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5217 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5219         PR c++/56241
5220         * g++.dg/parse/crash61.C: New test.
5222         PR c++/56239
5223         * g++.dg/parse/pr56239.C: New test.
5225         PR c++/56237
5226         * g++.dg/abi/mangle61.C: New test.
5228 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5230         PR rtl-optimization/56225
5231         * gcc.target/i386/pr56225.c: New test.
5233 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5235         PR debug/56154
5236         * gcc.dg/guality/pr56154-1.c: New test.
5237         * gcc.dg/guality/pr56154-2.c: New test.
5238         * gcc.dg/guality/pr56154-3.c: New test.
5239         * gcc.dg/guality/pr56154-4.c: New test.
5240         * gcc.dg/guality/pr56154-aux.c: New file.
5242         PR tree-optimization/55789
5243         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5244         cleanup-tree-dump.
5245         * gcc.dg/tree-ssa/inline-3.c: Add
5246         --param max-early-inliner-iterations=2 option.
5248 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5250         PR debug/53363
5251         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5252         Add -fno-dwarf2-cfi-asm to dg-options.
5253         Adapt match count.
5255 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5257         PR target/56228
5258         * gcc.dg/pr56228.c: New test.
5260 2013-02-07  Alan Modra  <amodra@gmail.com>
5262         PR target/54009
5263         * gcc.target/powerpc/pr54009.c: New test.
5264         PR target/54131
5265         * gfortran.dg/pr54131.f: New test.
5267 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5269         PR fortran/55789
5270         * gfortran.dg/array_constructor_41.f90: New test.
5272 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5274         PR fortran/55978
5275         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5277 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5279         PR middle-end/56217
5280         * g++.dg/gomp/pr56217.C: New test.
5282 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5284         PR tree-optimization/56205
5285         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5286         * gcc.c-torture/execute/pr56205.c: New test.
5288 2013-02-05  Richard Biener  <rguenther@suse.de>
5290         PR tree-optimization/53342
5291         PR tree-optimization/53185
5292         * gcc.dg/vect/pr53185-2.c: New testcase.
5294 2013-02-05  Jan Hubicka  <jh@suse.cz>
5296         PR tree-optimization/55789
5297         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5298         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5299         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5300         * g++.dg/ipa/inline-1.C: New testcase.
5301         * g++.dg/ipa/inline-2.C: New testcase.
5302         * g++.dg/ipa/inline-3.C: New testcase.
5304 2013-02-05  Jan Hubicka  <jh@suse.cz>
5306         PR tree-optimization/55789
5307         * g++.dg/torture/pr55789.C: New testcase.
5309 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5311         PR middle-end/56167
5312         * gcc.dg/pr56167.c: New test.
5314 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5316         PR target/55146
5317         * gcc.target/sh/pr55146.c: New.
5319 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5321         PR tree-optimization/54386
5322         * gcc.target/sh/pr54386.c: New.
5324 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5326         PR fortran/56008
5327         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5329         PR fortran/47517
5330         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5332 2013-02-04  Alexander Potapenko  <glider@google.com>
5333             Jack Howarth  <howarth@bromo.med.uc.edu>
5334             Jakub Jelinek  <jakub@redhat.com>
5336         PR sanitizer/55617
5337         * g++.dg/asan/pr55617.C: New test.
5339 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5341         PR fortran/54195
5342         * gfortran.dg/typebound_operator_19.f90: New test.
5343         * gfortran.dg/typebound_assignment_4.f90: New test.
5345 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5347         PR fortran/54107
5348         * gfortran.dg/recursive_interface_1.f90: New test.
5350 2013-02-04  Richard Guenther  <rguenther@suse.de>
5352         PR lto/56168
5353         * gcc.dg/lto/pr56168_0.c: New testcase.
5354         * gcc.dg/lto/pr56168_1.c: Likewise.
5356 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5358         PR fortran/50627
5359         PR fortran/56054
5360         * gfortran.dg/block_12.f90:  New test.
5361         * gfortran.dg/module_error_1.f90:  New test.
5363 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5365         * lib/target-supports.exp (check_effective_target_vect_float)
5366         (check_effective_target_vect_no_align): Add mips-sde-elf.
5368 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5370         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5372 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5374         * gcc.dg/pr56023.c: XFAIL on AIX.
5375         * gcc.dg/vect/pr49352.c: Same.
5377 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5379         * gnat.dg/opt26.adb: New test.
5381 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5383         Revert.
5384         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5386         * gcc.target/arm/neon-vfnms-1.c: New test.
5387         * gcc.target/arm/neon-vfnma-1.c: New test.
5389 2013-01-31  Richard Biener  <rguenther@suse.de>
5391         PR tree-optimization/56157
5392         * gcc.dg/torture/pr56157.c: New testcase.
5394 2013-01-30  Richard Biener  <rguenther@suse.de>
5396         PR tree-optimization/56150
5397         * gcc.dg/torture/pr56150.c: New testcase.
5399 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5401         PR sanitizer/55374
5402         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5403         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5404         printed in backtrace.
5405         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5406         to avoid errors about mismatched allocation vs. deallocation.
5408         PR c++/55742
5409         * g++.dg/mv1.C: Moved to...
5410         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5411         * g++.dg/mv2.C: Moved to...
5412         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5413         * g++.dg/mv3.C: Moved to...
5414         * g++.dg/ext/mv3.C: ... here.
5415         * g++.dg/mv4.C: Moved to...
5416         * g++.dg/ext/mv4.C: ... here.
5417         * g++.dg/mv5.C: Moved to...
5418         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5419         * g++.dg/mv6.C: Moved to...
5420         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5421         * g++.dg/ext/mv7.C: New test.
5422         * g++.dg/ext/mv8.C: New test.
5423         * g++.dg/ext/mv9.C: New test.
5424         * g++.dg/ext/mv10.C: New test.
5425         * g++.dg/ext/mv11.C: New test.
5427 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5429         PR rtl-optimization/56144
5430         * gcc.dg/pr56144.c: New.
5432 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5434         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5435         message.
5436         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5437         * g++.dg/cpp0x/constexpr-55573.C: Same
5439 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5441         PR tree-optimization/56064
5442         * gcc.dg/fixed-point/view-convert.c: New test.
5444 2013-01-30  Andreas Schwab  <schwab@suse.de>
5446         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5447         evaluate the end index in string range.
5449 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5451         PR fortran/56138
5452         * gfortran.dg/allocatable_function_6.f90: New.
5454 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5455             Mikael Morin  <mikael@gcc.gnu.org>
5457         PR fortran/54107
5458         * gfortran.dg/proc_ptr_comp_36.f90: New.
5460 2013-01-29  Richard Biener  <rguenther@suse.de>
5462         PR tree-optimization/55270
5463         * gcc.dg/torture/pr55270.c: New testcase.
5465 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5467         PR rtl-optimization/56117
5468         * gcc.dg/pr56117.c: New test.
5470 2013-01-28  Richard Biener  <rguenther@suse.de>
5472         PR tree-optimization/56034
5473         * gcc.dg/torture/pr56034.c: New testcase.
5475 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5477         PR tree-optimization/56125
5478         * gcc.dg/pr56125.c: New test.
5480 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5481             Mikael Morin  <mikael@gcc.gnu.org>
5483         PR fortran/53537
5484         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5485         * gfortran.dg/import8.f90: Likewise.
5486         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5487         * gfortran.dg/import10.f90: New test.
5488         * gfortran.dg/import11.f90: Likewise
5490 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5492         PR testsuite/56053
5493         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5494         string.h.  Provide memset, malloc and free prototypes, adjust line
5495         numbers in dg-output.
5496         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5497         Provide memset prototype and adjust line numbers in dg-output.
5498         * c-c++-common/asan/global-overflow-1.c: Likewise.
5500         PR tree-optimization/56094
5501         * gcc.dg/pr56094.c: New test.
5503 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5505         * gcc.target/arm/neon-vfnms-1.c: New test.
5506         * gcc.target/arm/neon-vfnma-1.c: New test.
5508 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5510         PR target/56114
5511         * gcc.target/i386/pr56114.c: New test.
5513 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5515         PR fortran/55984
5516         * gfortran.dg/associate_14.f90: New test.
5518         PR fortran/56047
5519         * gfortran.dg/associate_13.f90: New test.
5521 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5523         PR tree-optimization/56098
5524         * gcc.dg/pr56098-1.c: New test.
5525         * gcc.dg/pr56098-2.c: New test.
5527 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5529         PR target/54222
5530         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5532 2013-01-22  Marek Polacek  <polacek@redhat.com>
5534         PR tree-optimization/56035
5535         * gcc.dg/pr56035.c: New test.
5537 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5539         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5540         for MIPS.
5542 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5544         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5546 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5548         PR c/56078
5549         * gcc.dg/pr56078.c: New test.
5550         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5552 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5554         PR tree-optimization/55927
5555         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5557 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5559         * gcc.target/i386/movsd.c: New test.
5561 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5563         PR inline-asm/55934
5564         * gcc.target/i386/pr55934.c: New test.
5566 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5568         PR fortran/56081
5569         * gfortran.dg/select_8.f90: New.
5571 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5573         * gcc.target/microblaze/microblaze.exp: Remove
5574         target_config_cflags check.
5576 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5578         PR fortran/56052
5579         * gfortran.dg/gomp/pr56052.f90: New test.
5581         PR target/49069
5582         * gcc.dg/pr49069.c: New test.
5584 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5586         PR c++/55944
5587         * g++.dg/cpp0x/constexpr-static10.C: New.
5589 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5591         PR target/56028
5592         * gcc.target/i386/pr56028.c: New test.
5594 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5596         PR target/55686
5597         * gcc.target/i386/pr55686.c: New test.
5599 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5601         PR c++/53609
5602         * g++.dg/cpp0x/variadic139.C: New test.
5603         * g++.dg/cpp0x/variadic140.C: Likewise.
5604         * g++.dg/cpp0x/variadic141.C: Likewise.
5606 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5608         * gnat.dg/warn8.adb: New test.
5610 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5612         PR fortran/55919
5613         * gfortran.dg/include_8.f90: New test.
5615 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5617         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5618         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5620 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5622         PR tree-optimization/56051
5623         * gcc.c-torture/execute/pr56051.c: New test.
5625 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5627         PR rtl-optimization/56023
5628         * gcc.dg/pr56023.c: New test.
5630 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5632         PR middle-end/56022
5633         * gcc.target/i386/pr56022.c: New test.
5635 2013-01-21  Jason Merrill  <jason@redhat.com>
5637         * lib/target-supports.exp (check_effective_target_alias): New.
5639 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5641         PR debug/53235
5642         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5644 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5646         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5648 2013-01-19  Jeff Law  <law@redhat.com>
5650         PR tree-optimization/52631
5651         * tree-ssa/pr52631.c: New test.
5652         * tree-ssa/ssa-fre-9: Update expected output.
5654 2013-01-19  Anthony Green  <green@moxielogic.com>
5656         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5657         for moxie.
5659 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5661         PR tree-optimization/56029
5662         * g++.dg/torture/pr56029.C: New test.
5664 2013-01-18  Sharad Singhai  <singhai@google.com>
5666         PR tree-optimization/55995
5667         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5669 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5671         PR target/55433
5672         * gcc.target/i386/pr55433.c: New.
5674 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5676         PR middle-end/56015
5677         * gfortran.dg/pr56015.f90: New test.
5679 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5681         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5683 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5685         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5686         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5687         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5688         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5689         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5691 2013-01-17  Jeff Law  <law@redhat.com>
5693         * gcc.dg/pr52573.c: Move to...
5694         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5696         PR rtl-optimization/52573
5697         * gcc.dg/pr52573.c: New test.
5699 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5701         PR sanitizer/55679
5702         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5703         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5704         check_no_compiler_messages to test support in ucontext.h.
5705         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5706         compliant RLIMIT_AS.
5708 2013-01-17  Marek Polacek  <polacek@redhat.com>
5710         PR rtl-optimization/55833
5711         * gcc.dg/pr55833.c: New test.
5713 2013-01-17  Jan Hubicka  <jh@suse.cz>
5715         PR tree-optimization/55273
5716         * gcc.c-torture/compile/pr55273.c: New testcase.
5718 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5720         PR target/55981
5721         * gcc.target/pr55981.c: New test.
5723 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5725         * gcc.target/arm/pr40887.c: Require at least armv5.
5726         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5727         * gcc.target/arm/pr51915.c: Likewise.
5728         * gcc.target/arm/pr52006.c: Likewise.
5729         * gcc.target/arm/pr53187.c: Likewise.
5731         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5732         * gcc.target/arm/ftest-support-arm.h: Delete.
5733         * gcc.target/arm/ftest-support-thumb.h: Delete.
5734         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5735         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5736         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5737         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5738         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5739         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5740         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5741         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5742         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5743         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5744         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5745         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5746         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5747         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5748         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5749         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5750         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5751         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5752         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5753         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5754         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5755         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5756         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5757         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5759 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5761         PR tree-optimizations/55264
5762         * g++.dg/ipa/pr55264.C: New test.
5764 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5766         PR fortran/55983
5767         * gfortran.dg/class_55.f90: New.
5769 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5771         PR testsuite/55994
5772         * gcc.c-torture/execute/builtins/builtins.exp: Add
5773         -Wl,--allow-multiple-definition for eabi and elf targets.
5775         PR testsuite/54622
5776         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5777         check_effective_target_vect_perm_short,
5778         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5779         check_effective_target_vect64): Return 0 for big-endian ARM.
5780         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5782         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5783         prototypes.
5785 2013-01-16  Richard Biener  <rguenther@suse.de>
5787         PR tree-optimization/55964
5788         * gcc.dg/torture/pr55964.c: New testcase.
5790 2013-01-16  Richard Biener  <rguenther@suse.de>
5792         PR tree-optimization/54767
5793         PR tree-optimization/53465
5794         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5796 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5798         PR target/55301
5799         * gcc.target/sh/sh-switch.c: New testcase.
5801 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5803         * gcc.dg/webizer.c: Increase the array size.
5805 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5807         PR target/55940
5808         * gcc.dg/pr55940.c: New test.
5810 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5811             Harald Anlauf  <anlauf@gmx.de>
5813         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5814         * gfortran.dg/bounds_check_5.f90: Likewise.
5815         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5816         * gfortran.dg/continuation_9.f90: Likewise.
5817         * gfortran.dg/move_alloc_13.f90: Likewise.
5818         * gfortran.dg/structure_constructor_11.f90: Likewise.
5819         * gfortran.dg/tab_continuation.f: Likewise.
5820         * gfortran.dg/warning-directive-2.F90: Likewise.
5821         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5823 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5825         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5826         * gcc.target/arm/fma-sp.c: Likewise.
5828 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5830         PR rtl-optimization/55153
5831         * gcc.dg/pr55153.c: New.
5833 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5835         PR tree-optimization/55920
5836         * gcc.c-torture/compile/pr55920.c: New test.
5838 2013-01-15  Richard Biener  <rguenther@suse.de>
5840         PR middle-end/55882
5841         * gcc.dg/torture/pr55882.c: New testcase.
5843 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5845         PR tree-optimization/55955
5846         * gcc.c-torture/compile/pr55955.c: New test.
5848 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5850         PR c++/55663
5851         * g++.dg/cpp0x/alias-decl-31.C: New test.
5853 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5855         PR fortran/54286
5856         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5857         case where interface is null.
5859 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5861         PR fortran/55806
5862         * gfortran.dg/array_constructor_40.f90:  New test.
5864 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5866         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5868 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5870         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5871         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5872         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5873         * gcc.target/aarch64/vect-ld1r.c: New.
5874         * gcc.target/aarch64/vect-ld1r.x: New.
5876 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5878         PR target/55948
5879         * gcc.target/i386/hle-clear-rel.c: New file
5880         * gcc.target/i386/hle-store-rel.c: New file.
5882 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5884         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5885         * gfortran.dg/bounds_check_4.f90: Likewise.
5886         * gfortran.dg/inquire_10.f90: Likewise.
5887         * gfortran.dg/minloc_3.f90: Likewise.
5888         * gfortran.dg/minlocval_3.f90: Likewise.
5889         * gfortran.dg/module_double_reuse.f90: Likewise.
5890         * gfortran.dg/mvbits_1.f90: Likewise.
5891         * gfortran.dg/oldstyle_1.f90: Likewise.
5892         * gfortran.dg/pr20163-2.f: Likewise.
5893         * gfortran.dg/save_1.f90: Likewise.
5894         * gfortran.dg/scan_1.f90: Likewise.
5895         * gfortran.dg/select_char_1.f90: Likewise.
5896         * gfortran.dg/shape_4.f90: Likewise.
5897         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5898         * gfortran.dg/function_optimize_10.f90: Likewise.
5899         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5900         * gfortran.dg/used_types_17.f90: Likewise.
5901         * gfortran.dg/used_types_18.f90: Likewise.
5903 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5905         PR fortran/54286
5906         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5908 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5910         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5912 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5914         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5916 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5918         PR fortran/55072
5919         * gfortran.dg/assumed_type_2.f90: Fix test case.
5920         * gfortran.dg/internal_pack_13.f90: New test.
5921         * gfortran.dg/internal_pack_14.f90: New test.
5923 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5925         PR fortran/55868
5926         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5927         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5928         $tar to STAR.
5930 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5932         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5934 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5936         PR target/55719
5937         * gcc.target/s390/pr55719.c: New testcase.
5939 2013-01-11  Richard Guenther  <rguenther@suse.de>
5941         PR tree-optimization/44061
5942         * gcc.dg/pr44061.c: New testcase.
5944 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5946         Update copyright years.
5948 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5949             Jakub Jelinek  <jakub@redhat.com>
5951         PR target/55565
5952         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5954 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5956         PR rtl-optimization/55672
5957         * gcc.target/i386/pr55672.c: New.
5959 2013-01-10  Jeff Law  <law@redhat.com>
5961         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5962         pass/fail message unique.
5965 2013-01-10  Jason Merrill  <jason@redhat.com>
5967         * ada/.gitignore: New.
5969 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5971         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5972         Add tls options.
5973         * g++.dg/tls/thread_local2.C: Likewise.
5974         * g++.dg/tls/thread_local2g.C: Likewise.
5975         * g++.dg/tls/thread_local6.C: Likewise.
5976         * g++.dg/tls/thread_local-order1.C: Add tls options.
5977         * g++.dg/tls/thread_local-order2.C: Likewise.
5978         * g++.dg/tls/thread_local3.C: Likewise.
5979         * g++.dg/tls/thread_local3g.C: Likewise.
5980         * g++.dg/tls/thread_local4.C: Likewise.
5981         * g++.dg/tls/thread_local4g.C: Likewise.
5982         * g++.dg/tls/thread_local5.C: Likewise.
5983         * g++.dg/tls/thread_local5g.C: Likewise.
5984         * g++.dg/tls/thread_local6g.C: Likewise.
5986 2013-01-10  Kostya Serebryany  <kcc@google.com>
5988         * g++.dg/asan/asan_test.cc: Sync from upstream.
5990 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5992         PR tree-optimization/55921
5993         * gcc.c-torture/compile/pr55921.c: New test.
5995 2013-01-09  Jan Hubicka  <jh@suse.cz>
5997         PR tree-optimization/55569
5998         * gcc.c-torture/compile/pr55569.c: New testcase.
6000 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6002         PR fortran/47203
6003         * gfortran.dg/use_28.f90: New test.
6005 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6007         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6008         number matching more robust.
6010 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6012         PR rtl-optimization/55829
6013         * gcc.target/i386/pr55829.c: New.
6015 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6017         PR fortran/55758
6018         * gfortran.dg/bind_c_bool_1.f90: New.
6019         * gfortran.dg/do_5.f90: Add dg-warning.
6021 2013-01-09  Jan Hubicka  <jh@suse.cz>
6023         PR tree-optimization/55875
6024         * gcc.c-torture/execute/pr55875.c: New testcase.
6025         * g++.dg/torture/pr55875.C: New testcase.
6027 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6029         PR c/48418
6030         * c-c++-common/pr48418.c: New test.
6032 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6034         PR c++/55801
6035         * g++.dg/tls/thread_local-ice.C: New.
6037 2013-01-09  Andreas Schwab  <schwab@suse.de>
6039         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6041 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6043         PR tree-optimization/48189
6044         * gcc.dg/pr48189.c: New test.
6046 2013-01-04  Jan Hubicka  <jh@suse.cz>
6048         PR tree-optimization/55823
6049         * g++.dg/ipa/devirt-10.C: New testcase.
6051 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6052             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6054         PR rtl-optimization/55845
6055         * gcc.target/i386/pr55845.c: New test.
6057 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6059         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6060         instructions generated instead of number of occurances.
6062 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6064         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6065         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6066         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6067         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6068         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6069         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6070         * gcc.target/aarch64/vect-fcm.x: Likewise.
6071         * lib/target-supports.exp
6072         (check_effective_target_vect_cond): Enable for AArch64.
6074 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6076         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6077         endian-safe float pool loading.
6078         (test_square_root_v4sf): Likewise.
6079         (test_square_root_v2df): Likewise.
6080         * lib/target-supports.exp
6081         (check_effective_target_vect_call_sqrtf): Add AArch64.
6083 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6085         PR debug/55579
6086         * gcc.dg/tree-ssa/pr55579.c: New test.
6088 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6090         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6091         asm comments.
6093 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6095         PR middle-end/55890
6096         * gcc.dg/torture/pr55890-3.c: New test.
6098         PR middle-end/55851
6099         * gcc.c-torture/compile/pr55851.c: New test.
6101         PR sanitizer/55844
6102         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6103         dg-options.
6105 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6107         PR fortran/55618
6108         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6110 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6112         PR fortran/55763
6113         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6114         * gfortran.dg/pointer_init_7.f90: New.
6116 2013-01-07  Richard Biener  <rguenther@suse.de>
6118         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6120 2013-01-07  Richard Biener  <rguenther@suse.de>
6122         PR middle-end/55890
6123         * gcc.dg/torture/pr55890-1.c: New testcase.
6124         * gcc.dg/torture/pr55890-2.c: Likewise.
6126 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6128         * gcc.target/aarch64/fmovd.c: New.
6129         * gcc.target/aarch64/fmovf.c: Likewise.
6130         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6131         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6132         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6133         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6134         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6135         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6137 2013-01-07  Richard Biener  <rguenther@suse.de>
6139         PR tree-optimization/55888
6140         PR tree-optimization/55862
6141         * gcc.dg/torture/pr55888.c: New testcase.
6143 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6145         PR fortran/55852
6146         * gfortran.dg/intrinsic_size_3.f90: New.
6148 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6150         PR fortran/55763
6151         * gfortran.dg/select_type_32.f90: New.
6153 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6155         PR c++/52343
6156         * g++.dg/cpp0x/alias-decl-29.C: New test.
6158 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6160         PR fortran/53876
6161         PR fortran/54990
6162         PR fortran/54992
6163         * gfortran.dg/class_array_15.f03: New test.
6165 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6167         PR fortran/42769
6168         PR fortran/45836
6169         PR fortran/45900
6170         * gfortran.dg/use_23.f90: New test.
6171         * gfortran.dg/use_24.f90: New test.
6172         * gfortran.dg/use_25.f90: New test.
6173         * gfortran.dg/use_26.f90: New test.
6174         * gfortran.dg/use_27.f90: New test.
6176 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6178         * gnat.dg/specs/clause_on_volatile.ads: New test.
6180 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6182         * gnat.dg/alignment10.adb: New test.
6184 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6185             Mikael Morin  <mikael@gcc.gnu.org>
6187         PR fortran/55827
6188         * gfortran.dg/use_22.f90: New test.
6190 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6192         * gcc.target/aarch64/cmp-1.c: New testcase.
6194 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6196         PR fortran/55172
6197         * gfortran.dg/select_type_31.f03: New test.
6199 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6201         PR c++/54526 (again)
6202         * g++.dg/cpp0x/parse2.C: Extend.
6203         * g++.old-deja/g++.other/crash28.C: Adjust.
6205 2013-01-04  Richard Biener  <rguenther@suse.de>
6207         PR tree-optimization/55862
6208         * gcc.dg/torture/pr55862.c: New testcase.
6210 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6212         PR tree-optimization/55755
6213         * gcc.dg/torture/pr55755.c: New test.
6214         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6215         * gcc.dg/tree-ssa/pr45144.c: Update.
6217 2013-01-04  Richard Biener  <rguenther@suse.de>
6219         PR middle-end/55863
6220         * gcc.dg/fold-reassoc-2.c: New testcase.
6222 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6224         PR fortran/55763
6225         * gfortran.dg/null_7.f90: New.
6227 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6229         PR fortran/55854
6230         PR fortran/55763
6231         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6232         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6233         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6235 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6237         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6239 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6241         PR fortran/55855
6242         * gfortran.dg/assignment_1.f90: Modified.
6243         * gfortran.dg/assignment_4.f90: New.
6245 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6247         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6249 2013-01-03  Richard Biener  <rguenther@suse.de>
6251         PR tree-optimization/55857
6252         * gcc.dg/vect/pr55857-1.c: New testcase.
6253         * gcc.dg/vect/pr55857-2.c: Likewise.
6255 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6257         PR rtl-optimization/55838
6258         * gcc.dg/pr55838.c: New test.
6260         PR tree-optimization/55832
6261         * gcc.c-torture/compile/pr55832.c: New test.
6263 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6265         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6266         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6267         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6268         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6269         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6270         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6271         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6272         * gcc.dg/unroll_1.c: Ditto.
6273         * gcc.dg/unroll_2.c: Ditto.
6274         * gcc.dg/unroll_3.c: Ditto.
6275         * gcc.dg/unroll_4.c: Ditto.
6277 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6279         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6281 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6283         PR fortran/55818
6284         * gfortran.dg/eof_4.f90: New test.
6286 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6288         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6289         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6290         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6291         (compat_setup_dfp): Initialize compat_alt_caret and
6292         compat_save_TEST_ALWAYS_FLAGS.
6294 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6296         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6298 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6300         * gcc.dg/torture/fp-int-convert-2.c: New test.
6302 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6304         * gfortran.dg/newunit_3.f90: Add dg-do run.
6305         * gfortran.dg/inquire_15.f90: Add dg-do run.
6307 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6309         PR tree-optimization/55831
6310         * gcc.dg/pr55831.c: New test.
6312 Copyright (C) 2013 Free Software Foundation, Inc.
6314 Copying and distribution of this file, with or without modification,
6315 are permitted in any medium without royalty provided the copyright
6316 notice and this notice are preserved.