gimple-ssa-strength-reduction.c (replace_mult_candidate): Update candidate table...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf98ca348ff98f9b235d6930c6b1b308d76abc132
1 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3         * gcc.dg/torture/pr57993-2.cpp: New.
5 2013-08-02  Jan Hubicka  <jh@suse.cz>
7         * gcc.dg/ipa/ipa-1.c: Update.
8         * gcc.dg/ipa/ipa-2.c: Update.
9         * gcc.dg/ipa/ipa-3.c: Update.
10         * gcc.dg/ipa/ipa-4.c: Update.
11         * gcc.dg/ipa/ipa-5.c: Update.
12         * gcc.dg/ipa/ipa-7.c: Update.
13         * gcc.dg/ipa/ipa-8.c: Update.
14         * gcc.dg/ipa/ipcp-1.c: Update.
15         * gcc.dg/ipa/ipcp-2.c: Update.
17 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
19         PR rtl-optimization/58048
20         * gcc.target/i386/pr58048.c: New.
22 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
24         * gcc.target/arm/neon-for-64bits-2.c: Delete.
26 2013-08-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
27             Peter Bergner  <bergner@vnet.ibm.com>
29         PR c++/54537
30         * g++.dg/overload/using3.C: New.
31         * g++.dg/overload/using2.C: Adjust.
32         * g++.dg/lookup/using9.C: Likewise.
34 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
36         * gcc.target/arm/pr46972-2.c: New test.
38 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
40         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
42 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
44         * gcc.target/powerpc/fusion.c: New file, test power8 fusion
45         support.
47 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
49         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
50         rather than addressing!=absolute when deciding how to handle MIPS16
51         when the test forces an ABI.
53 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
55         PR c++/57673
56         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
58 2013-07-30  Steve Ellcey  <sellcey@mips.com>
60         * gcc.target/mips/code-readable-1.c: Increase switch size.
61         * gcc.target/mips/code-readable-2.c: Ditto.
62         * gcc.target/mips/code-readable-3.c: Ditto.
63         * gcc.target/mips/code-readable-4.c: Ditto.
65 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/57947
68         * g++.dg/parse/crash63.C: New.
70 2013-07-30  Tobias Burnus  <burnus@net-b.de>
72         PR fortran/57530
73         * gfortran.dg/pointer_assign_8.f90: New.
74         * gfortran.dg/pointer_assign_9.f90: New.
75         * gfortran.dg/pointer_assign_10.f90: New.
76         * gfortran.dg/pointer_assign_11.f90: New.
78 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
80         * gcc.target/arm/pr57637.c: New testcase.
82 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
84         PR tree-optimization/57993
85         * gcc.dg/torture/pr57993.c: New test.
87 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
89         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
91 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/57948
94         * g++.dg/conversion/ambig2.C: New.
96 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
98         * gcc.target/mips/fabs-2008.c: New test case.
99         * gcc.target/mips/fabs-legacy.c: New test case.
100         * gcc.target/mips/fabsf-2008.c: New test case.
101         * gcc.target/mips/fabsf-legacy.c: New test case.
102         * gcc.target/mips/fneg-2008.c: New test case.
103         * gcc.target/mips/fneg-legacy.c: New test case.
104         * gcc.target/mips/fneg-2008.c: New test case.
105         * gcc.target/mips/fneg-legacy.c: New test case.
106         * gcc.target/mips/nan-2008.c: New test case.
107         * gcc.target/mips/nan-legacy.c: New test case.
108         * gcc.target/mips/nanf-2008.c: New test case.
109         * gcc.target/mips/nanf-legacy.c: New test case.
110         * gcc.target/mips/nans-2008.c: New test case.
111         * gcc.target/mips/nans-legacy.c: New test case.
112         * gcc.target/mips/nansf-2008.c: New test case.
113         * gcc.target/mips/nansf-legacy.c: New test case.
114         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
116 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
117             Maxim Kuvyrkov  <maxim@kugelworks.com>
119         * lib/target-supports.exp (check_effective_target_non_bionic): New
120         effective-target test.
121         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
122         * g++.dg/tls/thread_local4g.C: Ditto.
124 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
126         PR fortran/58009
127         * gfortran.dg/vector_subsript_7.f90:  New test.
129 2013-07-27  Tobias Burnus  <burnus@net-b.de>
131         PR fortran/57991
132         * gfortran.dg/warn_alias.f90: New.
134 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
136         PR fortran/57285
137         * gfortran.dg/class_array_19.f90: New.
139 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
141         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
142         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
143         * gcc.dg/vect/pr57741-3.c: Likewise.
144         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
146 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
148         Skip tests that make assumptions about struct layout that don't hold
149         on epiphany:
150         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
151         * g++.dg/cpp0x/iop.C: Likewise.
152         * g++.dg/cpp0x/named_refs.C: Likewise.
153         * g++.dg/cpp0x/rv1p.C: Likewise.
154         * g++.dg/cpp0x/rv2p.C: Likewise.
155         * g++.dg/cpp0x/rv3p.C: Likewise.
156         * g++.dg/cpp0x/rv4p.C: Likewise.
157         * g++.dg/cpp0x/rv5p.C: Likewise.
158         * g++.dg/cpp0x/rv6p.C: Likewise.
159         * g++.dg/cpp0x/rv7p.C: Likewise.
160         * g++.dg/cpp0x/rv8p.C: Likewise.
161         * g++.dg/ext/strncpy-chk1.C: Likewise.
162         * gcc.dg/builtin-object-size-10.c: Likewise.
163         * gcc.dg/builtin-object-size-11.c: Likewise.
164         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
165         * gcc.dg/pr25805.c: Likewise.
166         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
167         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
168         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
169         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
170         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
171         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
172         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
173         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
174         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
175         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
176         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
177         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
178         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
179         * gcc.c-torture/execute/zerolen-2.x: Likewise.
180         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
182         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
183         * gcc.dg/tree-ssa/loop-1.c: Likewise.
185         * gcc.dg/torture/pr37868.c: Disable for epiphany.
186         * gcc.dg/sibcall-6.c: Enable for epiphany.
188 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
190         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
192 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
194         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
195         memcpy not initializers.
197         * gcc.dg/guality/guality.exp: Skip on AIX.
199 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
201         PR c++/57101
202         * g++.dg/cpp0x/pr57101.C: New.
204 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
206         * gcc.target/aarch64/neg_1.c: New test.
208 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
210         PR fortran/57966
211         * gfortran.dg/typebound_call_25.f90: New.
213 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
215         PR c++/57981
216         * g++.dg/cpp0x/pr57981.C: New.
218 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
220         PR c++/57880
221         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
223 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
225         PR rtl-optimization/57960
226         * gcc.target/s390/pr57960.c: New.
228 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
230         PR fortran/57639
231         * gfortran.dg/unlimited_polymorphic_9.f90: New.
233 2013-07-25  Terry Guo  <terry.guo@arm.com>
235         * gcc.target/arm/thumb1-Os-mult.c: New test case.
237 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/57942
240         * g++.dg/inherit/pr57942.C: New.
242 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
244         * gcc.target/powerpc/bool2.h: New file, test the code generation
245         of logical operations for power5, altivec, power7, and power8
246         systems.
247         * gcc.target/powerpc/bool2-p5.c: Likewise.
248         * gcc.target/powerpc/bool2-av.c: Likewise.
249         * gcc.target/powerpc/bool2-p7.c: Likewise.
250         * gcc.target/powerpc/bool2-p8.c: Likewise.
251         * gcc.target/powerpc/bool3.h: Likewise.
252         * gcc.target/powerpc/bool3-av.c: Likewise.
253         * gcc.target/powerpc/bool2-p7.c: Likewise.
254         * gcc.target/powerpc/bool2-p8.c: Likewise.
256 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
258         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
260 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
262         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
264 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
266         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
267         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
268         type from long to long long.
269         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
270         to have effective-target keywords of lp64 and ilp32.
271         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
272         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
273         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
274         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
275         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
276         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
277         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
278         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
279         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
281 2013-07-23  Tom Tromey  <tromey@redhat.com>
282             Joseph Myers  <joseph@codesourcery.com>
284         * gcc.dg/c11-generic-1.c: New file.
285         * gcc.dg/c11-generic-2.c: New file.
287 2013-07-22  Tobias Burnus  <burnus@net-b.de>
289         PR fortran/57906
290         PR fortran/52052
291         * coarray/lib_realloc_1.f90: Permit optimization.
292         * gfortran.dg/coarray_31.f90: New.
294 2013-07-22  Tobias Burnus  <burnus@net-b.de>
296         PR fortran/57762
297         * gfortran.dg/class_array_7.f03: Fix memory leak.
299 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
301         PR c++/52816
302         * g++.dg/cpp0x/decltype56.C: New.
304 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
306         * gcc.dg/pr53265.c: Correct line number in dg-message.
308 2013-07-22  Diego Novillo  <dnovillo@google.com>
310         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
312 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
314         PR testsuite/52641
315         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
316         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
318 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
320         PR testsuite/52641
321         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
322         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
323         * gcc.dg/torture/pr53366-1.c: Same.
324         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
325         * gcc.dg/torture/pr56488.c: Same.
326         * gcc.dg/torture/pr57584.c: Same.
327         * gcc.dg/tree-ssa/pr57385.c: Same.
328         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
330 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
332         * c-c++-common/pr41779.c: Fix typos.
333         * gcc.c-torture/compile/20031125-2.c: Likewise.
334         * gcc.c-torture/compile/20040621-1.c: Likewise.
335         * gcc.c-torture/execute/20020418-1.c: Likewise.
336         * gcc.dg/20020108-1.c: Likewise.
337         * gcc.dg/atomic-generic-aux.c: Likewise.
338         * gcc.dg/builtin-complex-err-2.c: Likewise.
339         * gcc.dg/decl-1.c: Likewise.
340         * gcc.dg/di-sync-multithread.c: Likewise.
341         * gcc.dg/format/c90-printf-1.c: Likewise.
342         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
343         * gcc.dg/long-long-compare-1.c: Likewise.
344         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
345         * gcc.dg/pr17055-1.c: Likewise.
346         * gcc.dg/pr27095.c: Likewise.
347         * gcc.dg/torture/fp-int-convert.h: Likewise.
348         * gcc.dg/tree-prof/inliner-1.c: Likewise.
349         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
350         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
351         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
352         * gcc.dg/tree-ssa/loop-19.c: Likewise.
353         * gcc.dg/tree-ssa/loop-1.c: Likewise.
354         * gcc.dg/tree-ssa/pr21001.c: Likewise.
355         * gcc.dg/tree-ssa/pr42585.c: Likewise.
356         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
357         * gcc.dg/vect/vect-cond-5.c: Likewise.
358         * gcc.dg/weak/typeof-2.c: Likewise.
359         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
360         * gcc.target/arm/naked-1.c: Likewise.
361         * gcc.target/i386/pr9771-1.c: Likewise.
362         * gcc.target/sparc/sparc-constant-1.c: Likewise.
363         * gcc.target/sparc/struct-ret-check.c: Likewise.
364         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
365         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
366         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
367         Likewise.
369 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
371         PR fortran/56937
372         * gfortran.dg/dependency_42.f90:  New test.
373         * gfortran.dg/dependency_43.f90:  New test.
375 2013-07-21  Tobias Burnus  <burnus@net-b.de>
377         PR fortran/35862
378         * gfortran.dg/round_4.f90: New.
380 2013-07-21  Tobias Burnus  <burnus@net-b.de>
382         PR fortran/57894
383         * gfortran.dg/min_max_conformance_2.f90: New.
385 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
387         PR preprocessor/57620
388         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
389         (main): Don't test {s,u,U,L}12.
390         * c-c++-common/raw-string-13.c: New test.
391         * c-c++-common/raw-string-14.c: New test.
392         * c-c++-common/raw-string-15.c: New test.
393         * c-c++-common/raw-string-16.c: New test.
395 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
397         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
399 2013-07-20  Joern Rennecke <joern.rennecke@embecosm.com>
401         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
403         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
404         target { ! keeps_null_pointer_checks }.
405         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
406         target { ! keeps_null_pointer_checks }.
408         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
409         * gcc.dg/torture/pr56488.c: Likewise.
411 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
413         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
414         new testcase.
416 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
418         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
419         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
420         * gfortran.dg/guality/guality.exp: Skip on AIX.
422         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
424         * g++.dg/debug/pr56819.C: Skip on AIX.
425         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
426         * g++.dg/guality/guality.exp: Skip on AIX.
428         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
430         * gcc.misc-tests/gcov-14.c: Skip on AIX.
432         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
434 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
436         PR target/57516
437         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
438         Adjust to corrected rounding.
440 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
442         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
443         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
444         check_effective_target_cilkplus.
445         * g++.dg/cilk-plus/cilk-plus.exp: Same.
447 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
449         * gcc.target/powerpc/pr57744.c: Fix typo.
451 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
453         PR middle-end/57698
454         * gcc.c-torture/compile/pr57698.c: New test.
455         * gcc.c-torture/compile/pr43791.c: Remove prune output
456         directive.
457         * gcc.c-torture/compile/pr44043.c: Ditto.
459 2013-07-18  Wei Mi  <wmi@google.com>
461         PR rtl-optimization/57878
462         * g++.dg/pr57518.C: New test.
464 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
466         * gcc.dg/pr42611.c: Move dg-error to correct line.
468 2013-07-17  Tobias Burnus  <burnus@net-b.de>
470         PR fortran/57895
471         * gfortran.dg/dollar_sym_3.f: New.
472         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
474 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
476         PR target/55654
477         PR target/55656
478         PR target/55657
479         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
480         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
481         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
482         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
483         * objc.dg/image-info.m: Likewise.
484         * objc.dg/symtab-1.m: Likewise.
485         * objc.dg/torture/strings/const-str-10.m: Likewise.
486         * objc.dg/torture/strings/const-str-11.m: Likewise.
487         * objc.dg/torture/strings/const-str-9.m: Likewise.
488         * objc.dg/zero-link-1.m: Likewise.
489         * objc.dg/zero-link-2.m: Likewise.
490         * objc.dg/no-extra-load.m: Avoid Foundation.h.
491         * objc.dg/objc-foreach-4.m: Likewise.
492         * objc.dg/objc-foreach-5.m: Likewise.
493         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
494         (for Darwin).
495         * obj-c++.dg/strings/const-str-12.mm: Likewise.
496         * obj-c++.dg/syntax-error-1.mm: Likewise.
497         * objc.dg/method-6.m: Likewise.
498         * objc.dg/pr23214.m: Likewise.
499         * objc.dg/proto-lossage-7.m: Likewise.
500         * objc.dg/strings/const-str-12b.m: Likewise.
501         * objc.dg/zero-link-3.m: Likewise.
502         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
503         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
504         adjust headers, interfaces and encoded types to reflect current system
505         versions.  Add FIXME and outputs from current system compiler for
506         reference.
508 2013-07-15  Cong Hou  <congh@google.com>
510         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
511         counted.
512         * gcc.target/i386/l_fma_float_3.c: Likewise.
513         * gcc.target/i386/l_fma_double_1.c: Likewise.
514         * gcc.target/i386/l_fma_double_3.c: Likewise.
516 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
518         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
519         function to test if HTM is available.
520         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
521         * gcc.target/powerpc/htm-builtin-1.c: New test.
523 2013-07-15  Tobias Burnus  <burnus@net-b.de>
525         * gfortran.dg/coarray_lib_realloc_1.f90: New.
526         * gfortran.dg/coarray/lib_realloc_1.f90: New.
527         * gfortran.dg/coarray_6.f90: Add dg-error.
529 2013-07-15  Tobias Burnus  <burnus@net-b.de>
531         PR fortran/37336
532         * gfortran.dg/finalize_18.f90: New.
534 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
536         PR fortran/52669
537         * fortran.dg/module_variable_1.f90:  New test.
538         * fortran.dg/module_variable_2.f90:  New test.
540 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
542         * g++.dg/ext/vector19.C: Adapt.
543         * g++.dg/ext/vector23.C: New testcase.
545 2013-07-12  Michael Matz  <matz@suse.de>
547         PR middle-end/55771
548         * c-c++-common/pr55771.c: New test.
550 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
552         * gcc.target/aarch64/vect-movi.c: New.
554 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
556         PR target/57362
557         * g++.dg/ext/pr57362.C: New.
559 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
561         PR target/57631
562         * gcc.target/avr/torture/pr57631.c: New test.
564 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
566         PR c++/57827
567         * g++.dg/cpp0x/constexpr-ice7.C: New.
569 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
571         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
572         for EABI targets.
573         * gcc.c-torture/execute/nest-align-1.x: New.
575 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
577         PR c++/57874
578         * g++.dg/cpp0x/sfinae48.C: New.
580 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
582         PR preprocessor/57824
583         * c-c++-common/raw-string-17.c: New test.
584         * c-c++-common/gomp/pr57824.c: New test.
586 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
588         PR c++/57869
589         * g++.dg/cpp0x/reinterpret_cast1.C: New.
590         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
591         * g++.dg/conversion/dr195.C: Update.
592         * g++.dg/expr/cast2.C: Likewise.
594 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
596         * c-c++-common/raw-string-18.c: New test.
597         * c-c++-common/raw-string-19.c: New test.
599         PR preprocessor/57757
600         * g++.dg/cpp/paste1.C: New test.
601         * g++.dg/cpp/paste2.C: New test.
603 2013-07-10  Graham Stott  <grahams@btinternet.com>
605         * gcc.target/mips/mulsize-1.c: New.
606         * gcc.target/mips/mulsize-2.c: New.
607         * gcc.target/mips/mulsize-3.c: New.
608         * gcc.target/mips/mulsize-4.c: New.
610 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
612         PR c++/53094
613         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
614         * g++.dg/ext/vector24.C: New testcase.
616 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
618         PR c++/53000
619         * g++.dg/cpp0x/decltype17.C: Adjust.
621 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
623         PR c++/51786
624         * g++.dg/cpp0x/pr51786.C: New.
626 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
628         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
630         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
632         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
634         * gcc.target/powerpc/sd-vsx.c: Require dfp.
635         * gcc.target/powerpc/sd-pwr6.c: Likewise.
637 2013-07-08  Tobias Burnus  <burnus@net-b.de>
639         PR fortran/57834
640         * gfortran.dg/c_f_pointer_tests_8.f90: New.
642 2013-07-08  Tobias Burnus  <burnus@net-b.de>
644         PR fortran/50554
645         * gfortran.dg/do_check_9.f90: New.
647 2013-07-08  Tobias Burnus  <burnus@net-b.de>
649         PR fortran/57785
650         * gfortran.dg/dot_product_2.f90: New.
652 2013-07-08  Tobias Burnus  <burnus@net-b.de>
654         PR fortran/57469
655         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
657 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
659         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
660         * gfortran.dg/finalize_10.f90: Fix dg-final.
662 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
664         PR target/57819
665         * gcc.target/i386/pr57819.c: New test.
667         PR rtl-optimization/57829
668         * gcc.c-torture/execute/pr57829.c: New test.
670 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
672         * gcc.target/i386/memcpy-vector_loop-1.c: New.
673         * gcc.target/i386/memcpy-vector_loop-2.c: New.
675 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
677         PR target/57807
678         * gcc.target/i386/pr57807.c: New test.
680 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
682         PR target/29776
683         * gcc.dg/tree-ssa/vrp89.c: New test.
685 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
687         PR c++/28262
688         * g++.dg/parse/defarg16.C: New.
690 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
692         PR rtl-optimization/55342
693         * gcc.target/i386/pr55342.c: New.
695 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
697         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
699 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
701         PR c++/14263
702         * g++.dg/inherit/virtual10.C: New.
704 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
706         PR c/57821
707         * gcc.dg/large-size-array-6.c: New test.
709 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
711         PR c++/38634
712         * g++.dg/template/crash116.C: New.
714 2013-07-04  Joern Rennecke <joern.rennecke@embecosm.com>
716         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
717         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
719 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
721         PR c++/54998
722         * g++.dg/cpp0x/nsdmi-list3.C: New.
724 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
726         PR target/57777
727         * gcc.target/i386/pr57777.c: New test.
729         PR c++/57771
730         * g++.dg/template/arg9.C: New test.
732 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
734         * gcc.target/i386/avx-inline.c: New test.
736 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
738         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
739         * gcc.target/mips/call-2.c: Likewise.
740         * gcc.target/mips/call-3.c: Likewise.
741         * gcc.target/mips/lazy-binding-1.c: Likewise.
743 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
745         PR tree-optimization/57741
746         * gcc.dg/vect/pr57741-1.c: New test.
747         * gcc.dg/vect/pr57741-2.c: New test.
748         * gcc.dg/vect/pr57741-3.c: New test.
750 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
752         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
753         on big endian.
754         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
755         * lib/target-supports.exp: Define aarch64_little_endian.
757 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
759         * gcc.target/aarch64/abs_1.c: New test.
761 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
763         * gcc.target/aarch64/bfxil_1.c: New test.
764         * gcc.target/aarch64/bfxil_2.c: Likewise.
766 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
768         PR c/57766
769         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
770         array sizes from 100 to 20.
772 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
774         PR fortran/54788
775         * gfortran.dg/pointer_remapping_8.f90: New.
777 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
779         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
780         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
781         * g++.dg/cpp1y/udlit-userdef-string.C: New.
782         * g++.dg/cpp1y/complex_literals.h: New.
784 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
786         PR c++/57645
787         * g++.dg/cpp0x/noexcept21.C: New.
789 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
791         PR target/57736
792         * gcc.target/i386/pr57736.c: New test.
794 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
796         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
797         c specific.
798         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
799         strings to match the fixed error messages.
800         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
801         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
802         message check.
804 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
806         PR target/57744
807         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
808         stqcx. get even registers.
810 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
812         PR c++/57509
813         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
815 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
817         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
818         Fix scan patterns.
819         * gcc.target/i386/bmi-1.c: Ditto.
820         * gcc.target/i386/bmi-bextr-4.c: New.
821         * gcc.target/i386/bmi-bextr-5.c: Ditto.
823 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
825         PR c++/57682
826         * g++.dg/cpp0x/initlist73.C: New.
828 2013-06-27  Meador Inge  <meadori@codesourcery.com>
830         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
831         * g++.dg/simulate-thread/atomics-2.C: Likewise.
832         * g++.dg/simulate-thread/atomics-1.C: Likewise.
834 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
836         PR c++/57509
837         * g++.dg/ext/pr57509.C: New file.
839 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
841         PR target/57623
842         * gcc.target/i386/bmi-bextr-3.c: New test.
844         PR target/57623
845         * gcc.target/i386/bmi2-bzhi-1.c: New test.
847 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
849         PR c++/57172
850         * g++.dg/cpp0x/pr57172.C: New testcase.
852 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
854         * gcc.target/s390/htm-1.c: New file.
855         * gcc.target/s390/htm-nofloat-1.c: New file.
856         * gcc.target/s390/htm-xl-intrin-1.c: New file.
858 2013-06-26  Tobias Burnus  <burnus@net-b.de>
860         PR fortran/29800
861         * gfortran.dg/bounds_check_17.f90: New.
863 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
865         PR c++/57640
866         * g++.dg/cpp1y/pr57640.C: New.
868 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
870         PR c/57692
871         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
872         overflow due to size of arrays.
874 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
876         PR tree-optimization/57705
877         * gcc.dg/vect/pr57705.c: New test.
878         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
880 2013-06-25  Martin Jambor  <mjambor@suse.cz>
882         PR middle-end/57670
883         * g++.dg/ipa/pr57670.C: New test.
885 2013-06-25  Richard Biener  <rguenther@suse.de>
887         PR middle-end/56977
888         * gcc.dg/pr56977.c: New testcase.
890 2013-06-24  Martin Jambor  <mjambor@suse.cz>
892         PR tree-optimization/57358
893         * gcc.dg/ipa/pr57358.c: New test.
895 2013-06-24  Richard Biener  <rguenther@suse.de>
897         PR testsuite/57686
898         * gcc.dg/torture/pr57584.c: Remove target specific bits.
900 2013-06-24  Richard Biener  <rguenther@suse.de>
902         PR tree-optimization/57488
903         * gcc.dg/torture/pr57488.c: New testcase.
905 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
906             Dominique d'Humieres  <dominiq@lps.ens.fr>
908         PR fortran/52413
909         * gfortran.dg/fraction.f90: New.
911 2013-06-24  Alan Modra  <amodra@gmail.com>
913         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
914         Add scan-assembler-not "lvx".
915         * gcc.target/powerpc/le-altivec-consts.c: New.
917 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
919         * g++.dg/cpp0x/sfinae47.C: New.
921 2013-06-23  Oleg Endo <olegendo@gcc.gnu.org>
923         PR target/52483
924         * gcc.target/sh/pr52483-1.c: New.
925         * gcc.target/sh/pr52483-2.c: New.
926         * gcc.target/sh/pr52483-3.c: New.
927         * gcc.target/sh/pr52483-4.c: New.
928         * gcc.target/sh/pr52483-5.c: New.
930 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
932         * gcc.target/i386/intrinsics_1.c: New test.
933         * gcc.target/i386/intrinsics_2.c: Ditto.
934         * gcc.target/i386/intrinsics_3.c: Ditto.
935         * gcc.target/i386/intrinsics_4.c: Ditto.
936         * gcc.target/i386/intrinsics_5.c: Ditto.
937         * gcc.target/i386/intrinsics_6.c: Ditto.
938         * gcc.target/i386/avx-1.c: Provide macros for builtins
939         needing immediate arguments in f16cintrin.h and rtmintrin.h.
941 2013-06-21  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/37336
944         * gfortran.dg/finalize_17.f90: New.
946 2013-06-21  Tobias Burnus  <burnus@net-b.de>
948         * gfortran.dg/realloc_on_assign_18.f90: New.
950 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
952         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
953         Also changed the returns from error as distinct values so that
954         debugging can get easier.
955         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
956         errors specific to C, if necessary.  Also added new error
957         hooks for C++.
958         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
959         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
960         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
961         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
962         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
963         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
964         the same changes as parser_errors3.c, spaces were added between colons
965         to not confuse C++ compiler with 2 colons as scope.
966         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
967         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
968         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
969         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
970         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
971         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
972         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
973         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
974         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
975         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
976         * g++.dg/cilk-plus/cilk-plus.exp: New script.
977         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
978         in the list.
980 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
982         PR other/53317
983         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
985 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
987         PR target/57655
988         * gcc.target/i386/pr57655.c: New test.
990 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
992         * ada/acats/tests/gcc: Delete.
993         * gnat.dg/style: Likewise.
995 2013-06-20  Jeff Law  <law@redhat.com>
997         PR tree-optimization/57660
998         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
999         based on their branch cost.
1001         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1003 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1005         PR fortran/57633
1006         * gfortran.dg/list_read_11.f90: New.
1008 2013-06-20  Richard Biener  <rguenther@suse.de>
1010         PR tree-optimization/57584
1011         * gcc.dg/torture/pr57584.c: New testcase.
1013 2013-06-19  Sharad Singhai  <singhai@google.com>
1015         * g++.dg/gcov/gcov-8.C: New testcase.
1016         * lib/gcov.exp: Handle intermediate format.
1018 2013-06-19  Wei Mi  <wmi@google.com>
1020         PR rtl-optimization/57518
1021         * testsuite/gcc.dg/pr57518.c: New test.
1023 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1025         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1027 2013-06-19  Jan Hubicka  <jh@suse.cz>
1029         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1031 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1033         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1034         hard-coded values of array sizes with a #define.
1035         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1036         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1037         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1038         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1039         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1041 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1043         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1044         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1046 2013-06-19  Jeff Law  <law@redhat.com>
1048         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1050 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1052         PR c++/57638
1053         * g++.dg/template/error53.C: New.
1055 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1057         PR target/55033
1058         * gcc.target/powerpc/pr55033.c: Fix options.
1060 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1062         * gcc.target/i386/inline_error.c: New test.
1063         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1064         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1066 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1068         PR c++/53211
1069         * g++.dg/cpp0x/decltype55.C: New.
1071 2013-06-18  Marek Polacek  <polacek@redhat.com>
1073         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1075 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1077         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1079 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1081         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1082         Also changed the returns from error as distinct values so that it is
1083         easier to debug.
1085 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1087         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1089 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1091         PR c++/16128
1092         * g++.dg/template/error52.C: New.
1093         * g++.dg/lookup/friend15.C: Update.
1094         * g++.dg/parse/error11.C: Likewise.
1095         * g++.dg/parse/error14.C: Likewise.
1096         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1097         * g++.dg/parse/template25.C: Likewise.
1098         * g++.old-deja/g++.jason/cond.C: Likewise.
1099         * g++.old-deja/g++.mike/for2.C: Likewise.
1100         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1101         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1103 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1105         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1106         ensure alignment.
1108 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1110         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1111         accidentally placing minus sign for length instead of stride.
1113 2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
1115         PR rtl-optimization/57425
1116         PR rtl-optimization/57569
1117         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1118         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1120 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1122         PR fortran/49074
1123         PR fortran/56136
1124         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1125         packing.
1126         * gfortran.dg/typebound_assignment_6.f03: New.
1128 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1130         * gcc.target/h8300/h8300.exp: New.
1131         * gcc.dg/pragma-isr.c: Move to ...
1132         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1133         * gcc.target/h8300/pragma-isr.c: ... and here.
1134         * gcc.dg/pragma-isr2.c: Move to ...
1135         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1136         * gcc.target/h8300/pragma-isr2.c: ... and here.
1137         * gcc.dg/pragma-isr-trapa.c: Move to ...
1138         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1139         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1140         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1141         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1142         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1143         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1144         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1145         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1146         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1147         * gcc.dg/attr-isr-trap_exit.c: Move to ...
1148         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1149         * gcc.dg/attr-isr-trapa.c: Move to ...
1150         * gcc.target/sh/attr-isr-trapa.c: ... here.
1152 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1154         PR c++/51413
1155         * g++.dg/ext/builtin-offsetof1.C: New.
1157 2013-06-14  Vidya Praveen <vidyapraveen@arm.com>
1159         * gcc.target/aarch64/vect_smlal_1.c: New file.
1161 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1163         PR fortran/57508
1164         * gfortran.dg/defined_assignment_7.f90: New.
1166 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1168         PR c++/57599
1169         * g++.dg/rtti/dyncast6.C: New.
1170         * g++.dg/cpp0x/dyncast1.C: Likewise.
1172 2013-06-14  Alan Modra  <amodra@gmail.com>
1174         PR middle-end/57134
1175         * gcc.dg/pr57134.c: New.
1177 2013-06-14  Tobias Burnus  <burnus@net-b.de>
1179         PR fortran/57596
1180         * gfortran.dg/deferred_type_param_9.f90: New.
1182 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1184         * gcc.dg/fold-minus-1.c: New testcase.
1186 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
1188         PR fortran/49074
1189         * gfortran.dg/typebound_assignment_5.f03: New.
1191 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
1193         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1195 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1196             Pat Haugen <pthaugen@us.ibm.com>
1197             Peter Bergner <bergner@vnet.ibm.com>
1199         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1200         load/store instructions on power7, power8.
1201         * gcc.target/powerpc/atomic-p8.c: Likewise.
1203 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1205         PR c/57577
1206         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1208 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
1210         PR c++/38958
1211         * g++.dg/warn/Wunused-var-20.C: New.
1213 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1215         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1216         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1217         Run with -fno-common.
1219 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1221         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1222         and exit function calls with return 1 and return 0, respectively.
1224 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
1226         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1227         New tests.
1229 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
1231         PR tree-optimization/57361
1232         * gcc.dg/tree-ssa/pr57361.c: New file.
1234 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1236         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1237         to ensure alignment.
1238         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1240 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1242         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1244 2013-06-12  Tobias Burnus  <burnus@net-b.de>
1245             Dominique d'Humieres  <dominiq@lps.ens.fr>
1247         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1249 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
1251         PR target/56564
1252         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1253         * gcc.target/i386/pr56564-3.c: Likewise.
1255 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1257         PR fortran/57535
1258         * gfortran.dg/class_array_18.f90: New.
1260 2013-06-11  Jan Hubicka  <jh@suse.cz>
1262         PR c++/57551
1263         * g++.dg/ext/visibility/anon6.C: Update testcase.
1265 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1267         PR c/57563
1268         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1269         in how we check __sec_reduce_mutating function's result.
1271 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1272             Pat Haugen <pthaugen@us.ibm.com>
1273             Peter Bergner <bergner@vnet.ibm.com>
1275         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1276         direct move instructions.
1277         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1278         * gcc.target/powerpc/direct-move.h: Likewise.
1279         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1280         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1281         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1282         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1283         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1284         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1286 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1288         PR c++/52440
1289         * g++.dg/cpp0x/pr52440.C: New.
1291 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
1293         PR target/56564
1294         * gcc.target/i386/pr56564-1.c: New test.
1295         * gcc.target/i386/pr56564-2.c: New test.
1296         * gcc.target/i386/pr56564-3.c: New test.
1297         * gcc.target/i386/pr56564-4.c: New test.
1298         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1299         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1300         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1301         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1302         * gcc.target/i386/vect-sizes-1.c: Likewise.
1303         * gcc.target/i386/memcpy-1.c: Likewise.
1304         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1305         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1307 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1309         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1310         systems to cover all GNU systems.
1311         * g++.dg/abi/guard2.C: Likewise.
1312         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1313         * g++.dg/eh/sighandle.C: Likewise.
1314         * g++.dg/ext/cleanup-10.C: Likewise.
1315         * g++.dg/ext/cleanup-11.C: Likewise.
1316         * g++.dg/ext/cleanup-8.C: Likewise.
1317         * g++.dg/ext/cleanup-9.C: Likewise.
1318         * g++.dg/opt/const5.C: Likewise.
1319         * g++.dg/opt/life1.C: Likewise.
1320         * g++.dg/other/pr39496.C: Likewise.
1321         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1322         * g++.old-deja/g++.abi/align.C: Likewise.
1323         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1324         * g++.old-deja/g++.law/weak.C: Likewise.
1325         * g++.old-deja/g++.pt/asm1.C: Likewise.
1326         * gcc.c-torture/execute/20030125-1.x: Likewise.
1327         * gcc.c-torture/execute/990127-2.x: Likewise.
1328         * gcc.dg/20041106-1.c: Likewise.
1329         * gcc.dg/20050503-1.c: Likewise.
1330         * gcc.dg/builtin-object-size-5.c: Likewise.
1331         * gcc.dg/cleanup-10.c: Likewise.
1332         * gcc.dg/cleanup-11.c: Likewise.
1333         * gcc.dg/cleanup-8.c: Likewise.
1334         * gcc.dg/cleanup-9.c: Likewise.
1335         * gcc.dg/complex-5.c: Likewise.
1336         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1337         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1338         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1339         * gcc.dg/dfp/pr35739.c: Likewise.
1340         * gcc.dg/fdata-sections-1.c: Likewise.
1341         * gcc.dg/lto/20090206-1_0.c: Likewise.
1342         * gcc.dg/lto/20090206-2_0.c: Likewise.
1343         * gcc.dg/pr30360.c: Likewise.
1344         * gcc.dg/pr37303.c: Likewise.
1345         * gcc.dg/pr39323-1.c: Likewise.
1346         * gcc.dg/pr39323-2.c: Likewise.
1347         * gcc.dg/pr39323-3.c: Likewise.
1348         * gcc.dg/pr45416.c: Likewise.
1349         * gcc.dg/setjmp-2.c: Likewise.
1350         * gcc.dg/split-1.c: Likewise.
1351         * gcc.dg/split-3.c: Likewise.
1352         * gcc.dg/split-4.c: Likewise.
1353         * gcc.dg/strlenopt-12g.c: Likewise.
1354         * gcc.dg/strlenopt-14g.c: Likewise.
1355         * gcc.dg/strlenopt-14gf.c: Likewise.
1356         * gcc.dg/strlenopt-16g.c: Likewise.
1357         * gcc.dg/strlenopt-17g.c: Likewise.
1358         * gcc.dg/strlenopt-18g.c: Likewise.
1359         * gcc.dg/strlenopt-1f.c: Likewise.
1360         * gcc.dg/strlenopt-22g.c: Likewise.
1361         * gcc.dg/strlenopt-2f.c: Likewise.
1362         * gcc.dg/strlenopt-4g.c: Likewise.
1363         * gcc.dg/strlenopt-4gf.c: Likewise.
1364         * gcc.dg/struct-ret-3.c: Likewise.
1365         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1366         * gcc.misc-tests/linkage.exp: Likewise.
1367         * gcc.target/i386/20000724-1.c: Likewise.
1368         * gcc.target/i386/align-main-3.c: Likewise.
1369         * gcc.target/i386/cleanup-1.c: Likewise.
1370         * gcc.target/i386/inline-mcpy.c: Likewise.
1371         * gcc.target/i386/pr32268.c: Likewise.
1372         * gcc.target/i386/pr36613.c: Likewise.
1373         * gcc.target/i386/pr39013-1.c: Likewise.
1374         * gcc.target/i386/pr39013-2.c: Likewise.
1375         * gcc.target/i386/pr39496.c: Likewise.
1376         * gcc.target/i386/pr40906-3.c: Likewise.
1377         * gcc.target/i386/pr46084.c: Likewise.
1378         * lib/target-supports.exp (check_effective_target_pie): Likewise.
1380 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
1382         PR target/6526
1383         * gcc.target/sh/pr6526.c: New.
1385 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1387         PR target/57568
1388         * gcc.c-torture/execute/pr57568.c: New test.
1390 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1392         PR c++/37404
1393         * g++.dg/other/vararg-4.C: New.
1395 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
1397         PR rtl-optimization/57559
1398         * gcc.target/s390/pr57559.c : New test.
1400 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1402         PR fortran/37336
1403         * gfortran.dg/finalize_10.f90: New.
1404         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1405         * gfortran.dg/finalize_15.f90: New.
1407 2013-06-08  Tobias Burnus  <burnus@net-b.de>
1409         PR fortran/57553
1410         * gfortran.dg/storage_size_4.f90: New.
1412 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
1414         PR c++/57548
1415         * testsuite/g++.dg/ext/pr57548.C: New test.
1417 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1419         PR middle-end/57541
1420         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1422 2013-06-07  Jan Hubicka  <jh@suse.cz>
1424         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1426 2013-06-07  Tobias Burnus  <burnus@net-b.de>
1428         PR fortran/57549
1429         * gfortran.dg/array_constructor_48.f90: New.
1430         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1431         * gfortran.dg/array_constructor_type_15.f03: Ditto.
1433 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1435         PR target/56315
1436         * gcc.target/arm/xordi3-opt.c: New test.
1438 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1440         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1441         Revert to dg-options.
1443 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1445         PR target/55033
1446         * gcc.target/powerpc/pr55033.c: New.
1448 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
1450         PR c++/53658
1451         * g++.dg/cpp0x/alias-decl-36.C: New.
1453 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1454             Pat Haugen <pthaugen@us.ibm.com>
1455             Peter Bergner <bergner@vnet.ibm.com>
1457         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1458         power8 builtin functions.
1459         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1460         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1461         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1462         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1463         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1464         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1465         * gcc.target/powerpc/p8vector-vectorize-1.c: New
1466         tests to test power8 auto-vectorization.
1467         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1468         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1469         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1470         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1472         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1473         powerpc_p8vector_ok instead of powerpc_vsx_ok.
1475         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1477         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1478         support.
1479         (check_effective_target_powerpc_p8vector_ok): Likewise.
1480         (is-effective-target): Likewise.
1481         (check_vect_support_and_set_flags): Likewise.
1483 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1485         PR c++/43652
1486         * g++.dg/parse/error53.C: New.
1488 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1490         PR rtl-optimization/57459
1491         * gcc.target/i386/pr57459.c: New test.
1493 2013-06-06  Teresa Johnson  <tejohnson@google.com>
1495         PR c++/53743
1496         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1497         into -freorder-blocks-and-partition test.
1498         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1499         * gcc.dg/tree-prof/20041218-1.c: Ditto.
1500         * gcc.dg/tree-prof/pr52027.c: Use -O2.
1501         * gcc.dg/tree-prof/pr50907.c: Ditto.
1502         * gcc.dg/tree-prof/pr45354.c: Ditto.
1503         * g++.dg/tree-prof/partition2.C: Ditto.
1504         * g++.dg/tree-prof/partition3.C: Ditto.
1506 2013-06-06  Tobias Burnus  <burnus@net-b.de>
1508         PR fortran/57542
1509         * gfortran.dg/finalize_16.f90: New.
1511 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1513         * gcc.dg/vect/no-section-anchors-vect-68.c:
1514         Add dg-skip-if aarch64_tiny.
1516 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1518         PR C/57457
1519         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1520         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1522 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1524         PR c++/51908
1525         * g++.dg/cpp0x/decltype54.C: New.
1527 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
1529         * gcc.dg/fshort-wchar.c: Add extra dg-options for
1530         arm*-*-*eabi* targets.
1531         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1532         arm*-*-* targets.
1533         * gcc.dg/tree-ssa/pr43491.c: Likewise.
1535 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
1536             Tobias Burnus  <burnus@net-b.de>
1538         * gfortran.dg/string_length_2.f90: Fix dg-do run.
1539         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
1540         * gfortran.dg/io_real_boz_4.f90: Ditto.
1541         * gfortran.dg/io_real_boz_5.f90: Ditto.
1543 2013-06-05  Andreas Schwab  <schwab@suse.de>
1545         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1547 2013-06-04  Jan Hubicka  <jh@suse.cz>
1549         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1551 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1553         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1554         parameters with void.
1555         (main2): Removed argc parameter.
1556         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1557         (main): Replaced argc, argv parameters with void.
1558         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1559         (main2): Removed argc parameter.
1560         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1561         argv parameters with void.  Added __asm volatile to avoid optimization
1562         on argc, if necessary.
1563         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1564         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1565         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1566         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1567         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1568         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1569         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1570         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1571         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1572         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1573         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1574         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1575         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1576         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1577         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1578         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1579         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1580         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1581         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1582         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1583         parameters with void.
1584         (main2): Removed argc parameter.
1585         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1586         (main): Replaced argc, argv parameters with void.
1587         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1588         argv parameters with void.  Also renamed this function as main, and
1589         delete the existing main.
1590         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1591         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1592         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1594 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
1596         * gcc.target/aarch64/movi_1.c: New test.
1598 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1600         PR fortran/37336
1601         * gfortran.dg/finalize_12.f90: New.
1602         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1603         end of scope finalization.
1604         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1605         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1606         * gfortran.dg/auto_dealloc_2.f90: Ditto.
1607         * gfortran.dg/class_19.f03: Ditto.
1608         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1609         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1610         * gfortran.dg/extends_14.f03: Ditto.
1611         * gfortran.dg/move_alloc_4.f90: Ditto.
1612         * gfortran.dg/typebound_proc_27.f03: Ditto.
1614 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
1616         * gfortran.dg/bounds_check_7.f90: Remove "! {".
1617         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1618         * gfortran.dg/default_initialization_5.f90: Update dg-do.
1619         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1620         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1621         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1622         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1623         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
1624         * gfortran.dg/io_real_boz_4.f90: Ditto.
1625         * gfortran.dg/io_real_boz_5.f90: Ditto.
1626         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1627         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1628         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1629         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1630         * gfortran.dg/transpose_2.f90: Fix dg-output.
1632 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1634         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1635         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1636         dg-option and an header comment.
1638 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1640         PR c++/57419
1641         * g++.dg/cpp0x/sfinae46.C: New.
1642         * g++.dg/cpp0x/defaulted13.C: Adjust.
1643         * g++.dg/cpp0x/defaulted2.C: Likewise.
1644         * g++.dg/cpp0x/defaulted26.C: Likewise.
1645         * g++.dg/cpp0x/defaulted3.C: Likewise.
1646         * g++.dg/cpp0x/error1.C: Likewise.
1647         * g++.dg/cpp0x/implicit1.C: Likewise.
1648         * g++.dg/cpp0x/implicit11.C: Likewise.
1649         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1650         * g++.dg/cpp0x/initlist47.C: Likewise.
1651         * g++.dg/cpp0x/initlist9.C: Likewise.
1652         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1653         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1654         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1655         * g++.dg/cpp0x/union4.C: Likewise.
1656         * g++.dg/template/crash108.C: Likewise.
1657         * g++.dg/template/crash41.C: Likewise.
1658         * g++.old-deja/g++.jason/local.C: Likewise.
1659         * g++.old-deja/g++.law/visibility3.C: Likewise.
1661 2013-06-03  Teresa Johnson  <tejohnson@google.com>
1663         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1664         * gcc.dg/vect/bb-slp-14.c: Ditto.
1665         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1666         * gcc.dg/vect/bb-slp-23.c: Ditto.
1667         * gcc.dg/vect/bb-slp-15.c: Ditto.
1668         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1669         * gcc.dg/vect/bb-slp-24.c: Ditto.
1670         * gcc.dg/vect/bb-slp-16.c: Ditto.
1671         * gcc.dg/vect/bb-slp-25.c: Ditto.
1672         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1673         * gcc.dg/vect/bb-slp-17.c: Ditto.
1674         * gcc.dg/vect/bb-slp-1.c: Ditto.
1675         * gcc.dg/vect/bb-slp-26.c: Ditto.
1676         * gcc.dg/vect/bb-slp-18.c: Ditto.
1677         * gcc.dg/vect/bb-slp-2.c: Ditto.
1678         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1679         * gcc.dg/vect/bb-slp-27.c: Ditto.
1680         * gcc.dg/vect/bb-slp-19.c: Ditto.
1681         * gcc.dg/vect/bb-slp-3.c: Ditto.
1682         * gcc.dg/vect/bb-slp-28.c: Ditto.
1683         * gcc.dg/vect/bb-slp-4.c: Ditto.
1684         * gcc.dg/vect/bb-slp-29.c: Ditto.
1685         * gcc.dg/vect/bb-slp-5.c: Ditto.
1686         * gcc.dg/vect/bb-slp-6.c: Ditto.
1687         * gcc.dg/vect/bb-slp-8a.c: Ditto.
1688         * gcc.dg/vect/bb-slp-7.c: Ditto.
1689         * gcc.dg/vect/bb-slp-8b.c: Ditto.
1690         * gcc.dg/vect/bb-slp-8.c: Ditto.
1691         * gcc.dg/vect/bb-slp-9.c: Ditto.
1692         * gcc.dg/vect/bb-slp-10.c: Ditto.
1693         * gcc.dg/vect/bb-slp-11.c: Ditto.
1694         * gcc.dg/vect/bb-slp-20.c: Ditto.
1695         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1696         * gcc.dg/vect/bb-slp-21.c: Ditto.
1697         * gcc.dg/vect/bb-slp-30.c: Ditto.
1698         * gcc.dg/vect/bb-slp-13.c: Ditto.
1699         * gcc.dg/vect/bb-slp-22.c: Ditto.
1700         * g++.dg/vect/slp-pr50413.cc: Ditto.
1701         * g++.dg/vect/slp-pr56812.cc: Ditto.
1702         * g++.dg/vect/slp-pr50819.cc: Ditto.
1704 2013-06-01  Tobias Burnus  <burnus@net-b.de>
1706         PR fortran/57456
1707         * gfortran.dg/class_array_17.f90: New.
1709 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1711         * ada/acats/floatstore.lst: New.
1712         * ada/acats/run_all.sh: Process it.
1714 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1716         * gcc.target/powerpc/e500-ord-1.c: New test.
1717         * gcc.target/powerpc/e500-ord-2.c: Likewise.
1718         * gcc.target/powerpc/e500-unord-1.c: Likewise.
1719         * gcc.target/powerpc/e500-unord-2.c: Likewise.
1721 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1723         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1725 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1727         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1729 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1731         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1733 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1735         PR c/57452
1736         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1737         test-case.
1739 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1741         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1743 2013-05-31  Marek Polacek  <polacek@redhat.com>
1745         PR tree-optimization/57478
1746         PR tree-optimization/57453
1747         * gcc.dg/torture/pr57478.c: New test.
1749 2013-05-31  Tobias Burnus  <burnus@net-b.de>
1751         PR fortran/57456
1752         * gfortran.dg/class_array_17.f90: New.
1754 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1756         PR target/56315
1757         * gcc.target/arm/iordi3-opt.c: New test.
1759 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1761         PR fortran/54190
1762         PR fortran/57217
1763         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1764         * gfortran.dg/interface_26.f90: Ditto.
1765         * gfortran.dg/proc_ptr_11.f90: Ditto.
1766         * gfortran.dg/proc_ptr_15.f90: Ditto.
1767         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1768         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1769         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1770         * gfortran.dg/typebound_override_1.f90: Ditto.
1771         * gfortran.dg/typebound_override_4.f90: Ditto.
1772         * gfortran.dg/typebound_proc_6.f03: Ditto.
1773         * gfortran.dg/assumed_type_7.f90: New test.
1774         * gfortran.dg/typebound_override_5.f90: New test.
1775         * gfortran.dg/typebound_override_6.f90: New test.
1776         * gfortran.dg/typebound_override_7.f90: New test.
1778 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1780         PR middle-end/57073
1781         * gfortran.dg/power_6.f90: New.
1783 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
1785         * gcc.target/aarch64/insv_1.c: New test.
1787 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
1789         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1790         dg-skip-if "No stabs".
1792 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
1794         PR fortran/54189
1795         * gfortran.dg/assumed_size_1.f90: New.
1797 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1799         * gcc.dg/shrink-wrap-alloca.c: New added.
1800         * gcc.dg/shrink-wrap-pretend.c: New added.
1801         * gcc.dg/shrink-wrap-sibcall.c: New added.
1803 2013-05-30  Tobias Burnus  <burnus@net-b.de>
1805         PR fortran/57458
1806         * gfortran.dg/assumed_rank_13.f90: New.
1808 2013-05-29  Easwaran Raman  <eraman@google.com>
1810         PR tree-optimization/57442
1811         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1813 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1815         PR tree-optimization/57441
1816         * gcc.c-torture/compile/pr57441.c: New.
1818 2013-05-29  Dehao Chen  <dehao@google.com>
1820         PR testsuite/57413
1821         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1823 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1825         PR fortran/37336
1826         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1827         * gfortran.dg/class_19.f03: Ditto.
1829 2013-05-29  Richard Biener  <rguenther@suse.de>
1831         * gcc.dg/vect/bb-slp-32.c: New testcase.
1833 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1835         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1836         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1837         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1838         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1839         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1840         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1841         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1842         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1843         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1844         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1845         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1846         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1847         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1848         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1849         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1850         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1851         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1852         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1853         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1854         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1855         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1856         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1857         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1858         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1859         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1860         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1861         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1862         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1863         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1864         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1865         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1866         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1867         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1868         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1869         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1870         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1871         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1872         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1873         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1875 2013-05-29  Tobias Burnus  <burnus@net-b.de>
1877         PR fortran/37336
1878         * gfortran.dg/finalize_11.f90: New.
1879         * gfortran.dg/finalize_4.f03: Remove dg-error.
1880         * gfortran.dg/finalize_5.f03: Ditto.
1881         * gfortran.dg/finalize_6.f03: Ditto.
1882         * gfortran.dg/finalize_7.f03: Ditto.
1884 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1886         * gfortran.dg/class_array_16.f90: New.
1888 2013-05-28  Tobias Burnus  <burnus@net-b.de>
1890         PR fortran/57435
1891         * testsuite/gfortran.dg/use_29.f90: New.
1893 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1895         * gnat.dg/fp_exception.adb: New test.
1897 2013-05-28  Richard Biener  <rguenther@suse.de>
1899         PR tree-optimization/56787
1900         * gcc.dg/vect/pr56787.c: New testcase.
1902 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
1903             Tobias Burnus  <burnus@net-b.de>
1905         PR fortran/57217
1906         * gfortran.dg/typebound_override_4.f90: New.
1908 2013-05-28  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/57411
1911         * g++.dg/opt/pr57411.C: New testcase.
1913 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1915         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1916         * gcc.dg/builtin-bswap-9.c: Likewise.
1918 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1920         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1922 2013-05-27  Richard Biener  <rguenther@suse.de>
1924         PR middle-end/57412
1925         * gcc.dg/gomp/pr57412.c: New testcase.
1927 2013-05-27  Bud Davis  <jmdavis@link.com>
1929         PR fortran/50405
1930         * gfortran.dg/stfunc_8.f90: New.
1932 2013-05-27  Richard Biener  <rguenther@suse.de>
1934         PR tree-optimization/57343
1935         * gcc.dg/torture/pr57343.c: New testcase.
1937 2013-05-27  Richard Biener  <rguenther@suse.de>
1939         PR tree-optimization/57417
1940         * gcc.dg/torture/pr57417.c: New testcase.
1942 2013-05-27  Richard Biener  <rguenther@suse.de>
1944         PR tree-optimization/57396
1945         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1947 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1949         * gnat.dg/specs/last_bit.ads: New test.
1951 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1953         * gnat.dg/specs/machine_attribute.ads: New test.
1955 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1957         * gnat.dg/incomplete3.ad[sb]: New test.
1959 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1961         PR target/53916
1962         * gcc.target/mips/div-13.c: New test.
1964 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
1966         PR target/55777
1967         * gcc.target/mips/mips16-attributes-5.c,
1968         * gcc.target/mips/mips16-attributes-6.c: New tests.
1970 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1972         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1973         * gcc.dg/builtin-bswap-8.c: Likewise.
1975 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1977         PR c++/52216
1978         * g++.dg/cpp0x/new1.C: New.
1980 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1982         PR c++/25666
1983         * g++.dg/parse/dtor16.C: New.
1984         * g++.dg/parse/dtor6.C: Adjust.
1986 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1988         PR c++/19618
1989         * g++.dg/expr/bitfield12.C: New.
1991 2013-05-24  Jeff Law  <law@redhat.com>
1993         PR tree-optimization/57124
1994         * gcc.c-torture/execute/pr57124.c: New test.
1995         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1997 2013-05-24  Martin Jambor  <mjambor@suse.cz>
1999         PR tree-optimization/57294
2000         * gcc.dg/ipa/pr57294.c: New test.
2002 2013-05-24  Dehao Chen  <dehao@google.com>
2004         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2006 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2008         * gcc.target/aarch64/scalar_intrinsics.c
2009         (force_simd): Use a valid instruction.
2010         (test_vdupd_lane_s64): Pass a valid lane argument.
2011         (test_vdupd_lane_u64): Likewise.
2013 2013-05-24  Richard Biener  <rguenther@suse.de>
2015         PR tree-optimization/57287
2016         * gcc.dg/pr57287.c: New testcase.
2018 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/26572
2021         * g++.dg/template/error51.C: New.
2023 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2025         PR c++/25503
2026         * g++.dg/template/bitfield2.C: New.
2028 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2030         * gnat.dg/specs/noinline1.ads: New test.
2031         * gnat.dg/noinline2.ad[sb]: Likewise.
2032         * gnat.dg/specs/noinline3.ads: Likewise.
2033         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2035 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2037         PR tree-ssa/57385
2038         * gcc.dg/tree-ssa/pr57385.c: New test.
2040 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2042         * gnat.dg/derived_type4.adb: New test.
2044 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2046         * gcc.dg/builtin-bswap-6.c: New test.
2047         * gcc.dg/builtin-bswap-7.c: Likewise.
2048         * gcc.dg/builtin-bswap-8.c: Likewise.
2049         * gcc.dg/builtin-bswap-9.c: Likewise.
2051 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2053         PR debug/57351
2054         * gcc.dg/debug/pr57351.c: New test
2056 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
2058         * gcc.target/aarch64/vect-clz.c: New file.
2060 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2062         PR middle-end/57347
2063         * gcc.dg/ipa/pr57347.c: New test.
2065 2013-05-23  Richard Biener  <rguenther@suse.de>
2067         PR tree-optimization/57380
2068         * g++.dg/tree-ssa/pr57380.C: New testcase.
2070 2013-05-23  Richard Biener  <rguenther@suse.de>
2072         PR middle-end/57381
2073         * gcc.dg/torture/pr57381.c: New testcase.
2075 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2077         PR middle-end/57344
2078         * gcc.c-torture/execute/pr57344-1.c: New test.
2079         * gcc.c-torture/execute/pr57344-2.c: New test.
2080         * gcc.c-torture/execute/pr57344-3.c: New test.
2081         * gcc.c-torture/execute/pr57344-4.c: New test.
2083 2013-05-23  Richard Biener  <rguenther@suse.de>
2085         PR rtl-optimization/57341
2086         * gcc.dg/torture/pr57341.c: New testcase.
2088 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2090         PR c++/57352
2091         * g++.dg/parse/crash62.C: New.
2093 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2094             Pat Haugen <pthaugen@us.ibm.com>
2095             Peter Bergner <bergner@vnet.ibm.com>
2097         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2098         crypto builtins.
2100 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2102         PR fortran/57364
2103         * gfortran.dg/defined_assignment_6.f90: New.
2105 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2107         PR fortran/57338
2108         * gfortran.dg/assumed_type_6.f90: New.
2110 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2112         PR c++/57211
2113         * g++.dg/cpp0x/Wunused-parm.C: New.
2115 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2117         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2118         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2120 2013-05-21  Easwaran Raman  <eraman@google.com>
2122         PR tree-optimization/57322
2123         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2125 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2127         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2128         .set (no)?micromips
2130 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/57035
2133         * gfortran.dg/assumed_type_5.f90: New.
2134         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2135         * gfortran.dg/assumed_rank_2.f90: Ditto.
2136         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2137         * gfortran.dg/no_arg_check_3.f90: Ditto.
2139 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2141         PR tree-optimization/57331
2142         * gcc.c-torture/compile/pr57331.c: New test.
2144 2013-05-21  Richard Biener  <rguenther@suse.de>
2146         PR tree-optimization/57330
2147         * gcc.dg/torture/pr57330.c: New testcase.
2149 2013-05-21  Richard Biener  <rguenther@suse.de>
2151         PR tree-optimization/57303
2152         * gcc.dg/torture/pr57303.c: New testcase.
2154 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2156         PR tree-optimization/57321
2157         * gcc.c-torture/execute/pr57321.c: New test.
2159 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2161         PR fortran/48858
2162         PR fortran/55465
2163         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2164         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2165         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2166         * gfortran.dg/binding_label_tests_3.f03: Ditto.
2167         * gfortran.dg/binding_label_tests_4.f03: Ditto.
2168         * gfortran.dg/binding_label_tests_5.f03: Ditto.
2169         * gfortran.dg/binding_label_tests_6.f03: Ditto.
2170         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2171         * gfortran.dg/binding_label_tests_8.f03: Ditto.
2172         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2173         * gfortran.dg/binding_label_tests_24.f90: New.
2174         * gfortran.dg/binding_label_tests_25.f90: New.
2176 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2178         PR fortran/48858
2179         * gfortran.dg/binding_label_tests_17.f90: New.
2180         * gfortran.dg/binding_label_tests_18.f90: New.
2181         * gfortran.dg/binding_label_tests_19.f90: New.
2182         * gfortran.dg/binding_label_tests_20.f90: New.
2183         * gfortran.dg/binding_label_tests_21.f90: New.
2184         * gfortran.dg/binding_label_tests_22.f90: New.
2185         * gfortran.dg/binding_label_tests_23.f90: New.
2187 2013-05-20  Tobias Burnus  <burnus@net-b.de>
2189         PR fortran/48858
2190         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2191         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2192         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2193         * gfortran.dg/common_18.f90: New.
2194         * gfortran.dg/common_19.f90: New.
2195         * gfortran.dg/common_20.f90: New.
2196         * gfortran.dg/common_21.f90: New.
2198 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2200         PR c++/12288
2201         * g++.dg/parse/error52.C: New.
2202         * g++.dg/parse/error3.C: Adjust.
2203         * g++.dg/parse/error36.C: Likewise.
2205 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2207         PR target/56547
2208         * gcc.target/sh/pr56547-1.c: New.
2209         * gcc.target/sh/pr56547-2.c: New.
2211 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2213         PR c++/23608
2214         * g++.dg/warn/Wsign-compare-6.C: New.
2215         * g++.dg/warn/Wdouble-promotion.C: Adjust.
2217 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2219         PR c++/57327
2220         * g++.dg/template/error50.C: New.
2222 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2224         PR c++/10207
2225         * g++.dg/ext/complit13.C: New.
2227 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
2229         PR c++/57175
2230         * g++.dg/pr57175.C: New testcase.
2232 2013-05-17  Easwaran Raman  <eraman@google.com>
2234         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2236 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
2238         PR testsuite/57313
2239         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2241 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2243         PR rtl-optimization/57281
2244         PR rtl-optimization/57300
2245         * gcc.dg/pr57300.c: New test.
2246         * gcc.c-torture/execute/pr57281.c: New test.
2248 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/18126
2251         * g++.dg/ext/sizeof-complit.C: New.
2253 2013-05-17  Marek Polacek  <polacek@redhat.com>
2255         * gcc.dg/strlenopt-25.c: New test.
2256         * gcc.dg/strlenopt-26.c: Likewise.
2258 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
2260         * gcc.target/i386/rotate-4.c: Compile only with -mavx
2261         instead of -mavx2, require only avx instead of avx2.
2262         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2263         of avx2-check.h and turn into an avx runtime test instead of
2264         avx2 runtime test.
2266 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2268         * g++.dg/ext/vector22.C: Uncomment working test.
2270 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2272         PR c++/17410
2273         * g++.dg/template/pr17410.C: New.
2275 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
2277         * gcc.target/i386/rotate-3.c: New test.
2278         * gcc.target/i386/rotate-3a.c: New test.
2279         * gcc.target/i386/rotate-4.c: New test.
2280         * gcc.target/i386/rotate-4a.c: New test.
2281         * gcc.target/i386/rotate-5.c: New test.
2282         * gcc.target/i386/rotate-5a.c: New test.
2284 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2286         * gcc.dg/visibility-21.c: Require section_anchors.
2288 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
2290         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2291         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2292         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2294 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
2296         * gcc.dg/visibility-21.c: New.
2298 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
2300         PR middle-end/57286
2301         * gcc.dg/pr57286.c: New testcase.
2302         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2303         * g++.dg/ext/vector22.C: Comment out transformations not
2304         performed anymore.
2306 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
2308         PR target/57260
2309         * gcc.target/mips/call-1.c: Restrict to o32.
2310         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2312 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2314         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2315         dg-messages.
2316         * g++.dg/warn/Wshadow-1.C: Likewise.
2317         * g++.dg/warn/Wshadow-6.C: Likewise.
2318         * g++.dg/warn/Wshadow-7.C: Likewise.
2320 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2322         PR c++/31952
2323         * g++.dg/parse/pr31952-1.C: New.
2324         * g++.dg/parse/pr31952-2.C: Likewise.
2325         * g++.dg/parse/pr31952-3.C: Likewise.
2327         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2328         * g++.old-deja/g++.jason/cond.C: Likewise.
2329         * g++.dg/cpp0x/range-for5.C: Likewise.
2331 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2333         PR target/19599
2334         * gcc.target/arm/pr40887.c: Adjust testcase.
2335         * gcc.target/arm/pr19599.c: New test.
2337 2013-05-15  Richard Biener  <rguenther@suse.de>
2339         PR tree-optimization/57275
2340         * gcc.target/i386/pr57275.c: New testcase.
2342 2013-05-15  Jan Hubicka  <jh@suse.cz>
2344         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2345         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2346         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2348 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2350         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2351         scheduling.
2353 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2355         PR c++/57274
2356         * c-c++-common/Wsequence-point-1.c: New test.
2358 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
2360         * g++.dg/ext/vector22.C: New testcase.
2361         * gcc.dg/binop-xor3.c: Remove xfail.
2363 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
2365         * gcc.target/aarch64/vect-fcm.x: Add cases testing
2366         FLOAT cmp FLOAT ? INT : INT.
2367         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2368         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2369         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2370         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2371         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2372         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2374 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2376         PR c++/53903
2377         * g++.dg/cpp0x/defaulted43.C: New.
2379 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2381         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2382         (alloca): Remove declaration.
2383         (foo9): Replace alloca by __builtin_alloca.
2385 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
2387         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2388         Expect "size of array is too large" error.
2390 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2392         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2394 2013-05-14  Richard Biener  <rguenther@suse.de>
2396         PR middle-end/57235
2397         * g++.dg/torture/pr57235.C: New testcase.
2399 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
2401         PR middle-end/57251
2402         * gcc.dg/torture/pr57251.c: New test.
2404 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
2406         PR target/57264
2407         * gcc.target/i386/pr57264.c: New test.
2409 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2411         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2413 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
2415         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2417 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2419         PR tree-optimization/45216
2420         PR tree-optimization/57157
2421         * c-c++-common/rotate-1.c: Add 32 tests with +.
2422         * c-c++-common/rotate-1a.c: Adjust.
2423         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2424         * c-c++-common/rotate-2b.c: New test.
2425         * c-c++-common/rotate-3.c: Add 32 tests with +.
2426         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2427         * c-c++-common/rotate-4b.c: New test.
2428         * c-c++-common/rotate-5.c: New test.
2430 2013-05-13  Martin Jambor  <mjambor@suse.cz>
2432         PR middle-end/42371
2433         * gcc.dg/ipa/remref-0.c: New test.
2434         * gcc.dg/ipa/remref-1a.c: Likewise.
2435         * gcc.dg/ipa/remref-1b.c: Likewise.
2436         * gcc.dg/ipa/remref-2a.c: Likewise.
2437         * gcc.dg/ipa/remref-2b.c: Likewise.
2439 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
2441         * gcc.dg/vector-shift-2.c: New testcase.
2443 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
2445         PR tree-optimization/57230
2446         * gcc.dg/strlenopt-24.c: New test.
2448         PR tree-optimization/57230
2449         * gcc.dg/strlenopt-23.c: New test.
2451 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
2453         PR target/57108
2454         * gcc.target/sh/pr57108.c: Move this test case to ...
2455         * gcc.c-torture/compile/pr57108.c: ... here.
2457 2013-05-10  Richard Biener  <rguenther@suse.de>
2459         PR tree-optimization/57214
2460         * gcc.dg/torture/pr57214.c: New testcase.
2462 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
2464         * gcc.dg/vector-shift.c: New testcase.
2466 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
2468         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2470         PR tree-optimization/45216
2471         PR tree-optimization/57157
2472         * c-c++-common/rotate-1.c: New test.
2473         * c-c++-common/rotate-1a.c: New test.
2474         * c-c++-common/rotate-2.c: New test.
2475         * c-c++-common/rotate-2a.c: New test.
2476         * c-c++-common/rotate-3.c: New test.
2477         * c-c++-common/rotate-3a.c: New test.
2478         * c-c++-common/rotate-4.c: New test.
2479         * c-c++-common/rotate-4a.c: New test.
2481 2013-05-10  Richard Biener  <rguenther@suse.de>
2483         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2484         * gcc.target/i386/l_fma_double_1.c: Adjust.
2485         * gcc.target/i386/l_fma_double_2.c: Likewise.
2486         * gcc.target/i386/l_fma_double_3.c: Likewise.
2487         * gcc.target/i386/l_fma_double_4.c: Likewise.
2488         * gcc.target/i386/l_fma_double_5.c: Likewise.
2489         * gcc.target/i386/l_fma_double_6.c: Likewise.
2490         * gcc.target/i386/l_fma_float_1.c: Likewise.
2491         * gcc.target/i386/l_fma_float_2.c: Likewise.
2492         * gcc.target/i386/l_fma_float_3.c: Likewise.
2493         * gcc.target/i386/l_fma_float_4.c: Likewise.
2494         * gcc.target/i386/l_fma_float_5.c: Likewise.
2495         * gcc.target/i386/l_fma_float_6.c: Likewise.
2497 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2499         PR c++/51226
2500         * g++.dg/cpp0x/pr51226.C: New.
2502 2013-04-16  Han Shen  <shenhan@google.com>
2504         Test cases for '-fstack-protector-strong'.
2505         * gcc.dg/fstack-protector-strong.c: New.
2506         * g++.dg/fstack-protector-strong.C: New.
2508 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
2510         * gcc.target/aarch64/ands_1.c: New test.
2511         * gcc.target/aarch64/ands_2.c: Likewise
2513 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
2515         * lib/target-supports.exp (check_effective_target_hw): New
2516         function.
2517         * c-c++-common/asan/clone-test-1.c: Call
2518         check_effective_target_hw.
2519         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2520         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2521         possible decorations.
2522         * c-c++-common/asan/null-deref-1.c: Likewise.
2523         * c-c++-common/asan/stack-overflow-1.c: Likewise.
2524         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2525         * c-c++-common/asan/use-after-free-1.c: Likewise.
2526         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2527         * g++.dg/asan/large-func-test-1.C: Likewise.
2529 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
2531         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2533 2013-05-07  Richard Biener  <rguenther@suse.de>
2535         PR middle-end/57190
2536         * g++.dg/torture/pr57190.C: New testcase.
2538 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
2540         PR tree-optimization/57149
2541         * gcc.dg/pr57149.c: New test.
2543         PR debug/57184
2544         * gcc.dg/pr57184.c: New test.
2546 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2548         * gnat.dg/specs/array3.ads: New test.
2550 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
2552         * c-c++-common/vector-scalar-2.c: New testcase.
2554 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
2556         * gcc.target/i386/asm-dialect-2.c: New testcase.
2558 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2560         PR c++/57183
2561         * g++.dg/cpp0x/auto38.C: New.
2563 2013-05-06  Richard Biener  <rguenther@suse.de>
2565         PR tree-optimization/57185
2566         * gcc.dg/autopar/pr57185.c: New testcase.
2568 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
2570         PR target/57106
2571         * gcc.target/i386/pr57106.c: New test.
2573 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2575         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2576         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2577         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2578         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2579         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2580         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2581         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2583 2013-05-06  Teresa Johnson  <tejohnson@google.com>
2585         PR bootstrap/57154
2586         * gcc.dg/pr57154.c: New test.
2588 2013-05-06  Richard Biener  <rguenther@suse.de>
2590         PR middle-end/57147
2591         * gcc.dg/torture/pr57147-1.c: New testcase.
2592         * gcc.dg/torture/pr57147-2.c: Likewise.
2593         * gcc.dg/torture/pr57147-3.c: Likewise.
2595 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
2597         PR target/55303
2598         * gcc.target/sh/pr55303-1.c: New.
2599         * gcc.target/sh/pr55303-2.c: New.
2600         * gcc.target/sh/pr55303-3.c: New.
2602 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2604         * gfortran.dg/allocate_with_source_3.f90: New.
2606 2013-05-05  Tobias Burnus  <burnus@net-b.de>
2608         PR fortran/57141
2609         * gfortran.dg/null_8.f90: New.
2611 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2613         PR c++/53745
2614         * g++.dg/cpp0x/enum27.C: New.
2615         * g++.dg/cpp0x/enum_base.C: Adjust.
2617 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
2619         PR tree-optimization/56205
2620         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2622 2013-05-04  Tobias Burnus  <burnus@net-b.de>
2624         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2625         * gfortran.dg/bind_c_usage_27.f90: New.
2626         * gfortran.dg/bind_c_usage_28.f90: New.
2628 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2630         PR c++/51927
2631         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2633 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2635         PR target/57150
2636         * gcc.target/powerpc/pr57150.c: New file.
2638 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2640         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2641         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2642         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2643         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2644         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2645         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2646         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2648 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
2650         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2651         scan-assembler-times.
2653 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2655         * gcc.dg/tree-ssa/slsr-32.c: New.
2656         * gcc.dg/tree-ssa/slsr-33.c: New.
2657         * gcc.dg/tree-ssa/slsr-34.c: New.
2658         * gcc.dg/tree-ssa/slsr-35.c: New.
2659         * gcc.dg/tree-ssa/slsr-36.c: New.
2660         * gcc.dg/tree-ssa/slsr-37.c: New.
2661         * gcc.dg/tree-ssa/slsr-38.c: New.
2663 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
2665         * gcc.target/aarch64/tst_1.c: New test.
2666         * gcc.target/aarch64/tst_2.c: Likewise
2668 2013-05-02  Jeff Law  <law@redhat.com>
2670         PR tree-optimization/57144
2671         * gcc.c-torture/execute/pr57144.c: New test.
2673 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
2675         PR rtl-optimization/57130
2676         * gcc.c-torture/execute/pr57130.c: New test.
2678 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
2680         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2682 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
2684         * gcc.target/aarch64/fabd.c: New file.
2686 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2688         PR c++/54318
2689         * g++.dg/cpp0x/pr54318.C: New.
2691 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2693         PR c++/14283
2694         * g++.dg/parse/error51.C: New.
2695         * g++.dg/parse/error15.C: Adjust column numbers.
2697 2013-05-02  Tobias Burnus  <burnus@net-b.de>
2699         PR fortran/57142
2700         * gfortran.dg/size_kind_2.f90: New.
2701         * gfortran.dg/size_kind_3.f90: New.
2703 2013-05-02  Richard Biener  <rguenther@suse.de>
2705         PR middle-end/57140
2706         * g++.dg/torture/pr57140.C: New testcase.
2708 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
2710         PR target/56732
2711         * gcc.target/arm/pr56732-1.c: New test.
2713 2013-05-02  Martin Jambor  <mjambor@suse.cz>
2715         PR middle-end/56988
2716         * gcc.dg/ipa/pr56988.c: New test.
2718 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
2720         * gcc.target/aarch64/bics_1.c: New test.
2721         * gcc.target/aarch64/bics_2.c: Likewise.
2723 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
2725         PR rtl-optimization/57131
2726         * gcc.c-torture/execute/pr57131.c: New test.
2728 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2730         PR c++/57132
2731         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2733 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
2735         PR target/57091
2736         * gcc.target/i386/pr57091.c: New test.
2738 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2740         * gcc.target/aarch64/vect-vaddv.c: New.
2742 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2744         * gcc.target/aarch64/vect-vmaxv.c: New.
2745         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2747 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2749         * gcc.target/aarch64/scalar-vca.c: New.
2750         * gcc.target/aarch64/vect-vca.c: Likewise.
2752 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
2754         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2755         (test_vceqd_s64): Force arguments to SIMD registers.
2756         (test_vceqzd_s64): Likewise.
2757         (test_vcged_s64): Likewise.
2758         (test_vcled_s64): Likewise.
2759         (test_vcgezd_s64): Likewise.
2760         (test_vcged_u64): Likewise.
2761         (test_vcgtd_s64): Likewise.
2762         (test_vcltd_s64): Likewise.
2763         (test_vcgtzd_s64): Likewise.
2764         (test_vcgtd_u64): Likewise.
2765         (test_vclezd_s64): Likewise.
2766         (test_vcltzd_s64): Likewise.
2767         (test_vtst_s64): Likewise.
2768         (test_vtst_u64): Likewise.
2770 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2772         PR c++/57092
2773         * g++.dg/cpp0x/decltype53.C: New.
2775 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2777         PR fortran/57071
2778         * gfortran.dg/power_5.f90:  New test.
2780 2013-04-30  Richard Biener  <rguenther@suse.de>
2782         PR middle-end/57122
2783         * gcc.dg/torture/pr57122.c: New testcase.
2785 2013-04-30  Richard Biener  <rguenther@suse.de>
2787         PR middle-end/57107
2788         * g++.dg/torture/pr57107.C: New testcase.
2790 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
2792         PR rtl-optimization/57105
2793         * gcc.dg/pr57105.c: New test.
2795 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
2797         PR tree-optimization/57104
2798         * gcc.dg/pr57104.c: New test.
2800 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2802         PR target/44578
2803         * gcc.target/i386/pr44578.c: New test.
2805 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
2807         PR target/57097
2808         * gcc.target/i386/pr57097.c: New test.
2810 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
2812         PR target/57098
2813         * gcc.target/i386/pr57098.c: New test.
2815 2013-04-29  Kai Tietz  <ktietz@redhat.com>
2817         * gcc.c-torture/execute/pr55875.c: New test.
2819 2013-04-29  Richard Biener  <rguenther@suse.de>
2821         PR middle-end/57075
2822         * gcc.dg/torture/pr57075.c: New testcase.
2824 2013-04-29  Richard Biener  <rguenther@suse.de>
2826         PR middle-end/57103
2827         * gcc.dg/autopar/pr57103.c: New testcase.
2829 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2831         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2833 2013-04-29  Tom de Vries  <tom@codesourcery.com>
2835         * gcc.dg/pr50763.c: Update test.
2837 2013-04-26  Jeff Law  <law@redhat.com>
2839         * gcc.dg/tree-ssa/vrp88.c: New test.
2841 2013-04-29  Christian Bruel  <christian.bruel@st.com>
2843         PR target/57108
2844         * gcc.target/sh/pr57108.c: New test.
2846 2013-04-29  Richard Biener  <rguenther@suse.de>
2848         PR middle-end/57089
2849         * gfortran.dg/gomp/pr57089.f90: New testcase.
2851 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2853         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2855 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2857         * gcc.target/aarch64/vect-vcvt.c: New.
2859 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
2861         * gcc.target/aarch64/vect-vrnd.c: New.
2863 2013-04-29  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/57081
2866         * gcc.dg/torture/pr57081.c: New testcase.
2868 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
2870         PR tree-optimization/57083
2871         * gcc.dg/torture/pr57083.c: New test.
2873 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2875         PR c++/56450
2876         * g++.dg/cpp0x/decltype52.C: New.
2878 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
2880         N3472 binary constants
2881         * g++.dg/cpp/limits.C: Adjust warning wording.
2882         * g++.dg/system-binary-constants-1.C: Likewise.
2883         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2885 2013-04-28  Tobias Burnus  <burnus@net-b.de>
2887         PR fortran/57093
2888         * gfortran.dg/coarray_30.f90: New.
2890 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2892         PR fortran/57071
2893         * frontend-passes (optimize_power):  New function.
2894         (optimize_op):  Use it.
2896 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
2898         PR target/56866
2899         * gcc.c-torture/execute/pr56866.c: New test.
2900         * gcc.target/i386/pr56866.c: New test.
2902 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2904         PR go/57045
2905         * gcc.dg/setjmp-5.c: New test.
2907 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2909         PR c++/55708
2910         * g++.dg/cpp0x/constexpr-55708.C: New.
2912 2013-04-26  Richard Biener  <rguenther@suse.de>
2914         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2915         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2916         * gcc.dg/pr53265.c: Remove XFAILs.
2917         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2918         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2920 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
2922         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2923         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2924         -fdiagnostics-color=never option similarly to
2925         -fno-diagnostics-show-caret option.
2927 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
2929         PR rtl-optimization/57003
2930         * gcc.target/i386/pr57003.c: New test.
2932 2013-04-25  Marek Polacek  <polacek@redhat.com>
2934         PR tree-optimization/57066
2935         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2937 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
2938             Tejas Belagod  <tejas.belagod@arm.com>
2940         * gcc.target/aarch64/vaddv-intrinsic.c: New.
2941         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2942         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2944 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2946         * gcc.target/aarch64/cmp.c: New.
2948 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2950         * gcc.target/aarch64/ngc.c: New.
2952 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2954         * lib/target-supports.exp
2955         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2956         (check_effective_target_arm_neon_fp16_ok): Likewise.
2957         (add_options_for_arm_neon_fp16): Likewise.
2958         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2959         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2961 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
2963         PR rtl-optimizations/57046
2964         * gcc.target/i386/pr57046.c: New test.
2966 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2968         * g++.dg/cpp1y/cplusplus.C: New.
2970 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2972         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2974 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2976         * c-c++-common/Wpointer-arith-1.c: New.
2978 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2980         * g++.dg/cpp1y/cxx1y_macro.C: New.
2982 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2984         PR c++/56970
2985         * g++.dg/cpp0x/sfinae45.C: New.
2987 2013-04-24  Richard Biener  <rguenther@suse.de>
2989         PR testsuite/57050
2990         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2992 2013-04-23  Richard Biener  <rguenther@suse.de>
2994         PR middle-end/57036
2995         * gcc.dg/torture/pr57036-1.c: New testcase.
2996         * gcc.dg/torture/pr57036-2.c: Likewise.
2998 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3000         * gcc.target/aarch64/scalar-mov.c: New testcase.
3002 2013-04-23  Richard Biener  <rguenther@suse.de>
3004         PR tree-optimization/57026
3005         * gcc.dg/torture/pr57026.c: New testcase.
3007 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3009         PR fortran/53685
3010         PR fortran/57022
3011         * gfortran.dg/transfer_check_4.f90: New.
3013 2013-04-22  Marek Polacek  <polacek@redhat.com>
3015         PR sanitizer/56990
3016         * gcc.dg/pr56990.c: New test.
3018 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3020         PR target/57018
3021         * gcc.target/i386/pr57018.c: New test.
3023 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3025         * gcc.target/aarch64/vrecps.c: New.
3026         * gcc.target/aarch64/vrecpx.c: Likewise.
3028 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3030         PR target/56995
3031         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3033 2013-04-21  Jeff Law  <law@redhat.com>
3035         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3037 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3039         PR fortran/56907
3040         * gfortran.dg/c_loc_test_22.f90: New.
3042 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3044         PR rtl-optimization/56847
3045         * gcc.dg/pr56847.c: New test.
3047 2013-04-19  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/56982
3050         * gcc.c-torture/execute/pr56982.c: New testcase.
3052 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3054         PR tree-optimization/56718
3055         * g++.dg/ipa/imm-devirt-1.C: New test.
3056         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3058 2013-04-19  Richard Biener  <rguenther@suse.de>
3060         PR tree-optimization/57000
3061         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3063 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3064             Mikael Morin  <mikael@gcc.gnu.org>
3066         PR fortran/56872
3067         * gfortran.dg/array_constructor_45.f90:  New test.
3068         * gfortran.dg/array_constructor_46.f90:  New test.
3069         * gfortran.dg/array_constructor_47.f90:  New test.
3070         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3072 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3074         PR rtl-optimization/56999
3075         * g++.dg/opt/pr56999.C: New test.
3077 2013-04-18  Cary Coutant  <ccoutant@google.com>
3079         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3080         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3082 2013-04-18  Cary Coutant  <ccoutant@google.com>
3084         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3085         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3086         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3087         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3088         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3089         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3090         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3091         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3092         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3093         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3094         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3096 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3098         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3100 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3102         PR tree-optimization/56984
3103         * gcc.c-torture/compile/pr56984.c: New test.
3105         PR rtl-optimization/56992
3106         * gcc.dg/pr56992.c: New test.
3108 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3110         PR fortran/56814
3111         * gfortran.dg/proc_ptr_42.f90: New.
3113 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3115         * gnat.dg/discr41.ad[sb]: New test.
3116         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3117         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3118         * gcc.dg/vect/slp-24.c: Likewise.
3119         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3120         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3121         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3122         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3123         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3124         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3125         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3126         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3127         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3128         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3129         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3130         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3131         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3132         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3133         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3134         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3135         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3136         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3137         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3138         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3139         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3140         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3141         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3142         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3143         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3144         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3146 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
3148         PR fortran/40958
3149         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3150         * gfortran.dg/module_md5_1.f90: Remove.
3152 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3154         * gcc.target/aarch64/adds3.c: New.
3155         * gcc.target/aarch64/subs3.c: New.
3157 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3159         * gcc.target/aarch64/adds1.c: New.
3160         * gcc.target/aarch64/adds2.c: New.
3161         * gcc.target/aarch64/subs1.c: New.
3162         * gcc.target/aarch64/subs2.c: New.
3164 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
3166         Implement n3599 - Literal operator templates for strings.
3167         * g++.dg/cpp1y/udlit-char-template.C: New test.
3168         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3170 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3172         PR fortran/39505
3173         * gfortran.dg/no_arg_check_1.f90: New.
3174         * gfortran.dg/no_arg_check_2.f90: New.
3175         * gfortran.dg/no_arg_check_3.f90: New.
3177 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
3179         PR fortran/56968
3180         * gfortran.dg/proc_ptr_41.f90: New.
3182 2013-04-16  Richard Biener  <rguenther@suse.de>
3184         PR tree-optimization/56756
3185         * gcc.dg/torture/pr56756.c: New testcase.
3187 2013-04-16  Tobias Burnus  <burnus@net-b.de>
3189         PR fortran/56969
3190         * gfortran.dg/c_assoc_5.f90: New.
3192 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
3194         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3195         * gcc.c-torture/execute/pr33992.x: Remove.
3196         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3197         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3198         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3200 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
3202         PR tree-optimization/56962
3203         * gcc.c-torture/execute/pr56962.c: New test.
3205 2013-04-15  Richard Biener  <rguenther@suse.de>
3207         PR tree-optimization/56933
3208         * gcc.dg/vect/pr56933.c: New testcase.
3210 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3212         * gcc.target/arm/anddi3-opt.c: New test.
3213         * gcc.target/arm/anddi3-opt2.c: Likewise.
3215 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3217         * gcc.dg/pr56890-1.c: New test.
3218         * gcc.dg/pr56890-2.c: Likewise.
3220 2013-04-15  Joey Ye  <joey.ye@arm.com>
3222         * gcc.target/arm/thumb1-far-jump-1.c: New test.
3223         * gcc.target/arm/thumb1-far-jump-2.c: New test.
3225 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
3227         PR fortran/56816
3228         * gfortran.dg/select_type_33.f03: New test.
3230 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
3232         PR fortran/55959
3233         * gfortran.dg/typebound_proc_29.f03: New.
3235 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3237         PR fortran/56266
3238         * gfortran.dg/typebound_proc_28.f03: New.
3240 2013-04-12  Jeff Law  <law@redhat.com>
3242         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3243         either.
3245 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3247         PR fortran/56929
3248         * gfortran.dg/coarray/alloc_comp_2.f90: New.
3250 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
3252         PR target/56903
3253         * gcc.target/i386/pr56903.c: New test.
3255 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
3257         PR fortran/56261
3258         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3259         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3260         * gfortran.dg/block_11.f90: Fix invalid test case.
3261         * gfortran.dg/function_types_3.f90: Add new error message.
3262         * gfortran.dg/global_references_1.f90: Ditto.
3263         * gfortran.dg/import2.f90: Remove unneeded parts.
3264         * gfortran.dg/import6.f90: Fix invalid test case.
3265         * gfortran.dg/proc_decl_2.f90: Ditto.
3266         * gfortran.dg/proc_decl_9.f90: Ditto.
3267         * gfortran.dg/proc_decl_18.f90: Ditto.
3268         * gfortran.dg/proc_ptr_40.f90: New.
3269         * gfortran.dg/whole_file_7.f90: Modified error wording.
3270         * gfortran.dg/whole_file_16.f90: Ditto.
3271         * gfortran.dg/whole_file_17.f90: Add -pedantic.
3272         * gfortran.dg/whole_file_18.f90: Modified error wording.
3273         * gfortran.dg/whole_file_20.f03: Ditto.
3274         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3275         invalid test case.
3277 2013-04-12  Richard Biener  <rguenther@suse.de>
3279         Revert
3280         2013-04-10  Richard Biener  <rguenther@suse.de>
3282         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3284 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3286         PR fortran/56845
3287         * gfortran.dg/class_allocate_15.f90: New.
3289         Revert:
3290         2013-04-12  Tobias Burnus  <burnus@net-b.de>
3292         * gfortran.dg/coarray_lib_alloc_2.f90: Update
3293         scan-tree-dump-times.
3295 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
3297         PR tree-optimization/56918
3298         PR tree-optimization/56920
3299         * gcc.dg/vect/pr56918.c: New test.
3300         * gcc.dg/vect/pr56920.c: New test.
3302 2013-04-12  Tobias Burnus  <burnus@net-b.de>
3304         PR fortran/56845
3305         * gfortran.dg/class_allocate_14.f90: New.
3306         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3307         * gfortran.dg/coarray_lib_alloc_3.f90: New.
3309 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
3311         * gcc.dg/fold-cstvecshift.c: New testcase.
3313 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3315         * gcc.target/aarch64/negs.c: New.
3317 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3319         PR c++/56895
3320         * g++.dg/template/arrow4.C: New test.
3322 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3324         * gnat.dg/array23.adb: New test.
3325         * gnat.dg/array23_pkg[123].ads: New helpers.
3327 2013-04-11  Jeff Law  <law@redhat.com>
3329         PR tree-optimization/56900
3330         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3332 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3334         PR c++/56913
3335         * g++.dg/cpp0x/sfinae44.C: New.
3337 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
3339         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3340         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3342 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3344         PR c++/54216
3345         * g++.dg/cpp0x/enum26.C: New.
3346         * g++.old-deja/g++.pt/mangle1.C: Adjust.
3348 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
3350         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3351         inverse operands.
3352         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3353         loop is vectorized.
3354         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3355         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3356         loop is vectorized and that the correct instruction is generated.
3357         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3358         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3359         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3361 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
3363         PR tree-optimization/56899
3364         * gcc.c-torture/execute/pr56899.c: New test.
3366 2013-04-10  David S. Miller  <davem@davemloft.net>
3368         * gcc.target/sparc/setcc-4.c: New test.
3369         * gcc.target/sparc/setcc-5.c: New test.
3371 2013-04-10  Richard Biener  <rguenther@suse.de>
3373         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3375 2013-04-10  Richard Biener  <rguenther@suse.de>
3377         * gcc.dg/vect/slp-39.c: New testcase.
3379 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
3381         PR tree-optimization/55524
3382         * gcc.target/epiphany/fnma-1.c: New test.
3384 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3386         * gcc.dg/tree-ssa/inline-11.c: New test
3388 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
3390         PR c++/56895
3391         * g++.dg/template/arrow3.C: New test.
3393 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3395         * gcc.target/arm/minmax_minus.c: New test.
3397 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3399         PR middle-end/56883
3400         * c-c++-common/gomp/pr56883.c: New test.
3402 2013-04-09  Jeff Law  <law@redhat.com>
3404         * gcc.dg/tree-ssa/vrp87.c: New test.
3406 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
3408         PR tree-optimization/56854
3409         * g++.dg/torture/pr56854.C: New test.
3411 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3413         PR fortran/56782
3414         * gfortran.dg/array_constructor_44.f90:  New test.
3416 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3418         PR c++/56871
3419         * g++.dg/cpp0x/constexpr-specialization.C: New.
3421 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3423         * gcc.c-torture/execute/pr56837.c: New test.
3425         PR c++/34949
3426         PR c++/50243
3427         * g++.dg/opt/vt3.C: New test.
3428         * g++.dg/opt/vt4.C: New test.
3430 2013-04-08  Jeff Law  <law@redhat.com>
3432         * gcc.dg/tree-ssa/forwprop-25.c: New test.
3434 2013-04-08  Richard Biener  <rguenther@suse.de>
3436         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3438 2013-04-08  Richard Biener  <rguenther@suse.de>
3440         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3442 2013-04-08  Richard Biener  <rguenther@suse.de>
3444         * g++.dg/vect/slp-pr56812.cc: Adjust.
3446 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
3448         * gcc.dg/pr56837.c: New test.
3449         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3450         "generated memset minus one".
3452 2013-04-07  Tobias Burnus  <burnus@net-b.de>
3454         PR fortran/56849
3455         * gfortran.dg/reshape_5.f90: New.
3457 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3459         PR target/56843
3460         * gcc.target/powerpc/recip-1.c: Modify expected output.
3461         * gcc.target/powerpc/recip-3.c: Likewise.
3462         * gcc.target/powerpc/recip-4.c: Likewise.
3463         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3465 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3467         * gcc.target/arm/peep-ldrd-1.c: New test.
3468         * gcc.target/arm/peep-strd-1.c: Likewise.
3470 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
3472         * gcc.target/arm/negdi-1.c: New test.
3473         * gcc.target/arm/negdi-2.c: Likewise.
3474         * gcc.target/arm/negdi-3.c: Likewise.
3475         * gcc.target/arm/negdi-4.c: Likewise.
3477 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3479         * lib/target-supports.exp (add_options_for_arm_v8_neon):
3480         Add -march=armv8-a when we use v8 NEON.
3481         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3482         (check_effective_target_vect_call_ceilf): Likewise.
3483         (check_effective_target_vect_call_floorf): Likewise.
3484         (check_effective_target_vect_call_roundf): Likewise.
3485         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3486         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3487         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3488         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3489         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3491 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
3493         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3494         * gcc.target/powerpc/sd-pwr6.c: Same.
3495         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3496         * g++.dg/debug/pr56294.C: XFAIL on AIX.
3498 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
3500         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3502 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
3504         PR fortran/40881
3505         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3506         * gfortran.dg/altreturn_4.f90: Ditto.
3507         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3508         * gfortran.dg/altreturn_5.f90: Ditto.
3509         * gfortran.dg/altreturn_6.f90: Ditto.
3510         * gfortran.dg/altreturn_7.f90: Ditto.
3512 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3514         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3515         New procedure.
3516         (check_effective_target_arm_v8_neon_ok_nocache):
3517         Likewise.
3518         (check_effective_target_arm_v8_neon_ok): Change to use
3519         check_effective_target_arm_v8_neon_ok_nocache.
3520         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3521         NEON flags.
3522         (check_effective_target_vect_call_btruncf):
3523         Enable for arm and ARMv8 NEON.
3524         (check_effective_target_vect_call_ceilf): Likewise.
3525         (check_effective_target_vect_call_floorf): Likewise.
3526         (check_effective_target_vect_call_roundf): Likewise.
3527         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3528         target.
3530 2013-04-04  Marek Polacek  <polacek@redhat.com>
3532         PR tree-optimization/48186
3533         * gcc.dg/pr48186.c: New test.
3535 2013-04-04  Richard Biener  <rguenther@suse.de>
3537         PR tree-optimization/56826
3538         * gcc.dg/vect/pr56826.c: New testcase.
3539         * gcc.dg/vect/O3-pr36098.c: Adjust.
3541 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
3543         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3544         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3545         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3546         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3547         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3548         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3549         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3550         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3551         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3552         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3554 2013-04-04  Richard Biener  <rguenther@suse.de>
3556         PR tree-optimization/56213
3557         * gcc.dg/vect/vect-123.c: New testcase.
3559 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3561         PR fortran/56810
3562         * gfortran.dg/read_repeat_2.f90: New.
3564 2013-04-04  Richard Biener  <rguenther@suse.de>
3566         PR tree-optimization/56837
3567         * g++.dg/torture/pr56837.C: New testcase.
3569 2013-04-04  Tobias Burnus  <burnus@net-b.de>
3571         PR fortran/50269
3572         * gfortran.dg/c_loc_test_21.f90: New.
3573         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3574         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3575         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3576         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3577         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
3579 2013-04-03  Jeff Law  <law@redhat.com>
3581         PR tree-optimization/56799
3582         * gcc.c-torture/execute/pr56799.c: New test.
3584 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3586         PR c++/56815
3587         * g++.dg/warn/Wpointer-arith-1.C: New.
3588         * g++.dg/gomp/for-19.C: Adjust.
3590 2013-04-03  Marek Polacek  <polacek@redhat.com>
3592         PR sanitizer/55702
3593         * gcc.dg/pr55702.c: New test.
3595 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3597         PR target/56809
3598         * gcc.dg/pr56809.c: New testcase.
3600 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3602         PR debug/56819
3603         * g++.dg/debug/pr56819.C: New test.
3605 2013-04-03  Richard Biener  <rguenther@suse.de>
3607         PR tree-optimization/56817
3608         * g++.dg/torture/pr56817.C: New testcase.
3610 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3612         * gcc.dg/vect/bb-slp-31.c: New file.
3614 2013-04-03  Jason Merrill  <jason@redhat.com>
3616         PR c++/34949
3617         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3619 2013-04-03  Richard Biener  <rguenther@suse.de>
3621         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3623 2013-04-03  Richard Biener  <rguenther@suse.de>
3625         PR tree-optimization/55964
3626         * gcc.dg/torture/pr55964-2.c: New testcase.
3628 2013-04-03  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/56501
3631         * gcc.dg/torture/pr56501.c: New testcase.
3633 2013-04-03  Richard Biener  <rguenther@suse.de>
3635         PR tree-optimization/56407
3636         * gcc.dg/torture/pr56407.c: New testcase.
3638 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3640         PR tree-optimization/56790
3641         * g++.dg/ext/pr56790-1.C: New testcase.
3643 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
3645         * gcc.target/i386/merge-1.c: New testcase.
3646         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3648 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
3650         PR c/19449
3651         * gcc.c-torture/execute/pr19449.c: New test.
3653 2013-04-03  Richard Biener  <rguenther@suse.de>
3655         PR tree-optimization/56812
3656         * g++.dg/vect/slp-pr56812.cc: New testcase.
3658 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
3660         PR fortran/56284
3661         PR fortran/40881
3662         * gfortran.dg/altreturn_8.f90: New.
3663         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3664         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3665         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3667 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
3669         PR rtl-optimization/56745
3670         * gcc.c-torture/compile/pr56745.c: New test.
3672 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3674         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3676 2013-04-02  Richard Biener  <rguenther@suse.de>
3678         PR tree-optimization/56778
3679         * gcc.dg/torture/pr56778.c: New testcase.
3681 2013-04-02  Richard Biener  <rguenther@suse.de>
3683         PR middle-end/56768
3684         * g++.dg/torture/pr56768.C: New testcase.
3686 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
3688         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3690 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3692         PR fortran/56660
3693         * gfortran.dg/namelist_82.f90:  New test.
3695 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
3697         PR fortran/56500
3698         * gfortran.dg/implicit_class_1.f90: New.
3700 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3702         PR fortran/56786
3703         * gfortran.dg/namelist_81.f90:  New test.
3705 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3707         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
3708         for constant and equal string lengths.
3709         * gfortran.dg/character_comparison_5.f90:  Likewise.
3710         * gfortran.dg/character_comparison_9.f90:  New test.
3712 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3714         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3715         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3717 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3719         PR fortran/35203
3720         * gfortran.dg/optional_absent_3.f90: New.
3722 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3724         PR fortran/56737
3725         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3727 2013-03-29  Tobias Burnus  <burnus@net-b.de>
3729         PR fortran/56735
3730         * gfortran.dg/namelist_80.f90: New.
3732 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3734         PR fortran/45159
3735         * gfortran.dg/string_length_2.f90:  New test.
3736         * gfortran.dg/dependency_41.f90:  New test.
3738 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3740         PR fortran/55806
3741         * gfortran.dg/array_constructor_43.f90:  New test.
3742         * gfortran.dg/random_seed_3.f90:  New test.
3744 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
3746         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3747         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3748         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3749         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3750         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3751         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3752         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3753         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3754         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3755         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3757 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3759         PR c++/56725
3760         * g++.dg/conversion/op4.C: Adjust.
3761         * g++.dg/cpp0x/rv1n.C: Likewise.
3762         * g++.dg/cpp0x/rv2n.C: Likewise.
3763         * g++.dg/cpp0x/template_deduction.C: Likewise.
3764         * g++.dg/expr/cond8.C: Likewise.
3765         * g++.dg/other/error4.C: Likewise.
3766         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3767         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3768         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3769         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3770         * g++.old-deja/g++.jason/conversion2.C: Likewise.
3771         * g++.old-deja/g++.law/cvt20.C: Likewise.
3772         * g++.old-deja/g++.law/cvt8.C: Likewise.
3773         * g++.old-deja/g++.law/init8.C: Likewise.
3774         * g++.old-deja/g++.mike/net12.C: Likewise.
3775         * g++.old-deja/g++.mike/net8.C: Likewise.
3776         * g++.old-deja/g++.mike/p2793.C: Likewise.
3777         * g++.old-deja/g++.mike/p3836.C: Likewise.
3778         * g++.old-deja/g++.mike/p418.C: Likewise.
3779         * g++.old-deja/g++.mike/p701.C: Likewise.
3780         * g++.old-deja/g++.mike/p807.C: Likewise.
3782 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
3784         PR middle-end/56694
3785         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3786         targets.
3788 2013-03-28  Marek Polacek  <polacek@redhat.com>
3790         PR tree-optimization/56695
3791         * gcc.dg/vect/pr56695.c: New test.
3793 2013-03-28  Richard Biener  <rguenther@suse.de>
3795         PR tree-optimization/37021
3796         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3797         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3799 2013-03-27  Tobias Burnus  <burnus@net-b.de>
3801         PR fortran/56650
3802         PR fortran/36437
3803         * gfortran.dg/sizeof_2.f90: New.
3804         * gfortran.dg/sizeof_3.f90: New.
3805         * gfortran.dg/sizeof_proc.f90: Update dg-error.
3807 2013-03-27  Richard Biener  <rguenther@suse.de>
3809         PR tree-optimization/37021
3810         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3812 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3814         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3815         * g++.dg/ipa/ivinline-2.C: Likewise.
3816         * g++.dg/ipa/ivinline-3.C: Likewise.
3817         * g++.dg/ipa/ivinline-4.C: Likewise.
3818         * g++.dg/ipa/ivinline-5.C: Likewise.
3819         * g++.dg/ipa/ivinline-7.C: Likewise.
3820         * g++.dg/ipa/ivinline-8.C: Likewise.
3821         * g++.dg/ipa/ivinline-9.C: Likewise.
3822         * g++.dg/cpp0x/noexcept03.C: Likewise.
3823         * gcc.dg/const-1.c: Likewise.
3824         * gcc.dg/ipa/pure-const-1.c: Likewise.
3825         * gcc.dg/noreturn-8.c: Likewise.
3826         * gcc.target/i386/mmx-1.c: Likewise.
3827         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3828         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3829         * gcc.c-torture/execute/pr33992.x: New file.
3831 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3833         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3835 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3837         PR c++/55951
3838         * g++.dg/ext/desig5.C: New.
3840 2013-03-26  Tobias Burnus  <burnus@net-b.de>
3842         PR fortran/56649
3843         * gfortran.dg/merge_init_expr_2.f90: New.
3844         * gfortran.dg/merge_char_1.f90: Modify test to
3845         stay a run-time test.
3846         * gfortran.dg/merge_char_3.f90: Ditto.
3848 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3850         * g++.dg/cpp0x/constexpr-friend-2.C: New.
3851         * g++.dg/cpp0x/constexpr-main.C: Likewise.
3853 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3855         PR c++/56722
3856         * g++.dg/cpp0x/range-for23.C: New.
3858 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
3860         PR libfortran/52512
3861         * gfortran.dg/namelist_79.f90: New.
3863 2013-03-25  Martin Jambor  <mjambor@suse.cz>
3865         * gcc.dg/ipa/ipcp-agg-9.c: New test.
3867 2013-03-25  Tobias Burnus  <burnus@net-b.de>
3869         PR fortran/38536
3870         PR fortran/38813
3871         PR fortran/38894
3872         PR fortran/39288
3873         PR fortran/40963
3874         PR fortran/45824
3875         PR fortran/47023
3876         PR fortran/47034
3877         PR fortran/49023
3878         PR fortran/50269
3879         PR fortran/50612
3880         PR fortran/52426
3881         PR fortran/54263
3882         PR fortran/55343
3883         PR fortran/55444
3884         PR fortran/55574
3885         PR fortran/56079
3886         PR fortran/56378
3887         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3888         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3889         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3890         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3891         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3892         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3893         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3894         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3895         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3896         * gfortran.dg/c_loc_tests_16.f90: Ditto.
3897         * gfortran.dg/c_loc_tests_4.f03: Ditto.
3898         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3899         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3900         * gfortran.dg/c_loc_tests_8.f03: Ditto.
3901         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3902         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3903         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3904         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3905         * gfortran.dg/pr32601_1.f03: Ditto.
3906         * gfortran.dg/storage_size_2.f08: Remove dg-error.
3907         * gfortran.dg/blockdata_7.f90: New.
3908         * gfortran.dg/c_assoc_4.f90: New.
3909         * gfortran.dg/c_f_pointer_tests_6.f90: New.
3910         * gfortran.dg/c_f_pointer_tests_7.f90: New.
3911         * gfortran.dg/c_funloc_tests_8.f90: New.
3912         * gfortran.dg/c_loc_test_17.f90: New.
3913         * gfortran.dg/c_loc_test_18.f90: New.
3914         * gfortran.dg/c_loc_test_19.f90: New.
3915         * gfortran.dg/c_loc_test_20.f90: New.
3916         * gfortran.dg/c_sizeof_5.f90: New.
3917         * gfortran.dg/iso_c_binding_rename_3.f90: New.
3918         * gfortran.dg/transfer_resolve_2.f90: New.
3919         * gfortran.dg/transfer_resolve_3.f90: New.
3920         * gfortran.dg/transfer_resolve_4.f90: New.
3921         * gfortran.dg/pr32601.f03: Update dg-error.
3922         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3923         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3925 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3927         * gcc.target/arm/vseleqdf.c: New test.
3928         * gcc.target/arm/vseleqsf.c: Likewise.
3929         * gcc.target/arm/vselgedf.c: Likewise.
3930         * gcc.target/arm/vselgesf.c: Likewise.
3931         * gcc.target/arm/vselgtdf.c: Likewise.
3932         * gcc.target/arm/vselgtsf.c: Likewise.
3933         * gcc.target/arm/vselledf.c: Likewise.
3934         * gcc.target/arm/vsellesf.c: Likewise.
3935         * gcc.target/arm/vselltdf.c: Likewise.
3936         * gcc.target/arm/vselltsf.c: Likewise.
3937         * gcc.target/arm/vselnedf.c: Likewise.
3938         * gcc.target/arm/vselnesf.c: Likewise.
3939         * gcc.target/arm/vselvcdf.c: Likewise.
3940         * gcc.target/arm/vselvcsf.c: Likewise.
3941         * gcc.target/arm/vselvsdf.c: Likewise.
3942         * gcc.target/arm/vselvssf.c: Likewise.
3944 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
3946         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3947         body from here...
3948         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3949         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3950         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3951         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3952         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3953         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3954         * gcc.target/aarch64/atomic-op-char.x: ... to here.
3955         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3956         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3957         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3958         * gcc.target/aarch64/atomic-op-int.x: ... to here.
3959         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3960         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3961         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3962         * gcc.target/aarch64/atomic-op-release.x: ... to here.
3963         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3964         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3965         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3966         * gcc.target/aarch64/atomic-op-short.x: ... to here.
3967         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3968         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3969         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3970         * gcc.target/arm/atomic-op-char.c: Likewise.
3971         * gcc.target/arm/atomic-op-consume.c: Likewise.
3972         * gcc.target/arm/atomic-op-int.c: Likewise.
3973         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3974         * gcc.target/arm/atomic-op-release.c: Likewise.
3975         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3976         * gcc.target/arm/atomic-op-short.c: Likewise.
3978 2013-03-25  Richard Biener  <rguenther@suse.de>
3980         PR middle-end/56694
3981         * g++.dg/torture/pr56694.C: New testcase.
3983 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3985         PR target/56720
3986         * gcc.target/arm/neon-vcond-gt.c: New test.
3987         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3988         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3990 2013-03-25  Richard Biener  <rguenther@suse.de>
3992         PR tree-optimization/56689
3993         * gcc.dg/torture/pr56689.c: New testcase.
3995 2013-03-25  Kai Tietz  <ktietz@redhat.com>
3997         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3999 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4001         PR fortran/56696
4002         * gfortran.dg/eof_5.f90: New.
4004 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4006         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4007         alphabetically.
4009 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4011         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4013 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4015         PR testsuite/55994
4016         * gcc.c-torture/execute/builtins/builtins.exp: Add
4017         -Wl,--allow-multiple-definition for RTEMS targets.
4019 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4021         * gcc.target/aarch64/movk.c: New test.
4023 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4025         * g++.dg/ext/vector21.C: New testcase.
4027 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4029         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4030         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4032 2013-03-21  Richard Biener  <rguenther@suse.de>
4034         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4035         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4037 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4039         * gcc.target/aarch64/vect.c: Test and result vector added
4040         for sabd and saba instructions.
4041         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4042         instructions in assembly.
4043         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4044         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4045         for fabd instruction.
4046         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4047         instruction in assembly.
4048         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4050 2013-03-20  Jeff Law  <law@redhat.com>
4052         * g++.dg/tree-ssa/ssa-dom.C: New test.
4054 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4056         * gcc.target/powerpc/mmfpgpr.c: New test.
4057         * gcc.target/powerpc/sd-vsx.c: Likewise.
4058         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4059         * gcc.target/powerpc/vsx-float0.c: Likewise.
4061 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4063         PR tree-optimization/56355
4064         * gcc.dg/pr56355-1.c: New file.
4066 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4067             Richard Sandiford <rdsandiford@googlemail.com>
4069         * gcc.target/mips/mips.exp: Add microMIPS support.
4070         * gcc.target/mips/umips-movep-2.c: New test.
4071         * gcc.target/mips/umips-lwp-2.c: New test.
4072         * gcc.target/mips/umips-swp-5.c: New test.
4073         * gcc.target/mips/umips-constraints-1.c: New test.
4074         * gcc.target/mips/umips-lwp-3.c: New test.
4075         * gcc.target/mips/umips-swp-6.c: New test.
4076         * gcc.target/mips/umips-constraints-2.c: New test.
4077         * gcc.target/mips/umips-save-restore-1.c: New test.
4078         * gcc.target/mips/umips-lwp-4.c: New test.
4079         * gcc.target/mips/umips-swp-7.c: New test.
4080         * gcc.target/mips/umips-save-restore-2.c: New test.
4081         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4082         * gcc.target/mips/umips-lwp-5.c: New test.
4083         * gcc.target/mips/umips-save-restore-3.c: New test.
4084         * gcc.target/mips/umips-lwp-6.c: New test.
4085         * gcc.target/mips/umips-swp-1.c: New test.
4086         * gcc.target/mips/umips-lwp-7.c: New test.
4087         * gcc.target/mips/umips-swp-2.c: New test.
4088         * gcc.target/mips/umips-lwp-8.c: New test.
4089         * gcc.target/mips/umips-swp-3.c: New test.
4090         * gcc.target/mips/umips-movep-1.c: New test.
4091         * gcc.target/mips/umips-lwp-1.c: New test.
4092         * gcc.target/mips/umips-swp-4.c: New test.
4094 2013-03-20  Richard Biener  <rguenther@suse.de>
4096         PR tree-optimization/56661
4097         * gcc.dg/torture/pr56661.c: New testcase.
4099 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4101         PR rtl-optimization/56605
4102         * gcc.target/powerpc/pr56605.c: New.
4104 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4106         PR fortran/54932
4107         * gfortran.dg/do_1.f90: Don't xfail.
4109 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4111         PR libfortran/51825
4112         * gfortran.dg/namelist_77.f90: New.
4113         * gfortran.dg/namelist_78.f90: New.
4115 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4117         PR libfortran/48618
4118         * gfortran.dg/open_negative_unit_1.f90: New.
4120 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4122         * gcc.target/aarch64/sbc.c: New test.
4124 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4126         * gcc.target/aarch64/ror.c: New test.
4128 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4130         * gcc.target/aarch64/extr.c: New test.
4132 2013-03-19  Richard Biener  <rguenther@suse.de>
4134         PR tree-optimization/56273
4135         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4136         * c-c++-common/uninit-17.c: Likewise.
4138 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4140         PR tree-optimization/56635
4141         * g++.dg/torture/pr56635.C: New test.
4143 2013-03-18  Richard Biener  <rguenther@suse.de>
4145         PR tree-optimization/3713
4146         * g++.dg/ipa/devirt-12.C: New testcase.
4148 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4150         PR c/56566
4151         * c-c++-common/pr56566.c: New test.
4153 2013-03-17  Jason Merrill  <jason@redhat.com>
4155         * g++.dg/template/abstract-dr337.C: XFAIL.
4157 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
4159         PR c++/56607
4160         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4161         * c-c++-common/pr56607.c: New test.
4163 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
4165         PR c++/56582
4166         * g++.dg/cpp0x/constexpr-array5.C: New.
4168 2013-03-15  Tobias Burnus  <burnus@net-b.de>
4170         PR fortran/56615
4171         * gfortran.dg/transfer_intrinsic_5.f90: New.
4173 2013-03-15  Kai Tietz  <ktietz@redhat.com>
4175         * gcc.target/i386/movti.c: Don't test for x64 mingw.
4176         * gcc.target/i386/pr20020-1.c: Likewise.
4177         * gcc.target/i386/pr20020-2.c: Likewise.
4178         * gcc.target/i386/pr20020-3.c: Likewise.
4179         * gcc.target/i386/pr53425-1.c: Likewise.
4180         * gcc.target/i386/pr53425-2.c: Likewise.
4181         * gcc.target/i386/pr55093.c: Likewise.
4182         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4184 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
4186         PR debug/56307
4187         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4188         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
4190 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
4192         PR tree-optimization/53265
4193         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4194         undefined behavior.
4195         * gcc.dg/graphite/id-6.c (test): Likewise.
4196         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4197         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4199         PR tree-optimization/53265
4200         * gcc.dg/pr53265.c: New test.
4201         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4202         to dg-options.
4203         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4204         arrays.
4205         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
4206         n, use it as high bound instead of 4.
4208 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4210         PR target/49880
4211         * gcc.target/sh/pr49880-1.c: New.
4212         * gcc.target/sh/pr49880-2.c: New.
4213         * gcc.target/sh/pr49880-3.c: New.
4214         * gcc.target/sh/pr49880-4.c: New.
4215         * gcc.target/sh/pr49880-5.c: New.
4217 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4219         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4221 2013-03-13  Richard Biener  <rguenther@suse.de>
4223         PR tree-optimization/56608
4224         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4226 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4228         PR c++/56611
4229         * g++.dg/cpp0x/alias-decl-32.C: New.
4231 2013-03-11  Jan Hubicka  <jh@suse.cz>
4233         PR middle-end/56571
4234         * gcc.c-torture/compile/pr56571.c: New testcase.
4236 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4238         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4239         * gcc.dg/tree-ssa/pr55579.c: Likewise.
4241 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4243         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4244         * gcc.dg/inline_4.c: Likewise.
4245         * gcc.dg/unroll_2.c: Likewise.
4246         * gcc.dg/unroll_3.c: Likewise.
4247         * gcc.dg/unroll_4.c: Likewise.
4249 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4251         PR testsuite/54119
4252         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4254         PR debug/56307
4255         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4257 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
4259         PR target/40797
4260         * gcc.c-torture/compile/pr40797.c: New.
4262 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4264         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4266 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
4268         PR fortran/56575
4269         * gfortran.dg/class_56.f90: New test.
4271 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
4273         PR middle-end/56524
4274         * gcc.target/mips/pr56524.c: New test.
4276 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4278         PR c++/56565
4279         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4281 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4283         PR c++/51412
4284         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4286 2013-03-08  Marek Polacek  <polacek@redhat.com>
4288         PR tree-optimization/56478
4289         * gcc.dg/torture/pr56478.c: New test.
4291 2013-03-08  Kai Tietz  <ktietz@redhat.com>
4293         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4294         targets linker option --allow-multiple-definition.
4296         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4297         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4298         * gcc.dg/pr52549.c: Add LLP64 case.
4299         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4300         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4301         * gcc.dg/torture/pr51071-2.c: Likewise.
4302         * gcc.dg/tree-ssa/vrp72.c: Likewise.
4303         * gcc.dg/tree-ssa/vrp73.c: Likewise.
4304         * gcc.dg/tree-ssa/vrp75.c: Likewise.
4305         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4306         * gcc.dg/weak/weak-1.c: Likewise.
4307         * gcc.dg/weak/weak-2.c: Likewise.
4308         * gcc.dg/weak/weak-3.c: Likewise.
4309         * gcc.dg/weak/weak-4.c: Likewise.
4310         * gcc.dg/weak/weak-5.c: Likewise.
4311         * gcc.dg/weak/weak-15.c: Likewise.
4312         * gcc.dg/weak/weak-16.c: Likewise.
4314         * c-c++-common/pr54486.c: Skip test for mingw-targets.
4316 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
4318         PR tree-optimization/56559
4319         * gcc.dg/tree-ssa/reassoc-26.c: New test.
4321 2013-03-07  Andreas Schwab  <schwab@suse.de>
4323         * gcc.dg/pr31490.c: Fix last change.
4325 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4327         PR c++/56534
4328         * g++.dg/template/crash115.C: New.
4330 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4332         PR tree-optimization/56539
4333         * gcc.c-torture/compile/pr56539.c: New test.
4335 2013-03-06  Kai Tietz  <ktietz@redhat.com>
4337         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4338         targets.
4339         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4340         * gcc.dg/lto/20091013-1_2.c: Likewise.
4341         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4343 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4345         * gnat.dg/specs/aggr6.ads: New test.
4347 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4349         * gnat.dg/loop_optimization15.ad[sb]: New test.
4351 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4353         PR middle-end/56548
4354         * gcc.dg/pr56548.c: New test.
4356 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4358         PR debug/53363
4359         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4361 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
4363         PR c++/56543
4364         * g++.dg/template/typename20.C: New test.
4366 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4368         PR debug/56510
4369         * gcc.dg/pr56510.c: New test.
4371         PR rtl-optimization/56484
4372         * gcc.c-torture/compile/pr56484.c: New test.
4374 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4376         PR c++/56530
4377         * g++.dg/warn/Wsign-conversion-2.C: New.
4379 2013-03-05  Richard Biener  <rguenther@suse.de>
4381         PR tree-optimization/56270
4382         * gcc.dg/vect/slp-38.c: New testcase.
4384 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
4386         PR rtl-optimization/56494
4387         * gcc.dg/pr56494.c: New test.
4389 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4391         * gcc.dg/pr56424.c: New test.
4393 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4395         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4396         * gcc.dg/pr56228.c <avr>: Skip.
4398 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
4400         PR testsuite/52641
4401         PR tree-optimization/52631
4402         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4404 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
4406         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4407         * gcc.dg/vect/vect-83_64.c: Same.
4409 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4411         PR fortran/56477
4412         * gfortran.dg/pointer_check_13.f90: New test.
4414 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
4416         PR fortran/54730
4417         * gfortran.dg/array_constructor_42.f90: New test.
4419 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
4421         PR c++/52688
4422         * g++.dg/template/static33.C: New.
4423         * g++.dg/template/static34.C: Likewise.
4425         PR c++/10291
4426         * g++.dg/template/static35.C: New.
4428 2013-03-01  Steve Ellcey  <sellcey@mips.com>
4430         * gcc.dg/pr56396.c: Require pic support.
4432 2013-03-01  Richard Biener  <rguenther@suse.de>
4434         PR tree-optimization/55481
4435         * gcc.dg/torture/pr56488.c: New testcase.
4437 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
4438             Jakub Jelinek  <jakub@redhat.com>
4440         PR sanitizer/56454
4441         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4442         no_sanitize_address attribute rather than no_address_safety_analysis.
4443         * g++.dg/asan/sanitizer_test_utils.h
4444         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4445         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4446         in addition to no_address_safety_analysis.
4448 2013-02-28  Jason Merrill  <jason@redhat.com>
4450         PR c++/56481
4451         * g++.dg/cpp0x/constexpr-and.C: New.
4453 2013-02-28  Martin Jambor  <mjambor@suse.cz>
4455         PR tree-optimization/56294
4456         * g++.dg/debug/pr56294.C: New test.
4458 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4460         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4462 2013-02-27  Marek Polacek  <polacek@redhat.com>
4464         PR rtl-optimization/56466
4465         * gcc.dg/pr56466.c: New test.
4467 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4469         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4470         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4471         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4473 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
4475         PR middle-end/45472
4476         * gcc.dg/pr45472.c: New test.
4478 2013-02-26  Marek Polacek  <polacek@redhat.com>
4480         PR tree-optimization/56426
4481         * gcc.dg/pr56436.c: New test.
4483 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
4485         PR tree-optimization/56448
4486         * gcc.c-torture/compile/pr56448.c: New test.
4488         PR tree-optimization/56443
4489         * gcc.dg/torture/pr56443.c: New test.
4491 2013-02-25  Richard Biener  <rguenther@suse.de>
4493         PR tree-optimization/56175
4494         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4496 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
4498         PR c++/56403
4499         * g++.dg/torture/pr56403.C: New test.
4501 2013-02-25  Catherine Moore  <clm@codesourcery.com>
4503         Revert:
4504         2013-02-24  Catherine Moore  <clm@codesourcery.com>
4505         Richard Sandiford  <rdsandiford@googlemail.com>
4507         * gcc.target/mips/mips.exp: Add microMIPS support.
4508         * gcc.target/mips/umips-movep-2.c: New test.
4509         * gcc.target/mips/umips-lwp-2.c: New test.
4510         * gcc.target/mips/umips-swp-5.c: New test.
4511         * gcc.target/mips/umips-constraints-1.c: New test.
4512         * gcc.target/mips/umips-lwp-3.c: New test.
4513         * gcc.target/mips/umips-swp-6.c: New test.
4514         * gcc.target/mips/umips-constraints-2.c: New test.
4515         * gcc.target/mips/umips-save-restore-1.c: New test.
4516         * gcc.target/mips/umips-lwp-4.c: New test.
4517         * gcc.target/mips/umips-swp-7.c: New test.
4518         * gcc.target/mips/umips-save-restore-2.c: New test.
4519         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4520         * gcc.target/mips/umips-lwp-5.c: New test.
4521         * gcc.target/mips/umips-save-restore-3.c: New test.
4522         * gcc.target/mips/umips-lwp-6.c: New test.
4523         * gcc.target/mips/umips-swp-1.c: New test.
4524         * gcc.target/mips/umips-lwp-7.c: New test.
4525         * gcc.target/mips/umips-swp-2.c: New test.
4526         * gcc.target/mips/umips-lwp-8.c: New test.
4527         * gcc.target/mips/umips-swp-3.c: New test.
4528         * gcc.target/mips/umips-movep-1.c: New test.
4529         * gcc.target/mips/umips-lwp-1.c: New test.
4530         * gcc.target/mips/umips-swp-4.c: New test.
4532 2013-02-24  Catherine Moore  <clm@codesourcery.com>
4533             Richard Sandiford  <rdsandiford@googlemail.com>
4535         * gcc.target/mips/mips.exp: Add microMIPS support.
4536         * gcc.target/mips/umips-movep-2.c: New test.
4537         * gcc.target/mips/umips-lwp-2.c: New test.
4538         * gcc.target/mips/umips-swp-5.c: New test.
4539         * gcc.target/mips/umips-constraints-1.c: New test.
4540         * gcc.target/mips/umips-lwp-3.c: New test.
4541         * gcc.target/mips/umips-swp-6.c: New test.
4542         * gcc.target/mips/umips-constraints-2.c: New test.
4543         * gcc.target/mips/umips-save-restore-1.c: New test.
4544         * gcc.target/mips/umips-lwp-4.c: New test.
4545         * gcc.target/mips/umips-swp-7.c: New test.
4546         * gcc.target/mips/umips-save-restore-2.c: New test.
4547         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4548         * gcc.target/mips/umips-lwp-5.c: New test.
4549         * gcc.target/mips/umips-save-restore-3.c: New test.
4550         * gcc.target/mips/umips-lwp-6.c: New test.
4551         * gcc.target/mips/umips-swp-1.c: New test.
4552         * gcc.target/mips/umips-lwp-7.c: New test.
4553         * gcc.target/mips/umips-swp-2.c: New test.
4554         * gcc.target/mips/umips-lwp-8.c: New test.
4555         * gcc.target/mips/umips-swp-3.c: New test.
4556         * gcc.target/mips/umips-movep-1.c: New test.
4557         * gcc.target/mips/umips-lwp-1.c: New test.
4558         * gcc.target/mips/umips-swp-4.c: New test.
4560 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
4562         PR sanitizer/56393
4563         * lib/asan-dg.exp (asan_link_flags): Add
4564         -B${gccpath}/libsanitizer/asan/ to flags.
4566 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4568         PR middle-end/56420
4569         * gcc.dg/torture/pr56420.c: New test.
4571 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
4573         PR middle-end/56108
4574         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4576 2013-02-21  Martin Jambor  <mjambor@suse.cz>
4578         PR tree-optimization/56310
4579         * g++.dg/ipa/pr56310.C: New test.
4581 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
4583         PR fortran/56385
4584         * gfortran.dg/proc_ptr_comp_37.f90: New.
4586 2013-02-21  Richard Biener  <rguenther@suse.de>
4588         PR tree-optimization/56415
4589         Revert
4590         2013-02-11  Richard Biener  <rguenther@suse.de>
4592         PR tree-optimization/56273
4593         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4594         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4595         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4596         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4597         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4598         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4600 2013-02-21  Marek Polacek  <polacek@redhat.com>
4602         PR tree-optimization/56398
4603         * g++.dg/torture/pr56398.C: New test.
4605 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
4607         PR inline-asm/56405
4608         * gcc.c-torture/compile/pr56405.c: New test.
4610 2013-02-20  Jan Hubicka  <jh@suse.cz>
4612         PR tree-optimization/56265
4613         * g++.dg/ipa/devirt-11.C: New testcase.
4615 2013-02-20  Richard Biener  <rguenther@suse.de>
4617         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4619 2013-02-20  Richard Biener  <rguenther@suse.de>
4620         Jakub Jelinek  <jakub@redhat.com>
4622         PR tree-optimization/56396
4623         * gcc.dg/pr56396.c: New testcase.
4625 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/56373
4628         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4630 2013-02-19  Richard Biener  <rguenther@suse.de>
4632         PR tree-optimization/56384
4633         * gcc.dg/torture/pr56384.c: New testcase.
4635 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
4637         PR tree-optimization/56350
4638         * gcc.dg/pr56350.c: New test.
4640         PR tree-optimization/56381
4641         * g++.dg/opt/pr56381.C: New test.
4643 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
4645         PR pch/54117
4646         * lib/dg-pch.exp (pch-init, pch-finish,
4647         check_effective_target_pch_supported_debug): New procs.
4648         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4649         Likewise if $pch_unsupported_debug and $flags include -g.
4650         Skip FAILs about missing *.gch file if $pch_unsupported_debug
4651         and dg-require-effective-target pch_unsupported_debug.
4652         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4653         * objc.dg/pch/pch.exp: Likewise.
4654         * gcc.dg/pch/pch.exp: Likewise.
4655         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4656         pch_unsupported_debug.
4657         * gcc.dg/pch/valid-1.hs: Likewise.
4658         * gcc.dg/pch/valid-1b.c: Likewise.
4659         * gcc.dg/pch/valid-1b.hs: Likewise.
4661 2013-02-18  Richard Biener  <rguenther@suse.de>
4663         PR tree-optimization/56366
4664         * gcc.dg/torture/pr56366.c: New testcase.
4666 2013-02-18  Richard Biener  <rguenther@suse.de>
4668         PR middle-end/56349
4669         * gcc.dg/torture/pr56349.c: New testcase.
4671 2013-02-18  Richard Biener  <rguenther@suse.de>
4673         PR tree-optimization/56321
4674         * gcc.dg/torture/pr56321.c: New testcase.
4676 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4678         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4680 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
4681             Dodji Seketeli  <dodji@redhat.com>
4683         PR asan/56330
4684         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4685         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4686         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4687         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4688         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4689         * c-c++-common/asan/pr56330.c: Likewise.
4690         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4691         Ensure the size argument of __builtin_memcpy is a constant.
4693 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4694             Paolo Carlini  <paolo.carlini@oracle.com>
4696         PR c++/51242
4697         * g++.dg/cpp0x/enum23.C: New.
4699 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
4701         PR target/54685
4702         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4704 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
4706         PR rtl-optimization/56348
4707         * gcc.target/i386/pr56348.c: New test.
4709 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
4711         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4712         * gcc.target/arm/interrupt-2.c: Likewise.
4714 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4716         PR fortran/56318
4717         * gfortran.dg/matmul_9.f90: New.
4719 2013-02-15  Tobias Burnus  <burnus@net-b.de>
4721         PR fortran/53818
4722         * gfortran.dg/init_flag_11.f90: New.
4724 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4726         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4728 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4730         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4731         characters.
4733 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
4734             Tobias Burnus  <burnus@net-b.de>
4736         PR testsuite/56138
4737         * gfortran.dg/allocatable_function_7.f90: New.
4739 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
4741         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4742         * asan_globals_test-wrapper.cc: New file.
4743         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4744         instead of asan_globals_test.cc as dg-additional-sources.
4745         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4746         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
4747         "sanitizer_test_utils.h" instead of
4748         "sanitizer_common/tests/sanitizer_test_utils.h".
4749         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4750         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4751         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4752         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4753         * g++.dg/asan/asan_test.cc: Synced from upstream.
4754         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4756 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
4758         Fix an asan crash
4759         * c-c++-common/asan/memcmp-2.c: New test.
4761 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
4763         PR c++/55582
4764         * g++.dg/cpp0x/udlit-string-literal.h: New.
4765         * g++.dg/cpp0x/udlit-string-literal.C: New.
4767 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
4769         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4771 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
4773         PR target/56184
4774         * gcc.target/arm/pr56184.C: New test.
4776 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
4778         PR c++/56302
4779         * g++.dg/torture/pr56302.C: New test.
4780         * g++.dg/cpp0x/constexpr-56302.C: New test.
4781         * c-c++-common/pr56302.c: New test.
4783 2013-02-13  Tobias Burnus  <burnus@net-b.de>
4784             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4786         PR fortran/56204
4787         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4788         * gfortran.dg/quad_3.f90: Ditto.
4790 2013-02-13  Kostya Serebryany  <kcc@google.com>
4792         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4793         to match the fresh asan run-time.
4794         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4796 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
4798         Avoid instrumenting duplicated memory access in the same basic block
4799         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4800         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4801         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4802         * c-c++-common/asan/inc.c: Likewise.
4804 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
4806         PR inline-asm/56148
4807         * gcc.target/i386/pr56148.c: New test.
4809 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4810             Tobias Burnus  <burnus@net-b.de>
4812         PR testsuite/56082
4813         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4814         to kind=2.
4816 2013-02-12  Richard Biener  <rguenther@suse.de>
4818         PR lto/56297
4819         * gcc.dg/lto/pr56297_0.c: New testcase.
4820         * gcc.dg/lto/pr56297_0.c: Likewise.
4822 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
4824         PR fortran/46952
4825         * gfortran.dg/typebound_deferred_1.f90: New.
4827 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
4829         PR rtl-optimization/56151
4830         * gcc.target/i386/pr56151.c: New test.
4832 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
4834         * g++.dg/ext/mv12.C: New test.
4835         * g++.dg/ext/mv12.h: New file.
4836         * g++.dg/ext/mv12-aux.C: New file.
4837         * g++.dg/ext/mv13.C: New test.
4839 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4841         * lib/target-supports.exp
4842         (check_effective_target_powerpc_eabi_ok): New.
4843         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4844         powerpc_eabi_ok.
4845         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4846         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4847         only.
4848         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4849         * gcc.target/powerpc/pr51623.c: Likewise.
4850         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4851         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4853 2013-02-11  Alexander Potapenko  <glider@google.com>
4854             Jack Howarth  <howarth@bromo.med.uc.edu>
4855             Jakub Jelinek  <jakub@redhat.com>
4857         PR sanitizer/55617
4858         * g++.dg/asan/pr55617.C: Run on all targets.
4860 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
4862         PR rtl-optimization/56275
4863         * gcc.dg/pr56275.c: New test.
4865 2013-02-11  Richard Biener  <rguenther@suse.de>
4867         PR tree-optimization/56273
4868         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4870 2013-02-11  Richard Biener  <rguenther@suse.de>
4872         PR tree-optimization/56264
4873         * gcc.dg/torture/pr56264.c: New testcase.
4875 2013-02-11  Richard Biener  <rguenther@suse.de>
4877         PR tree-optimization/56273
4878         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4879         * gcc.dg/tree-ssa/pr21559.c: Adjust.
4880         * gcc.dg/tree-ssa/vrp17.c: Likewise.
4881         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4882         * gcc.dg/tree-ssa/vrp23.c: Likewise.
4883         * gcc.dg/tree-ssa/vrp24.c: Likewise.
4885 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
4887         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4888         for *-*-linux-gnu targets.
4889         * g++.dg/asan/interception-test-1.c: Ditto.
4890         * g++.dg/asan/interception-failure-test-1.C: Ditto.
4891         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4893 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
4895         PR fortran/55362
4896         * gfortran.dg/intrinsic_size_4.f90 : New test.
4898 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
4900         PR target/56256
4901         * gcc.target/powerpc/pr56256.c: New test.
4903 2013-02-08  Ian Lance Taylor  <iant@google.com>
4905         * lib/go.exp: Load timeout.exp.
4907 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
4909         PR rtl-optimization/56246
4910         * gcc.target/i386/pr56246.c: New test.
4912 2013-02-08  Jeff Law  <law@redhat.com>
4914         PR debug/53948
4915         * gcc.dg/debug/dwarf2/pr53948.c: New test.
4917 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4919         PR target/56043
4920         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4921         powerpc*-*-linux*.
4923 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
4925         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4927 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4929         PR rtl-optimization/56195
4930         * gcc.dg/torture/pr56195.c: New test.
4932 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4934         PR fortran/54107
4935         * gfortran.dg/recursive_interface_2.f90: New test.
4937 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
4939         PR tree-optimization/56250
4940         * gcc.c-torture/execute/pr56250.c: New test.
4942 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4944         PR tree-optimization/56064
4945         * gcc.dg/fixed-point/view-convert-2.c: New test.
4947 2013-02-08  Michael Matz  <matz@suse.de>
4949         PR tree-optimization/52448
4950         * gcc.dg/pr52448.c: New test.
4952 2013-02-08  Richard Biener  <rguenther@suse.de>
4954         PR middle-end/56181
4955         * gcc.dg/torture/pr56181.c: New testcase.
4957 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
4959         PR target/54222
4960         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4961         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4963 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4965         PR c++/56241
4966         * g++.dg/parse/crash61.C: New test.
4968         PR c++/56239
4969         * g++.dg/parse/pr56239.C: New test.
4971         PR c++/56237
4972         * g++.dg/abi/mangle61.C: New test.
4974 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
4976         PR rtl-optimization/56225
4977         * gcc.target/i386/pr56225.c: New test.
4979 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
4981         PR debug/56154
4982         * gcc.dg/guality/pr56154-1.c: New test.
4983         * gcc.dg/guality/pr56154-2.c: New test.
4984         * gcc.dg/guality/pr56154-3.c: New test.
4985         * gcc.dg/guality/pr56154-4.c: New test.
4986         * gcc.dg/guality/pr56154-aux.c: New file.
4988         PR tree-optimization/55789
4989         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4990         cleanup-tree-dump.
4991         * gcc.dg/tree-ssa/inline-3.c: Add
4992         --param max-early-inliner-iterations=2 option.
4994 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4996         PR debug/53363
4997         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4998         Add -fno-dwarf2-cfi-asm to dg-options.
4999         Adapt match count.
5001 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5003         PR target/56228
5004         * gcc.dg/pr56228.c: New test.
5006 2013-02-07  Alan Modra  <amodra@gmail.com>
5008         PR target/54009
5009         * gcc.target/powerpc/pr54009.c: New test.
5010         PR target/54131
5011         * gfortran.dg/pr54131.f: New test.
5013 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5015         PR fortran/55789
5016         * gfortran.dg/array_constructor_41.f90: New test.
5018 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5020         PR fortran/55978
5021         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5023 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5025         PR middle-end/56217
5026         * g++.dg/gomp/pr56217.C: New test.
5028 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5030         PR tree-optimization/56205
5031         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5032         * gcc.c-torture/execute/pr56205.c: New test.
5034 2013-02-05  Richard Biener  <rguenther@suse.de>
5036         PR tree-optimization/53342
5037         PR tree-optimization/53185
5038         * gcc.dg/vect/pr53185-2.c: New testcase.
5040 2013-02-05  Jan Hubicka  <jh@suse.cz>
5042         PR tree-optimization/55789
5043         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5044         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5045         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5046         * g++.dg/ipa/inline-1.C: New testcase.
5047         * g++.dg/ipa/inline-2.C: New testcase.
5048         * g++.dg/ipa/inline-3.C: New testcase.
5050 2013-02-05  Jan Hubicka  <jh@suse.cz>
5052         PR tree-optimization/55789
5053         * g++.dg/torture/pr55789.C: New testcase.
5055 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5057         PR middle-end/56167
5058         * gcc.dg/pr56167.c: New test.
5060 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5062         PR target/55146
5063         * gcc.target/sh/pr55146.c: New.
5065 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5067         PR tree-optimization/54386
5068         * gcc.target/sh/pr54386.c: New.
5070 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5072         PR fortran/56008
5073         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5075         PR fortran/47517
5076         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5078 2013-02-04  Alexander Potapenko  <glider@google.com>
5079             Jack Howarth  <howarth@bromo.med.uc.edu>
5080             Jakub Jelinek  <jakub@redhat.com>
5082         PR sanitizer/55617
5083         * g++.dg/asan/pr55617.C: New test.
5085 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5087         PR fortran/54195
5088         * gfortran.dg/typebound_operator_19.f90: New test.
5089         * gfortran.dg/typebound_assignment_4.f90: New test.
5091 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5093         PR fortran/54107
5094         * gfortran.dg/recursive_interface_1.f90: New test.
5096 2013-02-04  Richard Guenther  <rguenther@suse.de>
5098         PR lto/56168
5099         * gcc.dg/lto/pr56168_0.c: New testcase.
5100         * gcc.dg/lto/pr56168_1.c: Likewise.
5102 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5104         PR fortran/50627
5105         PR fortran/56054
5106         * gfortran.dg/block_12.f90:  New test.
5107         * gfortran.dg/module_error_1.f90:  New test.
5109 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5111         * lib/target-supports.exp (check_effective_target_vect_float)
5112         (check_effective_target_vect_no_align): Add mips-sde-elf.
5114 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5116         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5118 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5120         * gcc.dg/pr56023.c: XFAIL on AIX.
5121         * gcc.dg/vect/pr49352.c: Same.
5123 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5125         * gnat.dg/opt26.adb: New test.
5127 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5129         Revert.
5130         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5132         * gcc.target/arm/neon-vfnms-1.c: New test.
5133         * gcc.target/arm/neon-vfnma-1.c: New test.
5135 2013-01-31  Richard Biener  <rguenther@suse.de>
5137         PR tree-optimization/56157
5138         * gcc.dg/torture/pr56157.c: New testcase.
5140 2013-01-30  Richard Biener  <rguenther@suse.de>
5142         PR tree-optimization/56150
5143         * gcc.dg/torture/pr56150.c: New testcase.
5145 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
5147         PR sanitizer/55374
5148         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5149         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
5150         printed in backtrace.
5151         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5152         to avoid errors about mismatched allocation vs. deallocation.
5154         PR c++/55742
5155         * g++.dg/mv1.C: Moved to...
5156         * g++.dg/ext/mv1.C: ... here.  Adjust test.
5157         * g++.dg/mv2.C: Moved to...
5158         * g++.dg/ext/mv2.C: ... here.  Adjust test.
5159         * g++.dg/mv3.C: Moved to...
5160         * g++.dg/ext/mv3.C: ... here.
5161         * g++.dg/mv4.C: Moved to...
5162         * g++.dg/ext/mv4.C: ... here.
5163         * g++.dg/mv5.C: Moved to...
5164         * g++.dg/ext/mv5.C: ... here.  Adjust test.
5165         * g++.dg/mv6.C: Moved to...
5166         * g++.dg/ext/mv6.C: ... here.  Adjust test.
5167         * g++.dg/ext/mv7.C: New test.
5168         * g++.dg/ext/mv8.C: New test.
5169         * g++.dg/ext/mv9.C: New test.
5170         * g++.dg/ext/mv10.C: New test.
5171         * g++.dg/ext/mv11.C: New test.
5173 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5175         PR rtl-optimization/56144
5176         * gcc.dg/pr56144.c: New.
5178 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
5180         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5181         message.
5182         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5183         * g++.dg/cpp0x/constexpr-55573.C: Same
5185 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
5187         PR tree-optimization/56064
5188         * gcc.dg/fixed-point/view-convert.c: New test.
5190 2013-01-30  Andreas Schwab  <schwab@suse.de>
5192         * lib/target-supports-dg.exp (dg-process-target): Use expr to
5193         evaluate the end index in string range.
5195 2013-01-30  Tobias Burnus  <burnus@net-b.de>
5197         PR fortran/56138
5198         * gfortran.dg/allocatable_function_6.f90: New.
5200 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
5201             Mikael Morin  <mikael@gcc.gnu.org>
5203         PR fortran/54107
5204         * gfortran.dg/proc_ptr_comp_36.f90: New.
5206 2013-01-29  Richard Biener  <rguenther@suse.de>
5208         PR tree-optimization/55270
5209         * gcc.dg/torture/pr55270.c: New testcase.
5211 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5213         PR rtl-optimization/56117
5214         * gcc.dg/pr56117.c: New test.
5216 2013-01-28  Richard Biener  <rguenther@suse.de>
5218         PR tree-optimization/56034
5219         * gcc.dg/torture/pr56034.c: New testcase.
5221 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5223         PR tree-optimization/56125
5224         * gcc.dg/pr56125.c: New test.
5226 2013-01-28  Tobias Burnus  <burnus@net-b.de>
5227             Mikael Morin  <mikael@gcc.gnu.org>
5229         PR fortran/53537
5230         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5231         * gfortran.dg/import8.f90: Likewise.
5232         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5233         * gfortran.dg/import10.f90: New test.
5234         * gfortran.dg/import11.f90: Likewise
5236 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
5238         PR testsuite/56053
5239         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5240         string.h.  Provide memset, malloc and free prototypes, adjust line
5241         numbers in dg-output.
5242         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5243         Provide memset prototype and adjust line numbers in dg-output.
5244         * c-c++-common/asan/global-overflow-1.c: Likewise.
5246         PR tree-optimization/56094
5247         * gcc.dg/pr56094.c: New test.
5249 2013-01-27  Amol Pise  <amolpise15@gmail.com>
5251         * gcc.target/arm/neon-vfnms-1.c: New test.
5252         * gcc.target/arm/neon-vfnma-1.c: New test.
5254 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
5256         PR target/56114
5257         * gcc.target/i386/pr56114.c: New test.
5259 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
5261         PR fortran/55984
5262         * gfortran.dg/associate_14.f90: New test.
5264         PR fortran/56047
5265         * gfortran.dg/associate_13.f90: New test.
5267 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
5269         PR tree-optimization/56098
5270         * gcc.dg/pr56098-1.c: New test.
5271         * gcc.dg/pr56098-2.c: New test.
5273 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
5275         PR target/54222
5276         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5278 2013-01-22  Marek Polacek  <polacek@redhat.com>
5280         PR tree-optimization/56035
5281         * gcc.dg/pr56035.c: New test.
5283 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5285         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5286         for MIPS.
5288 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
5290         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5292 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
5294         PR c/56078
5295         * gcc.dg/pr56078.c: New test.
5296         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5298 2013-01-24  Martin Jambor  <mjambor@suse.cz>
5300         PR tree-optimization/55927
5301         * g++.dg/ipa/devirt-10.C: Disable early inlining.
5303 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
5305         * gcc.target/i386/movsd.c: New test.
5307 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
5309         PR inline-asm/55934
5310         * gcc.target/i386/pr55934.c: New test.
5312 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
5314         PR fortran/56081
5315         * gfortran.dg/select_8.f90: New.
5317 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
5319         * gcc.target/microblaze/microblaze.exp: Remove
5320         target_config_cflags check.
5322 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
5324         PR fortran/56052
5325         * gfortran.dg/gomp/pr56052.f90: New test.
5327         PR target/49069
5328         * gcc.dg/pr49069.c: New test.
5330 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5332         PR c++/55944
5333         * g++.dg/cpp0x/constexpr-static10.C: New.
5335 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
5337         PR target/56028
5338         * gcc.target/i386/pr56028.c: New test.
5340 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
5342         PR target/55686
5343         * gcc.target/i386/pr55686.c: New test.
5345 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
5347         PR c++/53609
5348         * g++.dg/cpp0x/variadic139.C: New test.
5349         * g++.dg/cpp0x/variadic140.C: Likewise.
5350         * g++.dg/cpp0x/variadic141.C: Likewise.
5352 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
5354         * gnat.dg/warn8.adb: New test.
5356 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5358         PR fortran/55919
5359         * gfortran.dg/include_8.f90: New test.
5361 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5363         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5364         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5366 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
5368         PR tree-optimization/56051
5369         * gcc.c-torture/execute/pr56051.c: New test.
5371 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
5373         PR rtl-optimization/56023
5374         * gcc.dg/pr56023.c: New test.
5376 2013-01-21  Martin Jambor  <mjambor@suse.cz>
5378         PR middle-end/56022
5379         * gcc.target/i386/pr56022.c: New test.
5381 2013-01-21  Jason Merrill  <jason@redhat.com>
5383         * lib/target-supports.exp (check_effective_target_alias): New.
5385 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5387         PR debug/53235
5388         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5390 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
5392         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5394 2013-01-19  Jeff Law  <law@redhat.com>
5396         PR tree-optimization/52631
5397         * tree-ssa/pr52631.c: New test.
5398         * tree-ssa/ssa-fre-9: Update expected output.
5400 2013-01-19  Anthony Green  <green@moxielogic.com>
5402         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5403         for moxie.
5405 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5407         PR tree-optimization/56029
5408         * g++.dg/torture/pr56029.C: New test.
5410 2013-01-18  Sharad Singhai  <singhai@google.com>
5412         PR tree-optimization/55995
5413         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5415 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
5417         PR target/55433
5418         * gcc.target/i386/pr55433.c: New.
5420 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
5422         PR middle-end/56015
5423         * gfortran.dg/pr56015.f90: New test.
5425 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
5427         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5429 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
5431         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5432         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5433         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5434         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5435         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5437 2013-01-17  Jeff Law  <law@redhat.com>
5439         * gcc.dg/pr52573.c: Move to...
5440         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
5442         PR rtl-optimization/52573
5443         * gcc.dg/pr52573.c: New test.
5445 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
5447         PR sanitizer/55679
5448         * g++.dg/asan/interception-test-1.C: Skip on darwin.
5449         * lib/target-supports.exp (check_effective_target_swapcontext): Use
5450         check_no_compiler_messages to test support in ucontext.h.
5451         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5452         compliant RLIMIT_AS.
5454 2013-01-17  Marek Polacek  <polacek@redhat.com>
5456         PR rtl-optimization/55833
5457         * gcc.dg/pr55833.c: New test.
5459 2013-01-17  Jan Hubicka  <jh@suse.cz>
5461         PR tree-optimization/55273
5462         * gcc.c-torture/compile/pr55273.c: New testcase.
5464 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
5466         PR target/55981
5467         * gcc.target/pr55981.c: New test.
5469 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
5471         * gcc.target/arm/pr40887.c: Require at least armv5.
5472         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5473         * gcc.target/arm/pr51915.c: Likewise.
5474         * gcc.target/arm/pr52006.c: Likewise.
5475         * gcc.target/arm/pr53187.c: Likewise.
5477         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5478         * gcc.target/arm/ftest-support-arm.h: Delete.
5479         * gcc.target/arm/ftest-support-thumb.h: Delete.
5480         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5481         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5482         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5483         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5484         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5485         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5486         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5487         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5488         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5489         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5490         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5491         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5492         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5493         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5494         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5495         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5496         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5497         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5498         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5499         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5500         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5501         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5502         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5503         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5505 2013-01-17  Martin Jambor  <mjambor@suse.cz>
5507         PR tree-optimizations/55264
5508         * g++.dg/ipa/pr55264.C: New test.
5510 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
5512         PR fortran/55983
5513         * gfortran.dg/class_55.f90: New.
5515 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
5517         PR testsuite/55994
5518         * gcc.c-torture/execute/builtins/builtins.exp: Add
5519         -Wl,--allow-multiple-definition for eabi and elf targets.
5521         PR testsuite/54622
5522         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5523         check_effective_target_vect_perm_short,
5524         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5525         check_effective_target_vect64): Return 0 for big-endian ARM.
5526         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5528         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5529         prototypes.
5531 2013-01-16  Richard Biener  <rguenther@suse.de>
5533         PR tree-optimization/55964
5534         * gcc.dg/torture/pr55964.c: New testcase.
5536 2013-01-16  Richard Biener  <rguenther@suse.de>
5538         PR tree-optimization/54767
5539         PR tree-optimization/53465
5540         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5542 2013-01-16  Christian Bruel  <christian.bruel@st.com>
5544         PR target/55301
5545         * gcc.target/sh/sh-switch.c: New testcase.
5547 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5549         * gcc.dg/webizer.c: Increase the array size.
5551 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5553         PR target/55940
5554         * gcc.dg/pr55940.c: New test.
5556 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
5557             Harald Anlauf  <anlauf@gmx.de>
5559         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5560         * gfortran.dg/bounds_check_5.f90: Likewise.
5561         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5562         * gfortran.dg/continuation_9.f90: Likewise.
5563         * gfortran.dg/move_alloc_13.f90: Likewise.
5564         * gfortran.dg/structure_constructor_11.f90: Likewise.
5565         * gfortran.dg/tab_continuation.f: Likewise.
5566         * gfortran.dg/warning-directive-2.F90: Likewise.
5567         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5569 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
5571         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5572         * gcc.target/arm/fma-sp.c: Likewise.
5574 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5576         PR rtl-optimization/55153
5577         * gcc.dg/pr55153.c: New.
5579 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5581         PR tree-optimization/55920
5582         * gcc.c-torture/compile/pr55920.c: New test.
5584 2013-01-15  Richard Biener  <rguenther@suse.de>
5586         PR middle-end/55882
5587         * gcc.dg/torture/pr55882.c: New testcase.
5589 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
5591         PR tree-optimization/55955
5592         * gcc.c-torture/compile/pr55955.c: New test.
5594 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
5596         PR c++/55663
5597         * g++.dg/cpp0x/alias-decl-31.C: New test.
5599 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
5601         PR fortran/54286
5602         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5603         case where interface is null.
5605 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5607         PR fortran/55806
5608         * gfortran.dg/array_constructor_40.f90:  New test.
5610 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
5612         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5614 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5616         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5617         * gcc.target/aarch64/vect-ld1r-compile.c: New.
5618         * gcc.target/aarch64/vect-ld1r-fp.c: New.
5619         * gcc.target/aarch64/vect-ld1r.c: New.
5620         * gcc.target/aarch64/vect-ld1r.x: New.
5622 2013-01-14  Andi Kleen  <ak@linux.intel.com>
5624         PR target/55948
5625         * gcc.target/i386/hle-clear-rel.c: New file
5626         * gcc.target/i386/hle-store-rel.c: New file.
5628 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
5630         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5631         * gfortran.dg/bounds_check_4.f90: Likewise.
5632         * gfortran.dg/inquire_10.f90: Likewise.
5633         * gfortran.dg/minloc_3.f90: Likewise.
5634         * gfortran.dg/minlocval_3.f90: Likewise.
5635         * gfortran.dg/module_double_reuse.f90: Likewise.
5636         * gfortran.dg/mvbits_1.f90: Likewise.
5637         * gfortran.dg/oldstyle_1.f90: Likewise.
5638         * gfortran.dg/pr20163-2.f: Likewise.
5639         * gfortran.dg/save_1.f90: Likewise.
5640         * gfortran.dg/scan_1.f90: Likewise.
5641         * gfortran.dg/select_char_1.f90: Likewise.
5642         * gfortran.dg/shape_4.f90: Likewise.
5643         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5644         * gfortran.dg/function_optimize_10.f90: Likewise.
5645         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5646         * gfortran.dg/used_types_17.f90: Likewise.
5647         * gfortran.dg/used_types_18.f90: Likewise.
5649 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
5651         PR fortran/54286
5652         * gfortran.dg/proc_ptr_result_8.f90 : New test.
5654 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5656         * gcc.dg/unroll_5.c: Add nomips16 attributes.
5658 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
5660         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5662 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
5664         PR fortran/55072
5665         * gfortran.dg/assumed_type_2.f90: Fix test case.
5666         * gfortran.dg/internal_pack_13.f90: New test.
5667         * gfortran.dg/internal_pack_14.f90: New test.
5669 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5671         PR fortran/55868
5672         * gfortran.dg/unlimited_polymorphic_8.f90: Update
5673         scan-tree-dump-times for foo.0.x._vptr to deal with change from
5674         $tar to STAR.
5676 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
5678         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5680 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5682         PR target/55719
5683         * gcc.target/s390/pr55719.c: New testcase.
5685 2013-01-11  Richard Guenther  <rguenther@suse.de>
5687         PR tree-optimization/44061
5688         * gcc.dg/pr44061.c: New testcase.
5690 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
5692         Update copyright years.
5694 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
5695             Jakub Jelinek  <jakub@redhat.com>
5697         PR target/55565
5698         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5700 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
5702         PR rtl-optimization/55672
5703         * gcc.target/i386/pr55672.c: New.
5705 2013-01-10  Jeff Law  <law@redhat.com>
5707         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
5708         pass/fail message unique.
5711 2013-01-10  Jason Merrill  <jason@redhat.com>
5713         * ada/.gitignore: New.
5715 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5717         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5718         Add tls options.
5719         * g++.dg/tls/thread_local2.C: Likewise.
5720         * g++.dg/tls/thread_local2g.C: Likewise.
5721         * g++.dg/tls/thread_local6.C: Likewise.
5722         * g++.dg/tls/thread_local-order1.C: Add tls options.
5723         * g++.dg/tls/thread_local-order2.C: Likewise.
5724         * g++.dg/tls/thread_local3.C: Likewise.
5725         * g++.dg/tls/thread_local3g.C: Likewise.
5726         * g++.dg/tls/thread_local4.C: Likewise.
5727         * g++.dg/tls/thread_local4g.C: Likewise.
5728         * g++.dg/tls/thread_local5.C: Likewise.
5729         * g++.dg/tls/thread_local5g.C: Likewise.
5730         * g++.dg/tls/thread_local6g.C: Likewise.
5732 2013-01-10  Kostya Serebryany  <kcc@google.com>
5734         * g++.dg/asan/asan_test.cc: Sync from upstream.
5736 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
5738         PR tree-optimization/55921
5739         * gcc.c-torture/compile/pr55921.c: New test.
5741 2013-01-09  Jan Hubicka  <jh@suse.cz>
5743         PR tree-optimization/55569
5744         * gcc.c-torture/compile/pr55569.c: New testcase.
5746 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
5748         PR fortran/47203
5749         * gfortran.dg/use_28.f90: New test.
5751 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
5753         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5754         number matching more robust.
5756 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
5758         PR rtl-optimization/55829
5759         * gcc.target/i386/pr55829.c: New.
5761 2013-01-09  Tobias Burnus  <burnus@net-b.de>
5763         PR fortran/55758
5764         * gfortran.dg/bind_c_bool_1.f90: New.
5765         * gfortran.dg/do_5.f90: Add dg-warning.
5767 2013-01-09  Jan Hubicka  <jh@suse.cz>
5769         PR tree-optimization/55875
5770         * gcc.c-torture/execute/pr55875.c: New testcase.
5771         * g++.dg/torture/pr55875.C: New testcase.
5773 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5775         PR c/48418
5776         * c-c++-common/pr48418.c: New test.
5778 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
5780         PR c++/55801
5781         * g++.dg/tls/thread_local-ice.C: New.
5783 2013-01-09  Andreas Schwab  <schwab@suse.de>
5785         * gcc.dg/guality/pr54693.c: Null-terminate arr.
5787 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
5789         PR tree-optimization/48189
5790         * gcc.dg/pr48189.c: New test.
5792 2013-01-04  Jan Hubicka  <jh@suse.cz>
5794         PR tree-optimization/55823
5795         * g++.dg/ipa/devirt-10.C: New testcase.
5797 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
5798             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
5800         PR rtl-optimization/55845
5801         * gcc.target/i386/pr55845.c: New test.
5803 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
5805         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5806         instructions generated instead of number of occurances.
5808 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5810         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5811         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5812         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5813         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5814         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5815         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5816         * gcc.target/aarch64/vect-fcm.x: Likewise.
5817         * lib/target-supports.exp
5818         (check_effective_target_vect_cond): Enable for AArch64.
5820 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
5822         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5823         endian-safe float pool loading.
5824         (test_square_root_v4sf): Likewise.
5825         (test_square_root_v2df): Likewise.
5826         * lib/target-supports.exp
5827         (check_effective_target_vect_call_sqrtf): Add AArch64.
5829 2013-01-08  Martin Jambor  <mjambor@suse.cz>
5831         PR debug/55579
5832         * gcc.dg/tree-ssa/pr55579.c: New test.
5834 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5836         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5837         asm comments.
5839 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
5841         PR middle-end/55890
5842         * gcc.dg/torture/pr55890-3.c: New test.
5844         PR middle-end/55851
5845         * gcc.c-torture/compile/pr55851.c: New test.
5847         PR sanitizer/55844
5848         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5849         dg-options.
5851 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
5853         PR fortran/55618
5854         * gfortran.dg/elemental_scalar_args_2.f90: New test.
5856 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5858         PR fortran/55763
5859         * gfortran.dg/pointer_init_2.f90: Update dg-error.
5860         * gfortran.dg/pointer_init_7.f90: New.
5862 2013-01-07  Richard Biener  <rguenther@suse.de>
5864         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5866 2013-01-07  Richard Biener  <rguenther@suse.de>
5868         PR middle-end/55890
5869         * gcc.dg/torture/pr55890-1.c: New testcase.
5870         * gcc.dg/torture/pr55890-2.c: Likewise.
5872 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
5874         * gcc.target/aarch64/fmovd.c: New.
5875         * gcc.target/aarch64/fmovf.c: Likewise.
5876         * gcc.target/aarch64/fmovd-zero.c: Likewise.
5877         * gcc.target/aarch64/fmovf-zero.c: Likewise.
5878         * gcc.target/aarch64/vect-fmovd.c: Likewise.
5879         * gcc.target/aarch64/vect-fmovf.c: Likewise.
5880         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5881         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5883 2013-01-07  Richard Biener  <rguenther@suse.de>
5885         PR tree-optimization/55888
5886         PR tree-optimization/55862
5887         * gcc.dg/torture/pr55888.c: New testcase.
5889 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5891         PR fortran/55852
5892         * gfortran.dg/intrinsic_size_3.f90: New.
5894 2013-01-07  Tobias Burnus  <burnus@net-b.de>
5896         PR fortran/55763
5897         * gfortran.dg/select_type_32.f90: New.
5899 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
5901         PR c++/52343
5902         * g++.dg/cpp0x/alias-decl-29.C: New test.
5904 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
5906         PR fortran/53876
5907         PR fortran/54990
5908         PR fortran/54992
5909         * gfortran.dg/class_array_15.f03: New test.
5911 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
5913         PR fortran/42769
5914         PR fortran/45836
5915         PR fortran/45900
5916         * gfortran.dg/use_23.f90: New test.
5917         * gfortran.dg/use_24.f90: New test.
5918         * gfortran.dg/use_25.f90: New test.
5919         * gfortran.dg/use_26.f90: New test.
5920         * gfortran.dg/use_27.f90: New test.
5922 2013-01-06  Olivier Hainque  <hainque@adacore.com>
5924         * gnat.dg/specs/clause_on_volatile.ads: New test.
5926 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5928         * gnat.dg/alignment10.adb: New test.
5930 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5931             Mikael Morin  <mikael@gcc.gnu.org>
5933         PR fortran/55827
5934         * gfortran.dg/use_22.f90: New test.
5936 2013-01-04  Andrew Pinski  <apinski@cavium.com>
5938         * gcc.target/aarch64/cmp-1.c: New testcase.
5940 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
5942         PR fortran/55172
5943         * gfortran.dg/select_type_31.f03: New test.
5945 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5947         PR c++/54526 (again)
5948         * g++.dg/cpp0x/parse2.C: Extend.
5949         * g++.old-deja/g++.other/crash28.C: Adjust.
5951 2013-01-04  Richard Biener  <rguenther@suse.de>
5953         PR tree-optimization/55862
5954         * gcc.dg/torture/pr55862.c: New testcase.
5956 2013-01-04  Martin Jambor  <mjambor@suse.cz>
5958         PR tree-optimization/55755
5959         * gcc.dg/torture/pr55755.c: New test.
5960         * gcc.dg/tree-ssa/sra-13.c: Likewise.
5961         * gcc.dg/tree-ssa/pr45144.c: Update.
5963 2013-01-04  Richard Biener  <rguenther@suse.de>
5965         PR middle-end/55863
5966         * gcc.dg/fold-reassoc-2.c: New testcase.
5968 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5970         PR fortran/55763
5971         * gfortran.dg/null_7.f90: New.
5973 2013-01-04  Tobias Burnus  <burnus@net-b.de>
5975         PR fortran/55854
5976         PR fortran/55763
5977         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5978         * gfortran.dg/unlimited_polymorphic_7.f90: New.
5979         * gfortran.dg/unlimited_polymorphic_8.f90: New.
5981 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
5983         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5985 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
5987         PR fortran/55855
5988         * gfortran.dg/assignment_1.f90: Modified.
5989         * gfortran.dg/assignment_4.f90: New.
5991 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
5993         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5995 2013-01-03  Richard Biener  <rguenther@suse.de>
5997         PR tree-optimization/55857
5998         * gcc.dg/vect/pr55857-1.c: New testcase.
5999         * gcc.dg/vect/pr55857-2.c: Likewise.
6001 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6003         PR rtl-optimization/55838
6004         * gcc.dg/pr55838.c: New test.
6006         PR tree-optimization/55832
6007         * gcc.c-torture/compile/pr55832.c: New test.
6009 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6011         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6012         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6013         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6014         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6015         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6016         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6017         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6018         * gcc.dg/unroll_1.c: Ditto.
6019         * gcc.dg/unroll_2.c: Ditto.
6020         * gcc.dg/unroll_3.c: Ditto.
6021         * gcc.dg/unroll_4.c: Ditto.
6023 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6025         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6027 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6029         PR fortran/55818
6030         * gfortran.dg/eof_4.f90: New test.
6032 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6034         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6035         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6036         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6037         (compat_setup_dfp): Initialize compat_alt_caret and
6038         compat_save_TEST_ALWAYS_FLAGS.
6040 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6042         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6044 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6046         * gcc.dg/torture/fp-int-convert-2.c: New test.
6048 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6050         * gfortran.dg/newunit_3.f90: Add dg-do run.
6051         * gfortran.dg/inquire_15.f90: Add dg-do run.
6053 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6055         PR tree-optimization/55831
6056         * gcc.dg/pr55831.c: New test.
6058 Copyright (C) 2013 Free Software Foundation, Inc.
6060 Copying and distribution of this file, with or without modification,
6061 are permitted in any medium without royalty provided the copyright
6062 notice and this notice are preserved.