2013-08-29 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9b9ff4240caa65725456ea942ac5fb337637b0d5
1 2013-08-29  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/57685
4         * gcc.dg/torture/pr57685.c: New testcase.
6 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/58255
9         * g++.dg/cpp0x/dc7.C: New.
11 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
13         PR middle-end/58257
14         * c-c++-common/gomp/pr58257.c: New test.
16 2013-08-28  Richard Biener  <rguenther@suse.de>
18         PR tree-optimization/56933
19         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
21 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
23         * gcc.target/aarch64/scalar_shift_1.c: New.
25 2013-08-27  Richard Biener  <rguenther@suse.de>
27         PR tree-optimization/57521
28         * gcc.dg/torture/pr57521.c: New testcase.
30 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
32         PR rtl-optimization/57860
33         PR rtl-optimization/57861
34         PR rtl-optimization/57875
35         PR rtl-optimization/57876
36         PR rtl-optimization/57877
37         * gcc.c-torture/execute/pr57860.c: New test.
38         * gcc.c-torture/execute/pr57861.c: New test.
39         * gcc.c-torture/execute/pr57875.c: New test.
40         * gcc.c-torture/execute/pr57876.c: New test.
41         * gcc.c-torture/execute/pr57877.c: New test.
43 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
45         PR fortran/58146
46         * gfortran.dg/bounds_check_18.f90:  New test.
48 2013-08-23  Jan Hubicka  <jh@suse.cz>
50         * g++.dg/ipa/devirt-14.C: Fix typo.
52 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
54         PR fortran/57798
55         * gfortran.dg/inline_sum_5.f90: New.
57 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
59         PR fortran/57843
60         * gfortran.dg/typebound_assignment_7.f90: New.
62 2013-08-23  Jan Hubicka  <jh@suse.cz>
64         * g++.dg/ipa/devirt-13.C: New testcase.
65         * g++.dg/ipa/devirt-14.C: New testcase.
67 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
69         PR target/58218
70         * gcc.target/i386/pr58218.c: New test.
72         PR tree-optimization/58209
73         * gcc.c-torture/execute/pr58209.c: New test.
75 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
77         * gcc.target/powerpc/pr57744.c: Declare abort.
79 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
81         PR c++/56380
82         * g++.dg/template/error54.C: New.
84 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
86         PR fortran/58185
87         * gfortran.dg/select_type_34.f90: New.
89 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
91         PR c++/56130
92         * g++.dg/warn/deprecated-7.C: New.
94 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
96         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
98 2013-08-21  Jeff Law  <law@redhat.com>
100         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
102 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
104         PR c++/56134
105         * g++.dg/ext/attr-alias-3.C: New.
107 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
109         PR fortran/53655
110         * gfortran.dg/intent_out_8.f90: New.
112 2013-08-20  Teresa Johnson  <tejohnson@google.com>
114         PR rtl-optimizations/57451
115         * g++.dg/tree-prof/pr57451.C: New test.
117 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
119         PR c++/58190
120         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
122 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
124         PR c/57490
125         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
127 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
129         * gcc.target/powerpc/dfp-dd-2.c: New test.
130         * gcc.target/powerpc/dfp-td-2.c: Likewise.
131         * gcc.target/powerpc/dfp-td-3.c: Likewise.
133 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
135         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
136         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
137         Check for SLL too.
139 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
141         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
143         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
144         "Threaded".
146         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
147         correct test response.
149         PR testsuite/52641
150         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
151         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
152         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
153         (v4si): Use it.
154         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
155         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
157         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
159 2013-08-18  Jan Hubicka  <jh@suse.cz>
161         * g++.dg/ipa/type-inheritance-1.C: New testcase.
163 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
165         PR fortran/46271
166         * gfortran.dg/gomp/proc_ptr_1.f90: New.
168 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
170         PR tree-optimization/58006
171         * g++.dg/opt/pr58006.C: New test.
173 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
175         * gnat.dg/specs/linker_alias.ads: New test.
177 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
179         PR tree-optimization/58164
180         * gcc.c-torture/compile/pr58164.c: New test.
182         PR tree-optimization/58165
183         * g++.dg/opt/pr58165.C: New test.
185 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
187         PR c++/51912
188         * g++.dg/cpp0x/enum28.C: New.
189         * g++.dg/cpp0x/enum15.C: Adjust.
191 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
193         PR target/57949
194         * gcc.target/powerpc/pr57949-1.c: New.
195         * gcc.target/powerpc/pr57949-2.c: New.
197 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
199         PR tree-optimization/58145
200         * gcc.dg/pr58145-1.c: New test.
201         * gcc.dg/pr58145-2.c: New test.
203 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
205         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
206         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
207         * gcc.dg/debug/dwarf2/static1.c: Likewise.
208         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
209         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
210         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
211         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
212         * gcc.dg/debug/dwarf2/var1.c: Likewise.
213         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
214         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
215         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
216         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
217         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
218         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
219         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
220         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
221         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
222         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
223         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
224         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
225         * gcc.dg/debug/dwarf2/var2.c: Likewise.
226         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
227         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
228         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
229         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
230         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
231         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
232         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
233         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
234         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
235         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
236         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
237         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
238         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
239         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
240         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
241         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
242         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
243         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
244         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
245         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
247         PR testsuite/52641
248         * gcc.c-torture/execute/pr56799.x: New file.
250         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
252         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
254         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
255         * gcc.dg/pr44214-3.c (v2df): Likewise.
257         * gcc.dg/pr46647.c: xfail for avr-*-*.
259         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
260         memcpy by one.
261         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
262         Expect l to be optimized away.
263         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
265         PR testsuite/52641
266         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
267         to tests that assume int/double are larger than short/float.
269         PR testsuite/52641
270         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
271         target { ! int16 }.
272         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
273         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
274         target { int16 }.  Restrict existing tests to target { int32 }
275         where appropriate.
276         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
277         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
278         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
279         * lib/target-supports.exp (check_effective_target_int32): New proc.
281         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
282         exclude from scan test.
284         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
285         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
286         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
287         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
288         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
289         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
290         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
291         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
292         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
293         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
294         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
295         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
296         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
297         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
298         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
299         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
300         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
301         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
302         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
304 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
306         * gcc.target/arm/pr19599.c: Skip for -mthumb.
308         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
309         to be the first test directive.
310         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
311         * gcc.target/arm/atomic-op-acquire.c: Likewise.
312         * gcc.target/arm/atomic-op-char.c: Likewise.
313         * gcc.target/arm/atomic-op-consume.c: Likewise.
314         * gcc.target/arm/atomic-op-int.c: Likewise.
315         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
316         * gcc.target/arm/atomic-op-release.c: Likewise.
317         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
318         * gcc.target/arm/atomic-op-short.c: Likewise.
320 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
322         PR rtl-optimization/57662
323         * gcc.dg/pr57662.c: New test.
325 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
327         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
328         alternative to -1.
329         * gcc.target/mips/nans-legacy.c: Likewise.
331 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
333         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
334         escapes.
335         * gcc.target/mips/fabs-legacy.c: Likewise.
336         * gcc.target/mips/fabsf-2008.c: Likewise.
337         * gcc.target/mips/fabsf-legacy.c: Likewise.
338         * gcc.target/mips/fneg-2008.c: Likewise.
339         * gcc.target/mips/fneg-legacy.c: Likewise.
340         * gcc.target/mips/fnegf-2008.c: Likewise.
341         * gcc.target/mips/fnegf-legacy.c: Likewise.
342         * gcc.target/mips/nan-2008.c: Likewise.
343         * gcc.target/mips/nan-legacy.c: Likewise.
344         * gcc.target/mips/nanf-2008.c: Likewise.
345         * gcc.target/mips/nanf-legacy.c: Likewise.
346         * gcc.target/mips/nans-2008.c: Likewise.
347         * gcc.target/mips/nans-legacy.c: Likewise.
348         * gcc.target/mips/nansf-2008.c: Likewise.
349         * gcc.target/mips/nansf-legacy.c: Likewise.
351 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
353         * gnat.dg/valued_proc.adb: New test.
354         * gnat.dg/valued_proc_pkg.ads: New helper.
356 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
358         PR tree-optimization/57661
359         * g++.dg/opt/pr57661.C: New test.
361         PR sanitizer/56417
362         * gcc.dg/asan/pr56417.c: New test.
364 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
366         * gnat.dg/loop_optimization16.adb: New test.
367         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
369 2013-08-13  Marek Polacek  <polacek@redhat.com>
371         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
373 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
375         Example of converting global state to per-pass state.
377         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
378         global state "static int counter" to...
379         (one_pass::counter): ...this instance data.
381 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
383         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
384         to member function...
385         (one_pass::gate): ...this.
386         (one_pass_exec): Convert to member function...
387         (one_pass::impl_execute): ...this.
389 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
391         PR c++/57416
392         * g++.dg/cpp0x/pr57416.C: New.
394 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
396         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
397         changes.
398         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
399         * g++.dg/cpp0x/defaulted2.C: Likewise.
400         * g++.dg/cpp0x/defaulted31.C: Likewise.
401         * g++.dg/cpp0x/error6.C: Likewise.
402         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
403         * g++.dg/cpp0x/override2.C: Likewise.
404         * g++.dg/cpp0x/parse1.C: Likewise.
405         * g++.dg/cpp0x/scoped_enum.C: Likewise.
406         * g++.dg/cpp0x/temp_default4.C: Likewise.
407         * g++.dg/ext/attrib32.C: Likewise.
408         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
409         * g++.dg/ext/mv13.C: Likewise.
410         * g++.dg/ext/mv7.C: Likewise.
411         * g++.dg/ext/mv9.C: Likewise.
412         * g++.dg/ext/pr57362.C: Likewise.
413         * g++.dg/ext/typeof10.C: Likewise.
414         * g++.dg/lookup/anon6.C: Likewise.
415         * g++.dg/lookup/crash6.C: Likewise.
416         * g++.dg/lookup/name-clash5.C: Likewise.
417         * g++.dg/lookup/name-clash6.C: Likewise.
418         * g++.dg/other/anon4.C: Likewise.
419         * g++.dg/other/error15.C: Likewise.
420         * g++.dg/other/error8.C: Likewise.
421         * g++.dg/other/redecl2.C: Likewise.
422         * g++.dg/parse/crash16.C: Likewise.
423         * g++.dg/parse/crash21.C: Likewise.
424         * g++.dg/parse/crash38.C: Likewise.
425         * g++.dg/parse/redef2.C: Likewise.
426         * g++.dg/parse/struct-as-enum1.C: Likewise.
427         * g++.dg/template/crash39.C: Likewise.
428         * g++.dg/template/redecl3.C: Likewise.
429         * g++.dg/tls/diag-3.C: Likewise.
430         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
431         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
432         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
433         * g++.old-deja/g++.brendan/crash16.C: Likewise.
434         * g++.old-deja/g++.brendan/crash18.C: Likewise.
435         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
436         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
437         * g++.old-deja/g++.brendan/static3.C: Likewise.
438         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
439         * g++.old-deja/g++.jason/binding.C: Likewise.
440         * g++.old-deja/g++.jason/crash4.C: Likewise.
441         * g++.old-deja/g++.jason/crash7.C: Likewise.
442         * g++.old-deja/g++.jason/lineno.C: Likewise.
443         * g++.old-deja/g++.jason/scoping7.C: Likewise.
444         * g++.old-deja/g++.mike/misc3.C: Likewise.
445         * g++.old-deja/g++.mike/net44.C: Likewise.
446         * g++.old-deja/g++.mike/ns3.C: Likewise.
447         * g++.old-deja/g++.ns/alias4.C: Likewise.
448         * g++.old-deja/g++.ns/ns11.C: Likewise.
449         * g++.old-deja/g++.other/crash23.C: Likewise.
450         * g++.old-deja/g++.other/decl8.C: Likewise.
451         * g++.old-deja/g++.other/linkage3.C: Likewise.
452         * g++.old-deja/g++.other/typeck1.C: Likewise.
453         * g++.old-deja/g++.other/typedef5.C: Likewise.
454         * g++.old-deja/g++.pt/explicit34.C: Likewise.
455         * g++.old-deja/g++.pt/friend36.C: Likewise.
456         * obj-c++.dg/method-8.mm: Likewise.
457         * obj-c++.dg/tls/diag-3.mm: Likewise.
459 2013-08-12  Perez Read  <netfirewall@gmail.com>
461          PR target/58132
462          * gcc.target/i386/movabs-1.c: New test.
464 2013-08-12  Marek Polacek  <polacek@redhat.com>
466         PR tree-optimization/57980
467         * gcc.dg/pr57980.c: New test.
469 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
471         PR fortran/56666
472         * gfortran.dg/do_check_10.f90:  New test.
473         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
474         * gfortran.dg/array_constructor_18.f90:  Likewise.
475         * gfortran.dg/array_constructor_22.f90:  Likewise.
476         * gfortran.dg/coarray_15.f90:  Likewise.
477         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
478         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
479         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
481 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
483         PR c++/53349
484         * g++.dg/cpp0x/constexpr-ice8.C: New.
486 2013-08-09  Xinliang David Li  <davidxl@google.com>
488         * gcc.target/i386/memcpy-strategy-1.c: New test.
489         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
490         * gcc.target/i386/memset-strategy-1.c: Ditto.
491         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
493 2013-08-09  Jan Hubicka  <jh@suse.cz>
495         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
496         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
498 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
500         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
502 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
504         PR fortran/58058
505         * gfortran.dg/transfer_intrinsic_6.f90: New.
507 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
509         Revert:
510         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
512         PR c++/46206
513         * g++.dg/lookup/typedef2.C: New.
515 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
517         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
518         output of vdup intrinsics.
520 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
522         * gcc.target/arm/lp1189445.c: New testcase.
524 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
526         * gcc.dg/torture/pr58079.c: New test.
528 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
530         * gnat.dg/warn9.adb: New test.
532 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
534         PR c++/46206
535         * g++.dg/lookup/typedef2.C: New.
537 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
539         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
540         to optstr when building plugins on darwin.
542 2013-08-06  Martin Jambor  <mjambor@suse.cz>
544         PR tree-optimization/57539
545         * gcc.dg/ipa/pr57539.c: New test.
547 2013-08-06  Martin Jambor  <mjambor@suse.cz>
548             Bernd Edlinger  <bernd.edlinger@hotmail.de>
550         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
551         (a): Fix constructor.
553 2013-08-06  Martin Jambor  <mjambor@suse.cz>
555         PR fortran/57987
556         * gfortran.dg/pr57987.f90: New test.
558 2013-08-06  Martin Jambor  <mjambor@suse.cz>
560         PR middle-end/58041
561         * gcc.dg/torture/pr58041.c: New test.
562         * gcc.target/arm/pr58041.c: Likewise.
564 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
566         PR fortran/57306
567         * gfortran.dg/pointer_init_8.f90: New.
569 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
571         PR c++/58080
572         * g++.dg/cpp0x/pr58080.C: New.
574 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
576         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
577         to optstr when building plugins.
579 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
581         Patch autogenerated by refactor_passes.py from
582         https://github.com/davidmalcolm/gcc-refactoring-scripts
583         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
585         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
586         struct to a subclass of gimple_opt_pass along with...
587         (pass_data_one_pass): ...new pass_data instance and...
588         (make_one_pass): ...new function.
589         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
590         global struct to a subclass of gimple_opt_pass along with...
591         (pass_data_warn_self_assign): ...new pass_data instance and...
592         (make_pass_warn_self_assign): ...new function.
593         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
594         a global struct to a subclass of gimple_opt_pass along with...
595         (pass_data_dumb_plugin_example): ...new pass_data instance and...
596         (make_pass_dumb_plugin_example): ...new function.
597         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
598         global struct to a subclass of gimple_opt_pass along with...
599         (pass_data_warn_self_assign): ...new pass_data instance and...
600         (make_pass_warn_self_assign): ...new function.
602 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
604         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
605         is created and added to the pass_manager to reflect
606         autogenerated changes.
607         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
608         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
609         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
611 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
613         PR c++/58072
614         * g++.dg/cpp0x/pr58072.C: New.
616 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
618         * gcc.dg/torture/pr57993-2.cpp: New.
620 2013-08-02  Jan Hubicka  <jh@suse.cz>
622         * gcc.dg/ipa/ipa-1.c: Update.
623         * gcc.dg/ipa/ipa-2.c: Update.
624         * gcc.dg/ipa/ipa-3.c: Update.
625         * gcc.dg/ipa/ipa-4.c: Update.
626         * gcc.dg/ipa/ipa-5.c: Update.
627         * gcc.dg/ipa/ipa-7.c: Update.
628         * gcc.dg/ipa/ipa-8.c: Update.
629         * gcc.dg/ipa/ipcp-1.c: Update.
630         * gcc.dg/ipa/ipcp-2.c: Update.
632 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
634         PR rtl-optimization/58048
635         * gcc.target/i386/pr58048.c: New.
637 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
639         * gcc.target/arm/neon-for-64bits-2.c: Delete.
641 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
642             Peter Bergner  <bergner@vnet.ibm.com>
644         PR c++/54537
645         * g++.dg/overload/using3.C: New.
646         * g++.dg/overload/using2.C: Adjust.
647         * g++.dg/lookup/using9.C: Likewise.
649 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
651         * gcc.target/arm/pr46972-2.c: New test.
653 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
655         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
657 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
659         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
661 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
663         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
664         rather than addressing!=absolute when deciding how to handle MIPS16
665         when the test forces an ABI.
667 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
669         PR c++/57673
670         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
672 2013-07-30  Steve Ellcey  <sellcey@mips.com>
674         * gcc.target/mips/code-readable-1.c: Increase switch size.
675         * gcc.target/mips/code-readable-2.c: Ditto.
676         * gcc.target/mips/code-readable-3.c: Ditto.
677         * gcc.target/mips/code-readable-4.c: Ditto.
679 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
681         PR c++/57947
682         * g++.dg/parse/crash63.C: New.
684 2013-07-30  Tobias Burnus  <burnus@net-b.de>
686         PR fortran/57530
687         * gfortran.dg/pointer_assign_8.f90: New.
688         * gfortran.dg/pointer_assign_9.f90: New.
689         * gfortran.dg/pointer_assign_10.f90: New.
690         * gfortran.dg/pointer_assign_11.f90: New.
692 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
694         * gcc.target/arm/pr57637.c: New testcase.
696 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
698         PR tree-optimization/57993
699         * gcc.dg/torture/pr57993.c: New test.
701 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
703         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
705 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
707         PR c++/57948
708         * g++.dg/conversion/ambig2.C: New.
710 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
712         * gcc.target/mips/fabs-2008.c: New test case.
713         * gcc.target/mips/fabs-legacy.c: New test case.
714         * gcc.target/mips/fabsf-2008.c: New test case.
715         * gcc.target/mips/fabsf-legacy.c: New test case.
716         * gcc.target/mips/fneg-2008.c: New test case.
717         * gcc.target/mips/fneg-legacy.c: New test case.
718         * gcc.target/mips/fneg-2008.c: New test case.
719         * gcc.target/mips/fneg-legacy.c: New test case.
720         * gcc.target/mips/nan-2008.c: New test case.
721         * gcc.target/mips/nan-legacy.c: New test case.
722         * gcc.target/mips/nanf-2008.c: New test case.
723         * gcc.target/mips/nanf-legacy.c: New test case.
724         * gcc.target/mips/nans-2008.c: New test case.
725         * gcc.target/mips/nans-legacy.c: New test case.
726         * gcc.target/mips/nansf-2008.c: New test case.
727         * gcc.target/mips/nansf-legacy.c: New test case.
728         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
730 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
731             Maxim Kuvyrkov  <maxim@kugelworks.com>
733         * lib/target-supports.exp (check_effective_target_non_bionic): New
734         effective-target test.
735         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
736         * g++.dg/tls/thread_local4g.C: Ditto.
738 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
740         PR fortran/58009
741         * gfortran.dg/vector_subsript_7.f90:  New test.
743 2013-07-27  Tobias Burnus  <burnus@net-b.de>
745         PR fortran/57991
746         * gfortran.dg/warn_alias.f90: New.
748 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
750         PR fortran/57285
751         * gfortran.dg/class_array_19.f90: New.
753 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
755         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
756         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
757         * gcc.dg/vect/pr57741-3.c: Likewise.
758         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
760 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
762         Skip tests that make assumptions about struct layout that don't hold
763         on epiphany:
764         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
765         * g++.dg/cpp0x/iop.C: Likewise.
766         * g++.dg/cpp0x/named_refs.C: Likewise.
767         * g++.dg/cpp0x/rv1p.C: Likewise.
768         * g++.dg/cpp0x/rv2p.C: Likewise.
769         * g++.dg/cpp0x/rv3p.C: Likewise.
770         * g++.dg/cpp0x/rv4p.C: Likewise.
771         * g++.dg/cpp0x/rv5p.C: Likewise.
772         * g++.dg/cpp0x/rv6p.C: Likewise.
773         * g++.dg/cpp0x/rv7p.C: Likewise.
774         * g++.dg/cpp0x/rv8p.C: Likewise.
775         * g++.dg/ext/strncpy-chk1.C: Likewise.
776         * gcc.dg/builtin-object-size-10.c: Likewise.
777         * gcc.dg/builtin-object-size-11.c: Likewise.
778         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
779         * gcc.dg/pr25805.c: Likewise.
780         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
781         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
782         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
783         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
784         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
785         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
786         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
787         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
788         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
789         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
790         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
791         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
792         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
793         * gcc.c-torture/execute/zerolen-2.x: Likewise.
794         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
796         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
797         * gcc.dg/tree-ssa/loop-1.c: Likewise.
799         * gcc.dg/torture/pr37868.c: Disable for epiphany.
800         * gcc.dg/sibcall-6.c: Enable for epiphany.
802 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
804         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
806 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
808         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
809         memcpy not initializers.
811         * gcc.dg/guality/guality.exp: Skip on AIX.
813 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/57101
816         * g++.dg/cpp0x/pr57101.C: New.
818 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
820         * gcc.target/aarch64/neg_1.c: New test.
822 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
824         PR fortran/57966
825         * gfortran.dg/typebound_call_25.f90: New.
827 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/57981
830         * g++.dg/cpp0x/pr57981.C: New.
832 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
834         PR c++/57880
835         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
837 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
839         PR rtl-optimization/57960
840         * gcc.target/s390/pr57960.c: New.
842 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
844         PR fortran/57639
845         * gfortran.dg/unlimited_polymorphic_9.f90: New.
847 2013-07-25  Terry Guo  <terry.guo@arm.com>
849         * gcc.target/arm/thumb1-Os-mult.c: New test case.
851 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
853         PR c++/57942
854         * g++.dg/inherit/pr57942.C: New.
856 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
858         * gcc.target/powerpc/bool2.h: New file, test the code generation
859         of logical operations for power5, altivec, power7, and power8 systems.
860         * gcc.target/powerpc/bool2-p5.c: Likewise.
861         * gcc.target/powerpc/bool2-av.c: Likewise.
862         * gcc.target/powerpc/bool2-p7.c: Likewise.
863         * gcc.target/powerpc/bool2-p8.c: Likewise.
864         * gcc.target/powerpc/bool3.h: Likewise.
865         * gcc.target/powerpc/bool3-av.c: Likewise.
866         * gcc.target/powerpc/bool2-p7.c: Likewise.
867         * gcc.target/powerpc/bool2-p8.c: Likewise.
869 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
871         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
873 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
875         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
877 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
879         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
880         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
881         type from long to long long.
882         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
883         to have effective-target keywords of lp64 and ilp32.
884         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
885         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
886         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
887         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
888         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
889         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
890         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
891         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
892         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
894 2013-07-23  Tom Tromey  <tromey@redhat.com>
895             Joseph Myers  <joseph@codesourcery.com>
897         * gcc.dg/c11-generic-1.c: New file.
898         * gcc.dg/c11-generic-2.c: New file.
900 2013-07-22  Tobias Burnus  <burnus@net-b.de>
902         PR fortran/57906
903         PR fortran/52052
904         * coarray/lib_realloc_1.f90: Permit optimization.
905         * gfortran.dg/coarray_31.f90: New.
907 2013-07-22  Tobias Burnus  <burnus@net-b.de>
909         PR fortran/57762
910         * gfortran.dg/class_array_7.f03: Fix memory leak.
912 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
914         PR c++/52816
915         * g++.dg/cpp0x/decltype56.C: New.
917 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
919         * gcc.dg/pr53265.c: Correct line number in dg-message.
921 2013-07-22  Diego Novillo  <dnovillo@google.com>
923         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
925 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
927         PR testsuite/52641
928         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
929         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
931 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
933         PR testsuite/52641
934         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
935         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
936         * gcc.dg/torture/pr53366-1.c: Same.
937         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
938         * gcc.dg/torture/pr56488.c: Same.
939         * gcc.dg/torture/pr57584.c: Same.
940         * gcc.dg/tree-ssa/pr57385.c: Same.
941         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
943 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
945         * c-c++-common/pr41779.c: Fix typos.
946         * gcc.c-torture/compile/20031125-2.c: Likewise.
947         * gcc.c-torture/compile/20040621-1.c: Likewise.
948         * gcc.c-torture/execute/20020418-1.c: Likewise.
949         * gcc.dg/20020108-1.c: Likewise.
950         * gcc.dg/atomic-generic-aux.c: Likewise.
951         * gcc.dg/builtin-complex-err-2.c: Likewise.
952         * gcc.dg/decl-1.c: Likewise.
953         * gcc.dg/di-sync-multithread.c: Likewise.
954         * gcc.dg/format/c90-printf-1.c: Likewise.
955         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
956         * gcc.dg/long-long-compare-1.c: Likewise.
957         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
958         * gcc.dg/pr17055-1.c: Likewise.
959         * gcc.dg/pr27095.c: Likewise.
960         * gcc.dg/torture/fp-int-convert.h: Likewise.
961         * gcc.dg/tree-prof/inliner-1.c: Likewise.
962         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
963         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
964         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
965         * gcc.dg/tree-ssa/loop-19.c: Likewise.
966         * gcc.dg/tree-ssa/loop-1.c: Likewise.
967         * gcc.dg/tree-ssa/pr21001.c: Likewise.
968         * gcc.dg/tree-ssa/pr42585.c: Likewise.
969         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
970         * gcc.dg/vect/vect-cond-5.c: Likewise.
971         * gcc.dg/weak/typeof-2.c: Likewise.
972         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
973         * gcc.target/arm/naked-1.c: Likewise.
974         * gcc.target/i386/pr9771-1.c: Likewise.
975         * gcc.target/sparc/sparc-constant-1.c: Likewise.
976         * gcc.target/sparc/struct-ret-check.c: Likewise.
977         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
978         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
979         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
980         Likewise.
982 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
984         PR fortran/56937
985         * gfortran.dg/dependency_42.f90:  New test.
986         * gfortran.dg/dependency_43.f90:  New test.
988 2013-07-21  Tobias Burnus  <burnus@net-b.de>
990         PR fortran/35862
991         * gfortran.dg/round_4.f90: New.
993 2013-07-21  Tobias Burnus  <burnus@net-b.de>
995         PR fortran/57894
996         * gfortran.dg/min_max_conformance_2.f90: New.
998 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1000         PR preprocessor/57620
1001         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1002         (main): Don't test {s,u,U,L}12.
1003         * c-c++-common/raw-string-13.c: New test.
1004         * c-c++-common/raw-string-14.c: New test.
1005         * c-c++-common/raw-string-15.c: New test.
1006         * c-c++-common/raw-string-16.c: New test.
1008 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1010         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1012 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1014         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1016         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1017         target { ! keeps_null_pointer_checks }.
1018         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1019         target { ! keeps_null_pointer_checks }.
1021         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1022         * gcc.dg/torture/pr56488.c: Likewise.
1024 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1026         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1027         new testcase.
1029 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1031         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1032         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1033         * gfortran.dg/guality/guality.exp: Skip on AIX.
1035         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1037         * g++.dg/debug/pr56819.C: Skip on AIX.
1038         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1039         * g++.dg/guality/guality.exp: Skip on AIX.
1041         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1043         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1045         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1047 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1049         PR target/57516
1050         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1051         Adjust to corrected rounding.
1053 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1055         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1056         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1057         check_effective_target_cilkplus.
1058         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1060 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1062         * gcc.target/powerpc/pr57744.c: Fix typo.
1064 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1066         PR middle-end/57698
1067         * gcc.c-torture/compile/pr57698.c: New test.
1068         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1069         * gcc.c-torture/compile/pr44043.c: Ditto.
1071 2013-07-18  Wei Mi  <wmi@google.com>
1073         PR rtl-optimization/57878
1074         * g++.dg/pr57878.C: New test.
1076 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1078         * gcc.dg/pr42611.c: Move dg-error to correct line.
1080 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1082         PR fortran/57895
1083         * gfortran.dg/dollar_sym_3.f: New.
1084         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1086 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1088         PR target/55654
1089         PR target/55656
1090         PR target/55657
1091         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1092         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1093         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1094         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1095         * objc.dg/image-info.m: Likewise.
1096         * objc.dg/symtab-1.m: Likewise.
1097         * objc.dg/torture/strings/const-str-10.m: Likewise.
1098         * objc.dg/torture/strings/const-str-11.m: Likewise.
1099         * objc.dg/torture/strings/const-str-9.m: Likewise.
1100         * objc.dg/zero-link-1.m: Likewise.
1101         * objc.dg/zero-link-2.m: Likewise.
1102         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1103         * objc.dg/objc-foreach-4.m: Likewise.
1104         * objc.dg/objc-foreach-5.m: Likewise.
1105         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1106         (for Darwin).
1107         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1108         * obj-c++.dg/syntax-error-1.mm: Likewise.
1109         * objc.dg/method-6.m: Likewise.
1110         * objc.dg/pr23214.m: Likewise.
1111         * objc.dg/proto-lossage-7.m: Likewise.
1112         * objc.dg/strings/const-str-12b.m: Likewise.
1113         * objc.dg/zero-link-3.m: Likewise.
1114         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1115         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1116         adjust headers, interfaces and encoded types to reflect current system
1117         versions.  Add FIXME and outputs from current system compiler for
1118         reference.
1120 2013-07-15  Cong Hou  <congh@google.com>
1122         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1123         counted.
1124         * gcc.target/i386/l_fma_float_3.c: Likewise.
1125         * gcc.target/i386/l_fma_double_1.c: Likewise.
1126         * gcc.target/i386/l_fma_double_3.c: Likewise.
1128 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1130         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1131         function to test if HTM is available.
1132         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1133         * gcc.target/powerpc/htm-builtin-1.c: New test.
1135 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1137         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1138         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1139         * gfortran.dg/coarray_6.f90: Add dg-error.
1141 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1143         PR fortran/37336
1144         * gfortran.dg/finalize_18.f90: New.
1146 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1148         PR fortran/52669
1149         * fortran.dg/module_variable_1.f90:  New test.
1150         * fortran.dg/module_variable_2.f90:  New test.
1152 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1154         * g++.dg/ext/vector19.C: Adapt.
1155         * g++.dg/ext/vector23.C: New testcase.
1157 2013-07-12  Michael Matz  <matz@suse.de>
1159         PR middle-end/55771
1160         * c-c++-common/pr55771.c: New test.
1162 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1164         * gcc.target/aarch64/vect-movi.c: New.
1166 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1168         PR target/57362
1169         * g++.dg/ext/pr57362.C: New.
1171 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1173         PR target/57631
1174         * gcc.target/avr/torture/pr57631.c: New test.
1176 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/57827
1179         * g++.dg/cpp0x/constexpr-ice7.C: New.
1181 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1183         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1184         for EABI targets.
1185         * gcc.c-torture/execute/nest-align-1.x: New.
1187 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/57874
1190         * g++.dg/cpp0x/sfinae48.C: New.
1192 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1194         PR preprocessor/57824
1195         * c-c++-common/raw-string-17.c: New test.
1196         * c-c++-common/gomp/pr57824.c: New test.
1198 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1200         PR c++/57869
1201         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1202         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1203         * g++.dg/conversion/dr195.C: Update.
1204         * g++.dg/expr/cast2.C: Likewise.
1206 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1208         * c-c++-common/raw-string-18.c: New test.
1209         * c-c++-common/raw-string-19.c: New test.
1211         PR preprocessor/57757
1212         * g++.dg/cpp/paste1.C: New test.
1213         * g++.dg/cpp/paste2.C: New test.
1215 2013-07-10  Graham Stott  <grahams@btinternet.com>
1217         * gcc.target/mips/mulsize-1.c: New.
1218         * gcc.target/mips/mulsize-2.c: New.
1219         * gcc.target/mips/mulsize-3.c: New.
1220         * gcc.target/mips/mulsize-4.c: New.
1222 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1224         PR c++/53094
1225         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1226         * g++.dg/ext/vector24.C: New testcase.
1228 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1230         PR c++/53000
1231         * g++.dg/cpp0x/decltype17.C: Adjust.
1233 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/51786
1236         * g++.dg/cpp0x/pr51786.C: New.
1238 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1240         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1242         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1244         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1246         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1247         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1249 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1251         PR fortran/57834
1252         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1254 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1256         PR fortran/50554
1257         * gfortran.dg/do_check_9.f90: New.
1259 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1261         PR fortran/57785
1262         * gfortran.dg/dot_product_2.f90: New.
1264 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1266         PR fortran/57469
1267         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1269 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1271         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1272         * gfortran.dg/finalize_10.f90: Fix dg-final.
1274 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1276         PR target/57819
1277         * gcc.target/i386/pr57819.c: New test.
1279         PR rtl-optimization/57829
1280         * gcc.c-torture/execute/pr57829.c: New test.
1282 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1284         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1285         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1287 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1289         PR target/57807
1290         * gcc.target/i386/pr57807.c: New test.
1292 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1294         PR target/29776
1295         * gcc.dg/tree-ssa/vrp89.c: New test.
1297 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1299         PR c++/28262
1300         * g++.dg/parse/defarg16.C: New.
1302 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1304         PR rtl-optimization/55342
1305         * gcc.target/i386/pr55342.c: New.
1307 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1309         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1311 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1313         PR c++/14263
1314         * g++.dg/inherit/virtual10.C: New.
1316 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1318         PR c/57821
1319         * gcc.dg/large-size-array-6.c: New test.
1321 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/38634
1324         * g++.dg/template/crash116.C: New.
1326 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1328         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1329         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1331 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/54998
1334         * g++.dg/cpp0x/nsdmi-list3.C: New.
1336 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1338         PR target/57777
1339         * gcc.target/i386/pr57777.c: New test.
1341         PR c++/57771
1342         * g++.dg/template/arg9.C: New test.
1344 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1346         * gcc.target/i386/avx-inline.c: New test.
1348 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1350         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1351         * gcc.target/mips/call-2.c: Likewise.
1352         * gcc.target/mips/call-3.c: Likewise.
1353         * gcc.target/mips/lazy-binding-1.c: Likewise.
1355 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1357         PR tree-optimization/57741
1358         * gcc.dg/vect/pr57741-1.c: New test.
1359         * gcc.dg/vect/pr57741-2.c: New test.
1360         * gcc.dg/vect/pr57741-3.c: New test.
1362 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1364         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1365         on big endian.
1366         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1367         * lib/target-supports.exp: Define aarch64_little_endian.
1369 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1371         * gcc.target/aarch64/abs_1.c: New test.
1373 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1375         * gcc.target/aarch64/bfxil_1.c: New test.
1376         * gcc.target/aarch64/bfxil_2.c: Likewise.
1378 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1380         PR c/57766
1381         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1382         array sizes from 100 to 20.
1384 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1386         PR fortran/54788
1387         * gfortran.dg/pointer_remapping_8.f90: New.
1389 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1391         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1392         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1393         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1394         * g++.dg/cpp1y/complex_literals.h: New.
1396 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1398         PR c++/57645
1399         * g++.dg/cpp0x/noexcept21.C: New.
1401 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1403         PR target/57736
1404         * gcc.target/i386/pr57736.c: New test.
1406 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1408         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1409         c specific.
1410         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1411         strings to match the fixed error messages.
1412         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1413         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1414         message check.
1416 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1418         PR target/57744
1419         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1420         stqcx. get even registers.
1422 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1424         PR c++/57509
1425         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1427 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1429         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1430         Fix scan patterns.
1431         * gcc.target/i386/bmi-1.c: Ditto.
1432         * gcc.target/i386/bmi-bextr-4.c: New.
1433         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1435 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1437         PR c++/57682
1438         * g++.dg/cpp0x/initlist73.C: New.
1440 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1442         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1443         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1444         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1446 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1448         PR c++/57509
1449         * g++.dg/ext/pr57509.C: New file.
1451 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1453         PR target/57623
1454         * gcc.target/i386/bmi-bextr-3.c: New test.
1456         PR target/57623
1457         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1459 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1461         PR c++/57172
1462         * g++.dg/cpp0x/pr57172.C: New testcase.
1464 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1466         * gcc.target/s390/htm-1.c: New file.
1467         * gcc.target/s390/htm-nofloat-1.c: New file.
1468         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1470 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1472         PR fortran/29800
1473         * gfortran.dg/bounds_check_17.f90: New.
1475 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1477         PR c++/57640
1478         * g++.dg/cpp1y/pr57640.C: New.
1480 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1482         PR c/57692
1483         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1484         overflow due to size of arrays.
1486 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1488         PR tree-optimization/57705
1489         * gcc.dg/vect/pr57705.c: New test.
1490         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1492 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1494         PR middle-end/57670
1495         * g++.dg/ipa/pr57670.C: New test.
1497 2013-06-25  Richard Biener  <rguenther@suse.de>
1499         PR middle-end/56977
1500         * gcc.dg/pr56977.c: New testcase.
1502 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1504         PR tree-optimization/57358
1505         * gcc.dg/ipa/pr57358.c: New test.
1507 2013-06-24  Richard Biener  <rguenther@suse.de>
1509         PR testsuite/57686
1510         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1512 2013-06-24  Richard Biener  <rguenther@suse.de>
1514         PR tree-optimization/57488
1515         * gcc.dg/torture/pr57488.c: New testcase.
1517 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1518             Dominique d'Humieres  <dominiq@lps.ens.fr>
1520         PR fortran/52413
1521         * gfortran.dg/fraction.f90: New.
1523 2013-06-24  Alan Modra  <amodra@gmail.com>
1525         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1526         Add scan-assembler-not "lvx".
1527         * gcc.target/powerpc/le-altivec-consts.c: New.
1529 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1531         * g++.dg/cpp0x/sfinae47.C: New.
1533 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
1535         PR target/52483
1536         * gcc.target/sh/pr52483-1.c: New.
1537         * gcc.target/sh/pr52483-2.c: New.
1538         * gcc.target/sh/pr52483-3.c: New.
1539         * gcc.target/sh/pr52483-4.c: New.
1540         * gcc.target/sh/pr52483-5.c: New.
1542 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1544         * gcc.target/i386/intrinsics_1.c: New test.
1545         * gcc.target/i386/intrinsics_2.c: Ditto.
1546         * gcc.target/i386/intrinsics_3.c: Ditto.
1547         * gcc.target/i386/intrinsics_4.c: Ditto.
1548         * gcc.target/i386/intrinsics_5.c: Ditto.
1549         * gcc.target/i386/intrinsics_6.c: Ditto.
1550         * gcc.target/i386/avx-1.c: Provide macros for builtins
1551         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1553 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1555         PR fortran/37336
1556         * gfortran.dg/finalize_17.f90: New.
1558 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1560         * gfortran.dg/realloc_on_assign_18.f90: New.
1562 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1564         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1565         Also changed the returns from error as distinct values so that
1566         debugging can get easier.
1567         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1568         errors specific to C, if necessary.  Also added new error
1569         hooks for C++.
1570         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1571         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1572         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1573         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1574         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1575         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1576         the same changes as parser_errors3.c, spaces were added between colons
1577         to not confuse C++ compiler with 2 colons as scope.
1578         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1579         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1580         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1581         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1582         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1583         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1584         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1585         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1586         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1587         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1588         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1589         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1590         in the list.
1592 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1594         PR other/53317
1595         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1597 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1599         PR target/57655
1600         * gcc.target/i386/pr57655.c: New test.
1602 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1604         * ada/acats/tests/gcc: Delete.
1605         * gnat.dg/style: Likewise.
1607 2013-06-20  Jeff Law  <law@redhat.com>
1609         PR tree-optimization/57660
1610         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1611         based on their branch cost.
1613         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1615 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1617         PR fortran/57633
1618         * gfortran.dg/list_read_11.f90: New.
1620 2013-06-20  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/57584
1623         * gcc.dg/torture/pr57584.c: New testcase.
1625 2013-06-19  Sharad Singhai  <singhai@google.com>
1627         * g++.dg/gcov/gcov-8.C: New testcase.
1628         * lib/gcov.exp: Handle intermediate format.
1630 2013-06-19  Wei Mi  <wmi@google.com>
1632         PR rtl-optimization/57518
1633         * testsuite/gcc.dg/pr57518.c: New test.
1635 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1637         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1639 2013-06-19  Jan Hubicka  <jh@suse.cz>
1641         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1643 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1645         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1646         hard-coded values of array sizes with a #define.
1647         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1648         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1649         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1650         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1651         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1653 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1655         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1656         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1658 2013-06-19  Jeff Law  <law@redhat.com>
1660         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1662 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1664         PR c++/57638
1665         * g++.dg/template/error53.C: New.
1667 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1669         PR target/55033
1670         * gcc.target/powerpc/pr55033.c: Fix options.
1672 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1674         * gcc.target/i386/inline_error.c: New test.
1675         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1676         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1678 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1680         PR c++/53211
1681         * g++.dg/cpp0x/decltype55.C: New.
1683 2013-06-18  Marek Polacek  <polacek@redhat.com>
1685         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1687 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1689         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1691 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1693         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1694         Also changed the returns from error as distinct values so that it is
1695         easier to debug.
1697 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1699         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1701 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1703         PR c++/16128
1704         * g++.dg/template/error52.C: New.
1705         * g++.dg/lookup/friend15.C: Update.
1706         * g++.dg/parse/error11.C: Likewise.
1707         * g++.dg/parse/error14.C: Likewise.
1708         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1709         * g++.dg/parse/template25.C: Likewise.
1710         * g++.old-deja/g++.jason/cond.C: Likewise.
1711         * g++.old-deja/g++.mike/for2.C: Likewise.
1712         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1713         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1715 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1717         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1718         ensure alignment.
1720 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1722         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1723         accidentally placing minus sign for length instead of stride.
1725 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
1727         PR rtl-optimization/57425
1728         PR rtl-optimization/57569
1729         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1730         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1732 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1734         PR fortran/49074
1735         PR fortran/56136
1736         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1737         packing.
1738         * gfortran.dg/typebound_assignment_6.f03: New.
1740 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1742         * gcc.target/h8300/h8300.exp: New.
1743         * gcc.dg/pragma-isr.c: Move to ...
1744         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1745         * gcc.target/h8300/pragma-isr.c: ... and here.
1746         * gcc.dg/pragma-isr2.c: Move to ...
1747         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1748         * gcc.target/h8300/pragma-isr2.c: ... and here.
1749         * gcc.dg/pragma-isr-trapa.c: Move to ...
1750         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1751         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1752         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1753         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1754         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1755         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1756         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1757         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1758         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1759         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1760         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1761         * gcc.dg/attr-isr-trapa.c: Move to ...
1762         * gcc.target/sh/attr-isr-trapa.c: ... here.
1764 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1766         PR c++/51413
1767         * g++.dg/ext/builtin-offsetof1.C: New.
1769 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
1771         * gcc.target/aarch64/vect_smlal_1.c: New file.
1773 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1775         PR fortran/57508
1776         * gfortran.dg/defined_assignment_7.f90: New.
1778 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1780         PR c++/57599
1781         * g++.dg/rtti/dyncast6.C: New.
1782         * g++.dg/cpp0x/dyncast1.C: Likewise.
1784 2013-06-14  Alan Modra  <amodra@gmail.com>
1786         PR middle-end/57134
1787         * gcc.dg/pr57134.c: New.
1789 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1791         PR fortran/57596
1792         * gfortran.dg/deferred_type_param_9.f90: New.
1794 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1796         * gcc.dg/fold-minus-1.c: New testcase.
1798 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1800         PR fortran/49074
1801         * gfortran.dg/typebound_assignment_5.f03: New.
1803 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1805         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1807 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1808             Pat Haugen  <pthaugen@us.ibm.com>
1809             Peter Bergner  <bergner@vnet.ibm.com>
1811         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1812         load/store instructions on power7, power8.
1813         * gcc.target/powerpc/atomic-p8.c: Likewise.
1815 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1817         PR c/57577
1818         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1820 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1822         PR c++/38958
1823         * g++.dg/warn/Wunused-var-20.C: New.
1825 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1827         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1828         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1829         Run with -fno-common.
1831 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1833         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1834         and exit function calls with return 1 and return 0, respectively.
1836 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1838         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1839         New tests.
1841 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1843         PR tree-optimization/57361
1844         * gcc.dg/tree-ssa/pr57361.c: New file.
1846 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1848         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1849         to ensure alignment.
1850         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1852 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1854         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1856 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1857             Dominique d'Humieres  <dominiq@lps.ens.fr>
1859         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1861 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1863         PR target/56564
1864         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1865         * gcc.target/i386/pr56564-3.c: Likewise.
1867 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1869         PR fortran/57535
1870         * gfortran.dg/class_array_18.f90: New.
1872 2013-06-11  Jan Hubicka  <jh@suse.cz>
1874         PR c++/57551
1875         * g++.dg/ext/visibility/anon6.C: Update testcase.
1877 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1879         PR c/57563
1880         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1881         in how we check __sec_reduce_mutating function's result.
1883 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1884             Pat Haugen  <pthaugen@us.ibm.com>
1885             Peter Bergner  <bergner@vnet.ibm.com>
1887         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1888         direct move instructions.
1889         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1890         * gcc.target/powerpc/direct-move.h: Likewise.
1891         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1892         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1893         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1894         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1895         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1896         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1898 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1900         PR c++/52440
1901         * g++.dg/cpp0x/pr52440.C: New.
1903 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1905         PR target/56564
1906         * gcc.target/i386/pr56564-1.c: New test.
1907         * gcc.target/i386/pr56564-2.c: New test.
1908         * gcc.target/i386/pr56564-3.c: New test.
1909         * gcc.target/i386/pr56564-4.c: New test.
1910         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1911         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1912         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1913         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1914         * gcc.target/i386/vect-sizes-1.c: Likewise.
1915         * gcc.target/i386/memcpy-1.c: Likewise.
1916         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1917         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1919 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1921         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1922         systems to cover all GNU systems.
1923         * g++.dg/abi/guard2.C: Likewise.
1924         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1925         * g++.dg/eh/sighandle.C: Likewise.
1926         * g++.dg/ext/cleanup-10.C: Likewise.
1927         * g++.dg/ext/cleanup-11.C: Likewise.
1928         * g++.dg/ext/cleanup-8.C: Likewise.
1929         * g++.dg/ext/cleanup-9.C: Likewise.
1930         * g++.dg/opt/const5.C: Likewise.
1931         * g++.dg/opt/life1.C: Likewise.
1932         * g++.dg/other/pr39496.C: Likewise.
1933         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1934         * g++.old-deja/g++.abi/align.C: Likewise.
1935         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1936         * g++.old-deja/g++.law/weak.C: Likewise.
1937         * g++.old-deja/g++.pt/asm1.C: Likewise.
1938         * gcc.c-torture/execute/20030125-1.x: Likewise.
1939         * gcc.c-torture/execute/990127-2.x: Likewise.
1940         * gcc.dg/20041106-1.c: Likewise.
1941         * gcc.dg/20050503-1.c: Likewise.
1942         * gcc.dg/builtin-object-size-5.c: Likewise.
1943         * gcc.dg/cleanup-10.c: Likewise.
1944         * gcc.dg/cleanup-11.c: Likewise.
1945         * gcc.dg/cleanup-8.c: Likewise.
1946         * gcc.dg/cleanup-9.c: Likewise.
1947         * gcc.dg/complex-5.c: Likewise.
1948         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1949         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1950         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1951         * gcc.dg/dfp/pr35739.c: Likewise.
1952         * gcc.dg/fdata-sections-1.c: Likewise.
1953         * gcc.dg/lto/20090206-1_0.c: Likewise.
1954         * gcc.dg/lto/20090206-2_0.c: Likewise.
1955         * gcc.dg/pr30360.c: Likewise.
1956         * gcc.dg/pr37303.c: Likewise.
1957         * gcc.dg/pr39323-1.c: Likewise.
1958         * gcc.dg/pr39323-2.c: Likewise.
1959         * gcc.dg/pr39323-3.c: Likewise.
1960         * gcc.dg/pr45416.c: Likewise.
1961         * gcc.dg/setjmp-2.c: Likewise.
1962         * gcc.dg/split-1.c: Likewise.
1963         * gcc.dg/split-3.c: Likewise.
1964         * gcc.dg/split-4.c: Likewise.
1965         * gcc.dg/strlenopt-12g.c: Likewise.
1966         * gcc.dg/strlenopt-14g.c: Likewise.
1967         * gcc.dg/strlenopt-14gf.c: Likewise.
1968         * gcc.dg/strlenopt-16g.c: Likewise.
1969         * gcc.dg/strlenopt-17g.c: Likewise.
1970         * gcc.dg/strlenopt-18g.c: Likewise.
1971         * gcc.dg/strlenopt-1f.c: Likewise.
1972         * gcc.dg/strlenopt-22g.c: Likewise.
1973         * gcc.dg/strlenopt-2f.c: Likewise.
1974         * gcc.dg/strlenopt-4g.c: Likewise.
1975         * gcc.dg/strlenopt-4gf.c: Likewise.
1976         * gcc.dg/struct-ret-3.c: Likewise.
1977         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1978         * gcc.misc-tests/linkage.exp: Likewise.
1979         * gcc.target/i386/20000724-1.c: Likewise.
1980         * gcc.target/i386/align-main-3.c: Likewise.
1981         * gcc.target/i386/cleanup-1.c: Likewise.
1982         * gcc.target/i386/inline-mcpy.c: Likewise.
1983         * gcc.target/i386/pr32268.c: Likewise.
1984         * gcc.target/i386/pr36613.c: Likewise.
1985         * gcc.target/i386/pr39013-1.c: Likewise.
1986         * gcc.target/i386/pr39013-2.c: Likewise.
1987         * gcc.target/i386/pr39496.c: Likewise.
1988         * gcc.target/i386/pr40906-3.c: Likewise.
1989         * gcc.target/i386/pr46084.c: Likewise.
1990         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1992 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1994         PR target/6526
1995         * gcc.target/sh/pr6526.c: New.
1997 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1999         PR target/57568
2000         * gcc.c-torture/execute/pr57568.c: New test.
2002 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2004         PR c++/37404
2005         * g++.dg/other/vararg-4.C: New.
2007 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2009         PR rtl-optimization/57559
2010         * gcc.target/s390/pr57559.c : New test.
2012 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2014         PR fortran/37336
2015         * gfortran.dg/finalize_10.f90: New.
2016         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2017         * gfortran.dg/finalize_15.f90: New.
2019 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2021         PR fortran/57553
2022         * gfortran.dg/storage_size_4.f90: New.
2024 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2026         PR c++/57548
2027         * testsuite/g++.dg/ext/pr57548.C: New test.
2029 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2031         PR middle-end/57541
2032         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2034 2013-06-07  Jan Hubicka  <jh@suse.cz>
2036         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2038 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2040         PR fortran/57549
2041         * gfortran.dg/array_constructor_48.f90: New.
2042         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2043         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2045 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2047         PR target/56315
2048         * gcc.target/arm/xordi3-opt.c: New test.
2050 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2052         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2053         Revert to dg-options.
2055 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2057         PR target/55033
2058         * gcc.target/powerpc/pr55033.c: New.
2060 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2062         PR c++/53658
2063         * g++.dg/cpp0x/alias-decl-36.C: New.
2065 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2066             Pat Haugen  <pthaugen@us.ibm.com>
2067             Peter Bergner  <bergner@vnet.ibm.com>
2069         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2070         power8 builtin functions.
2071         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2072         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2073         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2074         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2075         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2076         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2077         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2078         tests to test power8 auto-vectorization.
2079         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2080         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2081         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2082         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2084         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2085         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2087         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2089         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2090         support.
2091         (check_effective_target_powerpc_p8vector_ok): Likewise.
2092         (is-effective-target): Likewise.
2093         (check_vect_support_and_set_flags): Likewise.
2095 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2097         PR c++/43652
2098         * g++.dg/parse/error53.C: New.
2100 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2102         PR rtl-optimization/57459
2103         * gcc.target/i386/pr57459.c: New test.
2105 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2107         PR c++/53743
2108         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2109         into -freorder-blocks-and-partition test.
2110         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2111         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2112         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2113         * gcc.dg/tree-prof/pr50907.c: Ditto.
2114         * gcc.dg/tree-prof/pr45354.c: Ditto.
2115         * g++.dg/tree-prof/partition2.C: Ditto.
2116         * g++.dg/tree-prof/partition3.C: Ditto.
2118 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2120         PR fortran/57542
2121         * gfortran.dg/finalize_16.f90: New.
2123 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2125         * gcc.dg/vect/no-section-anchors-vect-68.c:
2126         Add dg-skip-if aarch64_tiny.
2128 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2130         PR C/57457
2131         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2132         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2134 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2136         PR c++/51908
2137         * g++.dg/cpp0x/decltype54.C: New.
2139 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2141         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2142         arm*-*-*eabi* targets.
2143         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2144         arm*-*-* targets.
2145         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2147 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2148             Tobias Burnus  <burnus@net-b.de>
2150         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2151         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2152         * gfortran.dg/io_real_boz_4.f90: Ditto.
2153         * gfortran.dg/io_real_boz_5.f90: Ditto.
2155 2013-06-05  Andreas Schwab  <schwab@suse.de>
2157         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2159 2013-06-04  Jan Hubicka  <jh@suse.cz>
2161         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2163 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2165         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2166         parameters with void.
2167         (main2): Removed argc parameter.
2168         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2169         (main): Replaced argc, argv parameters with void.
2170         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2171         (main2): Removed argc parameter.
2172         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2173         argv parameters with void.  Added __asm volatile to avoid optimization
2174         on argc, if necessary.
2175         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2176         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2177         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2178         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2179         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2180         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2181         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2182         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2183         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2184         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2185         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2186         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2187         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2188         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2189         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2190         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2191         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2192         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2193         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2194         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2195         parameters with void.
2196         (main2): Removed argc parameter.
2197         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2198         (main): Replaced argc, argv parameters with void.
2199         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2200         argv parameters with void.  Also renamed this function as main, and
2201         delete the existing main.
2202         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2203         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2204         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2206 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2208         * gcc.target/aarch64/movi_1.c: New test.
2210 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2212         PR fortran/37336
2213         * gfortran.dg/finalize_12.f90: New.
2214         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2215         end of scope finalization.
2216         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2217         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2218         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2219         * gfortran.dg/class_19.f03: Ditto.
2220         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2221         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2222         * gfortran.dg/extends_14.f03: Ditto.
2223         * gfortran.dg/move_alloc_4.f90: Ditto.
2224         * gfortran.dg/typebound_proc_27.f03: Ditto.
2226 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2228         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2229         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2230         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2231         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2232         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2233         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2234         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2235         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2236         * gfortran.dg/io_real_boz_4.f90: Ditto.
2237         * gfortran.dg/io_real_boz_5.f90: Ditto.
2238         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2239         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2240         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2241         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2242         * gfortran.dg/transpose_2.f90: Fix dg-output.
2244 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2246         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2247         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2248         dg-option and an header comment.
2250 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2252         PR c++/57419
2253         * g++.dg/cpp0x/sfinae46.C: New.
2254         * g++.dg/cpp0x/defaulted13.C: Adjust.
2255         * g++.dg/cpp0x/defaulted2.C: Likewise.
2256         * g++.dg/cpp0x/defaulted26.C: Likewise.
2257         * g++.dg/cpp0x/defaulted3.C: Likewise.
2258         * g++.dg/cpp0x/error1.C: Likewise.
2259         * g++.dg/cpp0x/implicit1.C: Likewise.
2260         * g++.dg/cpp0x/implicit11.C: Likewise.
2261         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2262         * g++.dg/cpp0x/initlist47.C: Likewise.
2263         * g++.dg/cpp0x/initlist9.C: Likewise.
2264         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2265         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2266         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2267         * g++.dg/cpp0x/union4.C: Likewise.
2268         * g++.dg/template/crash108.C: Likewise.
2269         * g++.dg/template/crash41.C: Likewise.
2270         * g++.old-deja/g++.jason/local.C: Likewise.
2271         * g++.old-deja/g++.law/visibility3.C: Likewise.
2273 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2275         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2276         * gcc.dg/vect/bb-slp-14.c: Ditto.
2277         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2278         * gcc.dg/vect/bb-slp-23.c: Ditto.
2279         * gcc.dg/vect/bb-slp-15.c: Ditto.
2280         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2281         * gcc.dg/vect/bb-slp-24.c: Ditto.
2282         * gcc.dg/vect/bb-slp-16.c: Ditto.
2283         * gcc.dg/vect/bb-slp-25.c: Ditto.
2284         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2285         * gcc.dg/vect/bb-slp-17.c: Ditto.
2286         * gcc.dg/vect/bb-slp-1.c: Ditto.
2287         * gcc.dg/vect/bb-slp-26.c: Ditto.
2288         * gcc.dg/vect/bb-slp-18.c: Ditto.
2289         * gcc.dg/vect/bb-slp-2.c: Ditto.
2290         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2291         * gcc.dg/vect/bb-slp-27.c: Ditto.
2292         * gcc.dg/vect/bb-slp-19.c: Ditto.
2293         * gcc.dg/vect/bb-slp-3.c: Ditto.
2294         * gcc.dg/vect/bb-slp-28.c: Ditto.
2295         * gcc.dg/vect/bb-slp-4.c: Ditto.
2296         * gcc.dg/vect/bb-slp-29.c: Ditto.
2297         * gcc.dg/vect/bb-slp-5.c: Ditto.
2298         * gcc.dg/vect/bb-slp-6.c: Ditto.
2299         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2300         * gcc.dg/vect/bb-slp-7.c: Ditto.
2301         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2302         * gcc.dg/vect/bb-slp-8.c: Ditto.
2303         * gcc.dg/vect/bb-slp-9.c: Ditto.
2304         * gcc.dg/vect/bb-slp-10.c: Ditto.
2305         * gcc.dg/vect/bb-slp-11.c: Ditto.
2306         * gcc.dg/vect/bb-slp-20.c: Ditto.
2307         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2308         * gcc.dg/vect/bb-slp-21.c: Ditto.
2309         * gcc.dg/vect/bb-slp-30.c: Ditto.
2310         * gcc.dg/vect/bb-slp-13.c: Ditto.
2311         * gcc.dg/vect/bb-slp-22.c: Ditto.
2312         * g++.dg/vect/slp-pr50413.cc: Ditto.
2313         * g++.dg/vect/slp-pr56812.cc: Ditto.
2314         * g++.dg/vect/slp-pr50819.cc: Ditto.
2316 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2318         PR fortran/57456
2319         * gfortran.dg/class_array_17.f90: New.
2321 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2323         * ada/acats/floatstore.lst: New.
2324         * ada/acats/run_all.sh: Process it.
2326 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2328         * gcc.target/powerpc/e500-ord-1.c: New test.
2329         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2330         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2331         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2333 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2335         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2337 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2339         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2341 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2343         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2345 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2347         PR c/57452
2348         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2349         test-case.
2351 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2353         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2355 2013-05-31  Marek Polacek  <polacek@redhat.com>
2357         PR tree-optimization/57478
2358         PR tree-optimization/57453
2359         * gcc.dg/torture/pr57478.c: New test.
2361 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2363         PR fortran/57456
2364         * gfortran.dg/class_array_17.f90: New.
2366 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2368         PR target/56315
2369         * gcc.target/arm/iordi3-opt.c: New test.
2371 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2373         PR fortran/54190
2374         PR fortran/57217
2375         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2376         * gfortran.dg/interface_26.f90: Ditto.
2377         * gfortran.dg/proc_ptr_11.f90: Ditto.
2378         * gfortran.dg/proc_ptr_15.f90: Ditto.
2379         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2380         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2381         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2382         * gfortran.dg/typebound_override_1.f90: Ditto.
2383         * gfortran.dg/typebound_override_4.f90: Ditto.
2384         * gfortran.dg/typebound_proc_6.f03: Ditto.
2385         * gfortran.dg/assumed_type_7.f90: New test.
2386         * gfortran.dg/typebound_override_5.f90: New test.
2387         * gfortran.dg/typebound_override_6.f90: New test.
2388         * gfortran.dg/typebound_override_7.f90: New test.
2390 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2392         PR middle-end/57073
2393         * gfortran.dg/power_6.f90: New.
2395 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2397         * gcc.target/aarch64/insv_1.c: New test.
2399 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2401         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2402         dg-skip-if "No stabs".
2404 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2406         PR fortran/54189
2407         * gfortran.dg/assumed_size_1.f90: New.
2409 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2411         * gcc.dg/shrink-wrap-alloca.c: New added.
2412         * gcc.dg/shrink-wrap-pretend.c: New added.
2413         * gcc.dg/shrink-wrap-sibcall.c: New added.
2415 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2417         PR fortran/57458
2418         * gfortran.dg/assumed_rank_13.f90: New.
2420 2013-05-29  Easwaran Raman  <eraman@google.com>
2422         PR tree-optimization/57442
2423         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2425 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2427         PR tree-optimization/57441
2428         * gcc.c-torture/compile/pr57441.c: New.
2430 2013-05-29  Dehao Chen  <dehao@google.com>
2432         PR testsuite/57413
2433         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2435 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2437         PR fortran/37336
2438         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2439         * gfortran.dg/class_19.f03: Ditto.
2441 2013-05-29  Richard Biener  <rguenther@suse.de>
2443         * gcc.dg/vect/bb-slp-32.c: New testcase.
2445 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2447         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2448         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2449         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2450         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2451         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2452         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2453         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2454         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2455         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2456         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2457         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2458         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2459         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2460         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2461         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2462         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2463         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2464         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2465         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2466         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2467         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2468         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2469         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2470         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2471         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2472         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2473         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2474         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2475         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2476         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2477         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2478         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2479         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2480         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2481         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2482         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2483         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2484         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2485         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2487 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2489         PR fortran/37336
2490         * gfortran.dg/finalize_11.f90: New.
2491         * gfortran.dg/finalize_4.f03: Remove dg-error.
2492         * gfortran.dg/finalize_5.f03: Ditto.
2493         * gfortran.dg/finalize_6.f03: Ditto.
2494         * gfortran.dg/finalize_7.f03: Ditto.
2496 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2498         * gfortran.dg/class_array_16.f90: New.
2500 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2502         PR fortran/57435
2503         * testsuite/gfortran.dg/use_29.f90: New.
2505 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2507         * gnat.dg/fp_exception.adb: New test.
2509 2013-05-28  Richard Biener  <rguenther@suse.de>
2511         PR tree-optimization/56787
2512         * gcc.dg/vect/pr56787.c: New testcase.
2514 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2515             Tobias Burnus  <burnus@net-b.de>
2517         PR fortran/57217
2518         * gfortran.dg/typebound_override_4.f90: New.
2520 2013-05-28  Richard Biener  <rguenther@suse.de>
2522         PR tree-optimization/57411
2523         * g++.dg/opt/pr57411.C: New testcase.
2525 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2527         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2528         * gcc.dg/builtin-bswap-9.c: Likewise.
2530 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2532         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2534 2013-05-27  Richard Biener  <rguenther@suse.de>
2536         PR middle-end/57412
2537         * gcc.dg/gomp/pr57412.c: New testcase.
2539 2013-05-27  Bud Davis  <jmdavis@link.com>
2541         PR fortran/50405
2542         * gfortran.dg/stfunc_8.f90: New.
2544 2013-05-27  Richard Biener  <rguenther@suse.de>
2546         PR tree-optimization/57343
2547         * gcc.dg/torture/pr57343.c: New testcase.
2549 2013-05-27  Richard Biener  <rguenther@suse.de>
2551         PR tree-optimization/57417
2552         * gcc.dg/torture/pr57417.c: New testcase.
2554 2013-05-27  Richard Biener  <rguenther@suse.de>
2556         PR tree-optimization/57396
2557         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2559 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2561         * gnat.dg/specs/last_bit.ads: New test.
2563 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2565         * gnat.dg/specs/machine_attribute.ads: New test.
2567 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2569         * gnat.dg/incomplete3.ad[sb]: New test.
2571 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2573         PR target/53916
2574         * gcc.target/mips/div-13.c: New test.
2576 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2578         PR target/55777
2579         * gcc.target/mips/mips16-attributes-5.c,
2580         * gcc.target/mips/mips16-attributes-6.c: New tests.
2582 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2584         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2585         * gcc.dg/builtin-bswap-8.c: Likewise.
2587 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2589         PR c++/52216
2590         * g++.dg/cpp0x/new1.C: New.
2592 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2594         PR c++/25666
2595         * g++.dg/parse/dtor16.C: New.
2596         * g++.dg/parse/dtor6.C: Adjust.
2598 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2600         PR c++/19618
2601         * g++.dg/expr/bitfield12.C: New.
2603 2013-05-24  Jeff Law  <law@redhat.com>
2605         PR tree-optimization/57124
2606         * gcc.c-torture/execute/pr57124.c: New test.
2607         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2609 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2611         PR tree-optimization/57294
2612         * gcc.dg/ipa/pr57294.c: New test.
2614 2013-05-24  Dehao Chen  <dehao@google.com>
2616         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2618 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2620         * gcc.target/aarch64/scalar_intrinsics.c
2621         (force_simd): Use a valid instruction.
2622         (test_vdupd_lane_s64): Pass a valid lane argument.
2623         (test_vdupd_lane_u64): Likewise.
2625 2013-05-24  Richard Biener  <rguenther@suse.de>
2627         PR tree-optimization/57287
2628         * gcc.dg/pr57287.c: New testcase.
2630 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2632         PR c++/26572
2633         * g++.dg/template/error51.C: New.
2635 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2637         PR c++/25503
2638         * g++.dg/template/bitfield2.C: New.
2640 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2642         * gnat.dg/specs/noinline1.ads: New test.
2643         * gnat.dg/noinline2.ad[sb]: Likewise.
2644         * gnat.dg/specs/noinline3.ads: Likewise.
2645         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2647 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2649         PR tree-ssa/57385
2650         * gcc.dg/tree-ssa/pr57385.c: New test.
2652 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2654         * gnat.dg/derived_type4.adb: New test.
2656 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2658         * gcc.dg/builtin-bswap-6.c: New test.
2659         * gcc.dg/builtin-bswap-7.c: Likewise.
2660         * gcc.dg/builtin-bswap-8.c: Likewise.
2661         * gcc.dg/builtin-bswap-9.c: Likewise.
2663 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2665         PR debug/57351
2666         * gcc.dg/debug/pr57351.c: New test
2668 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
2670         * gcc.target/aarch64/vect-clz.c: New file.
2672 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2674         PR middle-end/57347
2675         * gcc.dg/ipa/pr57347.c: New test.
2677 2013-05-23  Richard Biener  <rguenther@suse.de>
2679         PR tree-optimization/57380
2680         * g++.dg/tree-ssa/pr57380.C: New testcase.
2682 2013-05-23  Richard Biener  <rguenther@suse.de>
2684         PR middle-end/57381
2685         * gcc.dg/torture/pr57381.c: New testcase.
2687 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2689         PR middle-end/57344
2690         * gcc.c-torture/execute/pr57344-1.c: New test.
2691         * gcc.c-torture/execute/pr57344-2.c: New test.
2692         * gcc.c-torture/execute/pr57344-3.c: New test.
2693         * gcc.c-torture/execute/pr57344-4.c: New test.
2695 2013-05-23  Richard Biener  <rguenther@suse.de>
2697         PR rtl-optimization/57341
2698         * gcc.dg/torture/pr57341.c: New testcase.
2700 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2702         PR c++/57352
2703         * g++.dg/parse/crash62.C: New.
2705 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2706             Pat Haugen  <pthaugen@us.ibm.com>
2707             Peter Bergner  <bergner@vnet.ibm.com>
2709         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2710         crypto builtins.
2712 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2714         PR fortran/57364
2715         * gfortran.dg/defined_assignment_6.f90: New.
2717 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2719         PR fortran/57338
2720         * gfortran.dg/assumed_type_6.f90: New.
2722 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2724         PR c++/57211
2725         * g++.dg/cpp0x/Wunused-parm.C: New.
2727 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2729         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2730         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2732 2013-05-21  Easwaran Raman  <eraman@google.com>
2734         PR tree-optimization/57322
2735         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2737 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2739         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2740         .set (no)?micromips
2742 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2744         PR fortran/57035
2745         * gfortran.dg/assumed_type_5.f90: New.
2746         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2747         * gfortran.dg/assumed_rank_2.f90: Ditto.
2748         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2749         * gfortran.dg/no_arg_check_3.f90: Ditto.
2751 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2753         PR tree-optimization/57331
2754         * gcc.c-torture/compile/pr57331.c: New test.
2756 2013-05-21  Richard Biener  <rguenther@suse.de>
2758         PR tree-optimization/57330
2759         * gcc.dg/torture/pr57330.c: New testcase.
2761 2013-05-21  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/57303
2764         * gcc.dg/torture/pr57303.c: New testcase.
2766 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2768         PR tree-optimization/57321
2769         * gcc.c-torture/execute/pr57321.c: New test.
2771 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2773         PR fortran/48858
2774         PR fortran/55465
2775         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2776         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2777         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2778         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2779         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2780         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2781         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2782         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2783         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2784         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2785         * gfortran.dg/binding_label_tests_24.f90: New.
2786         * gfortran.dg/binding_label_tests_25.f90: New.
2788 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2790         PR fortran/48858
2791         * gfortran.dg/binding_label_tests_17.f90: New.
2792         * gfortran.dg/binding_label_tests_18.f90: New.
2793         * gfortran.dg/binding_label_tests_19.f90: New.
2794         * gfortran.dg/binding_label_tests_20.f90: New.
2795         * gfortran.dg/binding_label_tests_21.f90: New.
2796         * gfortran.dg/binding_label_tests_22.f90: New.
2797         * gfortran.dg/binding_label_tests_23.f90: New.
2799 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2801         PR fortran/48858
2802         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2803         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2804         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2805         * gfortran.dg/common_18.f90: New.
2806         * gfortran.dg/common_19.f90: New.
2807         * gfortran.dg/common_20.f90: New.
2808         * gfortran.dg/common_21.f90: New.
2810 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2812         PR c++/12288
2813         * g++.dg/parse/error52.C: New.
2814         * g++.dg/parse/error3.C: Adjust.
2815         * g++.dg/parse/error36.C: Likewise.
2817 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2819         PR target/56547
2820         * gcc.target/sh/pr56547-1.c: New.
2821         * gcc.target/sh/pr56547-2.c: New.
2823 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2825         PR c++/23608
2826         * g++.dg/warn/Wsign-compare-6.C: New.
2827         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2829 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2831         PR c++/57327
2832         * g++.dg/template/error50.C: New.
2834 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2836         PR c++/10207
2837         * g++.dg/ext/complit13.C: New.
2839 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2841         PR c++/57175
2842         * g++.dg/pr57175.C: New testcase.
2844 2013-05-17  Easwaran Raman  <eraman@google.com>
2846         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2848 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2850         PR testsuite/57313
2851         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2853 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2855         PR rtl-optimization/57281
2856         PR rtl-optimization/57300
2857         * gcc.dg/pr57300.c: New test.
2858         * gcc.c-torture/execute/pr57281.c: New test.
2860 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2862         PR c++/18126
2863         * g++.dg/ext/sizeof-complit.C: New.
2865 2013-05-17  Marek Polacek  <polacek@redhat.com>
2867         * gcc.dg/strlenopt-25.c: New test.
2868         * gcc.dg/strlenopt-26.c: Likewise.
2870 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2872         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2873         instead of -mavx2, require only avx instead of avx2.
2874         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2875         of avx2-check.h and turn into an avx runtime test instead of
2876         avx2 runtime test.
2878 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2880         * g++.dg/ext/vector22.C: Uncomment working test.
2882 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2884         PR c++/17410
2885         * g++.dg/template/pr17410.C: New.
2887 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2889         * gcc.target/i386/rotate-3.c: New test.
2890         * gcc.target/i386/rotate-3a.c: New test.
2891         * gcc.target/i386/rotate-4.c: New test.
2892         * gcc.target/i386/rotate-4a.c: New test.
2893         * gcc.target/i386/rotate-5.c: New test.
2894         * gcc.target/i386/rotate-5a.c: New test.
2896 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2898         * gcc.dg/visibility-21.c: Require section_anchors.
2900 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2902         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2903         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2904         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2906 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2908         * gcc.dg/visibility-21.c: New.
2910 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2912         PR middle-end/57286
2913         * gcc.dg/pr57286.c: New testcase.
2914         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2915         * g++.dg/ext/vector22.C: Comment out transformations not
2916         performed anymore.
2918 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2920         PR target/57260
2921         * gcc.target/mips/call-1.c: Restrict to o32.
2922         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2924 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2926         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2927         dg-messages.
2928         * g++.dg/warn/Wshadow-1.C: Likewise.
2929         * g++.dg/warn/Wshadow-6.C: Likewise.
2930         * g++.dg/warn/Wshadow-7.C: Likewise.
2932 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2934         PR c++/31952
2935         * g++.dg/parse/pr31952-1.C: New.
2936         * g++.dg/parse/pr31952-2.C: Likewise.
2937         * g++.dg/parse/pr31952-3.C: Likewise.
2939         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2940         * g++.old-deja/g++.jason/cond.C: Likewise.
2941         * g++.dg/cpp0x/range-for5.C: Likewise.
2943 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2945         PR target/19599
2946         * gcc.target/arm/pr40887.c: Adjust testcase.
2947         * gcc.target/arm/pr19599.c: New test.
2949 2013-05-15  Richard Biener  <rguenther@suse.de>
2951         PR tree-optimization/57275
2952         * gcc.target/i386/pr57275.c: New testcase.
2954 2013-05-15  Jan Hubicka  <jh@suse.cz>
2956         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2957         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2958         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2960 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2962         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2963         scheduling.
2965 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2967         PR c++/57274
2968         * c-c++-common/Wsequence-point-1.c: New test.
2970 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2972         * g++.dg/ext/vector22.C: New testcase.
2973         * gcc.dg/binop-xor3.c: Remove xfail.
2975 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2977         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2978         FLOAT cmp FLOAT ? INT : INT.
2979         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2980         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2981         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2982         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2983         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2984         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2986 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2988         PR c++/53903
2989         * g++.dg/cpp0x/defaulted43.C: New.
2991 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2993         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2994         (alloca): Remove declaration.
2995         (foo9): Replace alloca by __builtin_alloca.
2997 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2999         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3000         Expect "size of array is too large" error.
3002 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3004         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3006 2013-05-14  Richard Biener  <rguenther@suse.de>
3008         PR middle-end/57235
3009         * g++.dg/torture/pr57235.C: New testcase.
3011 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3013         PR middle-end/57251
3014         * gcc.dg/torture/pr57251.c: New test.
3016 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3018         PR target/57264
3019         * gcc.target/i386/pr57264.c: New test.
3021 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3023         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3025 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3027         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3029 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3031         PR tree-optimization/45216
3032         PR tree-optimization/57157
3033         * c-c++-common/rotate-1.c: Add 32 tests with +.
3034         * c-c++-common/rotate-1a.c: Adjust.
3035         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3036         * c-c++-common/rotate-2b.c: New test.
3037         * c-c++-common/rotate-3.c: Add 32 tests with +.
3038         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3039         * c-c++-common/rotate-4b.c: New test.
3040         * c-c++-common/rotate-5.c: New test.
3042 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3044         PR middle-end/42371
3045         * gcc.dg/ipa/remref-0.c: New test.
3046         * gcc.dg/ipa/remref-1a.c: Likewise.
3047         * gcc.dg/ipa/remref-1b.c: Likewise.
3048         * gcc.dg/ipa/remref-2a.c: Likewise.
3049         * gcc.dg/ipa/remref-2b.c: Likewise.
3051 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3053         * gcc.dg/vector-shift-2.c: New testcase.
3055 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3057         PR tree-optimization/57230
3058         * gcc.dg/strlenopt-24.c: New test.
3060         PR tree-optimization/57230
3061         * gcc.dg/strlenopt-23.c: New test.
3063 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3065         PR target/57108
3066         * gcc.target/sh/pr57108.c: Move this test case to ...
3067         * gcc.c-torture/compile/pr57108.c: ... here.
3069 2013-05-10  Richard Biener  <rguenther@suse.de>
3071         PR tree-optimization/57214
3072         * gcc.dg/torture/pr57214.c: New testcase.
3074 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3076         * gcc.dg/vector-shift.c: New testcase.
3078 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3080         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3082         PR tree-optimization/45216
3083         PR tree-optimization/57157
3084         * c-c++-common/rotate-1.c: New test.
3085         * c-c++-common/rotate-1a.c: New test.
3086         * c-c++-common/rotate-2.c: New test.
3087         * c-c++-common/rotate-2a.c: New test.
3088         * c-c++-common/rotate-3.c: New test.
3089         * c-c++-common/rotate-3a.c: New test.
3090         * c-c++-common/rotate-4.c: New test.
3091         * c-c++-common/rotate-4a.c: New test.
3093 2013-05-10  Richard Biener  <rguenther@suse.de>
3095         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3096         * gcc.target/i386/l_fma_double_1.c: Adjust.
3097         * gcc.target/i386/l_fma_double_2.c: Likewise.
3098         * gcc.target/i386/l_fma_double_3.c: Likewise.
3099         * gcc.target/i386/l_fma_double_4.c: Likewise.
3100         * gcc.target/i386/l_fma_double_5.c: Likewise.
3101         * gcc.target/i386/l_fma_double_6.c: Likewise.
3102         * gcc.target/i386/l_fma_float_1.c: Likewise.
3103         * gcc.target/i386/l_fma_float_2.c: Likewise.
3104         * gcc.target/i386/l_fma_float_3.c: Likewise.
3105         * gcc.target/i386/l_fma_float_4.c: Likewise.
3106         * gcc.target/i386/l_fma_float_5.c: Likewise.
3107         * gcc.target/i386/l_fma_float_6.c: Likewise.
3109 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3111         PR c++/51226
3112         * g++.dg/cpp0x/pr51226.C: New.
3114 2013-04-16  Han Shen  <shenhan@google.com>
3116         Test cases for '-fstack-protector-strong'.
3117         * gcc.dg/fstack-protector-strong.c: New.
3118         * g++.dg/fstack-protector-strong.C: New.
3120 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3122         * gcc.target/aarch64/ands_1.c: New test.
3123         * gcc.target/aarch64/ands_2.c: Likewise
3125 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3127         * lib/target-supports.exp (check_effective_target_hw): New
3128         function.
3129         * c-c++-common/asan/clone-test-1.c: Call
3130         check_effective_target_hw.
3131         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3132         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3133         possible decorations.
3134         * c-c++-common/asan/null-deref-1.c: Likewise.
3135         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3136         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3137         * c-c++-common/asan/use-after-free-1.c: Likewise.
3138         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3139         * g++.dg/asan/large-func-test-1.C: Likewise.
3141 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3143         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3145 2013-05-07  Richard Biener  <rguenther@suse.de>
3147         PR middle-end/57190
3148         * g++.dg/torture/pr57190.C: New testcase.
3150 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3152         PR tree-optimization/57149
3153         * gcc.dg/pr57149.c: New test.
3155         PR debug/57184
3156         * gcc.dg/pr57184.c: New test.
3158 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3160         * gnat.dg/specs/array3.ads: New test.
3162 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3164         * c-c++-common/vector-scalar-2.c: New testcase.
3166 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3168         * gcc.target/i386/asm-dialect-2.c: New testcase.
3170 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/57183
3173         * g++.dg/cpp0x/auto38.C: New.
3175 2013-05-06  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/57185
3178         * gcc.dg/autopar/pr57185.c: New testcase.
3180 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3182         PR target/57106
3183         * gcc.target/i386/pr57106.c: New test.
3185 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3187         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3188         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3189         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3190         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3191         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3192         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3193         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3195 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3197         PR bootstrap/57154
3198         * gcc.dg/pr57154.c: New test.
3200 2013-05-06  Richard Biener  <rguenther@suse.de>
3202         PR middle-end/57147
3203         * gcc.dg/torture/pr57147-1.c: New testcase.
3204         * gcc.dg/torture/pr57147-2.c: Likewise.
3205         * gcc.dg/torture/pr57147-3.c: Likewise.
3207 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3209         PR target/55303
3210         * gcc.target/sh/pr55303-1.c: New.
3211         * gcc.target/sh/pr55303-2.c: New.
3212         * gcc.target/sh/pr55303-3.c: New.
3214 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3216         * gfortran.dg/allocate_with_source_3.f90: New.
3218 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3220         PR fortran/57141
3221         * gfortran.dg/null_8.f90: New.
3223 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3225         PR c++/53745
3226         * g++.dg/cpp0x/enum27.C: New.
3227         * g++.dg/cpp0x/enum_base.C: Adjust.
3229 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3231         PR tree-optimization/56205
3232         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3234 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3236         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3237         * gfortran.dg/bind_c_usage_27.f90: New.
3238         * gfortran.dg/bind_c_usage_28.f90: New.
3240 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3242         PR c++/51927
3243         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3245 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3247         PR target/57150
3248         * gcc.target/powerpc/pr57150.c: New file.
3250 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3252         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3253         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3254         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3255         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3256         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3257         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3258         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3260 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3262         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3263         scan-assembler-times.
3265 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3267         * gcc.dg/tree-ssa/slsr-32.c: New.
3268         * gcc.dg/tree-ssa/slsr-33.c: New.
3269         * gcc.dg/tree-ssa/slsr-34.c: New.
3270         * gcc.dg/tree-ssa/slsr-35.c: New.
3271         * gcc.dg/tree-ssa/slsr-36.c: New.
3272         * gcc.dg/tree-ssa/slsr-37.c: New.
3273         * gcc.dg/tree-ssa/slsr-38.c: New.
3275 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3277         * gcc.target/aarch64/tst_1.c: New test.
3278         * gcc.target/aarch64/tst_2.c: Likewise
3280 2013-05-02  Jeff Law  <law@redhat.com>
3282         PR tree-optimization/57144
3283         * gcc.c-torture/execute/pr57144.c: New test.
3285 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3287         PR rtl-optimization/57130
3288         * gcc.c-torture/execute/pr57130.c: New test.
3290 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3292         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3294 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3296         * gcc.target/aarch64/fabd.c: New file.
3298 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/54318
3301         * g++.dg/cpp0x/pr54318.C: New.
3303 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3305         PR c++/14283
3306         * g++.dg/parse/error51.C: New.
3307         * g++.dg/parse/error15.C: Adjust column numbers.
3309 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3311         PR fortran/57142
3312         * gfortran.dg/size_kind_2.f90: New.
3313         * gfortran.dg/size_kind_3.f90: New.
3315 2013-05-02  Richard Biener  <rguenther@suse.de>
3317         PR middle-end/57140
3318         * g++.dg/torture/pr57140.C: New testcase.
3320 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3322         PR target/56732
3323         * gcc.target/arm/pr56732-1.c: New test.
3325 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3327         PR middle-end/56988
3328         * gcc.dg/ipa/pr56988.c: New test.
3330 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3332         * gcc.target/aarch64/bics_1.c: New test.
3333         * gcc.target/aarch64/bics_2.c: Likewise.
3335 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3337         PR rtl-optimization/57131
3338         * gcc.c-torture/execute/pr57131.c: New test.
3340 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3342         PR c++/57132
3343         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3345 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3347         PR target/57091
3348         * gcc.target/i386/pr57091.c: New test.
3350 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3352         * gcc.target/aarch64/vect-vaddv.c: New.
3354 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3356         * gcc.target/aarch64/vect-vmaxv.c: New.
3357         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3359 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3361         * gcc.target/aarch64/scalar-vca.c: New.
3362         * gcc.target/aarch64/vect-vca.c: Likewise.
3364 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3366         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3367         (test_vceqd_s64): Force arguments to SIMD registers.
3368         (test_vceqzd_s64): Likewise.
3369         (test_vcged_s64): Likewise.
3370         (test_vcled_s64): Likewise.
3371         (test_vcgezd_s64): Likewise.
3372         (test_vcged_u64): Likewise.
3373         (test_vcgtd_s64): Likewise.
3374         (test_vcltd_s64): Likewise.
3375         (test_vcgtzd_s64): Likewise.
3376         (test_vcgtd_u64): Likewise.
3377         (test_vclezd_s64): Likewise.
3378         (test_vcltzd_s64): Likewise.
3379         (test_vtst_s64): Likewise.
3380         (test_vtst_u64): Likewise.
3382 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3384         PR c++/57092
3385         * g++.dg/cpp0x/decltype53.C: New.
3387 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3389         PR fortran/57071
3390         * gfortran.dg/power_5.f90:  New test.
3392 2013-04-30  Richard Biener  <rguenther@suse.de>
3394         PR middle-end/57122
3395         * gcc.dg/torture/pr57122.c: New testcase.
3397 2013-04-30  Richard Biener  <rguenther@suse.de>
3399         PR middle-end/57107
3400         * g++.dg/torture/pr57107.C: New testcase.
3402 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3404         PR rtl-optimization/57105
3405         * gcc.dg/pr57105.c: New test.
3407 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3409         PR tree-optimization/57104
3410         * gcc.dg/pr57104.c: New test.
3412 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3414         PR target/44578
3415         * gcc.target/i386/pr44578.c: New test.
3417 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3419         PR target/57097
3420         * gcc.target/i386/pr57097.c: New test.
3422 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3424         PR target/57098
3425         * gcc.target/i386/pr57098.c: New test.
3427 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3429         * gcc.c-torture/execute/pr55875.c: New test.
3431 2013-04-29  Richard Biener  <rguenther@suse.de>
3433         PR middle-end/57075
3434         * gcc.dg/torture/pr57075.c: New testcase.
3436 2013-04-29  Richard Biener  <rguenther@suse.de>
3438         PR middle-end/57103
3439         * gcc.dg/autopar/pr57103.c: New testcase.
3441 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3443         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3445 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3447         * gcc.dg/pr50763.c: Update test.
3449 2013-04-26  Jeff Law  <law@redhat.com>
3451         * gcc.dg/tree-ssa/vrp88.c: New test.
3453 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3455         PR target/57108
3456         * gcc.target/sh/pr57108.c: New test.
3458 2013-04-29  Richard Biener  <rguenther@suse.de>
3460         PR middle-end/57089
3461         * gfortran.dg/gomp/pr57089.f90: New testcase.
3463 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3465         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3467 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3469         * gcc.target/aarch64/vect-vcvt.c: New.
3471 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3473         * gcc.target/aarch64/vect-vrnd.c: New.
3475 2013-04-29  Richard Biener  <rguenther@suse.de>
3477         PR tree-optimization/57081
3478         * gcc.dg/torture/pr57081.c: New testcase.
3480 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3482         PR tree-optimization/57083
3483         * gcc.dg/torture/pr57083.c: New test.
3485 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3487         PR c++/56450
3488         * g++.dg/cpp0x/decltype52.C: New.
3490 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3492         N3472 binary constants
3493         * g++.dg/cpp/limits.C: Adjust warning wording.
3494         * g++.dg/system-binary-constants-1.C: Likewise.
3495         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3497 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3499         PR fortran/57093
3500         * gfortran.dg/coarray_30.f90: New.
3502 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3504         PR fortran/57071
3505         * frontend-passes (optimize_power):  New function.
3506         (optimize_op):  Use it.
3508 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3510         PR target/56866
3511         * gcc.c-torture/execute/pr56866.c: New test.
3512         * gcc.target/i386/pr56866.c: New test.
3514 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3516         PR go/57045
3517         * gcc.dg/setjmp-5.c: New test.
3519 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3521         PR c++/55708
3522         * g++.dg/cpp0x/constexpr-55708.C: New.
3524 2013-04-26  Richard Biener  <rguenther@suse.de>
3526         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3527         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3528         * gcc.dg/pr53265.c: Remove XFAILs.
3529         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3530         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3532 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3534         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3535         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3536         -fdiagnostics-color=never option similarly to
3537         -fno-diagnostics-show-caret option.
3539 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3541         PR rtl-optimization/57003
3542         * gcc.target/i386/pr57003.c: New test.
3544 2013-04-25  Marek Polacek  <polacek@redhat.com>
3546         PR tree-optimization/57066
3547         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3549 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3550             Tejas Belagod  <tejas.belagod@arm.com>
3552         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3553         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3554         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3556 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3558         * gcc.target/aarch64/cmp.c: New.
3560 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3562         * gcc.target/aarch64/ngc.c: New.
3564 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3566         * lib/target-supports.exp
3567         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3568         (check_effective_target_arm_neon_fp16_ok): Likewise.
3569         (add_options_for_arm_neon_fp16): Likewise.
3570         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3571         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3573 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3575         PR rtl-optimizations/57046
3576         * gcc.target/i386/pr57046.c: New test.
3578 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3580         * g++.dg/cpp1y/cplusplus.C: New.
3582 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3584         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3586 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3588         * c-c++-common/Wpointer-arith-1.c: New.
3590 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3592         * g++.dg/cpp1y/cxx1y_macro.C: New.
3594 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3596         PR c++/56970
3597         * g++.dg/cpp0x/sfinae45.C: New.
3599 2013-04-24  Richard Biener  <rguenther@suse.de>
3601         PR testsuite/57050
3602         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3604 2013-04-23  Richard Biener  <rguenther@suse.de>
3606         PR middle-end/57036
3607         * gcc.dg/torture/pr57036-1.c: New testcase.
3608         * gcc.dg/torture/pr57036-2.c: Likewise.
3610 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3612         * gcc.target/aarch64/scalar-mov.c: New testcase.
3614 2013-04-23  Richard Biener  <rguenther@suse.de>
3616         PR tree-optimization/57026
3617         * gcc.dg/torture/pr57026.c: New testcase.
3619 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3621         PR fortran/53685
3622         PR fortran/57022
3623         * gfortran.dg/transfer_check_4.f90: New.
3625 2013-04-22  Marek Polacek  <polacek@redhat.com>
3627         PR sanitizer/56990
3628         * gcc.dg/pr56990.c: New test.
3630 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3632         PR target/57018
3633         * gcc.target/i386/pr57018.c: New test.
3635 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3637         * gcc.target/aarch64/vrecps.c: New.
3638         * gcc.target/aarch64/vrecpx.c: Likewise.
3640 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3642         PR target/56995
3643         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3645 2013-04-21  Jeff Law  <law@redhat.com>
3647         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3649 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3651         PR fortran/56907
3652         * gfortran.dg/c_loc_test_22.f90: New.
3654 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3656         PR rtl-optimization/56847
3657         * gcc.dg/pr56847.c: New test.
3659 2013-04-19  Richard Biener  <rguenther@suse.de>
3661         PR tree-optimization/56982
3662         * gcc.c-torture/execute/pr56982.c: New testcase.
3664 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3666         PR tree-optimization/56718
3667         * g++.dg/ipa/imm-devirt-1.C: New test.
3668         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3670 2013-04-19  Richard Biener  <rguenther@suse.de>
3672         PR tree-optimization/57000
3673         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3675 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3676             Mikael Morin  <mikael@gcc.gnu.org>
3678         PR fortran/56872
3679         * gfortran.dg/array_constructor_45.f90:  New test.
3680         * gfortran.dg/array_constructor_46.f90:  New test.
3681         * gfortran.dg/array_constructor_47.f90:  New test.
3682         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3684 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3686         PR rtl-optimization/56999
3687         * g++.dg/opt/pr56999.C: New test.
3689 2013-04-18  Cary Coutant  <ccoutant@google.com>
3691         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3692         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3694 2013-04-18  Cary Coutant  <ccoutant@google.com>
3696         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3697         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3698         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3699         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3700         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3701         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3702         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3703         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3704         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3705         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3706         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3708 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3710         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3712 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3714         PR tree-optimization/56984
3715         * gcc.c-torture/compile/pr56984.c: New test.
3717         PR rtl-optimization/56992
3718         * gcc.dg/pr56992.c: New test.
3720 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3722         PR fortran/56814
3723         * gfortran.dg/proc_ptr_42.f90: New.
3725 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3727         * gnat.dg/discr41.ad[sb]: New test.
3728         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3729         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3730         * gcc.dg/vect/slp-24.c: Likewise.
3731         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3732         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3733         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3734         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3735         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3736         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3737         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3738         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3739         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3740         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3741         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3742         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3743         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3744         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3745         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3746         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3747         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3748         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3749         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3750         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3751         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3752         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3753         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3754         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3755         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3756         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3758 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3760         PR fortran/40958
3761         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3762         * gfortran.dg/module_md5_1.f90: Remove.
3764 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3766         * gcc.target/aarch64/adds3.c: New.
3767         * gcc.target/aarch64/subs3.c: New.
3769 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3771         * gcc.target/aarch64/adds1.c: New.
3772         * gcc.target/aarch64/adds2.c: New.
3773         * gcc.target/aarch64/subs1.c: New.
3774         * gcc.target/aarch64/subs2.c: New.
3776 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3778         Implement n3599 - Literal operator templates for strings.
3779         * g++.dg/cpp1y/udlit-char-template.C: New test.
3780         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3782 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3784         PR fortran/39505
3785         * gfortran.dg/no_arg_check_1.f90: New.
3786         * gfortran.dg/no_arg_check_2.f90: New.
3787         * gfortran.dg/no_arg_check_3.f90: New.
3789 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3791         PR fortran/56968
3792         * gfortran.dg/proc_ptr_41.f90: New.
3794 2013-04-16  Richard Biener  <rguenther@suse.de>
3796         PR tree-optimization/56756
3797         * gcc.dg/torture/pr56756.c: New testcase.
3799 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3801         PR fortran/56969
3802         * gfortran.dg/c_assoc_5.f90: New.
3804 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3806         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3807         * gcc.c-torture/execute/pr33992.x: Remove.
3808         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3809         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3810         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3812 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3814         PR tree-optimization/56962
3815         * gcc.c-torture/execute/pr56962.c: New test.
3817 2013-04-15  Richard Biener  <rguenther@suse.de>
3819         PR tree-optimization/56933
3820         * gcc.dg/vect/pr56933.c: New testcase.
3822 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3824         * gcc.target/arm/anddi3-opt.c: New test.
3825         * gcc.target/arm/anddi3-opt2.c: Likewise.
3827 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3829         * gcc.dg/pr56890-1.c: New test.
3830         * gcc.dg/pr56890-2.c: Likewise.
3832 2013-04-15  Joey Ye  <joey.ye@arm.com>
3834         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3835         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3837 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3839         PR fortran/56816
3840         * gfortran.dg/select_type_33.f03: New test.
3842 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3844         PR fortran/55959
3845         * gfortran.dg/typebound_proc_29.f03: New.
3847 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3849         PR fortran/56266
3850         * gfortran.dg/typebound_proc_28.f03: New.
3852 2013-04-12  Jeff Law  <law@redhat.com>
3854         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3855         either.
3857 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3859         PR fortran/56929
3860         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3862 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3864         PR target/56903
3865         * gcc.target/i386/pr56903.c: New test.
3867 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3869         PR fortran/56261
3870         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3871         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3872         * gfortran.dg/block_11.f90: Fix invalid test case.
3873         * gfortran.dg/function_types_3.f90: Add new error message.
3874         * gfortran.dg/global_references_1.f90: Ditto.
3875         * gfortran.dg/import2.f90: Remove unneeded parts.
3876         * gfortran.dg/import6.f90: Fix invalid test case.
3877         * gfortran.dg/proc_decl_2.f90: Ditto.
3878         * gfortran.dg/proc_decl_9.f90: Ditto.
3879         * gfortran.dg/proc_decl_18.f90: Ditto.
3880         * gfortran.dg/proc_ptr_40.f90: New.
3881         * gfortran.dg/whole_file_7.f90: Modified error wording.
3882         * gfortran.dg/whole_file_16.f90: Ditto.
3883         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3884         * gfortran.dg/whole_file_18.f90: Modified error wording.
3885         * gfortran.dg/whole_file_20.f03: Ditto.
3886         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3887         invalid test case.
3889 2013-04-12  Richard Biener  <rguenther@suse.de>
3891         Revert
3892         2013-04-10  Richard Biener  <rguenther@suse.de>
3894         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3896 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3898         PR fortran/56845
3899         * gfortran.dg/class_allocate_15.f90: New.
3901         Revert:
3902         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3904         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3905         scan-tree-dump-times.
3907 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3909         PR tree-optimization/56918
3910         PR tree-optimization/56920
3911         * gcc.dg/vect/pr56918.c: New test.
3912         * gcc.dg/vect/pr56920.c: New test.
3914 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3916         PR fortran/56845
3917         * gfortran.dg/class_allocate_14.f90: New.
3918         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3919         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3921 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3923         * gcc.dg/fold-cstvecshift.c: New testcase.
3925 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3927         * gcc.target/aarch64/negs.c: New.
3929 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3931         PR c++/56895
3932         * g++.dg/template/arrow4.C: New test.
3934 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3936         * gnat.dg/array23.adb: New test.
3937         * gnat.dg/array23_pkg[123].ads: New helpers.
3939 2013-04-11  Jeff Law  <law@redhat.com>
3941         PR tree-optimization/56900
3942         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3944 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3946         PR c++/56913
3947         * g++.dg/cpp0x/sfinae44.C: New.
3949 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3951         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3952         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3954 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3956         PR c++/54216
3957         * g++.dg/cpp0x/enum26.C: New.
3958         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3960 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3962         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3963         inverse operands.
3964         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3965         loop is vectorized.
3966         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3967         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3968         loop is vectorized and that the correct instruction is generated.
3969         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3970         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3971         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3973 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3975         PR tree-optimization/56899
3976         * gcc.c-torture/execute/pr56899.c: New test.
3978 2013-04-10  David S. Miller  <davem@davemloft.net>
3980         * gcc.target/sparc/setcc-4.c: New test.
3981         * gcc.target/sparc/setcc-5.c: New test.
3983 2013-04-10  Richard Biener  <rguenther@suse.de>
3985         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3987 2013-04-10  Richard Biener  <rguenther@suse.de>
3989         * gcc.dg/vect/slp-39.c: New testcase.
3991 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
3993         PR tree-optimization/55524
3994         * gcc.target/epiphany/fnma-1.c: New test.
3996 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
3998         * gcc.dg/tree-ssa/inline-11.c: New test
4000 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4002         PR c++/56895
4003         * g++.dg/template/arrow3.C: New test.
4005 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4007         * gcc.target/arm/minmax_minus.c: New test.
4009 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4011         PR middle-end/56883
4012         * c-c++-common/gomp/pr56883.c: New test.
4014 2013-04-09  Jeff Law  <law@redhat.com>
4016         * gcc.dg/tree-ssa/vrp87.c: New test.
4018 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4020         PR tree-optimization/56854
4021         * g++.dg/torture/pr56854.C: New test.
4023 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4025         PR fortran/56782
4026         * gfortran.dg/array_constructor_44.f90:  New test.
4028 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4030         PR c++/56871
4031         * g++.dg/cpp0x/constexpr-specialization.C: New.
4033 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4035         * gcc.c-torture/execute/pr56837.c: New test.
4037         PR c++/34949
4038         PR c++/50243
4039         * g++.dg/opt/vt3.C: New test.
4040         * g++.dg/opt/vt4.C: New test.
4042 2013-04-08  Jeff Law  <law@redhat.com>
4044         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4046 2013-04-08  Richard Biener  <rguenther@suse.de>
4048         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4050 2013-04-08  Richard Biener  <rguenther@suse.de>
4052         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4054 2013-04-08  Richard Biener  <rguenther@suse.de>
4056         * g++.dg/vect/slp-pr56812.cc: Adjust.
4058 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4060         * gcc.dg/pr56837.c: New test.
4061         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4062         "generated memset minus one".
4064 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4066         PR fortran/56849
4067         * gfortran.dg/reshape_5.f90: New.
4069 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4071         PR target/56843
4072         * gcc.target/powerpc/recip-1.c: Modify expected output.
4073         * gcc.target/powerpc/recip-3.c: Likewise.
4074         * gcc.target/powerpc/recip-4.c: Likewise.
4075         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4077 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4079         * gcc.target/arm/peep-ldrd-1.c: New test.
4080         * gcc.target/arm/peep-strd-1.c: Likewise.
4082 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4084         * gcc.target/arm/negdi-1.c: New test.
4085         * gcc.target/arm/negdi-2.c: Likewise.
4086         * gcc.target/arm/negdi-3.c: Likewise.
4087         * gcc.target/arm/negdi-4.c: Likewise.
4089 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4091         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4092         Add -march=armv8-a when we use v8 NEON.
4093         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4094         (check_effective_target_vect_call_ceilf): Likewise.
4095         (check_effective_target_vect_call_floorf): Likewise.
4096         (check_effective_target_vect_call_roundf): Likewise.
4097         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4098         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4099         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4100         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4101         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4103 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4105         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4106         * gcc.target/powerpc/sd-pwr6.c: Same.
4107         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4108         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4110 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4112         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4114 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4116         PR fortran/40881
4117         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4118         * gfortran.dg/altreturn_4.f90: Ditto.
4119         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4120         * gfortran.dg/altreturn_5.f90: Ditto.
4121         * gfortran.dg/altreturn_6.f90: Ditto.
4122         * gfortran.dg/altreturn_7.f90: Ditto.
4124 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4126         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4127         New procedure.
4128         (check_effective_target_arm_v8_neon_ok_nocache):
4129         Likewise.
4130         (check_effective_target_arm_v8_neon_ok): Change to use
4131         check_effective_target_arm_v8_neon_ok_nocache.
4132         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4133         NEON flags.
4134         (check_effective_target_vect_call_btruncf):
4135         Enable for arm and ARMv8 NEON.
4136         (check_effective_target_vect_call_ceilf): Likewise.
4137         (check_effective_target_vect_call_floorf): Likewise.
4138         (check_effective_target_vect_call_roundf): Likewise.
4139         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4140         target.
4142 2013-04-04  Marek Polacek  <polacek@redhat.com>
4144         PR tree-optimization/48186
4145         * gcc.dg/pr48186.c: New test.
4147 2013-04-04  Richard Biener  <rguenther@suse.de>
4149         PR tree-optimization/56826
4150         * gcc.dg/vect/pr56826.c: New testcase.
4151         * gcc.dg/vect/O3-pr36098.c: Adjust.
4153 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4155         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4156         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4157         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4158         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4159         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4160         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4161         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4162         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4163         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4164         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4166 2013-04-04  Richard Biener  <rguenther@suse.de>
4168         PR tree-optimization/56213
4169         * gcc.dg/vect/vect-123.c: New testcase.
4171 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4173         PR fortran/56810
4174         * gfortran.dg/read_repeat_2.f90: New.
4176 2013-04-04  Richard Biener  <rguenther@suse.de>
4178         PR tree-optimization/56837
4179         * g++.dg/torture/pr56837.C: New testcase.
4181 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4183         PR fortran/50269
4184         * gfortran.dg/c_loc_test_21.f90: New.
4185         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4186         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4187         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4188         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4189         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4191 2013-04-03  Jeff Law  <law@redhat.com>
4193         PR tree-optimization/56799
4194         * gcc.c-torture/execute/pr56799.c: New test.
4196 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4198         PR c++/56815
4199         * g++.dg/warn/Wpointer-arith-1.C: New.
4200         * g++.dg/gomp/for-19.C: Adjust.
4202 2013-04-03  Marek Polacek  <polacek@redhat.com>
4204         PR sanitizer/55702
4205         * gcc.dg/pr55702.c: New test.
4207 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4209         PR target/56809
4210         * gcc.dg/pr56809.c: New testcase.
4212 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4214         PR debug/56819
4215         * g++.dg/debug/pr56819.C: New test.
4217 2013-04-03  Richard Biener  <rguenther@suse.de>
4219         PR tree-optimization/56817
4220         * g++.dg/torture/pr56817.C: New testcase.
4222 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4224         * gcc.dg/vect/bb-slp-31.c: New file.
4226 2013-04-03  Jason Merrill  <jason@redhat.com>
4228         PR c++/34949
4229         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4231 2013-04-03  Richard Biener  <rguenther@suse.de>
4233         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4235 2013-04-03  Richard Biener  <rguenther@suse.de>
4237         PR tree-optimization/55964
4238         * gcc.dg/torture/pr55964-2.c: New testcase.
4240 2013-04-03  Richard Biener  <rguenther@suse.de>
4242         PR tree-optimization/56501
4243         * gcc.dg/torture/pr56501.c: New testcase.
4245 2013-04-03  Richard Biener  <rguenther@suse.de>
4247         PR tree-optimization/56407
4248         * gcc.dg/torture/pr56407.c: New testcase.
4250 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4252         PR tree-optimization/56790
4253         * g++.dg/ext/pr56790-1.C: New testcase.
4255 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4257         * gcc.target/i386/merge-1.c: New testcase.
4258         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4260 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4262         PR c/19449
4263         * gcc.c-torture/execute/pr19449.c: New test.
4265 2013-04-03  Richard Biener  <rguenther@suse.de>
4267         PR tree-optimization/56812
4268         * g++.dg/vect/slp-pr56812.cc: New testcase.
4270 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4272         PR fortran/56284
4273         PR fortran/40881
4274         * gfortran.dg/altreturn_8.f90: New.
4275         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4276         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4277         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4279 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4281         PR rtl-optimization/56745
4282         * gcc.c-torture/compile/pr56745.c: New test.
4284 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4286         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4288 2013-04-02  Richard Biener  <rguenther@suse.de>
4290         PR tree-optimization/56778
4291         * gcc.dg/torture/pr56778.c: New testcase.
4293 2013-04-02  Richard Biener  <rguenther@suse.de>
4295         PR middle-end/56768
4296         * g++.dg/torture/pr56768.C: New testcase.
4298 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4300         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4302 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4304         PR fortran/56660
4305         * gfortran.dg/namelist_82.f90:  New test.
4307 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4309         PR fortran/56500
4310         * gfortran.dg/implicit_class_1.f90: New.
4312 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4314         PR fortran/56786
4315         * gfortran.dg/namelist_81.f90:  New test.
4317 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4319         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4320         for constant and equal string lengths.
4321         * gfortran.dg/character_comparison_5.f90:  Likewise.
4322         * gfortran.dg/character_comparison_9.f90:  New test.
4324 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4326         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4327         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4329 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4331         PR fortran/35203
4332         * gfortran.dg/optional_absent_3.f90: New.
4334 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4336         PR fortran/56737
4337         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4339 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4341         PR fortran/56735
4342         * gfortran.dg/namelist_80.f90: New.
4344 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4346         PR fortran/45159
4347         * gfortran.dg/string_length_2.f90:  New test.
4348         * gfortran.dg/dependency_41.f90:  New test.
4350 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4352         PR fortran/55806
4353         * gfortran.dg/array_constructor_43.f90:  New test.
4354         * gfortran.dg/random_seed_3.f90:  New test.
4356 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4358         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4359         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4360         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4361         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4362         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4363         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4364         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4365         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4366         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4367         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4369 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4371         PR c++/56725
4372         * g++.dg/conversion/op4.C: Adjust.
4373         * g++.dg/cpp0x/rv1n.C: Likewise.
4374         * g++.dg/cpp0x/rv2n.C: Likewise.
4375         * g++.dg/cpp0x/template_deduction.C: Likewise.
4376         * g++.dg/expr/cond8.C: Likewise.
4377         * g++.dg/other/error4.C: Likewise.
4378         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4379         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4380         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4381         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4382         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4383         * g++.old-deja/g++.law/cvt20.C: Likewise.
4384         * g++.old-deja/g++.law/cvt8.C: Likewise.
4385         * g++.old-deja/g++.law/init8.C: Likewise.
4386         * g++.old-deja/g++.mike/net12.C: Likewise.
4387         * g++.old-deja/g++.mike/net8.C: Likewise.
4388         * g++.old-deja/g++.mike/p2793.C: Likewise.
4389         * g++.old-deja/g++.mike/p3836.C: Likewise.
4390         * g++.old-deja/g++.mike/p418.C: Likewise.
4391         * g++.old-deja/g++.mike/p701.C: Likewise.
4392         * g++.old-deja/g++.mike/p807.C: Likewise.
4394 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4396         PR middle-end/56694
4397         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4398         targets.
4400 2013-03-28  Marek Polacek  <polacek@redhat.com>
4402         PR tree-optimization/56695
4403         * gcc.dg/vect/pr56695.c: New test.
4405 2013-03-28  Richard Biener  <rguenther@suse.de>
4407         PR tree-optimization/37021
4408         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4409         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4411 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4413         PR fortran/56650
4414         PR fortran/36437
4415         * gfortran.dg/sizeof_2.f90: New.
4416         * gfortran.dg/sizeof_3.f90: New.
4417         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4419 2013-03-27  Richard Biener  <rguenther@suse.de>
4421         PR tree-optimization/37021
4422         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4424 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4426         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4427         * g++.dg/ipa/ivinline-2.C: Likewise.
4428         * g++.dg/ipa/ivinline-3.C: Likewise.
4429         * g++.dg/ipa/ivinline-4.C: Likewise.
4430         * g++.dg/ipa/ivinline-5.C: Likewise.
4431         * g++.dg/ipa/ivinline-7.C: Likewise.
4432         * g++.dg/ipa/ivinline-8.C: Likewise.
4433         * g++.dg/ipa/ivinline-9.C: Likewise.
4434         * g++.dg/cpp0x/noexcept03.C: Likewise.
4435         * gcc.dg/const-1.c: Likewise.
4436         * gcc.dg/ipa/pure-const-1.c: Likewise.
4437         * gcc.dg/noreturn-8.c: Likewise.
4438         * gcc.target/i386/mmx-1.c: Likewise.
4439         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4440         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4441         * gcc.c-torture/execute/pr33992.x: New file.
4443 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4445         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4447 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4449         PR c++/55951
4450         * g++.dg/ext/desig5.C: New.
4452 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4454         PR fortran/56649
4455         * gfortran.dg/merge_init_expr_2.f90: New.
4456         * gfortran.dg/merge_char_1.f90: Modify test to
4457         stay a run-time test.
4458         * gfortran.dg/merge_char_3.f90: Ditto.
4460 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4462         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4463         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4465 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4467         PR c++/56722
4468         * g++.dg/cpp0x/range-for23.C: New.
4470 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4472         PR libfortran/52512
4473         * gfortran.dg/namelist_79.f90: New.
4475 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4477         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4479 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4481         PR fortran/38536
4482         PR fortran/38813
4483         PR fortran/38894
4484         PR fortran/39288
4485         PR fortran/40963
4486         PR fortran/45824
4487         PR fortran/47023
4488         PR fortran/47034
4489         PR fortran/49023
4490         PR fortran/50269
4491         PR fortran/50612
4492         PR fortran/52426
4493         PR fortran/54263
4494         PR fortran/55343
4495         PR fortran/55444
4496         PR fortran/55574
4497         PR fortran/56079
4498         PR fortran/56378
4499         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4500         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4501         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4502         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4503         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4504         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4505         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4506         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4507         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4508         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4509         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4510         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4511         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4512         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4513         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4514         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4515         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4516         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4517         * gfortran.dg/pr32601_1.f03: Ditto.
4518         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4519         * gfortran.dg/blockdata_7.f90: New.
4520         * gfortran.dg/c_assoc_4.f90: New.
4521         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4522         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4523         * gfortran.dg/c_funloc_tests_8.f90: New.
4524         * gfortran.dg/c_loc_test_17.f90: New.
4525         * gfortran.dg/c_loc_test_18.f90: New.
4526         * gfortran.dg/c_loc_test_19.f90: New.
4527         * gfortran.dg/c_loc_test_20.f90: New.
4528         * gfortran.dg/c_sizeof_5.f90: New.
4529         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4530         * gfortran.dg/transfer_resolve_2.f90: New.
4531         * gfortran.dg/transfer_resolve_3.f90: New.
4532         * gfortran.dg/transfer_resolve_4.f90: New.
4533         * gfortran.dg/pr32601.f03: Update dg-error.
4534         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4535         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4537 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4539         * gcc.target/arm/vseleqdf.c: New test.
4540         * gcc.target/arm/vseleqsf.c: Likewise.
4541         * gcc.target/arm/vselgedf.c: Likewise.
4542         * gcc.target/arm/vselgesf.c: Likewise.
4543         * gcc.target/arm/vselgtdf.c: Likewise.
4544         * gcc.target/arm/vselgtsf.c: Likewise.
4545         * gcc.target/arm/vselledf.c: Likewise.
4546         * gcc.target/arm/vsellesf.c: Likewise.
4547         * gcc.target/arm/vselltdf.c: Likewise.
4548         * gcc.target/arm/vselltsf.c: Likewise.
4549         * gcc.target/arm/vselnedf.c: Likewise.
4550         * gcc.target/arm/vselnesf.c: Likewise.
4551         * gcc.target/arm/vselvcdf.c: Likewise.
4552         * gcc.target/arm/vselvcsf.c: Likewise.
4553         * gcc.target/arm/vselvsdf.c: Likewise.
4554         * gcc.target/arm/vselvssf.c: Likewise.
4556 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4558         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4559         body from here...
4560         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4561         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4562         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4563         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4564         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4565         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4566         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4567         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4568         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4569         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4570         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4571         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4572         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4573         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4574         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4575         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4576         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4577         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4578         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4579         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4580         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4581         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4582         * gcc.target/arm/atomic-op-char.c: Likewise.
4583         * gcc.target/arm/atomic-op-consume.c: Likewise.
4584         * gcc.target/arm/atomic-op-int.c: Likewise.
4585         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4586         * gcc.target/arm/atomic-op-release.c: Likewise.
4587         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4588         * gcc.target/arm/atomic-op-short.c: Likewise.
4590 2013-03-25  Richard Biener  <rguenther@suse.de>
4592         PR middle-end/56694
4593         * g++.dg/torture/pr56694.C: New testcase.
4595 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4597         PR target/56720
4598         * gcc.target/arm/neon-vcond-gt.c: New test.
4599         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4600         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4602 2013-03-25  Richard Biener  <rguenther@suse.de>
4604         PR tree-optimization/56689
4605         * gcc.dg/torture/pr56689.c: New testcase.
4607 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4609         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4611 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4613         PR fortran/56696
4614         * gfortran.dg/eof_5.f90: New.
4616 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4618         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4619         alphabetically.
4621 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4623         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4625 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4627         PR testsuite/55994
4628         * gcc.c-torture/execute/builtins/builtins.exp: Add
4629         -Wl,--allow-multiple-definition for RTEMS targets.
4631 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4633         * gcc.target/aarch64/movk.c: New test.
4635 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4637         * g++.dg/ext/vector21.C: New testcase.
4639 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4641         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4642         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4644 2013-03-21  Richard Biener  <rguenther@suse.de>
4646         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4647         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4649 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4651         * gcc.target/aarch64/vect.c: Test and result vector added
4652         for sabd and saba instructions.
4653         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4654         instructions in assembly.
4655         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4656         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4657         for fabd instruction.
4658         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4659         instruction in assembly.
4660         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4662 2013-03-20  Jeff Law  <law@redhat.com>
4664         * g++.dg/tree-ssa/ssa-dom.C: New test.
4666 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4668         * gcc.target/powerpc/mmfpgpr.c: New test.
4669         * gcc.target/powerpc/sd-vsx.c: Likewise.
4670         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4671         * gcc.target/powerpc/vsx-float0.c: Likewise.
4673 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4675         PR tree-optimization/56355
4676         * gcc.dg/pr56355-1.c: New file.
4678 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4679             Richard Sandiford  <rdsandiford@googlemail.com>
4681         * gcc.target/mips/mips.exp: Add microMIPS support.
4682         * gcc.target/mips/umips-movep-2.c: New test.
4683         * gcc.target/mips/umips-lwp-2.c: New test.
4684         * gcc.target/mips/umips-swp-5.c: New test.
4685         * gcc.target/mips/umips-constraints-1.c: New test.
4686         * gcc.target/mips/umips-lwp-3.c: New test.
4687         * gcc.target/mips/umips-swp-6.c: New test.
4688         * gcc.target/mips/umips-constraints-2.c: New test.
4689         * gcc.target/mips/umips-save-restore-1.c: New test.
4690         * gcc.target/mips/umips-lwp-4.c: New test.
4691         * gcc.target/mips/umips-swp-7.c: New test.
4692         * gcc.target/mips/umips-save-restore-2.c: New test.
4693         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4694         * gcc.target/mips/umips-lwp-5.c: New test.
4695         * gcc.target/mips/umips-save-restore-3.c: New test.
4696         * gcc.target/mips/umips-lwp-6.c: New test.
4697         * gcc.target/mips/umips-swp-1.c: New test.
4698         * gcc.target/mips/umips-lwp-7.c: New test.
4699         * gcc.target/mips/umips-swp-2.c: New test.
4700         * gcc.target/mips/umips-lwp-8.c: New test.
4701         * gcc.target/mips/umips-swp-3.c: New test.
4702         * gcc.target/mips/umips-movep-1.c: New test.
4703         * gcc.target/mips/umips-lwp-1.c: New test.
4704         * gcc.target/mips/umips-swp-4.c: New test.
4706 2013-03-20  Richard Biener  <rguenther@suse.de>
4708         PR tree-optimization/56661
4709         * gcc.dg/torture/pr56661.c: New testcase.
4711 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4713         PR rtl-optimization/56605
4714         * gcc.target/powerpc/pr56605.c: New.
4716 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4718         PR fortran/54932
4719         * gfortran.dg/do_1.f90: Don't xfail.
4721 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4723         PR libfortran/51825
4724         * gfortran.dg/namelist_77.f90: New.
4725         * gfortran.dg/namelist_78.f90: New.
4727 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4729         PR libfortran/48618
4730         * gfortran.dg/open_negative_unit_1.f90: New.
4732 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4734         * gcc.target/aarch64/sbc.c: New test.
4736 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4738         * gcc.target/aarch64/ror.c: New test.
4740 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4742         * gcc.target/aarch64/extr.c: New test.
4744 2013-03-19  Richard Biener  <rguenther@suse.de>
4746         PR tree-optimization/56273
4747         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4748         * c-c++-common/uninit-17.c: Likewise.
4750 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4752         PR tree-optimization/56635
4753         * g++.dg/torture/pr56635.C: New test.
4755 2013-03-18  Richard Biener  <rguenther@suse.de>
4757         PR tree-optimization/3713
4758         * g++.dg/ipa/devirt-12.C: New testcase.
4760 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4762         PR c/56566
4763         * c-c++-common/pr56566.c: New test.
4765 2013-03-17  Jason Merrill  <jason@redhat.com>
4767         * g++.dg/template/abstract-dr337.C: XFAIL.
4769 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4771         PR c++/56607
4772         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4773         * c-c++-common/pr56607.c: New test.
4775 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4777         PR c++/56582
4778         * g++.dg/cpp0x/constexpr-array5.C: New.
4780 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4782         PR fortran/56615
4783         * gfortran.dg/transfer_intrinsic_5.f90: New.
4785 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4787         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4788         * gcc.target/i386/pr20020-1.c: Likewise.
4789         * gcc.target/i386/pr20020-2.c: Likewise.
4790         * gcc.target/i386/pr20020-3.c: Likewise.
4791         * gcc.target/i386/pr53425-1.c: Likewise.
4792         * gcc.target/i386/pr53425-2.c: Likewise.
4793         * gcc.target/i386/pr55093.c: Likewise.
4794         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4796 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4798         PR debug/56307
4799         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4800         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4802 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4804         PR tree-optimization/53265
4805         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4806         undefined behavior.
4807         * gcc.dg/graphite/id-6.c (test): Likewise.
4808         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4809         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4811         PR tree-optimization/53265
4812         * gcc.dg/pr53265.c: New test.
4813         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4814         to dg-options.
4815         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4816         arrays.
4817         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4818         n, use it as high bound instead of 4.
4820 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4822         PR target/49880
4823         * gcc.target/sh/pr49880-1.c: New.
4824         * gcc.target/sh/pr49880-2.c: New.
4825         * gcc.target/sh/pr49880-3.c: New.
4826         * gcc.target/sh/pr49880-4.c: New.
4827         * gcc.target/sh/pr49880-5.c: New.
4829 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4831         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4833 2013-03-13  Richard Biener  <rguenther@suse.de>
4835         PR tree-optimization/56608
4836         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4838 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4840         PR c++/56611
4841         * g++.dg/cpp0x/alias-decl-32.C: New.
4843 2013-03-11  Jan Hubicka  <jh@suse.cz>
4845         PR middle-end/56571
4846         * gcc.c-torture/compile/pr56571.c: New testcase.
4848 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4850         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4851         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4853 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4855         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4856         * gcc.dg/inline_4.c: Likewise.
4857         * gcc.dg/unroll_2.c: Likewise.
4858         * gcc.dg/unroll_3.c: Likewise.
4859         * gcc.dg/unroll_4.c: Likewise.
4861 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4863         PR testsuite/54119
4864         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4866         PR debug/56307
4867         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4869 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4871         PR target/40797
4872         * gcc.c-torture/compile/pr40797.c: New.
4874 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4876         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4878 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4880         PR fortran/56575
4881         * gfortran.dg/class_56.f90: New test.
4883 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4885         PR middle-end/56524
4886         * gcc.target/mips/pr56524.c: New test.
4888 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4890         PR c++/56565
4891         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4893 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4895         PR c++/51412
4896         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4898 2013-03-08  Marek Polacek  <polacek@redhat.com>
4900         PR tree-optimization/56478
4901         * gcc.dg/torture/pr56478.c: New test.
4903 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4905         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4906         targets linker option --allow-multiple-definition.
4908         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4909         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4910         * gcc.dg/pr52549.c: Add LLP64 case.
4911         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4912         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4913         * gcc.dg/torture/pr51071-2.c: Likewise.
4914         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4915         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4916         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4917         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4918         * gcc.dg/weak/weak-1.c: Likewise.
4919         * gcc.dg/weak/weak-2.c: Likewise.
4920         * gcc.dg/weak/weak-3.c: Likewise.
4921         * gcc.dg/weak/weak-4.c: Likewise.
4922         * gcc.dg/weak/weak-5.c: Likewise.
4923         * gcc.dg/weak/weak-15.c: Likewise.
4924         * gcc.dg/weak/weak-16.c: Likewise.
4926         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4928 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4930         PR tree-optimization/56559
4931         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4933 2013-03-07  Andreas Schwab  <schwab@suse.de>
4935         * gcc.dg/pr31490.c: Fix last change.
4937 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4939         PR c++/56534
4940         * g++.dg/template/crash115.C: New.
4942 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4944         PR tree-optimization/56539
4945         * gcc.c-torture/compile/pr56539.c: New test.
4947 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4949         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4950         targets.
4951         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4952         * gcc.dg/lto/20091013-1_2.c: Likewise.
4953         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4955 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4957         * gnat.dg/specs/aggr6.ads: New test.
4959 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4961         * gnat.dg/loop_optimization15.ad[sb]: New test.
4963 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4965         PR middle-end/56548
4966         * gcc.dg/pr56548.c: New test.
4968 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4970         PR debug/53363
4971         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4973 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4975         PR c++/56543
4976         * g++.dg/template/typename20.C: New test.
4978 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4980         PR debug/56510
4981         * gcc.dg/pr56510.c: New test.
4983         PR rtl-optimization/56484
4984         * gcc.c-torture/compile/pr56484.c: New test.
4986 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4988         PR c++/56530
4989         * g++.dg/warn/Wsign-conversion-2.C: New.
4991 2013-03-05  Richard Biener  <rguenther@suse.de>
4993         PR tree-optimization/56270
4994         * gcc.dg/vect/slp-38.c: New testcase.
4996 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4998         PR rtl-optimization/56494
4999         * gcc.dg/pr56494.c: New test.
5001 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5003         * gcc.dg/pr56424.c: New test.
5005 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5007         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5008         * gcc.dg/pr56228.c <avr>: Skip.
5010 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5012         PR testsuite/52641
5013         PR tree-optimization/52631
5014         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5016 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5018         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5019         * gcc.dg/vect/vect-83_64.c: Same.
5021 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5023         PR fortran/56477
5024         * gfortran.dg/pointer_check_13.f90: New test.
5026 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5028         PR fortran/54730
5029         * gfortran.dg/array_constructor_42.f90: New test.
5031 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5033         PR c++/52688
5034         * g++.dg/template/static33.C: New.
5035         * g++.dg/template/static34.C: Likewise.
5037         PR c++/10291
5038         * g++.dg/template/static35.C: New.
5040 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5042         * gcc.dg/pr56396.c: Require pic support.
5044 2013-03-01  Richard Biener  <rguenther@suse.de>
5046         PR tree-optimization/55481
5047         * gcc.dg/torture/pr56488.c: New testcase.
5049 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5050             Jakub Jelinek  <jakub@redhat.com>
5052         PR sanitizer/56454
5053         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5054         no_sanitize_address attribute rather than no_address_safety_analysis.
5055         * g++.dg/asan/sanitizer_test_utils.h
5056         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5057         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5058         in addition to no_address_safety_analysis.
5060 2013-02-28  Jason Merrill  <jason@redhat.com>
5062         PR c++/56481
5063         * g++.dg/cpp0x/constexpr-and.C: New.
5065 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5067         PR tree-optimization/56294
5068         * g++.dg/debug/pr56294.C: New test.
5070 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5072         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5074 2013-02-27  Marek Polacek  <polacek@redhat.com>
5076         PR rtl-optimization/56466
5077         * gcc.dg/pr56466.c: New test.
5079 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5081         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5082         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5083         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5085 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5087         PR middle-end/45472
5088         * gcc.dg/pr45472.c: New test.
5090 2013-02-26  Marek Polacek  <polacek@redhat.com>
5092         PR tree-optimization/56426
5093         * gcc.dg/pr56436.c: New test.
5095 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5097         PR tree-optimization/56448
5098         * gcc.c-torture/compile/pr56448.c: New test.
5100         PR tree-optimization/56443
5101         * gcc.dg/torture/pr56443.c: New test.
5103 2013-02-25  Richard Biener  <rguenther@suse.de>
5105         PR tree-optimization/56175
5106         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5108 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5110         PR c++/56403
5111         * g++.dg/torture/pr56403.C: New test.
5113 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5115         Revert:
5116         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5117         Richard Sandiford  <rdsandiford@googlemail.com>
5119         * gcc.target/mips/mips.exp: Add microMIPS support.
5120         * gcc.target/mips/umips-movep-2.c: New test.
5121         * gcc.target/mips/umips-lwp-2.c: New test.
5122         * gcc.target/mips/umips-swp-5.c: New test.
5123         * gcc.target/mips/umips-constraints-1.c: New test.
5124         * gcc.target/mips/umips-lwp-3.c: New test.
5125         * gcc.target/mips/umips-swp-6.c: New test.
5126         * gcc.target/mips/umips-constraints-2.c: New test.
5127         * gcc.target/mips/umips-save-restore-1.c: New test.
5128         * gcc.target/mips/umips-lwp-4.c: New test.
5129         * gcc.target/mips/umips-swp-7.c: New test.
5130         * gcc.target/mips/umips-save-restore-2.c: New test.
5131         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5132         * gcc.target/mips/umips-lwp-5.c: New test.
5133         * gcc.target/mips/umips-save-restore-3.c: New test.
5134         * gcc.target/mips/umips-lwp-6.c: New test.
5135         * gcc.target/mips/umips-swp-1.c: New test.
5136         * gcc.target/mips/umips-lwp-7.c: New test.
5137         * gcc.target/mips/umips-swp-2.c: New test.
5138         * gcc.target/mips/umips-lwp-8.c: New test.
5139         * gcc.target/mips/umips-swp-3.c: New test.
5140         * gcc.target/mips/umips-movep-1.c: New test.
5141         * gcc.target/mips/umips-lwp-1.c: New test.
5142         * gcc.target/mips/umips-swp-4.c: New test.
5144 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5145             Richard Sandiford  <rdsandiford@googlemail.com>
5147         * gcc.target/mips/mips.exp: Add microMIPS support.
5148         * gcc.target/mips/umips-movep-2.c: New test.
5149         * gcc.target/mips/umips-lwp-2.c: New test.
5150         * gcc.target/mips/umips-swp-5.c: New test.
5151         * gcc.target/mips/umips-constraints-1.c: New test.
5152         * gcc.target/mips/umips-lwp-3.c: New test.
5153         * gcc.target/mips/umips-swp-6.c: New test.
5154         * gcc.target/mips/umips-constraints-2.c: New test.
5155         * gcc.target/mips/umips-save-restore-1.c: New test.
5156         * gcc.target/mips/umips-lwp-4.c: New test.
5157         * gcc.target/mips/umips-swp-7.c: New test.
5158         * gcc.target/mips/umips-save-restore-2.c: New test.
5159         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5160         * gcc.target/mips/umips-lwp-5.c: New test.
5161         * gcc.target/mips/umips-save-restore-3.c: New test.
5162         * gcc.target/mips/umips-lwp-6.c: New test.
5163         * gcc.target/mips/umips-swp-1.c: New test.
5164         * gcc.target/mips/umips-lwp-7.c: New test.
5165         * gcc.target/mips/umips-swp-2.c: New test.
5166         * gcc.target/mips/umips-lwp-8.c: New test.
5167         * gcc.target/mips/umips-swp-3.c: New test.
5168         * gcc.target/mips/umips-movep-1.c: New test.
5169         * gcc.target/mips/umips-lwp-1.c: New test.
5170         * gcc.target/mips/umips-swp-4.c: New test.
5172 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5174         PR sanitizer/56393
5175         * lib/asan-dg.exp (asan_link_flags): Add
5176         -B${gccpath}/libsanitizer/asan/ to flags.
5178 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5180         PR middle-end/56420
5181         * gcc.dg/torture/pr56420.c: New test.
5183 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5185         PR middle-end/56108
5186         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5188 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5190         PR tree-optimization/56310
5191         * g++.dg/ipa/pr56310.C: New test.
5193 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5195         PR fortran/56385
5196         * gfortran.dg/proc_ptr_comp_37.f90: New.
5198 2013-02-21  Richard Biener  <rguenther@suse.de>
5200         PR tree-optimization/56415
5201         Revert
5202         2013-02-11  Richard Biener  <rguenther@suse.de>
5204         PR tree-optimization/56273
5205         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5206         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5207         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5208         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5209         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5210         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5212 2013-02-21  Marek Polacek  <polacek@redhat.com>
5214         PR tree-optimization/56398
5215         * g++.dg/torture/pr56398.C: New test.
5217 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5219         PR inline-asm/56405
5220         * gcc.c-torture/compile/pr56405.c: New test.
5222 2013-02-20  Jan Hubicka  <jh@suse.cz>
5224         PR tree-optimization/56265
5225         * g++.dg/ipa/devirt-11.C: New testcase.
5227 2013-02-20  Richard Biener  <rguenther@suse.de>
5229         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5231 2013-02-20  Richard Biener  <rguenther@suse.de>
5232         Jakub Jelinek  <jakub@redhat.com>
5234         PR tree-optimization/56396
5235         * gcc.dg/pr56396.c: New testcase.
5237 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5239         PR c++/56373
5240         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5242 2013-02-19  Richard Biener  <rguenther@suse.de>
5244         PR tree-optimization/56384
5245         * gcc.dg/torture/pr56384.c: New testcase.
5247 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5249         PR tree-optimization/56350
5250         * gcc.dg/pr56350.c: New test.
5252         PR tree-optimization/56381
5253         * g++.dg/opt/pr56381.C: New test.
5255 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5257         PR pch/54117
5258         * lib/dg-pch.exp (pch-init, pch-finish,
5259         check_effective_target_pch_supported_debug): New procs.
5260         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5261         Likewise if $pch_unsupported_debug and $flags include -g.
5262         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5263         and dg-require-effective-target pch_unsupported_debug.
5264         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5265         * objc.dg/pch/pch.exp: Likewise.
5266         * gcc.dg/pch/pch.exp: Likewise.
5267         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5268         pch_unsupported_debug.
5269         * gcc.dg/pch/valid-1.hs: Likewise.
5270         * gcc.dg/pch/valid-1b.c: Likewise.
5271         * gcc.dg/pch/valid-1b.hs: Likewise.
5273 2013-02-18  Richard Biener  <rguenther@suse.de>
5275         PR tree-optimization/56366
5276         * gcc.dg/torture/pr56366.c: New testcase.
5278 2013-02-18  Richard Biener  <rguenther@suse.de>
5280         PR middle-end/56349
5281         * gcc.dg/torture/pr56349.c: New testcase.
5283 2013-02-18  Richard Biener  <rguenther@suse.de>
5285         PR tree-optimization/56321
5286         * gcc.dg/torture/pr56321.c: New testcase.
5288 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5290         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5292 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5293             Dodji Seketeli  <dodji@redhat.com>
5295         PR asan/56330
5296         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5297         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5298         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5299         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5300         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5301         * c-c++-common/asan/pr56330.c: Likewise.
5302         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5303         Ensure the size argument of __builtin_memcpy is a constant.
5305 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5306             Paolo Carlini  <paolo.carlini@oracle.com>
5308         PR c++/51242
5309         * g++.dg/cpp0x/enum23.C: New.
5311 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5313         PR target/54685
5314         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5316 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5318         PR rtl-optimization/56348
5319         * gcc.target/i386/pr56348.c: New test.
5321 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5323         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5324         * gcc.target/arm/interrupt-2.c: Likewise.
5326 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5328         PR fortran/56318
5329         * gfortran.dg/matmul_9.f90: New.
5331 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5333         PR fortran/53818
5334         * gfortran.dg/init_flag_11.f90: New.
5336 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5340 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5342         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5343         characters.
5345 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5346             Tobias Burnus  <burnus@net-b.de>
5348         PR testsuite/56138
5349         * gfortran.dg/allocatable_function_7.f90: New.
5351 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5353         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5354         * asan_globals_test-wrapper.cc: New file.
5355         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5356         instead of asan_globals_test.cc as dg-additional-sources.
5357         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5358         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5359         "sanitizer_test_utils.h" instead of
5360         "sanitizer_common/tests/sanitizer_test_utils.h".
5361         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5362         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5363         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5364         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5365         * g++.dg/asan/asan_test.cc: Synced from upstream.
5366         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5368 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5370         Fix an asan crash
5371         * c-c++-common/asan/memcmp-2.c: New test.
5373 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5375         PR c++/55582
5376         * g++.dg/cpp0x/udlit-string-literal.h: New.
5377         * g++.dg/cpp0x/udlit-string-literal.C: New.
5379 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5381         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5383 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5385         PR target/56184
5386         * gcc.target/arm/pr56184.C: New test.
5388 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5390         PR c++/56302
5391         * g++.dg/torture/pr56302.C: New test.
5392         * g++.dg/cpp0x/constexpr-56302.C: New test.
5393         * c-c++-common/pr56302.c: New test.
5395 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5396             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5398         PR fortran/56204
5399         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5400         * gfortran.dg/quad_3.f90: Ditto.
5402 2013-02-13  Kostya Serebryany  <kcc@google.com>
5404         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5405         to match the fresh asan run-time.
5406         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5408 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5410         Avoid instrumenting duplicated memory access in the same basic block
5411         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5412         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5413         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5414         * c-c++-common/asan/inc.c: Likewise.
5416 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5418         PR inline-asm/56148
5419         * gcc.target/i386/pr56148.c: New test.
5421 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5422             Tobias Burnus  <burnus@net-b.de>
5424         PR testsuite/56082
5425         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5426         to kind=2.
5428 2013-02-12  Richard Biener  <rguenther@suse.de>
5430         PR lto/56297
5431         * gcc.dg/lto/pr56297_0.c: New testcase.
5432         * gcc.dg/lto/pr56297_0.c: Likewise.
5434 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5436         PR fortran/46952
5437         * gfortran.dg/typebound_deferred_1.f90: New.
5439 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5441         PR rtl-optimization/56151
5442         * gcc.target/i386/pr56151.c: New test.
5444 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5446         * g++.dg/ext/mv12.C: New test.
5447         * g++.dg/ext/mv12.h: New file.
5448         * g++.dg/ext/mv12-aux.C: New file.
5449         * g++.dg/ext/mv13.C: New test.
5451 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5453         * lib/target-supports.exp
5454         (check_effective_target_powerpc_eabi_ok): New.
5455         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5456         powerpc_eabi_ok.
5457         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5458         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5459         only.
5460         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5461         * gcc.target/powerpc/pr51623.c: Likewise.
5462         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5463         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5465 2013-02-11  Alexander Potapenko  <glider@google.com>
5466             Jack Howarth  <howarth@bromo.med.uc.edu>
5467             Jakub Jelinek  <jakub@redhat.com>
5469         PR sanitizer/55617
5470         * g++.dg/asan/pr55617.C: Run on all targets.
5472 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5474         PR rtl-optimization/56275
5475         * gcc.dg/pr56275.c: New test.
5477 2013-02-11  Richard Biener  <rguenther@suse.de>
5479         PR tree-optimization/56273
5480         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5482 2013-02-11  Richard Biener  <rguenther@suse.de>
5484         PR tree-optimization/56264
5485         * gcc.dg/torture/pr56264.c: New testcase.
5487 2013-02-11  Richard Biener  <rguenther@suse.de>
5489         PR tree-optimization/56273
5490         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5491         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5492         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5493         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5494         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5495         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5497 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5499         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5500         for *-*-linux-gnu targets.
5501         * g++.dg/asan/interception-test-1.c: Ditto.
5502         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5503         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5505 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5507         PR fortran/55362
5508         * gfortran.dg/intrinsic_size_4.f90 : New test.
5510 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5512         PR target/56256
5513         * gcc.target/powerpc/pr56256.c: New test.
5515 2013-02-08  Ian Lance Taylor  <iant@google.com>
5517         * lib/go.exp: Load timeout.exp.
5519 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5521         PR rtl-optimization/56246
5522         * gcc.target/i386/pr56246.c: New test.
5524 2013-02-08  Jeff Law  <law@redhat.com>
5526         PR debug/53948
5527         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5529 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5531         PR target/56043
5532         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5533         powerpc*-*-linux*.
5535 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5537         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5539 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5541         PR rtl-optimization/56195
5542         * gcc.dg/torture/pr56195.c: New test.
5544 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5546         PR fortran/54107
5547         * gfortran.dg/recursive_interface_2.f90: New test.
5549 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5551         PR tree-optimization/56250
5552         * gcc.c-torture/execute/pr56250.c: New test.
5554 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5556         PR tree-optimization/56064
5557         * gcc.dg/fixed-point/view-convert-2.c: New test.
5559 2013-02-08  Michael Matz  <matz@suse.de>
5561         PR tree-optimization/52448
5562         * gcc.dg/pr52448.c: New test.
5564 2013-02-08  Richard Biener  <rguenther@suse.de>
5566         PR middle-end/56181
5567         * gcc.dg/torture/pr56181.c: New testcase.
5569 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5571         PR target/54222
5572         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5573         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5575 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5577         PR c++/56241
5578         * g++.dg/parse/crash61.C: New test.
5580         PR c++/56239
5581         * g++.dg/parse/pr56239.C: New test.
5583         PR c++/56237
5584         * g++.dg/abi/mangle61.C: New test.
5586 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5588         PR rtl-optimization/56225
5589         * gcc.target/i386/pr56225.c: New test.
5591 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5593         PR debug/56154
5594         * gcc.dg/guality/pr56154-1.c: New test.
5595         * gcc.dg/guality/pr56154-2.c: New test.
5596         * gcc.dg/guality/pr56154-3.c: New test.
5597         * gcc.dg/guality/pr56154-4.c: New test.
5598         * gcc.dg/guality/pr56154-aux.c: New file.
5600         PR tree-optimization/55789
5601         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5602         cleanup-tree-dump.
5603         * gcc.dg/tree-ssa/inline-3.c: Add
5604         --param max-early-inliner-iterations=2 option.
5606 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5608         PR debug/53363
5609         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5610         Add -fno-dwarf2-cfi-asm to dg-options.
5611         Adapt match count.
5613 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5615         PR target/56228
5616         * gcc.dg/pr56228.c: New test.
5618 2013-02-07  Alan Modra  <amodra@gmail.com>
5620         PR target/54009
5621         * gcc.target/powerpc/pr54009.c: New test.
5622         PR target/54131
5623         * gfortran.dg/pr54131.f: New test.
5625 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5627         PR fortran/55789
5628         * gfortran.dg/array_constructor_41.f90: New test.
5630 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5632         PR fortran/55978
5633         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5635 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5637         PR middle-end/56217
5638         * g++.dg/gomp/pr56217.C: New test.
5640 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5642         PR tree-optimization/56205
5643         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5644         * gcc.c-torture/execute/pr56205.c: New test.
5646 2013-02-05  Richard Biener  <rguenther@suse.de>
5648         PR tree-optimization/53342
5649         PR tree-optimization/53185
5650         * gcc.dg/vect/pr53185-2.c: New testcase.
5652 2013-02-05  Jan Hubicka  <jh@suse.cz>
5654         PR tree-optimization/55789
5655         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5656         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5657         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5658         * g++.dg/ipa/inline-1.C: New testcase.
5659         * g++.dg/ipa/inline-2.C: New testcase.
5660         * g++.dg/ipa/inline-3.C: New testcase.
5662 2013-02-05  Jan Hubicka  <jh@suse.cz>
5664         PR tree-optimization/55789
5665         * g++.dg/torture/pr55789.C: New testcase.
5667 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5669         PR middle-end/56167
5670         * gcc.dg/pr56167.c: New test.
5672 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5674         PR target/55146
5675         * gcc.target/sh/pr55146.c: New.
5677 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5679         PR tree-optimization/54386
5680         * gcc.target/sh/pr54386.c: New.
5682 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5684         PR fortran/56008
5685         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5687         PR fortran/47517
5688         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5690 2013-02-04  Alexander Potapenko  <glider@google.com>
5691             Jack Howarth  <howarth@bromo.med.uc.edu>
5692             Jakub Jelinek  <jakub@redhat.com>
5694         PR sanitizer/55617
5695         * g++.dg/asan/pr55617.C: New test.
5697 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5699         PR fortran/54195
5700         * gfortran.dg/typebound_operator_19.f90: New test.
5701         * gfortran.dg/typebound_assignment_4.f90: New test.
5703 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5705         PR fortran/54107
5706         * gfortran.dg/recursive_interface_1.f90: New test.
5708 2013-02-04  Richard Guenther  <rguenther@suse.de>
5710         PR lto/56168
5711         * gcc.dg/lto/pr56168_0.c: New testcase.
5712         * gcc.dg/lto/pr56168_1.c: Likewise.
5714 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5716         PR fortran/50627
5717         PR fortran/56054
5718         * gfortran.dg/block_12.f90:  New test.
5719         * gfortran.dg/module_error_1.f90:  New test.
5721 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5723         * lib/target-supports.exp (check_effective_target_vect_float)
5724         (check_effective_target_vect_no_align): Add mips-sde-elf.
5726 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5728         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5730 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5732         * gcc.dg/pr56023.c: XFAIL on AIX.
5733         * gcc.dg/vect/pr49352.c: Same.
5735 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5737         * gnat.dg/opt26.adb: New test.
5739 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5741         Revert.
5742         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5744         * gcc.target/arm/neon-vfnms-1.c: New test.
5745         * gcc.target/arm/neon-vfnma-1.c: New test.
5747 2013-01-31  Richard Biener  <rguenther@suse.de>
5749         PR tree-optimization/56157
5750         * gcc.dg/torture/pr56157.c: New testcase.
5752 2013-01-30  Richard Biener  <rguenther@suse.de>
5754         PR tree-optimization/56150
5755         * gcc.dg/torture/pr56150.c: New testcase.
5757 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5759         PR sanitizer/55374
5760         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5761         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5762         printed in backtrace.
5763         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5764         to avoid errors about mismatched allocation vs. deallocation.
5766         PR c++/55742
5767         * g++.dg/mv1.C: Moved to...
5768         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5769         * g++.dg/mv2.C: Moved to...
5770         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5771         * g++.dg/mv3.C: Moved to...
5772         * g++.dg/ext/mv3.C: ... here.
5773         * g++.dg/mv4.C: Moved to...
5774         * g++.dg/ext/mv4.C: ... here.
5775         * g++.dg/mv5.C: Moved to...
5776         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5777         * g++.dg/mv6.C: Moved to...
5778         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5779         * g++.dg/ext/mv7.C: New test.
5780         * g++.dg/ext/mv8.C: New test.
5781         * g++.dg/ext/mv9.C: New test.
5782         * g++.dg/ext/mv10.C: New test.
5783         * g++.dg/ext/mv11.C: New test.
5785 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5787         PR rtl-optimization/56144
5788         * gcc.dg/pr56144.c: New.
5790 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5792         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5793         message.
5794         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5795         * g++.dg/cpp0x/constexpr-55573.C: Same
5797 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5799         PR tree-optimization/56064
5800         * gcc.dg/fixed-point/view-convert.c: New test.
5802 2013-01-30  Andreas Schwab  <schwab@suse.de>
5804         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5805         evaluate the end index in string range.
5807 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5809         PR fortran/56138
5810         * gfortran.dg/allocatable_function_6.f90: New.
5812 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5813             Mikael Morin  <mikael@gcc.gnu.org>
5815         PR fortran/54107
5816         * gfortran.dg/proc_ptr_comp_36.f90: New.
5818 2013-01-29  Richard Biener  <rguenther@suse.de>
5820         PR tree-optimization/55270
5821         * gcc.dg/torture/pr55270.c: New testcase.
5823 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5825         PR rtl-optimization/56117
5826         * gcc.dg/pr56117.c: New test.
5828 2013-01-28  Richard Biener  <rguenther@suse.de>
5830         PR tree-optimization/56034
5831         * gcc.dg/torture/pr56034.c: New testcase.
5833 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5835         PR tree-optimization/56125
5836         * gcc.dg/pr56125.c: New test.
5838 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5839             Mikael Morin  <mikael@gcc.gnu.org>
5841         PR fortran/53537
5842         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5843         * gfortran.dg/import8.f90: Likewise.
5844         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5845         * gfortran.dg/import10.f90: New test.
5846         * gfortran.dg/import11.f90: Likewise
5848 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5850         PR testsuite/56053
5851         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5852         string.h.  Provide memset, malloc and free prototypes, adjust line
5853         numbers in dg-output.
5854         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5855         Provide memset prototype and adjust line numbers in dg-output.
5856         * c-c++-common/asan/global-overflow-1.c: Likewise.
5858         PR tree-optimization/56094
5859         * gcc.dg/pr56094.c: New test.
5861 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5863         * gcc.target/arm/neon-vfnms-1.c: New test.
5864         * gcc.target/arm/neon-vfnma-1.c: New test.
5866 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5868         PR target/56114
5869         * gcc.target/i386/pr56114.c: New test.
5871 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5873         PR fortran/55984
5874         * gfortran.dg/associate_14.f90: New test.
5876         PR fortran/56047
5877         * gfortran.dg/associate_13.f90: New test.
5879 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5881         PR tree-optimization/56098
5882         * gcc.dg/pr56098-1.c: New test.
5883         * gcc.dg/pr56098-2.c: New test.
5885 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5887         PR target/54222
5888         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5890 2013-01-22  Marek Polacek  <polacek@redhat.com>
5892         PR tree-optimization/56035
5893         * gcc.dg/pr56035.c: New test.
5895 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5897         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5898         for MIPS.
5900 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5902         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5904 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5906         PR c/56078
5907         * gcc.dg/pr56078.c: New test.
5908         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5910 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5912         PR tree-optimization/55927
5913         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5915 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5917         * gcc.target/i386/movsd.c: New test.
5919 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5921         PR inline-asm/55934
5922         * gcc.target/i386/pr55934.c: New test.
5924 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5926         PR fortran/56081
5927         * gfortran.dg/select_8.f90: New.
5929 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5931         * gcc.target/microblaze/microblaze.exp: Remove
5932         target_config_cflags check.
5934 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5936         PR fortran/56052
5937         * gfortran.dg/gomp/pr56052.f90: New test.
5939         PR target/49069
5940         * gcc.dg/pr49069.c: New test.
5942 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5944         PR c++/55944
5945         * g++.dg/cpp0x/constexpr-static10.C: New.
5947 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5949         PR target/56028
5950         * gcc.target/i386/pr56028.c: New test.
5952 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5954         PR target/55686
5955         * gcc.target/i386/pr55686.c: New test.
5957 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5959         PR c++/53609
5960         * g++.dg/cpp0x/variadic139.C: New test.
5961         * g++.dg/cpp0x/variadic140.C: Likewise.
5962         * g++.dg/cpp0x/variadic141.C: Likewise.
5964 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5966         * gnat.dg/warn8.adb: New test.
5968 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5970         PR fortran/55919
5971         * gfortran.dg/include_8.f90: New test.
5973 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5975         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5976         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5978 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5980         PR tree-optimization/56051
5981         * gcc.c-torture/execute/pr56051.c: New test.
5983 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5985         PR rtl-optimization/56023
5986         * gcc.dg/pr56023.c: New test.
5988 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5990         PR middle-end/56022
5991         * gcc.target/i386/pr56022.c: New test.
5993 2013-01-21  Jason Merrill  <jason@redhat.com>
5995         * lib/target-supports.exp (check_effective_target_alias): New.
5997 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5999         PR debug/53235
6000         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6002 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6004         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6006 2013-01-19  Jeff Law  <law@redhat.com>
6008         PR tree-optimization/52631
6009         * tree-ssa/pr52631.c: New test.
6010         * tree-ssa/ssa-fre-9: Update expected output.
6012 2013-01-19  Anthony Green  <green@moxielogic.com>
6014         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6015         for moxie.
6017 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6019         PR tree-optimization/56029
6020         * g++.dg/torture/pr56029.C: New test.
6022 2013-01-18  Sharad Singhai  <singhai@google.com>
6024         PR tree-optimization/55995
6025         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6027 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6029         PR target/55433
6030         * gcc.target/i386/pr55433.c: New.
6032 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6034         PR middle-end/56015
6035         * gfortran.dg/pr56015.f90: New test.
6037 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6039         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6041 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6043         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6044         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6045         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6046         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6047         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6049 2013-01-17  Jeff Law  <law@redhat.com>
6051         * gcc.dg/pr52573.c: Move to...
6052         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6054         PR rtl-optimization/52573
6055         * gcc.dg/pr52573.c: New test.
6057 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6059         PR sanitizer/55679
6060         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6061         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6062         check_no_compiler_messages to test support in ucontext.h.
6063         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6064         compliant RLIMIT_AS.
6066 2013-01-17  Marek Polacek  <polacek@redhat.com>
6068         PR rtl-optimization/55833
6069         * gcc.dg/pr55833.c: New test.
6071 2013-01-17  Jan Hubicka  <jh@suse.cz>
6073         PR tree-optimization/55273
6074         * gcc.c-torture/compile/pr55273.c: New testcase.
6076 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6078         PR target/55981
6079         * gcc.target/pr55981.c: New test.
6081 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6083         * gcc.target/arm/pr40887.c: Require at least armv5.
6084         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6085         * gcc.target/arm/pr51915.c: Likewise.
6086         * gcc.target/arm/pr52006.c: Likewise.
6087         * gcc.target/arm/pr53187.c: Likewise.
6089         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6090         * gcc.target/arm/ftest-support-arm.h: Delete.
6091         * gcc.target/arm/ftest-support-thumb.h: Delete.
6092         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6093         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6094         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6095         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6096         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6097         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6098         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6099         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6100         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6101         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6102         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6103         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6104         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6105         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6106         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6107         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6108         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6109         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6110         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6111         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6112         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6113         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6114         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6115         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6117 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6119         PR tree-optimizations/55264
6120         * g++.dg/ipa/pr55264.C: New test.
6122 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6124         PR fortran/55983
6125         * gfortran.dg/class_55.f90: New.
6127 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6129         PR testsuite/55994
6130         * gcc.c-torture/execute/builtins/builtins.exp: Add
6131         -Wl,--allow-multiple-definition for eabi and elf targets.
6133         PR testsuite/54622
6134         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6135         check_effective_target_vect_perm_short,
6136         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6137         check_effective_target_vect64): Return 0 for big-endian ARM.
6138         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6140         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6141         prototypes.
6143 2013-01-16  Richard Biener  <rguenther@suse.de>
6145         PR tree-optimization/55964
6146         * gcc.dg/torture/pr55964.c: New testcase.
6148 2013-01-16  Richard Biener  <rguenther@suse.de>
6150         PR tree-optimization/54767
6151         PR tree-optimization/53465
6152         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6154 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6156         PR target/55301
6157         * gcc.target/sh/sh-switch.c: New testcase.
6159 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6161         * gcc.dg/webizer.c: Increase the array size.
6163 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6165         PR target/55940
6166         * gcc.dg/pr55940.c: New test.
6168 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6169             Harald Anlauf  <anlauf@gmx.de>
6171         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6172         * gfortran.dg/bounds_check_5.f90: Likewise.
6173         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6174         * gfortran.dg/continuation_9.f90: Likewise.
6175         * gfortran.dg/move_alloc_13.f90: Likewise.
6176         * gfortran.dg/structure_constructor_11.f90: Likewise.
6177         * gfortran.dg/tab_continuation.f: Likewise.
6178         * gfortran.dg/warning-directive-2.F90: Likewise.
6179         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6181 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6183         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6184         * gcc.target/arm/fma-sp.c: Likewise.
6186 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6188         PR rtl-optimization/55153
6189         * gcc.dg/pr55153.c: New.
6191 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6193         PR tree-optimization/55920
6194         * gcc.c-torture/compile/pr55920.c: New test.
6196 2013-01-15  Richard Biener  <rguenther@suse.de>
6198         PR middle-end/55882
6199         * gcc.dg/torture/pr55882.c: New testcase.
6201 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6203         PR tree-optimization/55955
6204         * gcc.c-torture/compile/pr55955.c: New test.
6206 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6208         PR c++/55663
6209         * g++.dg/cpp0x/alias-decl-31.C: New test.
6211 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6213         PR fortran/54286
6214         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6215         case where interface is null.
6217 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6219         PR fortran/55806
6220         * gfortran.dg/array_constructor_40.f90:  New test.
6222 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6224         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6226 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6228         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6229         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6230         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6231         * gcc.target/aarch64/vect-ld1r.c: New.
6232         * gcc.target/aarch64/vect-ld1r.x: New.
6234 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6236         PR target/55948
6237         * gcc.target/i386/hle-clear-rel.c: New file
6238         * gcc.target/i386/hle-store-rel.c: New file.
6240 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6242         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6243         * gfortran.dg/bounds_check_4.f90: Likewise.
6244         * gfortran.dg/inquire_10.f90: Likewise.
6245         * gfortran.dg/minloc_3.f90: Likewise.
6246         * gfortran.dg/minlocval_3.f90: Likewise.
6247         * gfortran.dg/module_double_reuse.f90: Likewise.
6248         * gfortran.dg/mvbits_1.f90: Likewise.
6249         * gfortran.dg/oldstyle_1.f90: Likewise.
6250         * gfortran.dg/pr20163-2.f: Likewise.
6251         * gfortran.dg/save_1.f90: Likewise.
6252         * gfortran.dg/scan_1.f90: Likewise.
6253         * gfortran.dg/select_char_1.f90: Likewise.
6254         * gfortran.dg/shape_4.f90: Likewise.
6255         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6256         * gfortran.dg/function_optimize_10.f90: Likewise.
6257         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6258         * gfortran.dg/used_types_17.f90: Likewise.
6259         * gfortran.dg/used_types_18.f90: Likewise.
6261 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6263         PR fortran/54286
6264         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6266 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6268         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6270 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6272         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6274 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6276         PR fortran/55072
6277         * gfortran.dg/assumed_type_2.f90: Fix test case.
6278         * gfortran.dg/internal_pack_13.f90: New test.
6279         * gfortran.dg/internal_pack_14.f90: New test.
6281 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6283         PR fortran/55868
6284         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6285         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6286         $tar to STAR.
6288 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6290         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6292 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6294         PR target/55719
6295         * gcc.target/s390/pr55719.c: New testcase.
6297 2013-01-11  Richard Guenther  <rguenther@suse.de>
6299         PR tree-optimization/44061
6300         * gcc.dg/pr44061.c: New testcase.
6302 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6304         Update copyright years.
6306 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6307             Jakub Jelinek  <jakub@redhat.com>
6309         PR target/55565
6310         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6312 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6314         PR rtl-optimization/55672
6315         * gcc.target/i386/pr55672.c: New.
6317 2013-01-10  Jeff Law  <law@redhat.com>
6319         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6320         pass/fail message unique.
6323 2013-01-10  Jason Merrill  <jason@redhat.com>
6325         * ada/.gitignore: New.
6327 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6329         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6330         Add tls options.
6331         * g++.dg/tls/thread_local2.C: Likewise.
6332         * g++.dg/tls/thread_local2g.C: Likewise.
6333         * g++.dg/tls/thread_local6.C: Likewise.
6334         * g++.dg/tls/thread_local-order1.C: Add tls options.
6335         * g++.dg/tls/thread_local-order2.C: Likewise.
6336         * g++.dg/tls/thread_local3.C: Likewise.
6337         * g++.dg/tls/thread_local3g.C: Likewise.
6338         * g++.dg/tls/thread_local4.C: Likewise.
6339         * g++.dg/tls/thread_local4g.C: Likewise.
6340         * g++.dg/tls/thread_local5.C: Likewise.
6341         * g++.dg/tls/thread_local5g.C: Likewise.
6342         * g++.dg/tls/thread_local6g.C: Likewise.
6344 2013-01-10  Kostya Serebryany  <kcc@google.com>
6346         * g++.dg/asan/asan_test.cc: Sync from upstream.
6348 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6350         PR tree-optimization/55921
6351         * gcc.c-torture/compile/pr55921.c: New test.
6353 2013-01-09  Jan Hubicka  <jh@suse.cz>
6355         PR tree-optimization/55569
6356         * gcc.c-torture/compile/pr55569.c: New testcase.
6358 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6360         PR fortran/47203
6361         * gfortran.dg/use_28.f90: New test.
6363 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6365         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6366         number matching more robust.
6368 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6370         PR rtl-optimization/55829
6371         * gcc.target/i386/pr55829.c: New.
6373 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6375         PR fortran/55758
6376         * gfortran.dg/bind_c_bool_1.f90: New.
6377         * gfortran.dg/do_5.f90: Add dg-warning.
6379 2013-01-09  Jan Hubicka  <jh@suse.cz>
6381         PR tree-optimization/55875
6382         * gcc.c-torture/execute/pr55875.c: New testcase.
6383         * g++.dg/torture/pr55875.C: New testcase.
6385 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6387         PR c/48418
6388         * c-c++-common/pr48418.c: New test.
6390 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6392         PR c++/55801
6393         * g++.dg/tls/thread_local-ice.C: New.
6395 2013-01-09  Andreas Schwab  <schwab@suse.de>
6397         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6399 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6401         PR tree-optimization/48189
6402         * gcc.dg/pr48189.c: New test.
6404 2013-01-04  Jan Hubicka  <jh@suse.cz>
6406         PR tree-optimization/55823
6407         * g++.dg/ipa/devirt-10.C: New testcase.
6409 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6410             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6412         PR rtl-optimization/55845
6413         * gcc.target/i386/pr55845.c: New test.
6415 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6417         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6418         instructions generated instead of number of occurances.
6420 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6422         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6423         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6424         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6425         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6426         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6427         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6428         * gcc.target/aarch64/vect-fcm.x: Likewise.
6429         * lib/target-supports.exp
6430         (check_effective_target_vect_cond): Enable for AArch64.
6432 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6434         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6435         endian-safe float pool loading.
6436         (test_square_root_v4sf): Likewise.
6437         (test_square_root_v2df): Likewise.
6438         * lib/target-supports.exp
6439         (check_effective_target_vect_call_sqrtf): Add AArch64.
6441 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6443         PR debug/55579
6444         * gcc.dg/tree-ssa/pr55579.c: New test.
6446 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6448         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6449         asm comments.
6451 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6453         PR middle-end/55890
6454         * gcc.dg/torture/pr55890-3.c: New test.
6456         PR middle-end/55851
6457         * gcc.c-torture/compile/pr55851.c: New test.
6459         PR sanitizer/55844
6460         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6461         dg-options.
6463 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6465         PR fortran/55618
6466         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6468 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6470         PR fortran/55763
6471         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6472         * gfortran.dg/pointer_init_7.f90: New.
6474 2013-01-07  Richard Biener  <rguenther@suse.de>
6476         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6478 2013-01-07  Richard Biener  <rguenther@suse.de>
6480         PR middle-end/55890
6481         * gcc.dg/torture/pr55890-1.c: New testcase.
6482         * gcc.dg/torture/pr55890-2.c: Likewise.
6484 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6486         * gcc.target/aarch64/fmovd.c: New.
6487         * gcc.target/aarch64/fmovf.c: Likewise.
6488         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6489         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6490         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6491         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6492         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6493         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6495 2013-01-07  Richard Biener  <rguenther@suse.de>
6497         PR tree-optimization/55888
6498         PR tree-optimization/55862
6499         * gcc.dg/torture/pr55888.c: New testcase.
6501 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6503         PR fortran/55852
6504         * gfortran.dg/intrinsic_size_3.f90: New.
6506 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6508         PR fortran/55763
6509         * gfortran.dg/select_type_32.f90: New.
6511 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6513         PR c++/52343
6514         * g++.dg/cpp0x/alias-decl-29.C: New test.
6516 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6518         PR fortran/53876
6519         PR fortran/54990
6520         PR fortran/54992
6521         * gfortran.dg/class_array_15.f03: New test.
6523 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6525         PR fortran/42769
6526         PR fortran/45836
6527         PR fortran/45900
6528         * gfortran.dg/use_23.f90: New test.
6529         * gfortran.dg/use_24.f90: New test.
6530         * gfortran.dg/use_25.f90: New test.
6531         * gfortran.dg/use_26.f90: New test.
6532         * gfortran.dg/use_27.f90: New test.
6534 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6536         * gnat.dg/specs/clause_on_volatile.ads: New test.
6538 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6540         * gnat.dg/alignment10.adb: New test.
6542 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6543             Mikael Morin  <mikael@gcc.gnu.org>
6545         PR fortran/55827
6546         * gfortran.dg/use_22.f90: New test.
6548 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6550         * gcc.target/aarch64/cmp-1.c: New testcase.
6552 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6554         PR fortran/55172
6555         * gfortran.dg/select_type_31.f03: New test.
6557 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6559         PR c++/54526 (again)
6560         * g++.dg/cpp0x/parse2.C: Extend.
6561         * g++.old-deja/g++.other/crash28.C: Adjust.
6563 2013-01-04  Richard Biener  <rguenther@suse.de>
6565         PR tree-optimization/55862
6566         * gcc.dg/torture/pr55862.c: New testcase.
6568 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6570         PR tree-optimization/55755
6571         * gcc.dg/torture/pr55755.c: New test.
6572         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6573         * gcc.dg/tree-ssa/pr45144.c: Update.
6575 2013-01-04  Richard Biener  <rguenther@suse.de>
6577         PR middle-end/55863
6578         * gcc.dg/fold-reassoc-2.c: New testcase.
6580 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6582         PR fortran/55763
6583         * gfortran.dg/null_7.f90: New.
6585 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6587         PR fortran/55854
6588         PR fortran/55763
6589         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6590         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6591         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6593 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6595         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6597 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6599         PR fortran/55855
6600         * gfortran.dg/assignment_1.f90: Modified.
6601         * gfortran.dg/assignment_4.f90: New.
6603 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6605         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6607 2013-01-03  Richard Biener  <rguenther@suse.de>
6609         PR tree-optimization/55857
6610         * gcc.dg/vect/pr55857-1.c: New testcase.
6611         * gcc.dg/vect/pr55857-2.c: Likewise.
6613 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6615         PR rtl-optimization/55838
6616         * gcc.dg/pr55838.c: New test.
6618         PR tree-optimization/55832
6619         * gcc.c-torture/compile/pr55832.c: New test.
6621 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6623         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6624         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6625         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6626         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6627         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6628         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6629         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6630         * gcc.dg/unroll_1.c: Ditto.
6631         * gcc.dg/unroll_2.c: Ditto.
6632         * gcc.dg/unroll_3.c: Ditto.
6633         * gcc.dg/unroll_4.c: Ditto.
6635 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6637         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6639 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6641         PR fortran/55818
6642         * gfortran.dg/eof_4.f90: New test.
6644 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6646         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6647         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6648         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6649         (compat_setup_dfp): Initialize compat_alt_caret and
6650         compat_save_TEST_ALWAYS_FLAGS.
6652 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6654         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6656 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6658         * gcc.dg/torture/fp-int-convert-2.c: New test.
6660 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6662         * gfortran.dg/newunit_3.f90: Add dg-do run.
6663         * gfortran.dg/inquire_15.f90: Add dg-do run.
6665 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6667         PR tree-optimization/55831
6668         * gcc.dg/pr55831.c: New test.
6670 Copyright (C) 2013 Free Software Foundation, Inc.
6672 Copying and distribution of this file, with or without modification,
6673 are permitted in any medium without royalty provided the copyright
6674 notice and this notice are preserved.