OSDN Git Service

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