2013-08-28 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob59313ab6678f6c5c4d767fd710b0dbbc3d6c679b
1 2013-08-28  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/56933
4         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
6 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
8         * gcc.target/aarch64/scalar_shift_1.c: New.
10 2013-08-27  Richard Biener  <rguenther@suse.de>
12         PR tree-optimization/57521
13         * gcc.dg/torture/pr57521.c: New testcase.
15 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
17         PR rtl-optimization/57860
18         PR rtl-optimization/57861
19         PR rtl-optimization/57875
20         PR rtl-optimization/57876
21         PR rtl-optimization/57877
22         * gcc.c-torture/execute/pr57860.c: New test.
23         * gcc.c-torture/execute/pr57861.c: New test.
24         * gcc.c-torture/execute/pr57875.c: New test.
25         * gcc.c-torture/execute/pr57876.c: New test.
26         * gcc.c-torture/execute/pr57877.c: New test.
28 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
30         PR fortran/58146
31         * gfortran.dg/bounds_check_18.f90:  New test.
33 2013-08-23  Jan Hubicka  <jh@suse.cz>
35         * g++.dg/ipa/devirt-14.C: Fix typo.
37 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
39         PR fortran/57798
40         * gfortran.dg/inline_sum_5.f90: New.
42 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
44         PR fortran/57843
45         * gfortran.dg/typebound_assignment_7.f90: New.
47 2013-08-23  Jan Hubicka  <jh@suse.cz>
49         * g++.dg/ipa/devirt-13.C: New testcase.
50         * g++.dg/ipa/devirt-14.C: New testcase.
52 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
54         PR target/58218
55         * gcc.target/i386/pr58218.c: New test.
57         PR tree-optimization/58209
58         * gcc.c-torture/execute/pr58209.c: New test.
60 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
62         * gcc.target/powerpc/pr57744.c: Declare abort.
64 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/56380
67         * g++.dg/template/error54.C: New.
69 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
71         PR fortran/58185
72         * gfortran.dg/select_type_34.f90: New.
74 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
76         PR c++/56130
77         * g++.dg/warn/deprecated-7.C: New.
79 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
81         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
83 2013-08-21  Jeff Law  <law@redhat.com>
85         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
87 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
89         PR c++/56134
90         * g++.dg/ext/attr-alias-3.C: New.
92 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
94         PR fortran/53655
95         * gfortran.dg/intent_out_8.f90: New.
97 2013-08-20  Teresa Johnson  <tejohnson@google.com>
99         PR rtl-optimizations/57451
100         * g++.dg/tree-prof/pr57451.C: New test.
102 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
104         PR c++/58190
105         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
107 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
109         PR c/57490
110         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
112 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
114         * gcc.target/powerpc/dfp-dd-2.c: New test.
115         * gcc.target/powerpc/dfp-td-2.c: Likewise.
116         * gcc.target/powerpc/dfp-td-3.c: Likewise.
118 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
120         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
121         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
122         Check for SLL too.
124 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
126         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
128         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
129         "Threaded".
131         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
132         correct test response.
134         PR testsuite/52641
135         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
136         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
137         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
138         (v4si): Use it.
139         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
140         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
142         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
144 2013-08-18  Jan Hubicka  <jh@suse.cz>
146         * g++.dg/ipa/type-inheritance-1.C: New testcase.
148 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
150         PR fortran/46271
151         * gfortran.dg/gomp/proc_ptr_1.f90: New.
153 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
155         PR tree-optimization/58006
156         * g++.dg/opt/pr58006.C: New test.
158 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
160         * gnat.dg/specs/linker_alias.ads: New test.
162 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
164         PR tree-optimization/58164
165         * gcc.c-torture/compile/pr58164.c: New test.
167         PR tree-optimization/58165
168         * g++.dg/opt/pr58165.C: New test.
170 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
172         PR c++/51912
173         * g++.dg/cpp0x/enum28.C: New.
174         * g++.dg/cpp0x/enum15.C: Adjust.
176 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
178         PR target/57949
179         * gcc.target/powerpc/pr57949-1.c: New.
180         * gcc.target/powerpc/pr57949-2.c: New.
182 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
184         PR tree-optimization/58145
185         * gcc.dg/pr58145-1.c: New test.
186         * gcc.dg/pr58145-2.c: New test.
188 2013-08-14  Joern Rennecke <joern.rennecke@embecosm.com>
190         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
191         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
192         * gcc.dg/debug/dwarf2/static1.c: Likewise.
193         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
194         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
195         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
196         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
197         * gcc.dg/debug/dwarf2/var1.c: Likewise.
198         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
199         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
200         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
201         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
202         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
203         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
204         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
205         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
206         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
207         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
208         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
209         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
210         * gcc.dg/debug/dwarf2/var2.c: Likewise.
211         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
212         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
213         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
214         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
215         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
216         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
217         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
218         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
219         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
220         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
221         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
222         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
223         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
224         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
225         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
226         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
227         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
228         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
229         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
230         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
232         PR testsuite/52641
233         * gcc.c-torture/execute/pr56799.x: New file.
235         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
237         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
239         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
240         * gcc.dg/pr44214-3.c (v2df): Likewise.
242         * gcc.dg/pr46647.c: xfail for avr-*-*.
244         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
245         memcpy by one.
246         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
247         Expect l to be optimized away.
248         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
250         PR testsuite/52641
251         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
252         to tests that assume int/double are larger than short/float.
254         PR testsuite/52641
255         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
256         target { ! int16 }.
257         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
258         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
259         target { int16 }.  Restrict existing tests to target { int32 }
260         where appropriate.
261         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
262         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
263         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
264         * lib/target-supports.exp (check_effective_target_int32): New proc.
266         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
267         exclude from scan test.
269         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
270         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
271         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
272         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
273         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
274         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
275         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
276         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
277         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
278         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
279         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
280         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
281         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
282         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
283         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
284         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
285         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
286         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
287         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
289 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
291         * gcc.target/arm/pr19599.c: Skip for -mthumb.
293         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
294         to be the first test directive.
295         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
296         * gcc.target/arm/atomic-op-acquire.c: Likewise.
297         * gcc.target/arm/atomic-op-char.c: Likewise.
298         * gcc.target/arm/atomic-op-consume.c: Likewise.
299         * gcc.target/arm/atomic-op-int.c: Likewise.
300         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
301         * gcc.target/arm/atomic-op-release.c: Likewise.
302         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
303         * gcc.target/arm/atomic-op-short.c: Likewise.
305 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
307         PR rtl-optimization/57662
308         * gcc.dg/pr57662.c: New test.
310 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
312         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
313         alternative to -1.
314         * gcc.target/mips/nans-legacy.c: Likewise.
316 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
318         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
319         escapes.
320         * gcc.target/mips/fabs-legacy.c: Likewise.
321         * gcc.target/mips/fabsf-2008.c: Likewise.
322         * gcc.target/mips/fabsf-legacy.c: Likewise.
323         * gcc.target/mips/fneg-2008.c: Likewise.
324         * gcc.target/mips/fneg-legacy.c: Likewise.
325         * gcc.target/mips/fnegf-2008.c: Likewise.
326         * gcc.target/mips/fnegf-legacy.c: Likewise.
327         * gcc.target/mips/nan-2008.c: Likewise.
328         * gcc.target/mips/nan-legacy.c: Likewise.
329         * gcc.target/mips/nanf-2008.c: Likewise.
330         * gcc.target/mips/nanf-legacy.c: Likewise.
331         * gcc.target/mips/nans-2008.c: Likewise.
332         * gcc.target/mips/nans-legacy.c: Likewise.
333         * gcc.target/mips/nansf-2008.c: Likewise.
334         * gcc.target/mips/nansf-legacy.c: Likewise.
336 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
338         * gnat.dg/valued_proc.adb: New test.
339         * gnat.dg/valued_proc_pkg.ads: New helper.
341 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
343         PR tree-optimization/57661
344         * g++.dg/opt/pr57661.C: New test.
346         PR sanitizer/56417
347         * gcc.dg/asan/pr56417.c: New test.
349 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
351         * gnat.dg/loop_optimization16.adb: New test.
352         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
354 2013-08-13  Marek Polacek  <polacek@redhat.com>
356         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
358 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
360         Example of converting global state to per-pass state.
362         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
363         global state "static int counter" to...
364         (one_pass::counter): ...this instance data.
366 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
368         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
369         to member function...
370         (one_pass::gate): ...this.
371         (one_pass_exec): Convert to member function...
372         (one_pass::impl_execute): ...this.
374 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
376         PR c++/57416
377         * g++.dg/cpp0x/pr57416.C: New.
379 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
381         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
382         changes.
383         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
384         * g++.dg/cpp0x/defaulted2.C: Likewise.
385         * g++.dg/cpp0x/defaulted31.C: Likewise.
386         * g++.dg/cpp0x/error6.C: Likewise.
387         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
388         * g++.dg/cpp0x/override2.C: Likewise.
389         * g++.dg/cpp0x/parse1.C: Likewise.
390         * g++.dg/cpp0x/scoped_enum.C: Likewise.
391         * g++.dg/cpp0x/temp_default4.C: Likewise.
392         * g++.dg/ext/attrib32.C: Likewise.
393         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
394         * g++.dg/ext/mv13.C: Likewise.
395         * g++.dg/ext/mv7.C: Likewise.
396         * g++.dg/ext/mv9.C: Likewise.
397         * g++.dg/ext/pr57362.C: Likewise.
398         * g++.dg/ext/typeof10.C: Likewise.
399         * g++.dg/lookup/anon6.C: Likewise.
400         * g++.dg/lookup/crash6.C: Likewise.
401         * g++.dg/lookup/name-clash5.C: Likewise.
402         * g++.dg/lookup/name-clash6.C: Likewise.
403         * g++.dg/other/anon4.C: Likewise.
404         * g++.dg/other/error15.C: Likewise.
405         * g++.dg/other/error8.C: Likewise.
406         * g++.dg/other/redecl2.C: Likewise.
407         * g++.dg/parse/crash16.C: Likewise.
408         * g++.dg/parse/crash21.C: Likewise.
409         * g++.dg/parse/crash38.C: Likewise.
410         * g++.dg/parse/redef2.C: Likewise.
411         * g++.dg/parse/struct-as-enum1.C: Likewise.
412         * g++.dg/template/crash39.C: Likewise.
413         * g++.dg/template/redecl3.C: Likewise.
414         * g++.dg/tls/diag-3.C: Likewise.
415         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
416         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
417         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
418         * g++.old-deja/g++.brendan/crash16.C: Likewise.
419         * g++.old-deja/g++.brendan/crash18.C: Likewise.
420         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
421         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
422         * g++.old-deja/g++.brendan/static3.C: Likewise.
423         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
424         * g++.old-deja/g++.jason/binding.C: Likewise.
425         * g++.old-deja/g++.jason/crash4.C: Likewise.
426         * g++.old-deja/g++.jason/crash7.C: Likewise.
427         * g++.old-deja/g++.jason/lineno.C: Likewise.
428         * g++.old-deja/g++.jason/scoping7.C: Likewise.
429         * g++.old-deja/g++.mike/misc3.C: Likewise.
430         * g++.old-deja/g++.mike/net44.C: Likewise.
431         * g++.old-deja/g++.mike/ns3.C: Likewise.
432         * g++.old-deja/g++.ns/alias4.C: Likewise.
433         * g++.old-deja/g++.ns/ns11.C: Likewise.
434         * g++.old-deja/g++.other/crash23.C: Likewise.
435         * g++.old-deja/g++.other/decl8.C: Likewise.
436         * g++.old-deja/g++.other/linkage3.C: Likewise.
437         * g++.old-deja/g++.other/typeck1.C: Likewise.
438         * g++.old-deja/g++.other/typedef5.C: Likewise.
439         * g++.old-deja/g++.pt/explicit34.C: Likewise.
440         * g++.old-deja/g++.pt/friend36.C: Likewise.
441         * obj-c++.dg/method-8.mm: Likewise.
442         * obj-c++.dg/tls/diag-3.mm: Likewise.
444 2013-08-12  Perez Read  <netfirewall@gmail.com>
446          PR target/58132
447          * gcc.target/i386/movabs-1.c: New test.
449 2013-08-12  Marek Polacek  <polacek@redhat.com>
451         PR tree-optimization/57980
452         * gcc.dg/pr57980.c: New test.
454 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
456         PR fortran/56666
457         * gfortran.dg/do_check_10.f90:  New test.
458         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
459         * gfortran.dg/array_constructor_18.f90:  Likewise.
460         * gfortran.dg/array_constructor_22.f90:  Likewise.
461         * gfortran.dg/coarray_15.f90:  Likewise.
462         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
463         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
464         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
466 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
468         PR c++/53349
469         * g++.dg/cpp0x/constexpr-ice8.C: New.
471 2013-08-09  Xinliang David Li  <davidxl@google.com>
473         * gcc.target/i386/memcpy-strategy-1.c: New test.
474         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
475         * gcc.target/i386/memset-strategy-1.c: Ditto.
476         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
478 2013-08-09  Jan Hubicka  <jh@suse.cz>
480         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
481         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
483 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
485         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
487 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
489         PR fortran/58058
490         * gfortran.dg/transfer_intrinsic_6.f90: New.
492 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
494         Revert:
495         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
497         PR c++/46206
498         * g++.dg/lookup/typedef2.C: New.
500 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
502         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
503         output of vdup intrinsics.
505 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
507         * gcc.target/arm/lp1189445.c: New testcase.
509 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
511         * gcc.dg/torture/pr58079.c: New test.
513 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
515         * gnat.dg/warn9.adb: New test.
517 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
519         PR c++/46206
520         * g++.dg/lookup/typedef2.C: New.
522 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
524         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
525         to optstr when building plugins on darwin.
527 2013-08-06  Martin Jambor  <mjambor@suse.cz>
529         PR tree-optimization/57539
530         * gcc.dg/ipa/pr57539.c: New test.
532 2013-08-06  Martin Jambor  <mjambor@suse.cz>
533             Bernd Edlinger <bernd.edlinger@hotmail.de>
535         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
536         (a): Fix constructor.
538 2013-08-06  Martin Jambor  <mjambor@suse.cz>
540         PR fortran/57987
541         * gfortran.dg/pr57987.f90: New test.
543 2013-08-06  Martin Jambor  <mjambor@suse.cz>
545         PR middle-end/58041
546         * gcc.dg/torture/pr58041.c: New test.
547         * gcc.target/arm/pr58041.c: Likewise.
549 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
551         PR fortran/57306
552         * gfortran.dg/pointer_init_8.f90: New.
554 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
556         PR c++/58080
557         * g++.dg/cpp0x/pr58080.C: New.
559 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
561         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
562         to optstr when building plugins.
564 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
566         Patch autogenerated by refactor_passes.py from
567         https://github.com/davidmalcolm/gcc-refactoring-scripts
568         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
570         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
571         struct to a subclass of gimple_opt_pass along with...
572         (pass_data_one_pass): ...new pass_data instance and...
573         (make_one_pass): ...new function.
574         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
575         global struct to a subclass of gimple_opt_pass along with...
576         (pass_data_warn_self_assign): ...new pass_data instance and...
577         (make_pass_warn_self_assign): ...new function.
578         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
579         a global struct to a subclass of gimple_opt_pass along with...
580         (pass_data_dumb_plugin_example): ...new pass_data instance and...
581         (make_pass_dumb_plugin_example): ...new function.
582         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
583         global struct to a subclass of gimple_opt_pass along with...
584         (pass_data_warn_self_assign): ...new pass_data instance and...
585         (make_pass_warn_self_assign): ...new function.
587 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
589         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
590         is created and added to the pass_manager to reflect
591         autogenerated changes.
592         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
593         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
594         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
596 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
598         PR c++/58072
599         * g++.dg/cpp0x/pr58072.C: New.
601 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
603         * gcc.dg/torture/pr57993-2.cpp: New.
605 2013-08-02  Jan Hubicka  <jh@suse.cz>
607         * gcc.dg/ipa/ipa-1.c: Update.
608         * gcc.dg/ipa/ipa-2.c: Update.
609         * gcc.dg/ipa/ipa-3.c: Update.
610         * gcc.dg/ipa/ipa-4.c: Update.
611         * gcc.dg/ipa/ipa-5.c: Update.
612         * gcc.dg/ipa/ipa-7.c: Update.
613         * gcc.dg/ipa/ipa-8.c: Update.
614         * gcc.dg/ipa/ipcp-1.c: Update.
615         * gcc.dg/ipa/ipcp-2.c: Update.
617 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
619         PR rtl-optimization/58048
620         * gcc.target/i386/pr58048.c: New.
622 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
624         * gcc.target/arm/neon-for-64bits-2.c: Delete.
626 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
627             Peter Bergner  <bergner@vnet.ibm.com>
629         PR c++/54537
630         * g++.dg/overload/using3.C: New.
631         * g++.dg/overload/using2.C: Adjust.
632         * g++.dg/lookup/using9.C: Likewise.
634 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
636         * gcc.target/arm/pr46972-2.c: New test.
638 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
640         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
642 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
644         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
646 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
648         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
649         rather than addressing!=absolute when deciding how to handle MIPS16
650         when the test forces an ABI.
652 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
654         PR c++/57673
655         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
657 2013-07-30  Steve Ellcey  <sellcey@mips.com>
659         * gcc.target/mips/code-readable-1.c: Increase switch size.
660         * gcc.target/mips/code-readable-2.c: Ditto.
661         * gcc.target/mips/code-readable-3.c: Ditto.
662         * gcc.target/mips/code-readable-4.c: Ditto.
664 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/57947
667         * g++.dg/parse/crash63.C: New.
669 2013-07-30  Tobias Burnus  <burnus@net-b.de>
671         PR fortran/57530
672         * gfortran.dg/pointer_assign_8.f90: New.
673         * gfortran.dg/pointer_assign_9.f90: New.
674         * gfortran.dg/pointer_assign_10.f90: New.
675         * gfortran.dg/pointer_assign_11.f90: New.
677 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
679         * gcc.target/arm/pr57637.c: New testcase.
681 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
683         PR tree-optimization/57993
684         * gcc.dg/torture/pr57993.c: New test.
686 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
688         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
690 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
692         PR c++/57948
693         * g++.dg/conversion/ambig2.C: New.
695 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
697         * gcc.target/mips/fabs-2008.c: New test case.
698         * gcc.target/mips/fabs-legacy.c: New test case.
699         * gcc.target/mips/fabsf-2008.c: New test case.
700         * gcc.target/mips/fabsf-legacy.c: New test case.
701         * gcc.target/mips/fneg-2008.c: New test case.
702         * gcc.target/mips/fneg-legacy.c: New test case.
703         * gcc.target/mips/fneg-2008.c: New test case.
704         * gcc.target/mips/fneg-legacy.c: New test case.
705         * gcc.target/mips/nan-2008.c: New test case.
706         * gcc.target/mips/nan-legacy.c: New test case.
707         * gcc.target/mips/nanf-2008.c: New test case.
708         * gcc.target/mips/nanf-legacy.c: New test case.
709         * gcc.target/mips/nans-2008.c: New test case.
710         * gcc.target/mips/nans-legacy.c: New test case.
711         * gcc.target/mips/nansf-2008.c: New test case.
712         * gcc.target/mips/nansf-legacy.c: New test case.
713         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
715 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
716             Maxim Kuvyrkov  <maxim@kugelworks.com>
718         * lib/target-supports.exp (check_effective_target_non_bionic): New
719         effective-target test.
720         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
721         * g++.dg/tls/thread_local4g.C: Ditto.
723 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
725         PR fortran/58009
726         * gfortran.dg/vector_subsript_7.f90:  New test.
728 2013-07-27  Tobias Burnus  <burnus@net-b.de>
730         PR fortran/57991
731         * gfortran.dg/warn_alias.f90: New.
733 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
735         PR fortran/57285
736         * gfortran.dg/class_array_19.f90: New.
738 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
740         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
741         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
742         * gcc.dg/vect/pr57741-3.c: Likewise.
743         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
745 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
747         Skip tests that make assumptions about struct layout that don't hold
748         on epiphany:
749         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
750         * g++.dg/cpp0x/iop.C: Likewise.
751         * g++.dg/cpp0x/named_refs.C: Likewise.
752         * g++.dg/cpp0x/rv1p.C: Likewise.
753         * g++.dg/cpp0x/rv2p.C: Likewise.
754         * g++.dg/cpp0x/rv3p.C: Likewise.
755         * g++.dg/cpp0x/rv4p.C: Likewise.
756         * g++.dg/cpp0x/rv5p.C: Likewise.
757         * g++.dg/cpp0x/rv6p.C: Likewise.
758         * g++.dg/cpp0x/rv7p.C: Likewise.
759         * g++.dg/cpp0x/rv8p.C: Likewise.
760         * g++.dg/ext/strncpy-chk1.C: Likewise.
761         * gcc.dg/builtin-object-size-10.c: Likewise.
762         * gcc.dg/builtin-object-size-11.c: Likewise.
763         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
764         * gcc.dg/pr25805.c: Likewise.
765         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
766         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
767         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
768         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
769         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
770         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
771         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
772         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
773         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
774         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
775         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
776         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
777         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
778         * gcc.c-torture/execute/zerolen-2.x: Likewise.
779         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
781         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
782         * gcc.dg/tree-ssa/loop-1.c: Likewise.
784         * gcc.dg/torture/pr37868.c: Disable for epiphany.
785         * gcc.dg/sibcall-6.c: Enable for epiphany.
787 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
789         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
791 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
793         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
794         memcpy not initializers.
796         * gcc.dg/guality/guality.exp: Skip on AIX.
798 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
800         PR c++/57101
801         * g++.dg/cpp0x/pr57101.C: New.
803 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
805         * gcc.target/aarch64/neg_1.c: New test.
807 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
809         PR fortran/57966
810         * gfortran.dg/typebound_call_25.f90: New.
812 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
814         PR c++/57981
815         * g++.dg/cpp0x/pr57981.C: New.
817 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
819         PR c++/57880
820         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
822 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
824         PR rtl-optimization/57960
825         * gcc.target/s390/pr57960.c: New.
827 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
829         PR fortran/57639
830         * gfortran.dg/unlimited_polymorphic_9.f90: New.
832 2013-07-25  Terry Guo  <terry.guo@arm.com>
834         * gcc.target/arm/thumb1-Os-mult.c: New test case.
836 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/57942
839         * g++.dg/inherit/pr57942.C: New.
841 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
843         * gcc.target/powerpc/bool2.h: New file, test the code generation
844         of logical operations for power5, altivec, power7, and power8 systems.
845         * gcc.target/powerpc/bool2-p5.c: Likewise.
846         * gcc.target/powerpc/bool2-av.c: Likewise.
847         * gcc.target/powerpc/bool2-p7.c: Likewise.
848         * gcc.target/powerpc/bool2-p8.c: Likewise.
849         * gcc.target/powerpc/bool3.h: Likewise.
850         * gcc.target/powerpc/bool3-av.c: Likewise.
851         * gcc.target/powerpc/bool2-p7.c: Likewise.
852         * gcc.target/powerpc/bool2-p8.c: Likewise.
854 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
856         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
858 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
860         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
862 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
864         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
865         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
866         type from long to long long.
867         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
868         to have effective-target keywords of lp64 and ilp32.
869         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
870         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
871         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
872         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
873         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
874         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
875         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
876         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
877         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
879 2013-07-23  Tom Tromey  <tromey@redhat.com>
880             Joseph Myers  <joseph@codesourcery.com>
882         * gcc.dg/c11-generic-1.c: New file.
883         * gcc.dg/c11-generic-2.c: New file.
885 2013-07-22  Tobias Burnus  <burnus@net-b.de>
887         PR fortran/57906
888         PR fortran/52052
889         * coarray/lib_realloc_1.f90: Permit optimization.
890         * gfortran.dg/coarray_31.f90: New.
892 2013-07-22  Tobias Burnus  <burnus@net-b.de>
894         PR fortran/57762
895         * gfortran.dg/class_array_7.f03: Fix memory leak.
897 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
899         PR c++/52816
900         * g++.dg/cpp0x/decltype56.C: New.
902 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
904         * gcc.dg/pr53265.c: Correct line number in dg-message.
906 2013-07-22  Diego Novillo  <dnovillo@google.com>
908         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
910 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
912         PR testsuite/52641
913         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
914         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
916 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
918         PR testsuite/52641
919         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
920         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
921         * gcc.dg/torture/pr53366-1.c: Same.
922         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
923         * gcc.dg/torture/pr56488.c: Same.
924         * gcc.dg/torture/pr57584.c: Same.
925         * gcc.dg/tree-ssa/pr57385.c: Same.
926         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
928 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
930         * c-c++-common/pr41779.c: Fix typos.
931         * gcc.c-torture/compile/20031125-2.c: Likewise.
932         * gcc.c-torture/compile/20040621-1.c: Likewise.
933         * gcc.c-torture/execute/20020418-1.c: Likewise.
934         * gcc.dg/20020108-1.c: Likewise.
935         * gcc.dg/atomic-generic-aux.c: Likewise.
936         * gcc.dg/builtin-complex-err-2.c: Likewise.
937         * gcc.dg/decl-1.c: Likewise.
938         * gcc.dg/di-sync-multithread.c: Likewise.
939         * gcc.dg/format/c90-printf-1.c: Likewise.
940         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
941         * gcc.dg/long-long-compare-1.c: Likewise.
942         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
943         * gcc.dg/pr17055-1.c: Likewise.
944         * gcc.dg/pr27095.c: Likewise.
945         * gcc.dg/torture/fp-int-convert.h: Likewise.
946         * gcc.dg/tree-prof/inliner-1.c: Likewise.
947         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
948         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
949         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
950         * gcc.dg/tree-ssa/loop-19.c: Likewise.
951         * gcc.dg/tree-ssa/loop-1.c: Likewise.
952         * gcc.dg/tree-ssa/pr21001.c: Likewise.
953         * gcc.dg/tree-ssa/pr42585.c: Likewise.
954         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
955         * gcc.dg/vect/vect-cond-5.c: Likewise.
956         * gcc.dg/weak/typeof-2.c: Likewise.
957         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
958         * gcc.target/arm/naked-1.c: Likewise.
959         * gcc.target/i386/pr9771-1.c: Likewise.
960         * gcc.target/sparc/sparc-constant-1.c: Likewise.
961         * gcc.target/sparc/struct-ret-check.c: Likewise.
962         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
963         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
964         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
965         Likewise.
967 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
969         PR fortran/56937
970         * gfortran.dg/dependency_42.f90:  New test.
971         * gfortran.dg/dependency_43.f90:  New test.
973 2013-07-21  Tobias Burnus  <burnus@net-b.de>
975         PR fortran/35862
976         * gfortran.dg/round_4.f90: New.
978 2013-07-21  Tobias Burnus  <burnus@net-b.de>
980         PR fortran/57894
981         * gfortran.dg/min_max_conformance_2.f90: New.
983 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
985         PR preprocessor/57620
986         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
987         (main): Don't test {s,u,U,L}12.
988         * c-c++-common/raw-string-13.c: New test.
989         * c-c++-common/raw-string-14.c: New test.
990         * c-c++-common/raw-string-15.c: New test.
991         * c-c++-common/raw-string-16.c: New test.
993 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
995         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
997 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
999         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1001         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1002         target { ! keeps_null_pointer_checks }.
1003         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1004         target { ! keeps_null_pointer_checks }.
1006         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1007         * gcc.dg/torture/pr56488.c: Likewise.
1009 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1011         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1012         new testcase.
1014 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1016         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1017         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1018         * gfortran.dg/guality/guality.exp: Skip on AIX.
1020         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1022         * g++.dg/debug/pr56819.C: Skip on AIX.
1023         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1024         * g++.dg/guality/guality.exp: Skip on AIX.
1026         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1028         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1030         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1032 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1034         PR target/57516
1035         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1036         Adjust to corrected rounding.
1038 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1040         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1041         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1042         check_effective_target_cilkplus.
1043         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1045 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1047         * gcc.target/powerpc/pr57744.c: Fix typo.
1049 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1051         PR middle-end/57698
1052         * gcc.c-torture/compile/pr57698.c: New test.
1053         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1054         * gcc.c-torture/compile/pr44043.c: Ditto.
1056 2013-07-18  Wei Mi  <wmi@google.com>
1058         PR rtl-optimization/57878
1059         * g++.dg/pr57878.C: New test.
1061 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1063         * gcc.dg/pr42611.c: Move dg-error to correct line.
1065 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1067         PR fortran/57895
1068         * gfortran.dg/dollar_sym_3.f: New.
1069         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1071 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1073         PR target/55654
1074         PR target/55656
1075         PR target/55657
1076         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1077         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1078         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1079         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1080         * objc.dg/image-info.m: Likewise.
1081         * objc.dg/symtab-1.m: Likewise.
1082         * objc.dg/torture/strings/const-str-10.m: Likewise.
1083         * objc.dg/torture/strings/const-str-11.m: Likewise.
1084         * objc.dg/torture/strings/const-str-9.m: Likewise.
1085         * objc.dg/zero-link-1.m: Likewise.
1086         * objc.dg/zero-link-2.m: Likewise.
1087         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1088         * objc.dg/objc-foreach-4.m: Likewise.
1089         * objc.dg/objc-foreach-5.m: Likewise.
1090         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1091         (for Darwin).
1092         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1093         * obj-c++.dg/syntax-error-1.mm: Likewise.
1094         * objc.dg/method-6.m: Likewise.
1095         * objc.dg/pr23214.m: Likewise.
1096         * objc.dg/proto-lossage-7.m: Likewise.
1097         * objc.dg/strings/const-str-12b.m: Likewise.
1098         * objc.dg/zero-link-3.m: Likewise.
1099         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1100         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1101         adjust headers, interfaces and encoded types to reflect current system
1102         versions.  Add FIXME and outputs from current system compiler for
1103         reference.
1105 2013-07-15  Cong Hou  <congh@google.com>
1107         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1108         counted.
1109         * gcc.target/i386/l_fma_float_3.c: Likewise.
1110         * gcc.target/i386/l_fma_double_1.c: Likewise.
1111         * gcc.target/i386/l_fma_double_3.c: Likewise.
1113 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1115         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1116         function to test if HTM is available.
1117         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1118         * gcc.target/powerpc/htm-builtin-1.c: New test.
1120 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1122         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1123         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1124         * gfortran.dg/coarray_6.f90: Add dg-error.
1126 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1128         PR fortran/37336
1129         * gfortran.dg/finalize_18.f90: New.
1131 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1133         PR fortran/52669
1134         * fortran.dg/module_variable_1.f90:  New test.
1135         * fortran.dg/module_variable_2.f90:  New test.
1137 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1139         * g++.dg/ext/vector19.C: Adapt.
1140         * g++.dg/ext/vector23.C: New testcase.
1142 2013-07-12  Michael Matz  <matz@suse.de>
1144         PR middle-end/55771
1145         * c-c++-common/pr55771.c: New test.
1147 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1149         * gcc.target/aarch64/vect-movi.c: New.
1151 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1153         PR target/57362
1154         * g++.dg/ext/pr57362.C: New.
1156 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1158         PR target/57631
1159         * gcc.target/avr/torture/pr57631.c: New test.
1161 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1163         PR c++/57827
1164         * g++.dg/cpp0x/constexpr-ice7.C: New.
1166 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1168         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1169         for EABI targets.
1170         * gcc.c-torture/execute/nest-align-1.x: New.
1172 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/57874
1175         * g++.dg/cpp0x/sfinae48.C: New.
1177 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1179         PR preprocessor/57824
1180         * c-c++-common/raw-string-17.c: New test.
1181         * c-c++-common/gomp/pr57824.c: New test.
1183 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1185         PR c++/57869
1186         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1187         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1188         * g++.dg/conversion/dr195.C: Update.
1189         * g++.dg/expr/cast2.C: Likewise.
1191 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1193         * c-c++-common/raw-string-18.c: New test.
1194         * c-c++-common/raw-string-19.c: New test.
1196         PR preprocessor/57757
1197         * g++.dg/cpp/paste1.C: New test.
1198         * g++.dg/cpp/paste2.C: New test.
1200 2013-07-10  Graham Stott  <grahams@btinternet.com>
1202         * gcc.target/mips/mulsize-1.c: New.
1203         * gcc.target/mips/mulsize-2.c: New.
1204         * gcc.target/mips/mulsize-3.c: New.
1205         * gcc.target/mips/mulsize-4.c: New.
1207 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1209         PR c++/53094
1210         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1211         * g++.dg/ext/vector24.C: New testcase.
1213 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1215         PR c++/53000
1216         * g++.dg/cpp0x/decltype17.C: Adjust.
1218 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1220         PR c++/51786
1221         * g++.dg/cpp0x/pr51786.C: New.
1223 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1225         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1227         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1229         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1231         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1232         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1234 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1236         PR fortran/57834
1237         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1239 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1241         PR fortran/50554
1242         * gfortran.dg/do_check_9.f90: New.
1244 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1246         PR fortran/57785
1247         * gfortran.dg/dot_product_2.f90: New.
1249 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1251         PR fortran/57469
1252         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1254 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1256         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1257         * gfortran.dg/finalize_10.f90: Fix dg-final.
1259 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1261         PR target/57819
1262         * gcc.target/i386/pr57819.c: New test.
1264         PR rtl-optimization/57829
1265         * gcc.c-torture/execute/pr57829.c: New test.
1267 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1269         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1270         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1272 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1274         PR target/57807
1275         * gcc.target/i386/pr57807.c: New test.
1277 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1279         PR target/29776
1280         * gcc.dg/tree-ssa/vrp89.c: New test.
1282 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1284         PR c++/28262
1285         * g++.dg/parse/defarg16.C: New.
1287 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1289         PR rtl-optimization/55342
1290         * gcc.target/i386/pr55342.c: New.
1292 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1294         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1296 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1298         PR c++/14263
1299         * g++.dg/inherit/virtual10.C: New.
1301 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1303         PR c/57821
1304         * gcc.dg/large-size-array-6.c: New test.
1306 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1308         PR c++/38634
1309         * g++.dg/template/crash116.C: New.
1311 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1313         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1314         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1316 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1318         PR c++/54998
1319         * g++.dg/cpp0x/nsdmi-list3.C: New.
1321 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1323         PR target/57777
1324         * gcc.target/i386/pr57777.c: New test.
1326         PR c++/57771
1327         * g++.dg/template/arg9.C: New test.
1329 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1331         * gcc.target/i386/avx-inline.c: New test.
1333 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1335         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1336         * gcc.target/mips/call-2.c: Likewise.
1337         * gcc.target/mips/call-3.c: Likewise.
1338         * gcc.target/mips/lazy-binding-1.c: Likewise.
1340 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1342         PR tree-optimization/57741
1343         * gcc.dg/vect/pr57741-1.c: New test.
1344         * gcc.dg/vect/pr57741-2.c: New test.
1345         * gcc.dg/vect/pr57741-3.c: New test.
1347 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1349         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1350         on big endian.
1351         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1352         * lib/target-supports.exp: Define aarch64_little_endian.
1354 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1356         * gcc.target/aarch64/abs_1.c: New test.
1358 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1360         * gcc.target/aarch64/bfxil_1.c: New test.
1361         * gcc.target/aarch64/bfxil_2.c: Likewise.
1363 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1365         PR c/57766
1366         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1367         array sizes from 100 to 20.
1369 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1371         PR fortran/54788
1372         * gfortran.dg/pointer_remapping_8.f90: New.
1374 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1376         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1377         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1378         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1379         * g++.dg/cpp1y/complex_literals.h: New.
1381 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1383         PR c++/57645
1384         * g++.dg/cpp0x/noexcept21.C: New.
1386 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1388         PR target/57736
1389         * gcc.target/i386/pr57736.c: New test.
1391 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1393         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1394         c specific.
1395         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1396         strings to match the fixed error messages.
1397         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1398         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1399         message check.
1401 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1403         PR target/57744
1404         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1405         stqcx. get even registers.
1407 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1409         PR c++/57509
1410         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1412 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1414         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1415         Fix scan patterns.
1416         * gcc.target/i386/bmi-1.c: Ditto.
1417         * gcc.target/i386/bmi-bextr-4.c: New.
1418         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1420 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/57682
1423         * g++.dg/cpp0x/initlist73.C: New.
1425 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1427         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1428         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1429         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1431 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1433         PR c++/57509
1434         * g++.dg/ext/pr57509.C: New file.
1436 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1438         PR target/57623
1439         * gcc.target/i386/bmi-bextr-3.c: New test.
1441         PR target/57623
1442         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1444 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1446         PR c++/57172
1447         * g++.dg/cpp0x/pr57172.C: New testcase.
1449 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1451         * gcc.target/s390/htm-1.c: New file.
1452         * gcc.target/s390/htm-nofloat-1.c: New file.
1453         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1455 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1457         PR fortran/29800
1458         * gfortran.dg/bounds_check_17.f90: New.
1460 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1462         PR c++/57640
1463         * g++.dg/cpp1y/pr57640.C: New.
1465 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1467         PR c/57692
1468         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1469         overflow due to size of arrays.
1471 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1473         PR tree-optimization/57705
1474         * gcc.dg/vect/pr57705.c: New test.
1475         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1477 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1479         PR middle-end/57670
1480         * g++.dg/ipa/pr57670.C: New test.
1482 2013-06-25  Richard Biener  <rguenther@suse.de>
1484         PR middle-end/56977
1485         * gcc.dg/pr56977.c: New testcase.
1487 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1489         PR tree-optimization/57358
1490         * gcc.dg/ipa/pr57358.c: New test.
1492 2013-06-24  Richard Biener  <rguenther@suse.de>
1494         PR testsuite/57686
1495         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1497 2013-06-24  Richard Biener  <rguenther@suse.de>
1499         PR tree-optimization/57488
1500         * gcc.dg/torture/pr57488.c: New testcase.
1502 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1503             Dominique d'Humieres  <dominiq@lps.ens.fr>
1505         PR fortran/52413
1506         * gfortran.dg/fraction.f90: New.
1508 2013-06-24  Alan Modra  <amodra@gmail.com>
1510         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1511         Add scan-assembler-not "lvx".
1512         * gcc.target/powerpc/le-altivec-consts.c: New.
1514 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1516         * g++.dg/cpp0x/sfinae47.C: New.
1518 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
1520         PR target/52483
1521         * gcc.target/sh/pr52483-1.c: New.
1522         * gcc.target/sh/pr52483-2.c: New.
1523         * gcc.target/sh/pr52483-3.c: New.
1524         * gcc.target/sh/pr52483-4.c: New.
1525         * gcc.target/sh/pr52483-5.c: New.
1527 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1529         * gcc.target/i386/intrinsics_1.c: New test.
1530         * gcc.target/i386/intrinsics_2.c: Ditto.
1531         * gcc.target/i386/intrinsics_3.c: Ditto.
1532         * gcc.target/i386/intrinsics_4.c: Ditto.
1533         * gcc.target/i386/intrinsics_5.c: Ditto.
1534         * gcc.target/i386/intrinsics_6.c: Ditto.
1535         * gcc.target/i386/avx-1.c: Provide macros for builtins
1536         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1538 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1540         PR fortran/37336
1541         * gfortran.dg/finalize_17.f90: New.
1543 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1545         * gfortran.dg/realloc_on_assign_18.f90: New.
1547 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1549         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1550         Also changed the returns from error as distinct values so that
1551         debugging can get easier.
1552         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1553         errors specific to C, if necessary.  Also added new error
1554         hooks for C++.
1555         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1556         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1557         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1558         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1559         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1560         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1561         the same changes as parser_errors3.c, spaces were added between colons
1562         to not confuse C++ compiler with 2 colons as scope.
1563         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1564         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1565         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1566         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1567         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1568         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1569         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1570         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1571         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1572         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1573         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1574         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1575         in the list.
1577 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1579         PR other/53317
1580         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1582 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1584         PR target/57655
1585         * gcc.target/i386/pr57655.c: New test.
1587 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1589         * ada/acats/tests/gcc: Delete.
1590         * gnat.dg/style: Likewise.
1592 2013-06-20  Jeff Law  <law@redhat.com>
1594         PR tree-optimization/57660
1595         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1596         based on their branch cost.
1598         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1600 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1602         PR fortran/57633
1603         * gfortran.dg/list_read_11.f90: New.
1605 2013-06-20  Richard Biener  <rguenther@suse.de>
1607         PR tree-optimization/57584
1608         * gcc.dg/torture/pr57584.c: New testcase.
1610 2013-06-19  Sharad Singhai  <singhai@google.com>
1612         * g++.dg/gcov/gcov-8.C: New testcase.
1613         * lib/gcov.exp: Handle intermediate format.
1615 2013-06-19  Wei Mi  <wmi@google.com>
1617         PR rtl-optimization/57518
1618         * testsuite/gcc.dg/pr57518.c: New test.
1620 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1622         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1624 2013-06-19  Jan Hubicka  <jh@suse.cz>
1626         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1628 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1630         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1631         hard-coded values of array sizes with a #define.
1632         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1633         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1634         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1635         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1636         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1638 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1640         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1641         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1643 2013-06-19  Jeff Law  <law@redhat.com>
1645         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1647 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1649         PR c++/57638
1650         * g++.dg/template/error53.C: New.
1652 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1654         PR target/55033
1655         * gcc.target/powerpc/pr55033.c: Fix options.
1657 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1659         * gcc.target/i386/inline_error.c: New test.
1660         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1661         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1663 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1665         PR c++/53211
1666         * g++.dg/cpp0x/decltype55.C: New.
1668 2013-06-18  Marek Polacek  <polacek@redhat.com>
1670         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1672 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1674         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1676 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1678         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1679         Also changed the returns from error as distinct values so that it is
1680         easier to debug.
1682 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1684         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1686 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1688         PR c++/16128
1689         * g++.dg/template/error52.C: New.
1690         * g++.dg/lookup/friend15.C: Update.
1691         * g++.dg/parse/error11.C: Likewise.
1692         * g++.dg/parse/error14.C: Likewise.
1693         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1694         * g++.dg/parse/template25.C: Likewise.
1695         * g++.old-deja/g++.jason/cond.C: Likewise.
1696         * g++.old-deja/g++.mike/for2.C: Likewise.
1697         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1698         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1700 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1702         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1703         ensure alignment.
1705 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1707         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1708         accidentally placing minus sign for length instead of stride.
1710 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1712         PR rtl-optimization/57425
1713         PR rtl-optimization/57569
1714         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1715         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1717 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1719         PR fortran/49074
1720         PR fortran/56136
1721         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1722         packing.
1723         * gfortran.dg/typebound_assignment_6.f03: New.
1725 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1727         * gcc.target/h8300/h8300.exp: New.
1728         * gcc.dg/pragma-isr.c: Move to ...
1729         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1730         * gcc.target/h8300/pragma-isr.c: ... and here.
1731         * gcc.dg/pragma-isr2.c: Move to ...
1732         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1733         * gcc.target/h8300/pragma-isr2.c: ... and here.
1734         * gcc.dg/pragma-isr-trapa.c: Move to ...
1735         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1736         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1737         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1738         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1739         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1740         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1741         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1742         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1743         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1744         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1745         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1746         * gcc.dg/attr-isr-trapa.c: Move to ...
1747         * gcc.target/sh/attr-isr-trapa.c: ... here.
1749 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/51413
1752         * g++.dg/ext/builtin-offsetof1.C: New.
1754 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1756         * gcc.target/aarch64/vect_smlal_1.c: New file.
1758 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1760         PR fortran/57508
1761         * gfortran.dg/defined_assignment_7.f90: New.
1763 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1765         PR c++/57599
1766         * g++.dg/rtti/dyncast6.C: New.
1767         * g++.dg/cpp0x/dyncast1.C: Likewise.
1769 2013-06-14  Alan Modra  <amodra@gmail.com>
1771         PR middle-end/57134
1772         * gcc.dg/pr57134.c: New.
1774 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1776         PR fortran/57596
1777         * gfortran.dg/deferred_type_param_9.f90: New.
1779 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1781         * gcc.dg/fold-minus-1.c: New testcase.
1783 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1785         PR fortran/49074
1786         * gfortran.dg/typebound_assignment_5.f03: New.
1788 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1790         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1792 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1793             Pat Haugen <pthaugen@us.ibm.com>
1794             Peter Bergner <bergner@vnet.ibm.com>
1796         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1797         load/store instructions on power7, power8.
1798         * gcc.target/powerpc/atomic-p8.c: Likewise.
1800 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1802         PR c/57577
1803         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1805 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1807         PR c++/38958
1808         * g++.dg/warn/Wunused-var-20.C: New.
1810 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1812         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1813         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1814         Run with -fno-common.
1816 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1818         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1819         and exit function calls with return 1 and return 0, respectively.
1821 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1823         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1824         New tests.
1826 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1828         PR tree-optimization/57361
1829         * gcc.dg/tree-ssa/pr57361.c: New file.
1831 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1833         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1834         to ensure alignment.
1835         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1837 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1839         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1841 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1842             Dominique d'Humieres  <dominiq@lps.ens.fr>
1844         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1846 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1848         PR target/56564
1849         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1850         * gcc.target/i386/pr56564-3.c: Likewise.
1852 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1854         PR fortran/57535
1855         * gfortran.dg/class_array_18.f90: New.
1857 2013-06-11  Jan Hubicka  <jh@suse.cz>
1859         PR c++/57551
1860         * g++.dg/ext/visibility/anon6.C: Update testcase.
1862 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1864         PR c/57563
1865         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1866         in how we check __sec_reduce_mutating function's result.
1868 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1869             Pat Haugen <pthaugen@us.ibm.com>
1870             Peter Bergner <bergner@vnet.ibm.com>
1872         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1873         direct move instructions.
1874         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1875         * gcc.target/powerpc/direct-move.h: Likewise.
1876         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1877         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1878         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1879         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1880         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1881         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1883 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1885         PR c++/52440
1886         * g++.dg/cpp0x/pr52440.C: New.
1888 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1890         PR target/56564
1891         * gcc.target/i386/pr56564-1.c: New test.
1892         * gcc.target/i386/pr56564-2.c: New test.
1893         * gcc.target/i386/pr56564-3.c: New test.
1894         * gcc.target/i386/pr56564-4.c: New test.
1895         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1896         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1897         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1898         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1899         * gcc.target/i386/vect-sizes-1.c: Likewise.
1900         * gcc.target/i386/memcpy-1.c: Likewise.
1901         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1902         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1904 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1906         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1907         systems to cover all GNU systems.
1908         * g++.dg/abi/guard2.C: Likewise.
1909         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1910         * g++.dg/eh/sighandle.C: Likewise.
1911         * g++.dg/ext/cleanup-10.C: Likewise.
1912         * g++.dg/ext/cleanup-11.C: Likewise.
1913         * g++.dg/ext/cleanup-8.C: Likewise.
1914         * g++.dg/ext/cleanup-9.C: Likewise.
1915         * g++.dg/opt/const5.C: Likewise.
1916         * g++.dg/opt/life1.C: Likewise.
1917         * g++.dg/other/pr39496.C: Likewise.
1918         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1919         * g++.old-deja/g++.abi/align.C: Likewise.
1920         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1921         * g++.old-deja/g++.law/weak.C: Likewise.
1922         * g++.old-deja/g++.pt/asm1.C: Likewise.
1923         * gcc.c-torture/execute/20030125-1.x: Likewise.
1924         * gcc.c-torture/execute/990127-2.x: Likewise.
1925         * gcc.dg/20041106-1.c: Likewise.
1926         * gcc.dg/20050503-1.c: Likewise.
1927         * gcc.dg/builtin-object-size-5.c: Likewise.
1928         * gcc.dg/cleanup-10.c: Likewise.
1929         * gcc.dg/cleanup-11.c: Likewise.
1930         * gcc.dg/cleanup-8.c: Likewise.
1931         * gcc.dg/cleanup-9.c: Likewise.
1932         * gcc.dg/complex-5.c: Likewise.
1933         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1934         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1935         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1936         * gcc.dg/dfp/pr35739.c: Likewise.
1937         * gcc.dg/fdata-sections-1.c: Likewise.
1938         * gcc.dg/lto/20090206-1_0.c: Likewise.
1939         * gcc.dg/lto/20090206-2_0.c: Likewise.
1940         * gcc.dg/pr30360.c: Likewise.
1941         * gcc.dg/pr37303.c: Likewise.
1942         * gcc.dg/pr39323-1.c: Likewise.
1943         * gcc.dg/pr39323-2.c: Likewise.
1944         * gcc.dg/pr39323-3.c: Likewise.
1945         * gcc.dg/pr45416.c: Likewise.
1946         * gcc.dg/setjmp-2.c: Likewise.
1947         * gcc.dg/split-1.c: Likewise.
1948         * gcc.dg/split-3.c: Likewise.
1949         * gcc.dg/split-4.c: Likewise.
1950         * gcc.dg/strlenopt-12g.c: Likewise.
1951         * gcc.dg/strlenopt-14g.c: Likewise.
1952         * gcc.dg/strlenopt-14gf.c: Likewise.
1953         * gcc.dg/strlenopt-16g.c: Likewise.
1954         * gcc.dg/strlenopt-17g.c: Likewise.
1955         * gcc.dg/strlenopt-18g.c: Likewise.
1956         * gcc.dg/strlenopt-1f.c: Likewise.
1957         * gcc.dg/strlenopt-22g.c: Likewise.
1958         * gcc.dg/strlenopt-2f.c: Likewise.
1959         * gcc.dg/strlenopt-4g.c: Likewise.
1960         * gcc.dg/strlenopt-4gf.c: Likewise.
1961         * gcc.dg/struct-ret-3.c: Likewise.
1962         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1963         * gcc.misc-tests/linkage.exp: Likewise.
1964         * gcc.target/i386/20000724-1.c: Likewise.
1965         * gcc.target/i386/align-main-3.c: Likewise.
1966         * gcc.target/i386/cleanup-1.c: Likewise.
1967         * gcc.target/i386/inline-mcpy.c: Likewise.
1968         * gcc.target/i386/pr32268.c: Likewise.
1969         * gcc.target/i386/pr36613.c: Likewise.
1970         * gcc.target/i386/pr39013-1.c: Likewise.
1971         * gcc.target/i386/pr39013-2.c: Likewise.
1972         * gcc.target/i386/pr39496.c: Likewise.
1973         * gcc.target/i386/pr40906-3.c: Likewise.
1974         * gcc.target/i386/pr46084.c: Likewise.
1975         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1977 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1979         PR target/6526
1980         * gcc.target/sh/pr6526.c: New.
1982 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1984         PR target/57568
1985         * gcc.c-torture/execute/pr57568.c: New test.
1987 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1989         PR c++/37404
1990         * g++.dg/other/vararg-4.C: New.
1992 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1994         PR rtl-optimization/57559
1995         * gcc.target/s390/pr57559.c : New test.
1997 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1999         PR fortran/37336
2000         * gfortran.dg/finalize_10.f90: New.
2001         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2002         * gfortran.dg/finalize_15.f90: New.
2004 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2006         PR fortran/57553
2007         * gfortran.dg/storage_size_4.f90: New.
2009 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2011         PR c++/57548
2012         * testsuite/g++.dg/ext/pr57548.C: New test.
2014 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2016         PR middle-end/57541
2017         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2019 2013-06-07  Jan Hubicka  <jh@suse.cz>
2021         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2023 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2025         PR fortran/57549
2026         * gfortran.dg/array_constructor_48.f90: New.
2027         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2028         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2030 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2032         PR target/56315
2033         * gcc.target/arm/xordi3-opt.c: New test.
2035 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2038         Revert to dg-options.
2040 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2042         PR target/55033
2043         * gcc.target/powerpc/pr55033.c: New.
2045 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2047         PR c++/53658
2048         * g++.dg/cpp0x/alias-decl-36.C: New.
2050 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2051             Pat Haugen <pthaugen@us.ibm.com>
2052             Peter Bergner <bergner@vnet.ibm.com>
2054         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2055         power8 builtin functions.
2056         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2057         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2058         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2059         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2060         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2061         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2062         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2063         tests to test power8 auto-vectorization.
2064         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2065         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2066         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2067         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2069         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2070         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2072         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2074         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2075         support.
2076         (check_effective_target_powerpc_p8vector_ok): Likewise.
2077         (is-effective-target): Likewise.
2078         (check_vect_support_and_set_flags): Likewise.
2080 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2082         PR c++/43652
2083         * g++.dg/parse/error53.C: New.
2085 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2087         PR rtl-optimization/57459
2088         * gcc.target/i386/pr57459.c: New test.
2090 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2092         PR c++/53743
2093         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2094         into -freorder-blocks-and-partition test.
2095         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2096         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2097         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2098         * gcc.dg/tree-prof/pr50907.c: Ditto.
2099         * gcc.dg/tree-prof/pr45354.c: Ditto.
2100         * g++.dg/tree-prof/partition2.C: Ditto.
2101         * g++.dg/tree-prof/partition3.C: Ditto.
2103 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2105         PR fortran/57542
2106         * gfortran.dg/finalize_16.f90: New.
2108 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2110         * gcc.dg/vect/no-section-anchors-vect-68.c:
2111         Add dg-skip-if aarch64_tiny.
2113 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2115         PR C/57457
2116         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2117         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2119 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2121         PR c++/51908
2122         * g++.dg/cpp0x/decltype54.C: New.
2124 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2126         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2127         arm*-*-*eabi* targets.
2128         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2129         arm*-*-* targets.
2130         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2132 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2133             Tobias Burnus  <burnus@net-b.de>
2135         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2136         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2137         * gfortran.dg/io_real_boz_4.f90: Ditto.
2138         * gfortran.dg/io_real_boz_5.f90: Ditto.
2140 2013-06-05  Andreas Schwab  <schwab@suse.de>
2142         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2144 2013-06-04  Jan Hubicka  <jh@suse.cz>
2146         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2148 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2150         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2151         parameters with void.
2152         (main2): Removed argc parameter.
2153         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2154         (main): Replaced argc, argv parameters with void.
2155         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2156         (main2): Removed argc parameter.
2157         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2158         argv parameters with void.  Added __asm volatile to avoid optimization
2159         on argc, if necessary.
2160         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2161         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2162         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2163         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2164         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2165         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2166         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2167         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2168         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2169         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2170         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2171         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2172         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2173         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2174         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2175         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2176         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2177         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2178         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2179         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2180         parameters with void.
2181         (main2): Removed argc parameter.
2182         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2183         (main): Replaced argc, argv parameters with void.
2184         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2185         argv parameters with void.  Also renamed this function as main, and
2186         delete the existing main.
2187         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2188         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2189         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2191 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2193         * gcc.target/aarch64/movi_1.c: New test.
2195 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2197         PR fortran/37336
2198         * gfortran.dg/finalize_12.f90: New.
2199         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2200         end of scope finalization.
2201         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2202         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2203         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2204         * gfortran.dg/class_19.f03: Ditto.
2205         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2206         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2207         * gfortran.dg/extends_14.f03: Ditto.
2208         * gfortran.dg/move_alloc_4.f90: Ditto.
2209         * gfortran.dg/typebound_proc_27.f03: Ditto.
2211 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2213         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2214         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2215         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2216         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2217         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2218         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2219         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2220         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2221         * gfortran.dg/io_real_boz_4.f90: Ditto.
2222         * gfortran.dg/io_real_boz_5.f90: Ditto.
2223         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2224         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2225         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2226         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2227         * gfortran.dg/transpose_2.f90: Fix dg-output.
2229 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2231         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2232         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2233         dg-option and an header comment.
2235 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2237         PR c++/57419
2238         * g++.dg/cpp0x/sfinae46.C: New.
2239         * g++.dg/cpp0x/defaulted13.C: Adjust.
2240         * g++.dg/cpp0x/defaulted2.C: Likewise.
2241         * g++.dg/cpp0x/defaulted26.C: Likewise.
2242         * g++.dg/cpp0x/defaulted3.C: Likewise.
2243         * g++.dg/cpp0x/error1.C: Likewise.
2244         * g++.dg/cpp0x/implicit1.C: Likewise.
2245         * g++.dg/cpp0x/implicit11.C: Likewise.
2246         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2247         * g++.dg/cpp0x/initlist47.C: Likewise.
2248         * g++.dg/cpp0x/initlist9.C: Likewise.
2249         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2250         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2251         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2252         * g++.dg/cpp0x/union4.C: Likewise.
2253         * g++.dg/template/crash108.C: Likewise.
2254         * g++.dg/template/crash41.C: Likewise.
2255         * g++.old-deja/g++.jason/local.C: Likewise.
2256         * g++.old-deja/g++.law/visibility3.C: Likewise.
2258 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2260         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2261         * gcc.dg/vect/bb-slp-14.c: Ditto.
2262         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2263         * gcc.dg/vect/bb-slp-23.c: Ditto.
2264         * gcc.dg/vect/bb-slp-15.c: Ditto.
2265         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2266         * gcc.dg/vect/bb-slp-24.c: Ditto.
2267         * gcc.dg/vect/bb-slp-16.c: Ditto.
2268         * gcc.dg/vect/bb-slp-25.c: Ditto.
2269         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2270         * gcc.dg/vect/bb-slp-17.c: Ditto.
2271         * gcc.dg/vect/bb-slp-1.c: Ditto.
2272         * gcc.dg/vect/bb-slp-26.c: Ditto.
2273         * gcc.dg/vect/bb-slp-18.c: Ditto.
2274         * gcc.dg/vect/bb-slp-2.c: Ditto.
2275         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2276         * gcc.dg/vect/bb-slp-27.c: Ditto.
2277         * gcc.dg/vect/bb-slp-19.c: Ditto.
2278         * gcc.dg/vect/bb-slp-3.c: Ditto.
2279         * gcc.dg/vect/bb-slp-28.c: Ditto.
2280         * gcc.dg/vect/bb-slp-4.c: Ditto.
2281         * gcc.dg/vect/bb-slp-29.c: Ditto.
2282         * gcc.dg/vect/bb-slp-5.c: Ditto.
2283         * gcc.dg/vect/bb-slp-6.c: Ditto.
2284         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2285         * gcc.dg/vect/bb-slp-7.c: Ditto.
2286         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2287         * gcc.dg/vect/bb-slp-8.c: Ditto.
2288         * gcc.dg/vect/bb-slp-9.c: Ditto.
2289         * gcc.dg/vect/bb-slp-10.c: Ditto.
2290         * gcc.dg/vect/bb-slp-11.c: Ditto.
2291         * gcc.dg/vect/bb-slp-20.c: Ditto.
2292         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2293         * gcc.dg/vect/bb-slp-21.c: Ditto.
2294         * gcc.dg/vect/bb-slp-30.c: Ditto.
2295         * gcc.dg/vect/bb-slp-13.c: Ditto.
2296         * gcc.dg/vect/bb-slp-22.c: Ditto.
2297         * g++.dg/vect/slp-pr50413.cc: Ditto.
2298         * g++.dg/vect/slp-pr56812.cc: Ditto.
2299         * g++.dg/vect/slp-pr50819.cc: Ditto.
2301 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2303         PR fortran/57456
2304         * gfortran.dg/class_array_17.f90: New.
2306 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2308         * ada/acats/floatstore.lst: New.
2309         * ada/acats/run_all.sh: Process it.
2311 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2313         * gcc.target/powerpc/e500-ord-1.c: New test.
2314         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2315         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2316         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2318 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2320         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2322 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2324         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2326 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2328         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2330 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2332         PR c/57452
2333         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2334         test-case.
2336 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2338         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2340 2013-05-31  Marek Polacek  <polacek@redhat.com>
2342         PR tree-optimization/57478
2343         PR tree-optimization/57453
2344         * gcc.dg/torture/pr57478.c: New test.
2346 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2348         PR fortran/57456
2349         * gfortran.dg/class_array_17.f90: New.
2351 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2353         PR target/56315
2354         * gcc.target/arm/iordi3-opt.c: New test.
2356 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2358         PR fortran/54190
2359         PR fortran/57217
2360         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2361         * gfortran.dg/interface_26.f90: Ditto.
2362         * gfortran.dg/proc_ptr_11.f90: Ditto.
2363         * gfortran.dg/proc_ptr_15.f90: Ditto.
2364         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2365         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2366         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2367         * gfortran.dg/typebound_override_1.f90: Ditto.
2368         * gfortran.dg/typebound_override_4.f90: Ditto.
2369         * gfortran.dg/typebound_proc_6.f03: Ditto.
2370         * gfortran.dg/assumed_type_7.f90: New test.
2371         * gfortran.dg/typebound_override_5.f90: New test.
2372         * gfortran.dg/typebound_override_6.f90: New test.
2373         * gfortran.dg/typebound_override_7.f90: New test.
2375 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2377         PR middle-end/57073
2378         * gfortran.dg/power_6.f90: New.
2380 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2382         * gcc.target/aarch64/insv_1.c: New test.
2384 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2386         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2387         dg-skip-if "No stabs".
2389 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2391         PR fortran/54189
2392         * gfortran.dg/assumed_size_1.f90: New.
2394 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2396         * gcc.dg/shrink-wrap-alloca.c: New added.
2397         * gcc.dg/shrink-wrap-pretend.c: New added.
2398         * gcc.dg/shrink-wrap-sibcall.c: New added.
2400 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2402         PR fortran/57458
2403         * gfortran.dg/assumed_rank_13.f90: New.
2405 2013-05-29  Easwaran Raman  <eraman@google.com>
2407         PR tree-optimization/57442
2408         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2410 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2412         PR tree-optimization/57441
2413         * gcc.c-torture/compile/pr57441.c: New.
2415 2013-05-29  Dehao Chen  <dehao@google.com>
2417         PR testsuite/57413
2418         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2420 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2422         PR fortran/37336
2423         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2424         * gfortran.dg/class_19.f03: Ditto.
2426 2013-05-29  Richard Biener  <rguenther@suse.de>
2428         * gcc.dg/vect/bb-slp-32.c: New testcase.
2430 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2432         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2433         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2434         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2435         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2436         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2437         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2438         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2439         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2440         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2441         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2442         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2443         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2444         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2445         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2446         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2447         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2448         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2449         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2450         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2451         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2452         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2453         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2454         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2455         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2456         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2457         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2458         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2459         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2460         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2461         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2462         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2463         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2464         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2465         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2466         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2467         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2468         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2469         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2470         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2472 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2474         PR fortran/37336
2475         * gfortran.dg/finalize_11.f90: New.
2476         * gfortran.dg/finalize_4.f03: Remove dg-error.
2477         * gfortran.dg/finalize_5.f03: Ditto.
2478         * gfortran.dg/finalize_6.f03: Ditto.
2479         * gfortran.dg/finalize_7.f03: Ditto.
2481 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2483         * gfortran.dg/class_array_16.f90: New.
2485 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2487         PR fortran/57435
2488         * testsuite/gfortran.dg/use_29.f90: New.
2490 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2492         * gnat.dg/fp_exception.adb: New test.
2494 2013-05-28  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/56787
2497         * gcc.dg/vect/pr56787.c: New testcase.
2499 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2500             Tobias Burnus  <burnus@net-b.de>
2502         PR fortran/57217
2503         * gfortran.dg/typebound_override_4.f90: New.
2505 2013-05-28  Richard Biener  <rguenther@suse.de>
2507         PR tree-optimization/57411
2508         * g++.dg/opt/pr57411.C: New testcase.
2510 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2512         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2513         * gcc.dg/builtin-bswap-9.c: Likewise.
2515 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2517         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2519 2013-05-27  Richard Biener  <rguenther@suse.de>
2521         PR middle-end/57412
2522         * gcc.dg/gomp/pr57412.c: New testcase.
2524 2013-05-27  Bud Davis  <jmdavis@link.com>
2526         PR fortran/50405
2527         * gfortran.dg/stfunc_8.f90: New.
2529 2013-05-27  Richard Biener  <rguenther@suse.de>
2531         PR tree-optimization/57343
2532         * gcc.dg/torture/pr57343.c: New testcase.
2534 2013-05-27  Richard Biener  <rguenther@suse.de>
2536         PR tree-optimization/57417
2537         * gcc.dg/torture/pr57417.c: New testcase.
2539 2013-05-27  Richard Biener  <rguenther@suse.de>
2541         PR tree-optimization/57396
2542         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2544 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2546         * gnat.dg/specs/last_bit.ads: New test.
2548 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2550         * gnat.dg/specs/machine_attribute.ads: New test.
2552 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2554         * gnat.dg/incomplete3.ad[sb]: New test.
2556 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2558         PR target/53916
2559         * gcc.target/mips/div-13.c: New test.
2561 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2563         PR target/55777
2564         * gcc.target/mips/mips16-attributes-5.c,
2565         * gcc.target/mips/mips16-attributes-6.c: New tests.
2567 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2569         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2570         * gcc.dg/builtin-bswap-8.c: Likewise.
2572 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2574         PR c++/52216
2575         * g++.dg/cpp0x/new1.C: New.
2577 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2579         PR c++/25666
2580         * g++.dg/parse/dtor16.C: New.
2581         * g++.dg/parse/dtor6.C: Adjust.
2583 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2585         PR c++/19618
2586         * g++.dg/expr/bitfield12.C: New.
2588 2013-05-24  Jeff Law  <law@redhat.com>
2590         PR tree-optimization/57124
2591         * gcc.c-torture/execute/pr57124.c: New test.
2592         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2594 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2596         PR tree-optimization/57294
2597         * gcc.dg/ipa/pr57294.c: New test.
2599 2013-05-24  Dehao Chen  <dehao@google.com>
2601         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2603 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2605         * gcc.target/aarch64/scalar_intrinsics.c
2606         (force_simd): Use a valid instruction.
2607         (test_vdupd_lane_s64): Pass a valid lane argument.
2608         (test_vdupd_lane_u64): Likewise.
2610 2013-05-24  Richard Biener  <rguenther@suse.de>
2612         PR tree-optimization/57287
2613         * gcc.dg/pr57287.c: New testcase.
2615 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2617         PR c++/26572
2618         * g++.dg/template/error51.C: New.
2620 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/25503
2623         * g++.dg/template/bitfield2.C: New.
2625 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2627         * gnat.dg/specs/noinline1.ads: New test.
2628         * gnat.dg/noinline2.ad[sb]: Likewise.
2629         * gnat.dg/specs/noinline3.ads: Likewise.
2630         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2632 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2634         PR tree-ssa/57385
2635         * gcc.dg/tree-ssa/pr57385.c: New test.
2637 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2639         * gnat.dg/derived_type4.adb: New test.
2641 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2643         * gcc.dg/builtin-bswap-6.c: New test.
2644         * gcc.dg/builtin-bswap-7.c: Likewise.
2645         * gcc.dg/builtin-bswap-8.c: Likewise.
2646         * gcc.dg/builtin-bswap-9.c: Likewise.
2648 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2650         PR debug/57351
2651         * gcc.dg/debug/pr57351.c: New test
2653 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2655         * gcc.target/aarch64/vect-clz.c: New file.
2657 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2659         PR middle-end/57347
2660         * gcc.dg/ipa/pr57347.c: New test.
2662 2013-05-23  Richard Biener  <rguenther@suse.de>
2664         PR tree-optimization/57380
2665         * g++.dg/tree-ssa/pr57380.C: New testcase.
2667 2013-05-23  Richard Biener  <rguenther@suse.de>
2669         PR middle-end/57381
2670         * gcc.dg/torture/pr57381.c: New testcase.
2672 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2674         PR middle-end/57344
2675         * gcc.c-torture/execute/pr57344-1.c: New test.
2676         * gcc.c-torture/execute/pr57344-2.c: New test.
2677         * gcc.c-torture/execute/pr57344-3.c: New test.
2678         * gcc.c-torture/execute/pr57344-4.c: New test.
2680 2013-05-23  Richard Biener  <rguenther@suse.de>
2682         PR rtl-optimization/57341
2683         * gcc.dg/torture/pr57341.c: New testcase.
2685 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2687         PR c++/57352
2688         * g++.dg/parse/crash62.C: New.
2690 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2691             Pat Haugen <pthaugen@us.ibm.com>
2692             Peter Bergner <bergner@vnet.ibm.com>
2694         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2695         crypto builtins.
2697 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2699         PR fortran/57364
2700         * gfortran.dg/defined_assignment_6.f90: New.
2702 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2704         PR fortran/57338
2705         * gfortran.dg/assumed_type_6.f90: New.
2707 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2709         PR c++/57211
2710         * g++.dg/cpp0x/Wunused-parm.C: New.
2712 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2714         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2715         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2717 2013-05-21  Easwaran Raman  <eraman@google.com>
2719         PR tree-optimization/57322
2720         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2722 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2724         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2725         .set (no)?micromips
2727 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2729         PR fortran/57035
2730         * gfortran.dg/assumed_type_5.f90: New.
2731         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2732         * gfortran.dg/assumed_rank_2.f90: Ditto.
2733         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2734         * gfortran.dg/no_arg_check_3.f90: Ditto.
2736 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2738         PR tree-optimization/57331
2739         * gcc.c-torture/compile/pr57331.c: New test.
2741 2013-05-21  Richard Biener  <rguenther@suse.de>
2743         PR tree-optimization/57330
2744         * gcc.dg/torture/pr57330.c: New testcase.
2746 2013-05-21  Richard Biener  <rguenther@suse.de>
2748         PR tree-optimization/57303
2749         * gcc.dg/torture/pr57303.c: New testcase.
2751 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2753         PR tree-optimization/57321
2754         * gcc.c-torture/execute/pr57321.c: New test.
2756 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2758         PR fortran/48858
2759         PR fortran/55465
2760         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2761         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2762         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2763         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2764         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2765         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2766         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2767         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2768         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2769         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2770         * gfortran.dg/binding_label_tests_24.f90: New.
2771         * gfortran.dg/binding_label_tests_25.f90: New.
2773 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2775         PR fortran/48858
2776         * gfortran.dg/binding_label_tests_17.f90: New.
2777         * gfortran.dg/binding_label_tests_18.f90: New.
2778         * gfortran.dg/binding_label_tests_19.f90: New.
2779         * gfortran.dg/binding_label_tests_20.f90: New.
2780         * gfortran.dg/binding_label_tests_21.f90: New.
2781         * gfortran.dg/binding_label_tests_22.f90: New.
2782         * gfortran.dg/binding_label_tests_23.f90: New.
2784 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2786         PR fortran/48858
2787         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2788         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2789         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2790         * gfortran.dg/common_18.f90: New.
2791         * gfortran.dg/common_19.f90: New.
2792         * gfortran.dg/common_20.f90: New.
2793         * gfortran.dg/common_21.f90: New.
2795 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2797         PR c++/12288
2798         * g++.dg/parse/error52.C: New.
2799         * g++.dg/parse/error3.C: Adjust.
2800         * g++.dg/parse/error36.C: Likewise.
2802 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2804         PR target/56547
2805         * gcc.target/sh/pr56547-1.c: New.
2806         * gcc.target/sh/pr56547-2.c: New.
2808 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2810         PR c++/23608
2811         * g++.dg/warn/Wsign-compare-6.C: New.
2812         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2814 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2816         PR c++/57327
2817         * g++.dg/template/error50.C: New.
2819 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2821         PR c++/10207
2822         * g++.dg/ext/complit13.C: New.
2824 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2826         PR c++/57175
2827         * g++.dg/pr57175.C: New testcase.
2829 2013-05-17  Easwaran Raman  <eraman@google.com>
2831         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2833 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2835         PR testsuite/57313
2836         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2838 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2840         PR rtl-optimization/57281
2841         PR rtl-optimization/57300
2842         * gcc.dg/pr57300.c: New test.
2843         * gcc.c-torture/execute/pr57281.c: New test.
2845 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2847         PR c++/18126
2848         * g++.dg/ext/sizeof-complit.C: New.
2850 2013-05-17  Marek Polacek  <polacek@redhat.com>
2852         * gcc.dg/strlenopt-25.c: New test.
2853         * gcc.dg/strlenopt-26.c: Likewise.
2855 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2857         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2858         instead of -mavx2, require only avx instead of avx2.
2859         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2860         of avx2-check.h and turn into an avx runtime test instead of
2861         avx2 runtime test.
2863 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2865         * g++.dg/ext/vector22.C: Uncomment working test.
2867 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2869         PR c++/17410
2870         * g++.dg/template/pr17410.C: New.
2872 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2874         * gcc.target/i386/rotate-3.c: New test.
2875         * gcc.target/i386/rotate-3a.c: New test.
2876         * gcc.target/i386/rotate-4.c: New test.
2877         * gcc.target/i386/rotate-4a.c: New test.
2878         * gcc.target/i386/rotate-5.c: New test.
2879         * gcc.target/i386/rotate-5a.c: New test.
2881 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2883         * gcc.dg/visibility-21.c: Require section_anchors.
2885 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2887         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2888         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2889         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2891 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2893         * gcc.dg/visibility-21.c: New.
2895 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2897         PR middle-end/57286
2898         * gcc.dg/pr57286.c: New testcase.
2899         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2900         * g++.dg/ext/vector22.C: Comment out transformations not
2901         performed anymore.
2903 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2905         PR target/57260
2906         * gcc.target/mips/call-1.c: Restrict to o32.
2907         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2909 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2911         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2912         dg-messages.
2913         * g++.dg/warn/Wshadow-1.C: Likewise.
2914         * g++.dg/warn/Wshadow-6.C: Likewise.
2915         * g++.dg/warn/Wshadow-7.C: Likewise.
2917 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2919         PR c++/31952
2920         * g++.dg/parse/pr31952-1.C: New.
2921         * g++.dg/parse/pr31952-2.C: Likewise.
2922         * g++.dg/parse/pr31952-3.C: Likewise.
2924         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2925         * g++.old-deja/g++.jason/cond.C: Likewise.
2926         * g++.dg/cpp0x/range-for5.C: Likewise.
2928 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2930         PR target/19599
2931         * gcc.target/arm/pr40887.c: Adjust testcase.
2932         * gcc.target/arm/pr19599.c: New test.
2934 2013-05-15  Richard Biener  <rguenther@suse.de>
2936         PR tree-optimization/57275
2937         * gcc.target/i386/pr57275.c: New testcase.
2939 2013-05-15  Jan Hubicka  <jh@suse.cz>
2941         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2942         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2943         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2945 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2947         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2948         scheduling.
2950 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2952         PR c++/57274
2953         * c-c++-common/Wsequence-point-1.c: New test.
2955 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2957         * g++.dg/ext/vector22.C: New testcase.
2958         * gcc.dg/binop-xor3.c: Remove xfail.
2960 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2962         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2963         FLOAT cmp FLOAT ? INT : INT.
2964         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2965         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2966         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2967         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2968         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2969         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2971 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2973         PR c++/53903
2974         * g++.dg/cpp0x/defaulted43.C: New.
2976 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2978         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2979         (alloca): Remove declaration.
2980         (foo9): Replace alloca by __builtin_alloca.
2982 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2984         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2985         Expect "size of array is too large" error.
2987 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2989         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2991 2013-05-14  Richard Biener  <rguenther@suse.de>
2993         PR middle-end/57235
2994         * g++.dg/torture/pr57235.C: New testcase.
2996 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2998         PR middle-end/57251
2999         * gcc.dg/torture/pr57251.c: New test.
3001 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3003         PR target/57264
3004         * gcc.target/i386/pr57264.c: New test.
3006 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3008         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3010 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3012         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3014 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3016         PR tree-optimization/45216
3017         PR tree-optimization/57157
3018         * c-c++-common/rotate-1.c: Add 32 tests with +.
3019         * c-c++-common/rotate-1a.c: Adjust.
3020         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3021         * c-c++-common/rotate-2b.c: New test.
3022         * c-c++-common/rotate-3.c: Add 32 tests with +.
3023         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3024         * c-c++-common/rotate-4b.c: New test.
3025         * c-c++-common/rotate-5.c: New test.
3027 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3029         PR middle-end/42371
3030         * gcc.dg/ipa/remref-0.c: New test.
3031         * gcc.dg/ipa/remref-1a.c: Likewise.
3032         * gcc.dg/ipa/remref-1b.c: Likewise.
3033         * gcc.dg/ipa/remref-2a.c: Likewise.
3034         * gcc.dg/ipa/remref-2b.c: Likewise.
3036 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3038         * gcc.dg/vector-shift-2.c: New testcase.
3040 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3042         PR tree-optimization/57230
3043         * gcc.dg/strlenopt-24.c: New test.
3045         PR tree-optimization/57230
3046         * gcc.dg/strlenopt-23.c: New test.
3048 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3050         PR target/57108
3051         * gcc.target/sh/pr57108.c: Move this test case to ...
3052         * gcc.c-torture/compile/pr57108.c: ... here.
3054 2013-05-10  Richard Biener  <rguenther@suse.de>
3056         PR tree-optimization/57214
3057         * gcc.dg/torture/pr57214.c: New testcase.
3059 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3061         * gcc.dg/vector-shift.c: New testcase.
3063 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3065         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3067         PR tree-optimization/45216
3068         PR tree-optimization/57157
3069         * c-c++-common/rotate-1.c: New test.
3070         * c-c++-common/rotate-1a.c: New test.
3071         * c-c++-common/rotate-2.c: New test.
3072         * c-c++-common/rotate-2a.c: New test.
3073         * c-c++-common/rotate-3.c: New test.
3074         * c-c++-common/rotate-3a.c: New test.
3075         * c-c++-common/rotate-4.c: New test.
3076         * c-c++-common/rotate-4a.c: New test.
3078 2013-05-10  Richard Biener  <rguenther@suse.de>
3080         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3081         * gcc.target/i386/l_fma_double_1.c: Adjust.
3082         * gcc.target/i386/l_fma_double_2.c: Likewise.
3083         * gcc.target/i386/l_fma_double_3.c: Likewise.
3084         * gcc.target/i386/l_fma_double_4.c: Likewise.
3085         * gcc.target/i386/l_fma_double_5.c: Likewise.
3086         * gcc.target/i386/l_fma_double_6.c: Likewise.
3087         * gcc.target/i386/l_fma_float_1.c: Likewise.
3088         * gcc.target/i386/l_fma_float_2.c: Likewise.
3089         * gcc.target/i386/l_fma_float_3.c: Likewise.
3090         * gcc.target/i386/l_fma_float_4.c: Likewise.
3091         * gcc.target/i386/l_fma_float_5.c: Likewise.
3092         * gcc.target/i386/l_fma_float_6.c: Likewise.
3094 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3096         PR c++/51226
3097         * g++.dg/cpp0x/pr51226.C: New.
3099 2013-04-16  Han Shen  <shenhan@google.com>
3101         Test cases for '-fstack-protector-strong'.
3102         * gcc.dg/fstack-protector-strong.c: New.
3103         * g++.dg/fstack-protector-strong.C: New.
3105 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3107         * gcc.target/aarch64/ands_1.c: New test.
3108         * gcc.target/aarch64/ands_2.c: Likewise
3110 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3112         * lib/target-supports.exp (check_effective_target_hw): New
3113         function.
3114         * c-c++-common/asan/clone-test-1.c: Call
3115         check_effective_target_hw.
3116         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3117         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3118         possible decorations.
3119         * c-c++-common/asan/null-deref-1.c: Likewise.
3120         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3121         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3122         * c-c++-common/asan/use-after-free-1.c: Likewise.
3123         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3124         * g++.dg/asan/large-func-test-1.C: Likewise.
3126 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3128         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3130 2013-05-07  Richard Biener  <rguenther@suse.de>
3132         PR middle-end/57190
3133         * g++.dg/torture/pr57190.C: New testcase.
3135 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3137         PR tree-optimization/57149
3138         * gcc.dg/pr57149.c: New test.
3140         PR debug/57184
3141         * gcc.dg/pr57184.c: New test.
3143 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3145         * gnat.dg/specs/array3.ads: New test.
3147 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3149         * c-c++-common/vector-scalar-2.c: New testcase.
3151 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3153         * gcc.target/i386/asm-dialect-2.c: New testcase.
3155 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3157         PR c++/57183
3158         * g++.dg/cpp0x/auto38.C: New.
3160 2013-05-06  Richard Biener  <rguenther@suse.de>
3162         PR tree-optimization/57185
3163         * gcc.dg/autopar/pr57185.c: New testcase.
3165 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3167         PR target/57106
3168         * gcc.target/i386/pr57106.c: New test.
3170 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3172         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3173         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3174         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3175         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3176         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3177         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3178         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3180 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3182         PR bootstrap/57154
3183         * gcc.dg/pr57154.c: New test.
3185 2013-05-06  Richard Biener  <rguenther@suse.de>
3187         PR middle-end/57147
3188         * gcc.dg/torture/pr57147-1.c: New testcase.
3189         * gcc.dg/torture/pr57147-2.c: Likewise.
3190         * gcc.dg/torture/pr57147-3.c: Likewise.
3192 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3194         PR target/55303
3195         * gcc.target/sh/pr55303-1.c: New.
3196         * gcc.target/sh/pr55303-2.c: New.
3197         * gcc.target/sh/pr55303-3.c: New.
3199 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3201         * gfortran.dg/allocate_with_source_3.f90: New.
3203 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3205         PR fortran/57141
3206         * gfortran.dg/null_8.f90: New.
3208 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3210         PR c++/53745
3211         * g++.dg/cpp0x/enum27.C: New.
3212         * g++.dg/cpp0x/enum_base.C: Adjust.
3214 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3216         PR tree-optimization/56205
3217         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3219 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3221         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3222         * gfortran.dg/bind_c_usage_27.f90: New.
3223         * gfortran.dg/bind_c_usage_28.f90: New.
3225 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3227         PR c++/51927
3228         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3230 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3232         PR target/57150
3233         * gcc.target/powerpc/pr57150.c: New file.
3235 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3237         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3238         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3239         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3240         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3241         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3242         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3243         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3245 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3247         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3248         scan-assembler-times.
3250 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3252         * gcc.dg/tree-ssa/slsr-32.c: New.
3253         * gcc.dg/tree-ssa/slsr-33.c: New.
3254         * gcc.dg/tree-ssa/slsr-34.c: New.
3255         * gcc.dg/tree-ssa/slsr-35.c: New.
3256         * gcc.dg/tree-ssa/slsr-36.c: New.
3257         * gcc.dg/tree-ssa/slsr-37.c: New.
3258         * gcc.dg/tree-ssa/slsr-38.c: New.
3260 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3262         * gcc.target/aarch64/tst_1.c: New test.
3263         * gcc.target/aarch64/tst_2.c: Likewise
3265 2013-05-02  Jeff Law  <law@redhat.com>
3267         PR tree-optimization/57144
3268         * gcc.c-torture/execute/pr57144.c: New test.
3270 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3272         PR rtl-optimization/57130
3273         * gcc.c-torture/execute/pr57130.c: New test.
3275 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3277         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3279 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
3281         * gcc.target/aarch64/fabd.c: New file.
3283 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3285         PR c++/54318
3286         * g++.dg/cpp0x/pr54318.C: New.
3288 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3290         PR c++/14283
3291         * g++.dg/parse/error51.C: New.
3292         * g++.dg/parse/error15.C: Adjust column numbers.
3294 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3296         PR fortran/57142
3297         * gfortran.dg/size_kind_2.f90: New.
3298         * gfortran.dg/size_kind_3.f90: New.
3300 2013-05-02  Richard Biener  <rguenther@suse.de>
3302         PR middle-end/57140
3303         * g++.dg/torture/pr57140.C: New testcase.
3305 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3307         PR target/56732
3308         * gcc.target/arm/pr56732-1.c: New test.
3310 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3312         PR middle-end/56988
3313         * gcc.dg/ipa/pr56988.c: New test.
3315 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3317         * gcc.target/aarch64/bics_1.c: New test.
3318         * gcc.target/aarch64/bics_2.c: Likewise.
3320 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3322         PR rtl-optimization/57131
3323         * gcc.c-torture/execute/pr57131.c: New test.
3325 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3327         PR c++/57132
3328         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3330 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3332         PR target/57091
3333         * gcc.target/i386/pr57091.c: New test.
3335 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3337         * gcc.target/aarch64/vect-vaddv.c: New.
3339 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3341         * gcc.target/aarch64/vect-vmaxv.c: New.
3342         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3344 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3346         * gcc.target/aarch64/scalar-vca.c: New.
3347         * gcc.target/aarch64/vect-vca.c: Likewise.
3349 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3351         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3352         (test_vceqd_s64): Force arguments to SIMD registers.
3353         (test_vceqzd_s64): Likewise.
3354         (test_vcged_s64): Likewise.
3355         (test_vcled_s64): Likewise.
3356         (test_vcgezd_s64): Likewise.
3357         (test_vcged_u64): Likewise.
3358         (test_vcgtd_s64): Likewise.
3359         (test_vcltd_s64): Likewise.
3360         (test_vcgtzd_s64): Likewise.
3361         (test_vcgtd_u64): Likewise.
3362         (test_vclezd_s64): Likewise.
3363         (test_vcltzd_s64): Likewise.
3364         (test_vtst_s64): Likewise.
3365         (test_vtst_u64): Likewise.
3367 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3369         PR c++/57092
3370         * g++.dg/cpp0x/decltype53.C: New.
3372 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3374         PR fortran/57071
3375         * gfortran.dg/power_5.f90:  New test.
3377 2013-04-30  Richard Biener  <rguenther@suse.de>
3379         PR middle-end/57122
3380         * gcc.dg/torture/pr57122.c: New testcase.
3382 2013-04-30  Richard Biener  <rguenther@suse.de>
3384         PR middle-end/57107
3385         * g++.dg/torture/pr57107.C: New testcase.
3387 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3389         PR rtl-optimization/57105
3390         * gcc.dg/pr57105.c: New test.
3392 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3394         PR tree-optimization/57104
3395         * gcc.dg/pr57104.c: New test.
3397 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3399         PR target/44578
3400         * gcc.target/i386/pr44578.c: New test.
3402 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3404         PR target/57097
3405         * gcc.target/i386/pr57097.c: New test.
3407 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3409         PR target/57098
3410         * gcc.target/i386/pr57098.c: New test.
3412 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3414         * gcc.c-torture/execute/pr55875.c: New test.
3416 2013-04-29  Richard Biener  <rguenther@suse.de>
3418         PR middle-end/57075
3419         * gcc.dg/torture/pr57075.c: New testcase.
3421 2013-04-29  Richard Biener  <rguenther@suse.de>
3423         PR middle-end/57103
3424         * gcc.dg/autopar/pr57103.c: New testcase.
3426 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3428         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3430 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3432         * gcc.dg/pr50763.c: Update test.
3434 2013-04-26  Jeff Law  <law@redhat.com>
3436         * gcc.dg/tree-ssa/vrp88.c: New test.
3438 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3440         PR target/57108
3441         * gcc.target/sh/pr57108.c: New test.
3443 2013-04-29  Richard Biener  <rguenther@suse.de>
3445         PR middle-end/57089
3446         * gfortran.dg/gomp/pr57089.f90: New testcase.
3448 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3450         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3452 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3454         * gcc.target/aarch64/vect-vcvt.c: New.
3456 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3458         * gcc.target/aarch64/vect-vrnd.c: New.
3460 2013-04-29  Richard Biener  <rguenther@suse.de>
3462         PR tree-optimization/57081
3463         * gcc.dg/torture/pr57081.c: New testcase.
3465 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3467         PR tree-optimization/57083
3468         * gcc.dg/torture/pr57083.c: New test.
3470 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3472         PR c++/56450
3473         * g++.dg/cpp0x/decltype52.C: New.
3475 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3477         N3472 binary constants
3478         * g++.dg/cpp/limits.C: Adjust warning wording.
3479         * g++.dg/system-binary-constants-1.C: Likewise.
3480         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3482 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3484         PR fortran/57093
3485         * gfortran.dg/coarray_30.f90: New.
3487 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3489         PR fortran/57071
3490         * frontend-passes (optimize_power):  New function.
3491         (optimize_op):  Use it.
3493 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3495         PR target/56866
3496         * gcc.c-torture/execute/pr56866.c: New test.
3497         * gcc.target/i386/pr56866.c: New test.
3499 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3501         PR go/57045
3502         * gcc.dg/setjmp-5.c: New test.
3504 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3506         PR c++/55708
3507         * g++.dg/cpp0x/constexpr-55708.C: New.
3509 2013-04-26  Richard Biener  <rguenther@suse.de>
3511         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3512         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3513         * gcc.dg/pr53265.c: Remove XFAILs.
3514         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3515         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3517 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3519         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3520         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3521         -fdiagnostics-color=never option similarly to
3522         -fno-diagnostics-show-caret option.
3524 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3526         PR rtl-optimization/57003
3527         * gcc.target/i386/pr57003.c: New test.
3529 2013-04-25  Marek Polacek  <polacek@redhat.com>
3531         PR tree-optimization/57066
3532         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3534 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3535             Tejas Belagod  <tejas.belagod@arm.com>
3537         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3538         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3539         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3541 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3543         * gcc.target/aarch64/cmp.c: New.
3545 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3547         * gcc.target/aarch64/ngc.c: New.
3549 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3551         * lib/target-supports.exp
3552         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3553         (check_effective_target_arm_neon_fp16_ok): Likewise.
3554         (add_options_for_arm_neon_fp16): Likewise.
3555         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3556         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3558 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3560         PR rtl-optimizations/57046
3561         * gcc.target/i386/pr57046.c: New test.
3563 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3565         * g++.dg/cpp1y/cplusplus.C: New.
3567 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3569         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3571 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3573         * c-c++-common/Wpointer-arith-1.c: New.
3575 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3577         * g++.dg/cpp1y/cxx1y_macro.C: New.
3579 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3581         PR c++/56970
3582         * g++.dg/cpp0x/sfinae45.C: New.
3584 2013-04-24  Richard Biener  <rguenther@suse.de>
3586         PR testsuite/57050
3587         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3589 2013-04-23  Richard Biener  <rguenther@suse.de>
3591         PR middle-end/57036
3592         * gcc.dg/torture/pr57036-1.c: New testcase.
3593         * gcc.dg/torture/pr57036-2.c: Likewise.
3595 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3597         * gcc.target/aarch64/scalar-mov.c: New testcase.
3599 2013-04-23  Richard Biener  <rguenther@suse.de>
3601         PR tree-optimization/57026
3602         * gcc.dg/torture/pr57026.c: New testcase.
3604 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3606         PR fortran/53685
3607         PR fortran/57022
3608         * gfortran.dg/transfer_check_4.f90: New.
3610 2013-04-22  Marek Polacek  <polacek@redhat.com>
3612         PR sanitizer/56990
3613         * gcc.dg/pr56990.c: New test.
3615 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3617         PR target/57018
3618         * gcc.target/i386/pr57018.c: New test.
3620 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3622         * gcc.target/aarch64/vrecps.c: New.
3623         * gcc.target/aarch64/vrecpx.c: Likewise.
3625 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3627         PR target/56995
3628         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3630 2013-04-21  Jeff Law  <law@redhat.com>
3632         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3634 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3636         PR fortran/56907
3637         * gfortran.dg/c_loc_test_22.f90: New.
3639 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3641         PR rtl-optimization/56847
3642         * gcc.dg/pr56847.c: New test.
3644 2013-04-19  Richard Biener  <rguenther@suse.de>
3646         PR tree-optimization/56982
3647         * gcc.c-torture/execute/pr56982.c: New testcase.
3649 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3651         PR tree-optimization/56718
3652         * g++.dg/ipa/imm-devirt-1.C: New test.
3653         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3655 2013-04-19  Richard Biener  <rguenther@suse.de>
3657         PR tree-optimization/57000
3658         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3660 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3661             Mikael Morin  <mikael@gcc.gnu.org>
3663         PR fortran/56872
3664         * gfortran.dg/array_constructor_45.f90:  New test.
3665         * gfortran.dg/array_constructor_46.f90:  New test.
3666         * gfortran.dg/array_constructor_47.f90:  New test.
3667         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3669 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3671         PR rtl-optimization/56999
3672         * g++.dg/opt/pr56999.C: New test.
3674 2013-04-18  Cary Coutant  <ccoutant@google.com>
3676         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3677         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3679 2013-04-18  Cary Coutant  <ccoutant@google.com>
3681         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3682         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3683         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3684         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3685         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3686         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3687         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3688         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3689         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3690         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3691         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3693 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3695         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3697 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3699         PR tree-optimization/56984
3700         * gcc.c-torture/compile/pr56984.c: New test.
3702         PR rtl-optimization/56992
3703         * gcc.dg/pr56992.c: New test.
3705 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3707         PR fortran/56814
3708         * gfortran.dg/proc_ptr_42.f90: New.
3710 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3712         * gnat.dg/discr41.ad[sb]: New test.
3713         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3714         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3715         * gcc.dg/vect/slp-24.c: Likewise.
3716         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3717         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3718         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3719         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3720         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3721         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3722         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3723         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3724         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3725         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3726         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3727         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3728         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3729         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3730         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3731         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3732         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3733         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3734         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3735         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3736         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3737         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3738         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3739         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3740         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3741         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3743 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3745         PR fortran/40958
3746         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3747         * gfortran.dg/module_md5_1.f90: Remove.
3749 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3751         * gcc.target/aarch64/adds3.c: New.
3752         * gcc.target/aarch64/subs3.c: New.
3754 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3756         * gcc.target/aarch64/adds1.c: New.
3757         * gcc.target/aarch64/adds2.c: New.
3758         * gcc.target/aarch64/subs1.c: New.
3759         * gcc.target/aarch64/subs2.c: New.
3761 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3763         Implement n3599 - Literal operator templates for strings.
3764         * g++.dg/cpp1y/udlit-char-template.C: New test.
3765         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3767 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3769         PR fortran/39505
3770         * gfortran.dg/no_arg_check_1.f90: New.
3771         * gfortran.dg/no_arg_check_2.f90: New.
3772         * gfortran.dg/no_arg_check_3.f90: New.
3774 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3776         PR fortran/56968
3777         * gfortran.dg/proc_ptr_41.f90: New.
3779 2013-04-16  Richard Biener  <rguenther@suse.de>
3781         PR tree-optimization/56756
3782         * gcc.dg/torture/pr56756.c: New testcase.
3784 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3786         PR fortran/56969
3787         * gfortran.dg/c_assoc_5.f90: New.
3789 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3791         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3792         * gcc.c-torture/execute/pr33992.x: Remove.
3793         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3794         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3795         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3797 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3799         PR tree-optimization/56962
3800         * gcc.c-torture/execute/pr56962.c: New test.
3802 2013-04-15  Richard Biener  <rguenther@suse.de>
3804         PR tree-optimization/56933
3805         * gcc.dg/vect/pr56933.c: New testcase.
3807 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3809         * gcc.target/arm/anddi3-opt.c: New test.
3810         * gcc.target/arm/anddi3-opt2.c: Likewise.
3812 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3814         * gcc.dg/pr56890-1.c: New test.
3815         * gcc.dg/pr56890-2.c: Likewise.
3817 2013-04-15  Joey Ye  <joey.ye@arm.com>
3819         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3820         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3822 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3824         PR fortran/56816
3825         * gfortran.dg/select_type_33.f03: New test.
3827 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3829         PR fortran/55959
3830         * gfortran.dg/typebound_proc_29.f03: New.
3832 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3834         PR fortran/56266
3835         * gfortran.dg/typebound_proc_28.f03: New.
3837 2013-04-12  Jeff Law  <law@redhat.com>
3839         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3840         either.
3842 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3844         PR fortran/56929
3845         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3847 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3849         PR target/56903
3850         * gcc.target/i386/pr56903.c: New test.
3852 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3854         PR fortran/56261
3855         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3856         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3857         * gfortran.dg/block_11.f90: Fix invalid test case.
3858         * gfortran.dg/function_types_3.f90: Add new error message.
3859         * gfortran.dg/global_references_1.f90: Ditto.
3860         * gfortran.dg/import2.f90: Remove unneeded parts.
3861         * gfortran.dg/import6.f90: Fix invalid test case.
3862         * gfortran.dg/proc_decl_2.f90: Ditto.
3863         * gfortran.dg/proc_decl_9.f90: Ditto.
3864         * gfortran.dg/proc_decl_18.f90: Ditto.
3865         * gfortran.dg/proc_ptr_40.f90: New.
3866         * gfortran.dg/whole_file_7.f90: Modified error wording.
3867         * gfortran.dg/whole_file_16.f90: Ditto.
3868         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3869         * gfortran.dg/whole_file_18.f90: Modified error wording.
3870         * gfortran.dg/whole_file_20.f03: Ditto.
3871         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3872         invalid test case.
3874 2013-04-12  Richard Biener  <rguenther@suse.de>
3876         Revert
3877         2013-04-10  Richard Biener  <rguenther@suse.de>
3879         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3881 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3883         PR fortran/56845
3884         * gfortran.dg/class_allocate_15.f90: New.
3886         Revert:
3887         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3889         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3890         scan-tree-dump-times.
3892 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3894         PR tree-optimization/56918
3895         PR tree-optimization/56920
3896         * gcc.dg/vect/pr56918.c: New test.
3897         * gcc.dg/vect/pr56920.c: New test.
3899 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3901         PR fortran/56845
3902         * gfortran.dg/class_allocate_14.f90: New.
3903         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3904         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3906 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3908         * gcc.dg/fold-cstvecshift.c: New testcase.
3910 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3912         * gcc.target/aarch64/negs.c: New.
3914 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3916         PR c++/56895
3917         * g++.dg/template/arrow4.C: New test.
3919 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3921         * gnat.dg/array23.adb: New test.
3922         * gnat.dg/array23_pkg[123].ads: New helpers.
3924 2013-04-11  Jeff Law  <law@redhat.com>
3926         PR tree-optimization/56900
3927         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3929 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3931         PR c++/56913
3932         * g++.dg/cpp0x/sfinae44.C: New.
3934 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3936         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3937         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3939 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3941         PR c++/54216
3942         * g++.dg/cpp0x/enum26.C: New.
3943         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3945 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3947         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3948         inverse operands.
3949         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3950         loop is vectorized.
3951         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3952         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3953         loop is vectorized and that the correct instruction is generated.
3954         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3955         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3956         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3958 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3960         PR tree-optimization/56899
3961         * gcc.c-torture/execute/pr56899.c: New test.
3963 2013-04-10  David S. Miller  <davem@davemloft.net>
3965         * gcc.target/sparc/setcc-4.c: New test.
3966         * gcc.target/sparc/setcc-5.c: New test.
3968 2013-04-10  Richard Biener  <rguenther@suse.de>
3970         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3972 2013-04-10  Richard Biener  <rguenther@suse.de>
3974         * gcc.dg/vect/slp-39.c: New testcase.
3976 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3978         PR tree-optimization/55524
3979         * gcc.target/epiphany/fnma-1.c: New test.
3981 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3983         * gcc.dg/tree-ssa/inline-11.c: New test
3985 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3987         PR c++/56895
3988         * g++.dg/template/arrow3.C: New test.
3990 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3992         * gcc.target/arm/minmax_minus.c: New test.
3994 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3996         PR middle-end/56883
3997         * c-c++-common/gomp/pr56883.c: New test.
3999 2013-04-09  Jeff Law  <law@redhat.com>
4001         * gcc.dg/tree-ssa/vrp87.c: New test.
4003 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4005         PR tree-optimization/56854
4006         * g++.dg/torture/pr56854.C: New test.
4008 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4010         PR fortran/56782
4011         * gfortran.dg/array_constructor_44.f90:  New test.
4013 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4015         PR c++/56871
4016         * g++.dg/cpp0x/constexpr-specialization.C: New.
4018 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4020         * gcc.c-torture/execute/pr56837.c: New test.
4022         PR c++/34949
4023         PR c++/50243
4024         * g++.dg/opt/vt3.C: New test.
4025         * g++.dg/opt/vt4.C: New test.
4027 2013-04-08  Jeff Law  <law@redhat.com>
4029         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4031 2013-04-08  Richard Biener  <rguenther@suse.de>
4033         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4035 2013-04-08  Richard Biener  <rguenther@suse.de>
4037         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4039 2013-04-08  Richard Biener  <rguenther@suse.de>
4041         * g++.dg/vect/slp-pr56812.cc: Adjust.
4043 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4045         * gcc.dg/pr56837.c: New test.
4046         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4047         "generated memset minus one".
4049 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4051         PR fortran/56849
4052         * gfortran.dg/reshape_5.f90: New.
4054 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4056         PR target/56843
4057         * gcc.target/powerpc/recip-1.c: Modify expected output.
4058         * gcc.target/powerpc/recip-3.c: Likewise.
4059         * gcc.target/powerpc/recip-4.c: Likewise.
4060         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4062 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4064         * gcc.target/arm/peep-ldrd-1.c: New test.
4065         * gcc.target/arm/peep-strd-1.c: Likewise.
4067 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4069         * gcc.target/arm/negdi-1.c: New test.
4070         * gcc.target/arm/negdi-2.c: Likewise.
4071         * gcc.target/arm/negdi-3.c: Likewise.
4072         * gcc.target/arm/negdi-4.c: Likewise.
4074 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4076         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4077         Add -march=armv8-a when we use v8 NEON.
4078         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4079         (check_effective_target_vect_call_ceilf): Likewise.
4080         (check_effective_target_vect_call_floorf): Likewise.
4081         (check_effective_target_vect_call_roundf): Likewise.
4082         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4083         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4084         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4085         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4086         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4088 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4090         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4091         * gcc.target/powerpc/sd-pwr6.c: Same.
4092         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4093         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4095 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4097         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4099 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4101         PR fortran/40881
4102         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4103         * gfortran.dg/altreturn_4.f90: Ditto.
4104         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4105         * gfortran.dg/altreturn_5.f90: Ditto.
4106         * gfortran.dg/altreturn_6.f90: Ditto.
4107         * gfortran.dg/altreturn_7.f90: Ditto.
4109 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4111         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4112         New procedure.
4113         (check_effective_target_arm_v8_neon_ok_nocache):
4114         Likewise.
4115         (check_effective_target_arm_v8_neon_ok): Change to use
4116         check_effective_target_arm_v8_neon_ok_nocache.
4117         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4118         NEON flags.
4119         (check_effective_target_vect_call_btruncf):
4120         Enable for arm and ARMv8 NEON.
4121         (check_effective_target_vect_call_ceilf): Likewise.
4122         (check_effective_target_vect_call_floorf): Likewise.
4123         (check_effective_target_vect_call_roundf): Likewise.
4124         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4125         target.
4127 2013-04-04  Marek Polacek  <polacek@redhat.com>
4129         PR tree-optimization/48186
4130         * gcc.dg/pr48186.c: New test.
4132 2013-04-04  Richard Biener  <rguenther@suse.de>
4134         PR tree-optimization/56826
4135         * gcc.dg/vect/pr56826.c: New testcase.
4136         * gcc.dg/vect/O3-pr36098.c: Adjust.
4138 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4140         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4141         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4142         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4143         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4144         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4145         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4146         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4147         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4148         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4149         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4151 2013-04-04  Richard Biener  <rguenther@suse.de>
4153         PR tree-optimization/56213
4154         * gcc.dg/vect/vect-123.c: New testcase.
4156 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4158         PR fortran/56810
4159         * gfortran.dg/read_repeat_2.f90: New.
4161 2013-04-04  Richard Biener  <rguenther@suse.de>
4163         PR tree-optimization/56837
4164         * g++.dg/torture/pr56837.C: New testcase.
4166 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4168         PR fortran/50269
4169         * gfortran.dg/c_loc_test_21.f90: New.
4170         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4171         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4172         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4173         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4174         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4176 2013-04-03  Jeff Law  <law@redhat.com>
4178         PR tree-optimization/56799
4179         * gcc.c-torture/execute/pr56799.c: New test.
4181 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4183         PR c++/56815
4184         * g++.dg/warn/Wpointer-arith-1.C: New.
4185         * g++.dg/gomp/for-19.C: Adjust.
4187 2013-04-03  Marek Polacek  <polacek@redhat.com>
4189         PR sanitizer/55702
4190         * gcc.dg/pr55702.c: New test.
4192 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4194         PR target/56809
4195         * gcc.dg/pr56809.c: New testcase.
4197 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4199         PR debug/56819
4200         * g++.dg/debug/pr56819.C: New test.
4202 2013-04-03  Richard Biener  <rguenther@suse.de>
4204         PR tree-optimization/56817
4205         * g++.dg/torture/pr56817.C: New testcase.
4207 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4209         * gcc.dg/vect/bb-slp-31.c: New file.
4211 2013-04-03  Jason Merrill  <jason@redhat.com>
4213         PR c++/34949
4214         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4216 2013-04-03  Richard Biener  <rguenther@suse.de>
4218         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4220 2013-04-03  Richard Biener  <rguenther@suse.de>
4222         PR tree-optimization/55964
4223         * gcc.dg/torture/pr55964-2.c: New testcase.
4225 2013-04-03  Richard Biener  <rguenther@suse.de>
4227         PR tree-optimization/56501
4228         * gcc.dg/torture/pr56501.c: New testcase.
4230 2013-04-03  Richard Biener  <rguenther@suse.de>
4232         PR tree-optimization/56407
4233         * gcc.dg/torture/pr56407.c: New testcase.
4235 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4237         PR tree-optimization/56790
4238         * g++.dg/ext/pr56790-1.C: New testcase.
4240 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4242         * gcc.target/i386/merge-1.c: New testcase.
4243         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4245 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4247         PR c/19449
4248         * gcc.c-torture/execute/pr19449.c: New test.
4250 2013-04-03  Richard Biener  <rguenther@suse.de>
4252         PR tree-optimization/56812
4253         * g++.dg/vect/slp-pr56812.cc: New testcase.
4255 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4257         PR fortran/56284
4258         PR fortran/40881
4259         * gfortran.dg/altreturn_8.f90: New.
4260         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4261         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4262         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4264 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4266         PR rtl-optimization/56745
4267         * gcc.c-torture/compile/pr56745.c: New test.
4269 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4271         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4273 2013-04-02  Richard Biener  <rguenther@suse.de>
4275         PR tree-optimization/56778
4276         * gcc.dg/torture/pr56778.c: New testcase.
4278 2013-04-02  Richard Biener  <rguenther@suse.de>
4280         PR middle-end/56768
4281         * g++.dg/torture/pr56768.C: New testcase.
4283 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4285         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4287 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289         PR fortran/56660
4290         * gfortran.dg/namelist_82.f90:  New test.
4292 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4294         PR fortran/56500
4295         * gfortran.dg/implicit_class_1.f90: New.
4297 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299         PR fortran/56786
4300         * gfortran.dg/namelist_81.f90:  New test.
4302 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4304         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4305         for constant and equal string lengths.
4306         * gfortran.dg/character_comparison_5.f90:  Likewise.
4307         * gfortran.dg/character_comparison_9.f90:  New test.
4309 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4311         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4312         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4314 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4316         PR fortran/35203
4317         * gfortran.dg/optional_absent_3.f90: New.
4319 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4321         PR fortran/56737
4322         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4324 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4326         PR fortran/56735
4327         * gfortran.dg/namelist_80.f90: New.
4329 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4331         PR fortran/45159
4332         * gfortran.dg/string_length_2.f90:  New test.
4333         * gfortran.dg/dependency_41.f90:  New test.
4335 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4337         PR fortran/55806
4338         * gfortran.dg/array_constructor_43.f90:  New test.
4339         * gfortran.dg/random_seed_3.f90:  New test.
4341 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4343         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4344         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4345         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4346         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4347         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4348         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4349         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4350         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4351         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4352         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4354 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4356         PR c++/56725
4357         * g++.dg/conversion/op4.C: Adjust.
4358         * g++.dg/cpp0x/rv1n.C: Likewise.
4359         * g++.dg/cpp0x/rv2n.C: Likewise.
4360         * g++.dg/cpp0x/template_deduction.C: Likewise.
4361         * g++.dg/expr/cond8.C: Likewise.
4362         * g++.dg/other/error4.C: Likewise.
4363         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4364         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4365         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4366         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4367         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4368         * g++.old-deja/g++.law/cvt20.C: Likewise.
4369         * g++.old-deja/g++.law/cvt8.C: Likewise.
4370         * g++.old-deja/g++.law/init8.C: Likewise.
4371         * g++.old-deja/g++.mike/net12.C: Likewise.
4372         * g++.old-deja/g++.mike/net8.C: Likewise.
4373         * g++.old-deja/g++.mike/p2793.C: Likewise.
4374         * g++.old-deja/g++.mike/p3836.C: Likewise.
4375         * g++.old-deja/g++.mike/p418.C: Likewise.
4376         * g++.old-deja/g++.mike/p701.C: Likewise.
4377         * g++.old-deja/g++.mike/p807.C: Likewise.
4379 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4381         PR middle-end/56694
4382         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4383         targets.
4385 2013-03-28  Marek Polacek  <polacek@redhat.com>
4387         PR tree-optimization/56695
4388         * gcc.dg/vect/pr56695.c: New test.
4390 2013-03-28  Richard Biener  <rguenther@suse.de>
4392         PR tree-optimization/37021
4393         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4394         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4396 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4398         PR fortran/56650
4399         PR fortran/36437
4400         * gfortran.dg/sizeof_2.f90: New.
4401         * gfortran.dg/sizeof_3.f90: New.
4402         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4404 2013-03-27  Richard Biener  <rguenther@suse.de>
4406         PR tree-optimization/37021
4407         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4409 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4411         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4412         * g++.dg/ipa/ivinline-2.C: Likewise.
4413         * g++.dg/ipa/ivinline-3.C: Likewise.
4414         * g++.dg/ipa/ivinline-4.C: Likewise.
4415         * g++.dg/ipa/ivinline-5.C: Likewise.
4416         * g++.dg/ipa/ivinline-7.C: Likewise.
4417         * g++.dg/ipa/ivinline-8.C: Likewise.
4418         * g++.dg/ipa/ivinline-9.C: Likewise.
4419         * g++.dg/cpp0x/noexcept03.C: Likewise.
4420         * gcc.dg/const-1.c: Likewise.
4421         * gcc.dg/ipa/pure-const-1.c: Likewise.
4422         * gcc.dg/noreturn-8.c: Likewise.
4423         * gcc.target/i386/mmx-1.c: Likewise.
4424         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4425         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4426         * gcc.c-torture/execute/pr33992.x: New file.
4428 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4430         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4432 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4434         PR c++/55951
4435         * g++.dg/ext/desig5.C: New.
4437 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4439         PR fortran/56649
4440         * gfortran.dg/merge_init_expr_2.f90: New.
4441         * gfortran.dg/merge_char_1.f90: Modify test to
4442         stay a run-time test.
4443         * gfortran.dg/merge_char_3.f90: Ditto.
4445 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4447         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4448         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4450 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4452         PR c++/56722
4453         * g++.dg/cpp0x/range-for23.C: New.
4455 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4457         PR libfortran/52512
4458         * gfortran.dg/namelist_79.f90: New.
4460 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4462         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4464 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4466         PR fortran/38536
4467         PR fortran/38813
4468         PR fortran/38894
4469         PR fortran/39288
4470         PR fortran/40963
4471         PR fortran/45824
4472         PR fortran/47023
4473         PR fortran/47034
4474         PR fortran/49023
4475         PR fortran/50269
4476         PR fortran/50612
4477         PR fortran/52426
4478         PR fortran/54263
4479         PR fortran/55343
4480         PR fortran/55444
4481         PR fortran/55574
4482         PR fortran/56079
4483         PR fortran/56378
4484         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4485         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4486         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4487         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4488         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4489         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4490         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4491         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4492         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4493         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4494         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4495         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4496         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4497         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4498         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4499         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4500         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4501         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4502         * gfortran.dg/pr32601_1.f03: Ditto.
4503         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4504         * gfortran.dg/blockdata_7.f90: New.
4505         * gfortran.dg/c_assoc_4.f90: New.
4506         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4507         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4508         * gfortran.dg/c_funloc_tests_8.f90: New.
4509         * gfortran.dg/c_loc_test_17.f90: New.
4510         * gfortran.dg/c_loc_test_18.f90: New.
4511         * gfortran.dg/c_loc_test_19.f90: New.
4512         * gfortran.dg/c_loc_test_20.f90: New.
4513         * gfortran.dg/c_sizeof_5.f90: New.
4514         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4515         * gfortran.dg/transfer_resolve_2.f90: New.
4516         * gfortran.dg/transfer_resolve_3.f90: New.
4517         * gfortran.dg/transfer_resolve_4.f90: New.
4518         * gfortran.dg/pr32601.f03: Update dg-error.
4519         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4520         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4522 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4524         * gcc.target/arm/vseleqdf.c: New test.
4525         * gcc.target/arm/vseleqsf.c: Likewise.
4526         * gcc.target/arm/vselgedf.c: Likewise.
4527         * gcc.target/arm/vselgesf.c: Likewise.
4528         * gcc.target/arm/vselgtdf.c: Likewise.
4529         * gcc.target/arm/vselgtsf.c: Likewise.
4530         * gcc.target/arm/vselledf.c: Likewise.
4531         * gcc.target/arm/vsellesf.c: Likewise.
4532         * gcc.target/arm/vselltdf.c: Likewise.
4533         * gcc.target/arm/vselltsf.c: Likewise.
4534         * gcc.target/arm/vselnedf.c: Likewise.
4535         * gcc.target/arm/vselnesf.c: Likewise.
4536         * gcc.target/arm/vselvcdf.c: Likewise.
4537         * gcc.target/arm/vselvcsf.c: Likewise.
4538         * gcc.target/arm/vselvsdf.c: Likewise.
4539         * gcc.target/arm/vselvssf.c: Likewise.
4541 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4543         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4544         body from here...
4545         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4546         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4547         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4548         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4549         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4550         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4551         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4552         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4553         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4554         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4555         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4556         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4557         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4558         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4559         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4560         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4561         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4562         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4563         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4564         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4565         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4566         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4567         * gcc.target/arm/atomic-op-char.c: Likewise.
4568         * gcc.target/arm/atomic-op-consume.c: Likewise.
4569         * gcc.target/arm/atomic-op-int.c: Likewise.
4570         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4571         * gcc.target/arm/atomic-op-release.c: Likewise.
4572         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4573         * gcc.target/arm/atomic-op-short.c: Likewise.
4575 2013-03-25  Richard Biener  <rguenther@suse.de>
4577         PR middle-end/56694
4578         * g++.dg/torture/pr56694.C: New testcase.
4580 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4582         PR target/56720
4583         * gcc.target/arm/neon-vcond-gt.c: New test.
4584         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4585         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4587 2013-03-25  Richard Biener  <rguenther@suse.de>
4589         PR tree-optimization/56689
4590         * gcc.dg/torture/pr56689.c: New testcase.
4592 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4594         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4596 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4598         PR fortran/56696
4599         * gfortran.dg/eof_5.f90: New.
4601 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4603         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4604         alphabetically.
4606 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4608         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4610 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4612         PR testsuite/55994
4613         * gcc.c-torture/execute/builtins/builtins.exp: Add
4614         -Wl,--allow-multiple-definition for RTEMS targets.
4616 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4618         * gcc.target/aarch64/movk.c: New test.
4620 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4622         * g++.dg/ext/vector21.C: New testcase.
4624 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4626         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4627         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4629 2013-03-21  Richard Biener  <rguenther@suse.de>
4631         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4632         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4634 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4636         * gcc.target/aarch64/vect.c: Test and result vector added
4637         for sabd and saba instructions.
4638         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4639         instructions in assembly.
4640         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4641         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4642         for fabd instruction.
4643         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4644         instruction in assembly.
4645         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4647 2013-03-20  Jeff Law  <law@redhat.com>
4649         * g++.dg/tree-ssa/ssa-dom.C: New test.
4651 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4653         * gcc.target/powerpc/mmfpgpr.c: New test.
4654         * gcc.target/powerpc/sd-vsx.c: Likewise.
4655         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4656         * gcc.target/powerpc/vsx-float0.c: Likewise.
4658 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4660         PR tree-optimization/56355
4661         * gcc.dg/pr56355-1.c: New file.
4663 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4664             Richard Sandiford <rdsandiford@googlemail.com>
4666         * gcc.target/mips/mips.exp: Add microMIPS support.
4667         * gcc.target/mips/umips-movep-2.c: New test.
4668         * gcc.target/mips/umips-lwp-2.c: New test.
4669         * gcc.target/mips/umips-swp-5.c: New test.
4670         * gcc.target/mips/umips-constraints-1.c: New test.
4671         * gcc.target/mips/umips-lwp-3.c: New test.
4672         * gcc.target/mips/umips-swp-6.c: New test.
4673         * gcc.target/mips/umips-constraints-2.c: New test.
4674         * gcc.target/mips/umips-save-restore-1.c: New test.
4675         * gcc.target/mips/umips-lwp-4.c: New test.
4676         * gcc.target/mips/umips-swp-7.c: New test.
4677         * gcc.target/mips/umips-save-restore-2.c: New test.
4678         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4679         * gcc.target/mips/umips-lwp-5.c: New test.
4680         * gcc.target/mips/umips-save-restore-3.c: New test.
4681         * gcc.target/mips/umips-lwp-6.c: New test.
4682         * gcc.target/mips/umips-swp-1.c: New test.
4683         * gcc.target/mips/umips-lwp-7.c: New test.
4684         * gcc.target/mips/umips-swp-2.c: New test.
4685         * gcc.target/mips/umips-lwp-8.c: New test.
4686         * gcc.target/mips/umips-swp-3.c: New test.
4687         * gcc.target/mips/umips-movep-1.c: New test.
4688         * gcc.target/mips/umips-lwp-1.c: New test.
4689         * gcc.target/mips/umips-swp-4.c: New test.
4691 2013-03-20  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/56661
4694         * gcc.dg/torture/pr56661.c: New testcase.
4696 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4698         PR rtl-optimization/56605
4699         * gcc.target/powerpc/pr56605.c: New.
4701 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4703         PR fortran/54932
4704         * gfortran.dg/do_1.f90: Don't xfail.
4706 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4708         PR libfortran/51825
4709         * gfortran.dg/namelist_77.f90: New.
4710         * gfortran.dg/namelist_78.f90: New.
4712 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4714         PR libfortran/48618
4715         * gfortran.dg/open_negative_unit_1.f90: New.
4717 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4719         * gcc.target/aarch64/sbc.c: New test.
4721 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4723         * gcc.target/aarch64/ror.c: New test.
4725 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4727         * gcc.target/aarch64/extr.c: New test.
4729 2013-03-19  Richard Biener  <rguenther@suse.de>
4731         PR tree-optimization/56273
4732         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4733         * c-c++-common/uninit-17.c: Likewise.
4735 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4737         PR tree-optimization/56635
4738         * g++.dg/torture/pr56635.C: New test.
4740 2013-03-18  Richard Biener  <rguenther@suse.de>
4742         PR tree-optimization/3713
4743         * g++.dg/ipa/devirt-12.C: New testcase.
4745 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4747         PR c/56566
4748         * c-c++-common/pr56566.c: New test.
4750 2013-03-17  Jason Merrill  <jason@redhat.com>
4752         * g++.dg/template/abstract-dr337.C: XFAIL.
4754 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4756         PR c++/56607
4757         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4758         * c-c++-common/pr56607.c: New test.
4760 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4762         PR c++/56582
4763         * g++.dg/cpp0x/constexpr-array5.C: New.
4765 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4767         PR fortran/56615
4768         * gfortran.dg/transfer_intrinsic_5.f90: New.
4770 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4772         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4773         * gcc.target/i386/pr20020-1.c: Likewise.
4774         * gcc.target/i386/pr20020-2.c: Likewise.
4775         * gcc.target/i386/pr20020-3.c: Likewise.
4776         * gcc.target/i386/pr53425-1.c: Likewise.
4777         * gcc.target/i386/pr53425-2.c: Likewise.
4778         * gcc.target/i386/pr55093.c: Likewise.
4779         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4781 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4783         PR debug/56307
4784         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4785         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4787 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4789         PR tree-optimization/53265
4790         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4791         undefined behavior.
4792         * gcc.dg/graphite/id-6.c (test): Likewise.
4793         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4794         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4796         PR tree-optimization/53265
4797         * gcc.dg/pr53265.c: New test.
4798         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4799         to dg-options.
4800         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4801         arrays.
4802         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4803         n, use it as high bound instead of 4.
4805 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4807         PR target/49880
4808         * gcc.target/sh/pr49880-1.c: New.
4809         * gcc.target/sh/pr49880-2.c: New.
4810         * gcc.target/sh/pr49880-3.c: New.
4811         * gcc.target/sh/pr49880-4.c: New.
4812         * gcc.target/sh/pr49880-5.c: New.
4814 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4816         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4818 2013-03-13  Richard Biener  <rguenther@suse.de>
4820         PR tree-optimization/56608
4821         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4823 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4825         PR c++/56611
4826         * g++.dg/cpp0x/alias-decl-32.C: New.
4828 2013-03-11  Jan Hubicka  <jh@suse.cz>
4830         PR middle-end/56571
4831         * gcc.c-torture/compile/pr56571.c: New testcase.
4833 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4835         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4836         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4838 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4840         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4841         * gcc.dg/inline_4.c: Likewise.
4842         * gcc.dg/unroll_2.c: Likewise.
4843         * gcc.dg/unroll_3.c: Likewise.
4844         * gcc.dg/unroll_4.c: Likewise.
4846 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4848         PR testsuite/54119
4849         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4851         PR debug/56307
4852         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4854 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4856         PR target/40797
4857         * gcc.c-torture/compile/pr40797.c: New.
4859 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4861         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4863 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4865         PR fortran/56575
4866         * gfortran.dg/class_56.f90: New test.
4868 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4870         PR middle-end/56524
4871         * gcc.target/mips/pr56524.c: New test.
4873 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4875         PR c++/56565
4876         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4878 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4880         PR c++/51412
4881         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4883 2013-03-08  Marek Polacek  <polacek@redhat.com>
4885         PR tree-optimization/56478
4886         * gcc.dg/torture/pr56478.c: New test.
4888 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4890         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4891         targets linker option --allow-multiple-definition.
4893         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4894         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4895         * gcc.dg/pr52549.c: Add LLP64 case.
4896         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4897         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4898         * gcc.dg/torture/pr51071-2.c: Likewise.
4899         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4900         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4901         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4902         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4903         * gcc.dg/weak/weak-1.c: Likewise.
4904         * gcc.dg/weak/weak-2.c: Likewise.
4905         * gcc.dg/weak/weak-3.c: Likewise.
4906         * gcc.dg/weak/weak-4.c: Likewise.
4907         * gcc.dg/weak/weak-5.c: Likewise.
4908         * gcc.dg/weak/weak-15.c: Likewise.
4909         * gcc.dg/weak/weak-16.c: Likewise.
4911         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4913 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4915         PR tree-optimization/56559
4916         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4918 2013-03-07  Andreas Schwab  <schwab@suse.de>
4920         * gcc.dg/pr31490.c: Fix last change.
4922 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4924         PR c++/56534
4925         * g++.dg/template/crash115.C: New.
4927 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4929         PR tree-optimization/56539
4930         * gcc.c-torture/compile/pr56539.c: New test.
4932 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4934         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4935         targets.
4936         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4937         * gcc.dg/lto/20091013-1_2.c: Likewise.
4938         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4940 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4942         * gnat.dg/specs/aggr6.ads: New test.
4944 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4946         * gnat.dg/loop_optimization15.ad[sb]: New test.
4948 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4950         PR middle-end/56548
4951         * gcc.dg/pr56548.c: New test.
4953 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4955         PR debug/53363
4956         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4958 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4960         PR c++/56543
4961         * g++.dg/template/typename20.C: New test.
4963 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4965         PR debug/56510
4966         * gcc.dg/pr56510.c: New test.
4968         PR rtl-optimization/56484
4969         * gcc.c-torture/compile/pr56484.c: New test.
4971 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4973         PR c++/56530
4974         * g++.dg/warn/Wsign-conversion-2.C: New.
4976 2013-03-05  Richard Biener  <rguenther@suse.de>
4978         PR tree-optimization/56270
4979         * gcc.dg/vect/slp-38.c: New testcase.
4981 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4983         PR rtl-optimization/56494
4984         * gcc.dg/pr56494.c: New test.
4986 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4988         * gcc.dg/pr56424.c: New test.
4990 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4992         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4993         * gcc.dg/pr56228.c <avr>: Skip.
4995 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4997         PR testsuite/52641
4998         PR tree-optimization/52631
4999         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5001 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5003         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5004         * gcc.dg/vect/vect-83_64.c: Same.
5006 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5008         PR fortran/56477
5009         * gfortran.dg/pointer_check_13.f90: New test.
5011 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5013         PR fortran/54730
5014         * gfortran.dg/array_constructor_42.f90: New test.
5016 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5018         PR c++/52688
5019         * g++.dg/template/static33.C: New.
5020         * g++.dg/template/static34.C: Likewise.
5022         PR c++/10291
5023         * g++.dg/template/static35.C: New.
5025 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5027         * gcc.dg/pr56396.c: Require pic support.
5029 2013-03-01  Richard Biener  <rguenther@suse.de>
5031         PR tree-optimization/55481
5032         * gcc.dg/torture/pr56488.c: New testcase.
5034 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5035             Jakub Jelinek  <jakub@redhat.com>
5037         PR sanitizer/56454
5038         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5039         no_sanitize_address attribute rather than no_address_safety_analysis.
5040         * g++.dg/asan/sanitizer_test_utils.h
5041         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5042         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5043         in addition to no_address_safety_analysis.
5045 2013-02-28  Jason Merrill  <jason@redhat.com>
5047         PR c++/56481
5048         * g++.dg/cpp0x/constexpr-and.C: New.
5050 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5052         PR tree-optimization/56294
5053         * g++.dg/debug/pr56294.C: New test.
5055 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5057         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5059 2013-02-27  Marek Polacek  <polacek@redhat.com>
5061         PR rtl-optimization/56466
5062         * gcc.dg/pr56466.c: New test.
5064 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5066         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5067         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5068         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5070 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5072         PR middle-end/45472
5073         * gcc.dg/pr45472.c: New test.
5075 2013-02-26  Marek Polacek  <polacek@redhat.com>
5077         PR tree-optimization/56426
5078         * gcc.dg/pr56436.c: New test.
5080 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5082         PR tree-optimization/56448
5083         * gcc.c-torture/compile/pr56448.c: New test.
5085         PR tree-optimization/56443
5086         * gcc.dg/torture/pr56443.c: New test.
5088 2013-02-25  Richard Biener  <rguenther@suse.de>
5090         PR tree-optimization/56175
5091         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5093 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5095         PR c++/56403
5096         * g++.dg/torture/pr56403.C: New test.
5098 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5100         Revert:
5101         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5102         Richard Sandiford  <rdsandiford@googlemail.com>
5104         * gcc.target/mips/mips.exp: Add microMIPS support.
5105         * gcc.target/mips/umips-movep-2.c: New test.
5106         * gcc.target/mips/umips-lwp-2.c: New test.
5107         * gcc.target/mips/umips-swp-5.c: New test.
5108         * gcc.target/mips/umips-constraints-1.c: New test.
5109         * gcc.target/mips/umips-lwp-3.c: New test.
5110         * gcc.target/mips/umips-swp-6.c: New test.
5111         * gcc.target/mips/umips-constraints-2.c: New test.
5112         * gcc.target/mips/umips-save-restore-1.c: New test.
5113         * gcc.target/mips/umips-lwp-4.c: New test.
5114         * gcc.target/mips/umips-swp-7.c: New test.
5115         * gcc.target/mips/umips-save-restore-2.c: New test.
5116         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5117         * gcc.target/mips/umips-lwp-5.c: New test.
5118         * gcc.target/mips/umips-save-restore-3.c: New test.
5119         * gcc.target/mips/umips-lwp-6.c: New test.
5120         * gcc.target/mips/umips-swp-1.c: New test.
5121         * gcc.target/mips/umips-lwp-7.c: New test.
5122         * gcc.target/mips/umips-swp-2.c: New test.
5123         * gcc.target/mips/umips-lwp-8.c: New test.
5124         * gcc.target/mips/umips-swp-3.c: New test.
5125         * gcc.target/mips/umips-movep-1.c: New test.
5126         * gcc.target/mips/umips-lwp-1.c: New test.
5127         * gcc.target/mips/umips-swp-4.c: New test.
5129 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5130             Richard Sandiford  <rdsandiford@googlemail.com>
5132         * gcc.target/mips/mips.exp: Add microMIPS support.
5133         * gcc.target/mips/umips-movep-2.c: New test.
5134         * gcc.target/mips/umips-lwp-2.c: New test.
5135         * gcc.target/mips/umips-swp-5.c: New test.
5136         * gcc.target/mips/umips-constraints-1.c: New test.
5137         * gcc.target/mips/umips-lwp-3.c: New test.
5138         * gcc.target/mips/umips-swp-6.c: New test.
5139         * gcc.target/mips/umips-constraints-2.c: New test.
5140         * gcc.target/mips/umips-save-restore-1.c: New test.
5141         * gcc.target/mips/umips-lwp-4.c: New test.
5142         * gcc.target/mips/umips-swp-7.c: New test.
5143         * gcc.target/mips/umips-save-restore-2.c: New test.
5144         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5145         * gcc.target/mips/umips-lwp-5.c: New test.
5146         * gcc.target/mips/umips-save-restore-3.c: New test.
5147         * gcc.target/mips/umips-lwp-6.c: New test.
5148         * gcc.target/mips/umips-swp-1.c: New test.
5149         * gcc.target/mips/umips-lwp-7.c: New test.
5150         * gcc.target/mips/umips-swp-2.c: New test.
5151         * gcc.target/mips/umips-lwp-8.c: New test.
5152         * gcc.target/mips/umips-swp-3.c: New test.
5153         * gcc.target/mips/umips-movep-1.c: New test.
5154         * gcc.target/mips/umips-lwp-1.c: New test.
5155         * gcc.target/mips/umips-swp-4.c: New test.
5157 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5159         PR sanitizer/56393
5160         * lib/asan-dg.exp (asan_link_flags): Add
5161         -B${gccpath}/libsanitizer/asan/ to flags.
5163 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5165         PR middle-end/56420
5166         * gcc.dg/torture/pr56420.c: New test.
5168 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5170         PR middle-end/56108
5171         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5173 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5175         PR tree-optimization/56310
5176         * g++.dg/ipa/pr56310.C: New test.
5178 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5180         PR fortran/56385
5181         * gfortran.dg/proc_ptr_comp_37.f90: New.
5183 2013-02-21  Richard Biener  <rguenther@suse.de>
5185         PR tree-optimization/56415
5186         Revert
5187         2013-02-11  Richard Biener  <rguenther@suse.de>
5189         PR tree-optimization/56273
5190         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5191         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5192         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5193         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5194         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5195         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5197 2013-02-21  Marek Polacek  <polacek@redhat.com>
5199         PR tree-optimization/56398
5200         * g++.dg/torture/pr56398.C: New test.
5202 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5204         PR inline-asm/56405
5205         * gcc.c-torture/compile/pr56405.c: New test.
5207 2013-02-20  Jan Hubicka  <jh@suse.cz>
5209         PR tree-optimization/56265
5210         * g++.dg/ipa/devirt-11.C: New testcase.
5212 2013-02-20  Richard Biener  <rguenther@suse.de>
5214         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5216 2013-02-20  Richard Biener  <rguenther@suse.de>
5217         Jakub Jelinek  <jakub@redhat.com>
5219         PR tree-optimization/56396
5220         * gcc.dg/pr56396.c: New testcase.
5222 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5224         PR c++/56373
5225         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5227 2013-02-19  Richard Biener  <rguenther@suse.de>
5229         PR tree-optimization/56384
5230         * gcc.dg/torture/pr56384.c: New testcase.
5232 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5234         PR tree-optimization/56350
5235         * gcc.dg/pr56350.c: New test.
5237         PR tree-optimization/56381
5238         * g++.dg/opt/pr56381.C: New test.
5240 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5242         PR pch/54117
5243         * lib/dg-pch.exp (pch-init, pch-finish,
5244         check_effective_target_pch_supported_debug): New procs.
5245         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5246         Likewise if $pch_unsupported_debug and $flags include -g.
5247         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5248         and dg-require-effective-target pch_unsupported_debug.
5249         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5250         * objc.dg/pch/pch.exp: Likewise.
5251         * gcc.dg/pch/pch.exp: Likewise.
5252         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5253         pch_unsupported_debug.
5254         * gcc.dg/pch/valid-1.hs: Likewise.
5255         * gcc.dg/pch/valid-1b.c: Likewise.
5256         * gcc.dg/pch/valid-1b.hs: Likewise.
5258 2013-02-18  Richard Biener  <rguenther@suse.de>
5260         PR tree-optimization/56366
5261         * gcc.dg/torture/pr56366.c: New testcase.
5263 2013-02-18  Richard Biener  <rguenther@suse.de>
5265         PR middle-end/56349
5266         * gcc.dg/torture/pr56349.c: New testcase.
5268 2013-02-18  Richard Biener  <rguenther@suse.de>
5270         PR tree-optimization/56321
5271         * gcc.dg/torture/pr56321.c: New testcase.
5273 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5275         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5277 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5278             Dodji Seketeli  <dodji@redhat.com>
5280         PR asan/56330
5281         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5282         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5283         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5284         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5285         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5286         * c-c++-common/asan/pr56330.c: Likewise.
5287         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5288         Ensure the size argument of __builtin_memcpy is a constant.
5290 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5291             Paolo Carlini  <paolo.carlini@oracle.com>
5293         PR c++/51242
5294         * g++.dg/cpp0x/enum23.C: New.
5296 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5298         PR target/54685
5299         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5301 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5303         PR rtl-optimization/56348
5304         * gcc.target/i386/pr56348.c: New test.
5306 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5308         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5309         * gcc.target/arm/interrupt-2.c: Likewise.
5311 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5313         PR fortran/56318
5314         * gfortran.dg/matmul_9.f90: New.
5316 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5318         PR fortran/53818
5319         * gfortran.dg/init_flag_11.f90: New.
5321 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5323         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5325 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5327         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5328         characters.
5330 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5331             Tobias Burnus  <burnus@net-b.de>
5333         PR testsuite/56138
5334         * gfortran.dg/allocatable_function_7.f90: New.
5336 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5338         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5339         * asan_globals_test-wrapper.cc: New file.
5340         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5341         instead of asan_globals_test.cc as dg-additional-sources.
5342         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5343         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5344         "sanitizer_test_utils.h" instead of
5345         "sanitizer_common/tests/sanitizer_test_utils.h".
5346         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5347         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5348         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5349         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5350         * g++.dg/asan/asan_test.cc: Synced from upstream.
5351         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5353 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5355         Fix an asan crash
5356         * c-c++-common/asan/memcmp-2.c: New test.
5358 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5360         PR c++/55582
5361         * g++.dg/cpp0x/udlit-string-literal.h: New.
5362         * g++.dg/cpp0x/udlit-string-literal.C: New.
5364 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5366         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5368 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5370         PR target/56184
5371         * gcc.target/arm/pr56184.C: New test.
5373 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5375         PR c++/56302
5376         * g++.dg/torture/pr56302.C: New test.
5377         * g++.dg/cpp0x/constexpr-56302.C: New test.
5378         * c-c++-common/pr56302.c: New test.
5380 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5381             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5383         PR fortran/56204
5384         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5385         * gfortran.dg/quad_3.f90: Ditto.
5387 2013-02-13  Kostya Serebryany  <kcc@google.com>
5389         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5390         to match the fresh asan run-time.
5391         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5393 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5395         Avoid instrumenting duplicated memory access in the same basic block
5396         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5397         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5398         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5399         * c-c++-common/asan/inc.c: Likewise.
5401 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5403         PR inline-asm/56148
5404         * gcc.target/i386/pr56148.c: New test.
5406 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5407             Tobias Burnus  <burnus@net-b.de>
5409         PR testsuite/56082
5410         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5411         to kind=2.
5413 2013-02-12  Richard Biener  <rguenther@suse.de>
5415         PR lto/56297
5416         * gcc.dg/lto/pr56297_0.c: New testcase.
5417         * gcc.dg/lto/pr56297_0.c: Likewise.
5419 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5421         PR fortran/46952
5422         * gfortran.dg/typebound_deferred_1.f90: New.
5424 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5426         PR rtl-optimization/56151
5427         * gcc.target/i386/pr56151.c: New test.
5429 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5431         * g++.dg/ext/mv12.C: New test.
5432         * g++.dg/ext/mv12.h: New file.
5433         * g++.dg/ext/mv12-aux.C: New file.
5434         * g++.dg/ext/mv13.C: New test.
5436 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5438         * lib/target-supports.exp
5439         (check_effective_target_powerpc_eabi_ok): New.
5440         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5441         powerpc_eabi_ok.
5442         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5443         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5444         only.
5445         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5446         * gcc.target/powerpc/pr51623.c: Likewise.
5447         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5448         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5450 2013-02-11  Alexander Potapenko  <glider@google.com>
5451             Jack Howarth  <howarth@bromo.med.uc.edu>
5452             Jakub Jelinek  <jakub@redhat.com>
5454         PR sanitizer/55617
5455         * g++.dg/asan/pr55617.C: Run on all targets.
5457 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5459         PR rtl-optimization/56275
5460         * gcc.dg/pr56275.c: New test.
5462 2013-02-11  Richard Biener  <rguenther@suse.de>
5464         PR tree-optimization/56273
5465         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5467 2013-02-11  Richard Biener  <rguenther@suse.de>
5469         PR tree-optimization/56264
5470         * gcc.dg/torture/pr56264.c: New testcase.
5472 2013-02-11  Richard Biener  <rguenther@suse.de>
5474         PR tree-optimization/56273
5475         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5476         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5477         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5478         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5479         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5480         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5482 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5484         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5485         for *-*-linux-gnu targets.
5486         * g++.dg/asan/interception-test-1.c: Ditto.
5487         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5488         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5490 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5492         PR fortran/55362
5493         * gfortran.dg/intrinsic_size_4.f90 : New test.
5495 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5497         PR target/56256
5498         * gcc.target/powerpc/pr56256.c: New test.
5500 2013-02-08  Ian Lance Taylor  <iant@google.com>
5502         * lib/go.exp: Load timeout.exp.
5504 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5506         PR rtl-optimization/56246
5507         * gcc.target/i386/pr56246.c: New test.
5509 2013-02-08  Jeff Law  <law@redhat.com>
5511         PR debug/53948
5512         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5514 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5516         PR target/56043
5517         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5518         powerpc*-*-linux*.
5520 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5522         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5524 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5526         PR rtl-optimization/56195
5527         * gcc.dg/torture/pr56195.c: New test.
5529 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5531         PR fortran/54107
5532         * gfortran.dg/recursive_interface_2.f90: New test.
5534 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5536         PR tree-optimization/56250
5537         * gcc.c-torture/execute/pr56250.c: New test.
5539 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5541         PR tree-optimization/56064
5542         * gcc.dg/fixed-point/view-convert-2.c: New test.
5544 2013-02-08  Michael Matz  <matz@suse.de>
5546         PR tree-optimization/52448
5547         * gcc.dg/pr52448.c: New test.
5549 2013-02-08  Richard Biener  <rguenther@suse.de>
5551         PR middle-end/56181
5552         * gcc.dg/torture/pr56181.c: New testcase.
5554 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5556         PR target/54222
5557         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5558         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5560 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5562         PR c++/56241
5563         * g++.dg/parse/crash61.C: New test.
5565         PR c++/56239
5566         * g++.dg/parse/pr56239.C: New test.
5568         PR c++/56237
5569         * g++.dg/abi/mangle61.C: New test.
5571 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5573         PR rtl-optimization/56225
5574         * gcc.target/i386/pr56225.c: New test.
5576 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5578         PR debug/56154
5579         * gcc.dg/guality/pr56154-1.c: New test.
5580         * gcc.dg/guality/pr56154-2.c: New test.
5581         * gcc.dg/guality/pr56154-3.c: New test.
5582         * gcc.dg/guality/pr56154-4.c: New test.
5583         * gcc.dg/guality/pr56154-aux.c: New file.
5585         PR tree-optimization/55789
5586         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5587         cleanup-tree-dump.
5588         * gcc.dg/tree-ssa/inline-3.c: Add
5589         --param max-early-inliner-iterations=2 option.
5591 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5593         PR debug/53363
5594         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5595         Add -fno-dwarf2-cfi-asm to dg-options.
5596         Adapt match count.
5598 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5600         PR target/56228
5601         * gcc.dg/pr56228.c: New test.
5603 2013-02-07  Alan Modra  <amodra@gmail.com>
5605         PR target/54009
5606         * gcc.target/powerpc/pr54009.c: New test.
5607         PR target/54131
5608         * gfortran.dg/pr54131.f: New test.
5610 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5612         PR fortran/55789
5613         * gfortran.dg/array_constructor_41.f90: New test.
5615 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5617         PR fortran/55978
5618         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5620 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5622         PR middle-end/56217
5623         * g++.dg/gomp/pr56217.C: New test.
5625 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5627         PR tree-optimization/56205
5628         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5629         * gcc.c-torture/execute/pr56205.c: New test.
5631 2013-02-05  Richard Biener  <rguenther@suse.de>
5633         PR tree-optimization/53342
5634         PR tree-optimization/53185
5635         * gcc.dg/vect/pr53185-2.c: New testcase.
5637 2013-02-05  Jan Hubicka  <jh@suse.cz>
5639         PR tree-optimization/55789
5640         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5641         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5642         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5643         * g++.dg/ipa/inline-1.C: New testcase.
5644         * g++.dg/ipa/inline-2.C: New testcase.
5645         * g++.dg/ipa/inline-3.C: New testcase.
5647 2013-02-05  Jan Hubicka  <jh@suse.cz>
5649         PR tree-optimization/55789
5650         * g++.dg/torture/pr55789.C: New testcase.
5652 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5654         PR middle-end/56167
5655         * gcc.dg/pr56167.c: New test.
5657 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5659         PR target/55146
5660         * gcc.target/sh/pr55146.c: New.
5662 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5664         PR tree-optimization/54386
5665         * gcc.target/sh/pr54386.c: New.
5667 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5669         PR fortran/56008
5670         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5672         PR fortran/47517
5673         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5675 2013-02-04  Alexander Potapenko  <glider@google.com>
5676             Jack Howarth  <howarth@bromo.med.uc.edu>
5677             Jakub Jelinek  <jakub@redhat.com>
5679         PR sanitizer/55617
5680         * g++.dg/asan/pr55617.C: New test.
5682 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5684         PR fortran/54195
5685         * gfortran.dg/typebound_operator_19.f90: New test.
5686         * gfortran.dg/typebound_assignment_4.f90: New test.
5688 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5690         PR fortran/54107
5691         * gfortran.dg/recursive_interface_1.f90: New test.
5693 2013-02-04  Richard Guenther  <rguenther@suse.de>
5695         PR lto/56168
5696         * gcc.dg/lto/pr56168_0.c: New testcase.
5697         * gcc.dg/lto/pr56168_1.c: Likewise.
5699 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5701         PR fortran/50627
5702         PR fortran/56054
5703         * gfortran.dg/block_12.f90:  New test.
5704         * gfortran.dg/module_error_1.f90:  New test.
5706 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5708         * lib/target-supports.exp (check_effective_target_vect_float)
5709         (check_effective_target_vect_no_align): Add mips-sde-elf.
5711 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5713         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5715 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5717         * gcc.dg/pr56023.c: XFAIL on AIX.
5718         * gcc.dg/vect/pr49352.c: Same.
5720 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5722         * gnat.dg/opt26.adb: New test.
5724 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5726         Revert.
5727         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5729         * gcc.target/arm/neon-vfnms-1.c: New test.
5730         * gcc.target/arm/neon-vfnma-1.c: New test.
5732 2013-01-31  Richard Biener  <rguenther@suse.de>
5734         PR tree-optimization/56157
5735         * gcc.dg/torture/pr56157.c: New testcase.
5737 2013-01-30  Richard Biener  <rguenther@suse.de>
5739         PR tree-optimization/56150
5740         * gcc.dg/torture/pr56150.c: New testcase.
5742 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5744         PR sanitizer/55374
5745         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5746         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5747         printed in backtrace.
5748         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5749         to avoid errors about mismatched allocation vs. deallocation.
5751         PR c++/55742
5752         * g++.dg/mv1.C: Moved to...
5753         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5754         * g++.dg/mv2.C: Moved to...
5755         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5756         * g++.dg/mv3.C: Moved to...
5757         * g++.dg/ext/mv3.C: ... here.
5758         * g++.dg/mv4.C: Moved to...
5759         * g++.dg/ext/mv4.C: ... here.
5760         * g++.dg/mv5.C: Moved to...
5761         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5762         * g++.dg/mv6.C: Moved to...
5763         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5764         * g++.dg/ext/mv7.C: New test.
5765         * g++.dg/ext/mv8.C: New test.
5766         * g++.dg/ext/mv9.C: New test.
5767         * g++.dg/ext/mv10.C: New test.
5768         * g++.dg/ext/mv11.C: New test.
5770 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5772         PR rtl-optimization/56144
5773         * gcc.dg/pr56144.c: New.
5775 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5777         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5778         message.
5779         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5780         * g++.dg/cpp0x/constexpr-55573.C: Same
5782 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5784         PR tree-optimization/56064
5785         * gcc.dg/fixed-point/view-convert.c: New test.
5787 2013-01-30  Andreas Schwab  <schwab@suse.de>
5789         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5790         evaluate the end index in string range.
5792 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5794         PR fortran/56138
5795         * gfortran.dg/allocatable_function_6.f90: New.
5797 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5798             Mikael Morin  <mikael@gcc.gnu.org>
5800         PR fortran/54107
5801         * gfortran.dg/proc_ptr_comp_36.f90: New.
5803 2013-01-29  Richard Biener  <rguenther@suse.de>
5805         PR tree-optimization/55270
5806         * gcc.dg/torture/pr55270.c: New testcase.
5808 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5810         PR rtl-optimization/56117
5811         * gcc.dg/pr56117.c: New test.
5813 2013-01-28  Richard Biener  <rguenther@suse.de>
5815         PR tree-optimization/56034
5816         * gcc.dg/torture/pr56034.c: New testcase.
5818 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5820         PR tree-optimization/56125
5821         * gcc.dg/pr56125.c: New test.
5823 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5824             Mikael Morin  <mikael@gcc.gnu.org>
5826         PR fortran/53537
5827         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5828         * gfortran.dg/import8.f90: Likewise.
5829         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5830         * gfortran.dg/import10.f90: New test.
5831         * gfortran.dg/import11.f90: Likewise
5833 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5835         PR testsuite/56053
5836         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5837         string.h.  Provide memset, malloc and free prototypes, adjust line
5838         numbers in dg-output.
5839         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5840         Provide memset prototype and adjust line numbers in dg-output.
5841         * c-c++-common/asan/global-overflow-1.c: Likewise.
5843         PR tree-optimization/56094
5844         * gcc.dg/pr56094.c: New test.
5846 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5848         * gcc.target/arm/neon-vfnms-1.c: New test.
5849         * gcc.target/arm/neon-vfnma-1.c: New test.
5851 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5853         PR target/56114
5854         * gcc.target/i386/pr56114.c: New test.
5856 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5858         PR fortran/55984
5859         * gfortran.dg/associate_14.f90: New test.
5861         PR fortran/56047
5862         * gfortran.dg/associate_13.f90: New test.
5864 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5866         PR tree-optimization/56098
5867         * gcc.dg/pr56098-1.c: New test.
5868         * gcc.dg/pr56098-2.c: New test.
5870 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5872         PR target/54222
5873         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5875 2013-01-22  Marek Polacek  <polacek@redhat.com>
5877         PR tree-optimization/56035
5878         * gcc.dg/pr56035.c: New test.
5880 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5882         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5883         for MIPS.
5885 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5887         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5889 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5891         PR c/56078
5892         * gcc.dg/pr56078.c: New test.
5893         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5895 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5897         PR tree-optimization/55927
5898         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5900 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5902         * gcc.target/i386/movsd.c: New test.
5904 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5906         PR inline-asm/55934
5907         * gcc.target/i386/pr55934.c: New test.
5909 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5911         PR fortran/56081
5912         * gfortran.dg/select_8.f90: New.
5914 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5916         * gcc.target/microblaze/microblaze.exp: Remove
5917         target_config_cflags check.
5919 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5921         PR fortran/56052
5922         * gfortran.dg/gomp/pr56052.f90: New test.
5924         PR target/49069
5925         * gcc.dg/pr49069.c: New test.
5927 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5929         PR c++/55944
5930         * g++.dg/cpp0x/constexpr-static10.C: New.
5932 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5934         PR target/56028
5935         * gcc.target/i386/pr56028.c: New test.
5937 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5939         PR target/55686
5940         * gcc.target/i386/pr55686.c: New test.
5942 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5944         PR c++/53609
5945         * g++.dg/cpp0x/variadic139.C: New test.
5946         * g++.dg/cpp0x/variadic140.C: Likewise.
5947         * g++.dg/cpp0x/variadic141.C: Likewise.
5949 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5951         * gnat.dg/warn8.adb: New test.
5953 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5955         PR fortran/55919
5956         * gfortran.dg/include_8.f90: New test.
5958 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5960         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5961         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5963 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5965         PR tree-optimization/56051
5966         * gcc.c-torture/execute/pr56051.c: New test.
5968 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5970         PR rtl-optimization/56023
5971         * gcc.dg/pr56023.c: New test.
5973 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5975         PR middle-end/56022
5976         * gcc.target/i386/pr56022.c: New test.
5978 2013-01-21  Jason Merrill  <jason@redhat.com>
5980         * lib/target-supports.exp (check_effective_target_alias): New.
5982 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5984         PR debug/53235
5985         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5987 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5989         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5991 2013-01-19  Jeff Law  <law@redhat.com>
5993         PR tree-optimization/52631
5994         * tree-ssa/pr52631.c: New test.
5995         * tree-ssa/ssa-fre-9: Update expected output.
5997 2013-01-19  Anthony Green  <green@moxielogic.com>
5999         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6000         for moxie.
6002 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6004         PR tree-optimization/56029
6005         * g++.dg/torture/pr56029.C: New test.
6007 2013-01-18  Sharad Singhai  <singhai@google.com>
6009         PR tree-optimization/55995
6010         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6012 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6014         PR target/55433
6015         * gcc.target/i386/pr55433.c: New.
6017 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6019         PR middle-end/56015
6020         * gfortran.dg/pr56015.f90: New test.
6022 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6024         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6026 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6028         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6029         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6030         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6031         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6032         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6034 2013-01-17  Jeff Law  <law@redhat.com>
6036         * gcc.dg/pr52573.c: Move to...
6037         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6039         PR rtl-optimization/52573
6040         * gcc.dg/pr52573.c: New test.
6042 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6044         PR sanitizer/55679
6045         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6046         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6047         check_no_compiler_messages to test support in ucontext.h.
6048         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6049         compliant RLIMIT_AS.
6051 2013-01-17  Marek Polacek  <polacek@redhat.com>
6053         PR rtl-optimization/55833
6054         * gcc.dg/pr55833.c: New test.
6056 2013-01-17  Jan Hubicka  <jh@suse.cz>
6058         PR tree-optimization/55273
6059         * gcc.c-torture/compile/pr55273.c: New testcase.
6061 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6063         PR target/55981
6064         * gcc.target/pr55981.c: New test.
6066 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6068         * gcc.target/arm/pr40887.c: Require at least armv5.
6069         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6070         * gcc.target/arm/pr51915.c: Likewise.
6071         * gcc.target/arm/pr52006.c: Likewise.
6072         * gcc.target/arm/pr53187.c: Likewise.
6074         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6075         * gcc.target/arm/ftest-support-arm.h: Delete.
6076         * gcc.target/arm/ftest-support-thumb.h: Delete.
6077         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6078         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6079         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6080         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6081         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6082         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6083         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6084         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6085         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6086         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6087         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6088         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6089         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6090         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6091         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6092         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6093         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6094         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6095         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6096         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6097         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6098         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6099         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6100         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6102 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6104         PR tree-optimizations/55264
6105         * g++.dg/ipa/pr55264.C: New test.
6107 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6109         PR fortran/55983
6110         * gfortran.dg/class_55.f90: New.
6112 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6114         PR testsuite/55994
6115         * gcc.c-torture/execute/builtins/builtins.exp: Add
6116         -Wl,--allow-multiple-definition for eabi and elf targets.
6118         PR testsuite/54622
6119         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6120         check_effective_target_vect_perm_short,
6121         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6122         check_effective_target_vect64): Return 0 for big-endian ARM.
6123         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6125         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6126         prototypes.
6128 2013-01-16  Richard Biener  <rguenther@suse.de>
6130         PR tree-optimization/55964
6131         * gcc.dg/torture/pr55964.c: New testcase.
6133 2013-01-16  Richard Biener  <rguenther@suse.de>
6135         PR tree-optimization/54767
6136         PR tree-optimization/53465
6137         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6139 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6141         PR target/55301
6142         * gcc.target/sh/sh-switch.c: New testcase.
6144 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6146         * gcc.dg/webizer.c: Increase the array size.
6148 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6150         PR target/55940
6151         * gcc.dg/pr55940.c: New test.
6153 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6154             Harald Anlauf  <anlauf@gmx.de>
6156         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6157         * gfortran.dg/bounds_check_5.f90: Likewise.
6158         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6159         * gfortran.dg/continuation_9.f90: Likewise.
6160         * gfortran.dg/move_alloc_13.f90: Likewise.
6161         * gfortran.dg/structure_constructor_11.f90: Likewise.
6162         * gfortran.dg/tab_continuation.f: Likewise.
6163         * gfortran.dg/warning-directive-2.F90: Likewise.
6164         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6166 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6168         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6169         * gcc.target/arm/fma-sp.c: Likewise.
6171 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6173         PR rtl-optimization/55153
6174         * gcc.dg/pr55153.c: New.
6176 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6178         PR tree-optimization/55920
6179         * gcc.c-torture/compile/pr55920.c: New test.
6181 2013-01-15  Richard Biener  <rguenther@suse.de>
6183         PR middle-end/55882
6184         * gcc.dg/torture/pr55882.c: New testcase.
6186 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6188         PR tree-optimization/55955
6189         * gcc.c-torture/compile/pr55955.c: New test.
6191 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6193         PR c++/55663
6194         * g++.dg/cpp0x/alias-decl-31.C: New test.
6196 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6198         PR fortran/54286
6199         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6200         case where interface is null.
6202 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6204         PR fortran/55806
6205         * gfortran.dg/array_constructor_40.f90:  New test.
6207 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6209         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6211 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6213         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6214         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6215         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6216         * gcc.target/aarch64/vect-ld1r.c: New.
6217         * gcc.target/aarch64/vect-ld1r.x: New.
6219 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6221         PR target/55948
6222         * gcc.target/i386/hle-clear-rel.c: New file
6223         * gcc.target/i386/hle-store-rel.c: New file.
6225 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6227         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6228         * gfortran.dg/bounds_check_4.f90: Likewise.
6229         * gfortran.dg/inquire_10.f90: Likewise.
6230         * gfortran.dg/minloc_3.f90: Likewise.
6231         * gfortran.dg/minlocval_3.f90: Likewise.
6232         * gfortran.dg/module_double_reuse.f90: Likewise.
6233         * gfortran.dg/mvbits_1.f90: Likewise.
6234         * gfortran.dg/oldstyle_1.f90: Likewise.
6235         * gfortran.dg/pr20163-2.f: Likewise.
6236         * gfortran.dg/save_1.f90: Likewise.
6237         * gfortran.dg/scan_1.f90: Likewise.
6238         * gfortran.dg/select_char_1.f90: Likewise.
6239         * gfortran.dg/shape_4.f90: Likewise.
6240         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6241         * gfortran.dg/function_optimize_10.f90: Likewise.
6242         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6243         * gfortran.dg/used_types_17.f90: Likewise.
6244         * gfortran.dg/used_types_18.f90: Likewise.
6246 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6248         PR fortran/54286
6249         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6251 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6253         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6255 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6257         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6259 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6261         PR fortran/55072
6262         * gfortran.dg/assumed_type_2.f90: Fix test case.
6263         * gfortran.dg/internal_pack_13.f90: New test.
6264         * gfortran.dg/internal_pack_14.f90: New test.
6266 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6268         PR fortran/55868
6269         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6270         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6271         $tar to STAR.
6273 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6275         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6277 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6279         PR target/55719
6280         * gcc.target/s390/pr55719.c: New testcase.
6282 2013-01-11  Richard Guenther  <rguenther@suse.de>
6284         PR tree-optimization/44061
6285         * gcc.dg/pr44061.c: New testcase.
6287 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6289         Update copyright years.
6291 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6292             Jakub Jelinek  <jakub@redhat.com>
6294         PR target/55565
6295         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6297 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6299         PR rtl-optimization/55672
6300         * gcc.target/i386/pr55672.c: New.
6302 2013-01-10  Jeff Law  <law@redhat.com>
6304         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6305         pass/fail message unique.
6308 2013-01-10  Jason Merrill  <jason@redhat.com>
6310         * ada/.gitignore: New.
6312 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6314         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6315         Add tls options.
6316         * g++.dg/tls/thread_local2.C: Likewise.
6317         * g++.dg/tls/thread_local2g.C: Likewise.
6318         * g++.dg/tls/thread_local6.C: Likewise.
6319         * g++.dg/tls/thread_local-order1.C: Add tls options.
6320         * g++.dg/tls/thread_local-order2.C: Likewise.
6321         * g++.dg/tls/thread_local3.C: Likewise.
6322         * g++.dg/tls/thread_local3g.C: Likewise.
6323         * g++.dg/tls/thread_local4.C: Likewise.
6324         * g++.dg/tls/thread_local4g.C: Likewise.
6325         * g++.dg/tls/thread_local5.C: Likewise.
6326         * g++.dg/tls/thread_local5g.C: Likewise.
6327         * g++.dg/tls/thread_local6g.C: Likewise.
6329 2013-01-10  Kostya Serebryany  <kcc@google.com>
6331         * g++.dg/asan/asan_test.cc: Sync from upstream.
6333 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6335         PR tree-optimization/55921
6336         * gcc.c-torture/compile/pr55921.c: New test.
6338 2013-01-09  Jan Hubicka  <jh@suse.cz>
6340         PR tree-optimization/55569
6341         * gcc.c-torture/compile/pr55569.c: New testcase.
6343 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6345         PR fortran/47203
6346         * gfortran.dg/use_28.f90: New test.
6348 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6350         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6351         number matching more robust.
6353 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6355         PR rtl-optimization/55829
6356         * gcc.target/i386/pr55829.c: New.
6358 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6360         PR fortran/55758
6361         * gfortran.dg/bind_c_bool_1.f90: New.
6362         * gfortran.dg/do_5.f90: Add dg-warning.
6364 2013-01-09  Jan Hubicka  <jh@suse.cz>
6366         PR tree-optimization/55875
6367         * gcc.c-torture/execute/pr55875.c: New testcase.
6368         * g++.dg/torture/pr55875.C: New testcase.
6370 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6372         PR c/48418
6373         * c-c++-common/pr48418.c: New test.
6375 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6377         PR c++/55801
6378         * g++.dg/tls/thread_local-ice.C: New.
6380 2013-01-09  Andreas Schwab  <schwab@suse.de>
6382         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6384 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6386         PR tree-optimization/48189
6387         * gcc.dg/pr48189.c: New test.
6389 2013-01-04  Jan Hubicka  <jh@suse.cz>
6391         PR tree-optimization/55823
6392         * g++.dg/ipa/devirt-10.C: New testcase.
6394 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6395             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6397         PR rtl-optimization/55845
6398         * gcc.target/i386/pr55845.c: New test.
6400 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6402         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6403         instructions generated instead of number of occurances.
6405 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6407         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6408         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6409         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6410         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6411         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6412         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6413         * gcc.target/aarch64/vect-fcm.x: Likewise.
6414         * lib/target-supports.exp
6415         (check_effective_target_vect_cond): Enable for AArch64.
6417 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6419         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6420         endian-safe float pool loading.
6421         (test_square_root_v4sf): Likewise.
6422         (test_square_root_v2df): Likewise.
6423         * lib/target-supports.exp
6424         (check_effective_target_vect_call_sqrtf): Add AArch64.
6426 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6428         PR debug/55579
6429         * gcc.dg/tree-ssa/pr55579.c: New test.
6431 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6433         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6434         asm comments.
6436 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6438         PR middle-end/55890
6439         * gcc.dg/torture/pr55890-3.c: New test.
6441         PR middle-end/55851
6442         * gcc.c-torture/compile/pr55851.c: New test.
6444         PR sanitizer/55844
6445         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6446         dg-options.
6448 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6450         PR fortran/55618
6451         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6453 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6455         PR fortran/55763
6456         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6457         * gfortran.dg/pointer_init_7.f90: New.
6459 2013-01-07  Richard Biener  <rguenther@suse.de>
6461         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6463 2013-01-07  Richard Biener  <rguenther@suse.de>
6465         PR middle-end/55890
6466         * gcc.dg/torture/pr55890-1.c: New testcase.
6467         * gcc.dg/torture/pr55890-2.c: Likewise.
6469 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6471         * gcc.target/aarch64/fmovd.c: New.
6472         * gcc.target/aarch64/fmovf.c: Likewise.
6473         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6474         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6475         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6476         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6477         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6478         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6480 2013-01-07  Richard Biener  <rguenther@suse.de>
6482         PR tree-optimization/55888
6483         PR tree-optimization/55862
6484         * gcc.dg/torture/pr55888.c: New testcase.
6486 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6488         PR fortran/55852
6489         * gfortran.dg/intrinsic_size_3.f90: New.
6491 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6493         PR fortran/55763
6494         * gfortran.dg/select_type_32.f90: New.
6496 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6498         PR c++/52343
6499         * g++.dg/cpp0x/alias-decl-29.C: New test.
6501 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6503         PR fortran/53876
6504         PR fortran/54990
6505         PR fortran/54992
6506         * gfortran.dg/class_array_15.f03: New test.
6508 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6510         PR fortran/42769
6511         PR fortran/45836
6512         PR fortran/45900
6513         * gfortran.dg/use_23.f90: New test.
6514         * gfortran.dg/use_24.f90: New test.
6515         * gfortran.dg/use_25.f90: New test.
6516         * gfortran.dg/use_26.f90: New test.
6517         * gfortran.dg/use_27.f90: New test.
6519 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6521         * gnat.dg/specs/clause_on_volatile.ads: New test.
6523 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6525         * gnat.dg/alignment10.adb: New test.
6527 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6528             Mikael Morin  <mikael@gcc.gnu.org>
6530         PR fortran/55827
6531         * gfortran.dg/use_22.f90: New test.
6533 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6535         * gcc.target/aarch64/cmp-1.c: New testcase.
6537 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6539         PR fortran/55172
6540         * gfortran.dg/select_type_31.f03: New test.
6542 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6544         PR c++/54526 (again)
6545         * g++.dg/cpp0x/parse2.C: Extend.
6546         * g++.old-deja/g++.other/crash28.C: Adjust.
6548 2013-01-04  Richard Biener  <rguenther@suse.de>
6550         PR tree-optimization/55862
6551         * gcc.dg/torture/pr55862.c: New testcase.
6553 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6555         PR tree-optimization/55755
6556         * gcc.dg/torture/pr55755.c: New test.
6557         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6558         * gcc.dg/tree-ssa/pr45144.c: Update.
6560 2013-01-04  Richard Biener  <rguenther@suse.de>
6562         PR middle-end/55863
6563         * gcc.dg/fold-reassoc-2.c: New testcase.
6565 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6567         PR fortran/55763
6568         * gfortran.dg/null_7.f90: New.
6570 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6572         PR fortran/55854
6573         PR fortran/55763
6574         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6575         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6576         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6578 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6580         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6582 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6584         PR fortran/55855
6585         * gfortran.dg/assignment_1.f90: Modified.
6586         * gfortran.dg/assignment_4.f90: New.
6588 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6590         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6592 2013-01-03  Richard Biener  <rguenther@suse.de>
6594         PR tree-optimization/55857
6595         * gcc.dg/vect/pr55857-1.c: New testcase.
6596         * gcc.dg/vect/pr55857-2.c: Likewise.
6598 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6600         PR rtl-optimization/55838
6601         * gcc.dg/pr55838.c: New test.
6603         PR tree-optimization/55832
6604         * gcc.c-torture/compile/pr55832.c: New test.
6606 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6608         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6609         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6610         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6611         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6612         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6613         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6614         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6615         * gcc.dg/unroll_1.c: Ditto.
6616         * gcc.dg/unroll_2.c: Ditto.
6617         * gcc.dg/unroll_3.c: Ditto.
6618         * gcc.dg/unroll_4.c: Ditto.
6620 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6622         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6624 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6626         PR fortran/55818
6627         * gfortran.dg/eof_4.f90: New test.
6629 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6631         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6632         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6633         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6634         (compat_setup_dfp): Initialize compat_alt_caret and
6635         compat_save_TEST_ALWAYS_FLAGS.
6637 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6639         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6641 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6643         * gcc.dg/torture/fp-int-convert-2.c: New test.
6645 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6647         * gfortran.dg/newunit_3.f90: Add dg-do run.
6648         * gfortran.dg/inquire_15.f90: Add dg-do run.
6650 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6652         PR tree-optimization/55831
6653         * gcc.dg/pr55831.c: New test.
6655 Copyright (C) 2013 Free Software Foundation, Inc.
6657 Copying and distribution of this file, with or without modification,
6658 are permitted in any medium without royalty provided the copyright
6659 notice and this notice are preserved.