OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
2
3         PR tree-optimization/55524
4         * gcc.target/epiphany/fnma-1.c: New test.
5
6 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7
8         * gcc.dg/tree-ssa/inline-11.c: New test
9
10 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c++/56895
13         * g++.dg/template/arrow3.C: New test.
14
15 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16
17         * gcc.target/arm/minmax_minus.c: New test.
18
19 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
20
21         PR middle-end/56883
22         * c-c++-common/gomp/pr56883.c: New test.
23
24 2013-04-09  Jeff Law  <law@redhat.com>
25
26         * gcc.dg/tree-ssa/vrp87.c: New test.
27
28 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
29
30         PR tree-optimization/56854
31         * g++.dg/torture/pr56854.C: New test.
32
33 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
34
35         PR fortran/56782
36         * gfortran.dg/array_constructor_44.f90:  New test.
37
38 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
39
40         PR c++/56871
41         * g++.dg/cpp0x/constexpr-specialization.C: New.
42
43 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
44
45         * gcc.c-torture/execute/pr56837.c: New test.
46
47         PR c++/34949
48         PR c++/50243
49         * g++.dg/opt/vt3.C: New test.
50         * g++.dg/opt/vt4.C: New test.
51
52 2013-04-08  Jeff Law  <law@redhat.com>
53
54         * gcc.dg/tree-ssa/forwprop-25.c: New test.
55
56 2013-04-08  Richard Biener  <rguenther@suse.de>
57
58         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
59
60 2013-04-08  Richard Biener  <rguenther@suse.de>
61
62         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
63
64 2013-04-08  Richard Biener  <rguenther@suse.de>
65
66         * g++.dg/vect/slp-pr56812.cc: Adjust.
67
68 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
69
70         * gcc.dg/pr56837.c: New test.
71         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
72         "generated memset minus one".
73
74 2013-04-07  Tobias Burnus  <burnus@net-b.de>
75
76         PR fortran/56849
77         * gfortran.dg/reshape_5.f90: New.
78
79 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
80
81         PR target/56843
82         * gcc.target/powerpc/recip-1.c: Modify expected output.
83         * gcc.target/powerpc/recip-3.c: Likewise.
84         * gcc.target/powerpc/recip-4.c: Likewise.
85         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
86
87 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
88
89         * gcc.target/arm/peep-ldrd-1.c: New test.
90         * gcc.target/arm/peep-strd-1.c: Likewise.
91
92 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
93
94         * gcc.target/arm/negdi-1.c: New test.
95         * gcc.target/arm/negdi-2.c: Likewise.
96         * gcc.target/arm/negdi-3.c: Likewise.
97         * gcc.target/arm/negdi-4.c: Likewise.
98
99 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
100
101         * lib/target-supports.exp (add_options_for_arm_v8_neon):
102         Add -march=armv8-a when we use v8 NEON.
103         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
104         (check_effective_target_vect_call_ceilf): Likewise.
105         (check_effective_target_vect_call_floorf): Likewise.
106         (check_effective_target_vect_call_roundf): Likewise.
107         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
108         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
109         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
110         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
111         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
112
113 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
114
115         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
116         * gcc.target/powerpc/sd-pwr6.c: Same.
117         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
118         * g++.dg/debug/pr56294.C: XFAIL on AIX.
119
120 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
121
122         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
123
124 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
125
126         PR fortran/40881
127         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
128         * gfortran.dg/altreturn_4.f90: Ditto.
129         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
130         * gfortran.dg/altreturn_5.f90: Ditto.
131         * gfortran.dg/altreturn_6.f90: Ditto.
132         * gfortran.dg/altreturn_7.f90: Ditto.
133
134 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
135
136         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
137         New procedure.
138         (check_effective_target_arm_v8_neon_ok_nocache):
139         Likewise.
140         (check_effective_target_arm_v8_neon_ok): Change to use
141         check_effective_target_arm_v8_neon_ok_nocache.
142         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
143         NEON flags.
144         (check_effective_target_vect_call_btruncf):
145         Enable for arm and ARMv8 NEON.
146         (check_effective_target_vect_call_ceilf): Likewise.
147         (check_effective_target_vect_call_floorf): Likewise.
148         (check_effective_target_vect_call_roundf): Likewise.
149         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
150         target.
151
152 2013-04-04  Marek Polacek  <polacek@redhat.com>
153
154         PR tree-optimization/48186
155         * gcc.dg/pr48186.c: New test.
156
157 2013-04-04  Richard Biener  <rguenther@suse.de>
158
159         PR tree-optimization/56826
160         * gcc.dg/vect/pr56826.c: New testcase.
161         * gcc.dg/vect/O3-pr36098.c: Adjust.
162
163 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
164
165         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
166         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
167         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
168         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
169         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
170         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
171         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
172         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
173         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
174         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
175
176 2013-04-04  Richard Biener  <rguenther@suse.de>
177
178         PR tree-optimization/56213
179         * gcc.dg/vect/vect-123.c: New testcase.
180
181 2013-04-04  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/56810
184         * gfortran.dg/read_repeat_2.f90: New.
185
186 2013-04-04  Richard Biener  <rguenther@suse.de>
187
188         PR tree-optimization/56837
189         * g++.dg/torture/pr56837.C: New testcase.
190
191 2013-04-04  Tobias Burnus  <burnus@net-b.de>
192
193         PR fortran/50269
194         * gfortran.dg/c_loc_test_21.f90: New.
195         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
196         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
197         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
198         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
199         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
200
201 2013-04-03  Jeff Law  <law@redhat.com>
202
203         PR tree-optimization/56799
204         * gcc.c-torture/execute/pr56799.c: New test.
205
206 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
207
208         PR c++/56815
209         * g++.dg/warn/Wpointer-arith-1.C: New.
210         * g++.dg/gomp/for-19.C: Adjust.
211
212 2013-04-03  Marek Polacek  <polacek@redhat.com>
213
214         PR sanitizer/55702
215         * gcc.dg/pr55702.c: New test.
216
217 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
218
219         PR target/56809
220         * gcc.dg/pr56809.c: New testcase.
221
222 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
223
224         PR debug/56819
225         * g++.dg/debug/pr56819.C: New test.
226
227 2013-04-03  Richard Biener  <rguenther@suse.de>
228
229         PR tree-optimization/56817
230         * g++.dg/torture/pr56817.C: New testcase.
231
232 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
233
234         * gcc.dg/vect/bb-slp-31.c: New file.
235
236 2013-04-03  Jason Merrill  <jason@redhat.com>
237
238         PR c++/34949
239         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
240
241 2013-04-03  Richard Biener  <rguenther@suse.de>
242
243         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
244
245 2013-04-03  Richard Biener  <rguenther@suse.de>
246
247         PR tree-optimization/55964
248         * gcc.dg/torture/pr55964-2.c: New testcase.
249
250 2013-04-03  Richard Biener  <rguenther@suse.de>
251
252         PR tree-optimization/56501
253         * gcc.dg/torture/pr56501.c: New testcase.
254
255 2013-04-03  Richard Biener  <rguenther@suse.de>
256
257         PR tree-optimization/56407
258         * gcc.dg/torture/pr56407.c: New testcase.
259
260 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
261
262         PR tree-optimization/56790
263         * g++.dg/ext/pr56790-1.C: New testcase.
264
265 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
266
267         * gcc.target/i386/merge-1.c: New testcase.
268         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
269
270 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
271
272         PR c/19449
273         * gcc.c-torture/execute/pr19449.c: New test.
274
275 2013-04-03  Richard Biener  <rguenther@suse.de>
276
277         PR tree-optimization/56812
278         * g++.dg/vect/slp-pr56812.cc: New testcase.
279
280 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
281
282         PR fortran/56284
283         PR fortran/40881
284         * gfortran.dg/altreturn_8.f90: New.
285         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
286         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
287         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
288
289 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
290
291         PR rtl-optimization/56745
292         * gcc.c-torture/compile/pr56745.c: New test.
293
294 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
295
296         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
297
298 2013-04-02  Richard Biener  <rguenther@suse.de>
299
300         PR tree-optimization/56778
301         * gcc.dg/torture/pr56778.c: New testcase.
302
303 2013-04-02  Richard Biener  <rguenther@suse.de>
304
305         PR middle-end/56768
306         * g++.dg/torture/pr56768.C: New testcase.
307
308 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
309
310         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
311
312 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
313
314         PR fortran/56660
315         * gfortran.dg/namelist_82.f90:  New test.
316
317 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
318
319         PR fortran/56500
320         * gfortran.dg/implicit_class_1.f90: New.
321
322 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR fortran/56786
325         * gfortran.dg/namelist_81.f90:  New test.
326
327 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
328
329         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
330         for constant and equal string lengths.
331         * gfortran.dg/character_comparison_5.f90:  Likewise.
332         * gfortran.dg/character_comparison_9.f90:  New test.
333
334 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
335
336         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
337         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
338
339 2013-03-29  Tobias Burnus  <burnus@net-b.de>
340
341         PR fortran/35203
342         * gfortran.dg/optional_absent_3.f90: New.
343
344 2013-03-29  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/56737
347         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
348
349 2013-03-29  Tobias Burnus  <burnus@net-b.de>
350
351         PR fortran/56735
352         * gfortran.dg/namelist_80.f90: New.
353
354 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
355
356         PR fortran/45159
357         * gfortran.dg/string_length_2.f90:  New test.
358         * gfortran.dg/dependency_41.f90:  New test.
359
360 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
361
362         PR fortran/55806
363         * gfortran.dg/array_constructor_43.f90:  New test.
364         * gfortran.dg/random_seed_3.f90:  New test.
365
366 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
367
368         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
369         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
370         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
371         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
372         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
373         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
374         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
375         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
376         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
377         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
378
379 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
380
381         PR c++/56725
382         * g++.dg/conversion/op4.C: Adjust.
383         * g++.dg/cpp0x/rv1n.C: Likewise.
384         * g++.dg/cpp0x/rv2n.C: Likewise.
385         * g++.dg/cpp0x/template_deduction.C: Likewise.
386         * g++.dg/expr/cond8.C: Likewise.
387         * g++.dg/other/error4.C: Likewise.
388         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
389         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
390         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
391         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
392         * g++.old-deja/g++.jason/conversion2.C: Likewise.
393         * g++.old-deja/g++.law/cvt20.C: Likewise.
394         * g++.old-deja/g++.law/cvt8.C: Likewise.
395         * g++.old-deja/g++.law/init8.C: Likewise.
396         * g++.old-deja/g++.mike/net12.C: Likewise.
397         * g++.old-deja/g++.mike/net8.C: Likewise.
398         * g++.old-deja/g++.mike/p2793.C: Likewise.
399         * g++.old-deja/g++.mike/p3836.C: Likewise.
400         * g++.old-deja/g++.mike/p418.C: Likewise.
401         * g++.old-deja/g++.mike/p701.C: Likewise.
402         * g++.old-deja/g++.mike/p807.C: Likewise.
403
404 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
405
406         PR middle-end/56694
407         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
408         targets.
409
410 2013-03-28  Marek Polacek  <polacek@redhat.com>
411
412         PR tree-optimization/56695
413         * gcc.dg/vect/pr56695.c: New test.
414
415 2013-03-28  Richard Biener  <rguenther@suse.de>
416
417         PR tree-optimization/37021
418         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
419         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
420
421 2013-03-27  Tobias Burnus  <burnus@net-b.de>
422
423         PR fortran/56650
424         PR fortran/36437
425         * gfortran.dg/sizeof_2.f90: New.
426         * gfortran.dg/sizeof_3.f90: New.
427         * gfortran.dg/sizeof_proc.f90: Update dg-error.
428
429 2013-03-27  Richard Biener  <rguenther@suse.de>
430
431         PR tree-optimization/37021
432         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
433
434 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
435
436         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
437         * g++.dg/ipa/ivinline-2.C: Likewise.
438         * g++.dg/ipa/ivinline-3.C: Likewise.
439         * g++.dg/ipa/ivinline-4.C: Likewise.
440         * g++.dg/ipa/ivinline-5.C: Likewise.
441         * g++.dg/ipa/ivinline-7.C: Likewise.
442         * g++.dg/ipa/ivinline-8.C: Likewise.
443         * g++.dg/ipa/ivinline-9.C: Likewise.
444         * g++.dg/cpp0x/noexcept03.C: Likewise.
445         * gcc.dg/const-1.c: Likewise.
446         * gcc.dg/ipa/pure-const-1.c: Likewise.
447         * gcc.dg/noreturn-8.c: Likewise.
448         * gcc.target/i386/mmx-1.c: Likewise.
449         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
450         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
451         * gcc.c-torture/execute/pr33992.x: New file.
452
453 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
454
455         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
456
457 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
458
459         PR c++/55951
460         * g++.dg/ext/desig5.C: New.
461
462 2013-03-26  Tobias Burnus  <burnus@net-b.de>
463
464         PR fortran/56649
465         * gfortran.dg/merge_init_expr_2.f90: New.
466         * gfortran.dg/merge_char_1.f90: Modify test to
467         stay a run-time test.
468         * gfortran.dg/merge_char_3.f90: Ditto.
469
470 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
471
472         * g++.dg/cpp0x/constexpr-friend-2.C: New.
473         * g++.dg/cpp0x/constexpr-main.C: Likewise.
474
475 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
476
477         PR c++/56722
478         * g++.dg/cpp0x/range-for23.C: New.
479
480 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
481
482         PR libfortran/52512
483         * gfortran.dg/namelist_79.f90: New.
484
485 2013-03-25  Martin Jambor  <mjambor@suse.cz>
486
487         * gcc.dg/ipa/ipcp-agg-9.c: New test.
488
489 2013-03-25  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/38536
492         PR fortran/38813
493         PR fortran/38894
494         PR fortran/39288
495         PR fortran/40963
496         PR fortran/45824
497         PR fortran/47023
498         PR fortran/47034
499         PR fortran/49023
500         PR fortran/50269
501         PR fortran/50612
502         PR fortran/52426
503         PR fortran/54263
504         PR fortran/55343
505         PR fortran/55444
506         PR fortran/55574
507         PR fortran/56079
508         PR fortran/56378
509         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
510         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
511         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
512         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
513         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
514         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
515         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
516         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
517         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
518         * gfortran.dg/c_loc_tests_16.f90: Ditto.
519         * gfortran.dg/c_loc_tests_4.f03: Ditto.
520         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
521         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
522         * gfortran.dg/c_loc_tests_8.f03: Ditto.
523         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
524         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
525         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
526         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
527         * gfortran.dg/pr32601_1.f03: Ditto.
528         * gfortran.dg/storage_size_2.f08: Remove dg-error.
529         * gfortran.dg/blockdata_7.f90: New.
530         * gfortran.dg/c_assoc_4.f90: New.
531         * gfortran.dg/c_f_pointer_tests_6.f90: New.
532         * gfortran.dg/c_f_pointer_tests_7.f90: New.
533         * gfortran.dg/c_funloc_tests_8.f90: New.
534         * gfortran.dg/c_loc_test_17.f90: New.
535         * gfortran.dg/c_loc_test_18.f90: New.
536         * gfortran.dg/c_loc_test_19.f90: New.
537         * gfortran.dg/c_loc_test_20.f90: New.
538         * gfortran.dg/c_sizeof_5.f90: New.
539         * gfortran.dg/iso_c_binding_rename_3.f90: New.
540         * gfortran.dg/transfer_resolve_2.f90: New.
541         * gfortran.dg/transfer_resolve_3.f90: New.
542         * gfortran.dg/transfer_resolve_4.f90: New.
543         * gfortran.dg/pr32601.f03: Update dg-error.
544         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
545         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
546
547 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
548
549         * gcc.target/arm/vseleqdf.c: New test.
550         * gcc.target/arm/vseleqsf.c: Likewise.
551         * gcc.target/arm/vselgedf.c: Likewise.
552         * gcc.target/arm/vselgesf.c: Likewise.
553         * gcc.target/arm/vselgtdf.c: Likewise.
554         * gcc.target/arm/vselgtsf.c: Likewise.
555         * gcc.target/arm/vselledf.c: Likewise.
556         * gcc.target/arm/vsellesf.c: Likewise.
557         * gcc.target/arm/vselltdf.c: Likewise.
558         * gcc.target/arm/vselltsf.c: Likewise.
559         * gcc.target/arm/vselnedf.c: Likewise.
560         * gcc.target/arm/vselnesf.c: Likewise.
561         * gcc.target/arm/vselvcdf.c: Likewise.
562         * gcc.target/arm/vselvcsf.c: Likewise.
563         * gcc.target/arm/vselvsdf.c: Likewise.
564         * gcc.target/arm/vselvssf.c: Likewise.
565
566 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
567
568         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
569         body from here...
570         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
571         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
572         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
573         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
574         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
575         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
576         * gcc.target/aarch64/atomic-op-char.x: ... to here.
577         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
578         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
579         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
580         * gcc.target/aarch64/atomic-op-int.x: ... to here.
581         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
582         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
583         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
584         * gcc.target/aarch64/atomic-op-release.x: ... to here.
585         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
586         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
587         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
588         * gcc.target/aarch64/atomic-op-short.x: ... to here.
589         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
590         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
591         * gcc.target/arm/atomic-op-acquire.c: Likewise.
592         * gcc.target/arm/atomic-op-char.c: Likewise.
593         * gcc.target/arm/atomic-op-consume.c: Likewise.
594         * gcc.target/arm/atomic-op-int.c: Likewise.
595         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
596         * gcc.target/arm/atomic-op-release.c: Likewise.
597         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
598         * gcc.target/arm/atomic-op-short.c: Likewise.
599
600 2013-03-25  Richard Biener  <rguenther@suse.de>
601
602         PR middle-end/56694
603         * g++.dg/torture/pr56694.C: New testcase.
604
605 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606
607         PR target/56720
608         * gcc.target/arm/neon-vcond-gt.c: New test.
609         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
610         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
611
612 2013-03-25  Richard Biener  <rguenther@suse.de>
613
614         PR tree-optimization/56689
615         * gcc.dg/torture/pr56689.c: New testcase.
616
617 2013-03-25  Kai Tietz  <ktietz@redhat.com>
618
619         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
620
621 2013-03-24  Tobias Burnus  <burnus@net-b.de>
622
623         PR fortran/56696
624         * gfortran.dg/eof_5.f90: New.
625
626 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
627
628         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
629         alphabetically.
630
631 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
632
633         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
634
635 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
636
637         PR testsuite/55994
638         * gcc.c-torture/execute/builtins/builtins.exp: Add
639         -Wl,--allow-multiple-definition for RTEMS targets.
640
641 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
642
643         * gcc.target/aarch64/movk.c: New test.
644
645 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
646
647         * g++.dg/ext/vector21.C: New testcase.
648
649 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
650
651         * gcc.target/arm/neon-for-64bits-1.c: New tests.
652         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
653
654 2013-03-21  Richard Biener  <rguenther@suse.de>
655
656         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
657         * gcc.dg/vect/vect-outer-3a.c: Likewise.
658
659 2013-03-21   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
660
661         * gcc.target/aarch64/vect.c: Test and result vector added
662         for sabd and saba instructions.
663         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
664         instructions in assembly.
665         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
666         * gcc.target/aarch64/vect-fp.c: Test and result vector added
667         for fabd instruction.
668         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
669         instruction in assembly.
670         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
671
672 2013-03-20  Jeff Law  <law@redhat.com>
673
674         * g++.dg/tree-ssa/ssa-dom.C: New test.
675
676 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
677
678         * gcc.target/powerpc/mmfpgpr.c: New test.
679         * gcc.target/powerpc/sd-vsx.c: Likewise.
680         * gcc.target/powerpc/sd-pwr6.c: Likewise.
681         * gcc.target/powerpc/vsx-float0.c: Likewise.
682
683 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
684
685         PR tree-optimization/56355
686         * gcc.dg/pr56355-1.c: New file.
687
688 2013-03-20  Catherine Moore  <clm@codesourcery.com>
689             Richard Sandiford <rdsandiford@googlemail.com>
690
691         * gcc.target/mips/mips.exp: Add microMIPS support.
692         * gcc.target/mips/umips-movep-2.c: New test.
693         * gcc.target/mips/umips-lwp-2.c: New test.
694         * gcc.target/mips/umips-swp-5.c: New test.
695         * gcc.target/mips/umips-constraints-1.c: New test.
696         * gcc.target/mips/umips-lwp-3.c: New test.
697         * gcc.target/mips/umips-swp-6.c: New test.
698         * gcc.target/mips/umips-constraints-2.c: New test.
699         * gcc.target/mips/umips-save-restore-1.c: New test.
700         * gcc.target/mips/umips-lwp-4.c: New test.
701         * gcc.target/mips/umips-swp-7.c: New test.
702         * gcc.target/mips/umips-save-restore-2.c: New test.
703         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
704         * gcc.target/mips/umips-lwp-5.c: New test.
705         * gcc.target/mips/umips-save-restore-3.c: New test.
706         * gcc.target/mips/umips-lwp-6.c: New test.
707         * gcc.target/mips/umips-swp-1.c: New test.
708         * gcc.target/mips/umips-lwp-7.c: New test.
709         * gcc.target/mips/umips-swp-2.c: New test.
710         * gcc.target/mips/umips-lwp-8.c: New test.
711         * gcc.target/mips/umips-swp-3.c: New test.
712         * gcc.target/mips/umips-movep-1.c: New test.
713         * gcc.target/mips/umips-lwp-1.c: New test.
714         * gcc.target/mips/umips-swp-4.c: New test.
715
716 2013-03-20  Richard Biener  <rguenther@suse.de>
717
718         PR tree-optimization/56661
719         * gcc.dg/torture/pr56661.c: New testcase.
720
721 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
722
723         PR rtl-optimization/56605
724         * gcc.target/powerpc/pr56605.c: New.
725
726 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
727
728         PR fortran/54932
729         * gfortran.dg/do_1.f90: Don't xfail.
730
731 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
732
733         PR libfortran/51825
734         * gfortran.dg/namelist_77.f90: New.
735         * gfortran.dg/namelist_78.f90: New.
736
737 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
738
739         PR libfortran/48618
740         * gfortran.dg/open_negative_unit_1.f90: New.
741
742 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
743
744         * gcc.target/aarch64/sbc.c: New test.
745
746 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
747
748         * gcc.target/aarch64/ror.c: New test.
749
750 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
751
752         * gcc.target/aarch64/extr.c: New test.
753
754 2013-03-19  Richard Biener  <rguenther@suse.de>
755
756         PR tree-optimization/56273
757         * gcc.dg/tree-ssa/vrp47.c: Adjust.
758         * c-c++-common/uninit-17.c: Likewise.
759
760 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
761
762         PR tree-optimization/56635
763         * g++.dg/torture/pr56635.C: New test.
764
765 2013-03-18  Richard Biener  <rguenther@suse.de>
766
767         PR tree-optimization/3713
768         * g++.dg/ipa/devirt-12.C: New testcase.
769
770 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
771
772         PR c/56566
773         * c-c++-common/pr56566.c: New test.
774
775 2013-03-17  Jason Merrill  <jason@redhat.com>
776
777         * g++.dg/template/abstract-dr337.C: XFAIL.
778
779 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
780
781         PR c++/56607
782         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
783         * c-c++-common/pr56607.c: New test.
784
785 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR c++/56582
788         * g++.dg/cpp0x/constexpr-array5.C: New.
789
790 2013-03-15  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/56615
793         * gfortran.dg/transfer_intrinsic_5.f90: New.
794
795 2013-03-15  Kai Tietz  <ktietz@redhat.com>
796
797         * gcc.target/i386/movti.c: Don't test for x64 mingw.
798         * gcc.target/i386/pr20020-1.c: Likewise.
799         * gcc.target/i386/pr20020-2.c: Likewise.
800         * gcc.target/i386/pr20020-3.c: Likewise.
801         * gcc.target/i386/pr53425-1.c: Likewise.
802         * gcc.target/i386/pr53425-2.c: Likewise.
803         * gcc.target/i386/pr55093.c: Likewise.
804         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
805
806 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
807
808         PR debug/56307
809         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
810         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
811
812 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
813
814         PR tree-optimization/53265
815         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
816         undefined behavior.
817         * gcc.dg/graphite/id-6.c (test): Likewise.
818         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
819         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
820
821         PR tree-optimization/53265
822         * gcc.dg/pr53265.c: New test.
823         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
824         to dg-options.
825         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
826         arrays.
827         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
828         n, use it as high bound instead of 4.
829
830 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
831
832         PR target/49880
833         * gcc.target/sh/pr49880-1.c: New.
834         * gcc.target/sh/pr49880-2.c: New.
835         * gcc.target/sh/pr49880-3.c: New.
836         * gcc.target/sh/pr49880-4.c: New.
837         * gcc.target/sh/pr49880-5.c: New.
838
839 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
840
841         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
842
843 2013-03-13  Richard Biener  <rguenther@suse.de>
844
845         PR tree-optimization/56608
846         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
847
848 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
849
850         PR c++/56611
851         * g++.dg/cpp0x/alias-decl-32.C: New.
852
853 2013-03-11  Jan Hubicka  <jh@suse.cz>
854
855         PR middle-end/56571
856         * gcc.c-torture/compile/pr56571.c: New testcase.
857
858 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
859
860         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
861         * gcc.dg/tree-ssa/pr55579.c: Likewise.
862
863 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
864
865         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
866         * gcc.dg/inline_4.c: Likewise.
867         * gcc.dg/unroll_2.c: Likewise.
868         * gcc.dg/unroll_3.c: Likewise.
869         * gcc.dg/unroll_4.c: Likewise.
870
871 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
872
873         PR testsuite/54119
874         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
875
876         PR debug/56307
877         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
878
879 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
880
881         PR target/40797
882         * gcc.c-torture/compile/pr40797.c: New.
883
884 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
885
886         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
887
888 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
889
890         PR fortran/56575
891         * gfortran.dg/class_56.f90: New test.
892
893 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
894
895         PR middle-end/56524
896         * gcc.target/mips/pr56524.c: New test.
897
898 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
899
900         PR c++/56565
901         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
902
903 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
904
905         PR c++/51412
906         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
907
908 2013-03-08  Marek Polacek  <polacek@redhat.com>
909
910         PR tree-optimization/56478
911         * gcc.dg/torture/pr56478.c: New test.
912
913 2013-03-08  Kai Tietz  <ktietz@redhat.com>
914
915         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
916         targets linker option --allow-multiple-definition.
917
918         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
919         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
920         * gcc.dg/pr52549.c: Add LLP64 case.
921         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
922         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
923         * gcc.dg/torture/pr51071-2.c: Likewise.
924         * gcc.dg/tree-ssa/vrp72.c: Likewise.
925         * gcc.dg/tree-ssa/vrp73.c: Likewise.
926         * gcc.dg/tree-ssa/vrp75.c: Likewise.
927         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
928         * gcc.dg/weak/weak-1.c: Likewise.
929         * gcc.dg/weak/weak-2.c: Likewise.
930         * gcc.dg/weak/weak-3.c: Likewise.
931         * gcc.dg/weak/weak-4.c: Likewise.
932         * gcc.dg/weak/weak-5.c: Likewise.
933         * gcc.dg/weak/weak-15.c: Likewise.
934         * gcc.dg/weak/weak-16.c: Likewise.
935
936         * c-c++-common/pr54486.c: Skip test for mingw-targets.
937
938 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
939
940         PR tree-optimization/56559
941         * gcc.dg/tree-ssa/reassoc-26.c: New test.
942
943 2013-03-07  Andreas Schwab  <schwab@suse.de>
944
945         * gcc.dg/pr31490.c: Fix last change.
946
947 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR c++/56534
950         * g++.dg/template/crash115.C: New.
951
952 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
953
954         PR tree-optimization/56539
955         * gcc.c-torture/compile/pr56539.c: New test.
956
957 2013-03-06  Kai Tietz  <ktietz@redhat.com>
958
959         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
960         targets.
961         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
962         * gcc.dg/lto/20091013-1_2.c: Likewise.
963         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
964
965 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gnat.dg/specs/aggr6.ads: New test.
968
969 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
970
971         * gnat.dg/loop_optimization15.ad[sb]: New test.
972
973 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
974
975         PR middle-end/56548
976         * gcc.dg/pr56548.c: New test.
977
978 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
979
980         PR debug/53363
981         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
982
983 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
984
985         PR c++/56543
986         * g++.dg/template/typename20.C: New test.
987
988 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
989
990         PR debug/56510
991         * gcc.dg/pr56510.c: New test.
992
993         PR rtl-optimization/56484
994         * gcc.c-torture/compile/pr56484.c: New test.
995
996 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
997
998         PR c++/56530
999         * g++.dg/warn/Wsign-conversion-2.C: New.
1000
1001 2013-03-05  Richard Biener  <rguenther@suse.de>
1002
1003         PR tree-optimization/56270
1004         * gcc.dg/vect/slp-38.c: New testcase.
1005
1006 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR rtl-optimization/56494
1009         * gcc.dg/pr56494.c: New test.
1010
1011 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1012
1013         * gcc.dg/pr56424.c: New test.
1014
1015 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1016
1017         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1018         * gcc.dg/pr56228.c <avr>: Skip.
1019
1020 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1021
1022         PR testsuite/52641
1023         PR tree-optimization/52631
1024         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1025
1026 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1027
1028         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1029         * gcc.dg/vect/vect-83_64.c: Same.
1030
1031 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1032
1033         PR fortran/56477
1034         * gfortran.dg/pointer_check_13.f90: New test.
1035
1036 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1037
1038         PR fortran/54730
1039         * gfortran.dg/array_constructor_42.f90: New test.
1040
1041 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1042
1043         PR c++/52688
1044         * g++.dg/template/static33.C: New.
1045         * g++.dg/template/static34.C: Likewise.
1046
1047         PR c++/10291
1048         * g++.dg/template/static35.C: New.
1049
1050 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1051
1052         * gcc.dg/pr56396.c: Require pic support.
1053
1054 2013-03-01  Richard Biener  <rguenther@suse.de>
1055
1056         PR tree-optimization/55481
1057         * gcc.dg/torture/pr56488.c: New testcase.
1058
1059 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1060             Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR sanitizer/56454
1063         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1064         no_sanitize_address attribute rather than no_address_safety_analysis.
1065         * g++.dg/asan/sanitizer_test_utils.h
1066         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1067         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1068         in addition to no_address_safety_analysis.
1069
1070 2013-02-28  Jason Merrill  <jason@redhat.com>
1071
1072         PR c++/56481
1073         * g++.dg/cpp0x/constexpr-and.C: New.
1074
1075 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1076
1077         PR tree-optimization/56294
1078         * g++.dg/debug/pr56294.C: New test.
1079
1080 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1081
1082         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1083
1084 2013-02-27  Marek Polacek  <polacek@redhat.com>
1085
1086         PR rtl-optimization/56466
1087         * gcc.dg/pr56466.c: New test.
1088
1089 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1090
1091         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1092         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1093         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1094
1095 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1096
1097         PR middle-end/45472
1098         * gcc.dg/pr45472.c: New test.
1099
1100 2013-02-26  Marek Polacek  <polacek@redhat.com>
1101
1102         PR tree-optimization/56426
1103         * gcc.dg/pr56436.c: New test.
1104
1105 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1106
1107         PR tree-optimization/56448
1108         * gcc.c-torture/compile/pr56448.c: New test.
1109
1110         PR tree-optimization/56443
1111         * gcc.dg/torture/pr56443.c: New test.
1112
1113 2013-02-25  Richard Biener  <rguenther@suse.de>
1114
1115         PR tree-optimization/56175
1116         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1117
1118 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR c++/56403
1121         * g++.dg/torture/pr56403.C: New test.
1122
1123 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1124
1125         Revert:
1126         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1127         Richard Sandiford  <rdsandiford@googlemail.com>
1128
1129         * gcc.target/mips/mips.exp: Add microMIPS support.
1130         * gcc.target/mips/umips-movep-2.c: New test.
1131         * gcc.target/mips/umips-lwp-2.c: New test.
1132         * gcc.target/mips/umips-swp-5.c: New test.
1133         * gcc.target/mips/umips-constraints-1.c: New test.
1134         * gcc.target/mips/umips-lwp-3.c: New test.
1135         * gcc.target/mips/umips-swp-6.c: New test.
1136         * gcc.target/mips/umips-constraints-2.c: New test.
1137         * gcc.target/mips/umips-save-restore-1.c: New test.
1138         * gcc.target/mips/umips-lwp-4.c: New test.
1139         * gcc.target/mips/umips-swp-7.c: New test.
1140         * gcc.target/mips/umips-save-restore-2.c: New test.
1141         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1142         * gcc.target/mips/umips-lwp-5.c: New test.
1143         * gcc.target/mips/umips-save-restore-3.c: New test.
1144         * gcc.target/mips/umips-lwp-6.c: New test.
1145         * gcc.target/mips/umips-swp-1.c: New test.
1146         * gcc.target/mips/umips-lwp-7.c: New test.
1147         * gcc.target/mips/umips-swp-2.c: New test.
1148         * gcc.target/mips/umips-lwp-8.c: New test.
1149         * gcc.target/mips/umips-swp-3.c: New test.
1150         * gcc.target/mips/umips-movep-1.c: New test.
1151         * gcc.target/mips/umips-lwp-1.c: New test.
1152         * gcc.target/mips/umips-swp-4.c: New test.
1153
1154 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1155             Richard Sandiford  <rdsandiford@googlemail.com>
1156
1157         * gcc.target/mips/mips.exp: Add microMIPS support.
1158         * gcc.target/mips/umips-movep-2.c: New test.
1159         * gcc.target/mips/umips-lwp-2.c: New test.
1160         * gcc.target/mips/umips-swp-5.c: New test.
1161         * gcc.target/mips/umips-constraints-1.c: New test.
1162         * gcc.target/mips/umips-lwp-3.c: New test.
1163         * gcc.target/mips/umips-swp-6.c: New test.
1164         * gcc.target/mips/umips-constraints-2.c: New test.
1165         * gcc.target/mips/umips-save-restore-1.c: New test.
1166         * gcc.target/mips/umips-lwp-4.c: New test.
1167         * gcc.target/mips/umips-swp-7.c: New test.
1168         * gcc.target/mips/umips-save-restore-2.c: New test.
1169         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1170         * gcc.target/mips/umips-lwp-5.c: New test.
1171         * gcc.target/mips/umips-save-restore-3.c: New test.
1172         * gcc.target/mips/umips-lwp-6.c: New test.
1173         * gcc.target/mips/umips-swp-1.c: New test.
1174         * gcc.target/mips/umips-lwp-7.c: New test.
1175         * gcc.target/mips/umips-swp-2.c: New test.
1176         * gcc.target/mips/umips-lwp-8.c: New test.
1177         * gcc.target/mips/umips-swp-3.c: New test.
1178         * gcc.target/mips/umips-movep-1.c: New test.
1179         * gcc.target/mips/umips-lwp-1.c: New test.
1180         * gcc.target/mips/umips-swp-4.c: New test.
1181
1182 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1183
1184         PR sanitizer/56393
1185         * lib/asan-dg.exp (asan_link_flags): Add
1186         -B${gccpath}/libsanitizer/asan/ to flags.
1187
1188 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR middle-end/56420
1191         * gcc.dg/torture/pr56420.c: New test.
1192
1193 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1194
1195         PR middle-end/56108
1196         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1197
1198 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1199
1200         PR tree-optimization/56310
1201         * g++.dg/ipa/pr56310.C: New test.
1202
1203 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1204
1205         PR fortran/56385
1206         * gfortran.dg/proc_ptr_comp_37.f90: New.
1207
1208 2013-02-21  Richard Biener  <rguenther@suse.de>
1209
1210         PR tree-optimization/56415
1211         Revert
1212         2013-02-11  Richard Biener  <rguenther@suse.de>
1213
1214         PR tree-optimization/56273
1215         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1216         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1217         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1218         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1219         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1220         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1221
1222 2013-02-21  Marek Polacek  <polacek@redhat.com>
1223
1224         PR tree-optimization/56398
1225         * g++.dg/torture/pr56398.C: New test.
1226
1227 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR inline-asm/56405
1230         * gcc.c-torture/compile/pr56405.c: New test.
1231
1232 2013-02-20  Jan Hubicka  <jh@suse.cz>
1233
1234         PR tree-optimization/56265
1235         * g++.dg/ipa/devirt-11.C: New testcase.
1236
1237 2013-02-20  Richard Biener  <rguenther@suse.de>
1238
1239         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1240
1241 2013-02-20  Richard Biener  <rguenther@suse.de>
1242         Jakub Jelinek  <jakub@redhat.com>
1243
1244         PR tree-optimization/56396
1245         * gcc.dg/pr56396.c: New testcase.
1246
1247 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1248
1249         PR c++/56373
1250         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1251
1252 2013-02-19  Richard Biener  <rguenther@suse.de>
1253
1254         PR tree-optimization/56384
1255         * gcc.dg/torture/pr56384.c: New testcase.
1256
1257 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR tree-optimization/56350
1260         * gcc.dg/pr56350.c: New test.
1261
1262         PR tree-optimization/56381
1263         * g++.dg/opt/pr56381.C: New test.
1264
1265 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR pch/54117
1268         * lib/dg-pch.exp (pch-init, pch-finish,
1269         check_effective_target_pch_supported_debug): New procs.
1270         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1271         Likewise if $pch_unsupported_debug and $flags include -g.
1272         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1273         and dg-require-effective-target pch_unsupported_debug.
1274         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1275         * objc.dg/pch/pch.exp: Likewise.
1276         * gcc.dg/pch/pch.exp: Likewise.
1277         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1278         pch_unsupported_debug.
1279         * gcc.dg/pch/valid-1.hs: Likewise.
1280         * gcc.dg/pch/valid-1b.c: Likewise.
1281         * gcc.dg/pch/valid-1b.hs: Likewise.
1282
1283 2013-02-18  Richard Biener  <rguenther@suse.de>
1284
1285         PR tree-optimization/56366
1286         * gcc.dg/torture/pr56366.c: New testcase.
1287
1288 2013-02-18  Richard Biener  <rguenther@suse.de>
1289
1290         PR middle-end/56349
1291         * gcc.dg/torture/pr56349.c: New testcase.
1292
1293 2013-02-18  Richard Biener  <rguenther@suse.de>
1294
1295         PR tree-optimization/56321
1296         * gcc.dg/torture/pr56321.c: New testcase.
1297
1298 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1299
1300         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1301
1302 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1303             Dodji Seketeli  <dodji@redhat.com>
1304
1305         PR asan/56330
1306         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1307         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1308         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1309         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1310         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1311         * c-c++-common/asan/pr56330.c: Likewise.
1312         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1313         Ensure the size argument of __builtin_memcpy is a constant.
1314
1315 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1316             Paolo Carlini  <paolo.carlini@oracle.com>
1317
1318         PR c++/51242
1319         * g++.dg/cpp0x/enum23.C: New.
1320
1321 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1322
1323         PR target/54685
1324         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1325
1326 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1327
1328         PR rtl-optimization/56348
1329         * gcc.target/i386/pr56348.c: New test.
1330
1331 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1332
1333         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1334         * gcc.target/arm/interrupt-2.c: Likewise.
1335
1336 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1337
1338         PR fortran/56318
1339         * gfortran.dg/matmul_9.f90: New.
1340
1341 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1342
1343         PR fortran/53818
1344         * gfortran.dg/init_flag_11.f90: New.
1345
1346 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1347
1348         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1349
1350 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1351
1352         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1353         characters.
1354
1355 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1356             Tobias Burnus  <burnus@net-b.de>
1357
1358         PR testsuite/56138
1359         * gfortran.dg/allocatable_function_7.f90: New.
1360
1361 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1362
1363         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1364         * asan_globals_test-wrapper.cc: New file.
1365         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1366         instead of asan_globals_test.cc as dg-additional-sources.
1367         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1368         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1369         "sanitizer_test_utils.h" instead of
1370         "sanitizer_common/tests/sanitizer_test_utils.h".
1371         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1372         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1373         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1374         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1375         * g++.dg/asan/asan_test.cc: Synced from upstream.
1376         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1377
1378 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1379
1380         Fix an asan crash
1381         * c-c++-common/asan/memcmp-2.c: New test.
1382
1383 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1384
1385         PR c++/55582
1386         * g++.dg/cpp0x/udlit-string-literal.h: New.
1387         * g++.dg/cpp0x/udlit-string-literal.C: New.
1388
1389 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1390
1391         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1392
1393 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1394
1395         PR target/56184
1396         * gcc.target/arm/pr56184.C: New test.
1397
1398 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR c++/56302
1401         * g++.dg/torture/pr56302.C: New test.
1402         * g++.dg/cpp0x/constexpr-56302.C: New test.
1403         * c-c++-common/pr56302.c: New test.
1404
1405 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1406             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407
1408         PR fortran/56204
1409         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1410         * gfortran.dg/quad_3.f90: Ditto.
1411
1412 2013-02-13  Kostya Serebryany  <kcc@google.com>
1413
1414         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1415         to match the fresh asan run-time.
1416         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1417
1418 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1419
1420         Avoid instrumenting duplicated memory access in the same basic block
1421         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1422         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1423         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1424         * c-c++-common/asan/inc.c: Likewise.
1425
1426 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1427
1428         PR inline-asm/56148
1429         * gcc.target/i386/pr56148.c: New test.
1430
1431 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1432             Tobias Burnus  <burnus@net-b.de>
1433
1434         PR testsuite/56082
1435         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1436         to kind=2.
1437
1438 2013-02-12  Richard Biener  <rguenther@suse.de>
1439
1440         PR lto/56297
1441         * gcc.dg/lto/pr56297_0.c: New testcase.
1442         * gcc.dg/lto/pr56297_0.c: Likewise.
1443
1444 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/46952
1447         * gfortran.dg/typebound_deferred_1.f90: New.
1448
1449 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR rtl-optimization/56151
1452         * gcc.target/i386/pr56151.c: New test.
1453
1454 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1455
1456         * g++.dg/ext/mv12.C: New test.
1457         * g++.dg/ext/mv12.h: New file.
1458         * g++.dg/ext/mv12-aux.C: New file.
1459         * g++.dg/ext/mv13.C: New test.
1460
1461 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1462
1463         * lib/target-supports.exp
1464         (check_effective_target_powerpc_eabi_ok): New.
1465         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1466         powerpc_eabi_ok.
1467         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1468         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1469         only.
1470         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1471         * gcc.target/powerpc/pr51623.c: Likewise.
1472         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1473         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1474
1475 2013-02-11  Alexander Potapenko  <glider@google.com>
1476             Jack Howarth  <howarth@bromo.med.uc.edu>
1477             Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR sanitizer/55617
1480         * g++.dg/asan/pr55617.C: Run on all targets.
1481
1482 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1483
1484         PR rtl-optimization/56275
1485         * gcc.dg/pr56275.c: New test.
1486
1487 2013-02-11  Richard Biener  <rguenther@suse.de>
1488
1489         PR tree-optimization/56273
1490         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1491
1492 2013-02-11  Richard Biener  <rguenther@suse.de>
1493
1494         PR tree-optimization/56264
1495         * gcc.dg/torture/pr56264.c: New testcase.
1496
1497 2013-02-11  Richard Biener  <rguenther@suse.de>
1498
1499         PR tree-optimization/56273
1500         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1501         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1502         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1503         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1504         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1505         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1506
1507 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1510         for *-*-linux-gnu targets.
1511         * g++.dg/asan/interception-test-1.c: Ditto.
1512         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1513         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1514
1515 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1516
1517         PR fortran/55362
1518         * gfortran.dg/intrinsic_size_4.f90 : New test.
1519
1520 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR target/56256
1523         * gcc.target/powerpc/pr56256.c: New test.
1524
1525 2013-02-08  Ian Lance Taylor  <iant@google.com>
1526
1527         * lib/go.exp: Load timeout.exp.
1528
1529 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1530
1531         PR rtl-optimization/56246
1532         * gcc.target/i386/pr56246.c: New test.
1533
1534 2013-02-08  Jeff Law  <law@redhat.com>
1535
1536         PR debug/53948
1537         * gcc.dg/debug/dwarf2/pr53948.c: New test.
1538
1539 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1540
1541         PR target/56043
1542         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1543         powerpc*-*-linux*.
1544
1545 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1546
1547         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1548
1549 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR rtl-optimization/56195
1552         * gcc.dg/torture/pr56195.c: New test.
1553
1554 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1555
1556         PR fortran/54107
1557         * gfortran.dg/recursive_interface_2.f90: New test.
1558
1559 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1560
1561         PR tree-optimization/56250
1562         * gcc.c-torture/execute/pr56250.c: New test.
1563
1564 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1565
1566         PR tree-optimization/56064
1567         * gcc.dg/fixed-point/view-convert-2.c: New test.
1568
1569 2013-02-08  Michael Matz  <matz@suse.de>
1570
1571         PR tree-optimization/52448
1572         * gcc.dg/pr52448.c: New test.
1573
1574 2013-02-08  Richard Biener  <rguenther@suse.de>
1575
1576         PR middle-end/56181
1577         * gcc.dg/torture/pr56181.c: New testcase.
1578
1579 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1580
1581         PR target/54222
1582         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1583         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1584
1585 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR c++/56241
1588         * g++.dg/parse/crash61.C: New test.
1589
1590         PR c++/56239
1591         * g++.dg/parse/pr56239.C: New test.
1592
1593         PR c++/56237
1594         * g++.dg/abi/mangle61.C: New test.
1595
1596 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
1597
1598         PR rtl-optimization/56225
1599         * gcc.target/i386/pr56225.c: New test.
1600
1601 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR debug/56154
1604         * gcc.dg/guality/pr56154-1.c: New test.
1605         * gcc.dg/guality/pr56154-2.c: New test.
1606         * gcc.dg/guality/pr56154-3.c: New test.
1607         * gcc.dg/guality/pr56154-4.c: New test.
1608         * gcc.dg/guality/pr56154-aux.c: New file.
1609
1610         PR tree-optimization/55789
1611         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1612         cleanup-tree-dump.
1613         * gcc.dg/tree-ssa/inline-3.c: Add
1614         --param max-early-inliner-iterations=2 option.
1615
1616 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1617
1618         PR debug/53363
1619         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
1620         Add -fno-dwarf2-cfi-asm to dg-options.
1621         Adapt match count.
1622
1623 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR target/56228
1626         * gcc.dg/pr56228.c: New test.
1627
1628 2013-02-07  Alan Modra  <amodra@gmail.com>
1629
1630         PR target/54009
1631         * gcc.target/powerpc/pr54009.c: New test.
1632         PR target/54131
1633         * gfortran.dg/pr54131.f: New test.
1634
1635 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
1636
1637         PR fortran/55789
1638         * gfortran.dg/array_constructor_41.f90: New test.
1639
1640 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
1641
1642         PR fortran/55978
1643         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
1644
1645 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR middle-end/56217
1648         * g++.dg/gomp/pr56217.C: New test.
1649
1650 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
1651
1652         PR tree-optimization/56205
1653         * gcc.dg/tree-ssa/stdarg-6.c: New test.
1654         * gcc.c-torture/execute/pr56205.c: New test.
1655
1656 2013-02-05  Richard Biener  <rguenther@suse.de>
1657
1658         PR tree-optimization/53342
1659         PR tree-optimization/53185
1660         * gcc.dg/vect/pr53185-2.c: New testcase.
1661
1662 2013-02-05  Jan Hubicka  <jh@suse.cz>
1663
1664         PR tree-optimization/55789
1665         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
1666         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
1667         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
1668         * g++.dg/ipa/inline-1.C: New testcase.
1669         * g++.dg/ipa/inline-2.C: New testcase.
1670         * g++.dg/ipa/inline-3.C: New testcase.
1671
1672 2013-02-05  Jan Hubicka  <jh@suse.cz>
1673
1674         PR tree-optimization/55789
1675         * g++.dg/torture/pr55789.C: New testcase.
1676
1677 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR middle-end/56167
1680         * gcc.dg/pr56167.c: New test.
1681
1682 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
1683
1684         PR target/55146
1685         * gcc.target/sh/pr55146.c: New.
1686
1687 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
1688
1689         PR tree-optimization/54386
1690         * gcc.target/sh/pr54386.c: New.
1691
1692 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
1693
1694         PR fortran/56008
1695         * gfortran.dg/realloc_on _assign_16.f90 : New test.
1696
1697         PR fortran/47517
1698         * gfortran.dg/realloc_on _assign_17.f90 : New test.
1699
1700 2013-02-04  Alexander Potapenko  <glider@google.com>
1701             Jack Howarth  <howarth@bromo.med.uc.edu>
1702             Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR sanitizer/55617
1705         * g++.dg/asan/pr55617.C: New test.
1706
1707 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
1708
1709         PR fortran/54195
1710         * gfortran.dg/typebound_operator_19.f90: New test.
1711         * gfortran.dg/typebound_assignment_4.f90: New test.
1712
1713 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
1714
1715         PR fortran/54107
1716         * gfortran.dg/recursive_interface_1.f90: New test.
1717
1718 2013-02-04  Richard Guenther  <rguenther@suse.de>
1719
1720         PR lto/56168
1721         * gcc.dg/lto/pr56168_0.c: New testcase.
1722         * gcc.dg/lto/pr56168_1.c: Likewise.
1723
1724 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1725
1726         PR fortran/50627
1727         PR fortran/56054
1728         * gfortran.dg/block_12.f90:  New test.
1729         * gfortran.dg/module_error_1.f90:  New test.
1730
1731 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1732
1733         * lib/target-supports.exp (check_effective_target_vect_float)
1734         (check_effective_target_vect_no_align): Add mips-sde-elf.
1735
1736 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
1737
1738         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
1739
1740 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
1741
1742         * gcc.dg/pr56023.c: XFAIL on AIX.
1743         * gcc.dg/vect/pr49352.c: Same.
1744
1745 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
1746
1747         * gnat.dg/opt26.adb: New test.
1748
1749 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1750
1751         Revert.
1752         2013-01-27  Amol Pise  <amolpise15@gmail.com>
1753
1754         * gcc.target/arm/neon-vfnms-1.c: New test.
1755         * gcc.target/arm/neon-vfnma-1.c: New test.
1756
1757 2013-01-31  Richard Biener  <rguenther@suse.de>
1758
1759         PR tree-optimization/56157
1760         * gcc.dg/torture/pr56157.c: New testcase.
1761
1762 2013-01-30  Richard Biener  <rguenther@suse.de>
1763
1764         PR tree-optimization/56150
1765         * gcc.dg/torture/pr56150.c: New testcase.
1766
1767 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR sanitizer/55374
1770         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
1771         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
1772         printed in backtrace.
1773         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
1774         to avoid errors about mismatched allocation vs. deallocation.
1775
1776         PR c++/55742
1777         * g++.dg/mv1.C: Moved to...
1778         * g++.dg/ext/mv1.C: ... here.  Adjust test.
1779         * g++.dg/mv2.C: Moved to...
1780         * g++.dg/ext/mv2.C: ... here.  Adjust test.
1781         * g++.dg/mv3.C: Moved to...
1782         * g++.dg/ext/mv3.C: ... here.
1783         * g++.dg/mv4.C: Moved to...
1784         * g++.dg/ext/mv4.C: ... here.
1785         * g++.dg/mv5.C: Moved to...
1786         * g++.dg/ext/mv5.C: ... here.  Adjust test.
1787         * g++.dg/mv6.C: Moved to...
1788         * g++.dg/ext/mv6.C: ... here.  Adjust test.
1789         * g++.dg/ext/mv7.C: New test.
1790         * g++.dg/ext/mv8.C: New test.
1791         * g++.dg/ext/mv9.C: New test.
1792         * g++.dg/ext/mv10.C: New test.
1793         * g++.dg/ext/mv11.C: New test.
1794
1795 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1796
1797         PR rtl-optimization/56144
1798         * gcc.dg/pr56144.c: New.
1799
1800 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
1801
1802         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
1803         message.
1804         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
1805         * g++.dg/cpp0x/constexpr-55573.C: Same
1806
1807 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
1808
1809         PR tree-optimization/56064
1810         * gcc.dg/fixed-point/view-convert.c: New test.
1811
1812 2013-01-30  Andreas Schwab  <schwab@suse.de>
1813
1814         * lib/target-supports-dg.exp (dg-process-target): Use expr to
1815         evaluate the end index in string range.
1816
1817 2013-01-30  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/56138
1820         * gfortran.dg/allocatable_function_6.f90: New.
1821
1822 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
1823             Mikael Morin  <mikael@gcc.gnu.org>
1824
1825         PR fortran/54107
1826         * gfortran.dg/proc_ptr_comp_36.f90: New.
1827
1828 2013-01-29  Richard Biener  <rguenther@suse.de>
1829
1830         PR tree-optimization/55270
1831         * gcc.dg/torture/pr55270.c: New testcase.
1832
1833 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR rtl-optimization/56117
1836         * gcc.dg/pr56117.c: New test.
1837
1838 2013-01-28  Richard Biener  <rguenther@suse.de>
1839
1840         PR tree-optimization/56034
1841         * gcc.dg/torture/pr56034.c: New testcase.
1842
1843 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR tree-optimization/56125
1846         * gcc.dg/pr56125.c: New test.
1847
1848 2013-01-28  Tobias Burnus  <burnus@net-b.de>
1849             Mikael Morin  <mikael@gcc.gnu.org>
1850
1851         PR fortran/53537
1852         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
1853         * gfortran.dg/import8.f90: Likewise.
1854         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1855         * gfortran.dg/import10.f90: New test.
1856         * gfortran.dg/import11.f90: Likewise
1857
1858 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR testsuite/56053
1861         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
1862         string.h.  Provide memset, malloc and free prototypes, adjust line
1863         numbers in dg-output.
1864         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
1865         Provide memset prototype and adjust line numbers in dg-output.
1866         * c-c++-common/asan/global-overflow-1.c: Likewise.
1867
1868         PR tree-optimization/56094
1869         * gcc.dg/pr56094.c: New test.
1870
1871 2013-01-27  Amol Pise  <amolpise15@gmail.com>
1872
1873         * gcc.target/arm/neon-vfnms-1.c: New test.
1874         * gcc.target/arm/neon-vfnma-1.c: New test.
1875
1876 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         PR target/56114
1879         * gcc.target/i386/pr56114.c: New test.
1880
1881 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
1882
1883         PR fortran/55984
1884         * gfortran.dg/associate_14.f90: New test.
1885
1886         PR fortran/56047
1887         * gfortran.dg/associate_13.f90: New test.
1888
1889 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR tree-optimization/56098
1892         * gcc.dg/pr56098-1.c: New test.
1893         * gcc.dg/pr56098-2.c: New test.
1894
1895 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
1896
1897         PR target/54222
1898         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
1899
1900 2013-01-22  Marek Polacek  <polacek@redhat.com>
1901
1902         PR tree-optimization/56035
1903         * gcc.dg/pr56035.c: New test.
1904
1905 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1906
1907         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
1908         for MIPS.
1909
1910 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1911
1912         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
1913
1914 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR c/56078
1917         * gcc.dg/pr56078.c: New test.
1918         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
1919
1920 2013-01-24  Martin Jambor  <mjambor@suse.cz>
1921
1922         PR tree-optimization/55927
1923         * g++.dg/ipa/devirt-10.C: Disable early inlining.
1924
1925 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
1926
1927         * gcc.target/i386/movsd.c: New test.
1928
1929 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
1930
1931         PR inline-asm/55934
1932         * gcc.target/i386/pr55934.c: New test.
1933
1934 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
1935
1936         PR fortran/56081
1937         * gfortran.dg/select_8.f90: New.
1938
1939 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
1940
1941         * gcc.target/microblaze/microblaze.exp: Remove
1942         target_config_cflags check.
1943
1944 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR fortran/56052
1947         * gfortran.dg/gomp/pr56052.f90: New test.
1948
1949         PR target/49069
1950         * gcc.dg/pr49069.c: New test.
1951
1952 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
1953
1954         PR c++/55944
1955         * g++.dg/cpp0x/constexpr-static10.C: New.
1956
1957 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
1958
1959         PR target/56028
1960         * gcc.target/i386/pr56028.c: New test.
1961
1962 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR target/55686
1965         * gcc.target/i386/pr55686.c: New test.
1966
1967 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
1968
1969         PR c++/53609
1970         * g++.dg/cpp0x/variadic139.C: New test.
1971         * g++.dg/cpp0x/variadic140.C: Likewise.
1972         * g++.dg/cpp0x/variadic141.C: Likewise.
1973
1974 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976         * gnat.dg/warn8.adb: New test.
1977
1978 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1979
1980         PR fortran/55919
1981         * gfortran.dg/include_8.f90: New test.
1982
1983 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
1986         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
1987
1988 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
1989
1990         PR tree-optimization/56051
1991         * gcc.c-torture/execute/pr56051.c: New test.
1992
1993 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
1994
1995         PR rtl-optimization/56023
1996         * gcc.dg/pr56023.c: New test.
1997
1998 2013-01-21  Martin Jambor  <mjambor@suse.cz>
1999
2000         PR middle-end/56022
2001         * gcc.target/i386/pr56022.c: New test.
2002
2003 2013-01-21  Jason Merrill  <jason@redhat.com>
2004
2005         * lib/target-supports.exp (check_effective_target_alias): New.
2006
2007 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2008
2009         PR debug/53235
2010         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2011
2012 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2013
2014         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2015
2016 2013-01-19  Jeff Law  <law@redhat.com>
2017
2018         PR tree-optimization/52631
2019         * tree-ssa/pr52631.c: New test.
2020         * tree-ssa/ssa-fre-9: Update expected output.
2021
2022 2013-01-19  Anthony Green  <green@moxielogic.com>
2023
2024         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2025         for moxie.
2026
2027 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2028
2029         PR tree-optimization/56029
2030         * g++.dg/torture/pr56029.C: New test.
2031
2032 2013-01-18  Sharad Singhai  <singhai@google.com>
2033
2034         PR tree-optimization/55995
2035         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2036
2037 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2038
2039         PR target/55433
2040         * gcc.target/i386/pr55433.c: New.
2041
2042 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR middle-end/56015
2045         * gfortran.dg/pr56015.f90: New test.
2046
2047 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2048
2049         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2050
2051 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2052
2053         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2054         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2055         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2056         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2057         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2058
2059 2013-01-17  Jeff Law  <law@redhat.com>
2060
2061         * gcc.dg/pr52573.c: Move to...
2062         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2063
2064         PR rtl-optimization/52573
2065         * gcc.dg/pr52573.c: New test.
2066
2067 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2068
2069         PR sanitizer/55679
2070         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2071         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2072         check_no_compiler_messages to test support in ucontext.h.
2073         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2074         compliant RLIMIT_AS.
2075
2076 2013-01-17  Marek Polacek  <polacek@redhat.com>
2077
2078         PR rtl-optimization/55833
2079         * gcc.dg/pr55833.c: New test.
2080
2081 2013-01-17  Jan Hubicka  <jh@suse.cz>
2082
2083         PR tree-optimization/55273
2084         * gcc.c-torture/compile/pr55273.c: New testcase.
2085
2086 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2087
2088         PR target/55981
2089         * gcc.target/pr55981.c: New test.
2090
2091 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2092
2093         * gcc.target/arm/pr40887.c: Require at least armv5.
2094         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2095         * gcc.target/arm/pr51915.c: Likewise.
2096         * gcc.target/arm/pr52006.c: Likewise.
2097         * gcc.target/arm/pr53187.c: Likewise.
2098
2099         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2100         * gcc.target/arm/ftest-support-arm.h: Delete.
2101         * gcc.target/arm/ftest-support-thumb.h: Delete.
2102         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2103         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2104         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2105         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2106         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2107         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2108         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2109         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2110         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2111         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2112         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2113         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2114         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2115         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2116         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2117         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2118         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2119         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2120         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2121         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2122         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2123         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2124         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2125         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2126
2127 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2128
2129         PR tree-optimizations/55264
2130         * g++.dg/ipa/pr55264.C: New test.
2131
2132 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2133
2134         PR fortran/55983
2135         * gfortran.dg/class_55.f90: New.
2136
2137 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2138
2139         PR testsuite/55994
2140         * gcc.c-torture/execute/builtins/builtins.exp: Add
2141         -Wl,--allow-multiple-definition for eabi and elf targets.
2142
2143         PR testsuite/54622
2144         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2145         check_effective_target_vect_perm_short,
2146         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2147         check_effective_target_vect64): Return 0 for big-endian ARM.
2148         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2149
2150         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2151         prototypes.
2152
2153 2013-01-16  Richard Biener  <rguenther@suse.de>
2154
2155         PR tree-optimization/55964
2156         * gcc.dg/torture/pr55964.c: New testcase.
2157
2158 2013-01-16  Richard Biener  <rguenther@suse.de>
2159
2160         PR tree-optimization/54767
2161         PR tree-optimization/53465
2162         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2163
2164 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2165
2166         PR target/55301
2167         * gcc.target/sh/sh-switch.c: New testcase.
2168
2169 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2170
2171         * gcc.dg/webizer.c: Increase the array size.
2172
2173 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR target/55940
2176         * gcc.dg/pr55940.c: New test.
2177
2178 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2179             Harald Anlauf  <anlauf@gmx.de>
2180
2181         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2182         * gfortran.dg/bounds_check_5.f90: Likewise.
2183         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2184         * gfortran.dg/continuation_9.f90: Likewise.
2185         * gfortran.dg/move_alloc_13.f90: Likewise.
2186         * gfortran.dg/structure_constructor_11.f90: Likewise.
2187         * gfortran.dg/tab_continuation.f: Likewise.
2188         * gfortran.dg/warning-directive-2.F90: Likewise.
2189         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2190
2191 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2192
2193         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2194         * gcc.target/arm/fma-sp.c: Likewise.
2195
2196 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2197
2198         PR rtl-optimization/55153
2199         * gcc.dg/pr55153.c: New.
2200
2201 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR tree-optimization/55920
2204         * gcc.c-torture/compile/pr55920.c: New test.
2205
2206 2013-01-15  Richard Biener  <rguenther@suse.de>
2207
2208         PR middle-end/55882
2209         * gcc.dg/torture/pr55882.c: New testcase.
2210
2211 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR tree-optimization/55955
2214         * gcc.c-torture/compile/pr55955.c: New test.
2215
2216 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2217
2218         PR c++/55663
2219         * g++.dg/cpp0x/alias-decl-31.C: New test.
2220
2221 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2222
2223         PR fortran/54286
2224         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2225         case where interface is null.
2226
2227 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2228
2229         PR fortran/55806
2230         * gfortran.dg/array_constructor_40.f90:  New test.
2231
2232 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2233
2234         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2235
2236 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2237
2238         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2239         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2240         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2241         * gcc.target/aarch64/vect-ld1r.c: New.
2242         * gcc.target/aarch64/vect-ld1r.x: New.
2243
2244 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2245
2246         PR target/55948
2247         * gcc.target/i386/hle-clear-rel.c: New file
2248         * gcc.target/i386/hle-store-rel.c: New file.
2249
2250 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2251
2252         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2253         * gfortran.dg/bounds_check_4.f90: Likewise.
2254         * gfortran.dg/inquire_10.f90: Likewise.
2255         * gfortran.dg/minloc_3.f90: Likewise.
2256         * gfortran.dg/minlocval_3.f90: Likewise.
2257         * gfortran.dg/module_double_reuse.f90: Likewise.
2258         * gfortran.dg/mvbits_1.f90: Likewise.
2259         * gfortran.dg/oldstyle_1.f90: Likewise.
2260         * gfortran.dg/pr20163-2.f: Likewise.
2261         * gfortran.dg/save_1.f90: Likewise.
2262         * gfortran.dg/scan_1.f90: Likewise.
2263         * gfortran.dg/select_char_1.f90: Likewise.
2264         * gfortran.dg/shape_4.f90: Likewise.
2265         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2266         * gfortran.dg/function_optimize_10.f90: Likewise.
2267         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2268         * gfortran.dg/used_types_17.f90: Likewise.
2269         * gfortran.dg/used_types_18.f90: Likewise.
2270
2271 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2272
2273         PR fortran/54286
2274         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2275
2276 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2277
2278         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2279
2280 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2281
2282         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2283
2284 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/55072
2287         * gfortran.dg/assumed_type_2.f90: Fix test case.
2288         * gfortran.dg/internal_pack_13.f90: New test.
2289         * gfortran.dg/internal_pack_14.f90: New test.
2290
2291 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2292
2293         PR fortran/55868
2294         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2295         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2296         $tar to STAR.
2297
2298 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2299
2300         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2301
2302 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2303
2304         PR target/55719
2305         * gcc.target/s390/pr55719.c: New testcase.
2306
2307 2013-01-11  Richard Guenther  <rguenther@suse.de>
2308
2309         PR tree-optimization/44061
2310         * gcc.dg/pr44061.c: New testcase.
2311
2312 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2313
2314         Update copyright years.
2315
2316 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2317             Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR target/55565
2320         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2321
2322 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2323
2324         PR rtl-optimization/55672
2325         * gcc.target/i386/pr55672.c: New.
2326
2327 2013-01-10  Jeff Law  <law@redhat.com>
2328
2329         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2330         pass/fail message unique.
2331
2332
2333 2013-01-10  Jason Merrill  <jason@redhat.com>
2334
2335         * ada/.gitignore: New.
2336
2337 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2338
2339         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2340         Add tls options.
2341         * g++.dg/tls/thread_local2.C: Likewise.
2342         * g++.dg/tls/thread_local2g.C: Likewise.
2343         * g++.dg/tls/thread_local6.C: Likewise.
2344         * g++.dg/tls/thread_local-order1.C: Add tls options.
2345         * g++.dg/tls/thread_local-order2.C: Likewise.
2346         * g++.dg/tls/thread_local3.C: Likewise.
2347         * g++.dg/tls/thread_local3g.C: Likewise.
2348         * g++.dg/tls/thread_local4.C: Likewise.
2349         * g++.dg/tls/thread_local4g.C: Likewise.
2350         * g++.dg/tls/thread_local5.C: Likewise.
2351         * g++.dg/tls/thread_local5g.C: Likewise.
2352         * g++.dg/tls/thread_local6g.C: Likewise.
2353
2354 2013-01-10  Kostya Serebryany  <kcc@google.com>
2355
2356         * g++.dg/asan/asan_test.cc: Sync from upstream.
2357
2358 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR tree-optimization/55921
2361         * gcc.c-torture/compile/pr55921.c: New test.
2362
2363 2013-01-09  Jan Hubicka  <jh@suse.cz>
2364
2365         PR tree-optimization/55569
2366         * gcc.c-torture/compile/pr55569.c: New testcase.
2367
2368 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2369
2370         PR fortran/47203
2371         * gfortran.dg/use_28.f90: New test.
2372
2373 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2374
2375         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2376         number matching more robust.
2377
2378 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2379
2380         PR rtl-optimization/55829
2381         * gcc.target/i386/pr55829.c: New.
2382
2383 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2384
2385         PR fortran/55758
2386         * gfortran.dg/bind_c_bool_1.f90: New.
2387         * gfortran.dg/do_5.f90: Add dg-warning.
2388
2389 2013-01-09  Jan Hubicka  <jh@suse.cz>
2390
2391         PR tree-optimization/55875
2392         * gcc.c-torture/execute/pr55875.c: New testcase.
2393         * g++.dg/torture/pr55875.C: New testcase.
2394
2395 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2396
2397         PR c/48418
2398         * c-c++-common/pr48418.c: New test.
2399
2400 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2401
2402         PR c++/55801
2403         * g++.dg/tls/thread_local-ice.C: New.
2404
2405 2013-01-09  Andreas Schwab  <schwab@suse.de>
2406
2407         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2408
2409 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2410
2411         PR tree-optimization/48189
2412         * gcc.dg/pr48189.c: New test.
2413
2414 2013-01-04  Jan Hubicka  <jh@suse.cz>
2415
2416         PR tree-optimization/55823
2417         * g++.dg/ipa/devirt-10.C: New testcase.
2418
2419 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2420             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2421
2422         PR rtl-optimization/55845
2423         * gcc.target/i386/pr55845.c: New test.
2424
2425 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2426
2427         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2428         instructions generated instead of number of occurances.
2429
2430 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2431
2432         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2433         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2434         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2435         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2436         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2437         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2438         * gcc.target/aarch64/vect-fcm.x: Likewise.
2439         * lib/target-supports.exp
2440         (check_effective_target_vect_cond): Enable for AArch64.
2441
2442 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2443
2444         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2445         endian-safe float pool loading.
2446         (test_square_root_v4sf): Likewise.
2447         (test_square_root_v2df): Likewise.
2448         * lib/target-supports.exp
2449         (check_effective_target_vect_call_sqrtf): Add AArch64.
2450
2451 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2452
2453         PR debug/55579
2454         * gcc.dg/tree-ssa/pr55579.c: New test.
2455
2456 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2457
2458         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2459         asm comments.
2460
2461 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR middle-end/55890
2464         * gcc.dg/torture/pr55890-3.c: New test.
2465
2466         PR middle-end/55851
2467         * gcc.c-torture/compile/pr55851.c: New test.
2468
2469         PR sanitizer/55844
2470         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2471         dg-options.
2472
2473 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2474
2475         PR fortran/55618
2476         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2477
2478 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2479
2480         PR fortran/55763
2481         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2482         * gfortran.dg/pointer_init_7.f90: New.
2483
2484 2013-01-07  Richard Biener  <rguenther@suse.de>
2485
2486         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2487
2488 2013-01-07  Richard Biener  <rguenther@suse.de>
2489
2490         PR middle-end/55890
2491         * gcc.dg/torture/pr55890-1.c: New testcase.
2492         * gcc.dg/torture/pr55890-2.c: Likewise.
2493
2494 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2495
2496         * gcc.target/aarch64/fmovd.c: New.
2497         * gcc.target/aarch64/fmovf.c: Likewise.
2498         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2499         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2500         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2501         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2502         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2503         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2504
2505 2013-01-07  Richard Biener  <rguenther@suse.de>
2506
2507         PR tree-optimization/55888
2508         PR tree-optimization/55862
2509         * gcc.dg/torture/pr55888.c: New testcase.
2510
2511 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2512
2513         PR fortran/55852
2514         * gfortran.dg/intrinsic_size_3.f90: New.
2515
2516 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/55763
2519         * gfortran.dg/select_type_32.f90: New.
2520
2521 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2522
2523         PR c++/52343
2524         * g++.dg/cpp0x/alias-decl-29.C: New test.
2525
2526 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/53876
2529         PR fortran/54990
2530         PR fortran/54992
2531         * gfortran.dg/class_array_15.f03: New test.
2532
2533 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
2534
2535         PR fortran/42769
2536         PR fortran/45836
2537         PR fortran/45900
2538         * gfortran.dg/use_23.f90: New test.
2539         * gfortran.dg/use_24.f90: New test.
2540         * gfortran.dg/use_25.f90: New test.
2541         * gfortran.dg/use_26.f90: New test.
2542         * gfortran.dg/use_27.f90: New test.
2543
2544 2013-01-06  Olivier Hainque  <hainque@adacore.com>
2545
2546         * gnat.dg/specs/clause_on_volatile.ads: New test.
2547
2548 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2549
2550         * gnat.dg/alignment10.adb: New test.
2551
2552 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2553             Mikael Morin  <mikael@gcc.gnu.org>
2554
2555         PR fortran/55827
2556         * gfortran.dg/use_22.f90: New test.
2557
2558 2013-01-04  Andrew Pinski  <apinski@cavium.com>
2559
2560         * gcc.target/aarch64/cmp-1.c: New testcase.
2561
2562 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
2563
2564         PR fortran/55172
2565         * gfortran.dg/select_type_31.f03: New test.
2566
2567 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2568
2569         PR c++/54526 (again)
2570         * g++.dg/cpp0x/parse2.C: Extend.
2571         * g++.old-deja/g++.other/crash28.C: Adjust.
2572
2573 2013-01-04  Richard Biener  <rguenther@suse.de>
2574
2575         PR tree-optimization/55862
2576         * gcc.dg/torture/pr55862.c: New testcase.
2577
2578 2013-01-04  Martin Jambor  <mjambor@suse.cz>
2579
2580         PR tree-optimization/55755
2581         * gcc.dg/torture/pr55755.c: New test.
2582         * gcc.dg/tree-ssa/sra-13.c: Likewise.
2583         * gcc.dg/tree-ssa/pr45144.c: Update.
2584
2585 2013-01-04  Richard Biener  <rguenther@suse.de>
2586
2587         PR middle-end/55863
2588         * gcc.dg/fold-reassoc-2.c: New testcase.
2589
2590 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2591
2592         PR fortran/55763
2593         * gfortran.dg/null_7.f90: New.
2594
2595 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2596
2597         PR fortran/55854
2598         PR fortran/55763
2599         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2600         * gfortran.dg/unlimited_polymorphic_7.f90: New.
2601         * gfortran.dg/unlimited_polymorphic_8.f90: New.
2602
2603 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
2604
2605         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2606
2607 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
2608
2609         PR fortran/55855
2610         * gfortran.dg/assignment_1.f90: Modified.
2611         * gfortran.dg/assignment_4.f90: New.
2612
2613 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
2614
2615         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
2616
2617 2013-01-03  Richard Biener  <rguenther@suse.de>
2618
2619         PR tree-optimization/55857
2620         * gcc.dg/vect/pr55857-1.c: New testcase.
2621         * gcc.dg/vect/pr55857-2.c: Likewise.
2622
2623 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR rtl-optimization/55838
2626         * gcc.dg/pr55838.c: New test.
2627
2628         PR tree-optimization/55832
2629         * gcc.c-torture/compile/pr55832.c: New test.
2630
2631 2013-01-02  Teresa Johnson  <tejohnson@google.com>
2632
2633         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
2634         * gcc.dg/tree-ssa/loop-23.c: Ditto.
2635         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
2636         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
2637         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
2638         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
2639         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
2640         * gcc.dg/unroll_1.c: Ditto.
2641         * gcc.dg/unroll_2.c: Ditto.
2642         * gcc.dg/unroll_3.c: Ditto.
2643         * gcc.dg/unroll_4.c: Ditto.
2644
2645 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2646
2647         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
2648
2649 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2650
2651         PR fortran/55818
2652         * gfortran.dg/eof_4.f90: New test.
2653
2654 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * lib/c-compat.exp (compat-use-alt-compiler): Remove
2657         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
2658         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
2659         (compat_setup_dfp): Initialize compat_alt_caret and
2660         compat_save_TEST_ALWAYS_FLAGS.
2661
2662 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2663
2664         * gcc.dg/torture/tls/tls-reload-1.c: New test.
2665
2666 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2667
2668         * gcc.dg/torture/fp-int-convert-2.c: New test.
2669
2670 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2671
2672         * gfortran.dg/newunit_3.f90: Add dg-do run.
2673         * gfortran.dg/inquire_15.f90: Add dg-do run.
2674
2675 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR tree-optimization/55831
2678         * gcc.dg/pr55831.c: New test.
2679 \f
2680 Copyright (C) 2013 Free Software Foundation, Inc.
2681
2682 Copying and distribution of this file, with or without modification,
2683 are permitted in any medium without royalty provided the copyright
2684 notice and this notice are preserved.