PR testsuite/52641
[official-gcc.git] / gcc / testsuite / ChangeLog
blob35bd4e86386152ec802adfb2676ca902b28d86ea
1 2013-08-14  Joern Rennecke <joern.rennecke@embecosm.com>
3         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5         * gcc.dg/debug/dwarf2/static1.c: Likewise.
6         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
8         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
10         * gcc.dg/debug/dwarf2/var1.c: Likewise.
11         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
12         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
13         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
15         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
16         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
17         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
19         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
20         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
21         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
22         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23         * gcc.dg/debug/dwarf2/var2.c: Likewise.
24         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
25         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
26         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
27         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
28         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
29         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
30         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
31         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
32         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
33         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
34         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
35         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
36         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
37         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
38         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
39         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
40         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
41         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
42         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
43         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
45         PR testsuite/52641
46         * gcc.c-torture/execute/pr56799.x: New file.
48         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
50         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
52         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
53         * gcc.dg/pr44214-3.c (v2df): Likewise.
55         * gcc.dg/pr46647.c: xfail for avr-*-*.
57         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
58         memcpy by one.
59         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
60         Expect l to be optimized away.
61         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
63         PR testsuite/52641
64         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
65         to tests that assume int/double are larger than short/float.
67         PR testsuite/52641
68         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
69         target { ! int16 }.
70         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
71         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
72         target { int16 }.  Restrict existing tests to target { int32 }
73         where appropriate.
74         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
75         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
76         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
77         * lib/target-supports.exp (check_effective_target_int32): New proc.
80 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
82         * gcc.target/arm/pr19599.c: Skip for -mthumb.
84         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
85         to be the first test directive.
86         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
87         * gcc.target/arm/atomic-op-acquire.c: Likewise.
88         * gcc.target/arm/atomic-op-char.c: Likewise.
89         * gcc.target/arm/atomic-op-consume.c: Likewise.
90         * gcc.target/arm/atomic-op-int.c: Likewise.
91         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
92         * gcc.target/arm/atomic-op-release.c: Likewise.
93         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
94         * gcc.target/arm/atomic-op-short.c: Likewise.
96 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
98         PR rtl-optimization/57662
99         * gcc.dg/pr57662.c: New test.
101 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
103         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
104         alternative to -1.
105         * gcc.target/mips/nans-legacy.c: Likewise.
107 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
109         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
110         escapes.
111         * gcc.target/mips/fabs-legacy.c: Likewise.
112         * gcc.target/mips/fabsf-2008.c: Likewise.
113         * gcc.target/mips/fabsf-legacy.c: Likewise.
114         * gcc.target/mips/fneg-2008.c: Likewise.
115         * gcc.target/mips/fneg-legacy.c: Likewise.
116         * gcc.target/mips/fnegf-2008.c: Likewise.
117         * gcc.target/mips/fnegf-legacy.c: Likewise.
118         * gcc.target/mips/nan-2008.c: Likewise.
119         * gcc.target/mips/nan-legacy.c: Likewise.
120         * gcc.target/mips/nanf-2008.c: Likewise.
121         * gcc.target/mips/nanf-legacy.c: Likewise.
122         * gcc.target/mips/nans-2008.c: Likewise.
123         * gcc.target/mips/nans-legacy.c: Likewise.
124         * gcc.target/mips/nansf-2008.c: Likewise.
125         * gcc.target/mips/nansf-legacy.c: Likewise.
127 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
129         * gnat.dg/valued_proc.adb: New test.
130         * gnat.dg/valued_proc_pkg.ads: New helper.
132 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
134         PR tree-optimization/57661
135         * g++.dg/opt/pr57661.C: New test.
137         PR sanitizer/56417
138         * gcc.dg/asan/pr56417.c: New test.
140 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
142         * gnat.dg/loop_optimization16.adb: New test.
143         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
145 2013-08-13  Marek Polacek  <polacek@redhat.com>
147         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
149 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
151         Example of converting global state to per-pass state.
153         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
154         global state "static int counter" to...
155         (one_pass::counter): ...this instance data.
157 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
159         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
160         to member function...
161         (one_pass::gate): ...this.
162         (one_pass_exec): Convert to member function...
163         (one_pass::impl_execute): ...this.
165 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
167         PR c++/57416
168         * g++.dg/cpp0x/pr57416.C: New.
170 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
172         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
173         changes.
174         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
175         * g++.dg/cpp0x/defaulted2.C: Likewise.
176         * g++.dg/cpp0x/defaulted31.C: Likewise.
177         * g++.dg/cpp0x/error6.C: Likewise.
178         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
179         * g++.dg/cpp0x/override2.C: Likewise.
180         * g++.dg/cpp0x/parse1.C: Likewise.
181         * g++.dg/cpp0x/scoped_enum.C: Likewise.
182         * g++.dg/cpp0x/temp_default4.C: Likewise.
183         * g++.dg/ext/attrib32.C: Likewise.
184         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
185         * g++.dg/ext/mv13.C: Likewise.
186         * g++.dg/ext/mv7.C: Likewise.
187         * g++.dg/ext/mv9.C: Likewise.
188         * g++.dg/ext/pr57362.C: Likewise.
189         * g++.dg/ext/typeof10.C: Likewise.
190         * g++.dg/lookup/anon6.C: Likewise.
191         * g++.dg/lookup/crash6.C: Likewise.
192         * g++.dg/lookup/name-clash5.C: Likewise.
193         * g++.dg/lookup/name-clash6.C: Likewise.
194         * g++.dg/other/anon4.C: Likewise.
195         * g++.dg/other/error15.C: Likewise.
196         * g++.dg/other/error8.C: Likewise.
197         * g++.dg/other/redecl2.C: Likewise.
198         * g++.dg/parse/crash16.C: Likewise.
199         * g++.dg/parse/crash21.C: Likewise.
200         * g++.dg/parse/crash38.C: Likewise.
201         * g++.dg/parse/redef2.C: Likewise.
202         * g++.dg/parse/struct-as-enum1.C: Likewise.
203         * g++.dg/template/crash39.C: Likewise.
204         * g++.dg/template/redecl3.C: Likewise.
205         * g++.dg/tls/diag-3.C: Likewise.
206         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
207         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
208         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
209         * g++.old-deja/g++.brendan/crash16.C: Likewise.
210         * g++.old-deja/g++.brendan/crash18.C: Likewise.
211         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
212         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
213         * g++.old-deja/g++.brendan/static3.C: Likewise.
214         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
215         * g++.old-deja/g++.jason/binding.C: Likewise.
216         * g++.old-deja/g++.jason/crash4.C: Likewise.
217         * g++.old-deja/g++.jason/crash7.C: Likewise.
218         * g++.old-deja/g++.jason/lineno.C: Likewise.
219         * g++.old-deja/g++.jason/scoping7.C: Likewise.
220         * g++.old-deja/g++.mike/misc3.C: Likewise.
221         * g++.old-deja/g++.mike/net44.C: Likewise.
222         * g++.old-deja/g++.mike/ns3.C: Likewise.
223         * g++.old-deja/g++.ns/alias4.C: Likewise.
224         * g++.old-deja/g++.ns/ns11.C: Likewise.
225         * g++.old-deja/g++.other/crash23.C: Likewise.
226         * g++.old-deja/g++.other/decl8.C: Likewise.
227         * g++.old-deja/g++.other/linkage3.C: Likewise.
228         * g++.old-deja/g++.other/typeck1.C: Likewise.
229         * g++.old-deja/g++.other/typedef5.C: Likewise.
230         * g++.old-deja/g++.pt/explicit34.C: Likewise.
231         * g++.old-deja/g++.pt/friend36.C: Likewise.
232         * obj-c++.dg/method-8.mm: Likewise.
233         * obj-c++.dg/tls/diag-3.mm: Likewise.
235 2013-08-12  Perez Read  <netfirewall@gmail.com>
237          PR target/58132
238          * gcc.target/i386/movabs-1.c: New test.
240 2013-08-12  Marek Polacek  <polacek@redhat.com>
242         PR tree-optimization/57980
243         * gcc.dg/pr57980.c: New test.
245 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
247         PR fortran/56666
248         * gfortran.dg/do_check_10.f90:  New test.
249         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
250         * gfortran.dg/array_constructor_18.f90:  Likewise.
251         * gfortran.dg/array_constructor_22.f90:  Likewise.
252         * gfortran.dg/coarray_15.f90:  Likewise.
253         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
254         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
255         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
257 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
259         PR c++/53349
260         * g++.dg/cpp0x/constexpr-ice8.C: New.
262 2013-08-09  Xinliang David Li  <davidxl@google.com>
264         * gcc.target/i386/memcpy-strategy-1.c: New test.
265         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
266         * gcc.target/i386/memset-strategy-1.c: Ditto.
267         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
269 2013-08-09  Jan Hubicka  <jh@suse.cz>
271         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
272         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
274 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
276         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
278 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
280         PR fortran/58058
281         * gfortran.dg/transfer_intrinsic_6.f90: New.
283 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
285         Revert:
286         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
288         PR c++/46206
289         * g++.dg/lookup/typedef2.C: New.
291 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
293         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
294         output of vdup intrinsics.
296 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
298         * gcc.target/arm/lp1189445.c: New testcase.
300 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
302         * gcc.dg/torture/pr58079.c: New test.
304 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
306         * gnat.dg/warn9.adb: New test.
308 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
310         PR c++/46206
311         * g++.dg/lookup/typedef2.C: New.
313 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
315         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
316         to optstr when building plugins on darwin.
318 2013-08-06  Martin Jambor  <mjambor@suse.cz>
320         PR tree-optimization/57539
321         * gcc.dg/ipa/pr57539.c: New test.
323 2013-08-06  Martin Jambor  <mjambor@suse.cz>
324             Bernd Edlinger <bernd.edlinger@hotmail.de>
326         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
327         (a): Fix constructor.
329 2013-08-06  Martin Jambor  <mjambor@suse.cz>
331         PR fortran/57987
332         * gfortran.dg/pr57987.f90: New test.
334 2013-08-06  Martin Jambor  <mjambor@suse.cz>
336         PR middle-end/58041
337         * gcc.dg/torture/pr58041.c: New test.
338         * gcc.target/arm/pr58041.c: Likewise.
340 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
342         PR fortran/57306
343         * gfortran.dg/pointer_init_8.f90: New.
345 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
347         PR c++/58080
348         * g++.dg/cpp0x/pr58080.C: New.
350 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
352         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
353         to optstr when building plugins.
355 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
357         Patch autogenerated by refactor_passes.py from
358         https://github.com/davidmalcolm/gcc-refactoring-scripts
359         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
361         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
362         struct to a subclass of gimple_opt_pass along with...
363         (pass_data_one_pass): ...new pass_data instance and...
364         (make_one_pass): ...new function.
365         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
366         global struct to a subclass of gimple_opt_pass along with...
367         (pass_data_warn_self_assign): ...new pass_data instance and...
368         (make_pass_warn_self_assign): ...new function.
369         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
370         a global struct to a subclass of gimple_opt_pass along with...
371         (pass_data_dumb_plugin_example): ...new pass_data instance and...
372         (make_pass_dumb_plugin_example): ...new function.
373         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
374         global struct to a subclass of gimple_opt_pass along with...
375         (pass_data_warn_self_assign): ...new pass_data instance and...
376         (make_pass_warn_self_assign): ...new function.
378 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
380         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
381         is created and added to the pass_manager to reflect
382         autogenerated changes.
383         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
384         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
385         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
387 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
389         PR c++/58072
390         * g++.dg/cpp0x/pr58072.C: New.
392 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
394         * gcc.dg/torture/pr57993-2.cpp: New.
396 2013-08-02  Jan Hubicka  <jh@suse.cz>
398         * gcc.dg/ipa/ipa-1.c: Update.
399         * gcc.dg/ipa/ipa-2.c: Update.
400         * gcc.dg/ipa/ipa-3.c: Update.
401         * gcc.dg/ipa/ipa-4.c: Update.
402         * gcc.dg/ipa/ipa-5.c: Update.
403         * gcc.dg/ipa/ipa-7.c: Update.
404         * gcc.dg/ipa/ipa-8.c: Update.
405         * gcc.dg/ipa/ipcp-1.c: Update.
406         * gcc.dg/ipa/ipcp-2.c: Update.
408 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
410         PR rtl-optimization/58048
411         * gcc.target/i386/pr58048.c: New.
413 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
415         * gcc.target/arm/neon-for-64bits-2.c: Delete.
417 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
418             Peter Bergner  <bergner@vnet.ibm.com>
420         PR c++/54537
421         * g++.dg/overload/using3.C: New.
422         * g++.dg/overload/using2.C: Adjust.
423         * g++.dg/lookup/using9.C: Likewise.
425 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
427         * gcc.target/arm/pr46972-2.c: New test.
429 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
431         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
433 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
435         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
437 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
439         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
440         rather than addressing!=absolute when deciding how to handle MIPS16
441         when the test forces an ABI.
443 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/57673
446         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
448 2013-07-30  Steve Ellcey  <sellcey@mips.com>
450         * gcc.target/mips/code-readable-1.c: Increase switch size.
451         * gcc.target/mips/code-readable-2.c: Ditto.
452         * gcc.target/mips/code-readable-3.c: Ditto.
453         * gcc.target/mips/code-readable-4.c: Ditto.
455 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
457         PR c++/57947
458         * g++.dg/parse/crash63.C: New.
460 2013-07-30  Tobias Burnus  <burnus@net-b.de>
462         PR fortran/57530
463         * gfortran.dg/pointer_assign_8.f90: New.
464         * gfortran.dg/pointer_assign_9.f90: New.
465         * gfortran.dg/pointer_assign_10.f90: New.
466         * gfortran.dg/pointer_assign_11.f90: New.
468 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
470         * gcc.target/arm/pr57637.c: New testcase.
472 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
474         PR tree-optimization/57993
475         * gcc.dg/torture/pr57993.c: New test.
477 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
479         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
481 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
483         PR c++/57948
484         * g++.dg/conversion/ambig2.C: New.
486 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
488         * gcc.target/mips/fabs-2008.c: New test case.
489         * gcc.target/mips/fabs-legacy.c: New test case.
490         * gcc.target/mips/fabsf-2008.c: New test case.
491         * gcc.target/mips/fabsf-legacy.c: New test case.
492         * gcc.target/mips/fneg-2008.c: New test case.
493         * gcc.target/mips/fneg-legacy.c: New test case.
494         * gcc.target/mips/fneg-2008.c: New test case.
495         * gcc.target/mips/fneg-legacy.c: New test case.
496         * gcc.target/mips/nan-2008.c: New test case.
497         * gcc.target/mips/nan-legacy.c: New test case.
498         * gcc.target/mips/nanf-2008.c: New test case.
499         * gcc.target/mips/nanf-legacy.c: New test case.
500         * gcc.target/mips/nans-2008.c: New test case.
501         * gcc.target/mips/nans-legacy.c: New test case.
502         * gcc.target/mips/nansf-2008.c: New test case.
503         * gcc.target/mips/nansf-legacy.c: New test case.
504         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
506 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
507             Maxim Kuvyrkov  <maxim@kugelworks.com>
509         * lib/target-supports.exp (check_effective_target_non_bionic): New
510         effective-target test.
511         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
512         * g++.dg/tls/thread_local4g.C: Ditto.
514 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
516         PR fortran/58009
517         * gfortran.dg/vector_subsript_7.f90:  New test.
519 2013-07-27  Tobias Burnus  <burnus@net-b.de>
521         PR fortran/57991
522         * gfortran.dg/warn_alias.f90: New.
524 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
526         PR fortran/57285
527         * gfortran.dg/class_array_19.f90: New.
529 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
531         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
532         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
533         * gcc.dg/vect/pr57741-3.c: Likewise.
534         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
536 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
538         Skip tests that make assumptions about struct layout that don't hold
539         on epiphany:
540         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
541         * g++.dg/cpp0x/iop.C: Likewise.
542         * g++.dg/cpp0x/named_refs.C: Likewise.
543         * g++.dg/cpp0x/rv1p.C: Likewise.
544         * g++.dg/cpp0x/rv2p.C: Likewise.
545         * g++.dg/cpp0x/rv3p.C: Likewise.
546         * g++.dg/cpp0x/rv4p.C: Likewise.
547         * g++.dg/cpp0x/rv5p.C: Likewise.
548         * g++.dg/cpp0x/rv6p.C: Likewise.
549         * g++.dg/cpp0x/rv7p.C: Likewise.
550         * g++.dg/cpp0x/rv8p.C: Likewise.
551         * g++.dg/ext/strncpy-chk1.C: Likewise.
552         * gcc.dg/builtin-object-size-10.c: Likewise.
553         * gcc.dg/builtin-object-size-11.c: Likewise.
554         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
555         * gcc.dg/pr25805.c: Likewise.
556         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
557         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
558         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
559         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
560         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
561         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
562         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
563         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
564         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
565         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
566         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
567         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
568         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
569         * gcc.c-torture/execute/zerolen-2.x: Likewise.
570         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
572         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
573         * gcc.dg/tree-ssa/loop-1.c: Likewise.
575         * gcc.dg/torture/pr37868.c: Disable for epiphany.
576         * gcc.dg/sibcall-6.c: Enable for epiphany.
578 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
580         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
582 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
584         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
585         memcpy not initializers.
587         * gcc.dg/guality/guality.exp: Skip on AIX.
589 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
591         PR c++/57101
592         * g++.dg/cpp0x/pr57101.C: New.
594 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
596         * gcc.target/aarch64/neg_1.c: New test.
598 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
600         PR fortran/57966
601         * gfortran.dg/typebound_call_25.f90: New.
603 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
605         PR c++/57981
606         * g++.dg/cpp0x/pr57981.C: New.
608 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
610         PR c++/57880
611         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
613 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
615         PR rtl-optimization/57960
616         * gcc.target/s390/pr57960.c: New.
618 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
620         PR fortran/57639
621         * gfortran.dg/unlimited_polymorphic_9.f90: New.
623 2013-07-25  Terry Guo  <terry.guo@arm.com>
625         * gcc.target/arm/thumb1-Os-mult.c: New test case.
627 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/57942
630         * g++.dg/inherit/pr57942.C: New.
632 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
634         * gcc.target/powerpc/bool2.h: New file, test the code generation
635         of logical operations for power5, altivec, power7, and power8 systems.
636         * gcc.target/powerpc/bool2-p5.c: Likewise.
637         * gcc.target/powerpc/bool2-av.c: Likewise.
638         * gcc.target/powerpc/bool2-p7.c: Likewise.
639         * gcc.target/powerpc/bool2-p8.c: Likewise.
640         * gcc.target/powerpc/bool3.h: Likewise.
641         * gcc.target/powerpc/bool3-av.c: Likewise.
642         * gcc.target/powerpc/bool2-p7.c: Likewise.
643         * gcc.target/powerpc/bool2-p8.c: Likewise.
645 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
647         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
649 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
651         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
653 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
655         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
656         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
657         type from long to long long.
658         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
659         to have effective-target keywords of lp64 and ilp32.
660         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
661         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
662         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
663         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
664         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
665         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
666         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
667         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
668         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
670 2013-07-23  Tom Tromey  <tromey@redhat.com>
671             Joseph Myers  <joseph@codesourcery.com>
673         * gcc.dg/c11-generic-1.c: New file.
674         * gcc.dg/c11-generic-2.c: New file.
676 2013-07-22  Tobias Burnus  <burnus@net-b.de>
678         PR fortran/57906
679         PR fortran/52052
680         * coarray/lib_realloc_1.f90: Permit optimization.
681         * gfortran.dg/coarray_31.f90: New.
683 2013-07-22  Tobias Burnus  <burnus@net-b.de>
685         PR fortran/57762
686         * gfortran.dg/class_array_7.f03: Fix memory leak.
688 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/52816
691         * g++.dg/cpp0x/decltype56.C: New.
693 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
695         * gcc.dg/pr53265.c: Correct line number in dg-message.
697 2013-07-22  Diego Novillo  <dnovillo@google.com>
699         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
701 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
703         PR testsuite/52641
704         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
705         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
707 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
709         PR testsuite/52641
710         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
711         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
712         * gcc.dg/torture/pr53366-1.c: Same.
713         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
714         * gcc.dg/torture/pr56488.c: Same.
715         * gcc.dg/torture/pr57584.c: Same.
716         * gcc.dg/tree-ssa/pr57385.c: Same.
717         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
719 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
721         * c-c++-common/pr41779.c: Fix typos.
722         * gcc.c-torture/compile/20031125-2.c: Likewise.
723         * gcc.c-torture/compile/20040621-1.c: Likewise.
724         * gcc.c-torture/execute/20020418-1.c: Likewise.
725         * gcc.dg/20020108-1.c: Likewise.
726         * gcc.dg/atomic-generic-aux.c: Likewise.
727         * gcc.dg/builtin-complex-err-2.c: Likewise.
728         * gcc.dg/decl-1.c: Likewise.
729         * gcc.dg/di-sync-multithread.c: Likewise.
730         * gcc.dg/format/c90-printf-1.c: Likewise.
731         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
732         * gcc.dg/long-long-compare-1.c: Likewise.
733         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
734         * gcc.dg/pr17055-1.c: Likewise.
735         * gcc.dg/pr27095.c: Likewise.
736         * gcc.dg/torture/fp-int-convert.h: Likewise.
737         * gcc.dg/tree-prof/inliner-1.c: Likewise.
738         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
739         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
740         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
741         * gcc.dg/tree-ssa/loop-19.c: Likewise.
742         * gcc.dg/tree-ssa/loop-1.c: Likewise.
743         * gcc.dg/tree-ssa/pr21001.c: Likewise.
744         * gcc.dg/tree-ssa/pr42585.c: Likewise.
745         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
746         * gcc.dg/vect/vect-cond-5.c: Likewise.
747         * gcc.dg/weak/typeof-2.c: Likewise.
748         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
749         * gcc.target/arm/naked-1.c: Likewise.
750         * gcc.target/i386/pr9771-1.c: Likewise.
751         * gcc.target/sparc/sparc-constant-1.c: Likewise.
752         * gcc.target/sparc/struct-ret-check.c: Likewise.
753         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
754         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
755         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
756         Likewise.
758 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
760         PR fortran/56937
761         * gfortran.dg/dependency_42.f90:  New test.
762         * gfortran.dg/dependency_43.f90:  New test.
764 2013-07-21  Tobias Burnus  <burnus@net-b.de>
766         PR fortran/35862
767         * gfortran.dg/round_4.f90: New.
769 2013-07-21  Tobias Burnus  <burnus@net-b.de>
771         PR fortran/57894
772         * gfortran.dg/min_max_conformance_2.f90: New.
774 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
776         PR preprocessor/57620
777         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
778         (main): Don't test {s,u,U,L}12.
779         * c-c++-common/raw-string-13.c: New test.
780         * c-c++-common/raw-string-14.c: New test.
781         * c-c++-common/raw-string-15.c: New test.
782         * c-c++-common/raw-string-16.c: New test.
784 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
786         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
788 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
790         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
792         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
793         target { ! keeps_null_pointer_checks }.
794         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
795         target { ! keeps_null_pointer_checks }.
797         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
798         * gcc.dg/torture/pr56488.c: Likewise.
800 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
802         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
803         new testcase.
805 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
807         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
808         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
809         * gfortran.dg/guality/guality.exp: Skip on AIX.
811         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
813         * g++.dg/debug/pr56819.C: Skip on AIX.
814         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
815         * g++.dg/guality/guality.exp: Skip on AIX.
817         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
819         * gcc.misc-tests/gcov-14.c: Skip on AIX.
821         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
823 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
825         PR target/57516
826         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
827         Adjust to corrected rounding.
829 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
831         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
832         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
833         check_effective_target_cilkplus.
834         * g++.dg/cilk-plus/cilk-plus.exp: Same.
836 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
838         * gcc.target/powerpc/pr57744.c: Fix typo.
840 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
842         PR middle-end/57698
843         * gcc.c-torture/compile/pr57698.c: New test.
844         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
845         * gcc.c-torture/compile/pr44043.c: Ditto.
847 2013-07-18  Wei Mi  <wmi@google.com>
849         PR rtl-optimization/57878
850         * g++.dg/pr57518.C: New test.
852 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
854         * gcc.dg/pr42611.c: Move dg-error to correct line.
856 2013-07-17  Tobias Burnus  <burnus@net-b.de>
858         PR fortran/57895
859         * gfortran.dg/dollar_sym_3.f: New.
860         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
862 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
864         PR target/55654
865         PR target/55656
866         PR target/55657
867         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
868         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
869         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
870         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
871         * objc.dg/image-info.m: Likewise.
872         * objc.dg/symtab-1.m: Likewise.
873         * objc.dg/torture/strings/const-str-10.m: Likewise.
874         * objc.dg/torture/strings/const-str-11.m: Likewise.
875         * objc.dg/torture/strings/const-str-9.m: Likewise.
876         * objc.dg/zero-link-1.m: Likewise.
877         * objc.dg/zero-link-2.m: Likewise.
878         * objc.dg/no-extra-load.m: Avoid Foundation.h.
879         * objc.dg/objc-foreach-4.m: Likewise.
880         * objc.dg/objc-foreach-5.m: Likewise.
881         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
882         (for Darwin).
883         * obj-c++.dg/strings/const-str-12.mm: Likewise.
884         * obj-c++.dg/syntax-error-1.mm: Likewise.
885         * objc.dg/method-6.m: Likewise.
886         * objc.dg/pr23214.m: Likewise.
887         * objc.dg/proto-lossage-7.m: Likewise.
888         * objc.dg/strings/const-str-12b.m: Likewise.
889         * objc.dg/zero-link-3.m: Likewise.
890         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
891         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
892         adjust headers, interfaces and encoded types to reflect current system
893         versions.  Add FIXME and outputs from current system compiler for
894         reference.
896 2013-07-15  Cong Hou  <congh@google.com>
898         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
899         counted.
900         * gcc.target/i386/l_fma_float_3.c: Likewise.
901         * gcc.target/i386/l_fma_double_1.c: Likewise.
902         * gcc.target/i386/l_fma_double_3.c: Likewise.
904 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
906         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
907         function to test if HTM is available.
908         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
909         * gcc.target/powerpc/htm-builtin-1.c: New test.
911 2013-07-15  Tobias Burnus  <burnus@net-b.de>
913         * gfortran.dg/coarray_lib_realloc_1.f90: New.
914         * gfortran.dg/coarray/lib_realloc_1.f90: New.
915         * gfortran.dg/coarray_6.f90: Add dg-error.
917 2013-07-15  Tobias Burnus  <burnus@net-b.de>
919         PR fortran/37336
920         * gfortran.dg/finalize_18.f90: New.
922 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
924         PR fortran/52669
925         * fortran.dg/module_variable_1.f90:  New test.
926         * fortran.dg/module_variable_2.f90:  New test.
928 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
930         * g++.dg/ext/vector19.C: Adapt.
931         * g++.dg/ext/vector23.C: New testcase.
933 2013-07-12  Michael Matz  <matz@suse.de>
935         PR middle-end/55771
936         * c-c++-common/pr55771.c: New test.
938 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
940         * gcc.target/aarch64/vect-movi.c: New.
942 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
944         PR target/57362
945         * g++.dg/ext/pr57362.C: New.
947 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
949         PR target/57631
950         * gcc.target/avr/torture/pr57631.c: New test.
952 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
954         PR c++/57827
955         * g++.dg/cpp0x/constexpr-ice7.C: New.
957 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
959         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
960         for EABI targets.
961         * gcc.c-torture/execute/nest-align-1.x: New.
963 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
965         PR c++/57874
966         * g++.dg/cpp0x/sfinae48.C: New.
968 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
970         PR preprocessor/57824
971         * c-c++-common/raw-string-17.c: New test.
972         * c-c++-common/gomp/pr57824.c: New test.
974 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
976         PR c++/57869
977         * g++.dg/cpp0x/reinterpret_cast1.C: New.
978         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
979         * g++.dg/conversion/dr195.C: Update.
980         * g++.dg/expr/cast2.C: Likewise.
982 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
984         * c-c++-common/raw-string-18.c: New test.
985         * c-c++-common/raw-string-19.c: New test.
987         PR preprocessor/57757
988         * g++.dg/cpp/paste1.C: New test.
989         * g++.dg/cpp/paste2.C: New test.
991 2013-07-10  Graham Stott  <grahams@btinternet.com>
993         * gcc.target/mips/mulsize-1.c: New.
994         * gcc.target/mips/mulsize-2.c: New.
995         * gcc.target/mips/mulsize-3.c: New.
996         * gcc.target/mips/mulsize-4.c: New.
998 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1000         PR c++/53094
1001         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1002         * g++.dg/ext/vector24.C: New testcase.
1004 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1006         PR c++/53000
1007         * g++.dg/cpp0x/decltype17.C: Adjust.
1009 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1011         PR c++/51786
1012         * g++.dg/cpp0x/pr51786.C: New.
1014 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1016         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1018         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1020         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1022         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1023         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1025 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1027         PR fortran/57834
1028         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1030 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1032         PR fortran/50554
1033         * gfortran.dg/do_check_9.f90: New.
1035 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1037         PR fortran/57785
1038         * gfortran.dg/dot_product_2.f90: New.
1040 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1042         PR fortran/57469
1043         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1045 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1047         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1048         * gfortran.dg/finalize_10.f90: Fix dg-final.
1050 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1052         PR target/57819
1053         * gcc.target/i386/pr57819.c: New test.
1055         PR rtl-optimization/57829
1056         * gcc.c-torture/execute/pr57829.c: New test.
1058 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1060         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1061         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1063 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1065         PR target/57807
1066         * gcc.target/i386/pr57807.c: New test.
1068 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1070         PR target/29776
1071         * gcc.dg/tree-ssa/vrp89.c: New test.
1073 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1075         PR c++/28262
1076         * g++.dg/parse/defarg16.C: New.
1078 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1080         PR rtl-optimization/55342
1081         * gcc.target/i386/pr55342.c: New.
1083 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1085         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1087 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1089         PR c++/14263
1090         * g++.dg/inherit/virtual10.C: New.
1092 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1094         PR c/57821
1095         * gcc.dg/large-size-array-6.c: New test.
1097 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1099         PR c++/38634
1100         * g++.dg/template/crash116.C: New.
1102 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1104         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1105         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1107 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/54998
1110         * g++.dg/cpp0x/nsdmi-list3.C: New.
1112 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1114         PR target/57777
1115         * gcc.target/i386/pr57777.c: New test.
1117         PR c++/57771
1118         * g++.dg/template/arg9.C: New test.
1120 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1122         * gcc.target/i386/avx-inline.c: New test.
1124 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1126         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1127         * gcc.target/mips/call-2.c: Likewise.
1128         * gcc.target/mips/call-3.c: Likewise.
1129         * gcc.target/mips/lazy-binding-1.c: Likewise.
1131 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1133         PR tree-optimization/57741
1134         * gcc.dg/vect/pr57741-1.c: New test.
1135         * gcc.dg/vect/pr57741-2.c: New test.
1136         * gcc.dg/vect/pr57741-3.c: New test.
1138 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1140         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1141         on big endian.
1142         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1143         * lib/target-supports.exp: Define aarch64_little_endian.
1145 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1147         * gcc.target/aarch64/abs_1.c: New test.
1149 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1151         * gcc.target/aarch64/bfxil_1.c: New test.
1152         * gcc.target/aarch64/bfxil_2.c: Likewise.
1154 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1156         PR c/57766
1157         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1158         array sizes from 100 to 20.
1160 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1162         PR fortran/54788
1163         * gfortran.dg/pointer_remapping_8.f90: New.
1165 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1167         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1168         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1169         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1170         * g++.dg/cpp1y/complex_literals.h: New.
1172 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/57645
1175         * g++.dg/cpp0x/noexcept21.C: New.
1177 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1179         PR target/57736
1180         * gcc.target/i386/pr57736.c: New test.
1182 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1184         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1185         c specific.
1186         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1187         strings to match the fixed error messages.
1188         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1189         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1190         message check.
1192 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1194         PR target/57744
1195         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1196         stqcx. get even registers.
1198 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1200         PR c++/57509
1201         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1203 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1205         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1206         Fix scan patterns.
1207         * gcc.target/i386/bmi-1.c: Ditto.
1208         * gcc.target/i386/bmi-bextr-4.c: New.
1209         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1211 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1213         PR c++/57682
1214         * g++.dg/cpp0x/initlist73.C: New.
1216 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1218         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1219         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1220         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1222 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1224         PR c++/57509
1225         * g++.dg/ext/pr57509.C: New file.
1227 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1229         PR target/57623
1230         * gcc.target/i386/bmi-bextr-3.c: New test.
1232         PR target/57623
1233         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1235 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1237         PR c++/57172
1238         * g++.dg/cpp0x/pr57172.C: New testcase.
1240 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1242         * gcc.target/s390/htm-1.c: New file.
1243         * gcc.target/s390/htm-nofloat-1.c: New file.
1244         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1246 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1248         PR fortran/29800
1249         * gfortran.dg/bounds_check_17.f90: New.
1251 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1253         PR c++/57640
1254         * g++.dg/cpp1y/pr57640.C: New.
1256 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1258         PR c/57692
1259         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1260         overflow due to size of arrays.
1262 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1264         PR tree-optimization/57705
1265         * gcc.dg/vect/pr57705.c: New test.
1266         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1268 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1270         PR middle-end/57670
1271         * g++.dg/ipa/pr57670.C: New test.
1273 2013-06-25  Richard Biener  <rguenther@suse.de>
1275         PR middle-end/56977
1276         * gcc.dg/pr56977.c: New testcase.
1278 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1280         PR tree-optimization/57358
1281         * gcc.dg/ipa/pr57358.c: New test.
1283 2013-06-24  Richard Biener  <rguenther@suse.de>
1285         PR testsuite/57686
1286         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1288 2013-06-24  Richard Biener  <rguenther@suse.de>
1290         PR tree-optimization/57488
1291         * gcc.dg/torture/pr57488.c: New testcase.
1293 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1294             Dominique d'Humieres  <dominiq@lps.ens.fr>
1296         PR fortran/52413
1297         * gfortran.dg/fraction.f90: New.
1299 2013-06-24  Alan Modra  <amodra@gmail.com>
1301         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1302         Add scan-assembler-not "lvx".
1303         * gcc.target/powerpc/le-altivec-consts.c: New.
1305 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1307         * g++.dg/cpp0x/sfinae47.C: New.
1309 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
1311         PR target/52483
1312         * gcc.target/sh/pr52483-1.c: New.
1313         * gcc.target/sh/pr52483-2.c: New.
1314         * gcc.target/sh/pr52483-3.c: New.
1315         * gcc.target/sh/pr52483-4.c: New.
1316         * gcc.target/sh/pr52483-5.c: New.
1318 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1320         * gcc.target/i386/intrinsics_1.c: New test.
1321         * gcc.target/i386/intrinsics_2.c: Ditto.
1322         * gcc.target/i386/intrinsics_3.c: Ditto.
1323         * gcc.target/i386/intrinsics_4.c: Ditto.
1324         * gcc.target/i386/intrinsics_5.c: Ditto.
1325         * gcc.target/i386/intrinsics_6.c: Ditto.
1326         * gcc.target/i386/avx-1.c: Provide macros for builtins
1327         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1329 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1331         PR fortran/37336
1332         * gfortran.dg/finalize_17.f90: New.
1334 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1336         * gfortran.dg/realloc_on_assign_18.f90: New.
1338 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1340         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1341         Also changed the returns from error as distinct values so that
1342         debugging can get easier.
1343         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1344         errors specific to C, if necessary.  Also added new error
1345         hooks for C++.
1346         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1347         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1348         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1349         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1350         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1351         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1352         the same changes as parser_errors3.c, spaces were added between colons
1353         to not confuse C++ compiler with 2 colons as scope.
1354         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1355         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1356         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1357         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1358         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1359         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1360         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1361         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1362         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1363         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1364         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1365         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1366         in the list.
1368 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1370         PR other/53317
1371         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1373 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1375         PR target/57655
1376         * gcc.target/i386/pr57655.c: New test.
1378 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1380         * ada/acats/tests/gcc: Delete.
1381         * gnat.dg/style: Likewise.
1383 2013-06-20  Jeff Law  <law@redhat.com>
1385         PR tree-optimization/57660
1386         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1387         based on their branch cost.
1389         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1391 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1393         PR fortran/57633
1394         * gfortran.dg/list_read_11.f90: New.
1396 2013-06-20  Richard Biener  <rguenther@suse.de>
1398         PR tree-optimization/57584
1399         * gcc.dg/torture/pr57584.c: New testcase.
1401 2013-06-19  Sharad Singhai  <singhai@google.com>
1403         * g++.dg/gcov/gcov-8.C: New testcase.
1404         * lib/gcov.exp: Handle intermediate format.
1406 2013-06-19  Wei Mi  <wmi@google.com>
1408         PR rtl-optimization/57518
1409         * testsuite/gcc.dg/pr57518.c: New test.
1411 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1413         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1415 2013-06-19  Jan Hubicka  <jh@suse.cz>
1417         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1419 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1421         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1422         hard-coded values of array sizes with a #define.
1423         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1424         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1425         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1426         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1427         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1429 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1431         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1432         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1434 2013-06-19  Jeff Law  <law@redhat.com>
1436         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1438 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1440         PR c++/57638
1441         * g++.dg/template/error53.C: New.
1443 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1445         PR target/55033
1446         * gcc.target/powerpc/pr55033.c: Fix options.
1448 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1450         * gcc.target/i386/inline_error.c: New test.
1451         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1452         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1454 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1456         PR c++/53211
1457         * g++.dg/cpp0x/decltype55.C: New.
1459 2013-06-18  Marek Polacek  <polacek@redhat.com>
1461         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1463 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1465         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1467 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1469         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1470         Also changed the returns from error as distinct values so that it is
1471         easier to debug.
1473 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1475         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1477 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1479         PR c++/16128
1480         * g++.dg/template/error52.C: New.
1481         * g++.dg/lookup/friend15.C: Update.
1482         * g++.dg/parse/error11.C: Likewise.
1483         * g++.dg/parse/error14.C: Likewise.
1484         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1485         * g++.dg/parse/template25.C: Likewise.
1486         * g++.old-deja/g++.jason/cond.C: Likewise.
1487         * g++.old-deja/g++.mike/for2.C: Likewise.
1488         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1489         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1491 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1493         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1494         ensure alignment.
1496 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1498         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1499         accidentally placing minus sign for length instead of stride.
1501 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1503         PR rtl-optimization/57425
1504         PR rtl-optimization/57569
1505         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1506         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1508 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1510         PR fortran/49074
1511         PR fortran/56136
1512         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1513         packing.
1514         * gfortran.dg/typebound_assignment_6.f03: New.
1516 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1518         * gcc.target/h8300/h8300.exp: New.
1519         * gcc.dg/pragma-isr.c: Move to ...
1520         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1521         * gcc.target/h8300/pragma-isr.c: ... and here.
1522         * gcc.dg/pragma-isr2.c: Move to ...
1523         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1524         * gcc.target/h8300/pragma-isr2.c: ... and here.
1525         * gcc.dg/pragma-isr-trapa.c: Move to ...
1526         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1527         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1528         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1529         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1530         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1531         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1532         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1533         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1534         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1535         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1536         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1537         * gcc.dg/attr-isr-trapa.c: Move to ...
1538         * gcc.target/sh/attr-isr-trapa.c: ... here.
1540 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/51413
1543         * g++.dg/ext/builtin-offsetof1.C: New.
1545 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1547         * gcc.target/aarch64/vect_smlal_1.c: New file.
1549 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1551         PR fortran/57508
1552         * gfortran.dg/defined_assignment_7.f90: New.
1554 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1556         PR c++/57599
1557         * g++.dg/rtti/dyncast6.C: New.
1558         * g++.dg/cpp0x/dyncast1.C: Likewise.
1560 2013-06-14  Alan Modra  <amodra@gmail.com>
1562         PR middle-end/57134
1563         * gcc.dg/pr57134.c: New.
1565 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1567         PR fortran/57596
1568         * gfortran.dg/deferred_type_param_9.f90: New.
1570 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1572         * gcc.dg/fold-minus-1.c: New testcase.
1574 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1576         PR fortran/49074
1577         * gfortran.dg/typebound_assignment_5.f03: New.
1579 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1581         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1583 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1584             Pat Haugen <pthaugen@us.ibm.com>
1585             Peter Bergner <bergner@vnet.ibm.com>
1587         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1588         load/store instructions on power7, power8.
1589         * gcc.target/powerpc/atomic-p8.c: Likewise.
1591 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1593         PR c/57577
1594         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1596 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1598         PR c++/38958
1599         * g++.dg/warn/Wunused-var-20.C: New.
1601 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1603         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1604         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1605         Run with -fno-common.
1607 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1609         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1610         and exit function calls with return 1 and return 0, respectively.
1612 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1614         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1615         New tests.
1617 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1619         PR tree-optimization/57361
1620         * gcc.dg/tree-ssa/pr57361.c: New file.
1622 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1624         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1625         to ensure alignment.
1626         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1628 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1630         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1632 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1633             Dominique d'Humieres  <dominiq@lps.ens.fr>
1635         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1637 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1639         PR target/56564
1640         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1641         * gcc.target/i386/pr56564-3.c: Likewise.
1643 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1645         PR fortran/57535
1646         * gfortran.dg/class_array_18.f90: New.
1648 2013-06-11  Jan Hubicka  <jh@suse.cz>
1650         PR c++/57551
1651         * g++.dg/ext/visibility/anon6.C: Update testcase.
1653 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1655         PR c/57563
1656         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1657         in how we check __sec_reduce_mutating function's result.
1659 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1660             Pat Haugen <pthaugen@us.ibm.com>
1661             Peter Bergner <bergner@vnet.ibm.com>
1663         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1664         direct move instructions.
1665         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1666         * gcc.target/powerpc/direct-move.h: Likewise.
1667         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1668         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1669         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1670         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1671         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1672         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1674 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/52440
1677         * g++.dg/cpp0x/pr52440.C: New.
1679 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1681         PR target/56564
1682         * gcc.target/i386/pr56564-1.c: New test.
1683         * gcc.target/i386/pr56564-2.c: New test.
1684         * gcc.target/i386/pr56564-3.c: New test.
1685         * gcc.target/i386/pr56564-4.c: New test.
1686         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1687         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1688         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1689         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1690         * gcc.target/i386/vect-sizes-1.c: Likewise.
1691         * gcc.target/i386/memcpy-1.c: Likewise.
1692         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1693         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1695 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1697         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1698         systems to cover all GNU systems.
1699         * g++.dg/abi/guard2.C: Likewise.
1700         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1701         * g++.dg/eh/sighandle.C: Likewise.
1702         * g++.dg/ext/cleanup-10.C: Likewise.
1703         * g++.dg/ext/cleanup-11.C: Likewise.
1704         * g++.dg/ext/cleanup-8.C: Likewise.
1705         * g++.dg/ext/cleanup-9.C: Likewise.
1706         * g++.dg/opt/const5.C: Likewise.
1707         * g++.dg/opt/life1.C: Likewise.
1708         * g++.dg/other/pr39496.C: Likewise.
1709         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1710         * g++.old-deja/g++.abi/align.C: Likewise.
1711         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1712         * g++.old-deja/g++.law/weak.C: Likewise.
1713         * g++.old-deja/g++.pt/asm1.C: Likewise.
1714         * gcc.c-torture/execute/20030125-1.x: Likewise.
1715         * gcc.c-torture/execute/990127-2.x: Likewise.
1716         * gcc.dg/20041106-1.c: Likewise.
1717         * gcc.dg/20050503-1.c: Likewise.
1718         * gcc.dg/builtin-object-size-5.c: Likewise.
1719         * gcc.dg/cleanup-10.c: Likewise.
1720         * gcc.dg/cleanup-11.c: Likewise.
1721         * gcc.dg/cleanup-8.c: Likewise.
1722         * gcc.dg/cleanup-9.c: Likewise.
1723         * gcc.dg/complex-5.c: Likewise.
1724         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1725         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1726         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1727         * gcc.dg/dfp/pr35739.c: Likewise.
1728         * gcc.dg/fdata-sections-1.c: Likewise.
1729         * gcc.dg/lto/20090206-1_0.c: Likewise.
1730         * gcc.dg/lto/20090206-2_0.c: Likewise.
1731         * gcc.dg/pr30360.c: Likewise.
1732         * gcc.dg/pr37303.c: Likewise.
1733         * gcc.dg/pr39323-1.c: Likewise.
1734         * gcc.dg/pr39323-2.c: Likewise.
1735         * gcc.dg/pr39323-3.c: Likewise.
1736         * gcc.dg/pr45416.c: Likewise.
1737         * gcc.dg/setjmp-2.c: Likewise.
1738         * gcc.dg/split-1.c: Likewise.
1739         * gcc.dg/split-3.c: Likewise.
1740         * gcc.dg/split-4.c: Likewise.
1741         * gcc.dg/strlenopt-12g.c: Likewise.
1742         * gcc.dg/strlenopt-14g.c: Likewise.
1743         * gcc.dg/strlenopt-14gf.c: Likewise.
1744         * gcc.dg/strlenopt-16g.c: Likewise.
1745         * gcc.dg/strlenopt-17g.c: Likewise.
1746         * gcc.dg/strlenopt-18g.c: Likewise.
1747         * gcc.dg/strlenopt-1f.c: Likewise.
1748         * gcc.dg/strlenopt-22g.c: Likewise.
1749         * gcc.dg/strlenopt-2f.c: Likewise.
1750         * gcc.dg/strlenopt-4g.c: Likewise.
1751         * gcc.dg/strlenopt-4gf.c: Likewise.
1752         * gcc.dg/struct-ret-3.c: Likewise.
1753         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1754         * gcc.misc-tests/linkage.exp: Likewise.
1755         * gcc.target/i386/20000724-1.c: Likewise.
1756         * gcc.target/i386/align-main-3.c: Likewise.
1757         * gcc.target/i386/cleanup-1.c: Likewise.
1758         * gcc.target/i386/inline-mcpy.c: Likewise.
1759         * gcc.target/i386/pr32268.c: Likewise.
1760         * gcc.target/i386/pr36613.c: Likewise.
1761         * gcc.target/i386/pr39013-1.c: Likewise.
1762         * gcc.target/i386/pr39013-2.c: Likewise.
1763         * gcc.target/i386/pr39496.c: Likewise.
1764         * gcc.target/i386/pr40906-3.c: Likewise.
1765         * gcc.target/i386/pr46084.c: Likewise.
1766         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1768 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1770         PR target/6526
1771         * gcc.target/sh/pr6526.c: New.
1773 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1775         PR target/57568
1776         * gcc.c-torture/execute/pr57568.c: New test.
1778 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1780         PR c++/37404
1781         * g++.dg/other/vararg-4.C: New.
1783 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1785         PR rtl-optimization/57559
1786         * gcc.target/s390/pr57559.c : New test.
1788 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1790         PR fortran/37336
1791         * gfortran.dg/finalize_10.f90: New.
1792         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1793         * gfortran.dg/finalize_15.f90: New.
1795 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1797         PR fortran/57553
1798         * gfortran.dg/storage_size_4.f90: New.
1800 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1802         PR c++/57548
1803         * testsuite/g++.dg/ext/pr57548.C: New test.
1805 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1807         PR middle-end/57541
1808         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1810 2013-06-07  Jan Hubicka  <jh@suse.cz>
1812         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1814 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1816         PR fortran/57549
1817         * gfortran.dg/array_constructor_48.f90: New.
1818         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1819         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1821 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1823         PR target/56315
1824         * gcc.target/arm/xordi3-opt.c: New test.
1826 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1829         Revert to dg-options.
1831 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1833         PR target/55033
1834         * gcc.target/powerpc/pr55033.c: New.
1836 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1838         PR c++/53658
1839         * g++.dg/cpp0x/alias-decl-36.C: New.
1841 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1842             Pat Haugen <pthaugen@us.ibm.com>
1843             Peter Bergner <bergner@vnet.ibm.com>
1845         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1846         power8 builtin functions.
1847         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1848         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1849         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1850         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1851         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1852         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1853         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1854         tests to test power8 auto-vectorization.
1855         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1856         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1857         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1858         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1860         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1861         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1863         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1865         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1866         support.
1867         (check_effective_target_powerpc_p8vector_ok): Likewise.
1868         (is-effective-target): Likewise.
1869         (check_vect_support_and_set_flags): Likewise.
1871 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1873         PR c++/43652
1874         * g++.dg/parse/error53.C: New.
1876 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1878         PR rtl-optimization/57459
1879         * gcc.target/i386/pr57459.c: New test.
1881 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1883         PR c++/53743
1884         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1885         into -freorder-blocks-and-partition test.
1886         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1887         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1888         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1889         * gcc.dg/tree-prof/pr50907.c: Ditto.
1890         * gcc.dg/tree-prof/pr45354.c: Ditto.
1891         * g++.dg/tree-prof/partition2.C: Ditto.
1892         * g++.dg/tree-prof/partition3.C: Ditto.
1894 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1896         PR fortran/57542
1897         * gfortran.dg/finalize_16.f90: New.
1899 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1901         * gcc.dg/vect/no-section-anchors-vect-68.c:
1902         Add dg-skip-if aarch64_tiny.
1904 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1906         PR C/57457
1907         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1908         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1910 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/51908
1913         * g++.dg/cpp0x/decltype54.C: New.
1915 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1917         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1918         arm*-*-*eabi* targets.
1919         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1920         arm*-*-* targets.
1921         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1923 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1924             Tobias Burnus  <burnus@net-b.de>
1926         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1927         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1928         * gfortran.dg/io_real_boz_4.f90: Ditto.
1929         * gfortran.dg/io_real_boz_5.f90: Ditto.
1931 2013-06-05  Andreas Schwab  <schwab@suse.de>
1933         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1935 2013-06-04  Jan Hubicka  <jh@suse.cz>
1937         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1939 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1941         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1942         parameters with void.
1943         (main2): Removed argc parameter.
1944         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1945         (main): Replaced argc, argv parameters with void.
1946         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1947         (main2): Removed argc parameter.
1948         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1949         argv parameters with void.  Added __asm volatile to avoid optimization
1950         on argc, if necessary.
1951         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1952         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1953         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1954         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1955         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1956         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1957         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1958         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1959         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1960         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1961         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1962         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1963         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1964         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1965         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1966         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1967         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1968         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1969         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1970         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1971         parameters with void.
1972         (main2): Removed argc parameter.
1973         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1974         (main): Replaced argc, argv parameters with void.
1975         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1976         argv parameters with void.  Also renamed this function as main, and
1977         delete the existing main.
1978         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1979         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1980         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1982 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1984         * gcc.target/aarch64/movi_1.c: New test.
1986 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1988         PR fortran/37336
1989         * gfortran.dg/finalize_12.f90: New.
1990         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1991         end of scope finalization.
1992         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1993         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1994         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1995         * gfortran.dg/class_19.f03: Ditto.
1996         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1997         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1998         * gfortran.dg/extends_14.f03: Ditto.
1999         * gfortran.dg/move_alloc_4.f90: Ditto.
2000         * gfortran.dg/typebound_proc_27.f03: Ditto.
2002 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2004         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2005         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2006         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2007         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2008         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2009         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2010         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2011         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2012         * gfortran.dg/io_real_boz_4.f90: Ditto.
2013         * gfortran.dg/io_real_boz_5.f90: Ditto.
2014         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2015         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2016         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2017         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2018         * gfortran.dg/transpose_2.f90: Fix dg-output.
2020 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2022         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2023         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2024         dg-option and an header comment.
2026 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2028         PR c++/57419
2029         * g++.dg/cpp0x/sfinae46.C: New.
2030         * g++.dg/cpp0x/defaulted13.C: Adjust.
2031         * g++.dg/cpp0x/defaulted2.C: Likewise.
2032         * g++.dg/cpp0x/defaulted26.C: Likewise.
2033         * g++.dg/cpp0x/defaulted3.C: Likewise.
2034         * g++.dg/cpp0x/error1.C: Likewise.
2035         * g++.dg/cpp0x/implicit1.C: Likewise.
2036         * g++.dg/cpp0x/implicit11.C: Likewise.
2037         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2038         * g++.dg/cpp0x/initlist47.C: Likewise.
2039         * g++.dg/cpp0x/initlist9.C: Likewise.
2040         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2041         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2042         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2043         * g++.dg/cpp0x/union4.C: Likewise.
2044         * g++.dg/template/crash108.C: Likewise.
2045         * g++.dg/template/crash41.C: Likewise.
2046         * g++.old-deja/g++.jason/local.C: Likewise.
2047         * g++.old-deja/g++.law/visibility3.C: Likewise.
2049 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2051         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2052         * gcc.dg/vect/bb-slp-14.c: Ditto.
2053         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2054         * gcc.dg/vect/bb-slp-23.c: Ditto.
2055         * gcc.dg/vect/bb-slp-15.c: Ditto.
2056         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2057         * gcc.dg/vect/bb-slp-24.c: Ditto.
2058         * gcc.dg/vect/bb-slp-16.c: Ditto.
2059         * gcc.dg/vect/bb-slp-25.c: Ditto.
2060         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2061         * gcc.dg/vect/bb-slp-17.c: Ditto.
2062         * gcc.dg/vect/bb-slp-1.c: Ditto.
2063         * gcc.dg/vect/bb-slp-26.c: Ditto.
2064         * gcc.dg/vect/bb-slp-18.c: Ditto.
2065         * gcc.dg/vect/bb-slp-2.c: Ditto.
2066         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2067         * gcc.dg/vect/bb-slp-27.c: Ditto.
2068         * gcc.dg/vect/bb-slp-19.c: Ditto.
2069         * gcc.dg/vect/bb-slp-3.c: Ditto.
2070         * gcc.dg/vect/bb-slp-28.c: Ditto.
2071         * gcc.dg/vect/bb-slp-4.c: Ditto.
2072         * gcc.dg/vect/bb-slp-29.c: Ditto.
2073         * gcc.dg/vect/bb-slp-5.c: Ditto.
2074         * gcc.dg/vect/bb-slp-6.c: Ditto.
2075         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2076         * gcc.dg/vect/bb-slp-7.c: Ditto.
2077         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2078         * gcc.dg/vect/bb-slp-8.c: Ditto.
2079         * gcc.dg/vect/bb-slp-9.c: Ditto.
2080         * gcc.dg/vect/bb-slp-10.c: Ditto.
2081         * gcc.dg/vect/bb-slp-11.c: Ditto.
2082         * gcc.dg/vect/bb-slp-20.c: Ditto.
2083         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2084         * gcc.dg/vect/bb-slp-21.c: Ditto.
2085         * gcc.dg/vect/bb-slp-30.c: Ditto.
2086         * gcc.dg/vect/bb-slp-13.c: Ditto.
2087         * gcc.dg/vect/bb-slp-22.c: Ditto.
2088         * g++.dg/vect/slp-pr50413.cc: Ditto.
2089         * g++.dg/vect/slp-pr56812.cc: Ditto.
2090         * g++.dg/vect/slp-pr50819.cc: Ditto.
2092 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2094         PR fortran/57456
2095         * gfortran.dg/class_array_17.f90: New.
2097 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2099         * ada/acats/floatstore.lst: New.
2100         * ada/acats/run_all.sh: Process it.
2102 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2104         * gcc.target/powerpc/e500-ord-1.c: New test.
2105         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2106         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2107         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2109 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2111         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2113 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2115         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2117 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2119         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2121 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2123         PR c/57452
2124         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2125         test-case.
2127 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2129         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2131 2013-05-31  Marek Polacek  <polacek@redhat.com>
2133         PR tree-optimization/57478
2134         PR tree-optimization/57453
2135         * gcc.dg/torture/pr57478.c: New test.
2137 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2139         PR fortran/57456
2140         * gfortran.dg/class_array_17.f90: New.
2142 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2144         PR target/56315
2145         * gcc.target/arm/iordi3-opt.c: New test.
2147 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2149         PR fortran/54190
2150         PR fortran/57217
2151         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2152         * gfortran.dg/interface_26.f90: Ditto.
2153         * gfortran.dg/proc_ptr_11.f90: Ditto.
2154         * gfortran.dg/proc_ptr_15.f90: Ditto.
2155         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2156         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2157         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2158         * gfortran.dg/typebound_override_1.f90: Ditto.
2159         * gfortran.dg/typebound_override_4.f90: Ditto.
2160         * gfortran.dg/typebound_proc_6.f03: Ditto.
2161         * gfortran.dg/assumed_type_7.f90: New test.
2162         * gfortran.dg/typebound_override_5.f90: New test.
2163         * gfortran.dg/typebound_override_6.f90: New test.
2164         * gfortran.dg/typebound_override_7.f90: New test.
2166 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2168         PR middle-end/57073
2169         * gfortran.dg/power_6.f90: New.
2171 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2173         * gcc.target/aarch64/insv_1.c: New test.
2175 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2177         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2178         dg-skip-if "No stabs".
2180 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2182         PR fortran/54189
2183         * gfortran.dg/assumed_size_1.f90: New.
2185 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2187         * gcc.dg/shrink-wrap-alloca.c: New added.
2188         * gcc.dg/shrink-wrap-pretend.c: New added.
2189         * gcc.dg/shrink-wrap-sibcall.c: New added.
2191 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2193         PR fortran/57458
2194         * gfortran.dg/assumed_rank_13.f90: New.
2196 2013-05-29  Easwaran Raman  <eraman@google.com>
2198         PR tree-optimization/57442
2199         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2201 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2203         PR tree-optimization/57441
2204         * gcc.c-torture/compile/pr57441.c: New.
2206 2013-05-29  Dehao Chen  <dehao@google.com>
2208         PR testsuite/57413
2209         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2211 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2213         PR fortran/37336
2214         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2215         * gfortran.dg/class_19.f03: Ditto.
2217 2013-05-29  Richard Biener  <rguenther@suse.de>
2219         * gcc.dg/vect/bb-slp-32.c: New testcase.
2221 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2223         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2224         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2225         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2226         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2227         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2228         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2229         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2230         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2231         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2232         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2233         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2234         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2235         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2236         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2237         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2238         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2239         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2240         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2241         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2242         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2243         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2244         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2245         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2246         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2247         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2248         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2249         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2250         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2251         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2252         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2253         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2254         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2255         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2256         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2257         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2258         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2259         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2260         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2261         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2263 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2265         PR fortran/37336
2266         * gfortran.dg/finalize_11.f90: New.
2267         * gfortran.dg/finalize_4.f03: Remove dg-error.
2268         * gfortran.dg/finalize_5.f03: Ditto.
2269         * gfortran.dg/finalize_6.f03: Ditto.
2270         * gfortran.dg/finalize_7.f03: Ditto.
2272 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2274         * gfortran.dg/class_array_16.f90: New.
2276 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2278         PR fortran/57435
2279         * testsuite/gfortran.dg/use_29.f90: New.
2281 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2283         * gnat.dg/fp_exception.adb: New test.
2285 2013-05-28  Richard Biener  <rguenther@suse.de>
2287         PR tree-optimization/56787
2288         * gcc.dg/vect/pr56787.c: New testcase.
2290 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2291             Tobias Burnus  <burnus@net-b.de>
2293         PR fortran/57217
2294         * gfortran.dg/typebound_override_4.f90: New.
2296 2013-05-28  Richard Biener  <rguenther@suse.de>
2298         PR tree-optimization/57411
2299         * g++.dg/opt/pr57411.C: New testcase.
2301 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2303         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2304         * gcc.dg/builtin-bswap-9.c: Likewise.
2306 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2308         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2310 2013-05-27  Richard Biener  <rguenther@suse.de>
2312         PR middle-end/57412
2313         * gcc.dg/gomp/pr57412.c: New testcase.
2315 2013-05-27  Bud Davis  <jmdavis@link.com>
2317         PR fortran/50405
2318         * gfortran.dg/stfunc_8.f90: New.
2320 2013-05-27  Richard Biener  <rguenther@suse.de>
2322         PR tree-optimization/57343
2323         * gcc.dg/torture/pr57343.c: New testcase.
2325 2013-05-27  Richard Biener  <rguenther@suse.de>
2327         PR tree-optimization/57417
2328         * gcc.dg/torture/pr57417.c: New testcase.
2330 2013-05-27  Richard Biener  <rguenther@suse.de>
2332         PR tree-optimization/57396
2333         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2335 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2337         * gnat.dg/specs/last_bit.ads: New test.
2339 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2341         * gnat.dg/specs/machine_attribute.ads: New test.
2343 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2345         * gnat.dg/incomplete3.ad[sb]: New test.
2347 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2349         PR target/53916
2350         * gcc.target/mips/div-13.c: New test.
2352 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2354         PR target/55777
2355         * gcc.target/mips/mips16-attributes-5.c,
2356         * gcc.target/mips/mips16-attributes-6.c: New tests.
2358 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2360         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2361         * gcc.dg/builtin-bswap-8.c: Likewise.
2363 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2365         PR c++/52216
2366         * g++.dg/cpp0x/new1.C: New.
2368 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2370         PR c++/25666
2371         * g++.dg/parse/dtor16.C: New.
2372         * g++.dg/parse/dtor6.C: Adjust.
2374 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2376         PR c++/19618
2377         * g++.dg/expr/bitfield12.C: New.
2379 2013-05-24  Jeff Law  <law@redhat.com>
2381         PR tree-optimization/57124
2382         * gcc.c-torture/execute/pr57124.c: New test.
2383         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2385 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2387         PR tree-optimization/57294
2388         * gcc.dg/ipa/pr57294.c: New test.
2390 2013-05-24  Dehao Chen  <dehao@google.com>
2392         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2394 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2396         * gcc.target/aarch64/scalar_intrinsics.c
2397         (force_simd): Use a valid instruction.
2398         (test_vdupd_lane_s64): Pass a valid lane argument.
2399         (test_vdupd_lane_u64): Likewise.
2401 2013-05-24  Richard Biener  <rguenther@suse.de>
2403         PR tree-optimization/57287
2404         * gcc.dg/pr57287.c: New testcase.
2406 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2408         PR c++/26572
2409         * g++.dg/template/error51.C: New.
2411 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2413         PR c++/25503
2414         * g++.dg/template/bitfield2.C: New.
2416 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2418         * gnat.dg/specs/noinline1.ads: New test.
2419         * gnat.dg/noinline2.ad[sb]: Likewise.
2420         * gnat.dg/specs/noinline3.ads: Likewise.
2421         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2423 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2425         PR tree-ssa/57385
2426         * gcc.dg/tree-ssa/pr57385.c: New test.
2428 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2430         * gnat.dg/derived_type4.adb: New test.
2432 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gcc.dg/builtin-bswap-6.c: New test.
2435         * gcc.dg/builtin-bswap-7.c: Likewise.
2436         * gcc.dg/builtin-bswap-8.c: Likewise.
2437         * gcc.dg/builtin-bswap-9.c: Likewise.
2439 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2441         PR debug/57351
2442         * gcc.dg/debug/pr57351.c: New test
2444 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2446         * gcc.target/aarch64/vect-clz.c: New file.
2448 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2450         PR middle-end/57347
2451         * gcc.dg/ipa/pr57347.c: New test.
2453 2013-05-23  Richard Biener  <rguenther@suse.de>
2455         PR tree-optimization/57380
2456         * g++.dg/tree-ssa/pr57380.C: New testcase.
2458 2013-05-23  Richard Biener  <rguenther@suse.de>
2460         PR middle-end/57381
2461         * gcc.dg/torture/pr57381.c: New testcase.
2463 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2465         PR middle-end/57344
2466         * gcc.c-torture/execute/pr57344-1.c: New test.
2467         * gcc.c-torture/execute/pr57344-2.c: New test.
2468         * gcc.c-torture/execute/pr57344-3.c: New test.
2469         * gcc.c-torture/execute/pr57344-4.c: New test.
2471 2013-05-23  Richard Biener  <rguenther@suse.de>
2473         PR rtl-optimization/57341
2474         * gcc.dg/torture/pr57341.c: New testcase.
2476 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2478         PR c++/57352
2479         * g++.dg/parse/crash62.C: New.
2481 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2482             Pat Haugen <pthaugen@us.ibm.com>
2483             Peter Bergner <bergner@vnet.ibm.com>
2485         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2486         crypto builtins.
2488 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2490         PR fortran/57364
2491         * gfortran.dg/defined_assignment_6.f90: New.
2493 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2495         PR fortran/57338
2496         * gfortran.dg/assumed_type_6.f90: New.
2498 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2500         PR c++/57211
2501         * g++.dg/cpp0x/Wunused-parm.C: New.
2503 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2505         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2506         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2508 2013-05-21  Easwaran Raman  <eraman@google.com>
2510         PR tree-optimization/57322
2511         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2513 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2515         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2516         .set (no)?micromips
2518 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2520         PR fortran/57035
2521         * gfortran.dg/assumed_type_5.f90: New.
2522         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2523         * gfortran.dg/assumed_rank_2.f90: Ditto.
2524         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2525         * gfortran.dg/no_arg_check_3.f90: Ditto.
2527 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2529         PR tree-optimization/57331
2530         * gcc.c-torture/compile/pr57331.c: New test.
2532 2013-05-21  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/57330
2535         * gcc.dg/torture/pr57330.c: New testcase.
2537 2013-05-21  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/57303
2540         * gcc.dg/torture/pr57303.c: New testcase.
2542 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2544         PR tree-optimization/57321
2545         * gcc.c-torture/execute/pr57321.c: New test.
2547 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2549         PR fortran/48858
2550         PR fortran/55465
2551         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2552         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2553         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2554         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2555         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2556         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2557         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2558         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2559         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2560         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2561         * gfortran.dg/binding_label_tests_24.f90: New.
2562         * gfortran.dg/binding_label_tests_25.f90: New.
2564 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2566         PR fortran/48858
2567         * gfortran.dg/binding_label_tests_17.f90: New.
2568         * gfortran.dg/binding_label_tests_18.f90: New.
2569         * gfortran.dg/binding_label_tests_19.f90: New.
2570         * gfortran.dg/binding_label_tests_20.f90: New.
2571         * gfortran.dg/binding_label_tests_21.f90: New.
2572         * gfortran.dg/binding_label_tests_22.f90: New.
2573         * gfortran.dg/binding_label_tests_23.f90: New.
2575 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2577         PR fortran/48858
2578         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2579         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2580         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2581         * gfortran.dg/common_18.f90: New.
2582         * gfortran.dg/common_19.f90: New.
2583         * gfortran.dg/common_20.f90: New.
2584         * gfortran.dg/common_21.f90: New.
2586 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2588         PR c++/12288
2589         * g++.dg/parse/error52.C: New.
2590         * g++.dg/parse/error3.C: Adjust.
2591         * g++.dg/parse/error36.C: Likewise.
2593 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2595         PR target/56547
2596         * gcc.target/sh/pr56547-1.c: New.
2597         * gcc.target/sh/pr56547-2.c: New.
2599 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2601         PR c++/23608
2602         * g++.dg/warn/Wsign-compare-6.C: New.
2603         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2605 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2607         PR c++/57327
2608         * g++.dg/template/error50.C: New.
2610 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2612         PR c++/10207
2613         * g++.dg/ext/complit13.C: New.
2615 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2617         PR c++/57175
2618         * g++.dg/pr57175.C: New testcase.
2620 2013-05-17  Easwaran Raman  <eraman@google.com>
2622         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2624 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2626         PR testsuite/57313
2627         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2629 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2631         PR rtl-optimization/57281
2632         PR rtl-optimization/57300
2633         * gcc.dg/pr57300.c: New test.
2634         * gcc.c-torture/execute/pr57281.c: New test.
2636 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2638         PR c++/18126
2639         * g++.dg/ext/sizeof-complit.C: New.
2641 2013-05-17  Marek Polacek  <polacek@redhat.com>
2643         * gcc.dg/strlenopt-25.c: New test.
2644         * gcc.dg/strlenopt-26.c: Likewise.
2646 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2648         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2649         instead of -mavx2, require only avx instead of avx2.
2650         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2651         of avx2-check.h and turn into an avx runtime test instead of
2652         avx2 runtime test.
2654 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2656         * g++.dg/ext/vector22.C: Uncomment working test.
2658 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2660         PR c++/17410
2661         * g++.dg/template/pr17410.C: New.
2663 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2665         * gcc.target/i386/rotate-3.c: New test.
2666         * gcc.target/i386/rotate-3a.c: New test.
2667         * gcc.target/i386/rotate-4.c: New test.
2668         * gcc.target/i386/rotate-4a.c: New test.
2669         * gcc.target/i386/rotate-5.c: New test.
2670         * gcc.target/i386/rotate-5a.c: New test.
2672 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2674         * gcc.dg/visibility-21.c: Require section_anchors.
2676 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2678         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2679         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2680         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2682 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2684         * gcc.dg/visibility-21.c: New.
2686 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2688         PR middle-end/57286
2689         * gcc.dg/pr57286.c: New testcase.
2690         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2691         * g++.dg/ext/vector22.C: Comment out transformations not
2692         performed anymore.
2694 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2696         PR target/57260
2697         * gcc.target/mips/call-1.c: Restrict to o32.
2698         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2700 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2702         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2703         dg-messages.
2704         * g++.dg/warn/Wshadow-1.C: Likewise.
2705         * g++.dg/warn/Wshadow-6.C: Likewise.
2706         * g++.dg/warn/Wshadow-7.C: Likewise.
2708 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2710         PR c++/31952
2711         * g++.dg/parse/pr31952-1.C: New.
2712         * g++.dg/parse/pr31952-2.C: Likewise.
2713         * g++.dg/parse/pr31952-3.C: Likewise.
2715         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2716         * g++.old-deja/g++.jason/cond.C: Likewise.
2717         * g++.dg/cpp0x/range-for5.C: Likewise.
2719 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2721         PR target/19599
2722         * gcc.target/arm/pr40887.c: Adjust testcase.
2723         * gcc.target/arm/pr19599.c: New test.
2725 2013-05-15  Richard Biener  <rguenther@suse.de>
2727         PR tree-optimization/57275
2728         * gcc.target/i386/pr57275.c: New testcase.
2730 2013-05-15  Jan Hubicka  <jh@suse.cz>
2732         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2733         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2734         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2736 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2738         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2739         scheduling.
2741 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2743         PR c++/57274
2744         * c-c++-common/Wsequence-point-1.c: New test.
2746 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2748         * g++.dg/ext/vector22.C: New testcase.
2749         * gcc.dg/binop-xor3.c: Remove xfail.
2751 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2753         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2754         FLOAT cmp FLOAT ? INT : INT.
2755         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2756         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2757         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2758         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2759         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2760         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2762 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2764         PR c++/53903
2765         * g++.dg/cpp0x/defaulted43.C: New.
2767 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2769         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2770         (alloca): Remove declaration.
2771         (foo9): Replace alloca by __builtin_alloca.
2773 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2775         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2776         Expect "size of array is too large" error.
2778 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2780         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2782 2013-05-14  Richard Biener  <rguenther@suse.de>
2784         PR middle-end/57235
2785         * g++.dg/torture/pr57235.C: New testcase.
2787 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2789         PR middle-end/57251
2790         * gcc.dg/torture/pr57251.c: New test.
2792 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2794         PR target/57264
2795         * gcc.target/i386/pr57264.c: New test.
2797 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2799         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2801 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2803         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2805 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2807         PR tree-optimization/45216
2808         PR tree-optimization/57157
2809         * c-c++-common/rotate-1.c: Add 32 tests with +.
2810         * c-c++-common/rotate-1a.c: Adjust.
2811         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2812         * c-c++-common/rotate-2b.c: New test.
2813         * c-c++-common/rotate-3.c: Add 32 tests with +.
2814         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2815         * c-c++-common/rotate-4b.c: New test.
2816         * c-c++-common/rotate-5.c: New test.
2818 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2820         PR middle-end/42371
2821         * gcc.dg/ipa/remref-0.c: New test.
2822         * gcc.dg/ipa/remref-1a.c: Likewise.
2823         * gcc.dg/ipa/remref-1b.c: Likewise.
2824         * gcc.dg/ipa/remref-2a.c: Likewise.
2825         * gcc.dg/ipa/remref-2b.c: Likewise.
2827 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2829         * gcc.dg/vector-shift-2.c: New testcase.
2831 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2833         PR tree-optimization/57230
2834         * gcc.dg/strlenopt-24.c: New test.
2836         PR tree-optimization/57230
2837         * gcc.dg/strlenopt-23.c: New test.
2839 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2841         PR target/57108
2842         * gcc.target/sh/pr57108.c: Move this test case to ...
2843         * gcc.c-torture/compile/pr57108.c: ... here.
2845 2013-05-10  Richard Biener  <rguenther@suse.de>
2847         PR tree-optimization/57214
2848         * gcc.dg/torture/pr57214.c: New testcase.
2850 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2852         * gcc.dg/vector-shift.c: New testcase.
2854 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2856         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2858         PR tree-optimization/45216
2859         PR tree-optimization/57157
2860         * c-c++-common/rotate-1.c: New test.
2861         * c-c++-common/rotate-1a.c: New test.
2862         * c-c++-common/rotate-2.c: New test.
2863         * c-c++-common/rotate-2a.c: New test.
2864         * c-c++-common/rotate-3.c: New test.
2865         * c-c++-common/rotate-3a.c: New test.
2866         * c-c++-common/rotate-4.c: New test.
2867         * c-c++-common/rotate-4a.c: New test.
2869 2013-05-10  Richard Biener  <rguenther@suse.de>
2871         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2872         * gcc.target/i386/l_fma_double_1.c: Adjust.
2873         * gcc.target/i386/l_fma_double_2.c: Likewise.
2874         * gcc.target/i386/l_fma_double_3.c: Likewise.
2875         * gcc.target/i386/l_fma_double_4.c: Likewise.
2876         * gcc.target/i386/l_fma_double_5.c: Likewise.
2877         * gcc.target/i386/l_fma_double_6.c: Likewise.
2878         * gcc.target/i386/l_fma_float_1.c: Likewise.
2879         * gcc.target/i386/l_fma_float_2.c: Likewise.
2880         * gcc.target/i386/l_fma_float_3.c: Likewise.
2881         * gcc.target/i386/l_fma_float_4.c: Likewise.
2882         * gcc.target/i386/l_fma_float_5.c: Likewise.
2883         * gcc.target/i386/l_fma_float_6.c: Likewise.
2885 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2887         PR c++/51226
2888         * g++.dg/cpp0x/pr51226.C: New.
2890 2013-04-16  Han Shen  <shenhan@google.com>
2892         Test cases for '-fstack-protector-strong'.
2893         * gcc.dg/fstack-protector-strong.c: New.
2894         * g++.dg/fstack-protector-strong.C: New.
2896 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2898         * gcc.target/aarch64/ands_1.c: New test.
2899         * gcc.target/aarch64/ands_2.c: Likewise
2901 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2903         * lib/target-supports.exp (check_effective_target_hw): New
2904         function.
2905         * c-c++-common/asan/clone-test-1.c: Call
2906         check_effective_target_hw.
2907         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2908         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2909         possible decorations.
2910         * c-c++-common/asan/null-deref-1.c: Likewise.
2911         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2912         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2913         * c-c++-common/asan/use-after-free-1.c: Likewise.
2914         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2915         * g++.dg/asan/large-func-test-1.C: Likewise.
2917 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2919         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2921 2013-05-07  Richard Biener  <rguenther@suse.de>
2923         PR middle-end/57190
2924         * g++.dg/torture/pr57190.C: New testcase.
2926 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2928         PR tree-optimization/57149
2929         * gcc.dg/pr57149.c: New test.
2931         PR debug/57184
2932         * gcc.dg/pr57184.c: New test.
2934 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2936         * gnat.dg/specs/array3.ads: New test.
2938 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2940         * c-c++-common/vector-scalar-2.c: New testcase.
2942 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2944         * gcc.target/i386/asm-dialect-2.c: New testcase.
2946 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/57183
2949         * g++.dg/cpp0x/auto38.C: New.
2951 2013-05-06  Richard Biener  <rguenther@suse.de>
2953         PR tree-optimization/57185
2954         * gcc.dg/autopar/pr57185.c: New testcase.
2956 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2958         PR target/57106
2959         * gcc.target/i386/pr57106.c: New test.
2961 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2963         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2964         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2965         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2966         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2967         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2968         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2969         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2971 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2973         PR bootstrap/57154
2974         * gcc.dg/pr57154.c: New test.
2976 2013-05-06  Richard Biener  <rguenther@suse.de>
2978         PR middle-end/57147
2979         * gcc.dg/torture/pr57147-1.c: New testcase.
2980         * gcc.dg/torture/pr57147-2.c: Likewise.
2981         * gcc.dg/torture/pr57147-3.c: Likewise.
2983 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2985         PR target/55303
2986         * gcc.target/sh/pr55303-1.c: New.
2987         * gcc.target/sh/pr55303-2.c: New.
2988         * gcc.target/sh/pr55303-3.c: New.
2990 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2992         * gfortran.dg/allocate_with_source_3.f90: New.
2994 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2996         PR fortran/57141
2997         * gfortran.dg/null_8.f90: New.
2999 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3001         PR c++/53745
3002         * g++.dg/cpp0x/enum27.C: New.
3003         * g++.dg/cpp0x/enum_base.C: Adjust.
3005 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3007         PR tree-optimization/56205
3008         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3010 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3012         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3013         * gfortran.dg/bind_c_usage_27.f90: New.
3014         * gfortran.dg/bind_c_usage_28.f90: New.
3016 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3018         PR c++/51927
3019         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3021 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3023         PR target/57150
3024         * gcc.target/powerpc/pr57150.c: New file.
3026 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3028         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3029         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3030         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3031         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3032         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3033         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3034         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3036 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3038         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3039         scan-assembler-times.
3041 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3043         * gcc.dg/tree-ssa/slsr-32.c: New.
3044         * gcc.dg/tree-ssa/slsr-33.c: New.
3045         * gcc.dg/tree-ssa/slsr-34.c: New.
3046         * gcc.dg/tree-ssa/slsr-35.c: New.
3047         * gcc.dg/tree-ssa/slsr-36.c: New.
3048         * gcc.dg/tree-ssa/slsr-37.c: New.
3049         * gcc.dg/tree-ssa/slsr-38.c: New.
3051 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3053         * gcc.target/aarch64/tst_1.c: New test.
3054         * gcc.target/aarch64/tst_2.c: Likewise
3056 2013-05-02  Jeff Law  <law@redhat.com>
3058         PR tree-optimization/57144
3059         * gcc.c-torture/execute/pr57144.c: New test.
3061 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3063         PR rtl-optimization/57130
3064         * gcc.c-torture/execute/pr57130.c: New test.
3066 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3068         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3070 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
3072         * gcc.target/aarch64/fabd.c: New file.
3074 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3076         PR c++/54318
3077         * g++.dg/cpp0x/pr54318.C: New.
3079 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3081         PR c++/14283
3082         * g++.dg/parse/error51.C: New.
3083         * g++.dg/parse/error15.C: Adjust column numbers.
3085 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3087         PR fortran/57142
3088         * gfortran.dg/size_kind_2.f90: New.
3089         * gfortran.dg/size_kind_3.f90: New.
3091 2013-05-02  Richard Biener  <rguenther@suse.de>
3093         PR middle-end/57140
3094         * g++.dg/torture/pr57140.C: New testcase.
3096 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3098         PR target/56732
3099         * gcc.target/arm/pr56732-1.c: New test.
3101 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3103         PR middle-end/56988
3104         * gcc.dg/ipa/pr56988.c: New test.
3106 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3108         * gcc.target/aarch64/bics_1.c: New test.
3109         * gcc.target/aarch64/bics_2.c: Likewise.
3111 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3113         PR rtl-optimization/57131
3114         * gcc.c-torture/execute/pr57131.c: New test.
3116 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3118         PR c++/57132
3119         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3121 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3123         PR target/57091
3124         * gcc.target/i386/pr57091.c: New test.
3126 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3128         * gcc.target/aarch64/vect-vaddv.c: New.
3130 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3132         * gcc.target/aarch64/vect-vmaxv.c: New.
3133         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3135 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3137         * gcc.target/aarch64/scalar-vca.c: New.
3138         * gcc.target/aarch64/vect-vca.c: Likewise.
3140 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3142         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3143         (test_vceqd_s64): Force arguments to SIMD registers.
3144         (test_vceqzd_s64): Likewise.
3145         (test_vcged_s64): Likewise.
3146         (test_vcled_s64): Likewise.
3147         (test_vcgezd_s64): Likewise.
3148         (test_vcged_u64): Likewise.
3149         (test_vcgtd_s64): Likewise.
3150         (test_vcltd_s64): Likewise.
3151         (test_vcgtzd_s64): Likewise.
3152         (test_vcgtd_u64): Likewise.
3153         (test_vclezd_s64): Likewise.
3154         (test_vcltzd_s64): Likewise.
3155         (test_vtst_s64): Likewise.
3156         (test_vtst_u64): Likewise.
3158 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3160         PR c++/57092
3161         * g++.dg/cpp0x/decltype53.C: New.
3163 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3165         PR fortran/57071
3166         * gfortran.dg/power_5.f90:  New test.
3168 2013-04-30  Richard Biener  <rguenther@suse.de>
3170         PR middle-end/57122
3171         * gcc.dg/torture/pr57122.c: New testcase.
3173 2013-04-30  Richard Biener  <rguenther@suse.de>
3175         PR middle-end/57107
3176         * g++.dg/torture/pr57107.C: New testcase.
3178 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3180         PR rtl-optimization/57105
3181         * gcc.dg/pr57105.c: New test.
3183 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3185         PR tree-optimization/57104
3186         * gcc.dg/pr57104.c: New test.
3188 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3190         PR target/44578
3191         * gcc.target/i386/pr44578.c: New test.
3193 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3195         PR target/57097
3196         * gcc.target/i386/pr57097.c: New test.
3198 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3200         PR target/57098
3201         * gcc.target/i386/pr57098.c: New test.
3203 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3205         * gcc.c-torture/execute/pr55875.c: New test.
3207 2013-04-29  Richard Biener  <rguenther@suse.de>
3209         PR middle-end/57075
3210         * gcc.dg/torture/pr57075.c: New testcase.
3212 2013-04-29  Richard Biener  <rguenther@suse.de>
3214         PR middle-end/57103
3215         * gcc.dg/autopar/pr57103.c: New testcase.
3217 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3219         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3221 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3223         * gcc.dg/pr50763.c: Update test.
3225 2013-04-26  Jeff Law  <law@redhat.com>
3227         * gcc.dg/tree-ssa/vrp88.c: New test.
3229 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3231         PR target/57108
3232         * gcc.target/sh/pr57108.c: New test.
3234 2013-04-29  Richard Biener  <rguenther@suse.de>
3236         PR middle-end/57089
3237         * gfortran.dg/gomp/pr57089.f90: New testcase.
3239 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3241         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3243 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3245         * gcc.target/aarch64/vect-vcvt.c: New.
3247 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3249         * gcc.target/aarch64/vect-vrnd.c: New.
3251 2013-04-29  Richard Biener  <rguenther@suse.de>
3253         PR tree-optimization/57081
3254         * gcc.dg/torture/pr57081.c: New testcase.
3256 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3258         PR tree-optimization/57083
3259         * gcc.dg/torture/pr57083.c: New test.
3261 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3263         PR c++/56450
3264         * g++.dg/cpp0x/decltype52.C: New.
3266 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3268         N3472 binary constants
3269         * g++.dg/cpp/limits.C: Adjust warning wording.
3270         * g++.dg/system-binary-constants-1.C: Likewise.
3271         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3273 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3275         PR fortran/57093
3276         * gfortran.dg/coarray_30.f90: New.
3278 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280         PR fortran/57071
3281         * frontend-passes (optimize_power):  New function.
3282         (optimize_op):  Use it.
3284 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3286         PR target/56866
3287         * gcc.c-torture/execute/pr56866.c: New test.
3288         * gcc.target/i386/pr56866.c: New test.
3290 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3292         PR go/57045
3293         * gcc.dg/setjmp-5.c: New test.
3295 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3297         PR c++/55708
3298         * g++.dg/cpp0x/constexpr-55708.C: New.
3300 2013-04-26  Richard Biener  <rguenther@suse.de>
3302         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3303         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3304         * gcc.dg/pr53265.c: Remove XFAILs.
3305         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3306         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3308 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3310         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3311         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3312         -fdiagnostics-color=never option similarly to
3313         -fno-diagnostics-show-caret option.
3315 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3317         PR rtl-optimization/57003
3318         * gcc.target/i386/pr57003.c: New test.
3320 2013-04-25  Marek Polacek  <polacek@redhat.com>
3322         PR tree-optimization/57066
3323         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3325 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3326             Tejas Belagod  <tejas.belagod@arm.com>
3328         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3329         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3330         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3332 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3334         * gcc.target/aarch64/cmp.c: New.
3336 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3338         * gcc.target/aarch64/ngc.c: New.
3340 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3342         * lib/target-supports.exp
3343         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3344         (check_effective_target_arm_neon_fp16_ok): Likewise.
3345         (add_options_for_arm_neon_fp16): Likewise.
3346         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3347         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3349 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3351         PR rtl-optimizations/57046
3352         * gcc.target/i386/pr57046.c: New test.
3354 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3356         * g++.dg/cpp1y/cplusplus.C: New.
3358 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3360         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3362 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3364         * c-c++-common/Wpointer-arith-1.c: New.
3366 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3368         * g++.dg/cpp1y/cxx1y_macro.C: New.
3370 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3372         PR c++/56970
3373         * g++.dg/cpp0x/sfinae45.C: New.
3375 2013-04-24  Richard Biener  <rguenther@suse.de>
3377         PR testsuite/57050
3378         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3380 2013-04-23  Richard Biener  <rguenther@suse.de>
3382         PR middle-end/57036
3383         * gcc.dg/torture/pr57036-1.c: New testcase.
3384         * gcc.dg/torture/pr57036-2.c: Likewise.
3386 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3388         * gcc.target/aarch64/scalar-mov.c: New testcase.
3390 2013-04-23  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/57026
3393         * gcc.dg/torture/pr57026.c: New testcase.
3395 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3397         PR fortran/53685
3398         PR fortran/57022
3399         * gfortran.dg/transfer_check_4.f90: New.
3401 2013-04-22  Marek Polacek  <polacek@redhat.com>
3403         PR sanitizer/56990
3404         * gcc.dg/pr56990.c: New test.
3406 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3408         PR target/57018
3409         * gcc.target/i386/pr57018.c: New test.
3411 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3413         * gcc.target/aarch64/vrecps.c: New.
3414         * gcc.target/aarch64/vrecpx.c: Likewise.
3416 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3418         PR target/56995
3419         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3421 2013-04-21  Jeff Law  <law@redhat.com>
3423         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3425 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3427         PR fortran/56907
3428         * gfortran.dg/c_loc_test_22.f90: New.
3430 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3432         PR rtl-optimization/56847
3433         * gcc.dg/pr56847.c: New test.
3435 2013-04-19  Richard Biener  <rguenther@suse.de>
3437         PR tree-optimization/56982
3438         * gcc.c-torture/execute/pr56982.c: New testcase.
3440 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3442         PR tree-optimization/56718
3443         * g++.dg/ipa/imm-devirt-1.C: New test.
3444         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3446 2013-04-19  Richard Biener  <rguenther@suse.de>
3448         PR tree-optimization/57000
3449         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3451 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3452             Mikael Morin  <mikael@gcc.gnu.org>
3454         PR fortran/56872
3455         * gfortran.dg/array_constructor_45.f90:  New test.
3456         * gfortran.dg/array_constructor_46.f90:  New test.
3457         * gfortran.dg/array_constructor_47.f90:  New test.
3458         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3460 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3462         PR rtl-optimization/56999
3463         * g++.dg/opt/pr56999.C: New test.
3465 2013-04-18  Cary Coutant  <ccoutant@google.com>
3467         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3468         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3470 2013-04-18  Cary Coutant  <ccoutant@google.com>
3472         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3473         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3474         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3475         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3476         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3477         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3478         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3479         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3480         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3481         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3482         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3484 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3486         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3488 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3490         PR tree-optimization/56984
3491         * gcc.c-torture/compile/pr56984.c: New test.
3493         PR rtl-optimization/56992
3494         * gcc.dg/pr56992.c: New test.
3496 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3498         PR fortran/56814
3499         * gfortran.dg/proc_ptr_42.f90: New.
3501 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gnat.dg/discr41.ad[sb]: New test.
3504         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3505         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3506         * gcc.dg/vect/slp-24.c: Likewise.
3507         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3508         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3509         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3510         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3511         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3512         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3513         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3514         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3515         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3516         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3517         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3518         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3519         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3520         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3521         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3522         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3523         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3524         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3525         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3526         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3527         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3528         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3529         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3530         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3531         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3532         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3534 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3536         PR fortran/40958
3537         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3538         * gfortran.dg/module_md5_1.f90: Remove.
3540 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3542         * gcc.target/aarch64/adds3.c: New.
3543         * gcc.target/aarch64/subs3.c: New.
3545 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3547         * gcc.target/aarch64/adds1.c: New.
3548         * gcc.target/aarch64/adds2.c: New.
3549         * gcc.target/aarch64/subs1.c: New.
3550         * gcc.target/aarch64/subs2.c: New.
3552 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3554         Implement n3599 - Literal operator templates for strings.
3555         * g++.dg/cpp1y/udlit-char-template.C: New test.
3556         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3558 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3560         PR fortran/39505
3561         * gfortran.dg/no_arg_check_1.f90: New.
3562         * gfortran.dg/no_arg_check_2.f90: New.
3563         * gfortran.dg/no_arg_check_3.f90: New.
3565 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3567         PR fortran/56968
3568         * gfortran.dg/proc_ptr_41.f90: New.
3570 2013-04-16  Richard Biener  <rguenther@suse.de>
3572         PR tree-optimization/56756
3573         * gcc.dg/torture/pr56756.c: New testcase.
3575 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3577         PR fortran/56969
3578         * gfortran.dg/c_assoc_5.f90: New.
3580 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3582         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3583         * gcc.c-torture/execute/pr33992.x: Remove.
3584         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3585         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3586         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3588 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3590         PR tree-optimization/56962
3591         * gcc.c-torture/execute/pr56962.c: New test.
3593 2013-04-15  Richard Biener  <rguenther@suse.de>
3595         PR tree-optimization/56933
3596         * gcc.dg/vect/pr56933.c: New testcase.
3598 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3600         * gcc.target/arm/anddi3-opt.c: New test.
3601         * gcc.target/arm/anddi3-opt2.c: Likewise.
3603 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3605         * gcc.dg/pr56890-1.c: New test.
3606         * gcc.dg/pr56890-2.c: Likewise.
3608 2013-04-15  Joey Ye  <joey.ye@arm.com>
3610         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3611         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3613 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3615         PR fortran/56816
3616         * gfortran.dg/select_type_33.f03: New test.
3618 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3620         PR fortran/55959
3621         * gfortran.dg/typebound_proc_29.f03: New.
3623 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3625         PR fortran/56266
3626         * gfortran.dg/typebound_proc_28.f03: New.
3628 2013-04-12  Jeff Law  <law@redhat.com>
3630         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3631         either.
3633 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3635         PR fortran/56929
3636         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3638 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3640         PR target/56903
3641         * gcc.target/i386/pr56903.c: New test.
3643 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3645         PR fortran/56261
3646         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3647         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3648         * gfortran.dg/block_11.f90: Fix invalid test case.
3649         * gfortran.dg/function_types_3.f90: Add new error message.
3650         * gfortran.dg/global_references_1.f90: Ditto.
3651         * gfortran.dg/import2.f90: Remove unneeded parts.
3652         * gfortran.dg/import6.f90: Fix invalid test case.
3653         * gfortran.dg/proc_decl_2.f90: Ditto.
3654         * gfortran.dg/proc_decl_9.f90: Ditto.
3655         * gfortran.dg/proc_decl_18.f90: Ditto.
3656         * gfortran.dg/proc_ptr_40.f90: New.
3657         * gfortran.dg/whole_file_7.f90: Modified error wording.
3658         * gfortran.dg/whole_file_16.f90: Ditto.
3659         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3660         * gfortran.dg/whole_file_18.f90: Modified error wording.
3661         * gfortran.dg/whole_file_20.f03: Ditto.
3662         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3663         invalid test case.
3665 2013-04-12  Richard Biener  <rguenther@suse.de>
3667         Revert
3668         2013-04-10  Richard Biener  <rguenther@suse.de>
3670         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3672 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3674         PR fortran/56845
3675         * gfortran.dg/class_allocate_15.f90: New.
3677         Revert:
3678         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3680         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3681         scan-tree-dump-times.
3683 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3685         PR tree-optimization/56918
3686         PR tree-optimization/56920
3687         * gcc.dg/vect/pr56918.c: New test.
3688         * gcc.dg/vect/pr56920.c: New test.
3690 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/56845
3693         * gfortran.dg/class_allocate_14.f90: New.
3694         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3695         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3697 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3699         * gcc.dg/fold-cstvecshift.c: New testcase.
3701 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3703         * gcc.target/aarch64/negs.c: New.
3705 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3707         PR c++/56895
3708         * g++.dg/template/arrow4.C: New test.
3710 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3712         * gnat.dg/array23.adb: New test.
3713         * gnat.dg/array23_pkg[123].ads: New helpers.
3715 2013-04-11  Jeff Law  <law@redhat.com>
3717         PR tree-optimization/56900
3718         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3720 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3722         PR c++/56913
3723         * g++.dg/cpp0x/sfinae44.C: New.
3725 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3727         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3728         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3730 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3732         PR c++/54216
3733         * g++.dg/cpp0x/enum26.C: New.
3734         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3736 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3738         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3739         inverse operands.
3740         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3741         loop is vectorized.
3742         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3743         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3744         loop is vectorized and that the correct instruction is generated.
3745         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3746         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3747         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3749 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3751         PR tree-optimization/56899
3752         * gcc.c-torture/execute/pr56899.c: New test.
3754 2013-04-10  David S. Miller  <davem@davemloft.net>
3756         * gcc.target/sparc/setcc-4.c: New test.
3757         * gcc.target/sparc/setcc-5.c: New test.
3759 2013-04-10  Richard Biener  <rguenther@suse.de>
3761         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3763 2013-04-10  Richard Biener  <rguenther@suse.de>
3765         * gcc.dg/vect/slp-39.c: New testcase.
3767 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3769         PR tree-optimization/55524
3770         * gcc.target/epiphany/fnma-1.c: New test.
3772 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3774         * gcc.dg/tree-ssa/inline-11.c: New test
3776 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3778         PR c++/56895
3779         * g++.dg/template/arrow3.C: New test.
3781 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3783         * gcc.target/arm/minmax_minus.c: New test.
3785 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3787         PR middle-end/56883
3788         * c-c++-common/gomp/pr56883.c: New test.
3790 2013-04-09  Jeff Law  <law@redhat.com>
3792         * gcc.dg/tree-ssa/vrp87.c: New test.
3794 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3796         PR tree-optimization/56854
3797         * g++.dg/torture/pr56854.C: New test.
3799 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801         PR fortran/56782
3802         * gfortran.dg/array_constructor_44.f90:  New test.
3804 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3806         PR c++/56871
3807         * g++.dg/cpp0x/constexpr-specialization.C: New.
3809 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3811         * gcc.c-torture/execute/pr56837.c: New test.
3813         PR c++/34949
3814         PR c++/50243
3815         * g++.dg/opt/vt3.C: New test.
3816         * g++.dg/opt/vt4.C: New test.
3818 2013-04-08  Jeff Law  <law@redhat.com>
3820         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3822 2013-04-08  Richard Biener  <rguenther@suse.de>
3824         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3826 2013-04-08  Richard Biener  <rguenther@suse.de>
3828         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3830 2013-04-08  Richard Biener  <rguenther@suse.de>
3832         * g++.dg/vect/slp-pr56812.cc: Adjust.
3834 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3836         * gcc.dg/pr56837.c: New test.
3837         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3838         "generated memset minus one".
3840 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3842         PR fortran/56849
3843         * gfortran.dg/reshape_5.f90: New.
3845 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3847         PR target/56843
3848         * gcc.target/powerpc/recip-1.c: Modify expected output.
3849         * gcc.target/powerpc/recip-3.c: Likewise.
3850         * gcc.target/powerpc/recip-4.c: Likewise.
3851         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3853 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3855         * gcc.target/arm/peep-ldrd-1.c: New test.
3856         * gcc.target/arm/peep-strd-1.c: Likewise.
3858 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3860         * gcc.target/arm/negdi-1.c: New test.
3861         * gcc.target/arm/negdi-2.c: Likewise.
3862         * gcc.target/arm/negdi-3.c: Likewise.
3863         * gcc.target/arm/negdi-4.c: Likewise.
3865 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3867         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3868         Add -march=armv8-a when we use v8 NEON.
3869         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3870         (check_effective_target_vect_call_ceilf): Likewise.
3871         (check_effective_target_vect_call_floorf): Likewise.
3872         (check_effective_target_vect_call_roundf): Likewise.
3873         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3874         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3875         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3876         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3877         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3879 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3881         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3882         * gcc.target/powerpc/sd-pwr6.c: Same.
3883         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3884         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3886 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3888         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3890 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3892         PR fortran/40881
3893         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3894         * gfortran.dg/altreturn_4.f90: Ditto.
3895         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3896         * gfortran.dg/altreturn_5.f90: Ditto.
3897         * gfortran.dg/altreturn_6.f90: Ditto.
3898         * gfortran.dg/altreturn_7.f90: Ditto.
3900 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3902         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3903         New procedure.
3904         (check_effective_target_arm_v8_neon_ok_nocache):
3905         Likewise.
3906         (check_effective_target_arm_v8_neon_ok): Change to use
3907         check_effective_target_arm_v8_neon_ok_nocache.
3908         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3909         NEON flags.
3910         (check_effective_target_vect_call_btruncf):
3911         Enable for arm and ARMv8 NEON.
3912         (check_effective_target_vect_call_ceilf): Likewise.
3913         (check_effective_target_vect_call_floorf): Likewise.
3914         (check_effective_target_vect_call_roundf): Likewise.
3915         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3916         target.
3918 2013-04-04  Marek Polacek  <polacek@redhat.com>
3920         PR tree-optimization/48186
3921         * gcc.dg/pr48186.c: New test.
3923 2013-04-04  Richard Biener  <rguenther@suse.de>
3925         PR tree-optimization/56826
3926         * gcc.dg/vect/pr56826.c: New testcase.
3927         * gcc.dg/vect/O3-pr36098.c: Adjust.
3929 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3931         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3932         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3933         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3934         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3935         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3936         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3937         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3938         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3939         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3940         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3942 2013-04-04  Richard Biener  <rguenther@suse.de>
3944         PR tree-optimization/56213
3945         * gcc.dg/vect/vect-123.c: New testcase.
3947 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3949         PR fortran/56810
3950         * gfortran.dg/read_repeat_2.f90: New.
3952 2013-04-04  Richard Biener  <rguenther@suse.de>
3954         PR tree-optimization/56837
3955         * g++.dg/torture/pr56837.C: New testcase.
3957 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3959         PR fortran/50269
3960         * gfortran.dg/c_loc_test_21.f90: New.
3961         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3962         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3963         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3964         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3965         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3967 2013-04-03  Jeff Law  <law@redhat.com>
3969         PR tree-optimization/56799
3970         * gcc.c-torture/execute/pr56799.c: New test.
3972 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3974         PR c++/56815
3975         * g++.dg/warn/Wpointer-arith-1.C: New.
3976         * g++.dg/gomp/for-19.C: Adjust.
3978 2013-04-03  Marek Polacek  <polacek@redhat.com>
3980         PR sanitizer/55702
3981         * gcc.dg/pr55702.c: New test.
3983 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3985         PR target/56809
3986         * gcc.dg/pr56809.c: New testcase.
3988 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3990         PR debug/56819
3991         * g++.dg/debug/pr56819.C: New test.
3993 2013-04-03  Richard Biener  <rguenther@suse.de>
3995         PR tree-optimization/56817
3996         * g++.dg/torture/pr56817.C: New testcase.
3998 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4000         * gcc.dg/vect/bb-slp-31.c: New file.
4002 2013-04-03  Jason Merrill  <jason@redhat.com>
4004         PR c++/34949
4005         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4007 2013-04-03  Richard Biener  <rguenther@suse.de>
4009         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4011 2013-04-03  Richard Biener  <rguenther@suse.de>
4013         PR tree-optimization/55964
4014         * gcc.dg/torture/pr55964-2.c: New testcase.
4016 2013-04-03  Richard Biener  <rguenther@suse.de>
4018         PR tree-optimization/56501
4019         * gcc.dg/torture/pr56501.c: New testcase.
4021 2013-04-03  Richard Biener  <rguenther@suse.de>
4023         PR tree-optimization/56407
4024         * gcc.dg/torture/pr56407.c: New testcase.
4026 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4028         PR tree-optimization/56790
4029         * g++.dg/ext/pr56790-1.C: New testcase.
4031 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4033         * gcc.target/i386/merge-1.c: New testcase.
4034         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4036 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4038         PR c/19449
4039         * gcc.c-torture/execute/pr19449.c: New test.
4041 2013-04-03  Richard Biener  <rguenther@suse.de>
4043         PR tree-optimization/56812
4044         * g++.dg/vect/slp-pr56812.cc: New testcase.
4046 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4048         PR fortran/56284
4049         PR fortran/40881
4050         * gfortran.dg/altreturn_8.f90: New.
4051         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4052         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4053         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4055 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4057         PR rtl-optimization/56745
4058         * gcc.c-torture/compile/pr56745.c: New test.
4060 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4062         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4064 2013-04-02  Richard Biener  <rguenther@suse.de>
4066         PR tree-optimization/56778
4067         * gcc.dg/torture/pr56778.c: New testcase.
4069 2013-04-02  Richard Biener  <rguenther@suse.de>
4071         PR middle-end/56768
4072         * g++.dg/torture/pr56768.C: New testcase.
4074 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4076         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4078 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4080         PR fortran/56660
4081         * gfortran.dg/namelist_82.f90:  New test.
4083 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4085         PR fortran/56500
4086         * gfortran.dg/implicit_class_1.f90: New.
4088 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4090         PR fortran/56786
4091         * gfortran.dg/namelist_81.f90:  New test.
4093 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4095         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4096         for constant and equal string lengths.
4097         * gfortran.dg/character_comparison_5.f90:  Likewise.
4098         * gfortran.dg/character_comparison_9.f90:  New test.
4100 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4102         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4103         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4105 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4107         PR fortran/35203
4108         * gfortran.dg/optional_absent_3.f90: New.
4110 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4112         PR fortran/56737
4113         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4115 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4117         PR fortran/56735
4118         * gfortran.dg/namelist_80.f90: New.
4120 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4122         PR fortran/45159
4123         * gfortran.dg/string_length_2.f90:  New test.
4124         * gfortran.dg/dependency_41.f90:  New test.
4126 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4128         PR fortran/55806
4129         * gfortran.dg/array_constructor_43.f90:  New test.
4130         * gfortran.dg/random_seed_3.f90:  New test.
4132 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4134         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4135         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4136         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4137         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4138         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4139         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4140         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4141         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4142         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4143         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4145 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4147         PR c++/56725
4148         * g++.dg/conversion/op4.C: Adjust.
4149         * g++.dg/cpp0x/rv1n.C: Likewise.
4150         * g++.dg/cpp0x/rv2n.C: Likewise.
4151         * g++.dg/cpp0x/template_deduction.C: Likewise.
4152         * g++.dg/expr/cond8.C: Likewise.
4153         * g++.dg/other/error4.C: Likewise.
4154         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4155         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4156         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4157         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4158         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4159         * g++.old-deja/g++.law/cvt20.C: Likewise.
4160         * g++.old-deja/g++.law/cvt8.C: Likewise.
4161         * g++.old-deja/g++.law/init8.C: Likewise.
4162         * g++.old-deja/g++.mike/net12.C: Likewise.
4163         * g++.old-deja/g++.mike/net8.C: Likewise.
4164         * g++.old-deja/g++.mike/p2793.C: Likewise.
4165         * g++.old-deja/g++.mike/p3836.C: Likewise.
4166         * g++.old-deja/g++.mike/p418.C: Likewise.
4167         * g++.old-deja/g++.mike/p701.C: Likewise.
4168         * g++.old-deja/g++.mike/p807.C: Likewise.
4170 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4172         PR middle-end/56694
4173         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4174         targets.
4176 2013-03-28  Marek Polacek  <polacek@redhat.com>
4178         PR tree-optimization/56695
4179         * gcc.dg/vect/pr56695.c: New test.
4181 2013-03-28  Richard Biener  <rguenther@suse.de>
4183         PR tree-optimization/37021
4184         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4185         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4187 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4189         PR fortran/56650
4190         PR fortran/36437
4191         * gfortran.dg/sizeof_2.f90: New.
4192         * gfortran.dg/sizeof_3.f90: New.
4193         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4195 2013-03-27  Richard Biener  <rguenther@suse.de>
4197         PR tree-optimization/37021
4198         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4200 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4202         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4203         * g++.dg/ipa/ivinline-2.C: Likewise.
4204         * g++.dg/ipa/ivinline-3.C: Likewise.
4205         * g++.dg/ipa/ivinline-4.C: Likewise.
4206         * g++.dg/ipa/ivinline-5.C: Likewise.
4207         * g++.dg/ipa/ivinline-7.C: Likewise.
4208         * g++.dg/ipa/ivinline-8.C: Likewise.
4209         * g++.dg/ipa/ivinline-9.C: Likewise.
4210         * g++.dg/cpp0x/noexcept03.C: Likewise.
4211         * gcc.dg/const-1.c: Likewise.
4212         * gcc.dg/ipa/pure-const-1.c: Likewise.
4213         * gcc.dg/noreturn-8.c: Likewise.
4214         * gcc.target/i386/mmx-1.c: Likewise.
4215         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4216         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4217         * gcc.c-torture/execute/pr33992.x: New file.
4219 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4221         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4223 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4225         PR c++/55951
4226         * g++.dg/ext/desig5.C: New.
4228 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4230         PR fortran/56649
4231         * gfortran.dg/merge_init_expr_2.f90: New.
4232         * gfortran.dg/merge_char_1.f90: Modify test to
4233         stay a run-time test.
4234         * gfortran.dg/merge_char_3.f90: Ditto.
4236 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4238         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4239         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4241 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4243         PR c++/56722
4244         * g++.dg/cpp0x/range-for23.C: New.
4246 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4248         PR libfortran/52512
4249         * gfortran.dg/namelist_79.f90: New.
4251 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4253         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4255 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4257         PR fortran/38536
4258         PR fortran/38813
4259         PR fortran/38894
4260         PR fortran/39288
4261         PR fortran/40963
4262         PR fortran/45824
4263         PR fortran/47023
4264         PR fortran/47034
4265         PR fortran/49023
4266         PR fortran/50269
4267         PR fortran/50612
4268         PR fortran/52426
4269         PR fortran/54263
4270         PR fortran/55343
4271         PR fortran/55444
4272         PR fortran/55574
4273         PR fortran/56079
4274         PR fortran/56378
4275         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4276         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4277         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4278         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4279         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4280         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4281         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4282         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4283         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4284         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4285         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4286         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4287         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4288         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4289         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4290         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4291         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4292         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4293         * gfortran.dg/pr32601_1.f03: Ditto.
4294         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4295         * gfortran.dg/blockdata_7.f90: New.
4296         * gfortran.dg/c_assoc_4.f90: New.
4297         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4298         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4299         * gfortran.dg/c_funloc_tests_8.f90: New.
4300         * gfortran.dg/c_loc_test_17.f90: New.
4301         * gfortran.dg/c_loc_test_18.f90: New.
4302         * gfortran.dg/c_loc_test_19.f90: New.
4303         * gfortran.dg/c_loc_test_20.f90: New.
4304         * gfortran.dg/c_sizeof_5.f90: New.
4305         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4306         * gfortran.dg/transfer_resolve_2.f90: New.
4307         * gfortran.dg/transfer_resolve_3.f90: New.
4308         * gfortran.dg/transfer_resolve_4.f90: New.
4309         * gfortran.dg/pr32601.f03: Update dg-error.
4310         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4311         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4313 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4315         * gcc.target/arm/vseleqdf.c: New test.
4316         * gcc.target/arm/vseleqsf.c: Likewise.
4317         * gcc.target/arm/vselgedf.c: Likewise.
4318         * gcc.target/arm/vselgesf.c: Likewise.
4319         * gcc.target/arm/vselgtdf.c: Likewise.
4320         * gcc.target/arm/vselgtsf.c: Likewise.
4321         * gcc.target/arm/vselledf.c: Likewise.
4322         * gcc.target/arm/vsellesf.c: Likewise.
4323         * gcc.target/arm/vselltdf.c: Likewise.
4324         * gcc.target/arm/vselltsf.c: Likewise.
4325         * gcc.target/arm/vselnedf.c: Likewise.
4326         * gcc.target/arm/vselnesf.c: Likewise.
4327         * gcc.target/arm/vselvcdf.c: Likewise.
4328         * gcc.target/arm/vselvcsf.c: Likewise.
4329         * gcc.target/arm/vselvsdf.c: Likewise.
4330         * gcc.target/arm/vselvssf.c: Likewise.
4332 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4334         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4335         body from here...
4336         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4337         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4338         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4339         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4340         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4341         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4342         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4343         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4344         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4345         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4346         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4347         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4348         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4349         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4350         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4351         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4352         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4353         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4354         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4355         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4356         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4357         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4358         * gcc.target/arm/atomic-op-char.c: Likewise.
4359         * gcc.target/arm/atomic-op-consume.c: Likewise.
4360         * gcc.target/arm/atomic-op-int.c: Likewise.
4361         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4362         * gcc.target/arm/atomic-op-release.c: Likewise.
4363         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4364         * gcc.target/arm/atomic-op-short.c: Likewise.
4366 2013-03-25  Richard Biener  <rguenther@suse.de>
4368         PR middle-end/56694
4369         * g++.dg/torture/pr56694.C: New testcase.
4371 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4373         PR target/56720
4374         * gcc.target/arm/neon-vcond-gt.c: New test.
4375         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4376         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4378 2013-03-25  Richard Biener  <rguenther@suse.de>
4380         PR tree-optimization/56689
4381         * gcc.dg/torture/pr56689.c: New testcase.
4383 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4385         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4387 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4389         PR fortran/56696
4390         * gfortran.dg/eof_5.f90: New.
4392 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4394         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4395         alphabetically.
4397 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4399         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4401 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4403         PR testsuite/55994
4404         * gcc.c-torture/execute/builtins/builtins.exp: Add
4405         -Wl,--allow-multiple-definition for RTEMS targets.
4407 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4409         * gcc.target/aarch64/movk.c: New test.
4411 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4413         * g++.dg/ext/vector21.C: New testcase.
4415 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4417         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4418         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4420 2013-03-21  Richard Biener  <rguenther@suse.de>
4422         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4423         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4425 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4427         * gcc.target/aarch64/vect.c: Test and result vector added
4428         for sabd and saba instructions.
4429         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4430         instructions in assembly.
4431         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4432         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4433         for fabd instruction.
4434         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4435         instruction in assembly.
4436         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4438 2013-03-20  Jeff Law  <law@redhat.com>
4440         * g++.dg/tree-ssa/ssa-dom.C: New test.
4442 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4444         * gcc.target/powerpc/mmfpgpr.c: New test.
4445         * gcc.target/powerpc/sd-vsx.c: Likewise.
4446         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4447         * gcc.target/powerpc/vsx-float0.c: Likewise.
4449 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4451         PR tree-optimization/56355
4452         * gcc.dg/pr56355-1.c: New file.
4454 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4455             Richard Sandiford <rdsandiford@googlemail.com>
4457         * gcc.target/mips/mips.exp: Add microMIPS support.
4458         * gcc.target/mips/umips-movep-2.c: New test.
4459         * gcc.target/mips/umips-lwp-2.c: New test.
4460         * gcc.target/mips/umips-swp-5.c: New test.
4461         * gcc.target/mips/umips-constraints-1.c: New test.
4462         * gcc.target/mips/umips-lwp-3.c: New test.
4463         * gcc.target/mips/umips-swp-6.c: New test.
4464         * gcc.target/mips/umips-constraints-2.c: New test.
4465         * gcc.target/mips/umips-save-restore-1.c: New test.
4466         * gcc.target/mips/umips-lwp-4.c: New test.
4467         * gcc.target/mips/umips-swp-7.c: New test.
4468         * gcc.target/mips/umips-save-restore-2.c: New test.
4469         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4470         * gcc.target/mips/umips-lwp-5.c: New test.
4471         * gcc.target/mips/umips-save-restore-3.c: New test.
4472         * gcc.target/mips/umips-lwp-6.c: New test.
4473         * gcc.target/mips/umips-swp-1.c: New test.
4474         * gcc.target/mips/umips-lwp-7.c: New test.
4475         * gcc.target/mips/umips-swp-2.c: New test.
4476         * gcc.target/mips/umips-lwp-8.c: New test.
4477         * gcc.target/mips/umips-swp-3.c: New test.
4478         * gcc.target/mips/umips-movep-1.c: New test.
4479         * gcc.target/mips/umips-lwp-1.c: New test.
4480         * gcc.target/mips/umips-swp-4.c: New test.
4482 2013-03-20  Richard Biener  <rguenther@suse.de>
4484         PR tree-optimization/56661
4485         * gcc.dg/torture/pr56661.c: New testcase.
4487 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4489         PR rtl-optimization/56605
4490         * gcc.target/powerpc/pr56605.c: New.
4492 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4494         PR fortran/54932
4495         * gfortran.dg/do_1.f90: Don't xfail.
4497 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4499         PR libfortran/51825
4500         * gfortran.dg/namelist_77.f90: New.
4501         * gfortran.dg/namelist_78.f90: New.
4503 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4505         PR libfortran/48618
4506         * gfortran.dg/open_negative_unit_1.f90: New.
4508 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4510         * gcc.target/aarch64/sbc.c: New test.
4512 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4514         * gcc.target/aarch64/ror.c: New test.
4516 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4518         * gcc.target/aarch64/extr.c: New test.
4520 2013-03-19  Richard Biener  <rguenther@suse.de>
4522         PR tree-optimization/56273
4523         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4524         * c-c++-common/uninit-17.c: Likewise.
4526 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4528         PR tree-optimization/56635
4529         * g++.dg/torture/pr56635.C: New test.
4531 2013-03-18  Richard Biener  <rguenther@suse.de>
4533         PR tree-optimization/3713
4534         * g++.dg/ipa/devirt-12.C: New testcase.
4536 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4538         PR c/56566
4539         * c-c++-common/pr56566.c: New test.
4541 2013-03-17  Jason Merrill  <jason@redhat.com>
4543         * g++.dg/template/abstract-dr337.C: XFAIL.
4545 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4547         PR c++/56607
4548         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4549         * c-c++-common/pr56607.c: New test.
4551 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4553         PR c++/56582
4554         * g++.dg/cpp0x/constexpr-array5.C: New.
4556 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4558         PR fortran/56615
4559         * gfortran.dg/transfer_intrinsic_5.f90: New.
4561 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4563         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4564         * gcc.target/i386/pr20020-1.c: Likewise.
4565         * gcc.target/i386/pr20020-2.c: Likewise.
4566         * gcc.target/i386/pr20020-3.c: Likewise.
4567         * gcc.target/i386/pr53425-1.c: Likewise.
4568         * gcc.target/i386/pr53425-2.c: Likewise.
4569         * gcc.target/i386/pr55093.c: Likewise.
4570         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4572 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4574         PR debug/56307
4575         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4576         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4578 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4580         PR tree-optimization/53265
4581         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4582         undefined behavior.
4583         * gcc.dg/graphite/id-6.c (test): Likewise.
4584         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4585         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4587         PR tree-optimization/53265
4588         * gcc.dg/pr53265.c: New test.
4589         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4590         to dg-options.
4591         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4592         arrays.
4593         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4594         n, use it as high bound instead of 4.
4596 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4598         PR target/49880
4599         * gcc.target/sh/pr49880-1.c: New.
4600         * gcc.target/sh/pr49880-2.c: New.
4601         * gcc.target/sh/pr49880-3.c: New.
4602         * gcc.target/sh/pr49880-4.c: New.
4603         * gcc.target/sh/pr49880-5.c: New.
4605 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4607         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4609 2013-03-13  Richard Biener  <rguenther@suse.de>
4611         PR tree-optimization/56608
4612         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4614 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4616         PR c++/56611
4617         * g++.dg/cpp0x/alias-decl-32.C: New.
4619 2013-03-11  Jan Hubicka  <jh@suse.cz>
4621         PR middle-end/56571
4622         * gcc.c-torture/compile/pr56571.c: New testcase.
4624 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4626         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4627         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4629 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4631         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4632         * gcc.dg/inline_4.c: Likewise.
4633         * gcc.dg/unroll_2.c: Likewise.
4634         * gcc.dg/unroll_3.c: Likewise.
4635         * gcc.dg/unroll_4.c: Likewise.
4637 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4639         PR testsuite/54119
4640         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4642         PR debug/56307
4643         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4645 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4647         PR target/40797
4648         * gcc.c-torture/compile/pr40797.c: New.
4650 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4652         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4654 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4656         PR fortran/56575
4657         * gfortran.dg/class_56.f90: New test.
4659 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4661         PR middle-end/56524
4662         * gcc.target/mips/pr56524.c: New test.
4664 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4666         PR c++/56565
4667         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4669 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4671         PR c++/51412
4672         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4674 2013-03-08  Marek Polacek  <polacek@redhat.com>
4676         PR tree-optimization/56478
4677         * gcc.dg/torture/pr56478.c: New test.
4679 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4681         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4682         targets linker option --allow-multiple-definition.
4684         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4685         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4686         * gcc.dg/pr52549.c: Add LLP64 case.
4687         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4688         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4689         * gcc.dg/torture/pr51071-2.c: Likewise.
4690         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4691         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4692         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4693         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4694         * gcc.dg/weak/weak-1.c: Likewise.
4695         * gcc.dg/weak/weak-2.c: Likewise.
4696         * gcc.dg/weak/weak-3.c: Likewise.
4697         * gcc.dg/weak/weak-4.c: Likewise.
4698         * gcc.dg/weak/weak-5.c: Likewise.
4699         * gcc.dg/weak/weak-15.c: Likewise.
4700         * gcc.dg/weak/weak-16.c: Likewise.
4702         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4704 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4706         PR tree-optimization/56559
4707         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4709 2013-03-07  Andreas Schwab  <schwab@suse.de>
4711         * gcc.dg/pr31490.c: Fix last change.
4713 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4715         PR c++/56534
4716         * g++.dg/template/crash115.C: New.
4718 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4720         PR tree-optimization/56539
4721         * gcc.c-torture/compile/pr56539.c: New test.
4723 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4725         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4726         targets.
4727         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4728         * gcc.dg/lto/20091013-1_2.c: Likewise.
4729         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4731 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4733         * gnat.dg/specs/aggr6.ads: New test.
4735 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4737         * gnat.dg/loop_optimization15.ad[sb]: New test.
4739 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4741         PR middle-end/56548
4742         * gcc.dg/pr56548.c: New test.
4744 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4746         PR debug/53363
4747         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4749 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4751         PR c++/56543
4752         * g++.dg/template/typename20.C: New test.
4754 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4756         PR debug/56510
4757         * gcc.dg/pr56510.c: New test.
4759         PR rtl-optimization/56484
4760         * gcc.c-torture/compile/pr56484.c: New test.
4762 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4764         PR c++/56530
4765         * g++.dg/warn/Wsign-conversion-2.C: New.
4767 2013-03-05  Richard Biener  <rguenther@suse.de>
4769         PR tree-optimization/56270
4770         * gcc.dg/vect/slp-38.c: New testcase.
4772 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4774         PR rtl-optimization/56494
4775         * gcc.dg/pr56494.c: New test.
4777 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4779         * gcc.dg/pr56424.c: New test.
4781 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4783         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4784         * gcc.dg/pr56228.c <avr>: Skip.
4786 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4788         PR testsuite/52641
4789         PR tree-optimization/52631
4790         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4792 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4794         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4795         * gcc.dg/vect/vect-83_64.c: Same.
4797 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4799         PR fortran/56477
4800         * gfortran.dg/pointer_check_13.f90: New test.
4802 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4804         PR fortran/54730
4805         * gfortran.dg/array_constructor_42.f90: New test.
4807 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4809         PR c++/52688
4810         * g++.dg/template/static33.C: New.
4811         * g++.dg/template/static34.C: Likewise.
4813         PR c++/10291
4814         * g++.dg/template/static35.C: New.
4816 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4818         * gcc.dg/pr56396.c: Require pic support.
4820 2013-03-01  Richard Biener  <rguenther@suse.de>
4822         PR tree-optimization/55481
4823         * gcc.dg/torture/pr56488.c: New testcase.
4825 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4826             Jakub Jelinek  <jakub@redhat.com>
4828         PR sanitizer/56454
4829         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4830         no_sanitize_address attribute rather than no_address_safety_analysis.
4831         * g++.dg/asan/sanitizer_test_utils.h
4832         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4833         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4834         in addition to no_address_safety_analysis.
4836 2013-02-28  Jason Merrill  <jason@redhat.com>
4838         PR c++/56481
4839         * g++.dg/cpp0x/constexpr-and.C: New.
4841 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4843         PR tree-optimization/56294
4844         * g++.dg/debug/pr56294.C: New test.
4846 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4848         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4850 2013-02-27  Marek Polacek  <polacek@redhat.com>
4852         PR rtl-optimization/56466
4853         * gcc.dg/pr56466.c: New test.
4855 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4857         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4858         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4859         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4861 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4863         PR middle-end/45472
4864         * gcc.dg/pr45472.c: New test.
4866 2013-02-26  Marek Polacek  <polacek@redhat.com>
4868         PR tree-optimization/56426
4869         * gcc.dg/pr56436.c: New test.
4871 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4873         PR tree-optimization/56448
4874         * gcc.c-torture/compile/pr56448.c: New test.
4876         PR tree-optimization/56443
4877         * gcc.dg/torture/pr56443.c: New test.
4879 2013-02-25  Richard Biener  <rguenther@suse.de>
4881         PR tree-optimization/56175
4882         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4884 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4886         PR c++/56403
4887         * g++.dg/torture/pr56403.C: New test.
4889 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4891         Revert:
4892         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4893         Richard Sandiford  <rdsandiford@googlemail.com>
4895         * gcc.target/mips/mips.exp: Add microMIPS support.
4896         * gcc.target/mips/umips-movep-2.c: New test.
4897         * gcc.target/mips/umips-lwp-2.c: New test.
4898         * gcc.target/mips/umips-swp-5.c: New test.
4899         * gcc.target/mips/umips-constraints-1.c: New test.
4900         * gcc.target/mips/umips-lwp-3.c: New test.
4901         * gcc.target/mips/umips-swp-6.c: New test.
4902         * gcc.target/mips/umips-constraints-2.c: New test.
4903         * gcc.target/mips/umips-save-restore-1.c: New test.
4904         * gcc.target/mips/umips-lwp-4.c: New test.
4905         * gcc.target/mips/umips-swp-7.c: New test.
4906         * gcc.target/mips/umips-save-restore-2.c: New test.
4907         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4908         * gcc.target/mips/umips-lwp-5.c: New test.
4909         * gcc.target/mips/umips-save-restore-3.c: New test.
4910         * gcc.target/mips/umips-lwp-6.c: New test.
4911         * gcc.target/mips/umips-swp-1.c: New test.
4912         * gcc.target/mips/umips-lwp-7.c: New test.
4913         * gcc.target/mips/umips-swp-2.c: New test.
4914         * gcc.target/mips/umips-lwp-8.c: New test.
4915         * gcc.target/mips/umips-swp-3.c: New test.
4916         * gcc.target/mips/umips-movep-1.c: New test.
4917         * gcc.target/mips/umips-lwp-1.c: New test.
4918         * gcc.target/mips/umips-swp-4.c: New test.
4920 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4921             Richard Sandiford  <rdsandiford@googlemail.com>
4923         * gcc.target/mips/mips.exp: Add microMIPS support.
4924         * gcc.target/mips/umips-movep-2.c: New test.
4925         * gcc.target/mips/umips-lwp-2.c: New test.
4926         * gcc.target/mips/umips-swp-5.c: New test.
4927         * gcc.target/mips/umips-constraints-1.c: New test.
4928         * gcc.target/mips/umips-lwp-3.c: New test.
4929         * gcc.target/mips/umips-swp-6.c: New test.
4930         * gcc.target/mips/umips-constraints-2.c: New test.
4931         * gcc.target/mips/umips-save-restore-1.c: New test.
4932         * gcc.target/mips/umips-lwp-4.c: New test.
4933         * gcc.target/mips/umips-swp-7.c: New test.
4934         * gcc.target/mips/umips-save-restore-2.c: New test.
4935         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4936         * gcc.target/mips/umips-lwp-5.c: New test.
4937         * gcc.target/mips/umips-save-restore-3.c: New test.
4938         * gcc.target/mips/umips-lwp-6.c: New test.
4939         * gcc.target/mips/umips-swp-1.c: New test.
4940         * gcc.target/mips/umips-lwp-7.c: New test.
4941         * gcc.target/mips/umips-swp-2.c: New test.
4942         * gcc.target/mips/umips-lwp-8.c: New test.
4943         * gcc.target/mips/umips-swp-3.c: New test.
4944         * gcc.target/mips/umips-movep-1.c: New test.
4945         * gcc.target/mips/umips-lwp-1.c: New test.
4946         * gcc.target/mips/umips-swp-4.c: New test.
4948 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4950         PR sanitizer/56393
4951         * lib/asan-dg.exp (asan_link_flags): Add
4952         -B${gccpath}/libsanitizer/asan/ to flags.
4954 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4956         PR middle-end/56420
4957         * gcc.dg/torture/pr56420.c: New test.
4959 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4961         PR middle-end/56108
4962         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4964 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4966         PR tree-optimization/56310
4967         * g++.dg/ipa/pr56310.C: New test.
4969 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4971         PR fortran/56385
4972         * gfortran.dg/proc_ptr_comp_37.f90: New.
4974 2013-02-21  Richard Biener  <rguenther@suse.de>
4976         PR tree-optimization/56415
4977         Revert
4978         2013-02-11  Richard Biener  <rguenther@suse.de>
4980         PR tree-optimization/56273
4981         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4982         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4983         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4984         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4985         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4986         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4988 2013-02-21  Marek Polacek  <polacek@redhat.com>
4990         PR tree-optimization/56398
4991         * g++.dg/torture/pr56398.C: New test.
4993 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4995         PR inline-asm/56405
4996         * gcc.c-torture/compile/pr56405.c: New test.
4998 2013-02-20  Jan Hubicka  <jh@suse.cz>
5000         PR tree-optimization/56265
5001         * g++.dg/ipa/devirt-11.C: New testcase.
5003 2013-02-20  Richard Biener  <rguenther@suse.de>
5005         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5007 2013-02-20  Richard Biener  <rguenther@suse.de>
5008         Jakub Jelinek  <jakub@redhat.com>
5010         PR tree-optimization/56396
5011         * gcc.dg/pr56396.c: New testcase.
5013 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5015         PR c++/56373
5016         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5018 2013-02-19  Richard Biener  <rguenther@suse.de>
5020         PR tree-optimization/56384
5021         * gcc.dg/torture/pr56384.c: New testcase.
5023 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5025         PR tree-optimization/56350
5026         * gcc.dg/pr56350.c: New test.
5028         PR tree-optimization/56381
5029         * g++.dg/opt/pr56381.C: New test.
5031 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5033         PR pch/54117
5034         * lib/dg-pch.exp (pch-init, pch-finish,
5035         check_effective_target_pch_supported_debug): New procs.
5036         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5037         Likewise if $pch_unsupported_debug and $flags include -g.
5038         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5039         and dg-require-effective-target pch_unsupported_debug.
5040         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5041         * objc.dg/pch/pch.exp: Likewise.
5042         * gcc.dg/pch/pch.exp: Likewise.
5043         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5044         pch_unsupported_debug.
5045         * gcc.dg/pch/valid-1.hs: Likewise.
5046         * gcc.dg/pch/valid-1b.c: Likewise.
5047         * gcc.dg/pch/valid-1b.hs: Likewise.
5049 2013-02-18  Richard Biener  <rguenther@suse.de>
5051         PR tree-optimization/56366
5052         * gcc.dg/torture/pr56366.c: New testcase.
5054 2013-02-18  Richard Biener  <rguenther@suse.de>
5056         PR middle-end/56349
5057         * gcc.dg/torture/pr56349.c: New testcase.
5059 2013-02-18  Richard Biener  <rguenther@suse.de>
5061         PR tree-optimization/56321
5062         * gcc.dg/torture/pr56321.c: New testcase.
5064 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5066         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5068 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5069             Dodji Seketeli  <dodji@redhat.com>
5071         PR asan/56330
5072         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5073         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5074         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5075         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5076         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5077         * c-c++-common/asan/pr56330.c: Likewise.
5078         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5079         Ensure the size argument of __builtin_memcpy is a constant.
5081 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5082             Paolo Carlini  <paolo.carlini@oracle.com>
5084         PR c++/51242
5085         * g++.dg/cpp0x/enum23.C: New.
5087 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5089         PR target/54685
5090         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5092 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5094         PR rtl-optimization/56348
5095         * gcc.target/i386/pr56348.c: New test.
5097 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5099         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5100         * gcc.target/arm/interrupt-2.c: Likewise.
5102 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5104         PR fortran/56318
5105         * gfortran.dg/matmul_9.f90: New.
5107 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5109         PR fortran/53818
5110         * gfortran.dg/init_flag_11.f90: New.
5112 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5114         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5116 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5118         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5119         characters.
5121 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5122             Tobias Burnus  <burnus@net-b.de>
5124         PR testsuite/56138
5125         * gfortran.dg/allocatable_function_7.f90: New.
5127 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5129         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5130         * asan_globals_test-wrapper.cc: New file.
5131         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5132         instead of asan_globals_test.cc as dg-additional-sources.
5133         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5134         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5135         "sanitizer_test_utils.h" instead of
5136         "sanitizer_common/tests/sanitizer_test_utils.h".
5137         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5138         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5139         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5140         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5141         * g++.dg/asan/asan_test.cc: Synced from upstream.
5142         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5144 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5146         Fix an asan crash
5147         * c-c++-common/asan/memcmp-2.c: New test.
5149 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5151         PR c++/55582
5152         * g++.dg/cpp0x/udlit-string-literal.h: New.
5153         * g++.dg/cpp0x/udlit-string-literal.C: New.
5155 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5157         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5159 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5161         PR target/56184
5162         * gcc.target/arm/pr56184.C: New test.
5164 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5166         PR c++/56302
5167         * g++.dg/torture/pr56302.C: New test.
5168         * g++.dg/cpp0x/constexpr-56302.C: New test.
5169         * c-c++-common/pr56302.c: New test.
5171 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5172             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5174         PR fortran/56204
5175         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5176         * gfortran.dg/quad_3.f90: Ditto.
5178 2013-02-13  Kostya Serebryany  <kcc@google.com>
5180         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5181         to match the fresh asan run-time.
5182         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5184 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5186         Avoid instrumenting duplicated memory access in the same basic block
5187         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5188         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5189         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5190         * c-c++-common/asan/inc.c: Likewise.
5192 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5194         PR inline-asm/56148
5195         * gcc.target/i386/pr56148.c: New test.
5197 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5198             Tobias Burnus  <burnus@net-b.de>
5200         PR testsuite/56082
5201         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5202         to kind=2.
5204 2013-02-12  Richard Biener  <rguenther@suse.de>
5206         PR lto/56297
5207         * gcc.dg/lto/pr56297_0.c: New testcase.
5208         * gcc.dg/lto/pr56297_0.c: Likewise.
5210 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5212         PR fortran/46952
5213         * gfortran.dg/typebound_deferred_1.f90: New.
5215 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5217         PR rtl-optimization/56151
5218         * gcc.target/i386/pr56151.c: New test.
5220 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5222         * g++.dg/ext/mv12.C: New test.
5223         * g++.dg/ext/mv12.h: New file.
5224         * g++.dg/ext/mv12-aux.C: New file.
5225         * g++.dg/ext/mv13.C: New test.
5227 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5229         * lib/target-supports.exp
5230         (check_effective_target_powerpc_eabi_ok): New.
5231         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5232         powerpc_eabi_ok.
5233         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5234         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5235         only.
5236         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5237         * gcc.target/powerpc/pr51623.c: Likewise.
5238         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5239         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5241 2013-02-11  Alexander Potapenko  <glider@google.com>
5242             Jack Howarth  <howarth@bromo.med.uc.edu>
5243             Jakub Jelinek  <jakub@redhat.com>
5245         PR sanitizer/55617
5246         * g++.dg/asan/pr55617.C: Run on all targets.
5248 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5250         PR rtl-optimization/56275
5251         * gcc.dg/pr56275.c: New test.
5253 2013-02-11  Richard Biener  <rguenther@suse.de>
5255         PR tree-optimization/56273
5256         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5258 2013-02-11  Richard Biener  <rguenther@suse.de>
5260         PR tree-optimization/56264
5261         * gcc.dg/torture/pr56264.c: New testcase.
5263 2013-02-11  Richard Biener  <rguenther@suse.de>
5265         PR tree-optimization/56273
5266         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5267         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5268         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5269         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5270         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5271         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5273 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5275         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5276         for *-*-linux-gnu targets.
5277         * g++.dg/asan/interception-test-1.c: Ditto.
5278         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5279         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5281 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5283         PR fortran/55362
5284         * gfortran.dg/intrinsic_size_4.f90 : New test.
5286 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5288         PR target/56256
5289         * gcc.target/powerpc/pr56256.c: New test.
5291 2013-02-08  Ian Lance Taylor  <iant@google.com>
5293         * lib/go.exp: Load timeout.exp.
5295 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5297         PR rtl-optimization/56246
5298         * gcc.target/i386/pr56246.c: New test.
5300 2013-02-08  Jeff Law  <law@redhat.com>
5302         PR debug/53948
5303         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5305 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5307         PR target/56043
5308         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5309         powerpc*-*-linux*.
5311 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5313         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5315 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5317         PR rtl-optimization/56195
5318         * gcc.dg/torture/pr56195.c: New test.
5320 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5322         PR fortran/54107
5323         * gfortran.dg/recursive_interface_2.f90: New test.
5325 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5327         PR tree-optimization/56250
5328         * gcc.c-torture/execute/pr56250.c: New test.
5330 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5332         PR tree-optimization/56064
5333         * gcc.dg/fixed-point/view-convert-2.c: New test.
5335 2013-02-08  Michael Matz  <matz@suse.de>
5337         PR tree-optimization/52448
5338         * gcc.dg/pr52448.c: New test.
5340 2013-02-08  Richard Biener  <rguenther@suse.de>
5342         PR middle-end/56181
5343         * gcc.dg/torture/pr56181.c: New testcase.
5345 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5347         PR target/54222
5348         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5349         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5351 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5353         PR c++/56241
5354         * g++.dg/parse/crash61.C: New test.
5356         PR c++/56239
5357         * g++.dg/parse/pr56239.C: New test.
5359         PR c++/56237
5360         * g++.dg/abi/mangle61.C: New test.
5362 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5364         PR rtl-optimization/56225
5365         * gcc.target/i386/pr56225.c: New test.
5367 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5369         PR debug/56154
5370         * gcc.dg/guality/pr56154-1.c: New test.
5371         * gcc.dg/guality/pr56154-2.c: New test.
5372         * gcc.dg/guality/pr56154-3.c: New test.
5373         * gcc.dg/guality/pr56154-4.c: New test.
5374         * gcc.dg/guality/pr56154-aux.c: New file.
5376         PR tree-optimization/55789
5377         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5378         cleanup-tree-dump.
5379         * gcc.dg/tree-ssa/inline-3.c: Add
5380         --param max-early-inliner-iterations=2 option.
5382 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5384         PR debug/53363
5385         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5386         Add -fno-dwarf2-cfi-asm to dg-options.
5387         Adapt match count.
5389 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5391         PR target/56228
5392         * gcc.dg/pr56228.c: New test.
5394 2013-02-07  Alan Modra  <amodra@gmail.com>
5396         PR target/54009
5397         * gcc.target/powerpc/pr54009.c: New test.
5398         PR target/54131
5399         * gfortran.dg/pr54131.f: New test.
5401 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5403         PR fortran/55789
5404         * gfortran.dg/array_constructor_41.f90: New test.
5406 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5408         PR fortran/55978
5409         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5411 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5413         PR middle-end/56217
5414         * g++.dg/gomp/pr56217.C: New test.
5416 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5418         PR tree-optimization/56205
5419         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5420         * gcc.c-torture/execute/pr56205.c: New test.
5422 2013-02-05  Richard Biener  <rguenther@suse.de>
5424         PR tree-optimization/53342
5425         PR tree-optimization/53185
5426         * gcc.dg/vect/pr53185-2.c: New testcase.
5428 2013-02-05  Jan Hubicka  <jh@suse.cz>
5430         PR tree-optimization/55789
5431         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5432         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5433         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5434         * g++.dg/ipa/inline-1.C: New testcase.
5435         * g++.dg/ipa/inline-2.C: New testcase.
5436         * g++.dg/ipa/inline-3.C: New testcase.
5438 2013-02-05  Jan Hubicka  <jh@suse.cz>
5440         PR tree-optimization/55789
5441         * g++.dg/torture/pr55789.C: New testcase.
5443 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5445         PR middle-end/56167
5446         * gcc.dg/pr56167.c: New test.
5448 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5450         PR target/55146
5451         * gcc.target/sh/pr55146.c: New.
5453 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5455         PR tree-optimization/54386
5456         * gcc.target/sh/pr54386.c: New.
5458 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5460         PR fortran/56008
5461         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5463         PR fortran/47517
5464         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5466 2013-02-04  Alexander Potapenko  <glider@google.com>
5467             Jack Howarth  <howarth@bromo.med.uc.edu>
5468             Jakub Jelinek  <jakub@redhat.com>
5470         PR sanitizer/55617
5471         * g++.dg/asan/pr55617.C: New test.
5473 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5475         PR fortran/54195
5476         * gfortran.dg/typebound_operator_19.f90: New test.
5477         * gfortran.dg/typebound_assignment_4.f90: New test.
5479 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5481         PR fortran/54107
5482         * gfortran.dg/recursive_interface_1.f90: New test.
5484 2013-02-04  Richard Guenther  <rguenther@suse.de>
5486         PR lto/56168
5487         * gcc.dg/lto/pr56168_0.c: New testcase.
5488         * gcc.dg/lto/pr56168_1.c: Likewise.
5490 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5492         PR fortran/50627
5493         PR fortran/56054
5494         * gfortran.dg/block_12.f90:  New test.
5495         * gfortran.dg/module_error_1.f90:  New test.
5497 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5499         * lib/target-supports.exp (check_effective_target_vect_float)
5500         (check_effective_target_vect_no_align): Add mips-sde-elf.
5502 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5504         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5506 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5508         * gcc.dg/pr56023.c: XFAIL on AIX.
5509         * gcc.dg/vect/pr49352.c: Same.
5511 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5513         * gnat.dg/opt26.adb: New test.
5515 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5517         Revert.
5518         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5520         * gcc.target/arm/neon-vfnms-1.c: New test.
5521         * gcc.target/arm/neon-vfnma-1.c: New test.
5523 2013-01-31  Richard Biener  <rguenther@suse.de>
5525         PR tree-optimization/56157
5526         * gcc.dg/torture/pr56157.c: New testcase.
5528 2013-01-30  Richard Biener  <rguenther@suse.de>
5530         PR tree-optimization/56150
5531         * gcc.dg/torture/pr56150.c: New testcase.
5533 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5535         PR sanitizer/55374
5536         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5537         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5538         printed in backtrace.
5539         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5540         to avoid errors about mismatched allocation vs. deallocation.
5542         PR c++/55742
5543         * g++.dg/mv1.C: Moved to...
5544         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5545         * g++.dg/mv2.C: Moved to...
5546         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5547         * g++.dg/mv3.C: Moved to...
5548         * g++.dg/ext/mv3.C: ... here.
5549         * g++.dg/mv4.C: Moved to...
5550         * g++.dg/ext/mv4.C: ... here.
5551         * g++.dg/mv5.C: Moved to...
5552         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5553         * g++.dg/mv6.C: Moved to...
5554         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5555         * g++.dg/ext/mv7.C: New test.
5556         * g++.dg/ext/mv8.C: New test.
5557         * g++.dg/ext/mv9.C: New test.
5558         * g++.dg/ext/mv10.C: New test.
5559         * g++.dg/ext/mv11.C: New test.
5561 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5563         PR rtl-optimization/56144
5564         * gcc.dg/pr56144.c: New.
5566 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5568         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5569         message.
5570         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5571         * g++.dg/cpp0x/constexpr-55573.C: Same
5573 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5575         PR tree-optimization/56064
5576         * gcc.dg/fixed-point/view-convert.c: New test.
5578 2013-01-30  Andreas Schwab  <schwab@suse.de>
5580         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5581         evaluate the end index in string range.
5583 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5585         PR fortran/56138
5586         * gfortran.dg/allocatable_function_6.f90: New.
5588 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5589             Mikael Morin  <mikael@gcc.gnu.org>
5591         PR fortran/54107
5592         * gfortran.dg/proc_ptr_comp_36.f90: New.
5594 2013-01-29  Richard Biener  <rguenther@suse.de>
5596         PR tree-optimization/55270
5597         * gcc.dg/torture/pr55270.c: New testcase.
5599 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5601         PR rtl-optimization/56117
5602         * gcc.dg/pr56117.c: New test.
5604 2013-01-28  Richard Biener  <rguenther@suse.de>
5606         PR tree-optimization/56034
5607         * gcc.dg/torture/pr56034.c: New testcase.
5609 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5611         PR tree-optimization/56125
5612         * gcc.dg/pr56125.c: New test.
5614 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5615             Mikael Morin  <mikael@gcc.gnu.org>
5617         PR fortran/53537
5618         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5619         * gfortran.dg/import8.f90: Likewise.
5620         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5621         * gfortran.dg/import10.f90: New test.
5622         * gfortran.dg/import11.f90: Likewise
5624 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5626         PR testsuite/56053
5627         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5628         string.h.  Provide memset, malloc and free prototypes, adjust line
5629         numbers in dg-output.
5630         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5631         Provide memset prototype and adjust line numbers in dg-output.
5632         * c-c++-common/asan/global-overflow-1.c: Likewise.
5634         PR tree-optimization/56094
5635         * gcc.dg/pr56094.c: New test.
5637 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5639         * gcc.target/arm/neon-vfnms-1.c: New test.
5640         * gcc.target/arm/neon-vfnma-1.c: New test.
5642 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5644         PR target/56114
5645         * gcc.target/i386/pr56114.c: New test.
5647 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5649         PR fortran/55984
5650         * gfortran.dg/associate_14.f90: New test.
5652         PR fortran/56047
5653         * gfortran.dg/associate_13.f90: New test.
5655 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5657         PR tree-optimization/56098
5658         * gcc.dg/pr56098-1.c: New test.
5659         * gcc.dg/pr56098-2.c: New test.
5661 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5663         PR target/54222
5664         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5666 2013-01-22  Marek Polacek  <polacek@redhat.com>
5668         PR tree-optimization/56035
5669         * gcc.dg/pr56035.c: New test.
5671 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5673         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5674         for MIPS.
5676 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5678         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5680 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5682         PR c/56078
5683         * gcc.dg/pr56078.c: New test.
5684         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5686 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5688         PR tree-optimization/55927
5689         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5691 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5693         * gcc.target/i386/movsd.c: New test.
5695 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5697         PR inline-asm/55934
5698         * gcc.target/i386/pr55934.c: New test.
5700 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5702         PR fortran/56081
5703         * gfortran.dg/select_8.f90: New.
5705 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5707         * gcc.target/microblaze/microblaze.exp: Remove
5708         target_config_cflags check.
5710 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5712         PR fortran/56052
5713         * gfortran.dg/gomp/pr56052.f90: New test.
5715         PR target/49069
5716         * gcc.dg/pr49069.c: New test.
5718 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5720         PR c++/55944
5721         * g++.dg/cpp0x/constexpr-static10.C: New.
5723 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5725         PR target/56028
5726         * gcc.target/i386/pr56028.c: New test.
5728 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5730         PR target/55686
5731         * gcc.target/i386/pr55686.c: New test.
5733 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5735         PR c++/53609
5736         * g++.dg/cpp0x/variadic139.C: New test.
5737         * g++.dg/cpp0x/variadic140.C: Likewise.
5738         * g++.dg/cpp0x/variadic141.C: Likewise.
5740 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5742         * gnat.dg/warn8.adb: New test.
5744 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5746         PR fortran/55919
5747         * gfortran.dg/include_8.f90: New test.
5749 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5751         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5752         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5754 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5756         PR tree-optimization/56051
5757         * gcc.c-torture/execute/pr56051.c: New test.
5759 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5761         PR rtl-optimization/56023
5762         * gcc.dg/pr56023.c: New test.
5764 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5766         PR middle-end/56022
5767         * gcc.target/i386/pr56022.c: New test.
5769 2013-01-21  Jason Merrill  <jason@redhat.com>
5771         * lib/target-supports.exp (check_effective_target_alias): New.
5773 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5775         PR debug/53235
5776         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5778 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5780         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5782 2013-01-19  Jeff Law  <law@redhat.com>
5784         PR tree-optimization/52631
5785         * tree-ssa/pr52631.c: New test.
5786         * tree-ssa/ssa-fre-9: Update expected output.
5788 2013-01-19  Anthony Green  <green@moxielogic.com>
5790         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5791         for moxie.
5793 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5795         PR tree-optimization/56029
5796         * g++.dg/torture/pr56029.C: New test.
5798 2013-01-18  Sharad Singhai  <singhai@google.com>
5800         PR tree-optimization/55995
5801         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5803 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5805         PR target/55433
5806         * gcc.target/i386/pr55433.c: New.
5808 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5810         PR middle-end/56015
5811         * gfortran.dg/pr56015.f90: New test.
5813 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5815         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5817 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5819         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5820         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5821         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5822         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5823         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5825 2013-01-17  Jeff Law  <law@redhat.com>
5827         * gcc.dg/pr52573.c: Move to...
5828         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5830         PR rtl-optimization/52573
5831         * gcc.dg/pr52573.c: New test.
5833 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5835         PR sanitizer/55679
5836         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5837         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5838         check_no_compiler_messages to test support in ucontext.h.
5839         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5840         compliant RLIMIT_AS.
5842 2013-01-17  Marek Polacek  <polacek@redhat.com>
5844         PR rtl-optimization/55833
5845         * gcc.dg/pr55833.c: New test.
5847 2013-01-17  Jan Hubicka  <jh@suse.cz>
5849         PR tree-optimization/55273
5850         * gcc.c-torture/compile/pr55273.c: New testcase.
5852 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5854         PR target/55981
5855         * gcc.target/pr55981.c: New test.
5857 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5859         * gcc.target/arm/pr40887.c: Require at least armv5.
5860         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5861         * gcc.target/arm/pr51915.c: Likewise.
5862         * gcc.target/arm/pr52006.c: Likewise.
5863         * gcc.target/arm/pr53187.c: Likewise.
5865         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5866         * gcc.target/arm/ftest-support-arm.h: Delete.
5867         * gcc.target/arm/ftest-support-thumb.h: Delete.
5868         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5869         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5870         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5871         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5872         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5873         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5874         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5875         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5876         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5877         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5878         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5879         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5880         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5881         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5882         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5883         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5884         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5885         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5886         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5887         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5888         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5889         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5890         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5891         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5893 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5895         PR tree-optimizations/55264
5896         * g++.dg/ipa/pr55264.C: New test.
5898 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5900         PR fortran/55983
5901         * gfortran.dg/class_55.f90: New.
5903 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5905         PR testsuite/55994
5906         * gcc.c-torture/execute/builtins/builtins.exp: Add
5907         -Wl,--allow-multiple-definition for eabi and elf targets.
5909         PR testsuite/54622
5910         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5911         check_effective_target_vect_perm_short,
5912         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5913         check_effective_target_vect64): Return 0 for big-endian ARM.
5914         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5916         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5917         prototypes.
5919 2013-01-16  Richard Biener  <rguenther@suse.de>
5921         PR tree-optimization/55964
5922         * gcc.dg/torture/pr55964.c: New testcase.
5924 2013-01-16  Richard Biener  <rguenther@suse.de>
5926         PR tree-optimization/54767
5927         PR tree-optimization/53465
5928         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5930 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5932         PR target/55301
5933         * gcc.target/sh/sh-switch.c: New testcase.
5935 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5937         * gcc.dg/webizer.c: Increase the array size.
5939 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5941         PR target/55940
5942         * gcc.dg/pr55940.c: New test.
5944 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5945             Harald Anlauf  <anlauf@gmx.de>
5947         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5948         * gfortran.dg/bounds_check_5.f90: Likewise.
5949         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5950         * gfortran.dg/continuation_9.f90: Likewise.
5951         * gfortran.dg/move_alloc_13.f90: Likewise.
5952         * gfortran.dg/structure_constructor_11.f90: Likewise.
5953         * gfortran.dg/tab_continuation.f: Likewise.
5954         * gfortran.dg/warning-directive-2.F90: Likewise.
5955         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5957 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5959         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5960         * gcc.target/arm/fma-sp.c: Likewise.
5962 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5964         PR rtl-optimization/55153
5965         * gcc.dg/pr55153.c: New.
5967 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5969         PR tree-optimization/55920
5970         * gcc.c-torture/compile/pr55920.c: New test.
5972 2013-01-15  Richard Biener  <rguenther@suse.de>
5974         PR middle-end/55882
5975         * gcc.dg/torture/pr55882.c: New testcase.
5977 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5979         PR tree-optimization/55955
5980         * gcc.c-torture/compile/pr55955.c: New test.
5982 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5984         PR c++/55663
5985         * g++.dg/cpp0x/alias-decl-31.C: New test.
5987 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5989         PR fortran/54286
5990         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5991         case where interface is null.
5993 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5995         PR fortran/55806
5996         * gfortran.dg/array_constructor_40.f90:  New test.
5998 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6000         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6002 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6004         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6005         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6006         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6007         * gcc.target/aarch64/vect-ld1r.c: New.
6008         * gcc.target/aarch64/vect-ld1r.x: New.
6010 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6012         PR target/55948
6013         * gcc.target/i386/hle-clear-rel.c: New file
6014         * gcc.target/i386/hle-store-rel.c: New file.
6016 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6018         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6019         * gfortran.dg/bounds_check_4.f90: Likewise.
6020         * gfortran.dg/inquire_10.f90: Likewise.
6021         * gfortran.dg/minloc_3.f90: Likewise.
6022         * gfortran.dg/minlocval_3.f90: Likewise.
6023         * gfortran.dg/module_double_reuse.f90: Likewise.
6024         * gfortran.dg/mvbits_1.f90: Likewise.
6025         * gfortran.dg/oldstyle_1.f90: Likewise.
6026         * gfortran.dg/pr20163-2.f: Likewise.
6027         * gfortran.dg/save_1.f90: Likewise.
6028         * gfortran.dg/scan_1.f90: Likewise.
6029         * gfortran.dg/select_char_1.f90: Likewise.
6030         * gfortran.dg/shape_4.f90: Likewise.
6031         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6032         * gfortran.dg/function_optimize_10.f90: Likewise.
6033         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6034         * gfortran.dg/used_types_17.f90: Likewise.
6035         * gfortran.dg/used_types_18.f90: Likewise.
6037 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6039         PR fortran/54286
6040         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6042 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6044         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6046 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6048         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6050 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6052         PR fortran/55072
6053         * gfortran.dg/assumed_type_2.f90: Fix test case.
6054         * gfortran.dg/internal_pack_13.f90: New test.
6055         * gfortran.dg/internal_pack_14.f90: New test.
6057 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6059         PR fortran/55868
6060         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6061         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6062         $tar to STAR.
6064 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6066         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6068 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6070         PR target/55719
6071         * gcc.target/s390/pr55719.c: New testcase.
6073 2013-01-11  Richard Guenther  <rguenther@suse.de>
6075         PR tree-optimization/44061
6076         * gcc.dg/pr44061.c: New testcase.
6078 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6080         Update copyright years.
6082 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6083             Jakub Jelinek  <jakub@redhat.com>
6085         PR target/55565
6086         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6088 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6090         PR rtl-optimization/55672
6091         * gcc.target/i386/pr55672.c: New.
6093 2013-01-10  Jeff Law  <law@redhat.com>
6095         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6096         pass/fail message unique.
6099 2013-01-10  Jason Merrill  <jason@redhat.com>
6101         * ada/.gitignore: New.
6103 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6105         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6106         Add tls options.
6107         * g++.dg/tls/thread_local2.C: Likewise.
6108         * g++.dg/tls/thread_local2g.C: Likewise.
6109         * g++.dg/tls/thread_local6.C: Likewise.
6110         * g++.dg/tls/thread_local-order1.C: Add tls options.
6111         * g++.dg/tls/thread_local-order2.C: Likewise.
6112         * g++.dg/tls/thread_local3.C: Likewise.
6113         * g++.dg/tls/thread_local3g.C: Likewise.
6114         * g++.dg/tls/thread_local4.C: Likewise.
6115         * g++.dg/tls/thread_local4g.C: Likewise.
6116         * g++.dg/tls/thread_local5.C: Likewise.
6117         * g++.dg/tls/thread_local5g.C: Likewise.
6118         * g++.dg/tls/thread_local6g.C: Likewise.
6120 2013-01-10  Kostya Serebryany  <kcc@google.com>
6122         * g++.dg/asan/asan_test.cc: Sync from upstream.
6124 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6126         PR tree-optimization/55921
6127         * gcc.c-torture/compile/pr55921.c: New test.
6129 2013-01-09  Jan Hubicka  <jh@suse.cz>
6131         PR tree-optimization/55569
6132         * gcc.c-torture/compile/pr55569.c: New testcase.
6134 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6136         PR fortran/47203
6137         * gfortran.dg/use_28.f90: New test.
6139 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6141         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6142         number matching more robust.
6144 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6146         PR rtl-optimization/55829
6147         * gcc.target/i386/pr55829.c: New.
6149 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6151         PR fortran/55758
6152         * gfortran.dg/bind_c_bool_1.f90: New.
6153         * gfortran.dg/do_5.f90: Add dg-warning.
6155 2013-01-09  Jan Hubicka  <jh@suse.cz>
6157         PR tree-optimization/55875
6158         * gcc.c-torture/execute/pr55875.c: New testcase.
6159         * g++.dg/torture/pr55875.C: New testcase.
6161 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6163         PR c/48418
6164         * c-c++-common/pr48418.c: New test.
6166 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6168         PR c++/55801
6169         * g++.dg/tls/thread_local-ice.C: New.
6171 2013-01-09  Andreas Schwab  <schwab@suse.de>
6173         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6175 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6177         PR tree-optimization/48189
6178         * gcc.dg/pr48189.c: New test.
6180 2013-01-04  Jan Hubicka  <jh@suse.cz>
6182         PR tree-optimization/55823
6183         * g++.dg/ipa/devirt-10.C: New testcase.
6185 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6186             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6188         PR rtl-optimization/55845
6189         * gcc.target/i386/pr55845.c: New test.
6191 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6193         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6194         instructions generated instead of number of occurances.
6196 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6198         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6199         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6200         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6201         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6202         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6203         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6204         * gcc.target/aarch64/vect-fcm.x: Likewise.
6205         * lib/target-supports.exp
6206         (check_effective_target_vect_cond): Enable for AArch64.
6208 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6210         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6211         endian-safe float pool loading.
6212         (test_square_root_v4sf): Likewise.
6213         (test_square_root_v2df): Likewise.
6214         * lib/target-supports.exp
6215         (check_effective_target_vect_call_sqrtf): Add AArch64.
6217 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6219         PR debug/55579
6220         * gcc.dg/tree-ssa/pr55579.c: New test.
6222 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6224         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6225         asm comments.
6227 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6229         PR middle-end/55890
6230         * gcc.dg/torture/pr55890-3.c: New test.
6232         PR middle-end/55851
6233         * gcc.c-torture/compile/pr55851.c: New test.
6235         PR sanitizer/55844
6236         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6237         dg-options.
6239 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6241         PR fortran/55618
6242         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6244 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6246         PR fortran/55763
6247         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6248         * gfortran.dg/pointer_init_7.f90: New.
6250 2013-01-07  Richard Biener  <rguenther@suse.de>
6252         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6254 2013-01-07  Richard Biener  <rguenther@suse.de>
6256         PR middle-end/55890
6257         * gcc.dg/torture/pr55890-1.c: New testcase.
6258         * gcc.dg/torture/pr55890-2.c: Likewise.
6260 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6262         * gcc.target/aarch64/fmovd.c: New.
6263         * gcc.target/aarch64/fmovf.c: Likewise.
6264         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6265         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6266         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6267         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6268         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6269         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6271 2013-01-07  Richard Biener  <rguenther@suse.de>
6273         PR tree-optimization/55888
6274         PR tree-optimization/55862
6275         * gcc.dg/torture/pr55888.c: New testcase.
6277 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6279         PR fortran/55852
6280         * gfortran.dg/intrinsic_size_3.f90: New.
6282 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6284         PR fortran/55763
6285         * gfortran.dg/select_type_32.f90: New.
6287 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6289         PR c++/52343
6290         * g++.dg/cpp0x/alias-decl-29.C: New test.
6292 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6294         PR fortran/53876
6295         PR fortran/54990
6296         PR fortran/54992
6297         * gfortran.dg/class_array_15.f03: New test.
6299 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6301         PR fortran/42769
6302         PR fortran/45836
6303         PR fortran/45900
6304         * gfortran.dg/use_23.f90: New test.
6305         * gfortran.dg/use_24.f90: New test.
6306         * gfortran.dg/use_25.f90: New test.
6307         * gfortran.dg/use_26.f90: New test.
6308         * gfortran.dg/use_27.f90: New test.
6310 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6312         * gnat.dg/specs/clause_on_volatile.ads: New test.
6314 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6316         * gnat.dg/alignment10.adb: New test.
6318 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6319             Mikael Morin  <mikael@gcc.gnu.org>
6321         PR fortran/55827
6322         * gfortran.dg/use_22.f90: New test.
6324 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6326         * gcc.target/aarch64/cmp-1.c: New testcase.
6328 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6330         PR fortran/55172
6331         * gfortran.dg/select_type_31.f03: New test.
6333 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6335         PR c++/54526 (again)
6336         * g++.dg/cpp0x/parse2.C: Extend.
6337         * g++.old-deja/g++.other/crash28.C: Adjust.
6339 2013-01-04  Richard Biener  <rguenther@suse.de>
6341         PR tree-optimization/55862
6342         * gcc.dg/torture/pr55862.c: New testcase.
6344 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6346         PR tree-optimization/55755
6347         * gcc.dg/torture/pr55755.c: New test.
6348         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6349         * gcc.dg/tree-ssa/pr45144.c: Update.
6351 2013-01-04  Richard Biener  <rguenther@suse.de>
6353         PR middle-end/55863
6354         * gcc.dg/fold-reassoc-2.c: New testcase.
6356 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6358         PR fortran/55763
6359         * gfortran.dg/null_7.f90: New.
6361 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6363         PR fortran/55854
6364         PR fortran/55763
6365         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6366         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6367         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6369 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6371         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6373 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6375         PR fortran/55855
6376         * gfortran.dg/assignment_1.f90: Modified.
6377         * gfortran.dg/assignment_4.f90: New.
6379 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6381         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6383 2013-01-03  Richard Biener  <rguenther@suse.de>
6385         PR tree-optimization/55857
6386         * gcc.dg/vect/pr55857-1.c: New testcase.
6387         * gcc.dg/vect/pr55857-2.c: Likewise.
6389 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6391         PR rtl-optimization/55838
6392         * gcc.dg/pr55838.c: New test.
6394         PR tree-optimization/55832
6395         * gcc.c-torture/compile/pr55832.c: New test.
6397 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6399         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6400         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6401         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6402         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6403         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6404         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6405         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6406         * gcc.dg/unroll_1.c: Ditto.
6407         * gcc.dg/unroll_2.c: Ditto.
6408         * gcc.dg/unroll_3.c: Ditto.
6409         * gcc.dg/unroll_4.c: Ditto.
6411 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6413         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6415 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6417         PR fortran/55818
6418         * gfortran.dg/eof_4.f90: New test.
6420 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6422         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6423         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6424         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6425         (compat_setup_dfp): Initialize compat_alt_caret and
6426         compat_save_TEST_ALWAYS_FLAGS.
6428 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6430         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6432 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6434         * gcc.dg/torture/fp-int-convert-2.c: New test.
6436 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438         * gfortran.dg/newunit_3.f90: Add dg-do run.
6439         * gfortran.dg/inquire_15.f90: Add dg-do run.
6441 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6443         PR tree-optimization/55831
6444         * gcc.dg/pr55831.c: New test.
6446 Copyright (C) 2013 Free Software Foundation, Inc.
6448 Copying and distribution of this file, with or without modification,
6449 are permitted in any medium without royalty provided the copyright
6450 notice and this notice are preserved.