Add PR marker to PR id in ChangeLog.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1d1e2742c69db31606a1bd503da3b5e911b85f02
1 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3         PR fortran/58146
4         * gfortran.dg/bounds_check_18.f90:  New test.
6 2013-08-23  Jan Hubicka  <jh@suse.cz>
8         * g++.dg/ipa/devirt-14.C: Fix typo.
10 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
12         PR fortran/57798
13         * gfortran.dg/inline_sum_5.f90: New.
15 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
17         PR fortran/57843
18         * gfortran.dg/typebound_assignment_7.f90: New.
20 2013-08-23  Jan Hubicka  <jh@suse.cz>
22         * g++.dg/ipa/devirt-13.C: New testcase.
23         * g++.dg/ipa/devirt-14.C: New testcase.
25 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
27         PR target/58218
28         * gcc.target/i386/pr58218.c: New test.
30         PR tree-optimization/58209
31         * gcc.c-torture/execute/pr58209.c: New test.
33 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
35         * gcc.target/powerpc/pr57744.c: Declare abort.
37 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/56380
40         * g++.dg/template/error54.C: New.
42 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
44         PR fortran/58185
45         * gfortran.dg/select_type_34.f90: New.
47 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
49         PR c++/56130
50         * g++.dg/warn/deprecated-7.C: New.
52 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
54         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
56 2013-08-21  Jeff Law  <law@redhat.com>
58         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
60 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/56134
63         * g++.dg/ext/attr-alias-3.C: New.
65 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
67         PR fortran/53655
68         * gfortran.dg/intent_out_8.f90: New.
70 2013-08-20  Teresa Johnson  <tejohnson@google.com>
72         PR rtl-optimizations/57451
73         * g++.dg/tree-prof/pr57451.C: New test.
75 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
77         PR c++/58190
78         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
80 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
82         PR c/57490
83         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
85 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
87         * gcc.target/powerpc/dfp-dd-2.c: New test.
88         * gcc.target/powerpc/dfp-td-2.c: Likewise.
89         * gcc.target/powerpc/dfp-td-3.c: Likewise.
91 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
93         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
94         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
95         Check for SLL too.
97 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
99         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
101         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
102         "Threaded".
104         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
105         correct test response.
107         PR testsuite/52641
108         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
109         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
110         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
111         (v4si): Use it.
112         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
113         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
115         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
117 2013-08-18  Jan Hubicka  <jh@suse.cz>
119         * g++.dg/ipa/type-inheritance-1.C: New testcase.
121 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
123         PR fortran/46271
124         * gfortran.dg/gomp/proc_ptr_1.f90: New.
126 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
128         PR tree-optimization/58006
129         * g++.dg/opt/pr58006.C: New test.
131 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
133         * gnat.dg/specs/linker_alias.ads: New test.
135 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
137         PR tree-optimization/58164
138         * gcc.c-torture/compile/pr58164.c: New test.
140         PR tree-optimization/58165
141         * g++.dg/opt/pr58165.C: New test.
143 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
145         PR c++/51912
146         * g++.dg/cpp0x/enum28.C: New.
147         * g++.dg/cpp0x/enum15.C: Adjust.
149 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
151         PR target/57949
152         * gcc.target/powerpc/pr57949-1.c: New.
153         * gcc.target/powerpc/pr57949-2.c: New.
155 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
157         PR tree-optimization/58145
158         * gcc.dg/pr58145-1.c: New test.
159         * gcc.dg/pr58145-2.c: New test.
161 2013-08-14  Joern Rennecke <joern.rennecke@embecosm.com>
163         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
164         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
165         * gcc.dg/debug/dwarf2/static1.c: Likewise.
166         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
167         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
168         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
169         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
170         * gcc.dg/debug/dwarf2/var1.c: Likewise.
171         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
172         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
173         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
174         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
175         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
176         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
177         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
178         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
179         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
180         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
181         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
182         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
183         * gcc.dg/debug/dwarf2/var2.c: Likewise.
184         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
185         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
186         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
187         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
188         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
189         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
190         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
191         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
192         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
193         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
194         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
195         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
196         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
197         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
198         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
199         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
200         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
201         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
202         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
203         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
205         PR testsuite/52641
206         * gcc.c-torture/execute/pr56799.x: New file.
208         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
210         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
212         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
213         * gcc.dg/pr44214-3.c (v2df): Likewise.
215         * gcc.dg/pr46647.c: xfail for avr-*-*.
217         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
218         memcpy by one.
219         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
220         Expect l to be optimized away.
221         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
223         PR testsuite/52641
224         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
225         to tests that assume int/double are larger than short/float.
227         PR testsuite/52641
228         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
229         target { ! int16 }.
230         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
231         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
232         target { int16 }.  Restrict existing tests to target { int32 }
233         where appropriate.
234         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
235         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
236         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
237         * lib/target-supports.exp (check_effective_target_int32): New proc.
239         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
240         exclude from scan test.
242         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
243         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
244         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
245         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
246         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
247         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
248         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
249         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
250         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
251         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
252         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
253         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
254         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
255         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
256         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
257         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
258         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
259         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
260         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
262 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
264         * gcc.target/arm/pr19599.c: Skip for -mthumb.
266         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
267         to be the first test directive.
268         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
269         * gcc.target/arm/atomic-op-acquire.c: Likewise.
270         * gcc.target/arm/atomic-op-char.c: Likewise.
271         * gcc.target/arm/atomic-op-consume.c: Likewise.
272         * gcc.target/arm/atomic-op-int.c: Likewise.
273         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
274         * gcc.target/arm/atomic-op-release.c: Likewise.
275         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
276         * gcc.target/arm/atomic-op-short.c: Likewise.
278 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
280         PR rtl-optimization/57662
281         * gcc.dg/pr57662.c: New test.
283 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
285         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
286         alternative to -1.
287         * gcc.target/mips/nans-legacy.c: Likewise.
289 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
291         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
292         escapes.
293         * gcc.target/mips/fabs-legacy.c: Likewise.
294         * gcc.target/mips/fabsf-2008.c: Likewise.
295         * gcc.target/mips/fabsf-legacy.c: Likewise.
296         * gcc.target/mips/fneg-2008.c: Likewise.
297         * gcc.target/mips/fneg-legacy.c: Likewise.
298         * gcc.target/mips/fnegf-2008.c: Likewise.
299         * gcc.target/mips/fnegf-legacy.c: Likewise.
300         * gcc.target/mips/nan-2008.c: Likewise.
301         * gcc.target/mips/nan-legacy.c: Likewise.
302         * gcc.target/mips/nanf-2008.c: Likewise.
303         * gcc.target/mips/nanf-legacy.c: Likewise.
304         * gcc.target/mips/nans-2008.c: Likewise.
305         * gcc.target/mips/nans-legacy.c: Likewise.
306         * gcc.target/mips/nansf-2008.c: Likewise.
307         * gcc.target/mips/nansf-legacy.c: Likewise.
309 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
311         * gnat.dg/valued_proc.adb: New test.
312         * gnat.dg/valued_proc_pkg.ads: New helper.
314 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
316         PR tree-optimization/57661
317         * g++.dg/opt/pr57661.C: New test.
319         PR sanitizer/56417
320         * gcc.dg/asan/pr56417.c: New test.
322 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
324         * gnat.dg/loop_optimization16.adb: New test.
325         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
327 2013-08-13  Marek Polacek  <polacek@redhat.com>
329         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
331 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
333         Example of converting global state to per-pass state.
335         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
336         global state "static int counter" to...
337         (one_pass::counter): ...this instance data.
339 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
341         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
342         to member function...
343         (one_pass::gate): ...this.
344         (one_pass_exec): Convert to member function...
345         (one_pass::impl_execute): ...this.
347 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
349         PR c++/57416
350         * g++.dg/cpp0x/pr57416.C: New.
352 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
354         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
355         changes.
356         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
357         * g++.dg/cpp0x/defaulted2.C: Likewise.
358         * g++.dg/cpp0x/defaulted31.C: Likewise.
359         * g++.dg/cpp0x/error6.C: Likewise.
360         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
361         * g++.dg/cpp0x/override2.C: Likewise.
362         * g++.dg/cpp0x/parse1.C: Likewise.
363         * g++.dg/cpp0x/scoped_enum.C: Likewise.
364         * g++.dg/cpp0x/temp_default4.C: Likewise.
365         * g++.dg/ext/attrib32.C: Likewise.
366         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
367         * g++.dg/ext/mv13.C: Likewise.
368         * g++.dg/ext/mv7.C: Likewise.
369         * g++.dg/ext/mv9.C: Likewise.
370         * g++.dg/ext/pr57362.C: Likewise.
371         * g++.dg/ext/typeof10.C: Likewise.
372         * g++.dg/lookup/anon6.C: Likewise.
373         * g++.dg/lookup/crash6.C: Likewise.
374         * g++.dg/lookup/name-clash5.C: Likewise.
375         * g++.dg/lookup/name-clash6.C: Likewise.
376         * g++.dg/other/anon4.C: Likewise.
377         * g++.dg/other/error15.C: Likewise.
378         * g++.dg/other/error8.C: Likewise.
379         * g++.dg/other/redecl2.C: Likewise.
380         * g++.dg/parse/crash16.C: Likewise.
381         * g++.dg/parse/crash21.C: Likewise.
382         * g++.dg/parse/crash38.C: Likewise.
383         * g++.dg/parse/redef2.C: Likewise.
384         * g++.dg/parse/struct-as-enum1.C: Likewise.
385         * g++.dg/template/crash39.C: Likewise.
386         * g++.dg/template/redecl3.C: Likewise.
387         * g++.dg/tls/diag-3.C: Likewise.
388         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
389         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
390         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
391         * g++.old-deja/g++.brendan/crash16.C: Likewise.
392         * g++.old-deja/g++.brendan/crash18.C: Likewise.
393         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
394         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
395         * g++.old-deja/g++.brendan/static3.C: Likewise.
396         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
397         * g++.old-deja/g++.jason/binding.C: Likewise.
398         * g++.old-deja/g++.jason/crash4.C: Likewise.
399         * g++.old-deja/g++.jason/crash7.C: Likewise.
400         * g++.old-deja/g++.jason/lineno.C: Likewise.
401         * g++.old-deja/g++.jason/scoping7.C: Likewise.
402         * g++.old-deja/g++.mike/misc3.C: Likewise.
403         * g++.old-deja/g++.mike/net44.C: Likewise.
404         * g++.old-deja/g++.mike/ns3.C: Likewise.
405         * g++.old-deja/g++.ns/alias4.C: Likewise.
406         * g++.old-deja/g++.ns/ns11.C: Likewise.
407         * g++.old-deja/g++.other/crash23.C: Likewise.
408         * g++.old-deja/g++.other/decl8.C: Likewise.
409         * g++.old-deja/g++.other/linkage3.C: Likewise.
410         * g++.old-deja/g++.other/typeck1.C: Likewise.
411         * g++.old-deja/g++.other/typedef5.C: Likewise.
412         * g++.old-deja/g++.pt/explicit34.C: Likewise.
413         * g++.old-deja/g++.pt/friend36.C: Likewise.
414         * obj-c++.dg/method-8.mm: Likewise.
415         * obj-c++.dg/tls/diag-3.mm: Likewise.
417 2013-08-12  Perez Read  <netfirewall@gmail.com>
419          PR target/58132
420          * gcc.target/i386/movabs-1.c: New test.
422 2013-08-12  Marek Polacek  <polacek@redhat.com>
424         PR tree-optimization/57980
425         * gcc.dg/pr57980.c: New test.
427 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
429         PR fortran/56666
430         * gfortran.dg/do_check_10.f90:  New test.
431         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
432         * gfortran.dg/array_constructor_18.f90:  Likewise.
433         * gfortran.dg/array_constructor_22.f90:  Likewise.
434         * gfortran.dg/coarray_15.f90:  Likewise.
435         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
436         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
437         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
439 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
441         PR c++/53349
442         * g++.dg/cpp0x/constexpr-ice8.C: New.
444 2013-08-09  Xinliang David Li  <davidxl@google.com>
446         * gcc.target/i386/memcpy-strategy-1.c: New test.
447         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
448         * gcc.target/i386/memset-strategy-1.c: Ditto.
449         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
451 2013-08-09  Jan Hubicka  <jh@suse.cz>
453         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
454         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
456 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
458         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
460 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
462         PR fortran/58058
463         * gfortran.dg/transfer_intrinsic_6.f90: New.
465 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
467         Revert:
468         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
470         PR c++/46206
471         * g++.dg/lookup/typedef2.C: New.
473 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
475         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
476         output of vdup intrinsics.
478 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
480         * gcc.target/arm/lp1189445.c: New testcase.
482 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
484         * gcc.dg/torture/pr58079.c: New test.
486 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
488         * gnat.dg/warn9.adb: New test.
490 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
492         PR c++/46206
493         * g++.dg/lookup/typedef2.C: New.
495 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
497         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
498         to optstr when building plugins on darwin.
500 2013-08-06  Martin Jambor  <mjambor@suse.cz>
502         PR tree-optimization/57539
503         * gcc.dg/ipa/pr57539.c: New test.
505 2013-08-06  Martin Jambor  <mjambor@suse.cz>
506             Bernd Edlinger <bernd.edlinger@hotmail.de>
508         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
509         (a): Fix constructor.
511 2013-08-06  Martin Jambor  <mjambor@suse.cz>
513         PR fortran/57987
514         * gfortran.dg/pr57987.f90: New test.
516 2013-08-06  Martin Jambor  <mjambor@suse.cz>
518         PR middle-end/58041
519         * gcc.dg/torture/pr58041.c: New test.
520         * gcc.target/arm/pr58041.c: Likewise.
522 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
524         PR fortran/57306
525         * gfortran.dg/pointer_init_8.f90: New.
527 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
529         PR c++/58080
530         * g++.dg/cpp0x/pr58080.C: New.
532 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
534         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
535         to optstr when building plugins.
537 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
539         Patch autogenerated by refactor_passes.py from
540         https://github.com/davidmalcolm/gcc-refactoring-scripts
541         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
543         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
544         struct to a subclass of gimple_opt_pass along with...
545         (pass_data_one_pass): ...new pass_data instance and...
546         (make_one_pass): ...new function.
547         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
548         global struct to a subclass of gimple_opt_pass along with...
549         (pass_data_warn_self_assign): ...new pass_data instance and...
550         (make_pass_warn_self_assign): ...new function.
551         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
552         a global struct to a subclass of gimple_opt_pass along with...
553         (pass_data_dumb_plugin_example): ...new pass_data instance and...
554         (make_pass_dumb_plugin_example): ...new function.
555         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
556         global struct to a subclass of gimple_opt_pass along with...
557         (pass_data_warn_self_assign): ...new pass_data instance and...
558         (make_pass_warn_self_assign): ...new function.
560 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
562         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
563         is created and added to the pass_manager to reflect
564         autogenerated changes.
565         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
566         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
567         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
569 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
571         PR c++/58072
572         * g++.dg/cpp0x/pr58072.C: New.
574 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
576         * gcc.dg/torture/pr57993-2.cpp: New.
578 2013-08-02  Jan Hubicka  <jh@suse.cz>
580         * gcc.dg/ipa/ipa-1.c: Update.
581         * gcc.dg/ipa/ipa-2.c: Update.
582         * gcc.dg/ipa/ipa-3.c: Update.
583         * gcc.dg/ipa/ipa-4.c: Update.
584         * gcc.dg/ipa/ipa-5.c: Update.
585         * gcc.dg/ipa/ipa-7.c: Update.
586         * gcc.dg/ipa/ipa-8.c: Update.
587         * gcc.dg/ipa/ipcp-1.c: Update.
588         * gcc.dg/ipa/ipcp-2.c: Update.
590 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
592         PR rtl-optimization/58048
593         * gcc.target/i386/pr58048.c: New.
595 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
597         * gcc.target/arm/neon-for-64bits-2.c: Delete.
599 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
600             Peter Bergner  <bergner@vnet.ibm.com>
602         PR c++/54537
603         * g++.dg/overload/using3.C: New.
604         * g++.dg/overload/using2.C: Adjust.
605         * g++.dg/lookup/using9.C: Likewise.
607 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
609         * gcc.target/arm/pr46972-2.c: New test.
611 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
613         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
615 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
617         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
619 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
621         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
622         rather than addressing!=absolute when deciding how to handle MIPS16
623         when the test forces an ABI.
625 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/57673
628         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
630 2013-07-30  Steve Ellcey  <sellcey@mips.com>
632         * gcc.target/mips/code-readable-1.c: Increase switch size.
633         * gcc.target/mips/code-readable-2.c: Ditto.
634         * gcc.target/mips/code-readable-3.c: Ditto.
635         * gcc.target/mips/code-readable-4.c: Ditto.
637 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
639         PR c++/57947
640         * g++.dg/parse/crash63.C: New.
642 2013-07-30  Tobias Burnus  <burnus@net-b.de>
644         PR fortran/57530
645         * gfortran.dg/pointer_assign_8.f90: New.
646         * gfortran.dg/pointer_assign_9.f90: New.
647         * gfortran.dg/pointer_assign_10.f90: New.
648         * gfortran.dg/pointer_assign_11.f90: New.
650 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
652         * gcc.target/arm/pr57637.c: New testcase.
654 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
656         PR tree-optimization/57993
657         * gcc.dg/torture/pr57993.c: New test.
659 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
661         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
663 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
665         PR c++/57948
666         * g++.dg/conversion/ambig2.C: New.
668 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
670         * gcc.target/mips/fabs-2008.c: New test case.
671         * gcc.target/mips/fabs-legacy.c: New test case.
672         * gcc.target/mips/fabsf-2008.c: New test case.
673         * gcc.target/mips/fabsf-legacy.c: New test case.
674         * gcc.target/mips/fneg-2008.c: New test case.
675         * gcc.target/mips/fneg-legacy.c: New test case.
676         * gcc.target/mips/fneg-2008.c: New test case.
677         * gcc.target/mips/fneg-legacy.c: New test case.
678         * gcc.target/mips/nan-2008.c: New test case.
679         * gcc.target/mips/nan-legacy.c: New test case.
680         * gcc.target/mips/nanf-2008.c: New test case.
681         * gcc.target/mips/nanf-legacy.c: New test case.
682         * gcc.target/mips/nans-2008.c: New test case.
683         * gcc.target/mips/nans-legacy.c: New test case.
684         * gcc.target/mips/nansf-2008.c: New test case.
685         * gcc.target/mips/nansf-legacy.c: New test case.
686         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
688 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
689             Maxim Kuvyrkov  <maxim@kugelworks.com>
691         * lib/target-supports.exp (check_effective_target_non_bionic): New
692         effective-target test.
693         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
694         * g++.dg/tls/thread_local4g.C: Ditto.
696 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
698         PR fortran/58009
699         * gfortran.dg/vector_subsript_7.f90:  New test.
701 2013-07-27  Tobias Burnus  <burnus@net-b.de>
703         PR fortran/57991
704         * gfortran.dg/warn_alias.f90: New.
706 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
708         PR fortran/57285
709         * gfortran.dg/class_array_19.f90: New.
711 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
713         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
714         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
715         * gcc.dg/vect/pr57741-3.c: Likewise.
716         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
718 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
720         Skip tests that make assumptions about struct layout that don't hold
721         on epiphany:
722         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
723         * g++.dg/cpp0x/iop.C: Likewise.
724         * g++.dg/cpp0x/named_refs.C: Likewise.
725         * g++.dg/cpp0x/rv1p.C: Likewise.
726         * g++.dg/cpp0x/rv2p.C: Likewise.
727         * g++.dg/cpp0x/rv3p.C: Likewise.
728         * g++.dg/cpp0x/rv4p.C: Likewise.
729         * g++.dg/cpp0x/rv5p.C: Likewise.
730         * g++.dg/cpp0x/rv6p.C: Likewise.
731         * g++.dg/cpp0x/rv7p.C: Likewise.
732         * g++.dg/cpp0x/rv8p.C: Likewise.
733         * g++.dg/ext/strncpy-chk1.C: Likewise.
734         * gcc.dg/builtin-object-size-10.c: Likewise.
735         * gcc.dg/builtin-object-size-11.c: Likewise.
736         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
737         * gcc.dg/pr25805.c: Likewise.
738         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
739         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
740         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
741         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
742         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
743         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
744         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
745         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
746         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
747         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
748         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
749         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
750         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
751         * gcc.c-torture/execute/zerolen-2.x: Likewise.
752         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
754         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
755         * gcc.dg/tree-ssa/loop-1.c: Likewise.
757         * gcc.dg/torture/pr37868.c: Disable for epiphany.
758         * gcc.dg/sibcall-6.c: Enable for epiphany.
760 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
762         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
764 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
766         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
767         memcpy not initializers.
769         * gcc.dg/guality/guality.exp: Skip on AIX.
771 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
773         PR c++/57101
774         * g++.dg/cpp0x/pr57101.C: New.
776 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
778         * gcc.target/aarch64/neg_1.c: New test.
780 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
782         PR fortran/57966
783         * gfortran.dg/typebound_call_25.f90: New.
785 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
787         PR c++/57981
788         * g++.dg/cpp0x/pr57981.C: New.
790 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
792         PR c++/57880
793         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
795 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
797         PR rtl-optimization/57960
798         * gcc.target/s390/pr57960.c: New.
800 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
802         PR fortran/57639
803         * gfortran.dg/unlimited_polymorphic_9.f90: New.
805 2013-07-25  Terry Guo  <terry.guo@arm.com>
807         * gcc.target/arm/thumb1-Os-mult.c: New test case.
809 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/57942
812         * g++.dg/inherit/pr57942.C: New.
814 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
816         * gcc.target/powerpc/bool2.h: New file, test the code generation
817         of logical operations for power5, altivec, power7, and power8 systems.
818         * gcc.target/powerpc/bool2-p5.c: Likewise.
819         * gcc.target/powerpc/bool2-av.c: Likewise.
820         * gcc.target/powerpc/bool2-p7.c: Likewise.
821         * gcc.target/powerpc/bool2-p8.c: Likewise.
822         * gcc.target/powerpc/bool3.h: Likewise.
823         * gcc.target/powerpc/bool3-av.c: Likewise.
824         * gcc.target/powerpc/bool2-p7.c: Likewise.
825         * gcc.target/powerpc/bool2-p8.c: Likewise.
827 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
829         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
831 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
833         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
835 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
837         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
838         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
839         type from long to long long.
840         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
841         to have effective-target keywords of lp64 and ilp32.
842         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
843         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
844         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
845         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
846         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
847         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
848         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
849         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
850         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
852 2013-07-23  Tom Tromey  <tromey@redhat.com>
853             Joseph Myers  <joseph@codesourcery.com>
855         * gcc.dg/c11-generic-1.c: New file.
856         * gcc.dg/c11-generic-2.c: New file.
858 2013-07-22  Tobias Burnus  <burnus@net-b.de>
860         PR fortran/57906
861         PR fortran/52052
862         * coarray/lib_realloc_1.f90: Permit optimization.
863         * gfortran.dg/coarray_31.f90: New.
865 2013-07-22  Tobias Burnus  <burnus@net-b.de>
867         PR fortran/57762
868         * gfortran.dg/class_array_7.f03: Fix memory leak.
870 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
872         PR c++/52816
873         * g++.dg/cpp0x/decltype56.C: New.
875 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
877         * gcc.dg/pr53265.c: Correct line number in dg-message.
879 2013-07-22  Diego Novillo  <dnovillo@google.com>
881         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
883 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
885         PR testsuite/52641
886         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
887         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
889 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
891         PR testsuite/52641
892         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
893         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
894         * gcc.dg/torture/pr53366-1.c: Same.
895         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
896         * gcc.dg/torture/pr56488.c: Same.
897         * gcc.dg/torture/pr57584.c: Same.
898         * gcc.dg/tree-ssa/pr57385.c: Same.
899         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
901 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
903         * c-c++-common/pr41779.c: Fix typos.
904         * gcc.c-torture/compile/20031125-2.c: Likewise.
905         * gcc.c-torture/compile/20040621-1.c: Likewise.
906         * gcc.c-torture/execute/20020418-1.c: Likewise.
907         * gcc.dg/20020108-1.c: Likewise.
908         * gcc.dg/atomic-generic-aux.c: Likewise.
909         * gcc.dg/builtin-complex-err-2.c: Likewise.
910         * gcc.dg/decl-1.c: Likewise.
911         * gcc.dg/di-sync-multithread.c: Likewise.
912         * gcc.dg/format/c90-printf-1.c: Likewise.
913         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
914         * gcc.dg/long-long-compare-1.c: Likewise.
915         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
916         * gcc.dg/pr17055-1.c: Likewise.
917         * gcc.dg/pr27095.c: Likewise.
918         * gcc.dg/torture/fp-int-convert.h: Likewise.
919         * gcc.dg/tree-prof/inliner-1.c: Likewise.
920         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
921         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
922         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
923         * gcc.dg/tree-ssa/loop-19.c: Likewise.
924         * gcc.dg/tree-ssa/loop-1.c: Likewise.
925         * gcc.dg/tree-ssa/pr21001.c: Likewise.
926         * gcc.dg/tree-ssa/pr42585.c: Likewise.
927         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
928         * gcc.dg/vect/vect-cond-5.c: Likewise.
929         * gcc.dg/weak/typeof-2.c: Likewise.
930         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
931         * gcc.target/arm/naked-1.c: Likewise.
932         * gcc.target/i386/pr9771-1.c: Likewise.
933         * gcc.target/sparc/sparc-constant-1.c: Likewise.
934         * gcc.target/sparc/struct-ret-check.c: Likewise.
935         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
936         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
937         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
938         Likewise.
940 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
942         PR fortran/56937
943         * gfortran.dg/dependency_42.f90:  New test.
944         * gfortran.dg/dependency_43.f90:  New test.
946 2013-07-21  Tobias Burnus  <burnus@net-b.de>
948         PR fortran/35862
949         * gfortran.dg/round_4.f90: New.
951 2013-07-21  Tobias Burnus  <burnus@net-b.de>
953         PR fortran/57894
954         * gfortran.dg/min_max_conformance_2.f90: New.
956 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
958         PR preprocessor/57620
959         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
960         (main): Don't test {s,u,U,L}12.
961         * c-c++-common/raw-string-13.c: New test.
962         * c-c++-common/raw-string-14.c: New test.
963         * c-c++-common/raw-string-15.c: New test.
964         * c-c++-common/raw-string-16.c: New test.
966 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
968         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
970 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
972         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
974         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
975         target { ! keeps_null_pointer_checks }.
976         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
977         target { ! keeps_null_pointer_checks }.
979         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
980         * gcc.dg/torture/pr56488.c: Likewise.
982 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
984         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
985         new testcase.
987 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
989         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
990         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
991         * gfortran.dg/guality/guality.exp: Skip on AIX.
993         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
995         * g++.dg/debug/pr56819.C: Skip on AIX.
996         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
997         * g++.dg/guality/guality.exp: Skip on AIX.
999         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1001         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1003         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1005 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1007         PR target/57516
1008         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1009         Adjust to corrected rounding.
1011 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1013         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1014         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1015         check_effective_target_cilkplus.
1016         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1018 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1020         * gcc.target/powerpc/pr57744.c: Fix typo.
1022 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1024         PR middle-end/57698
1025         * gcc.c-torture/compile/pr57698.c: New test.
1026         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1027         * gcc.c-torture/compile/pr44043.c: Ditto.
1029 2013-07-18  Wei Mi  <wmi@google.com>
1031         PR rtl-optimization/57878
1032         * g++.dg/pr57878.C: New test.
1034 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1036         * gcc.dg/pr42611.c: Move dg-error to correct line.
1038 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1040         PR fortran/57895
1041         * gfortran.dg/dollar_sym_3.f: New.
1042         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1044 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1046         PR target/55654
1047         PR target/55656
1048         PR target/55657
1049         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1050         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1051         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1052         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1053         * objc.dg/image-info.m: Likewise.
1054         * objc.dg/symtab-1.m: Likewise.
1055         * objc.dg/torture/strings/const-str-10.m: Likewise.
1056         * objc.dg/torture/strings/const-str-11.m: Likewise.
1057         * objc.dg/torture/strings/const-str-9.m: Likewise.
1058         * objc.dg/zero-link-1.m: Likewise.
1059         * objc.dg/zero-link-2.m: Likewise.
1060         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1061         * objc.dg/objc-foreach-4.m: Likewise.
1062         * objc.dg/objc-foreach-5.m: Likewise.
1063         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1064         (for Darwin).
1065         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1066         * obj-c++.dg/syntax-error-1.mm: Likewise.
1067         * objc.dg/method-6.m: Likewise.
1068         * objc.dg/pr23214.m: Likewise.
1069         * objc.dg/proto-lossage-7.m: Likewise.
1070         * objc.dg/strings/const-str-12b.m: Likewise.
1071         * objc.dg/zero-link-3.m: Likewise.
1072         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1073         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1074         adjust headers, interfaces and encoded types to reflect current system
1075         versions.  Add FIXME and outputs from current system compiler for
1076         reference.
1078 2013-07-15  Cong Hou  <congh@google.com>
1080         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1081         counted.
1082         * gcc.target/i386/l_fma_float_3.c: Likewise.
1083         * gcc.target/i386/l_fma_double_1.c: Likewise.
1084         * gcc.target/i386/l_fma_double_3.c: Likewise.
1086 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1088         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1089         function to test if HTM is available.
1090         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1091         * gcc.target/powerpc/htm-builtin-1.c: New test.
1093 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1095         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1096         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1097         * gfortran.dg/coarray_6.f90: Add dg-error.
1099 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1101         PR fortran/37336
1102         * gfortran.dg/finalize_18.f90: New.
1104 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1106         PR fortran/52669
1107         * fortran.dg/module_variable_1.f90:  New test.
1108         * fortran.dg/module_variable_2.f90:  New test.
1110 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1112         * g++.dg/ext/vector19.C: Adapt.
1113         * g++.dg/ext/vector23.C: New testcase.
1115 2013-07-12  Michael Matz  <matz@suse.de>
1117         PR middle-end/55771
1118         * c-c++-common/pr55771.c: New test.
1120 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1122         * gcc.target/aarch64/vect-movi.c: New.
1124 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1126         PR target/57362
1127         * g++.dg/ext/pr57362.C: New.
1129 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1131         PR target/57631
1132         * gcc.target/avr/torture/pr57631.c: New test.
1134 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1136         PR c++/57827
1137         * g++.dg/cpp0x/constexpr-ice7.C: New.
1139 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1141         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1142         for EABI targets.
1143         * gcc.c-torture/execute/nest-align-1.x: New.
1145 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1147         PR c++/57874
1148         * g++.dg/cpp0x/sfinae48.C: New.
1150 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1152         PR preprocessor/57824
1153         * c-c++-common/raw-string-17.c: New test.
1154         * c-c++-common/gomp/pr57824.c: New test.
1156 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1158         PR c++/57869
1159         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1160         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1161         * g++.dg/conversion/dr195.C: Update.
1162         * g++.dg/expr/cast2.C: Likewise.
1164 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1166         * c-c++-common/raw-string-18.c: New test.
1167         * c-c++-common/raw-string-19.c: New test.
1169         PR preprocessor/57757
1170         * g++.dg/cpp/paste1.C: New test.
1171         * g++.dg/cpp/paste2.C: New test.
1173 2013-07-10  Graham Stott  <grahams@btinternet.com>
1175         * gcc.target/mips/mulsize-1.c: New.
1176         * gcc.target/mips/mulsize-2.c: New.
1177         * gcc.target/mips/mulsize-3.c: New.
1178         * gcc.target/mips/mulsize-4.c: New.
1180 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1182         PR c++/53094
1183         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1184         * g++.dg/ext/vector24.C: New testcase.
1186 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1188         PR c++/53000
1189         * g++.dg/cpp0x/decltype17.C: Adjust.
1191 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/51786
1194         * g++.dg/cpp0x/pr51786.C: New.
1196 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1198         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1200         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1202         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1204         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1205         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1207 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1209         PR fortran/57834
1210         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1212 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1214         PR fortran/50554
1215         * gfortran.dg/do_check_9.f90: New.
1217 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1219         PR fortran/57785
1220         * gfortran.dg/dot_product_2.f90: New.
1222 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1224         PR fortran/57469
1225         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1227 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1229         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1230         * gfortran.dg/finalize_10.f90: Fix dg-final.
1232 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1234         PR target/57819
1235         * gcc.target/i386/pr57819.c: New test.
1237         PR rtl-optimization/57829
1238         * gcc.c-torture/execute/pr57829.c: New test.
1240 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1242         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1243         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1245 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1247         PR target/57807
1248         * gcc.target/i386/pr57807.c: New test.
1250 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1252         PR target/29776
1253         * gcc.dg/tree-ssa/vrp89.c: New test.
1255 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1257         PR c++/28262
1258         * g++.dg/parse/defarg16.C: New.
1260 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1262         PR rtl-optimization/55342
1263         * gcc.target/i386/pr55342.c: New.
1265 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1267         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1269 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1271         PR c++/14263
1272         * g++.dg/inherit/virtual10.C: New.
1274 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1276         PR c/57821
1277         * gcc.dg/large-size-array-6.c: New test.
1279 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1281         PR c++/38634
1282         * g++.dg/template/crash116.C: New.
1284 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
1286         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1287         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1289 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1291         PR c++/54998
1292         * g++.dg/cpp0x/nsdmi-list3.C: New.
1294 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1296         PR target/57777
1297         * gcc.target/i386/pr57777.c: New test.
1299         PR c++/57771
1300         * g++.dg/template/arg9.C: New test.
1302 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1304         * gcc.target/i386/avx-inline.c: New test.
1306 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1308         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1309         * gcc.target/mips/call-2.c: Likewise.
1310         * gcc.target/mips/call-3.c: Likewise.
1311         * gcc.target/mips/lazy-binding-1.c: Likewise.
1313 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1315         PR tree-optimization/57741
1316         * gcc.dg/vect/pr57741-1.c: New test.
1317         * gcc.dg/vect/pr57741-2.c: New test.
1318         * gcc.dg/vect/pr57741-3.c: New test.
1320 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1322         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1323         on big endian.
1324         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1325         * lib/target-supports.exp: Define aarch64_little_endian.
1327 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1329         * gcc.target/aarch64/abs_1.c: New test.
1331 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1333         * gcc.target/aarch64/bfxil_1.c: New test.
1334         * gcc.target/aarch64/bfxil_2.c: Likewise.
1336 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1338         PR c/57766
1339         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1340         array sizes from 100 to 20.
1342 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1344         PR fortran/54788
1345         * gfortran.dg/pointer_remapping_8.f90: New.
1347 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1349         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1350         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1351         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1352         * g++.dg/cpp1y/complex_literals.h: New.
1354 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1356         PR c++/57645
1357         * g++.dg/cpp0x/noexcept21.C: New.
1359 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1361         PR target/57736
1362         * gcc.target/i386/pr57736.c: New test.
1364 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1366         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1367         c specific.
1368         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1369         strings to match the fixed error messages.
1370         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1371         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1372         message check.
1374 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1376         PR target/57744
1377         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1378         stqcx. get even registers.
1380 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1382         PR c++/57509
1383         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1385 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1387         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1388         Fix scan patterns.
1389         * gcc.target/i386/bmi-1.c: Ditto.
1390         * gcc.target/i386/bmi-bextr-4.c: New.
1391         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1393 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1395         PR c++/57682
1396         * g++.dg/cpp0x/initlist73.C: New.
1398 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1400         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1401         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1402         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1404 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1406         PR c++/57509
1407         * g++.dg/ext/pr57509.C: New file.
1409 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1411         PR target/57623
1412         * gcc.target/i386/bmi-bextr-3.c: New test.
1414         PR target/57623
1415         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1417 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1419         PR c++/57172
1420         * g++.dg/cpp0x/pr57172.C: New testcase.
1422 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1424         * gcc.target/s390/htm-1.c: New file.
1425         * gcc.target/s390/htm-nofloat-1.c: New file.
1426         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1428 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1430         PR fortran/29800
1431         * gfortran.dg/bounds_check_17.f90: New.
1433 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1435         PR c++/57640
1436         * g++.dg/cpp1y/pr57640.C: New.
1438 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1440         PR c/57692
1441         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1442         overflow due to size of arrays.
1444 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1446         PR tree-optimization/57705
1447         * gcc.dg/vect/pr57705.c: New test.
1448         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1450 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1452         PR middle-end/57670
1453         * g++.dg/ipa/pr57670.C: New test.
1455 2013-06-25  Richard Biener  <rguenther@suse.de>
1457         PR middle-end/56977
1458         * gcc.dg/pr56977.c: New testcase.
1460 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1462         PR tree-optimization/57358
1463         * gcc.dg/ipa/pr57358.c: New test.
1465 2013-06-24  Richard Biener  <rguenther@suse.de>
1467         PR testsuite/57686
1468         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1470 2013-06-24  Richard Biener  <rguenther@suse.de>
1472         PR tree-optimization/57488
1473         * gcc.dg/torture/pr57488.c: New testcase.
1475 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1476             Dominique d'Humieres  <dominiq@lps.ens.fr>
1478         PR fortran/52413
1479         * gfortran.dg/fraction.f90: New.
1481 2013-06-24  Alan Modra  <amodra@gmail.com>
1483         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1484         Add scan-assembler-not "lvx".
1485         * gcc.target/powerpc/le-altivec-consts.c: New.
1487 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1489         * g++.dg/cpp0x/sfinae47.C: New.
1491 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
1493         PR target/52483
1494         * gcc.target/sh/pr52483-1.c: New.
1495         * gcc.target/sh/pr52483-2.c: New.
1496         * gcc.target/sh/pr52483-3.c: New.
1497         * gcc.target/sh/pr52483-4.c: New.
1498         * gcc.target/sh/pr52483-5.c: New.
1500 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1502         * gcc.target/i386/intrinsics_1.c: New test.
1503         * gcc.target/i386/intrinsics_2.c: Ditto.
1504         * gcc.target/i386/intrinsics_3.c: Ditto.
1505         * gcc.target/i386/intrinsics_4.c: Ditto.
1506         * gcc.target/i386/intrinsics_5.c: Ditto.
1507         * gcc.target/i386/intrinsics_6.c: Ditto.
1508         * gcc.target/i386/avx-1.c: Provide macros for builtins
1509         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1511 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1513         PR fortran/37336
1514         * gfortran.dg/finalize_17.f90: New.
1516 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1518         * gfortran.dg/realloc_on_assign_18.f90: New.
1520 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1522         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1523         Also changed the returns from error as distinct values so that
1524         debugging can get easier.
1525         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1526         errors specific to C, if necessary.  Also added new error
1527         hooks for C++.
1528         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1529         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1530         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1531         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1532         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1533         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1534         the same changes as parser_errors3.c, spaces were added between colons
1535         to not confuse C++ compiler with 2 colons as scope.
1536         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1537         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1538         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1539         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1540         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1541         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1542         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1543         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1544         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1545         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1546         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1547         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1548         in the list.
1550 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1552         PR other/53317
1553         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1555 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1557         PR target/57655
1558         * gcc.target/i386/pr57655.c: New test.
1560 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1562         * ada/acats/tests/gcc: Delete.
1563         * gnat.dg/style: Likewise.
1565 2013-06-20  Jeff Law  <law@redhat.com>
1567         PR tree-optimization/57660
1568         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1569         based on their branch cost.
1571         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1573 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1575         PR fortran/57633
1576         * gfortran.dg/list_read_11.f90: New.
1578 2013-06-20  Richard Biener  <rguenther@suse.de>
1580         PR tree-optimization/57584
1581         * gcc.dg/torture/pr57584.c: New testcase.
1583 2013-06-19  Sharad Singhai  <singhai@google.com>
1585         * g++.dg/gcov/gcov-8.C: New testcase.
1586         * lib/gcov.exp: Handle intermediate format.
1588 2013-06-19  Wei Mi  <wmi@google.com>
1590         PR rtl-optimization/57518
1591         * testsuite/gcc.dg/pr57518.c: New test.
1593 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1595         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1597 2013-06-19  Jan Hubicka  <jh@suse.cz>
1599         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1601 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1603         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1604         hard-coded values of array sizes with a #define.
1605         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1606         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1607         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1608         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1609         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1611 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1613         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1614         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1616 2013-06-19  Jeff Law  <law@redhat.com>
1618         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1620 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1622         PR c++/57638
1623         * g++.dg/template/error53.C: New.
1625 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1627         PR target/55033
1628         * gcc.target/powerpc/pr55033.c: Fix options.
1630 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1632         * gcc.target/i386/inline_error.c: New test.
1633         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1634         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1636 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1638         PR c++/53211
1639         * g++.dg/cpp0x/decltype55.C: New.
1641 2013-06-18  Marek Polacek  <polacek@redhat.com>
1643         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1645 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1647         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1649 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1651         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1652         Also changed the returns from error as distinct values so that it is
1653         easier to debug.
1655 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1657         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1659 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1661         PR c++/16128
1662         * g++.dg/template/error52.C: New.
1663         * g++.dg/lookup/friend15.C: Update.
1664         * g++.dg/parse/error11.C: Likewise.
1665         * g++.dg/parse/error14.C: Likewise.
1666         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1667         * g++.dg/parse/template25.C: Likewise.
1668         * g++.old-deja/g++.jason/cond.C: Likewise.
1669         * g++.old-deja/g++.mike/for2.C: Likewise.
1670         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1671         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1673 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1675         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1676         ensure alignment.
1678 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1680         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1681         accidentally placing minus sign for length instead of stride.
1683 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1685         PR rtl-optimization/57425
1686         PR rtl-optimization/57569
1687         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1688         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1690 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1692         PR fortran/49074
1693         PR fortran/56136
1694         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1695         packing.
1696         * gfortran.dg/typebound_assignment_6.f03: New.
1698 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1700         * gcc.target/h8300/h8300.exp: New.
1701         * gcc.dg/pragma-isr.c: Move to ...
1702         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1703         * gcc.target/h8300/pragma-isr.c: ... and here.
1704         * gcc.dg/pragma-isr2.c: Move to ...
1705         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1706         * gcc.target/h8300/pragma-isr2.c: ... and here.
1707         * gcc.dg/pragma-isr-trapa.c: Move to ...
1708         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1709         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1710         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1711         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1712         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1713         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1714         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1715         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1716         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1717         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1718         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1719         * gcc.dg/attr-isr-trapa.c: Move to ...
1720         * gcc.target/sh/attr-isr-trapa.c: ... here.
1722 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1724         PR c++/51413
1725         * g++.dg/ext/builtin-offsetof1.C: New.
1727 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1729         * gcc.target/aarch64/vect_smlal_1.c: New file.
1731 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1733         PR fortran/57508
1734         * gfortran.dg/defined_assignment_7.f90: New.
1736 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/57599
1739         * g++.dg/rtti/dyncast6.C: New.
1740         * g++.dg/cpp0x/dyncast1.C: Likewise.
1742 2013-06-14  Alan Modra  <amodra@gmail.com>
1744         PR middle-end/57134
1745         * gcc.dg/pr57134.c: New.
1747 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1749         PR fortran/57596
1750         * gfortran.dg/deferred_type_param_9.f90: New.
1752 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1754         * gcc.dg/fold-minus-1.c: New testcase.
1756 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1758         PR fortran/49074
1759         * gfortran.dg/typebound_assignment_5.f03: New.
1761 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1763         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1765 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1766             Pat Haugen <pthaugen@us.ibm.com>
1767             Peter Bergner <bergner@vnet.ibm.com>
1769         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1770         load/store instructions on power7, power8.
1771         * gcc.target/powerpc/atomic-p8.c: Likewise.
1773 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1775         PR c/57577
1776         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1778 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1780         PR c++/38958
1781         * g++.dg/warn/Wunused-var-20.C: New.
1783 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1785         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1786         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1787         Run with -fno-common.
1789 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1791         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1792         and exit function calls with return 1 and return 0, respectively.
1794 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1796         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1797         New tests.
1799 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1801         PR tree-optimization/57361
1802         * gcc.dg/tree-ssa/pr57361.c: New file.
1804 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1806         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1807         to ensure alignment.
1808         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1810 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1812         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1814 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1815             Dominique d'Humieres  <dominiq@lps.ens.fr>
1817         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1819 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1821         PR target/56564
1822         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1823         * gcc.target/i386/pr56564-3.c: Likewise.
1825 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1827         PR fortran/57535
1828         * gfortran.dg/class_array_18.f90: New.
1830 2013-06-11  Jan Hubicka  <jh@suse.cz>
1832         PR c++/57551
1833         * g++.dg/ext/visibility/anon6.C: Update testcase.
1835 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1837         PR c/57563
1838         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1839         in how we check __sec_reduce_mutating function's result.
1841 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1842             Pat Haugen <pthaugen@us.ibm.com>
1843             Peter Bergner <bergner@vnet.ibm.com>
1845         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1846         direct move instructions.
1847         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1848         * gcc.target/powerpc/direct-move.h: Likewise.
1849         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1850         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1851         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1852         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1853         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1854         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1856 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1858         PR c++/52440
1859         * g++.dg/cpp0x/pr52440.C: New.
1861 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1863         PR target/56564
1864         * gcc.target/i386/pr56564-1.c: New test.
1865         * gcc.target/i386/pr56564-2.c: New test.
1866         * gcc.target/i386/pr56564-3.c: New test.
1867         * gcc.target/i386/pr56564-4.c: New test.
1868         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1869         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1870         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1871         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1872         * gcc.target/i386/vect-sizes-1.c: Likewise.
1873         * gcc.target/i386/memcpy-1.c: Likewise.
1874         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1875         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1877 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1879         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1880         systems to cover all GNU systems.
1881         * g++.dg/abi/guard2.C: Likewise.
1882         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1883         * g++.dg/eh/sighandle.C: Likewise.
1884         * g++.dg/ext/cleanup-10.C: Likewise.
1885         * g++.dg/ext/cleanup-11.C: Likewise.
1886         * g++.dg/ext/cleanup-8.C: Likewise.
1887         * g++.dg/ext/cleanup-9.C: Likewise.
1888         * g++.dg/opt/const5.C: Likewise.
1889         * g++.dg/opt/life1.C: Likewise.
1890         * g++.dg/other/pr39496.C: Likewise.
1891         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1892         * g++.old-deja/g++.abi/align.C: Likewise.
1893         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1894         * g++.old-deja/g++.law/weak.C: Likewise.
1895         * g++.old-deja/g++.pt/asm1.C: Likewise.
1896         * gcc.c-torture/execute/20030125-1.x: Likewise.
1897         * gcc.c-torture/execute/990127-2.x: Likewise.
1898         * gcc.dg/20041106-1.c: Likewise.
1899         * gcc.dg/20050503-1.c: Likewise.
1900         * gcc.dg/builtin-object-size-5.c: Likewise.
1901         * gcc.dg/cleanup-10.c: Likewise.
1902         * gcc.dg/cleanup-11.c: Likewise.
1903         * gcc.dg/cleanup-8.c: Likewise.
1904         * gcc.dg/cleanup-9.c: Likewise.
1905         * gcc.dg/complex-5.c: Likewise.
1906         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1907         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1908         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1909         * gcc.dg/dfp/pr35739.c: Likewise.
1910         * gcc.dg/fdata-sections-1.c: Likewise.
1911         * gcc.dg/lto/20090206-1_0.c: Likewise.
1912         * gcc.dg/lto/20090206-2_0.c: Likewise.
1913         * gcc.dg/pr30360.c: Likewise.
1914         * gcc.dg/pr37303.c: Likewise.
1915         * gcc.dg/pr39323-1.c: Likewise.
1916         * gcc.dg/pr39323-2.c: Likewise.
1917         * gcc.dg/pr39323-3.c: Likewise.
1918         * gcc.dg/pr45416.c: Likewise.
1919         * gcc.dg/setjmp-2.c: Likewise.
1920         * gcc.dg/split-1.c: Likewise.
1921         * gcc.dg/split-3.c: Likewise.
1922         * gcc.dg/split-4.c: Likewise.
1923         * gcc.dg/strlenopt-12g.c: Likewise.
1924         * gcc.dg/strlenopt-14g.c: Likewise.
1925         * gcc.dg/strlenopt-14gf.c: Likewise.
1926         * gcc.dg/strlenopt-16g.c: Likewise.
1927         * gcc.dg/strlenopt-17g.c: Likewise.
1928         * gcc.dg/strlenopt-18g.c: Likewise.
1929         * gcc.dg/strlenopt-1f.c: Likewise.
1930         * gcc.dg/strlenopt-22g.c: Likewise.
1931         * gcc.dg/strlenopt-2f.c: Likewise.
1932         * gcc.dg/strlenopt-4g.c: Likewise.
1933         * gcc.dg/strlenopt-4gf.c: Likewise.
1934         * gcc.dg/struct-ret-3.c: Likewise.
1935         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1936         * gcc.misc-tests/linkage.exp: Likewise.
1937         * gcc.target/i386/20000724-1.c: Likewise.
1938         * gcc.target/i386/align-main-3.c: Likewise.
1939         * gcc.target/i386/cleanup-1.c: Likewise.
1940         * gcc.target/i386/inline-mcpy.c: Likewise.
1941         * gcc.target/i386/pr32268.c: Likewise.
1942         * gcc.target/i386/pr36613.c: Likewise.
1943         * gcc.target/i386/pr39013-1.c: Likewise.
1944         * gcc.target/i386/pr39013-2.c: Likewise.
1945         * gcc.target/i386/pr39496.c: Likewise.
1946         * gcc.target/i386/pr40906-3.c: Likewise.
1947         * gcc.target/i386/pr46084.c: Likewise.
1948         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1950 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1952         PR target/6526
1953         * gcc.target/sh/pr6526.c: New.
1955 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1957         PR target/57568
1958         * gcc.c-torture/execute/pr57568.c: New test.
1960 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1962         PR c++/37404
1963         * g++.dg/other/vararg-4.C: New.
1965 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1967         PR rtl-optimization/57559
1968         * gcc.target/s390/pr57559.c : New test.
1970 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1972         PR fortran/37336
1973         * gfortran.dg/finalize_10.f90: New.
1974         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1975         * gfortran.dg/finalize_15.f90: New.
1977 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1979         PR fortran/57553
1980         * gfortran.dg/storage_size_4.f90: New.
1982 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1984         PR c++/57548
1985         * testsuite/g++.dg/ext/pr57548.C: New test.
1987 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1989         PR middle-end/57541
1990         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1992 2013-06-07  Jan Hubicka  <jh@suse.cz>
1994         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1996 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1998         PR fortran/57549
1999         * gfortran.dg/array_constructor_48.f90: New.
2000         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2001         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2003 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2005         PR target/56315
2006         * gcc.target/arm/xordi3-opt.c: New test.
2008 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2010         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2011         Revert to dg-options.
2013 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2015         PR target/55033
2016         * gcc.target/powerpc/pr55033.c: New.
2018 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/53658
2021         * g++.dg/cpp0x/alias-decl-36.C: New.
2023 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2024             Pat Haugen <pthaugen@us.ibm.com>
2025             Peter Bergner <bergner@vnet.ibm.com>
2027         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2028         power8 builtin functions.
2029         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2030         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2031         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2032         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2033         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2034         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2035         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2036         tests to test power8 auto-vectorization.
2037         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2038         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2039         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2040         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2042         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2043         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2045         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2047         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2048         support.
2049         (check_effective_target_powerpc_p8vector_ok): Likewise.
2050         (is-effective-target): Likewise.
2051         (check_vect_support_and_set_flags): Likewise.
2053 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2055         PR c++/43652
2056         * g++.dg/parse/error53.C: New.
2058 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2060         PR rtl-optimization/57459
2061         * gcc.target/i386/pr57459.c: New test.
2063 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2065         PR c++/53743
2066         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2067         into -freorder-blocks-and-partition test.
2068         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2069         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2070         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2071         * gcc.dg/tree-prof/pr50907.c: Ditto.
2072         * gcc.dg/tree-prof/pr45354.c: Ditto.
2073         * g++.dg/tree-prof/partition2.C: Ditto.
2074         * g++.dg/tree-prof/partition3.C: Ditto.
2076 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2078         PR fortran/57542
2079         * gfortran.dg/finalize_16.f90: New.
2081 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2083         * gcc.dg/vect/no-section-anchors-vect-68.c:
2084         Add dg-skip-if aarch64_tiny.
2086 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2088         PR C/57457
2089         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2090         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2092 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2094         PR c++/51908
2095         * g++.dg/cpp0x/decltype54.C: New.
2097 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2099         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2100         arm*-*-*eabi* targets.
2101         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2102         arm*-*-* targets.
2103         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2105 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2106             Tobias Burnus  <burnus@net-b.de>
2108         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2109         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2110         * gfortran.dg/io_real_boz_4.f90: Ditto.
2111         * gfortran.dg/io_real_boz_5.f90: Ditto.
2113 2013-06-05  Andreas Schwab  <schwab@suse.de>
2115         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2117 2013-06-04  Jan Hubicka  <jh@suse.cz>
2119         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2121 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2123         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2124         parameters with void.
2125         (main2): Removed argc parameter.
2126         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2127         (main): Replaced argc, argv parameters with void.
2128         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2129         (main2): Removed argc parameter.
2130         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2131         argv parameters with void.  Added __asm volatile to avoid optimization
2132         on argc, if necessary.
2133         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2134         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2135         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2136         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2137         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2138         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2139         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2140         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2141         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2142         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2143         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2144         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2145         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2146         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2147         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2148         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2149         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2150         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2151         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2152         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2153         parameters with void.
2154         (main2): Removed argc parameter.
2155         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2156         (main): Replaced argc, argv parameters with void.
2157         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2158         argv parameters with void.  Also renamed this function as main, and
2159         delete the existing main.
2160         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2161         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2162         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2164 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2166         * gcc.target/aarch64/movi_1.c: New test.
2168 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2170         PR fortran/37336
2171         * gfortran.dg/finalize_12.f90: New.
2172         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2173         end of scope finalization.
2174         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2175         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2176         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2177         * gfortran.dg/class_19.f03: Ditto.
2178         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2179         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2180         * gfortran.dg/extends_14.f03: Ditto.
2181         * gfortran.dg/move_alloc_4.f90: Ditto.
2182         * gfortran.dg/typebound_proc_27.f03: Ditto.
2184 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2186         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2187         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2188         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2189         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2190         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2191         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2192         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2193         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2194         * gfortran.dg/io_real_boz_4.f90: Ditto.
2195         * gfortran.dg/io_real_boz_5.f90: Ditto.
2196         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2197         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2198         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2199         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2200         * gfortran.dg/transpose_2.f90: Fix dg-output.
2202 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2204         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2205         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2206         dg-option and an header comment.
2208 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2210         PR c++/57419
2211         * g++.dg/cpp0x/sfinae46.C: New.
2212         * g++.dg/cpp0x/defaulted13.C: Adjust.
2213         * g++.dg/cpp0x/defaulted2.C: Likewise.
2214         * g++.dg/cpp0x/defaulted26.C: Likewise.
2215         * g++.dg/cpp0x/defaulted3.C: Likewise.
2216         * g++.dg/cpp0x/error1.C: Likewise.
2217         * g++.dg/cpp0x/implicit1.C: Likewise.
2218         * g++.dg/cpp0x/implicit11.C: Likewise.
2219         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2220         * g++.dg/cpp0x/initlist47.C: Likewise.
2221         * g++.dg/cpp0x/initlist9.C: Likewise.
2222         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2223         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2224         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2225         * g++.dg/cpp0x/union4.C: Likewise.
2226         * g++.dg/template/crash108.C: Likewise.
2227         * g++.dg/template/crash41.C: Likewise.
2228         * g++.old-deja/g++.jason/local.C: Likewise.
2229         * g++.old-deja/g++.law/visibility3.C: Likewise.
2231 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2233         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2234         * gcc.dg/vect/bb-slp-14.c: Ditto.
2235         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2236         * gcc.dg/vect/bb-slp-23.c: Ditto.
2237         * gcc.dg/vect/bb-slp-15.c: Ditto.
2238         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2239         * gcc.dg/vect/bb-slp-24.c: Ditto.
2240         * gcc.dg/vect/bb-slp-16.c: Ditto.
2241         * gcc.dg/vect/bb-slp-25.c: Ditto.
2242         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2243         * gcc.dg/vect/bb-slp-17.c: Ditto.
2244         * gcc.dg/vect/bb-slp-1.c: Ditto.
2245         * gcc.dg/vect/bb-slp-26.c: Ditto.
2246         * gcc.dg/vect/bb-slp-18.c: Ditto.
2247         * gcc.dg/vect/bb-slp-2.c: Ditto.
2248         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2249         * gcc.dg/vect/bb-slp-27.c: Ditto.
2250         * gcc.dg/vect/bb-slp-19.c: Ditto.
2251         * gcc.dg/vect/bb-slp-3.c: Ditto.
2252         * gcc.dg/vect/bb-slp-28.c: Ditto.
2253         * gcc.dg/vect/bb-slp-4.c: Ditto.
2254         * gcc.dg/vect/bb-slp-29.c: Ditto.
2255         * gcc.dg/vect/bb-slp-5.c: Ditto.
2256         * gcc.dg/vect/bb-slp-6.c: Ditto.
2257         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2258         * gcc.dg/vect/bb-slp-7.c: Ditto.
2259         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2260         * gcc.dg/vect/bb-slp-8.c: Ditto.
2261         * gcc.dg/vect/bb-slp-9.c: Ditto.
2262         * gcc.dg/vect/bb-slp-10.c: Ditto.
2263         * gcc.dg/vect/bb-slp-11.c: Ditto.
2264         * gcc.dg/vect/bb-slp-20.c: Ditto.
2265         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2266         * gcc.dg/vect/bb-slp-21.c: Ditto.
2267         * gcc.dg/vect/bb-slp-30.c: Ditto.
2268         * gcc.dg/vect/bb-slp-13.c: Ditto.
2269         * gcc.dg/vect/bb-slp-22.c: Ditto.
2270         * g++.dg/vect/slp-pr50413.cc: Ditto.
2271         * g++.dg/vect/slp-pr56812.cc: Ditto.
2272         * g++.dg/vect/slp-pr50819.cc: Ditto.
2274 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2276         PR fortran/57456
2277         * gfortran.dg/class_array_17.f90: New.
2279 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2281         * ada/acats/floatstore.lst: New.
2282         * ada/acats/run_all.sh: Process it.
2284 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2286         * gcc.target/powerpc/e500-ord-1.c: New test.
2287         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2288         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2289         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2291 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2293         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2295 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2297         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2299 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2301         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2303 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2305         PR c/57452
2306         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2307         test-case.
2309 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2311         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2313 2013-05-31  Marek Polacek  <polacek@redhat.com>
2315         PR tree-optimization/57478
2316         PR tree-optimization/57453
2317         * gcc.dg/torture/pr57478.c: New test.
2319 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2321         PR fortran/57456
2322         * gfortran.dg/class_array_17.f90: New.
2324 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2326         PR target/56315
2327         * gcc.target/arm/iordi3-opt.c: New test.
2329 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2331         PR fortran/54190
2332         PR fortran/57217
2333         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2334         * gfortran.dg/interface_26.f90: Ditto.
2335         * gfortran.dg/proc_ptr_11.f90: Ditto.
2336         * gfortran.dg/proc_ptr_15.f90: Ditto.
2337         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2338         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2339         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2340         * gfortran.dg/typebound_override_1.f90: Ditto.
2341         * gfortran.dg/typebound_override_4.f90: Ditto.
2342         * gfortran.dg/typebound_proc_6.f03: Ditto.
2343         * gfortran.dg/assumed_type_7.f90: New test.
2344         * gfortran.dg/typebound_override_5.f90: New test.
2345         * gfortran.dg/typebound_override_6.f90: New test.
2346         * gfortran.dg/typebound_override_7.f90: New test.
2348 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2350         PR middle-end/57073
2351         * gfortran.dg/power_6.f90: New.
2353 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2355         * gcc.target/aarch64/insv_1.c: New test.
2357 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2359         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2360         dg-skip-if "No stabs".
2362 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2364         PR fortran/54189
2365         * gfortran.dg/assumed_size_1.f90: New.
2367 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2369         * gcc.dg/shrink-wrap-alloca.c: New added.
2370         * gcc.dg/shrink-wrap-pretend.c: New added.
2371         * gcc.dg/shrink-wrap-sibcall.c: New added.
2373 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2375         PR fortran/57458
2376         * gfortran.dg/assumed_rank_13.f90: New.
2378 2013-05-29  Easwaran Raman  <eraman@google.com>
2380         PR tree-optimization/57442
2381         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2383 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2385         PR tree-optimization/57441
2386         * gcc.c-torture/compile/pr57441.c: New.
2388 2013-05-29  Dehao Chen  <dehao@google.com>
2390         PR testsuite/57413
2391         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2393 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2395         PR fortran/37336
2396         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2397         * gfortran.dg/class_19.f03: Ditto.
2399 2013-05-29  Richard Biener  <rguenther@suse.de>
2401         * gcc.dg/vect/bb-slp-32.c: New testcase.
2403 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2405         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2406         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2407         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2408         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2409         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2410         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2411         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2412         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2413         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2414         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2415         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2416         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2417         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2418         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2419         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2420         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2421         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2422         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2423         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2424         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2425         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2426         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2427         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2428         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2429         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2430         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2431         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2432         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2433         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2434         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2435         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2436         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2437         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2438         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2439         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2440         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2441         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2442         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2443         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2445 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2447         PR fortran/37336
2448         * gfortran.dg/finalize_11.f90: New.
2449         * gfortran.dg/finalize_4.f03: Remove dg-error.
2450         * gfortran.dg/finalize_5.f03: Ditto.
2451         * gfortran.dg/finalize_6.f03: Ditto.
2452         * gfortran.dg/finalize_7.f03: Ditto.
2454 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2456         * gfortran.dg/class_array_16.f90: New.
2458 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2460         PR fortran/57435
2461         * testsuite/gfortran.dg/use_29.f90: New.
2463 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2465         * gnat.dg/fp_exception.adb: New test.
2467 2013-05-28  Richard Biener  <rguenther@suse.de>
2469         PR tree-optimization/56787
2470         * gcc.dg/vect/pr56787.c: New testcase.
2472 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2473             Tobias Burnus  <burnus@net-b.de>
2475         PR fortran/57217
2476         * gfortran.dg/typebound_override_4.f90: New.
2478 2013-05-28  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/57411
2481         * g++.dg/opt/pr57411.C: New testcase.
2483 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2485         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2486         * gcc.dg/builtin-bswap-9.c: Likewise.
2488 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2490         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2492 2013-05-27  Richard Biener  <rguenther@suse.de>
2494         PR middle-end/57412
2495         * gcc.dg/gomp/pr57412.c: New testcase.
2497 2013-05-27  Bud Davis  <jmdavis@link.com>
2499         PR fortran/50405
2500         * gfortran.dg/stfunc_8.f90: New.
2502 2013-05-27  Richard Biener  <rguenther@suse.de>
2504         PR tree-optimization/57343
2505         * gcc.dg/torture/pr57343.c: New testcase.
2507 2013-05-27  Richard Biener  <rguenther@suse.de>
2509         PR tree-optimization/57417
2510         * gcc.dg/torture/pr57417.c: New testcase.
2512 2013-05-27  Richard Biener  <rguenther@suse.de>
2514         PR tree-optimization/57396
2515         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2517 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2519         * gnat.dg/specs/last_bit.ads: New test.
2521 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2523         * gnat.dg/specs/machine_attribute.ads: New test.
2525 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2527         * gnat.dg/incomplete3.ad[sb]: New test.
2529 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2531         PR target/53916
2532         * gcc.target/mips/div-13.c: New test.
2534 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2536         PR target/55777
2537         * gcc.target/mips/mips16-attributes-5.c,
2538         * gcc.target/mips/mips16-attributes-6.c: New tests.
2540 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2543         * gcc.dg/builtin-bswap-8.c: Likewise.
2545 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2547         PR c++/52216
2548         * g++.dg/cpp0x/new1.C: New.
2550 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2552         PR c++/25666
2553         * g++.dg/parse/dtor16.C: New.
2554         * g++.dg/parse/dtor6.C: Adjust.
2556 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2558         PR c++/19618
2559         * g++.dg/expr/bitfield12.C: New.
2561 2013-05-24  Jeff Law  <law@redhat.com>
2563         PR tree-optimization/57124
2564         * gcc.c-torture/execute/pr57124.c: New test.
2565         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2567 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2569         PR tree-optimization/57294
2570         * gcc.dg/ipa/pr57294.c: New test.
2572 2013-05-24  Dehao Chen  <dehao@google.com>
2574         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2576 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2578         * gcc.target/aarch64/scalar_intrinsics.c
2579         (force_simd): Use a valid instruction.
2580         (test_vdupd_lane_s64): Pass a valid lane argument.
2581         (test_vdupd_lane_u64): Likewise.
2583 2013-05-24  Richard Biener  <rguenther@suse.de>
2585         PR tree-optimization/57287
2586         * gcc.dg/pr57287.c: New testcase.
2588 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2590         PR c++/26572
2591         * g++.dg/template/error51.C: New.
2593 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2595         PR c++/25503
2596         * g++.dg/template/bitfield2.C: New.
2598 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2600         * gnat.dg/specs/noinline1.ads: New test.
2601         * gnat.dg/noinline2.ad[sb]: Likewise.
2602         * gnat.dg/specs/noinline3.ads: Likewise.
2603         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2605 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2607         PR tree-ssa/57385
2608         * gcc.dg/tree-ssa/pr57385.c: New test.
2610 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2612         * gnat.dg/derived_type4.adb: New test.
2614 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2616         * gcc.dg/builtin-bswap-6.c: New test.
2617         * gcc.dg/builtin-bswap-7.c: Likewise.
2618         * gcc.dg/builtin-bswap-8.c: Likewise.
2619         * gcc.dg/builtin-bswap-9.c: Likewise.
2621 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2623         PR debug/57351
2624         * gcc.dg/debug/pr57351.c: New test
2626 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2628         * gcc.target/aarch64/vect-clz.c: New file.
2630 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2632         PR middle-end/57347
2633         * gcc.dg/ipa/pr57347.c: New test.
2635 2013-05-23  Richard Biener  <rguenther@suse.de>
2637         PR tree-optimization/57380
2638         * g++.dg/tree-ssa/pr57380.C: New testcase.
2640 2013-05-23  Richard Biener  <rguenther@suse.de>
2642         PR middle-end/57381
2643         * gcc.dg/torture/pr57381.c: New testcase.
2645 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2647         PR middle-end/57344
2648         * gcc.c-torture/execute/pr57344-1.c: New test.
2649         * gcc.c-torture/execute/pr57344-2.c: New test.
2650         * gcc.c-torture/execute/pr57344-3.c: New test.
2651         * gcc.c-torture/execute/pr57344-4.c: New test.
2653 2013-05-23  Richard Biener  <rguenther@suse.de>
2655         PR rtl-optimization/57341
2656         * gcc.dg/torture/pr57341.c: New testcase.
2658 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2660         PR c++/57352
2661         * g++.dg/parse/crash62.C: New.
2663 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2664             Pat Haugen <pthaugen@us.ibm.com>
2665             Peter Bergner <bergner@vnet.ibm.com>
2667         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2668         crypto builtins.
2670 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2672         PR fortran/57364
2673         * gfortran.dg/defined_assignment_6.f90: New.
2675 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2677         PR fortran/57338
2678         * gfortran.dg/assumed_type_6.f90: New.
2680 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2682         PR c++/57211
2683         * g++.dg/cpp0x/Wunused-parm.C: New.
2685 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2687         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2688         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2690 2013-05-21  Easwaran Raman  <eraman@google.com>
2692         PR tree-optimization/57322
2693         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2695 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2697         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2698         .set (no)?micromips
2700 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2702         PR fortran/57035
2703         * gfortran.dg/assumed_type_5.f90: New.
2704         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2705         * gfortran.dg/assumed_rank_2.f90: Ditto.
2706         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2707         * gfortran.dg/no_arg_check_3.f90: Ditto.
2709 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2711         PR tree-optimization/57331
2712         * gcc.c-torture/compile/pr57331.c: New test.
2714 2013-05-21  Richard Biener  <rguenther@suse.de>
2716         PR tree-optimization/57330
2717         * gcc.dg/torture/pr57330.c: New testcase.
2719 2013-05-21  Richard Biener  <rguenther@suse.de>
2721         PR tree-optimization/57303
2722         * gcc.dg/torture/pr57303.c: New testcase.
2724 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2726         PR tree-optimization/57321
2727         * gcc.c-torture/execute/pr57321.c: New test.
2729 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2731         PR fortran/48858
2732         PR fortran/55465
2733         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2734         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2735         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2736         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2737         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2738         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2739         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2740         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2741         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2742         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2743         * gfortran.dg/binding_label_tests_24.f90: New.
2744         * gfortran.dg/binding_label_tests_25.f90: New.
2746 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2748         PR fortran/48858
2749         * gfortran.dg/binding_label_tests_17.f90: New.
2750         * gfortran.dg/binding_label_tests_18.f90: New.
2751         * gfortran.dg/binding_label_tests_19.f90: New.
2752         * gfortran.dg/binding_label_tests_20.f90: New.
2753         * gfortran.dg/binding_label_tests_21.f90: New.
2754         * gfortran.dg/binding_label_tests_22.f90: New.
2755         * gfortran.dg/binding_label_tests_23.f90: New.
2757 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2759         PR fortran/48858
2760         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2761         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2762         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2763         * gfortran.dg/common_18.f90: New.
2764         * gfortran.dg/common_19.f90: New.
2765         * gfortran.dg/common_20.f90: New.
2766         * gfortran.dg/common_21.f90: New.
2768 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2770         PR c++/12288
2771         * g++.dg/parse/error52.C: New.
2772         * g++.dg/parse/error3.C: Adjust.
2773         * g++.dg/parse/error36.C: Likewise.
2775 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2777         PR target/56547
2778         * gcc.target/sh/pr56547-1.c: New.
2779         * gcc.target/sh/pr56547-2.c: New.
2781 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2783         PR c++/23608
2784         * g++.dg/warn/Wsign-compare-6.C: New.
2785         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2787 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2789         PR c++/57327
2790         * g++.dg/template/error50.C: New.
2792 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2794         PR c++/10207
2795         * g++.dg/ext/complit13.C: New.
2797 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2799         PR c++/57175
2800         * g++.dg/pr57175.C: New testcase.
2802 2013-05-17  Easwaran Raman  <eraman@google.com>
2804         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2806 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2808         PR testsuite/57313
2809         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2811 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2813         PR rtl-optimization/57281
2814         PR rtl-optimization/57300
2815         * gcc.dg/pr57300.c: New test.
2816         * gcc.c-torture/execute/pr57281.c: New test.
2818 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2820         PR c++/18126
2821         * g++.dg/ext/sizeof-complit.C: New.
2823 2013-05-17  Marek Polacek  <polacek@redhat.com>
2825         * gcc.dg/strlenopt-25.c: New test.
2826         * gcc.dg/strlenopt-26.c: Likewise.
2828 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2830         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2831         instead of -mavx2, require only avx instead of avx2.
2832         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2833         of avx2-check.h and turn into an avx runtime test instead of
2834         avx2 runtime test.
2836 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2838         * g++.dg/ext/vector22.C: Uncomment working test.
2840 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2842         PR c++/17410
2843         * g++.dg/template/pr17410.C: New.
2845 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2847         * gcc.target/i386/rotate-3.c: New test.
2848         * gcc.target/i386/rotate-3a.c: New test.
2849         * gcc.target/i386/rotate-4.c: New test.
2850         * gcc.target/i386/rotate-4a.c: New test.
2851         * gcc.target/i386/rotate-5.c: New test.
2852         * gcc.target/i386/rotate-5a.c: New test.
2854 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2856         * gcc.dg/visibility-21.c: Require section_anchors.
2858 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2860         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2861         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2862         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2864 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2866         * gcc.dg/visibility-21.c: New.
2868 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2870         PR middle-end/57286
2871         * gcc.dg/pr57286.c: New testcase.
2872         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2873         * g++.dg/ext/vector22.C: Comment out transformations not
2874         performed anymore.
2876 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2878         PR target/57260
2879         * gcc.target/mips/call-1.c: Restrict to o32.
2880         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2882 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2884         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2885         dg-messages.
2886         * g++.dg/warn/Wshadow-1.C: Likewise.
2887         * g++.dg/warn/Wshadow-6.C: Likewise.
2888         * g++.dg/warn/Wshadow-7.C: Likewise.
2890 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2892         PR c++/31952
2893         * g++.dg/parse/pr31952-1.C: New.
2894         * g++.dg/parse/pr31952-2.C: Likewise.
2895         * g++.dg/parse/pr31952-3.C: Likewise.
2897         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2898         * g++.old-deja/g++.jason/cond.C: Likewise.
2899         * g++.dg/cpp0x/range-for5.C: Likewise.
2901 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2903         PR target/19599
2904         * gcc.target/arm/pr40887.c: Adjust testcase.
2905         * gcc.target/arm/pr19599.c: New test.
2907 2013-05-15  Richard Biener  <rguenther@suse.de>
2909         PR tree-optimization/57275
2910         * gcc.target/i386/pr57275.c: New testcase.
2912 2013-05-15  Jan Hubicka  <jh@suse.cz>
2914         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2915         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2916         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2918 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2920         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2921         scheduling.
2923 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2925         PR c++/57274
2926         * c-c++-common/Wsequence-point-1.c: New test.
2928 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2930         * g++.dg/ext/vector22.C: New testcase.
2931         * gcc.dg/binop-xor3.c: Remove xfail.
2933 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2935         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2936         FLOAT cmp FLOAT ? INT : INT.
2937         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2938         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2939         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2940         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2941         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2942         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2944 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2946         PR c++/53903
2947         * g++.dg/cpp0x/defaulted43.C: New.
2949 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2952         (alloca): Remove declaration.
2953         (foo9): Replace alloca by __builtin_alloca.
2955 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2957         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2958         Expect "size of array is too large" error.
2960 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2962         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2964 2013-05-14  Richard Biener  <rguenther@suse.de>
2966         PR middle-end/57235
2967         * g++.dg/torture/pr57235.C: New testcase.
2969 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2971         PR middle-end/57251
2972         * gcc.dg/torture/pr57251.c: New test.
2974 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2976         PR target/57264
2977         * gcc.target/i386/pr57264.c: New test.
2979 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2981         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2983 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2985         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2987 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2989         PR tree-optimization/45216
2990         PR tree-optimization/57157
2991         * c-c++-common/rotate-1.c: Add 32 tests with +.
2992         * c-c++-common/rotate-1a.c: Adjust.
2993         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2994         * c-c++-common/rotate-2b.c: New test.
2995         * c-c++-common/rotate-3.c: Add 32 tests with +.
2996         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2997         * c-c++-common/rotate-4b.c: New test.
2998         * c-c++-common/rotate-5.c: New test.
3000 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3002         PR middle-end/42371
3003         * gcc.dg/ipa/remref-0.c: New test.
3004         * gcc.dg/ipa/remref-1a.c: Likewise.
3005         * gcc.dg/ipa/remref-1b.c: Likewise.
3006         * gcc.dg/ipa/remref-2a.c: Likewise.
3007         * gcc.dg/ipa/remref-2b.c: Likewise.
3009 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3011         * gcc.dg/vector-shift-2.c: New testcase.
3013 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3015         PR tree-optimization/57230
3016         * gcc.dg/strlenopt-24.c: New test.
3018         PR tree-optimization/57230
3019         * gcc.dg/strlenopt-23.c: New test.
3021 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3023         PR target/57108
3024         * gcc.target/sh/pr57108.c: Move this test case to ...
3025         * gcc.c-torture/compile/pr57108.c: ... here.
3027 2013-05-10  Richard Biener  <rguenther@suse.de>
3029         PR tree-optimization/57214
3030         * gcc.dg/torture/pr57214.c: New testcase.
3032 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3034         * gcc.dg/vector-shift.c: New testcase.
3036 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3038         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3040         PR tree-optimization/45216
3041         PR tree-optimization/57157
3042         * c-c++-common/rotate-1.c: New test.
3043         * c-c++-common/rotate-1a.c: New test.
3044         * c-c++-common/rotate-2.c: New test.
3045         * c-c++-common/rotate-2a.c: New test.
3046         * c-c++-common/rotate-3.c: New test.
3047         * c-c++-common/rotate-3a.c: New test.
3048         * c-c++-common/rotate-4.c: New test.
3049         * c-c++-common/rotate-4a.c: New test.
3051 2013-05-10  Richard Biener  <rguenther@suse.de>
3053         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3054         * gcc.target/i386/l_fma_double_1.c: Adjust.
3055         * gcc.target/i386/l_fma_double_2.c: Likewise.
3056         * gcc.target/i386/l_fma_double_3.c: Likewise.
3057         * gcc.target/i386/l_fma_double_4.c: Likewise.
3058         * gcc.target/i386/l_fma_double_5.c: Likewise.
3059         * gcc.target/i386/l_fma_double_6.c: Likewise.
3060         * gcc.target/i386/l_fma_float_1.c: Likewise.
3061         * gcc.target/i386/l_fma_float_2.c: Likewise.
3062         * gcc.target/i386/l_fma_float_3.c: Likewise.
3063         * gcc.target/i386/l_fma_float_4.c: Likewise.
3064         * gcc.target/i386/l_fma_float_5.c: Likewise.
3065         * gcc.target/i386/l_fma_float_6.c: Likewise.
3067 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3069         PR c++/51226
3070         * g++.dg/cpp0x/pr51226.C: New.
3072 2013-04-16  Han Shen  <shenhan@google.com>
3074         Test cases for '-fstack-protector-strong'.
3075         * gcc.dg/fstack-protector-strong.c: New.
3076         * g++.dg/fstack-protector-strong.C: New.
3078 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3080         * gcc.target/aarch64/ands_1.c: New test.
3081         * gcc.target/aarch64/ands_2.c: Likewise
3083 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3085         * lib/target-supports.exp (check_effective_target_hw): New
3086         function.
3087         * c-c++-common/asan/clone-test-1.c: Call
3088         check_effective_target_hw.
3089         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3090         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3091         possible decorations.
3092         * c-c++-common/asan/null-deref-1.c: Likewise.
3093         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3094         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3095         * c-c++-common/asan/use-after-free-1.c: Likewise.
3096         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3097         * g++.dg/asan/large-func-test-1.C: Likewise.
3099 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3101         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3103 2013-05-07  Richard Biener  <rguenther@suse.de>
3105         PR middle-end/57190
3106         * g++.dg/torture/pr57190.C: New testcase.
3108 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3110         PR tree-optimization/57149
3111         * gcc.dg/pr57149.c: New test.
3113         PR debug/57184
3114         * gcc.dg/pr57184.c: New test.
3116 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3118         * gnat.dg/specs/array3.ads: New test.
3120 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3122         * c-c++-common/vector-scalar-2.c: New testcase.
3124 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3126         * gcc.target/i386/asm-dialect-2.c: New testcase.
3128 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3130         PR c++/57183
3131         * g++.dg/cpp0x/auto38.C: New.
3133 2013-05-06  Richard Biener  <rguenther@suse.de>
3135         PR tree-optimization/57185
3136         * gcc.dg/autopar/pr57185.c: New testcase.
3138 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3140         PR target/57106
3141         * gcc.target/i386/pr57106.c: New test.
3143 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3145         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3146         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3147         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3148         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3149         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3150         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3151         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3153 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3155         PR bootstrap/57154
3156         * gcc.dg/pr57154.c: New test.
3158 2013-05-06  Richard Biener  <rguenther@suse.de>
3160         PR middle-end/57147
3161         * gcc.dg/torture/pr57147-1.c: New testcase.
3162         * gcc.dg/torture/pr57147-2.c: Likewise.
3163         * gcc.dg/torture/pr57147-3.c: Likewise.
3165 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3167         PR target/55303
3168         * gcc.target/sh/pr55303-1.c: New.
3169         * gcc.target/sh/pr55303-2.c: New.
3170         * gcc.target/sh/pr55303-3.c: New.
3172 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3174         * gfortran.dg/allocate_with_source_3.f90: New.
3176 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3178         PR fortran/57141
3179         * gfortran.dg/null_8.f90: New.
3181 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3183         PR c++/53745
3184         * g++.dg/cpp0x/enum27.C: New.
3185         * g++.dg/cpp0x/enum_base.C: Adjust.
3187 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3189         PR tree-optimization/56205
3190         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3192 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3194         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3195         * gfortran.dg/bind_c_usage_27.f90: New.
3196         * gfortran.dg/bind_c_usage_28.f90: New.
3198 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3200         PR c++/51927
3201         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3203 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3205         PR target/57150
3206         * gcc.target/powerpc/pr57150.c: New file.
3208 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3210         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3211         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3212         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3213         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3214         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3215         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3216         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3218 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3220         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3221         scan-assembler-times.
3223 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3225         * gcc.dg/tree-ssa/slsr-32.c: New.
3226         * gcc.dg/tree-ssa/slsr-33.c: New.
3227         * gcc.dg/tree-ssa/slsr-34.c: New.
3228         * gcc.dg/tree-ssa/slsr-35.c: New.
3229         * gcc.dg/tree-ssa/slsr-36.c: New.
3230         * gcc.dg/tree-ssa/slsr-37.c: New.
3231         * gcc.dg/tree-ssa/slsr-38.c: New.
3233 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3235         * gcc.target/aarch64/tst_1.c: New test.
3236         * gcc.target/aarch64/tst_2.c: Likewise
3238 2013-05-02  Jeff Law  <law@redhat.com>
3240         PR tree-optimization/57144
3241         * gcc.c-torture/execute/pr57144.c: New test.
3243 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3245         PR rtl-optimization/57130
3246         * gcc.c-torture/execute/pr57130.c: New test.
3248 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3250         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3252 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
3254         * gcc.target/aarch64/fabd.c: New file.
3256 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3258         PR c++/54318
3259         * g++.dg/cpp0x/pr54318.C: New.
3261 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3263         PR c++/14283
3264         * g++.dg/parse/error51.C: New.
3265         * g++.dg/parse/error15.C: Adjust column numbers.
3267 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3269         PR fortran/57142
3270         * gfortran.dg/size_kind_2.f90: New.
3271         * gfortran.dg/size_kind_3.f90: New.
3273 2013-05-02  Richard Biener  <rguenther@suse.de>
3275         PR middle-end/57140
3276         * g++.dg/torture/pr57140.C: New testcase.
3278 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3280         PR target/56732
3281         * gcc.target/arm/pr56732-1.c: New test.
3283 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3285         PR middle-end/56988
3286         * gcc.dg/ipa/pr56988.c: New test.
3288 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3290         * gcc.target/aarch64/bics_1.c: New test.
3291         * gcc.target/aarch64/bics_2.c: Likewise.
3293 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3295         PR rtl-optimization/57131
3296         * gcc.c-torture/execute/pr57131.c: New test.
3298 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/57132
3301         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3303 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3305         PR target/57091
3306         * gcc.target/i386/pr57091.c: New test.
3308 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3310         * gcc.target/aarch64/vect-vaddv.c: New.
3312 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3314         * gcc.target/aarch64/vect-vmaxv.c: New.
3315         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3317 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3319         * gcc.target/aarch64/scalar-vca.c: New.
3320         * gcc.target/aarch64/vect-vca.c: Likewise.
3322 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3324         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3325         (test_vceqd_s64): Force arguments to SIMD registers.
3326         (test_vceqzd_s64): Likewise.
3327         (test_vcged_s64): Likewise.
3328         (test_vcled_s64): Likewise.
3329         (test_vcgezd_s64): Likewise.
3330         (test_vcged_u64): Likewise.
3331         (test_vcgtd_s64): Likewise.
3332         (test_vcltd_s64): Likewise.
3333         (test_vcgtzd_s64): Likewise.
3334         (test_vcgtd_u64): Likewise.
3335         (test_vclezd_s64): Likewise.
3336         (test_vcltzd_s64): Likewise.
3337         (test_vtst_s64): Likewise.
3338         (test_vtst_u64): Likewise.
3340 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3342         PR c++/57092
3343         * g++.dg/cpp0x/decltype53.C: New.
3345 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3347         PR fortran/57071
3348         * gfortran.dg/power_5.f90:  New test.
3350 2013-04-30  Richard Biener  <rguenther@suse.de>
3352         PR middle-end/57122
3353         * gcc.dg/torture/pr57122.c: New testcase.
3355 2013-04-30  Richard Biener  <rguenther@suse.de>
3357         PR middle-end/57107
3358         * g++.dg/torture/pr57107.C: New testcase.
3360 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3362         PR rtl-optimization/57105
3363         * gcc.dg/pr57105.c: New test.
3365 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3367         PR tree-optimization/57104
3368         * gcc.dg/pr57104.c: New test.
3370 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3372         PR target/44578
3373         * gcc.target/i386/pr44578.c: New test.
3375 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3377         PR target/57097
3378         * gcc.target/i386/pr57097.c: New test.
3380 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3382         PR target/57098
3383         * gcc.target/i386/pr57098.c: New test.
3385 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3387         * gcc.c-torture/execute/pr55875.c: New test.
3389 2013-04-29  Richard Biener  <rguenther@suse.de>
3391         PR middle-end/57075
3392         * gcc.dg/torture/pr57075.c: New testcase.
3394 2013-04-29  Richard Biener  <rguenther@suse.de>
3396         PR middle-end/57103
3397         * gcc.dg/autopar/pr57103.c: New testcase.
3399 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3401         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3403 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3405         * gcc.dg/pr50763.c: Update test.
3407 2013-04-26  Jeff Law  <law@redhat.com>
3409         * gcc.dg/tree-ssa/vrp88.c: New test.
3411 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3413         PR target/57108
3414         * gcc.target/sh/pr57108.c: New test.
3416 2013-04-29  Richard Biener  <rguenther@suse.de>
3418         PR middle-end/57089
3419         * gfortran.dg/gomp/pr57089.f90: New testcase.
3421 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3423         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3425 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3427         * gcc.target/aarch64/vect-vcvt.c: New.
3429 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3431         * gcc.target/aarch64/vect-vrnd.c: New.
3433 2013-04-29  Richard Biener  <rguenther@suse.de>
3435         PR tree-optimization/57081
3436         * gcc.dg/torture/pr57081.c: New testcase.
3438 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3440         PR tree-optimization/57083
3441         * gcc.dg/torture/pr57083.c: New test.
3443 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3445         PR c++/56450
3446         * g++.dg/cpp0x/decltype52.C: New.
3448 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3450         N3472 binary constants
3451         * g++.dg/cpp/limits.C: Adjust warning wording.
3452         * g++.dg/system-binary-constants-1.C: Likewise.
3453         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3455 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3457         PR fortran/57093
3458         * gfortran.dg/coarray_30.f90: New.
3460 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462         PR fortran/57071
3463         * frontend-passes (optimize_power):  New function.
3464         (optimize_op):  Use it.
3466 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3468         PR target/56866
3469         * gcc.c-torture/execute/pr56866.c: New test.
3470         * gcc.target/i386/pr56866.c: New test.
3472 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3474         PR go/57045
3475         * gcc.dg/setjmp-5.c: New test.
3477 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3479         PR c++/55708
3480         * g++.dg/cpp0x/constexpr-55708.C: New.
3482 2013-04-26  Richard Biener  <rguenther@suse.de>
3484         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3485         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3486         * gcc.dg/pr53265.c: Remove XFAILs.
3487         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3488         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3490 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3492         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3493         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3494         -fdiagnostics-color=never option similarly to
3495         -fno-diagnostics-show-caret option.
3497 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3499         PR rtl-optimization/57003
3500         * gcc.target/i386/pr57003.c: New test.
3502 2013-04-25  Marek Polacek  <polacek@redhat.com>
3504         PR tree-optimization/57066
3505         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3507 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3508             Tejas Belagod  <tejas.belagod@arm.com>
3510         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3511         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3512         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3514 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3516         * gcc.target/aarch64/cmp.c: New.
3518 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3520         * gcc.target/aarch64/ngc.c: New.
3522 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3524         * lib/target-supports.exp
3525         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3526         (check_effective_target_arm_neon_fp16_ok): Likewise.
3527         (add_options_for_arm_neon_fp16): Likewise.
3528         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3529         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3531 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3533         PR rtl-optimizations/57046
3534         * gcc.target/i386/pr57046.c: New test.
3536 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3538         * g++.dg/cpp1y/cplusplus.C: New.
3540 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3542         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3544 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3546         * c-c++-common/Wpointer-arith-1.c: New.
3548 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3550         * g++.dg/cpp1y/cxx1y_macro.C: New.
3552 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3554         PR c++/56970
3555         * g++.dg/cpp0x/sfinae45.C: New.
3557 2013-04-24  Richard Biener  <rguenther@suse.de>
3559         PR testsuite/57050
3560         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3562 2013-04-23  Richard Biener  <rguenther@suse.de>
3564         PR middle-end/57036
3565         * gcc.dg/torture/pr57036-1.c: New testcase.
3566         * gcc.dg/torture/pr57036-2.c: Likewise.
3568 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3570         * gcc.target/aarch64/scalar-mov.c: New testcase.
3572 2013-04-23  Richard Biener  <rguenther@suse.de>
3574         PR tree-optimization/57026
3575         * gcc.dg/torture/pr57026.c: New testcase.
3577 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3579         PR fortran/53685
3580         PR fortran/57022
3581         * gfortran.dg/transfer_check_4.f90: New.
3583 2013-04-22  Marek Polacek  <polacek@redhat.com>
3585         PR sanitizer/56990
3586         * gcc.dg/pr56990.c: New test.
3588 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3590         PR target/57018
3591         * gcc.target/i386/pr57018.c: New test.
3593 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3595         * gcc.target/aarch64/vrecps.c: New.
3596         * gcc.target/aarch64/vrecpx.c: Likewise.
3598 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3600         PR target/56995
3601         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3603 2013-04-21  Jeff Law  <law@redhat.com>
3605         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3607 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3609         PR fortran/56907
3610         * gfortran.dg/c_loc_test_22.f90: New.
3612 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3614         PR rtl-optimization/56847
3615         * gcc.dg/pr56847.c: New test.
3617 2013-04-19  Richard Biener  <rguenther@suse.de>
3619         PR tree-optimization/56982
3620         * gcc.c-torture/execute/pr56982.c: New testcase.
3622 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3624         PR tree-optimization/56718
3625         * g++.dg/ipa/imm-devirt-1.C: New test.
3626         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3628 2013-04-19  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/57000
3631         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3633 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3634             Mikael Morin  <mikael@gcc.gnu.org>
3636         PR fortran/56872
3637         * gfortran.dg/array_constructor_45.f90:  New test.
3638         * gfortran.dg/array_constructor_46.f90:  New test.
3639         * gfortran.dg/array_constructor_47.f90:  New test.
3640         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3642 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3644         PR rtl-optimization/56999
3645         * g++.dg/opt/pr56999.C: New test.
3647 2013-04-18  Cary Coutant  <ccoutant@google.com>
3649         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3650         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3652 2013-04-18  Cary Coutant  <ccoutant@google.com>
3654         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3655         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3656         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3657         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3658         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3659         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3660         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3661         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3662         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3663         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3664         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3666 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3668         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3670 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3672         PR tree-optimization/56984
3673         * gcc.c-torture/compile/pr56984.c: New test.
3675         PR rtl-optimization/56992
3676         * gcc.dg/pr56992.c: New test.
3678 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3680         PR fortran/56814
3681         * gfortran.dg/proc_ptr_42.f90: New.
3683 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3685         * gnat.dg/discr41.ad[sb]: New test.
3686         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3687         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3688         * gcc.dg/vect/slp-24.c: Likewise.
3689         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3690         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3691         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3692         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3693         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3694         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3695         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3696         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3697         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3698         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3699         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3700         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3701         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3702         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3703         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3704         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3705         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3706         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3707         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3708         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3709         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3710         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3711         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3712         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3713         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3714         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3716 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3718         PR fortran/40958
3719         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3720         * gfortran.dg/module_md5_1.f90: Remove.
3722 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3724         * gcc.target/aarch64/adds3.c: New.
3725         * gcc.target/aarch64/subs3.c: New.
3727 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3729         * gcc.target/aarch64/adds1.c: New.
3730         * gcc.target/aarch64/adds2.c: New.
3731         * gcc.target/aarch64/subs1.c: New.
3732         * gcc.target/aarch64/subs2.c: New.
3734 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3736         Implement n3599 - Literal operator templates for strings.
3737         * g++.dg/cpp1y/udlit-char-template.C: New test.
3738         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3740 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3742         PR fortran/39505
3743         * gfortran.dg/no_arg_check_1.f90: New.
3744         * gfortran.dg/no_arg_check_2.f90: New.
3745         * gfortran.dg/no_arg_check_3.f90: New.
3747 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3749         PR fortran/56968
3750         * gfortran.dg/proc_ptr_41.f90: New.
3752 2013-04-16  Richard Biener  <rguenther@suse.de>
3754         PR tree-optimization/56756
3755         * gcc.dg/torture/pr56756.c: New testcase.
3757 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3759         PR fortran/56969
3760         * gfortran.dg/c_assoc_5.f90: New.
3762 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3764         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3765         * gcc.c-torture/execute/pr33992.x: Remove.
3766         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3767         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3768         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3770 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3772         PR tree-optimization/56962
3773         * gcc.c-torture/execute/pr56962.c: New test.
3775 2013-04-15  Richard Biener  <rguenther@suse.de>
3777         PR tree-optimization/56933
3778         * gcc.dg/vect/pr56933.c: New testcase.
3780 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3782         * gcc.target/arm/anddi3-opt.c: New test.
3783         * gcc.target/arm/anddi3-opt2.c: Likewise.
3785 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3787         * gcc.dg/pr56890-1.c: New test.
3788         * gcc.dg/pr56890-2.c: Likewise.
3790 2013-04-15  Joey Ye  <joey.ye@arm.com>
3792         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3793         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3795 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3797         PR fortran/56816
3798         * gfortran.dg/select_type_33.f03: New test.
3800 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3802         PR fortran/55959
3803         * gfortran.dg/typebound_proc_29.f03: New.
3805 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3807         PR fortran/56266
3808         * gfortran.dg/typebound_proc_28.f03: New.
3810 2013-04-12  Jeff Law  <law@redhat.com>
3812         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3813         either.
3815 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3817         PR fortran/56929
3818         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3820 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3822         PR target/56903
3823         * gcc.target/i386/pr56903.c: New test.
3825 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3827         PR fortran/56261
3828         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3829         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3830         * gfortran.dg/block_11.f90: Fix invalid test case.
3831         * gfortran.dg/function_types_3.f90: Add new error message.
3832         * gfortran.dg/global_references_1.f90: Ditto.
3833         * gfortran.dg/import2.f90: Remove unneeded parts.
3834         * gfortran.dg/import6.f90: Fix invalid test case.
3835         * gfortran.dg/proc_decl_2.f90: Ditto.
3836         * gfortran.dg/proc_decl_9.f90: Ditto.
3837         * gfortran.dg/proc_decl_18.f90: Ditto.
3838         * gfortran.dg/proc_ptr_40.f90: New.
3839         * gfortran.dg/whole_file_7.f90: Modified error wording.
3840         * gfortran.dg/whole_file_16.f90: Ditto.
3841         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3842         * gfortran.dg/whole_file_18.f90: Modified error wording.
3843         * gfortran.dg/whole_file_20.f03: Ditto.
3844         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3845         invalid test case.
3847 2013-04-12  Richard Biener  <rguenther@suse.de>
3849         Revert
3850         2013-04-10  Richard Biener  <rguenther@suse.de>
3852         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3854 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3856         PR fortran/56845
3857         * gfortran.dg/class_allocate_15.f90: New.
3859         Revert:
3860         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3862         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3863         scan-tree-dump-times.
3865 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3867         PR tree-optimization/56918
3868         PR tree-optimization/56920
3869         * gcc.dg/vect/pr56918.c: New test.
3870         * gcc.dg/vect/pr56920.c: New test.
3872 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3874         PR fortran/56845
3875         * gfortran.dg/class_allocate_14.f90: New.
3876         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3877         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3879 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3881         * gcc.dg/fold-cstvecshift.c: New testcase.
3883 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3885         * gcc.target/aarch64/negs.c: New.
3887 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3889         PR c++/56895
3890         * g++.dg/template/arrow4.C: New test.
3892 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3894         * gnat.dg/array23.adb: New test.
3895         * gnat.dg/array23_pkg[123].ads: New helpers.
3897 2013-04-11  Jeff Law  <law@redhat.com>
3899         PR tree-optimization/56900
3900         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3902 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3904         PR c++/56913
3905         * g++.dg/cpp0x/sfinae44.C: New.
3907 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3909         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3910         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3912 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3914         PR c++/54216
3915         * g++.dg/cpp0x/enum26.C: New.
3916         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3918 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3920         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3921         inverse operands.
3922         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3923         loop is vectorized.
3924         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3925         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3926         loop is vectorized and that the correct instruction is generated.
3927         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3928         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3929         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3931 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3933         PR tree-optimization/56899
3934         * gcc.c-torture/execute/pr56899.c: New test.
3936 2013-04-10  David S. Miller  <davem@davemloft.net>
3938         * gcc.target/sparc/setcc-4.c: New test.
3939         * gcc.target/sparc/setcc-5.c: New test.
3941 2013-04-10  Richard Biener  <rguenther@suse.de>
3943         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3945 2013-04-10  Richard Biener  <rguenther@suse.de>
3947         * gcc.dg/vect/slp-39.c: New testcase.
3949 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3951         PR tree-optimization/55524
3952         * gcc.target/epiphany/fnma-1.c: New test.
3954 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3956         * gcc.dg/tree-ssa/inline-11.c: New test
3958 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3960         PR c++/56895
3961         * g++.dg/template/arrow3.C: New test.
3963 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3965         * gcc.target/arm/minmax_minus.c: New test.
3967 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3969         PR middle-end/56883
3970         * c-c++-common/gomp/pr56883.c: New test.
3972 2013-04-09  Jeff Law  <law@redhat.com>
3974         * gcc.dg/tree-ssa/vrp87.c: New test.
3976 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3978         PR tree-optimization/56854
3979         * g++.dg/torture/pr56854.C: New test.
3981 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3983         PR fortran/56782
3984         * gfortran.dg/array_constructor_44.f90:  New test.
3986 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3988         PR c++/56871
3989         * g++.dg/cpp0x/constexpr-specialization.C: New.
3991 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3993         * gcc.c-torture/execute/pr56837.c: New test.
3995         PR c++/34949
3996         PR c++/50243
3997         * g++.dg/opt/vt3.C: New test.
3998         * g++.dg/opt/vt4.C: New test.
4000 2013-04-08  Jeff Law  <law@redhat.com>
4002         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4004 2013-04-08  Richard Biener  <rguenther@suse.de>
4006         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4008 2013-04-08  Richard Biener  <rguenther@suse.de>
4010         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4012 2013-04-08  Richard Biener  <rguenther@suse.de>
4014         * g++.dg/vect/slp-pr56812.cc: Adjust.
4016 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4018         * gcc.dg/pr56837.c: New test.
4019         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4020         "generated memset minus one".
4022 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4024         PR fortran/56849
4025         * gfortran.dg/reshape_5.f90: New.
4027 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4029         PR target/56843
4030         * gcc.target/powerpc/recip-1.c: Modify expected output.
4031         * gcc.target/powerpc/recip-3.c: Likewise.
4032         * gcc.target/powerpc/recip-4.c: Likewise.
4033         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4035 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4037         * gcc.target/arm/peep-ldrd-1.c: New test.
4038         * gcc.target/arm/peep-strd-1.c: Likewise.
4040 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4042         * gcc.target/arm/negdi-1.c: New test.
4043         * gcc.target/arm/negdi-2.c: Likewise.
4044         * gcc.target/arm/negdi-3.c: Likewise.
4045         * gcc.target/arm/negdi-4.c: Likewise.
4047 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4049         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4050         Add -march=armv8-a when we use v8 NEON.
4051         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4052         (check_effective_target_vect_call_ceilf): Likewise.
4053         (check_effective_target_vect_call_floorf): Likewise.
4054         (check_effective_target_vect_call_roundf): Likewise.
4055         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4056         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4057         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4058         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4059         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4061 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4063         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4064         * gcc.target/powerpc/sd-pwr6.c: Same.
4065         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4066         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4068 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4070         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4072 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4074         PR fortran/40881
4075         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4076         * gfortran.dg/altreturn_4.f90: Ditto.
4077         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4078         * gfortran.dg/altreturn_5.f90: Ditto.
4079         * gfortran.dg/altreturn_6.f90: Ditto.
4080         * gfortran.dg/altreturn_7.f90: Ditto.
4082 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4084         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4085         New procedure.
4086         (check_effective_target_arm_v8_neon_ok_nocache):
4087         Likewise.
4088         (check_effective_target_arm_v8_neon_ok): Change to use
4089         check_effective_target_arm_v8_neon_ok_nocache.
4090         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4091         NEON flags.
4092         (check_effective_target_vect_call_btruncf):
4093         Enable for arm and ARMv8 NEON.
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): Handle ARMv8 NEON effective
4098         target.
4100 2013-04-04  Marek Polacek  <polacek@redhat.com>
4102         PR tree-optimization/48186
4103         * gcc.dg/pr48186.c: New test.
4105 2013-04-04  Richard Biener  <rguenther@suse.de>
4107         PR tree-optimization/56826
4108         * gcc.dg/vect/pr56826.c: New testcase.
4109         * gcc.dg/vect/O3-pr36098.c: Adjust.
4111 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4113         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4114         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4115         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4116         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4117         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4118         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4119         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4120         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4121         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4122         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4124 2013-04-04  Richard Biener  <rguenther@suse.de>
4126         PR tree-optimization/56213
4127         * gcc.dg/vect/vect-123.c: New testcase.
4129 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4131         PR fortran/56810
4132         * gfortran.dg/read_repeat_2.f90: New.
4134 2013-04-04  Richard Biener  <rguenther@suse.de>
4136         PR tree-optimization/56837
4137         * g++.dg/torture/pr56837.C: New testcase.
4139 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4141         PR fortran/50269
4142         * gfortran.dg/c_loc_test_21.f90: New.
4143         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4144         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4145         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4146         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4147         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4149 2013-04-03  Jeff Law  <law@redhat.com>
4151         PR tree-optimization/56799
4152         * gcc.c-torture/execute/pr56799.c: New test.
4154 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4156         PR c++/56815
4157         * g++.dg/warn/Wpointer-arith-1.C: New.
4158         * g++.dg/gomp/for-19.C: Adjust.
4160 2013-04-03  Marek Polacek  <polacek@redhat.com>
4162         PR sanitizer/55702
4163         * gcc.dg/pr55702.c: New test.
4165 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4167         PR target/56809
4168         * gcc.dg/pr56809.c: New testcase.
4170 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4172         PR debug/56819
4173         * g++.dg/debug/pr56819.C: New test.
4175 2013-04-03  Richard Biener  <rguenther@suse.de>
4177         PR tree-optimization/56817
4178         * g++.dg/torture/pr56817.C: New testcase.
4180 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4182         * gcc.dg/vect/bb-slp-31.c: New file.
4184 2013-04-03  Jason Merrill  <jason@redhat.com>
4186         PR c++/34949
4187         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4189 2013-04-03  Richard Biener  <rguenther@suse.de>
4191         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4193 2013-04-03  Richard Biener  <rguenther@suse.de>
4195         PR tree-optimization/55964
4196         * gcc.dg/torture/pr55964-2.c: New testcase.
4198 2013-04-03  Richard Biener  <rguenther@suse.de>
4200         PR tree-optimization/56501
4201         * gcc.dg/torture/pr56501.c: New testcase.
4203 2013-04-03  Richard Biener  <rguenther@suse.de>
4205         PR tree-optimization/56407
4206         * gcc.dg/torture/pr56407.c: New testcase.
4208 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4210         PR tree-optimization/56790
4211         * g++.dg/ext/pr56790-1.C: New testcase.
4213 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4215         * gcc.target/i386/merge-1.c: New testcase.
4216         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4218 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4220         PR c/19449
4221         * gcc.c-torture/execute/pr19449.c: New test.
4223 2013-04-03  Richard Biener  <rguenther@suse.de>
4225         PR tree-optimization/56812
4226         * g++.dg/vect/slp-pr56812.cc: New testcase.
4228 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4230         PR fortran/56284
4231         PR fortran/40881
4232         * gfortran.dg/altreturn_8.f90: New.
4233         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4234         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4235         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4237 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4239         PR rtl-optimization/56745
4240         * gcc.c-torture/compile/pr56745.c: New test.
4242 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4244         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4246 2013-04-02  Richard Biener  <rguenther@suse.de>
4248         PR tree-optimization/56778
4249         * gcc.dg/torture/pr56778.c: New testcase.
4251 2013-04-02  Richard Biener  <rguenther@suse.de>
4253         PR middle-end/56768
4254         * g++.dg/torture/pr56768.C: New testcase.
4256 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4258         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4260 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4262         PR fortran/56660
4263         * gfortran.dg/namelist_82.f90:  New test.
4265 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4267         PR fortran/56500
4268         * gfortran.dg/implicit_class_1.f90: New.
4270 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4272         PR fortran/56786
4273         * gfortran.dg/namelist_81.f90:  New test.
4275 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4277         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4278         for constant and equal string lengths.
4279         * gfortran.dg/character_comparison_5.f90:  Likewise.
4280         * gfortran.dg/character_comparison_9.f90:  New test.
4282 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4284         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4285         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4287 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4289         PR fortran/35203
4290         * gfortran.dg/optional_absent_3.f90: New.
4292 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4294         PR fortran/56737
4295         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4297 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4299         PR fortran/56735
4300         * gfortran.dg/namelist_80.f90: New.
4302 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4304         PR fortran/45159
4305         * gfortran.dg/string_length_2.f90:  New test.
4306         * gfortran.dg/dependency_41.f90:  New test.
4308 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4310         PR fortran/55806
4311         * gfortran.dg/array_constructor_43.f90:  New test.
4312         * gfortran.dg/random_seed_3.f90:  New test.
4314 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4316         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4317         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4318         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4319         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4320         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4321         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4322         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4323         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4324         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4325         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4327 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4329         PR c++/56725
4330         * g++.dg/conversion/op4.C: Adjust.
4331         * g++.dg/cpp0x/rv1n.C: Likewise.
4332         * g++.dg/cpp0x/rv2n.C: Likewise.
4333         * g++.dg/cpp0x/template_deduction.C: Likewise.
4334         * g++.dg/expr/cond8.C: Likewise.
4335         * g++.dg/other/error4.C: Likewise.
4336         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4337         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4338         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4339         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4340         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4341         * g++.old-deja/g++.law/cvt20.C: Likewise.
4342         * g++.old-deja/g++.law/cvt8.C: Likewise.
4343         * g++.old-deja/g++.law/init8.C: Likewise.
4344         * g++.old-deja/g++.mike/net12.C: Likewise.
4345         * g++.old-deja/g++.mike/net8.C: Likewise.
4346         * g++.old-deja/g++.mike/p2793.C: Likewise.
4347         * g++.old-deja/g++.mike/p3836.C: Likewise.
4348         * g++.old-deja/g++.mike/p418.C: Likewise.
4349         * g++.old-deja/g++.mike/p701.C: Likewise.
4350         * g++.old-deja/g++.mike/p807.C: Likewise.
4352 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4354         PR middle-end/56694
4355         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4356         targets.
4358 2013-03-28  Marek Polacek  <polacek@redhat.com>
4360         PR tree-optimization/56695
4361         * gcc.dg/vect/pr56695.c: New test.
4363 2013-03-28  Richard Biener  <rguenther@suse.de>
4365         PR tree-optimization/37021
4366         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4367         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4369 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4371         PR fortran/56650
4372         PR fortran/36437
4373         * gfortran.dg/sizeof_2.f90: New.
4374         * gfortran.dg/sizeof_3.f90: New.
4375         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4377 2013-03-27  Richard Biener  <rguenther@suse.de>
4379         PR tree-optimization/37021
4380         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4382 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4384         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4385         * g++.dg/ipa/ivinline-2.C: Likewise.
4386         * g++.dg/ipa/ivinline-3.C: Likewise.
4387         * g++.dg/ipa/ivinline-4.C: Likewise.
4388         * g++.dg/ipa/ivinline-5.C: Likewise.
4389         * g++.dg/ipa/ivinline-7.C: Likewise.
4390         * g++.dg/ipa/ivinline-8.C: Likewise.
4391         * g++.dg/ipa/ivinline-9.C: Likewise.
4392         * g++.dg/cpp0x/noexcept03.C: Likewise.
4393         * gcc.dg/const-1.c: Likewise.
4394         * gcc.dg/ipa/pure-const-1.c: Likewise.
4395         * gcc.dg/noreturn-8.c: Likewise.
4396         * gcc.target/i386/mmx-1.c: Likewise.
4397         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4398         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4399         * gcc.c-torture/execute/pr33992.x: New file.
4401 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4403         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4405 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4407         PR c++/55951
4408         * g++.dg/ext/desig5.C: New.
4410 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4412         PR fortran/56649
4413         * gfortran.dg/merge_init_expr_2.f90: New.
4414         * gfortran.dg/merge_char_1.f90: Modify test to
4415         stay a run-time test.
4416         * gfortran.dg/merge_char_3.f90: Ditto.
4418 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4420         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4421         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4423 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4425         PR c++/56722
4426         * g++.dg/cpp0x/range-for23.C: New.
4428 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4430         PR libfortran/52512
4431         * gfortran.dg/namelist_79.f90: New.
4433 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4435         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4437 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4439         PR fortran/38536
4440         PR fortran/38813
4441         PR fortran/38894
4442         PR fortran/39288
4443         PR fortran/40963
4444         PR fortran/45824
4445         PR fortran/47023
4446         PR fortran/47034
4447         PR fortran/49023
4448         PR fortran/50269
4449         PR fortran/50612
4450         PR fortran/52426
4451         PR fortran/54263
4452         PR fortran/55343
4453         PR fortran/55444
4454         PR fortran/55574
4455         PR fortran/56079
4456         PR fortran/56378
4457         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4458         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4459         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4460         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4461         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4462         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4463         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4464         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4465         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4466         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4467         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4468         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4469         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4470         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4471         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4472         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4473         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4474         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4475         * gfortran.dg/pr32601_1.f03: Ditto.
4476         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4477         * gfortran.dg/blockdata_7.f90: New.
4478         * gfortran.dg/c_assoc_4.f90: New.
4479         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4480         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4481         * gfortran.dg/c_funloc_tests_8.f90: New.
4482         * gfortran.dg/c_loc_test_17.f90: New.
4483         * gfortran.dg/c_loc_test_18.f90: New.
4484         * gfortran.dg/c_loc_test_19.f90: New.
4485         * gfortran.dg/c_loc_test_20.f90: New.
4486         * gfortran.dg/c_sizeof_5.f90: New.
4487         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4488         * gfortran.dg/transfer_resolve_2.f90: New.
4489         * gfortran.dg/transfer_resolve_3.f90: New.
4490         * gfortran.dg/transfer_resolve_4.f90: New.
4491         * gfortran.dg/pr32601.f03: Update dg-error.
4492         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4493         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4495 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4497         * gcc.target/arm/vseleqdf.c: New test.
4498         * gcc.target/arm/vseleqsf.c: Likewise.
4499         * gcc.target/arm/vselgedf.c: Likewise.
4500         * gcc.target/arm/vselgesf.c: Likewise.
4501         * gcc.target/arm/vselgtdf.c: Likewise.
4502         * gcc.target/arm/vselgtsf.c: Likewise.
4503         * gcc.target/arm/vselledf.c: Likewise.
4504         * gcc.target/arm/vsellesf.c: Likewise.
4505         * gcc.target/arm/vselltdf.c: Likewise.
4506         * gcc.target/arm/vselltsf.c: Likewise.
4507         * gcc.target/arm/vselnedf.c: Likewise.
4508         * gcc.target/arm/vselnesf.c: Likewise.
4509         * gcc.target/arm/vselvcdf.c: Likewise.
4510         * gcc.target/arm/vselvcsf.c: Likewise.
4511         * gcc.target/arm/vselvsdf.c: Likewise.
4512         * gcc.target/arm/vselvssf.c: Likewise.
4514 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4516         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4517         body from here...
4518         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4519         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4520         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4521         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4522         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4523         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4524         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4525         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4526         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4527         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4528         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4529         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4530         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4531         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4532         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4533         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4534         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4535         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4536         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4537         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4538         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4539         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4540         * gcc.target/arm/atomic-op-char.c: Likewise.
4541         * gcc.target/arm/atomic-op-consume.c: Likewise.
4542         * gcc.target/arm/atomic-op-int.c: Likewise.
4543         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4544         * gcc.target/arm/atomic-op-release.c: Likewise.
4545         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4546         * gcc.target/arm/atomic-op-short.c: Likewise.
4548 2013-03-25  Richard Biener  <rguenther@suse.de>
4550         PR middle-end/56694
4551         * g++.dg/torture/pr56694.C: New testcase.
4553 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4555         PR target/56720
4556         * gcc.target/arm/neon-vcond-gt.c: New test.
4557         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4558         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4560 2013-03-25  Richard Biener  <rguenther@suse.de>
4562         PR tree-optimization/56689
4563         * gcc.dg/torture/pr56689.c: New testcase.
4565 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4567         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4569 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4571         PR fortran/56696
4572         * gfortran.dg/eof_5.f90: New.
4574 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4576         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4577         alphabetically.
4579 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4581         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4583 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4585         PR testsuite/55994
4586         * gcc.c-torture/execute/builtins/builtins.exp: Add
4587         -Wl,--allow-multiple-definition for RTEMS targets.
4589 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4591         * gcc.target/aarch64/movk.c: New test.
4593 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4595         * g++.dg/ext/vector21.C: New testcase.
4597 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4599         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4600         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4602 2013-03-21  Richard Biener  <rguenther@suse.de>
4604         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4605         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4607 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4609         * gcc.target/aarch64/vect.c: Test and result vector added
4610         for sabd and saba instructions.
4611         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4612         instructions in assembly.
4613         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4614         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4615         for fabd instruction.
4616         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4617         instruction in assembly.
4618         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4620 2013-03-20  Jeff Law  <law@redhat.com>
4622         * g++.dg/tree-ssa/ssa-dom.C: New test.
4624 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4626         * gcc.target/powerpc/mmfpgpr.c: New test.
4627         * gcc.target/powerpc/sd-vsx.c: Likewise.
4628         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4629         * gcc.target/powerpc/vsx-float0.c: Likewise.
4631 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4633         PR tree-optimization/56355
4634         * gcc.dg/pr56355-1.c: New file.
4636 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4637             Richard Sandiford <rdsandiford@googlemail.com>
4639         * gcc.target/mips/mips.exp: Add microMIPS support.
4640         * gcc.target/mips/umips-movep-2.c: New test.
4641         * gcc.target/mips/umips-lwp-2.c: New test.
4642         * gcc.target/mips/umips-swp-5.c: New test.
4643         * gcc.target/mips/umips-constraints-1.c: New test.
4644         * gcc.target/mips/umips-lwp-3.c: New test.
4645         * gcc.target/mips/umips-swp-6.c: New test.
4646         * gcc.target/mips/umips-constraints-2.c: New test.
4647         * gcc.target/mips/umips-save-restore-1.c: New test.
4648         * gcc.target/mips/umips-lwp-4.c: New test.
4649         * gcc.target/mips/umips-swp-7.c: New test.
4650         * gcc.target/mips/umips-save-restore-2.c: New test.
4651         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4652         * gcc.target/mips/umips-lwp-5.c: New test.
4653         * gcc.target/mips/umips-save-restore-3.c: New test.
4654         * gcc.target/mips/umips-lwp-6.c: New test.
4655         * gcc.target/mips/umips-swp-1.c: New test.
4656         * gcc.target/mips/umips-lwp-7.c: New test.
4657         * gcc.target/mips/umips-swp-2.c: New test.
4658         * gcc.target/mips/umips-lwp-8.c: New test.
4659         * gcc.target/mips/umips-swp-3.c: New test.
4660         * gcc.target/mips/umips-movep-1.c: New test.
4661         * gcc.target/mips/umips-lwp-1.c: New test.
4662         * gcc.target/mips/umips-swp-4.c: New test.
4664 2013-03-20  Richard Biener  <rguenther@suse.de>
4666         PR tree-optimization/56661
4667         * gcc.dg/torture/pr56661.c: New testcase.
4669 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4671         PR rtl-optimization/56605
4672         * gcc.target/powerpc/pr56605.c: New.
4674 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4676         PR fortran/54932
4677         * gfortran.dg/do_1.f90: Don't xfail.
4679 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4681         PR libfortran/51825
4682         * gfortran.dg/namelist_77.f90: New.
4683         * gfortran.dg/namelist_78.f90: New.
4685 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4687         PR libfortran/48618
4688         * gfortran.dg/open_negative_unit_1.f90: New.
4690 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4692         * gcc.target/aarch64/sbc.c: New test.
4694 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4696         * gcc.target/aarch64/ror.c: New test.
4698 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4700         * gcc.target/aarch64/extr.c: New test.
4702 2013-03-19  Richard Biener  <rguenther@suse.de>
4704         PR tree-optimization/56273
4705         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4706         * c-c++-common/uninit-17.c: Likewise.
4708 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4710         PR tree-optimization/56635
4711         * g++.dg/torture/pr56635.C: New test.
4713 2013-03-18  Richard Biener  <rguenther@suse.de>
4715         PR tree-optimization/3713
4716         * g++.dg/ipa/devirt-12.C: New testcase.
4718 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4720         PR c/56566
4721         * c-c++-common/pr56566.c: New test.
4723 2013-03-17  Jason Merrill  <jason@redhat.com>
4725         * g++.dg/template/abstract-dr337.C: XFAIL.
4727 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4729         PR c++/56607
4730         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4731         * c-c++-common/pr56607.c: New test.
4733 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4735         PR c++/56582
4736         * g++.dg/cpp0x/constexpr-array5.C: New.
4738 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4740         PR fortran/56615
4741         * gfortran.dg/transfer_intrinsic_5.f90: New.
4743 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4745         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4746         * gcc.target/i386/pr20020-1.c: Likewise.
4747         * gcc.target/i386/pr20020-2.c: Likewise.
4748         * gcc.target/i386/pr20020-3.c: Likewise.
4749         * gcc.target/i386/pr53425-1.c: Likewise.
4750         * gcc.target/i386/pr53425-2.c: Likewise.
4751         * gcc.target/i386/pr55093.c: Likewise.
4752         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4754 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4756         PR debug/56307
4757         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4758         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4760 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4762         PR tree-optimization/53265
4763         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4764         undefined behavior.
4765         * gcc.dg/graphite/id-6.c (test): Likewise.
4766         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4767         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4769         PR tree-optimization/53265
4770         * gcc.dg/pr53265.c: New test.
4771         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4772         to dg-options.
4773         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4774         arrays.
4775         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4776         n, use it as high bound instead of 4.
4778 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4780         PR target/49880
4781         * gcc.target/sh/pr49880-1.c: New.
4782         * gcc.target/sh/pr49880-2.c: New.
4783         * gcc.target/sh/pr49880-3.c: New.
4784         * gcc.target/sh/pr49880-4.c: New.
4785         * gcc.target/sh/pr49880-5.c: New.
4787 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4789         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4791 2013-03-13  Richard Biener  <rguenther@suse.de>
4793         PR tree-optimization/56608
4794         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4796 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4798         PR c++/56611
4799         * g++.dg/cpp0x/alias-decl-32.C: New.
4801 2013-03-11  Jan Hubicka  <jh@suse.cz>
4803         PR middle-end/56571
4804         * gcc.c-torture/compile/pr56571.c: New testcase.
4806 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4808         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4809         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4811 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4813         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4814         * gcc.dg/inline_4.c: Likewise.
4815         * gcc.dg/unroll_2.c: Likewise.
4816         * gcc.dg/unroll_3.c: Likewise.
4817         * gcc.dg/unroll_4.c: Likewise.
4819 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4821         PR testsuite/54119
4822         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4824         PR debug/56307
4825         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4827 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4829         PR target/40797
4830         * gcc.c-torture/compile/pr40797.c: New.
4832 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4834         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4836 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4838         PR fortran/56575
4839         * gfortran.dg/class_56.f90: New test.
4841 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4843         PR middle-end/56524
4844         * gcc.target/mips/pr56524.c: New test.
4846 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4848         PR c++/56565
4849         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4851 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4853         PR c++/51412
4854         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4856 2013-03-08  Marek Polacek  <polacek@redhat.com>
4858         PR tree-optimization/56478
4859         * gcc.dg/torture/pr56478.c: New test.
4861 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4863         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4864         targets linker option --allow-multiple-definition.
4866         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4867         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4868         * gcc.dg/pr52549.c: Add LLP64 case.
4869         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4870         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4871         * gcc.dg/torture/pr51071-2.c: Likewise.
4872         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4873         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4874         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4875         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4876         * gcc.dg/weak/weak-1.c: Likewise.
4877         * gcc.dg/weak/weak-2.c: Likewise.
4878         * gcc.dg/weak/weak-3.c: Likewise.
4879         * gcc.dg/weak/weak-4.c: Likewise.
4880         * gcc.dg/weak/weak-5.c: Likewise.
4881         * gcc.dg/weak/weak-15.c: Likewise.
4882         * gcc.dg/weak/weak-16.c: Likewise.
4884         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4886 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4888         PR tree-optimization/56559
4889         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4891 2013-03-07  Andreas Schwab  <schwab@suse.de>
4893         * gcc.dg/pr31490.c: Fix last change.
4895 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4897         PR c++/56534
4898         * g++.dg/template/crash115.C: New.
4900 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4902         PR tree-optimization/56539
4903         * gcc.c-torture/compile/pr56539.c: New test.
4905 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4907         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4908         targets.
4909         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4910         * gcc.dg/lto/20091013-1_2.c: Likewise.
4911         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4913 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4915         * gnat.dg/specs/aggr6.ads: New test.
4917 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4919         * gnat.dg/loop_optimization15.ad[sb]: New test.
4921 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4923         PR middle-end/56548
4924         * gcc.dg/pr56548.c: New test.
4926 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4928         PR debug/53363
4929         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4931 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4933         PR c++/56543
4934         * g++.dg/template/typename20.C: New test.
4936 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4938         PR debug/56510
4939         * gcc.dg/pr56510.c: New test.
4941         PR rtl-optimization/56484
4942         * gcc.c-torture/compile/pr56484.c: New test.
4944 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4946         PR c++/56530
4947         * g++.dg/warn/Wsign-conversion-2.C: New.
4949 2013-03-05  Richard Biener  <rguenther@suse.de>
4951         PR tree-optimization/56270
4952         * gcc.dg/vect/slp-38.c: New testcase.
4954 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4956         PR rtl-optimization/56494
4957         * gcc.dg/pr56494.c: New test.
4959 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4961         * gcc.dg/pr56424.c: New test.
4963 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4965         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4966         * gcc.dg/pr56228.c <avr>: Skip.
4968 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4970         PR testsuite/52641
4971         PR tree-optimization/52631
4972         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4974 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4976         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4977         * gcc.dg/vect/vect-83_64.c: Same.
4979 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4981         PR fortran/56477
4982         * gfortran.dg/pointer_check_13.f90: New test.
4984 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4986         PR fortran/54730
4987         * gfortran.dg/array_constructor_42.f90: New test.
4989 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4991         PR c++/52688
4992         * g++.dg/template/static33.C: New.
4993         * g++.dg/template/static34.C: Likewise.
4995         PR c++/10291
4996         * g++.dg/template/static35.C: New.
4998 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5000         * gcc.dg/pr56396.c: Require pic support.
5002 2013-03-01  Richard Biener  <rguenther@suse.de>
5004         PR tree-optimization/55481
5005         * gcc.dg/torture/pr56488.c: New testcase.
5007 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5008             Jakub Jelinek  <jakub@redhat.com>
5010         PR sanitizer/56454
5011         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5012         no_sanitize_address attribute rather than no_address_safety_analysis.
5013         * g++.dg/asan/sanitizer_test_utils.h
5014         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5015         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5016         in addition to no_address_safety_analysis.
5018 2013-02-28  Jason Merrill  <jason@redhat.com>
5020         PR c++/56481
5021         * g++.dg/cpp0x/constexpr-and.C: New.
5023 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5025         PR tree-optimization/56294
5026         * g++.dg/debug/pr56294.C: New test.
5028 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5030         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5032 2013-02-27  Marek Polacek  <polacek@redhat.com>
5034         PR rtl-optimization/56466
5035         * gcc.dg/pr56466.c: New test.
5037 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5039         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5040         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5041         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5043 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5045         PR middle-end/45472
5046         * gcc.dg/pr45472.c: New test.
5048 2013-02-26  Marek Polacek  <polacek@redhat.com>
5050         PR tree-optimization/56426
5051         * gcc.dg/pr56436.c: New test.
5053 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5055         PR tree-optimization/56448
5056         * gcc.c-torture/compile/pr56448.c: New test.
5058         PR tree-optimization/56443
5059         * gcc.dg/torture/pr56443.c: New test.
5061 2013-02-25  Richard Biener  <rguenther@suse.de>
5063         PR tree-optimization/56175
5064         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5066 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5068         PR c++/56403
5069         * g++.dg/torture/pr56403.C: New test.
5071 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5073         Revert:
5074         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5075         Richard Sandiford  <rdsandiford@googlemail.com>
5077         * gcc.target/mips/mips.exp: Add microMIPS support.
5078         * gcc.target/mips/umips-movep-2.c: New test.
5079         * gcc.target/mips/umips-lwp-2.c: New test.
5080         * gcc.target/mips/umips-swp-5.c: New test.
5081         * gcc.target/mips/umips-constraints-1.c: New test.
5082         * gcc.target/mips/umips-lwp-3.c: New test.
5083         * gcc.target/mips/umips-swp-6.c: New test.
5084         * gcc.target/mips/umips-constraints-2.c: New test.
5085         * gcc.target/mips/umips-save-restore-1.c: New test.
5086         * gcc.target/mips/umips-lwp-4.c: New test.
5087         * gcc.target/mips/umips-swp-7.c: New test.
5088         * gcc.target/mips/umips-save-restore-2.c: New test.
5089         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5090         * gcc.target/mips/umips-lwp-5.c: New test.
5091         * gcc.target/mips/umips-save-restore-3.c: New test.
5092         * gcc.target/mips/umips-lwp-6.c: New test.
5093         * gcc.target/mips/umips-swp-1.c: New test.
5094         * gcc.target/mips/umips-lwp-7.c: New test.
5095         * gcc.target/mips/umips-swp-2.c: New test.
5096         * gcc.target/mips/umips-lwp-8.c: New test.
5097         * gcc.target/mips/umips-swp-3.c: New test.
5098         * gcc.target/mips/umips-movep-1.c: New test.
5099         * gcc.target/mips/umips-lwp-1.c: New test.
5100         * gcc.target/mips/umips-swp-4.c: New test.
5102 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5103             Richard Sandiford  <rdsandiford@googlemail.com>
5105         * gcc.target/mips/mips.exp: Add microMIPS support.
5106         * gcc.target/mips/umips-movep-2.c: New test.
5107         * gcc.target/mips/umips-lwp-2.c: New test.
5108         * gcc.target/mips/umips-swp-5.c: New test.
5109         * gcc.target/mips/umips-constraints-1.c: New test.
5110         * gcc.target/mips/umips-lwp-3.c: New test.
5111         * gcc.target/mips/umips-swp-6.c: New test.
5112         * gcc.target/mips/umips-constraints-2.c: New test.
5113         * gcc.target/mips/umips-save-restore-1.c: New test.
5114         * gcc.target/mips/umips-lwp-4.c: New test.
5115         * gcc.target/mips/umips-swp-7.c: New test.
5116         * gcc.target/mips/umips-save-restore-2.c: New test.
5117         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5118         * gcc.target/mips/umips-lwp-5.c: New test.
5119         * gcc.target/mips/umips-save-restore-3.c: New test.
5120         * gcc.target/mips/umips-lwp-6.c: New test.
5121         * gcc.target/mips/umips-swp-1.c: New test.
5122         * gcc.target/mips/umips-lwp-7.c: New test.
5123         * gcc.target/mips/umips-swp-2.c: New test.
5124         * gcc.target/mips/umips-lwp-8.c: New test.
5125         * gcc.target/mips/umips-swp-3.c: New test.
5126         * gcc.target/mips/umips-movep-1.c: New test.
5127         * gcc.target/mips/umips-lwp-1.c: New test.
5128         * gcc.target/mips/umips-swp-4.c: New test.
5130 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5132         PR sanitizer/56393
5133         * lib/asan-dg.exp (asan_link_flags): Add
5134         -B${gccpath}/libsanitizer/asan/ to flags.
5136 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5138         PR middle-end/56420
5139         * gcc.dg/torture/pr56420.c: New test.
5141 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5143         PR middle-end/56108
5144         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5146 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5148         PR tree-optimization/56310
5149         * g++.dg/ipa/pr56310.C: New test.
5151 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5153         PR fortran/56385
5154         * gfortran.dg/proc_ptr_comp_37.f90: New.
5156 2013-02-21  Richard Biener  <rguenther@suse.de>
5158         PR tree-optimization/56415
5159         Revert
5160         2013-02-11  Richard Biener  <rguenther@suse.de>
5162         PR tree-optimization/56273
5163         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5164         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5165         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5166         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5167         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5168         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5170 2013-02-21  Marek Polacek  <polacek@redhat.com>
5172         PR tree-optimization/56398
5173         * g++.dg/torture/pr56398.C: New test.
5175 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5177         PR inline-asm/56405
5178         * gcc.c-torture/compile/pr56405.c: New test.
5180 2013-02-20  Jan Hubicka  <jh@suse.cz>
5182         PR tree-optimization/56265
5183         * g++.dg/ipa/devirt-11.C: New testcase.
5185 2013-02-20  Richard Biener  <rguenther@suse.de>
5187         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5189 2013-02-20  Richard Biener  <rguenther@suse.de>
5190         Jakub Jelinek  <jakub@redhat.com>
5192         PR tree-optimization/56396
5193         * gcc.dg/pr56396.c: New testcase.
5195 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5197         PR c++/56373
5198         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5200 2013-02-19  Richard Biener  <rguenther@suse.de>
5202         PR tree-optimization/56384
5203         * gcc.dg/torture/pr56384.c: New testcase.
5205 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5207         PR tree-optimization/56350
5208         * gcc.dg/pr56350.c: New test.
5210         PR tree-optimization/56381
5211         * g++.dg/opt/pr56381.C: New test.
5213 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5215         PR pch/54117
5216         * lib/dg-pch.exp (pch-init, pch-finish,
5217         check_effective_target_pch_supported_debug): New procs.
5218         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5219         Likewise if $pch_unsupported_debug and $flags include -g.
5220         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5221         and dg-require-effective-target pch_unsupported_debug.
5222         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5223         * objc.dg/pch/pch.exp: Likewise.
5224         * gcc.dg/pch/pch.exp: Likewise.
5225         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5226         pch_unsupported_debug.
5227         * gcc.dg/pch/valid-1.hs: Likewise.
5228         * gcc.dg/pch/valid-1b.c: Likewise.
5229         * gcc.dg/pch/valid-1b.hs: Likewise.
5231 2013-02-18  Richard Biener  <rguenther@suse.de>
5233         PR tree-optimization/56366
5234         * gcc.dg/torture/pr56366.c: New testcase.
5236 2013-02-18  Richard Biener  <rguenther@suse.de>
5238         PR middle-end/56349
5239         * gcc.dg/torture/pr56349.c: New testcase.
5241 2013-02-18  Richard Biener  <rguenther@suse.de>
5243         PR tree-optimization/56321
5244         * gcc.dg/torture/pr56321.c: New testcase.
5246 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5248         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5250 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5251             Dodji Seketeli  <dodji@redhat.com>
5253         PR asan/56330
5254         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5255         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5256         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5257         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5258         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5259         * c-c++-common/asan/pr56330.c: Likewise.
5260         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5261         Ensure the size argument of __builtin_memcpy is a constant.
5263 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5264             Paolo Carlini  <paolo.carlini@oracle.com>
5266         PR c++/51242
5267         * g++.dg/cpp0x/enum23.C: New.
5269 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5271         PR target/54685
5272         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5274 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5276         PR rtl-optimization/56348
5277         * gcc.target/i386/pr56348.c: New test.
5279 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5281         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5282         * gcc.target/arm/interrupt-2.c: Likewise.
5284 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5286         PR fortran/56318
5287         * gfortran.dg/matmul_9.f90: New.
5289 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5291         PR fortran/53818
5292         * gfortran.dg/init_flag_11.f90: New.
5294 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5296         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5298 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5300         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5301         characters.
5303 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5304             Tobias Burnus  <burnus@net-b.de>
5306         PR testsuite/56138
5307         * gfortran.dg/allocatable_function_7.f90: New.
5309 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5311         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5312         * asan_globals_test-wrapper.cc: New file.
5313         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5314         instead of asan_globals_test.cc as dg-additional-sources.
5315         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5316         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5317         "sanitizer_test_utils.h" instead of
5318         "sanitizer_common/tests/sanitizer_test_utils.h".
5319         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5320         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5321         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5322         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5323         * g++.dg/asan/asan_test.cc: Synced from upstream.
5324         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5326 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5328         Fix an asan crash
5329         * c-c++-common/asan/memcmp-2.c: New test.
5331 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5333         PR c++/55582
5334         * g++.dg/cpp0x/udlit-string-literal.h: New.
5335         * g++.dg/cpp0x/udlit-string-literal.C: New.
5337 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5339         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5341 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5343         PR target/56184
5344         * gcc.target/arm/pr56184.C: New test.
5346 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5348         PR c++/56302
5349         * g++.dg/torture/pr56302.C: New test.
5350         * g++.dg/cpp0x/constexpr-56302.C: New test.
5351         * c-c++-common/pr56302.c: New test.
5353 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5354             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5356         PR fortran/56204
5357         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5358         * gfortran.dg/quad_3.f90: Ditto.
5360 2013-02-13  Kostya Serebryany  <kcc@google.com>
5362         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5363         to match the fresh asan run-time.
5364         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5366 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5368         Avoid instrumenting duplicated memory access in the same basic block
5369         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5370         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5371         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5372         * c-c++-common/asan/inc.c: Likewise.
5374 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5376         PR inline-asm/56148
5377         * gcc.target/i386/pr56148.c: New test.
5379 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5380             Tobias Burnus  <burnus@net-b.de>
5382         PR testsuite/56082
5383         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5384         to kind=2.
5386 2013-02-12  Richard Biener  <rguenther@suse.de>
5388         PR lto/56297
5389         * gcc.dg/lto/pr56297_0.c: New testcase.
5390         * gcc.dg/lto/pr56297_0.c: Likewise.
5392 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5394         PR fortran/46952
5395         * gfortran.dg/typebound_deferred_1.f90: New.
5397 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5399         PR rtl-optimization/56151
5400         * gcc.target/i386/pr56151.c: New test.
5402 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5404         * g++.dg/ext/mv12.C: New test.
5405         * g++.dg/ext/mv12.h: New file.
5406         * g++.dg/ext/mv12-aux.C: New file.
5407         * g++.dg/ext/mv13.C: New test.
5409 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5411         * lib/target-supports.exp
5412         (check_effective_target_powerpc_eabi_ok): New.
5413         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5414         powerpc_eabi_ok.
5415         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5416         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5417         only.
5418         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5419         * gcc.target/powerpc/pr51623.c: Likewise.
5420         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5421         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5423 2013-02-11  Alexander Potapenko  <glider@google.com>
5424             Jack Howarth  <howarth@bromo.med.uc.edu>
5425             Jakub Jelinek  <jakub@redhat.com>
5427         PR sanitizer/55617
5428         * g++.dg/asan/pr55617.C: Run on all targets.
5430 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5432         PR rtl-optimization/56275
5433         * gcc.dg/pr56275.c: New test.
5435 2013-02-11  Richard Biener  <rguenther@suse.de>
5437         PR tree-optimization/56273
5438         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5440 2013-02-11  Richard Biener  <rguenther@suse.de>
5442         PR tree-optimization/56264
5443         * gcc.dg/torture/pr56264.c: New testcase.
5445 2013-02-11  Richard Biener  <rguenther@suse.de>
5447         PR tree-optimization/56273
5448         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5449         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5450         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5451         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5452         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5453         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5455 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5457         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5458         for *-*-linux-gnu targets.
5459         * g++.dg/asan/interception-test-1.c: Ditto.
5460         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5461         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5463 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5465         PR fortran/55362
5466         * gfortran.dg/intrinsic_size_4.f90 : New test.
5468 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5470         PR target/56256
5471         * gcc.target/powerpc/pr56256.c: New test.
5473 2013-02-08  Ian Lance Taylor  <iant@google.com>
5475         * lib/go.exp: Load timeout.exp.
5477 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5479         PR rtl-optimization/56246
5480         * gcc.target/i386/pr56246.c: New test.
5482 2013-02-08  Jeff Law  <law@redhat.com>
5484         PR debug/53948
5485         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5487 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5489         PR target/56043
5490         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5491         powerpc*-*-linux*.
5493 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5495         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5497 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5499         PR rtl-optimization/56195
5500         * gcc.dg/torture/pr56195.c: New test.
5502 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5504         PR fortran/54107
5505         * gfortran.dg/recursive_interface_2.f90: New test.
5507 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5509         PR tree-optimization/56250
5510         * gcc.c-torture/execute/pr56250.c: New test.
5512 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5514         PR tree-optimization/56064
5515         * gcc.dg/fixed-point/view-convert-2.c: New test.
5517 2013-02-08  Michael Matz  <matz@suse.de>
5519         PR tree-optimization/52448
5520         * gcc.dg/pr52448.c: New test.
5522 2013-02-08  Richard Biener  <rguenther@suse.de>
5524         PR middle-end/56181
5525         * gcc.dg/torture/pr56181.c: New testcase.
5527 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5529         PR target/54222
5530         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5531         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5533 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5535         PR c++/56241
5536         * g++.dg/parse/crash61.C: New test.
5538         PR c++/56239
5539         * g++.dg/parse/pr56239.C: New test.
5541         PR c++/56237
5542         * g++.dg/abi/mangle61.C: New test.
5544 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5546         PR rtl-optimization/56225
5547         * gcc.target/i386/pr56225.c: New test.
5549 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5551         PR debug/56154
5552         * gcc.dg/guality/pr56154-1.c: New test.
5553         * gcc.dg/guality/pr56154-2.c: New test.
5554         * gcc.dg/guality/pr56154-3.c: New test.
5555         * gcc.dg/guality/pr56154-4.c: New test.
5556         * gcc.dg/guality/pr56154-aux.c: New file.
5558         PR tree-optimization/55789
5559         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5560         cleanup-tree-dump.
5561         * gcc.dg/tree-ssa/inline-3.c: Add
5562         --param max-early-inliner-iterations=2 option.
5564 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5566         PR debug/53363
5567         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5568         Add -fno-dwarf2-cfi-asm to dg-options.
5569         Adapt match count.
5571 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5573         PR target/56228
5574         * gcc.dg/pr56228.c: New test.
5576 2013-02-07  Alan Modra  <amodra@gmail.com>
5578         PR target/54009
5579         * gcc.target/powerpc/pr54009.c: New test.
5580         PR target/54131
5581         * gfortran.dg/pr54131.f: New test.
5583 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5585         PR fortran/55789
5586         * gfortran.dg/array_constructor_41.f90: New test.
5588 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5590         PR fortran/55978
5591         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5593 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5595         PR middle-end/56217
5596         * g++.dg/gomp/pr56217.C: New test.
5598 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5600         PR tree-optimization/56205
5601         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5602         * gcc.c-torture/execute/pr56205.c: New test.
5604 2013-02-05  Richard Biener  <rguenther@suse.de>
5606         PR tree-optimization/53342
5607         PR tree-optimization/53185
5608         * gcc.dg/vect/pr53185-2.c: New testcase.
5610 2013-02-05  Jan Hubicka  <jh@suse.cz>
5612         PR tree-optimization/55789
5613         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5614         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5615         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5616         * g++.dg/ipa/inline-1.C: New testcase.
5617         * g++.dg/ipa/inline-2.C: New testcase.
5618         * g++.dg/ipa/inline-3.C: New testcase.
5620 2013-02-05  Jan Hubicka  <jh@suse.cz>
5622         PR tree-optimization/55789
5623         * g++.dg/torture/pr55789.C: New testcase.
5625 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5627         PR middle-end/56167
5628         * gcc.dg/pr56167.c: New test.
5630 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5632         PR target/55146
5633         * gcc.target/sh/pr55146.c: New.
5635 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5637         PR tree-optimization/54386
5638         * gcc.target/sh/pr54386.c: New.
5640 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5642         PR fortran/56008
5643         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5645         PR fortran/47517
5646         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5648 2013-02-04  Alexander Potapenko  <glider@google.com>
5649             Jack Howarth  <howarth@bromo.med.uc.edu>
5650             Jakub Jelinek  <jakub@redhat.com>
5652         PR sanitizer/55617
5653         * g++.dg/asan/pr55617.C: New test.
5655 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5657         PR fortran/54195
5658         * gfortran.dg/typebound_operator_19.f90: New test.
5659         * gfortran.dg/typebound_assignment_4.f90: New test.
5661 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5663         PR fortran/54107
5664         * gfortran.dg/recursive_interface_1.f90: New test.
5666 2013-02-04  Richard Guenther  <rguenther@suse.de>
5668         PR lto/56168
5669         * gcc.dg/lto/pr56168_0.c: New testcase.
5670         * gcc.dg/lto/pr56168_1.c: Likewise.
5672 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5674         PR fortran/50627
5675         PR fortran/56054
5676         * gfortran.dg/block_12.f90:  New test.
5677         * gfortran.dg/module_error_1.f90:  New test.
5679 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5681         * lib/target-supports.exp (check_effective_target_vect_float)
5682         (check_effective_target_vect_no_align): Add mips-sde-elf.
5684 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5686         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5688 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5690         * gcc.dg/pr56023.c: XFAIL on AIX.
5691         * gcc.dg/vect/pr49352.c: Same.
5693 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5695         * gnat.dg/opt26.adb: New test.
5697 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5699         Revert.
5700         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5702         * gcc.target/arm/neon-vfnms-1.c: New test.
5703         * gcc.target/arm/neon-vfnma-1.c: New test.
5705 2013-01-31  Richard Biener  <rguenther@suse.de>
5707         PR tree-optimization/56157
5708         * gcc.dg/torture/pr56157.c: New testcase.
5710 2013-01-30  Richard Biener  <rguenther@suse.de>
5712         PR tree-optimization/56150
5713         * gcc.dg/torture/pr56150.c: New testcase.
5715 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5717         PR sanitizer/55374
5718         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5719         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5720         printed in backtrace.
5721         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5722         to avoid errors about mismatched allocation vs. deallocation.
5724         PR c++/55742
5725         * g++.dg/mv1.C: Moved to...
5726         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5727         * g++.dg/mv2.C: Moved to...
5728         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5729         * g++.dg/mv3.C: Moved to...
5730         * g++.dg/ext/mv3.C: ... here.
5731         * g++.dg/mv4.C: Moved to...
5732         * g++.dg/ext/mv4.C: ... here.
5733         * g++.dg/mv5.C: Moved to...
5734         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5735         * g++.dg/mv6.C: Moved to...
5736         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5737         * g++.dg/ext/mv7.C: New test.
5738         * g++.dg/ext/mv8.C: New test.
5739         * g++.dg/ext/mv9.C: New test.
5740         * g++.dg/ext/mv10.C: New test.
5741         * g++.dg/ext/mv11.C: New test.
5743 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5745         PR rtl-optimization/56144
5746         * gcc.dg/pr56144.c: New.
5748 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5750         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5751         message.
5752         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5753         * g++.dg/cpp0x/constexpr-55573.C: Same
5755 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5757         PR tree-optimization/56064
5758         * gcc.dg/fixed-point/view-convert.c: New test.
5760 2013-01-30  Andreas Schwab  <schwab@suse.de>
5762         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5763         evaluate the end index in string range.
5765 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5767         PR fortran/56138
5768         * gfortran.dg/allocatable_function_6.f90: New.
5770 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5771             Mikael Morin  <mikael@gcc.gnu.org>
5773         PR fortran/54107
5774         * gfortran.dg/proc_ptr_comp_36.f90: New.
5776 2013-01-29  Richard Biener  <rguenther@suse.de>
5778         PR tree-optimization/55270
5779         * gcc.dg/torture/pr55270.c: New testcase.
5781 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5783         PR rtl-optimization/56117
5784         * gcc.dg/pr56117.c: New test.
5786 2013-01-28  Richard Biener  <rguenther@suse.de>
5788         PR tree-optimization/56034
5789         * gcc.dg/torture/pr56034.c: New testcase.
5791 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5793         PR tree-optimization/56125
5794         * gcc.dg/pr56125.c: New test.
5796 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5797             Mikael Morin  <mikael@gcc.gnu.org>
5799         PR fortran/53537
5800         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5801         * gfortran.dg/import8.f90: Likewise.
5802         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5803         * gfortran.dg/import10.f90: New test.
5804         * gfortran.dg/import11.f90: Likewise
5806 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5808         PR testsuite/56053
5809         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5810         string.h.  Provide memset, malloc and free prototypes, adjust line
5811         numbers in dg-output.
5812         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5813         Provide memset prototype and adjust line numbers in dg-output.
5814         * c-c++-common/asan/global-overflow-1.c: Likewise.
5816         PR tree-optimization/56094
5817         * gcc.dg/pr56094.c: New test.
5819 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5821         * gcc.target/arm/neon-vfnms-1.c: New test.
5822         * gcc.target/arm/neon-vfnma-1.c: New test.
5824 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5826         PR target/56114
5827         * gcc.target/i386/pr56114.c: New test.
5829 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5831         PR fortran/55984
5832         * gfortran.dg/associate_14.f90: New test.
5834         PR fortran/56047
5835         * gfortran.dg/associate_13.f90: New test.
5837 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5839         PR tree-optimization/56098
5840         * gcc.dg/pr56098-1.c: New test.
5841         * gcc.dg/pr56098-2.c: New test.
5843 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5845         PR target/54222
5846         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5848 2013-01-22  Marek Polacek  <polacek@redhat.com>
5850         PR tree-optimization/56035
5851         * gcc.dg/pr56035.c: New test.
5853 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5855         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5856         for MIPS.
5858 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5860         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5862 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5864         PR c/56078
5865         * gcc.dg/pr56078.c: New test.
5866         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5868 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5870         PR tree-optimization/55927
5871         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5873 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5875         * gcc.target/i386/movsd.c: New test.
5877 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5879         PR inline-asm/55934
5880         * gcc.target/i386/pr55934.c: New test.
5882 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5884         PR fortran/56081
5885         * gfortran.dg/select_8.f90: New.
5887 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5889         * gcc.target/microblaze/microblaze.exp: Remove
5890         target_config_cflags check.
5892 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5894         PR fortran/56052
5895         * gfortran.dg/gomp/pr56052.f90: New test.
5897         PR target/49069
5898         * gcc.dg/pr49069.c: New test.
5900 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5902         PR c++/55944
5903         * g++.dg/cpp0x/constexpr-static10.C: New.
5905 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5907         PR target/56028
5908         * gcc.target/i386/pr56028.c: New test.
5910 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5912         PR target/55686
5913         * gcc.target/i386/pr55686.c: New test.
5915 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5917         PR c++/53609
5918         * g++.dg/cpp0x/variadic139.C: New test.
5919         * g++.dg/cpp0x/variadic140.C: Likewise.
5920         * g++.dg/cpp0x/variadic141.C: Likewise.
5922 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5924         * gnat.dg/warn8.adb: New test.
5926 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5928         PR fortran/55919
5929         * gfortran.dg/include_8.f90: New test.
5931 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5933         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5934         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5936 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5938         PR tree-optimization/56051
5939         * gcc.c-torture/execute/pr56051.c: New test.
5941 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5943         PR rtl-optimization/56023
5944         * gcc.dg/pr56023.c: New test.
5946 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5948         PR middle-end/56022
5949         * gcc.target/i386/pr56022.c: New test.
5951 2013-01-21  Jason Merrill  <jason@redhat.com>
5953         * lib/target-supports.exp (check_effective_target_alias): New.
5955 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5957         PR debug/53235
5958         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5960 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5962         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5964 2013-01-19  Jeff Law  <law@redhat.com>
5966         PR tree-optimization/52631
5967         * tree-ssa/pr52631.c: New test.
5968         * tree-ssa/ssa-fre-9: Update expected output.
5970 2013-01-19  Anthony Green  <green@moxielogic.com>
5972         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5973         for moxie.
5975 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5977         PR tree-optimization/56029
5978         * g++.dg/torture/pr56029.C: New test.
5980 2013-01-18  Sharad Singhai  <singhai@google.com>
5982         PR tree-optimization/55995
5983         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5985 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5987         PR target/55433
5988         * gcc.target/i386/pr55433.c: New.
5990 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5992         PR middle-end/56015
5993         * gfortran.dg/pr56015.f90: New test.
5995 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5997         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5999 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6001         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6002         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6003         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6004         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6005         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6007 2013-01-17  Jeff Law  <law@redhat.com>
6009         * gcc.dg/pr52573.c: Move to...
6010         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6012         PR rtl-optimization/52573
6013         * gcc.dg/pr52573.c: New test.
6015 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6017         PR sanitizer/55679
6018         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6019         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6020         check_no_compiler_messages to test support in ucontext.h.
6021         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6022         compliant RLIMIT_AS.
6024 2013-01-17  Marek Polacek  <polacek@redhat.com>
6026         PR rtl-optimization/55833
6027         * gcc.dg/pr55833.c: New test.
6029 2013-01-17  Jan Hubicka  <jh@suse.cz>
6031         PR tree-optimization/55273
6032         * gcc.c-torture/compile/pr55273.c: New testcase.
6034 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6036         PR target/55981
6037         * gcc.target/pr55981.c: New test.
6039 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6041         * gcc.target/arm/pr40887.c: Require at least armv5.
6042         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6043         * gcc.target/arm/pr51915.c: Likewise.
6044         * gcc.target/arm/pr52006.c: Likewise.
6045         * gcc.target/arm/pr53187.c: Likewise.
6047         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6048         * gcc.target/arm/ftest-support-arm.h: Delete.
6049         * gcc.target/arm/ftest-support-thumb.h: Delete.
6050         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6051         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6052         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6053         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6054         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6055         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6056         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6057         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6058         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6059         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6060         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6061         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6062         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6063         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6064         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6065         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6066         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6067         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6068         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6069         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6070         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6071         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6072         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6073         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6075 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6077         PR tree-optimizations/55264
6078         * g++.dg/ipa/pr55264.C: New test.
6080 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6082         PR fortran/55983
6083         * gfortran.dg/class_55.f90: New.
6085 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6087         PR testsuite/55994
6088         * gcc.c-torture/execute/builtins/builtins.exp: Add
6089         -Wl,--allow-multiple-definition for eabi and elf targets.
6091         PR testsuite/54622
6092         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6093         check_effective_target_vect_perm_short,
6094         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6095         check_effective_target_vect64): Return 0 for big-endian ARM.
6096         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6098         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6099         prototypes.
6101 2013-01-16  Richard Biener  <rguenther@suse.de>
6103         PR tree-optimization/55964
6104         * gcc.dg/torture/pr55964.c: New testcase.
6106 2013-01-16  Richard Biener  <rguenther@suse.de>
6108         PR tree-optimization/54767
6109         PR tree-optimization/53465
6110         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6112 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6114         PR target/55301
6115         * gcc.target/sh/sh-switch.c: New testcase.
6117 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6119         * gcc.dg/webizer.c: Increase the array size.
6121 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6123         PR target/55940
6124         * gcc.dg/pr55940.c: New test.
6126 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6127             Harald Anlauf  <anlauf@gmx.de>
6129         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6130         * gfortran.dg/bounds_check_5.f90: Likewise.
6131         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6132         * gfortran.dg/continuation_9.f90: Likewise.
6133         * gfortran.dg/move_alloc_13.f90: Likewise.
6134         * gfortran.dg/structure_constructor_11.f90: Likewise.
6135         * gfortran.dg/tab_continuation.f: Likewise.
6136         * gfortran.dg/warning-directive-2.F90: Likewise.
6137         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6139 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6141         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6142         * gcc.target/arm/fma-sp.c: Likewise.
6144 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6146         PR rtl-optimization/55153
6147         * gcc.dg/pr55153.c: New.
6149 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6151         PR tree-optimization/55920
6152         * gcc.c-torture/compile/pr55920.c: New test.
6154 2013-01-15  Richard Biener  <rguenther@suse.de>
6156         PR middle-end/55882
6157         * gcc.dg/torture/pr55882.c: New testcase.
6159 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6161         PR tree-optimization/55955
6162         * gcc.c-torture/compile/pr55955.c: New test.
6164 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6166         PR c++/55663
6167         * g++.dg/cpp0x/alias-decl-31.C: New test.
6169 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6171         PR fortran/54286
6172         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6173         case where interface is null.
6175 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6177         PR fortran/55806
6178         * gfortran.dg/array_constructor_40.f90:  New test.
6180 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6182         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6184 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6186         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6187         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6188         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6189         * gcc.target/aarch64/vect-ld1r.c: New.
6190         * gcc.target/aarch64/vect-ld1r.x: New.
6192 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6194         PR target/55948
6195         * gcc.target/i386/hle-clear-rel.c: New file
6196         * gcc.target/i386/hle-store-rel.c: New file.
6198 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6200         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6201         * gfortran.dg/bounds_check_4.f90: Likewise.
6202         * gfortran.dg/inquire_10.f90: Likewise.
6203         * gfortran.dg/minloc_3.f90: Likewise.
6204         * gfortran.dg/minlocval_3.f90: Likewise.
6205         * gfortran.dg/module_double_reuse.f90: Likewise.
6206         * gfortran.dg/mvbits_1.f90: Likewise.
6207         * gfortran.dg/oldstyle_1.f90: Likewise.
6208         * gfortran.dg/pr20163-2.f: Likewise.
6209         * gfortran.dg/save_1.f90: Likewise.
6210         * gfortran.dg/scan_1.f90: Likewise.
6211         * gfortran.dg/select_char_1.f90: Likewise.
6212         * gfortran.dg/shape_4.f90: Likewise.
6213         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6214         * gfortran.dg/function_optimize_10.f90: Likewise.
6215         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6216         * gfortran.dg/used_types_17.f90: Likewise.
6217         * gfortran.dg/used_types_18.f90: Likewise.
6219 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6221         PR fortran/54286
6222         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6224 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6226         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6228 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6230         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6232 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6234         PR fortran/55072
6235         * gfortran.dg/assumed_type_2.f90: Fix test case.
6236         * gfortran.dg/internal_pack_13.f90: New test.
6237         * gfortran.dg/internal_pack_14.f90: New test.
6239 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6241         PR fortran/55868
6242         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6243         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6244         $tar to STAR.
6246 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6248         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6250 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6252         PR target/55719
6253         * gcc.target/s390/pr55719.c: New testcase.
6255 2013-01-11  Richard Guenther  <rguenther@suse.de>
6257         PR tree-optimization/44061
6258         * gcc.dg/pr44061.c: New testcase.
6260 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6262         Update copyright years.
6264 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6265             Jakub Jelinek  <jakub@redhat.com>
6267         PR target/55565
6268         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6270 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6272         PR rtl-optimization/55672
6273         * gcc.target/i386/pr55672.c: New.
6275 2013-01-10  Jeff Law  <law@redhat.com>
6277         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6278         pass/fail message unique.
6281 2013-01-10  Jason Merrill  <jason@redhat.com>
6283         * ada/.gitignore: New.
6285 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6287         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6288         Add tls options.
6289         * g++.dg/tls/thread_local2.C: Likewise.
6290         * g++.dg/tls/thread_local2g.C: Likewise.
6291         * g++.dg/tls/thread_local6.C: Likewise.
6292         * g++.dg/tls/thread_local-order1.C: Add tls options.
6293         * g++.dg/tls/thread_local-order2.C: Likewise.
6294         * g++.dg/tls/thread_local3.C: Likewise.
6295         * g++.dg/tls/thread_local3g.C: Likewise.
6296         * g++.dg/tls/thread_local4.C: Likewise.
6297         * g++.dg/tls/thread_local4g.C: Likewise.
6298         * g++.dg/tls/thread_local5.C: Likewise.
6299         * g++.dg/tls/thread_local5g.C: Likewise.
6300         * g++.dg/tls/thread_local6g.C: Likewise.
6302 2013-01-10  Kostya Serebryany  <kcc@google.com>
6304         * g++.dg/asan/asan_test.cc: Sync from upstream.
6306 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6308         PR tree-optimization/55921
6309         * gcc.c-torture/compile/pr55921.c: New test.
6311 2013-01-09  Jan Hubicka  <jh@suse.cz>
6313         PR tree-optimization/55569
6314         * gcc.c-torture/compile/pr55569.c: New testcase.
6316 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6318         PR fortran/47203
6319         * gfortran.dg/use_28.f90: New test.
6321 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6323         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6324         number matching more robust.
6326 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6328         PR rtl-optimization/55829
6329         * gcc.target/i386/pr55829.c: New.
6331 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6333         PR fortran/55758
6334         * gfortran.dg/bind_c_bool_1.f90: New.
6335         * gfortran.dg/do_5.f90: Add dg-warning.
6337 2013-01-09  Jan Hubicka  <jh@suse.cz>
6339         PR tree-optimization/55875
6340         * gcc.c-torture/execute/pr55875.c: New testcase.
6341         * g++.dg/torture/pr55875.C: New testcase.
6343 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6345         PR c/48418
6346         * c-c++-common/pr48418.c: New test.
6348 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6350         PR c++/55801
6351         * g++.dg/tls/thread_local-ice.C: New.
6353 2013-01-09  Andreas Schwab  <schwab@suse.de>
6355         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6357 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6359         PR tree-optimization/48189
6360         * gcc.dg/pr48189.c: New test.
6362 2013-01-04  Jan Hubicka  <jh@suse.cz>
6364         PR tree-optimization/55823
6365         * g++.dg/ipa/devirt-10.C: New testcase.
6367 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6368             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6370         PR rtl-optimization/55845
6371         * gcc.target/i386/pr55845.c: New test.
6373 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6375         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6376         instructions generated instead of number of occurances.
6378 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6380         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6381         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6382         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6383         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6384         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6385         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6386         * gcc.target/aarch64/vect-fcm.x: Likewise.
6387         * lib/target-supports.exp
6388         (check_effective_target_vect_cond): Enable for AArch64.
6390 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6392         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6393         endian-safe float pool loading.
6394         (test_square_root_v4sf): Likewise.
6395         (test_square_root_v2df): Likewise.
6396         * lib/target-supports.exp
6397         (check_effective_target_vect_call_sqrtf): Add AArch64.
6399 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6401         PR debug/55579
6402         * gcc.dg/tree-ssa/pr55579.c: New test.
6404 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6406         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6407         asm comments.
6409 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6411         PR middle-end/55890
6412         * gcc.dg/torture/pr55890-3.c: New test.
6414         PR middle-end/55851
6415         * gcc.c-torture/compile/pr55851.c: New test.
6417         PR sanitizer/55844
6418         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6419         dg-options.
6421 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6423         PR fortran/55618
6424         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6426 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6428         PR fortran/55763
6429         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6430         * gfortran.dg/pointer_init_7.f90: New.
6432 2013-01-07  Richard Biener  <rguenther@suse.de>
6434         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6436 2013-01-07  Richard Biener  <rguenther@suse.de>
6438         PR middle-end/55890
6439         * gcc.dg/torture/pr55890-1.c: New testcase.
6440         * gcc.dg/torture/pr55890-2.c: Likewise.
6442 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6444         * gcc.target/aarch64/fmovd.c: New.
6445         * gcc.target/aarch64/fmovf.c: Likewise.
6446         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6447         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6448         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6449         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6450         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6451         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6453 2013-01-07  Richard Biener  <rguenther@suse.de>
6455         PR tree-optimization/55888
6456         PR tree-optimization/55862
6457         * gcc.dg/torture/pr55888.c: New testcase.
6459 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6461         PR fortran/55852
6462         * gfortran.dg/intrinsic_size_3.f90: New.
6464 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6466         PR fortran/55763
6467         * gfortran.dg/select_type_32.f90: New.
6469 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6471         PR c++/52343
6472         * g++.dg/cpp0x/alias-decl-29.C: New test.
6474 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6476         PR fortran/53876
6477         PR fortran/54990
6478         PR fortran/54992
6479         * gfortran.dg/class_array_15.f03: New test.
6481 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6483         PR fortran/42769
6484         PR fortran/45836
6485         PR fortran/45900
6486         * gfortran.dg/use_23.f90: New test.
6487         * gfortran.dg/use_24.f90: New test.
6488         * gfortran.dg/use_25.f90: New test.
6489         * gfortran.dg/use_26.f90: New test.
6490         * gfortran.dg/use_27.f90: New test.
6492 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6494         * gnat.dg/specs/clause_on_volatile.ads: New test.
6496 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6498         * gnat.dg/alignment10.adb: New test.
6500 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6501             Mikael Morin  <mikael@gcc.gnu.org>
6503         PR fortran/55827
6504         * gfortran.dg/use_22.f90: New test.
6506 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6508         * gcc.target/aarch64/cmp-1.c: New testcase.
6510 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6512         PR fortran/55172
6513         * gfortran.dg/select_type_31.f03: New test.
6515 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6517         PR c++/54526 (again)
6518         * g++.dg/cpp0x/parse2.C: Extend.
6519         * g++.old-deja/g++.other/crash28.C: Adjust.
6521 2013-01-04  Richard Biener  <rguenther@suse.de>
6523         PR tree-optimization/55862
6524         * gcc.dg/torture/pr55862.c: New testcase.
6526 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6528         PR tree-optimization/55755
6529         * gcc.dg/torture/pr55755.c: New test.
6530         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6531         * gcc.dg/tree-ssa/pr45144.c: Update.
6533 2013-01-04  Richard Biener  <rguenther@suse.de>
6535         PR middle-end/55863
6536         * gcc.dg/fold-reassoc-2.c: New testcase.
6538 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6540         PR fortran/55763
6541         * gfortran.dg/null_7.f90: New.
6543 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6545         PR fortran/55854
6546         PR fortran/55763
6547         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6548         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6549         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6551 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6553         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6555 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6557         PR fortran/55855
6558         * gfortran.dg/assignment_1.f90: Modified.
6559         * gfortran.dg/assignment_4.f90: New.
6561 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6563         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6565 2013-01-03  Richard Biener  <rguenther@suse.de>
6567         PR tree-optimization/55857
6568         * gcc.dg/vect/pr55857-1.c: New testcase.
6569         * gcc.dg/vect/pr55857-2.c: Likewise.
6571 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6573         PR rtl-optimization/55838
6574         * gcc.dg/pr55838.c: New test.
6576         PR tree-optimization/55832
6577         * gcc.c-torture/compile/pr55832.c: New test.
6579 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6581         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6582         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6583         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6584         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6585         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6586         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6587         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6588         * gcc.dg/unroll_1.c: Ditto.
6589         * gcc.dg/unroll_2.c: Ditto.
6590         * gcc.dg/unroll_3.c: Ditto.
6591         * gcc.dg/unroll_4.c: Ditto.
6593 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6595         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6597 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6599         PR fortran/55818
6600         * gfortran.dg/eof_4.f90: New test.
6602 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6604         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6605         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6606         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6607         (compat_setup_dfp): Initialize compat_alt_caret and
6608         compat_save_TEST_ALWAYS_FLAGS.
6610 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6612         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6614 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6616         * gcc.dg/torture/fp-int-convert-2.c: New test.
6618 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6620         * gfortran.dg/newunit_3.f90: Add dg-do run.
6621         * gfortran.dg/inquire_15.f90: Add dg-do run.
6623 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6625         PR tree-optimization/55831
6626         * gcc.dg/pr55831.c: New test.
6628 Copyright (C) 2013 Free Software Foundation, Inc.
6630 Copying and distribution of this file, with or without modification,
6631 are permitted in any medium without royalty provided the copyright
6632 notice and this notice are preserved.