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