AArch64 - Support BFI instruction and insv pattern
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2
3         * gcc.target/aarch64/insv_1.c: New test.
4
5 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6
7         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
8         dg-skip-if "No stabs".
9
10 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
11
12         PR fortran/54189
13         * gfortran.dg/assumed_size_1.f90: New.
14
15 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
16
17         * gcc.dg/shrink-wrap-alloca.c: New added.
18         * gcc.dg/shrink-wrap-pretend.c: New added.
19         * gcc.dg/shrink-wrap-sibcall.c: New added.
20
21 2013-05-30  Tobias Burnus  <burnus@net-b.de>
22
23         PR fortran/57458
24         * gfortran.dg/assumed_rank_13.f90: New.
25
26 2013-05-29  Easwaran Raman  <eraman@google.com>
27
28         PR tree-optimization/57442
29         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
30
31 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
32
33         PR tree-optimization/57441
34         * gcc.c-torture/compile/pr57441.c: New.
35
36 2013-05-29  Dehao Chen  <dehao@google.com>
37
38         PR testsuite/57413
39         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
40
41 2013-05-29  Tobias Burnus  <burnus@net-b.de>
42
43         PR fortran/37336
44         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
45         * gfortran.dg/class_19.f03: Ditto.
46
47 2013-05-29  Richard Biener  <rguenther@suse.de>
48
49         * gcc.dg/vect/bb-slp-32.c: New testcase.
50
51 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
52
53         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
54         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
55         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
56         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
57         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
58         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
59         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
60         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
61         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
62         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
63         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
64         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
65         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
66         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
67         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
68         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
69         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
70         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
71         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
72         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
73         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
74         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
75         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
76         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
77         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
78         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
79         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
80         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
81         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
82         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
83         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
84         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
85         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
86         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
87         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
88         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
89         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
90         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
91         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
92
93 2013-05-29  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/37336
96         * gfortran.dg/finalize_11.f90: New.
97         * gfortran.dg/finalize_4.f03: Remove dg-error.
98         * gfortran.dg/finalize_5.f03: Ditto.
99         * gfortran.dg/finalize_6.f03: Ditto.
100         * gfortran.dg/finalize_7.f03: Ditto.
101
102 2013-05-28  Tobias Burnus  <burnus@net-b.de>
103
104         * gfortran.dg/class_array_16.f90: New.
105
106 2013-05-28  Tobias Burnus  <burnus@net-b.de>
107
108         PR fortran/57435
109         * testsuite/gfortran.dg/use_29.f90: New.
110
111 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
112
113         * gnat.dg/fp_exception.adb: New test.
114
115 2013-05-28  Richard Biener  <rguenther@suse.de>
116
117         PR tree-optimization/56787
118         * gcc.dg/vect/pr56787.c: New testcase.
119
120 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
121             Tobias Burnus  <burnus@net-b.de>
122
123         PR fortran/57217
124         * gfortran.dg/typebound_override_4.f90: New.
125
126 2013-05-28  Richard Biener  <rguenther@suse.de>
127
128         PR tree-optimization/57411
129         * g++.dg/opt/pr57411.C: New testcase.
130
131 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
132
133         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
134         * gcc.dg/builtin-bswap-9.c: Likewise.
135
136 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
137
138         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
139
140 2013-05-27  Richard Biener  <rguenther@suse.de>
141
142         PR middle-end/57412
143         * gcc.dg/gomp/pr57412.c: New testcase.
144
145 2013-05-27  Bud Davis  <jmdavis@link.com>
146
147         PR fortran/50405
148         * gfortran.dg/stfunc_8.f90: New.
149
150 2013-05-27  Richard Biener  <rguenther@suse.de>
151
152         PR tree-optimization/57343
153         * gcc.dg/torture/pr57343.c: New testcase.
154
155 2013-05-27  Richard Biener  <rguenther@suse.de>
156
157         PR tree-optimization/57417
158         * gcc.dg/torture/pr57417.c: New testcase.
159
160 2013-05-27  Richard Biener  <rguenther@suse.de>
161
162         PR tree-optimization/57396
163         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
164
165 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
166
167         * gnat.dg/specs/last_bit.ads: New test.
168
169 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
170
171         * gnat.dg/specs/machine_attribute.ads: New test.
172
173 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * gnat.dg/incomplete3.ad[sb]: New test.
176
177 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
178
179         PR target/53916
180         * gcc.target/mips/div-13.c: New test.
181
182 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
183
184         PR target/55777
185         * gcc.target/mips/mips16-attributes-5.c,
186         * gcc.target/mips/mips16-attributes-6.c: New tests.
187
188 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
189
190         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
191         * gcc.dg/builtin-bswap-8.c: Likewise.
192
193 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
194
195         PR c++/52216
196         * g++.dg/cpp0x/new1.C: New.
197
198 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
199
200         PR c++/25666
201         * g++.dg/parse/dtor16.C: New.
202         * g++.dg/parse/dtor6.C: Adjust.
203
204 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
205
206         PR c++/19618
207         * g++.dg/expr/bitfield12.C: New.
208
209 2013-05-24  Jeff Law  <law@redhat.com>
210
211         PR tree-optimization/57124
212         * gcc.c-torture/execute/pr57124.c: New test.
213         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
214
215 2013-05-24  Martin Jambor  <mjambor@suse.cz>
216
217         PR tree-optimization/57294
218         * gcc.dg/ipa/pr57294.c: New test.
219
220 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
221
222         * gcc.target/aarch64/scalar_intrinsics.c
223         (force_simd): Use a valid instruction.
224         (test_vdupd_lane_s64): Pass a valid lane argument.
225         (test_vdupd_lane_u64): Likewise.
226
227 2013-05-24  Richard Biener  <rguenther@suse.de>
228
229         PR tree-optimization/57287
230         * gcc.dg/pr57287.c: New testcase.
231
232 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
233
234         PR c++/26572
235         * g++.dg/template/error51.C: New.
236
237 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
238
239         PR c++/25503
240         * g++.dg/template/bitfield2.C: New.
241
242 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
243
244         * gnat.dg/specs/noinline1.ads: New test.
245         * gnat.dg/noinline2.ad[sb]: Likewise.
246         * gnat.dg/specs/noinline3.ads: Likewise.
247         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
248
249 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
250
251         PR tree-ssa/57385
252         * gcc.dg/tree-ssa/pr57385.c: New test.
253
254 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
255
256         * gnat.dg/derived_type4.adb: New test.
257
258 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
259
260         * gcc.dg/builtin-bswap-6.c: New test.
261         * gcc.dg/builtin-bswap-7.c: Likewise.
262         * gcc.dg/builtin-bswap-8.c: Likewise.
263         * gcc.dg/builtin-bswap-9.c: Likewise.
264
265 2013-05-23  Christian Bruel  <christian.bruel@st.com>
266
267         PR debug/57351
268         * gcc.dg/debug/pr57351.c: New test
269
270 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
271
272         * gcc.target/aarch64/vect-clz.c: New file.
273
274 2013-05-23  Martin Jambor  <mjambor@suse.cz>
275
276         PR middle-end/57347
277         * gcc.dg/ipa/pr57347.c: New test.
278
279 2013-05-23  Richard Biener  <rguenther@suse.de>
280
281         PR tree-optimization/57380
282         * g++.dg/tree-ssa/pr57380.C: New testcase.
283
284 2013-05-23  Richard Biener  <rguenther@suse.de>
285
286         PR middle-end/57381
287         * gcc.dg/torture/pr57381.c: New testcase.
288
289 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
290
291         PR middle-end/57344
292         * gcc.c-torture/execute/pr57344-1.c: New test.
293         * gcc.c-torture/execute/pr57344-2.c: New test.
294         * gcc.c-torture/execute/pr57344-3.c: New test.
295         * gcc.c-torture/execute/pr57344-4.c: New test.
296
297 2013-05-23  Richard Biener  <rguenther@suse.de>
298
299         PR rtl-optimization/57341
300         * gcc.dg/torture/pr57341.c: New testcase.
301
302 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
303
304         PR c++/57352
305         * g++.dg/parse/crash62.C: New.
306
307 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
308             Pat Haugen <pthaugen@us.ibm.com>
309             Peter Bergner <bergner@vnet.ibm.com>
310
311         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
312         crypto builtins.
313
314 2013-05-22  Tobias Burnus  <burnus@net-b.de>
315
316         PR fortran/57364
317         * gfortran.dg/defined_assignment_6.f90: New.
318
319 2013-05-22  Tobias Burnus  <burnus@net-b.de>
320
321         PR fortran/57338
322         * gfortran.dg/assumed_type_6.f90: New.
323
324 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
325
326         PR c++/57211
327         * g++.dg/cpp0x/Wunused-parm.C: New.
328
329 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
330
331         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
332         * g++.dg/warn/Wdouble-promotion.C: Likewise.
333
334 2013-05-21  Easwaran Raman  <eraman@google.com>
335
336         PR tree-optimization/57322
337         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
338
339 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
340
341         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
342         .set (no)?micromips
343
344 2013-05-21  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/57035
347         * gfortran.dg/assumed_type_5.f90: New.
348         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
349         * gfortran.dg/assumed_rank_2.f90: Ditto.
350         * gfortran.dg/assumed_type_3.f90: Update dg-error.
351         * gfortran.dg/no_arg_check_3.f90: Ditto.
352
353 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/57331
356         * gcc.c-torture/compile/pr57331.c: New test.
357
358 2013-05-21  Richard Biener  <rguenther@suse.de>
359
360         PR tree-optimization/57330
361         * gcc.dg/torture/pr57330.c: New testcase.
362
363 2013-05-21  Richard Biener  <rguenther@suse.de>
364
365         PR tree-optimization/57303
366         * gcc.dg/torture/pr57303.c: New testcase.
367
368 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
369
370         PR tree-optimization/57321
371         * gcc.c-torture/execute/pr57321.c: New test.
372
373 2013-05-20  Tobias Burnus  <burnus@net-b.de>
374
375         PR fortran/48858
376         PR fortran/55465
377         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
378         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
379         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
380         * gfortran.dg/binding_label_tests_3.f03: Ditto.
381         * gfortran.dg/binding_label_tests_4.f03: Ditto.
382         * gfortran.dg/binding_label_tests_5.f03: Ditto.
383         * gfortran.dg/binding_label_tests_6.f03: Ditto.
384         * gfortran.dg/binding_label_tests_7.f03: Ditto.
385         * gfortran.dg/binding_label_tests_8.f03: Ditto.
386         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
387         * gfortran.dg/binding_label_tests_24.f90: New.
388         * gfortran.dg/binding_label_tests_25.f90: New.
389
390 2013-05-20  Tobias Burnus  <burnus@net-b.de>
391
392         PR fortran/48858
393         * gfortran.dg/binding_label_tests_17.f90: New.
394         * gfortran.dg/binding_label_tests_18.f90: New.
395         * gfortran.dg/binding_label_tests_19.f90: New.
396         * gfortran.dg/binding_label_tests_20.f90: New.
397         * gfortran.dg/binding_label_tests_21.f90: New.
398         * gfortran.dg/binding_label_tests_22.f90: New.
399         * gfortran.dg/binding_label_tests_23.f90: New.
400
401 2013-05-20  Tobias Burnus  <burnus@net-b.de>
402
403         PR fortran/48858
404         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
405         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
406         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
407         * gfortran.dg/common_18.f90: New.
408         * gfortran.dg/common_19.f90: New.
409         * gfortran.dg/common_20.f90: New.
410         * gfortran.dg/common_21.f90: New.
411
412 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
413
414         PR c++/12288
415         * g++.dg/parse/error52.C: New.
416         * g++.dg/parse/error3.C: Adjust.
417         * g++.dg/parse/error36.C: Likewise.
418
419 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
420
421         PR target/56547
422         * gcc.target/sh/pr56547-1.c: New.
423         * gcc.target/sh/pr56547-2.c: New.
424
425 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
426
427         PR c++/23608
428         * g++.dg/warn/Wsign-compare-6.C: New.
429         * g++.dg/warn/Wdouble-promotion.C: Adjust.
430
431 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
432
433         PR c++/57327
434         * g++.dg/template/error50.C: New.
435
436 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
437
438         PR c++/10207
439         * g++.dg/ext/complit13.C: New.
440
441 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
442
443         PR c++/57175
444         * g++.dg/pr57175.C: New testcase.
445
446 2013-05-17  Easwaran Raman  <eraman@google.com>
447
448         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
449
450 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
451
452         PR testsuite/57313
453         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
454
455 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
456
457         PR rtl-optimization/57281
458         PR rtl-optimization/57300
459         * gcc.dg/pr57300.c: New test.
460         * gcc.c-torture/execute/pr57281.c: New test.
461
462 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
463
464         PR c++/18126
465         * g++.dg/ext/sizeof-complit.C: New.
466
467 2013-05-17  Marek Polacek  <polacek@redhat.com>
468
469         * gcc.dg/strlenopt-25.c: New test.
470         * gcc.dg/strlenopt-26.c: Likewise.
471
472 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
473
474         * gcc.target/i386/rotate-4.c: Compile only with -mavx
475         instead of -mavx2, require only avx instead of avx2.
476         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
477         of avx2-check.h and turn into an avx runtime test instead of
478         avx2 runtime test.
479
480 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
481
482         * g++.dg/ext/vector22.C: Uncomment working test.
483
484 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
485
486         PR c++/17410
487         * g++.dg/template/pr17410.C: New.
488
489 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
490
491         * gcc.target/i386/rotate-3.c: New test.
492         * gcc.target/i386/rotate-3a.c: New test.
493         * gcc.target/i386/rotate-4.c: New test.
494         * gcc.target/i386/rotate-4a.c: New test.
495         * gcc.target/i386/rotate-5.c: New test.
496         * gcc.target/i386/rotate-5a.c: New test.
497
498 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
499
500         * gcc.dg/visibility-21.c: Require section_anchors.
501
502 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
503
504         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
505         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
506         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
507
508 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
509
510         * gcc.dg/visibility-21.c: New.
511
512 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
513
514         PR middle-end/57286
515         * gcc.dg/pr57286.c: New testcase.
516         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
517         * g++.dg/ext/vector22.C: Comment out transformations not
518         performed anymore.
519
520 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
521
522         PR target/57260
523         * gcc.target/mips/call-1.c: Restrict to o32.
524         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
525
526 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
527
528         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
529         dg-messages.
530         * g++.dg/warn/Wshadow-1.C: Likewise.
531         * g++.dg/warn/Wshadow-6.C: Likewise.
532         * g++.dg/warn/Wshadow-7.C: Likewise.
533
534 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR c++/31952
537         * g++.dg/parse/pr31952-1.C: New.
538         * g++.dg/parse/pr31952-2.C: Likewise.
539         * g++.dg/parse/pr31952-3.C: Likewise.
540
541         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
542         * g++.old-deja/g++.jason/cond.C: Likewise.
543         * g++.dg/cpp0x/range-for5.C: Likewise.
544
545 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
546
547         PR target/19599
548         * gcc.target/arm/pr40887.c: Adjust testcase.
549         * gcc.target/arm/pr19599.c: New test.
550
551 2013-05-15  Richard Biener  <rguenther@suse.de>
552
553         PR tree-optimization/57275
554         * gcc.target/i386/pr57275.c: New testcase.
555
556 2013-05-15  Jan Hubicka  <jh@suse.cz>
557
558         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
559         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
560         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
561
562 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
563
564         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
565         scheduling.
566
567 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
568
569         PR c++/57274
570         * c-c++-common/Wsequence-point-1.c: New test.
571
572 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
573
574         * g++.dg/ext/vector22.C: New testcase.
575         * gcc.dg/binop-xor3.c: Remove xfail.
576
577 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
578
579         * gcc.target/aarch64/vect-fcm.x: Add cases testing
580         FLOAT cmp FLOAT ? INT : INT.
581         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
582         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
583         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
584         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
585         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
586         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
587
588 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
589
590         PR c++/53903
591         * g++.dg/cpp0x/defaulted43.C: New.
592
593 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
594
595         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
596         (alloca): Remove declaration.
597         (foo9): Replace alloca by __builtin_alloca.
598
599 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
600
601         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
602         Expect "size of array is too large" error.
603
604 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
605
606         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
607
608 2013-05-14  Richard Biener  <rguenther@suse.de>
609
610         PR middle-end/57235
611         * g++.dg/torture/pr57235.C: New testcase.
612
613 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
614
615         PR middle-end/57251
616         * gcc.dg/torture/pr57251.c: New test.
617
618 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
619
620         PR target/57264
621         * gcc.target/i386/pr57264.c: New test.
622
623 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
624
625         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
626
627 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
628
629         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
630
631 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
632
633         PR tree-optimization/45216
634         PR tree-optimization/57157
635         * c-c++-common/rotate-1.c: Add 32 tests with +.
636         * c-c++-common/rotate-1a.c: Adjust.
637         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
638         * c-c++-common/rotate-2b.c: New test.
639         * c-c++-common/rotate-3.c: Add 32 tests with +.
640         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
641         * c-c++-common/rotate-4b.c: New test.
642         * c-c++-common/rotate-5.c: New test.
643
644 2013-05-13  Martin Jambor  <mjambor@suse.cz>
645
646         PR middle-end/42371
647         * gcc.dg/ipa/remref-0.c: New test.
648         * gcc.dg/ipa/remref-1a.c: Likewise.
649         * gcc.dg/ipa/remref-1b.c: Likewise.
650         * gcc.dg/ipa/remref-2a.c: Likewise.
651         * gcc.dg/ipa/remref-2b.c: Likewise.
652
653 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
654
655         * gcc.dg/vector-shift-2.c: New testcase.
656
657 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
658
659         PR tree-optimization/57230
660         * gcc.dg/strlenopt-24.c: New test.
661
662         PR tree-optimization/57230
663         * gcc.dg/strlenopt-23.c: New test.
664
665 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
666
667         PR target/57108
668         * gcc.target/sh/pr57108.c: Move this test case to ...
669         * gcc.c-torture/compile/pr57108.c: ... here.
670
671 2013-05-10  Richard Biener  <rguenther@suse.de>
672
673         PR tree-optimization/57214
674         * gcc.dg/torture/pr57214.c: New testcase.
675
676 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
677
678         * gcc.dg/vector-shift.c: New testcase.
679
680 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
681
682         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
683
684         PR tree-optimization/45216
685         PR tree-optimization/57157
686         * c-c++-common/rotate-1.c: New test.
687         * c-c++-common/rotate-1a.c: New test.
688         * c-c++-common/rotate-2.c: New test.
689         * c-c++-common/rotate-2a.c: New test.
690         * c-c++-common/rotate-3.c: New test.
691         * c-c++-common/rotate-3a.c: New test.
692         * c-c++-common/rotate-4.c: New test.
693         * c-c++-common/rotate-4a.c: New test.
694
695 2013-05-10  Richard Biener  <rguenther@suse.de>
696
697         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
698         * gcc.target/i386/l_fma_double_1.c: Adjust.
699         * gcc.target/i386/l_fma_double_2.c: Likewise.
700         * gcc.target/i386/l_fma_double_3.c: Likewise.
701         * gcc.target/i386/l_fma_double_4.c: Likewise.
702         * gcc.target/i386/l_fma_double_5.c: Likewise.
703         * gcc.target/i386/l_fma_double_6.c: Likewise.
704         * gcc.target/i386/l_fma_float_1.c: Likewise.
705         * gcc.target/i386/l_fma_float_2.c: Likewise.
706         * gcc.target/i386/l_fma_float_3.c: Likewise.
707         * gcc.target/i386/l_fma_float_4.c: Likewise.
708         * gcc.target/i386/l_fma_float_5.c: Likewise.
709         * gcc.target/i386/l_fma_float_6.c: Likewise.
710
711 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
712
713         PR c++/51226
714         * g++.dg/cpp0x/pr51226.C: New.
715
716 2013-04-16  Han Shen  <shenhan@google.com>
717
718         Test cases for '-fstack-protector-strong'.
719         * gcc.dg/fstack-protector-strong.c: New.
720         * g++.dg/fstack-protector-strong.C: New.
721
722 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
723
724         * gcc.target/aarch64/ands_1.c: New test.
725         * gcc.target/aarch64/ands_2.c: Likewise
726
727 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
728
729         * lib/target-supports.exp (check_effective_target_hw): New
730         function.
731         * c-c++-common/asan/clone-test-1.c: Call
732         check_effective_target_hw.
733         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
734         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
735         possible decorations.
736         * c-c++-common/asan/null-deref-1.c: Likewise.
737         * c-c++-common/asan/stack-overflow-1.c: Likewise.
738         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
739         * c-c++-common/asan/use-after-free-1.c: Likewise.
740         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
741         * g++.dg/asan/large-func-test-1.C: Likewise.
742
743 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
744
745         * gcc.target/aarch64/scalar_intrinsics.c: Update.
746
747 2013-05-07  Richard Biener  <rguenther@suse.de>
748
749         PR middle-end/57190
750         * g++.dg/torture/pr57190.C: New testcase.
751
752 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
753
754         PR tree-optimization/57149
755         * gcc.dg/pr57149.c: New test.
756
757         PR debug/57184
758         * gcc.dg/pr57184.c: New test.
759
760 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
761
762         * gnat.dg/specs/array3.ads: New test.
763
764 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
765
766         * c-c++-common/vector-scalar-2.c: New testcase.
767
768 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
769
770         * gcc.target/i386/asm-dialect-2.c: New testcase.
771
772 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
773
774         PR c++/57183
775         * g++.dg/cpp0x/auto38.C: New.
776
777 2013-05-06  Richard Biener  <rguenther@suse.de>
778
779         PR tree-optimization/57185
780         * gcc.dg/autopar/pr57185.c: New testcase.
781
782 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
783
784         PR target/57106
785         * gcc.target/i386/pr57106.c: New test.
786
787 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
788
789         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
790         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
791         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
792         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
793         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
794         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
795         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
796
797 2013-05-06  Teresa Johnson  <tejohnson@google.com>
798
799         PR bootstrap/57154
800         * gcc.dg/pr57154.c: New test.
801
802 2013-05-06  Richard Biener  <rguenther@suse.de>
803
804         PR middle-end/57147
805         * gcc.dg/torture/pr57147-1.c: New testcase.
806         * gcc.dg/torture/pr57147-2.c: Likewise.
807         * gcc.dg/torture/pr57147-3.c: Likewise.
808
809 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
810
811         PR target/55303
812         * gcc.target/sh/pr55303-1.c: New.
813         * gcc.target/sh/pr55303-2.c: New.
814         * gcc.target/sh/pr55303-3.c: New.
815
816 2013-05-05  Tobias Burnus  <burnus@net-b.de>
817
818         * gfortran.dg/allocate_with_source_3.f90: New.
819
820 2013-05-05  Tobias Burnus  <burnus@net-b.de>
821
822         PR fortran/57141
823         * gfortran.dg/null_8.f90: New.
824
825 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
826
827         PR c++/53745
828         * g++.dg/cpp0x/enum27.C: New.
829         * g++.dg/cpp0x/enum_base.C: Adjust.
830
831 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
832
833         PR tree-optimization/56205
834         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
835
836 2013-05-04  Tobias Burnus  <burnus@net-b.de>
837
838         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
839         * gfortran.dg/bind_c_usage_27.f90: New.
840         * gfortran.dg/bind_c_usage_28.f90: New.
841
842 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
843
844         PR c++/51927
845         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
846
847 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
848
849         PR target/57150
850         * gcc.target/powerpc/pr57150.c: New file.
851
852 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
853
854         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
855         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
856         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
857         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
858         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
859         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
860         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
861
862 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
863
864         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
865         scan-assembler-times.
866
867 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
868
869         * gcc.dg/tree-ssa/slsr-32.c: New.
870         * gcc.dg/tree-ssa/slsr-33.c: New.
871         * gcc.dg/tree-ssa/slsr-34.c: New.
872         * gcc.dg/tree-ssa/slsr-35.c: New.
873         * gcc.dg/tree-ssa/slsr-36.c: New.
874         * gcc.dg/tree-ssa/slsr-37.c: New.
875         * gcc.dg/tree-ssa/slsr-38.c: New.
876
877 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
878
879         * gcc.target/aarch64/tst_1.c: New test.
880         * gcc.target/aarch64/tst_2.c: Likewise
881
882 2013-05-02  Jeff Law  <law@redhat.com>
883
884         PR tree-optimization/57144
885         * gcc.c-torture/execute/pr57144.c: New test.
886
887 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
888
889         PR rtl-optimization/57130
890         * gcc.c-torture/execute/pr57130.c: New test.
891
892 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
893
894         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
895
896 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
897
898         * gcc.target/aarch64/fabd.c: New file.
899
900 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
901
902         PR c++/54318
903         * g++.dg/cpp0x/pr54318.C: New.
904
905 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
906
907         PR c++/14283
908         * g++.dg/parse/error51.C: New.
909         * g++.dg/parse/error15.C: Adjust column numbers.
910
911 2013-05-02  Tobias Burnus  <burnus@net-b.de>
912
913         PR fortran/57142
914         * gfortran.dg/size_kind_2.f90: New.
915         * gfortran.dg/size_kind_3.f90: New.
916
917 2013-05-02  Richard Biener  <rguenther@suse.de>
918
919         PR middle-end/57140
920         * g++.dg/torture/pr57140.C: New testcase.
921
922 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
923
924         PR target/56732
925         * gcc.target/arm/pr56732-1.c: New test.
926
927 2013-05-02  Martin Jambor  <mjambor@suse.cz>
928
929         PR middle-end/56988
930         * gcc.dg/ipa/pr56988.c: New test.
931
932 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
933
934         * gcc.target/aarch64/bics_1.c: New test.
935         * gcc.target/aarch64/bics_2.c: Likewise.
936
937 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
938
939         PR rtl-optimization/57131
940         * gcc.c-torture/execute/pr57131.c: New test.
941
942 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
943
944         PR c++/57132
945         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
946
947 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
948
949         PR target/57091
950         * gcc.target/i386/pr57091.c: New test.
951
952 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
953
954         * gcc.target/aarch64/vect-vaddv.c: New.
955
956 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
957
958         * gcc.target/aarch64/vect-vmaxv.c: New.
959         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
960
961 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
962
963         * gcc.target/aarch64/scalar-vca.c: New.
964         * gcc.target/aarch64/vect-vca.c: Likewise.
965
966 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
967
968         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
969         (test_vceqd_s64): Force arguments to SIMD registers.
970         (test_vceqzd_s64): Likewise.
971         (test_vcged_s64): Likewise.
972         (test_vcled_s64): Likewise.
973         (test_vcgezd_s64): Likewise.
974         (test_vcged_u64): Likewise.
975         (test_vcgtd_s64): Likewise.
976         (test_vcltd_s64): Likewise.
977         (test_vcgtzd_s64): Likewise.
978         (test_vcgtd_u64): Likewise.
979         (test_vclezd_s64): Likewise.
980         (test_vcltzd_s64): Likewise.
981         (test_vtst_s64): Likewise.
982         (test_vtst_u64): Likewise.
983
984 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
985
986         PR c++/57092
987         * g++.dg/cpp0x/decltype53.C: New.
988
989 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
990
991         PR fortran/57071
992         * gfortran.dg/power_5.f90:  New test.
993
994 2013-04-30  Richard Biener  <rguenther@suse.de>
995
996         PR middle-end/57122
997         * gcc.dg/torture/pr57122.c: New testcase.
998
999 2013-04-30  Richard Biener  <rguenther@suse.de>
1000
1001         PR middle-end/57107
1002         * g++.dg/torture/pr57107.C: New testcase.
1003
1004 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1005
1006         PR rtl-optimization/57105
1007         * gcc.dg/pr57105.c: New test.
1008
1009 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR tree-optimization/57104
1012         * gcc.dg/pr57104.c: New test.
1013
1014 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1015
1016         PR target/44578
1017         * gcc.target/i386/pr44578.c: New test.
1018
1019 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1020
1021         PR target/57097
1022         * gcc.target/i386/pr57097.c: New test.
1023
1024 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1025
1026         PR target/57098
1027         * gcc.target/i386/pr57098.c: New test.
1028
1029 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1030
1031         * gcc.c-torture/execute/pr55875.c: New test.
1032
1033 2013-04-29  Richard Biener  <rguenther@suse.de>
1034
1035         PR middle-end/57075
1036         * gcc.dg/torture/pr57075.c: New testcase.
1037
1038 2013-04-29  Richard Biener  <rguenther@suse.de>
1039
1040         PR middle-end/57103
1041         * gcc.dg/autopar/pr57103.c: New testcase.
1042
1043 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1044
1045         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1046
1047 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1048
1049         * gcc.dg/pr50763.c: Update test.
1050
1051 2013-04-26  Jeff Law  <law@redhat.com>
1052
1053         * gcc.dg/tree-ssa/vrp88.c: New test.
1054
1055 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1056
1057         PR target/57108
1058         * gcc.target/sh/pr57108.c: New test.
1059
1060 2013-04-29  Richard Biener  <rguenther@suse.de>
1061
1062         PR middle-end/57089
1063         * gfortran.dg/gomp/pr57089.f90: New testcase.
1064
1065 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1066
1067         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1068
1069 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1070
1071         * gcc.target/aarch64/vect-vcvt.c: New.
1072
1073 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1074
1075         * gcc.target/aarch64/vect-vrnd.c: New.
1076
1077 2013-04-29  Richard Biener  <rguenther@suse.de>
1078
1079         PR tree-optimization/57081
1080         * gcc.dg/torture/pr57081.c: New testcase.
1081
1082 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR tree-optimization/57083
1085         * gcc.dg/torture/pr57083.c: New test.
1086
1087 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1088
1089         PR c++/56450
1090         * g++.dg/cpp0x/decltype52.C: New.
1091
1092 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1093
1094         N3472 binary constants
1095         * g++.dg/cpp/limits.C: Adjust warning wording.
1096         * g++.dg/system-binary-constants-1.C: Likewise.
1097         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1098
1099 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1100
1101         PR fortran/57093
1102         * gfortran.dg/coarray_30.f90: New.
1103
1104 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1105
1106         PR fortran/57071
1107         * frontend-passes (optimize_power):  New function.
1108         (optimize_op):  Use it.
1109
1110 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR target/56866
1113         * gcc.c-torture/execute/pr56866.c: New test.
1114         * gcc.target/i386/pr56866.c: New test.
1115
1116 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR go/57045
1119         * gcc.dg/setjmp-5.c: New test.
1120
1121 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1122
1123         PR c++/55708
1124         * g++.dg/cpp0x/constexpr-55708.C: New.
1125
1126 2013-04-26  Richard Biener  <rguenther@suse.de>
1127
1128         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1129         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1130         * gcc.dg/pr53265.c: Remove XFAILs.
1131         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1132         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1133
1134 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1135
1136         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1137         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1138         -fdiagnostics-color=never option similarly to
1139         -fno-diagnostics-show-caret option.
1140
1141 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR rtl-optimization/57003
1144         * gcc.target/i386/pr57003.c: New test.
1145
1146 2013-04-25  Marek Polacek  <polacek@redhat.com>
1147
1148         PR tree-optimization/57066
1149         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1150
1151 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1152             Tejas Belagod  <tejas.belagod@arm.com>
1153
1154         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1155         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1156         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1157
1158 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1159
1160         * gcc.target/aarch64/cmp.c: New.
1161
1162 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1163
1164         * gcc.target/aarch64/ngc.c: New.
1165
1166 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1167
1168         * lib/target-supports.exp
1169         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1170         (check_effective_target_arm_neon_fp16_ok): Likewise.
1171         (add_options_for_arm_neon_fp16): Likewise.
1172         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1173         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1174
1175 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1176
1177         PR rtl-optimizations/57046
1178         * gcc.target/i386/pr57046.c: New test.
1179
1180 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1181
1182         * g++.dg/cpp1y/cplusplus.C: New.
1183
1184 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1185
1186         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1187
1188 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1189
1190         * c-c++-common/Wpointer-arith-1.c: New.
1191
1192 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1193
1194         * g++.dg/cpp1y/cxx1y_macro.C: New.
1195
1196 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1197
1198         PR c++/56970
1199         * g++.dg/cpp0x/sfinae45.C: New.
1200
1201 2013-04-24  Richard Biener  <rguenther@suse.de>
1202
1203         PR testsuite/57050
1204         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1205
1206 2013-04-23  Richard Biener  <rguenther@suse.de>
1207
1208         PR middle-end/57036
1209         * gcc.dg/torture/pr57036-1.c: New testcase.
1210         * gcc.dg/torture/pr57036-2.c: Likewise.
1211
1212 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1213
1214         * gcc.target/aarch64/scalar-mov.c: New testcase.
1215
1216 2013-04-23  Richard Biener  <rguenther@suse.de>
1217
1218         PR tree-optimization/57026
1219         * gcc.dg/torture/pr57026.c: New testcase.
1220
1221 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1222
1223         PR fortran/53685
1224         PR fortran/57022
1225         * gfortran.dg/transfer_check_4.f90: New.
1226
1227 2013-04-22  Marek Polacek  <polacek@redhat.com>
1228
1229         PR sanitizer/56990
1230         * gcc.dg/pr56990.c: New test.
1231
1232 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1233
1234         PR target/57018
1235         * gcc.target/i386/pr57018.c: New test.
1236
1237 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1238
1239         * gcc.target/aarch64/vrecps.c: New.
1240         * gcc.target/aarch64/vrecpx.c: Likewise.
1241
1242 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1243
1244         PR target/56995
1245         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1246
1247 2013-04-21  Jeff Law  <law@redhat.com>
1248
1249         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1250
1251 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/56907
1254         * gfortran.dg/c_loc_test_22.f90: New.
1255
1256 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1257
1258         PR rtl-optimization/56847
1259         * gcc.dg/pr56847.c: New test.
1260
1261 2013-04-19  Richard Biener  <rguenther@suse.de>
1262
1263         PR tree-optimization/56982
1264         * gcc.c-torture/execute/pr56982.c: New testcase.
1265
1266 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1267
1268         PR tree-optimization/56718
1269         * g++.dg/ipa/imm-devirt-1.C: New test.
1270         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1271
1272 2013-04-19  Richard Biener  <rguenther@suse.de>
1273
1274         PR tree-optimization/57000
1275         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1276
1277 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1278             Mikael Morin  <mikael@gcc.gnu.org>
1279
1280         PR fortran/56872
1281         * gfortran.dg/array_constructor_45.f90:  New test.
1282         * gfortran.dg/array_constructor_46.f90:  New test.
1283         * gfortran.dg/array_constructor_47.f90:  New test.
1284         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1285
1286 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR rtl-optimization/56999
1289         * g++.dg/opt/pr56999.C: New test.
1290
1291 2013-04-18  Cary Coutant  <ccoutant@google.com>
1292
1293         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1294         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1295
1296 2013-04-18  Cary Coutant  <ccoutant@google.com>
1297
1298         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1299         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1300         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1301         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1302         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1303         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1304         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1305         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1306         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1307         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1308         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1309
1310 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1311
1312         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1313
1314 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR tree-optimization/56984
1317         * gcc.c-torture/compile/pr56984.c: New test.
1318
1319         PR rtl-optimization/56992
1320         * gcc.dg/pr56992.c: New test.
1321
1322 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1323
1324         PR fortran/56814
1325         * gfortran.dg/proc_ptr_42.f90: New.
1326
1327 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/discr41.ad[sb]: New test.
1330         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1331         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1332         * gcc.dg/vect/slp-24.c: Likewise.
1333         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1334         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1335         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1336         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1337         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1338         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1339         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1340         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1341         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1342         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1343         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1344         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1345         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1346         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1347         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1348         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1349         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1350         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1351         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1352         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1353         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1354         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1355         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1356         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1357         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1358         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1359
1360 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1361
1362         PR fortran/40958
1363         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1364         * gfortran.dg/module_md5_1.f90: Remove.
1365
1366 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1367
1368         * gcc.target/aarch64/adds3.c: New.
1369         * gcc.target/aarch64/subs3.c: New.
1370
1371 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1372
1373         * gcc.target/aarch64/adds1.c: New.
1374         * gcc.target/aarch64/adds2.c: New.
1375         * gcc.target/aarch64/subs1.c: New.
1376         * gcc.target/aarch64/subs2.c: New.
1377
1378 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1379
1380         Implement n3599 - Literal operator templates for strings.
1381         * g++.dg/cpp1y/udlit-char-template.C: New test.
1382         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1383
1384 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/39505
1387         * gfortran.dg/no_arg_check_1.f90: New.
1388         * gfortran.dg/no_arg_check_2.f90: New.
1389         * gfortran.dg/no_arg_check_3.f90: New.
1390
1391 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1392
1393         PR fortran/56968
1394         * gfortran.dg/proc_ptr_41.f90: New.
1395
1396 2013-04-16  Richard Biener  <rguenther@suse.de>
1397
1398         PR tree-optimization/56756
1399         * gcc.dg/torture/pr56756.c: New testcase.
1400
1401 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1402
1403         PR fortran/56969
1404         * gfortran.dg/c_assoc_5.f90: New.
1405
1406 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1409         * gcc.c-torture/execute/pr33992.x: Remove.
1410         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1411         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1412         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1413
1414 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR tree-optimization/56962
1417         * gcc.c-torture/execute/pr56962.c: New test.
1418
1419 2013-04-15  Richard Biener  <rguenther@suse.de>
1420
1421         PR tree-optimization/56933
1422         * gcc.dg/vect/pr56933.c: New testcase.
1423
1424 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1425
1426         * gcc.target/arm/anddi3-opt.c: New test.
1427         * gcc.target/arm/anddi3-opt2.c: Likewise.
1428
1429 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gcc.dg/pr56890-1.c: New test.
1432         * gcc.dg/pr56890-2.c: Likewise.
1433
1434 2013-04-15  Joey Ye  <joey.ye@arm.com>
1435
1436         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1437         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1438
1439 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1440
1441         PR fortran/56816
1442         * gfortran.dg/select_type_33.f03: New test.
1443
1444 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/55959
1447         * gfortran.dg/typebound_proc_29.f03: New.
1448
1449 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1450
1451         PR fortran/56266
1452         * gfortran.dg/typebound_proc_28.f03: New.
1453
1454 2013-04-12  Jeff Law  <law@redhat.com>
1455
1456         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1457         either.
1458
1459 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/56929
1462         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1463
1464 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1465
1466         PR target/56903
1467         * gcc.target/i386/pr56903.c: New test.
1468
1469 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1470
1471         PR fortran/56261
1472         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1473         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1474         * gfortran.dg/block_11.f90: Fix invalid test case.
1475         * gfortran.dg/function_types_3.f90: Add new error message.
1476         * gfortran.dg/global_references_1.f90: Ditto.
1477         * gfortran.dg/import2.f90: Remove unneeded parts.
1478         * gfortran.dg/import6.f90: Fix invalid test case.
1479         * gfortran.dg/proc_decl_2.f90: Ditto.
1480         * gfortran.dg/proc_decl_9.f90: Ditto.
1481         * gfortran.dg/proc_decl_18.f90: Ditto.
1482         * gfortran.dg/proc_ptr_40.f90: New.
1483         * gfortran.dg/whole_file_7.f90: Modified error wording.
1484         * gfortran.dg/whole_file_16.f90: Ditto.
1485         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1486         * gfortran.dg/whole_file_18.f90: Modified error wording.
1487         * gfortran.dg/whole_file_20.f03: Ditto.
1488         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1489         invalid test case.
1490
1491 2013-04-12  Richard Biener  <rguenther@suse.de>
1492
1493         Revert
1494         2013-04-10  Richard Biener  <rguenther@suse.de>
1495
1496         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1497
1498 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1499
1500         PR fortran/56845
1501         * gfortran.dg/class_allocate_15.f90: New.
1502
1503         Revert:
1504         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1505
1506         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1507         scan-tree-dump-times.
1508
1509 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1510
1511         PR tree-optimization/56918
1512         PR tree-optimization/56920
1513         * gcc.dg/vect/pr56918.c: New test.
1514         * gcc.dg/vect/pr56920.c: New test.
1515
1516 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1517
1518         PR fortran/56845
1519         * gfortran.dg/class_allocate_14.f90: New.
1520         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1521         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1522
1523 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1524
1525         * gcc.dg/fold-cstvecshift.c: New testcase.
1526
1527 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1528
1529         * gcc.target/aarch64/negs.c: New.
1530
1531 >>>>>>> trunk
1532 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR c++/56895
1535         * g++.dg/template/arrow4.C: New test.
1536
1537 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gnat.dg/array23.adb: New test.
1540         * gnat.dg/array23_pkg[123].ads: New helpers.
1541
1542 2013-04-11  Jeff Law  <law@redhat.com>
1543
1544         PR tree-optimization/56900
1545         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1546
1547 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1548
1549         PR c++/56913
1550         * g++.dg/cpp0x/sfinae44.C: New.
1551
1552 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1553
1554         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1555         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1556
1557 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1558
1559         PR c++/54216
1560         * g++.dg/cpp0x/enum26.C: New.
1561         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1562
1563 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1564
1565         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1566         inverse operands.
1567         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1568         loop is vectorized.
1569         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1570         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1571         loop is vectorized and that the correct instruction is generated.
1572         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1573         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1574         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1575
1576 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR tree-optimization/56899
1579         * gcc.c-torture/execute/pr56899.c: New test.
1580
1581 2013-04-10  David S. Miller  <davem@davemloft.net>
1582
1583         * gcc.target/sparc/setcc-4.c: New test.
1584         * gcc.target/sparc/setcc-5.c: New test.
1585
1586 2013-04-10  Richard Biener  <rguenther@suse.de>
1587
1588         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1589
1590 2013-04-10  Richard Biener  <rguenther@suse.de>
1591
1592         * gcc.dg/vect/slp-39.c: New testcase.
1593
1594 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1595
1596         PR tree-optimization/55524
1597         * gcc.target/epiphany/fnma-1.c: New test.
1598
1599 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1600
1601         * gcc.dg/tree-ssa/inline-11.c: New test
1602
1603 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR c++/56895
1606         * g++.dg/template/arrow3.C: New test.
1607
1608 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1609
1610         * gcc.target/arm/minmax_minus.c: New test.
1611
1612 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR middle-end/56883
1615         * c-c++-common/gomp/pr56883.c: New test.
1616
1617 2013-04-09  Jeff Law  <law@redhat.com>
1618
1619         * gcc.dg/tree-ssa/vrp87.c: New test.
1620
1621 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR tree-optimization/56854
1624         * g++.dg/torture/pr56854.C: New test.
1625
1626 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1627
1628         PR fortran/56782
1629         * gfortran.dg/array_constructor_44.f90:  New test.
1630
1631 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1632
1633         PR c++/56871
1634         * g++.dg/cpp0x/constexpr-specialization.C: New.
1635
1636 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1637
1638         * gcc.c-torture/execute/pr56837.c: New test.
1639
1640         PR c++/34949
1641         PR c++/50243
1642         * g++.dg/opt/vt3.C: New test.
1643         * g++.dg/opt/vt4.C: New test.
1644
1645 2013-04-08  Jeff Law  <law@redhat.com>
1646
1647         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1648
1649 2013-04-08  Richard Biener  <rguenther@suse.de>
1650
1651         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1652
1653 2013-04-08  Richard Biener  <rguenther@suse.de>
1654
1655         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1656
1657 2013-04-08  Richard Biener  <rguenther@suse.de>
1658
1659         * g++.dg/vect/slp-pr56812.cc: Adjust.
1660
1661 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1662
1663         * gcc.dg/pr56837.c: New test.
1664         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1665         "generated memset minus one".
1666
1667 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1668
1669         PR fortran/56849
1670         * gfortran.dg/reshape_5.f90: New.
1671
1672 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1673
1674         PR target/56843
1675         * gcc.target/powerpc/recip-1.c: Modify expected output.
1676         * gcc.target/powerpc/recip-3.c: Likewise.
1677         * gcc.target/powerpc/recip-4.c: Likewise.
1678         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1679
1680 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1681
1682         * gcc.target/arm/peep-ldrd-1.c: New test.
1683         * gcc.target/arm/peep-strd-1.c: Likewise.
1684
1685 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1686
1687         * gcc.target/arm/negdi-1.c: New test.
1688         * gcc.target/arm/negdi-2.c: Likewise.
1689         * gcc.target/arm/negdi-3.c: Likewise.
1690         * gcc.target/arm/negdi-4.c: Likewise.
1691
1692 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1693
1694         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1695         Add -march=armv8-a when we use v8 NEON.
1696         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1697         (check_effective_target_vect_call_ceilf): Likewise.
1698         (check_effective_target_vect_call_floorf): Likewise.
1699         (check_effective_target_vect_call_roundf): Likewise.
1700         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1701         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1702         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1703         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1704         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1705
1706 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1707
1708         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1709         * gcc.target/powerpc/sd-pwr6.c: Same.
1710         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1711         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1712
1713 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1714
1715         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1716
1717 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1718
1719         PR fortran/40881
1720         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1721         * gfortran.dg/altreturn_4.f90: Ditto.
1722         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1723         * gfortran.dg/altreturn_5.f90: Ditto.
1724         * gfortran.dg/altreturn_6.f90: Ditto.
1725         * gfortran.dg/altreturn_7.f90: Ditto.
1726
1727 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1728
1729         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1730         New procedure.
1731         (check_effective_target_arm_v8_neon_ok_nocache):
1732         Likewise.
1733         (check_effective_target_arm_v8_neon_ok): Change to use
1734         check_effective_target_arm_v8_neon_ok_nocache.
1735         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1736         NEON flags.
1737         (check_effective_target_vect_call_btruncf):
1738         Enable for arm and ARMv8 NEON.
1739         (check_effective_target_vect_call_ceilf): Likewise.
1740         (check_effective_target_vect_call_floorf): Likewise.
1741         (check_effective_target_vect_call_roundf): Likewise.
1742         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1743         target.
1744
1745 2013-04-04  Marek Polacek  <polacek@redhat.com>
1746
1747         PR tree-optimization/48186
1748         * gcc.dg/pr48186.c: New test.
1749
1750 2013-04-04  Richard Biener  <rguenther@suse.de>
1751
1752         PR tree-optimization/56826
1753         * gcc.dg/vect/pr56826.c: New testcase.
1754         * gcc.dg/vect/O3-pr36098.c: Adjust.
1755
1756 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1757
1758         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1759         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1760         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1761         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1762         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1763         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1764         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1765         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1766         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1767         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1768
1769 2013-04-04  Richard Biener  <rguenther@suse.de>
1770
1771         PR tree-optimization/56213
1772         * gcc.dg/vect/vect-123.c: New testcase.
1773
1774 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1775
1776         PR fortran/56810
1777         * gfortran.dg/read_repeat_2.f90: New.
1778
1779 2013-04-04  Richard Biener  <rguenther@suse.de>
1780
1781         PR tree-optimization/56837
1782         * g++.dg/torture/pr56837.C: New testcase.
1783
1784 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/50269
1787         * gfortran.dg/c_loc_test_21.f90: New.
1788         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1789         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1790         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1791         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1792         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1793
1794 2013-04-03  Jeff Law  <law@redhat.com>
1795
1796         PR tree-optimization/56799
1797         * gcc.c-torture/execute/pr56799.c: New test.
1798
1799 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1800
1801         PR c++/56815
1802         * g++.dg/warn/Wpointer-arith-1.C: New.
1803         * g++.dg/gomp/for-19.C: Adjust.
1804
1805 2013-04-03  Marek Polacek  <polacek@redhat.com>
1806
1807         PR sanitizer/55702
1808         * gcc.dg/pr55702.c: New test.
1809
1810 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1811
1812         PR target/56809
1813         * gcc.dg/pr56809.c: New testcase.
1814
1815 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR debug/56819
1818         * g++.dg/debug/pr56819.C: New test.
1819
1820 2013-04-03  Richard Biener  <rguenther@suse.de>
1821
1822         PR tree-optimization/56817
1823         * g++.dg/torture/pr56817.C: New testcase.
1824
1825 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1826
1827         * gcc.dg/vect/bb-slp-31.c: New file.
1828
1829 2013-04-03  Jason Merrill  <jason@redhat.com>
1830
1831         PR c++/34949
1832         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1833
1834 2013-04-03  Richard Biener  <rguenther@suse.de>
1835
1836         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1837
1838 2013-04-03  Richard Biener  <rguenther@suse.de>
1839
1840         PR tree-optimization/55964
1841         * gcc.dg/torture/pr55964-2.c: New testcase.
1842
1843 2013-04-03  Richard Biener  <rguenther@suse.de>
1844
1845         PR tree-optimization/56501
1846         * gcc.dg/torture/pr56501.c: New testcase.
1847
1848 2013-04-03  Richard Biener  <rguenther@suse.de>
1849
1850         PR tree-optimization/56407
1851         * gcc.dg/torture/pr56407.c: New testcase.
1852
1853 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1854
1855         PR tree-optimization/56790
1856         * g++.dg/ext/pr56790-1.C: New testcase.
1857
1858 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1859
1860         * gcc.target/i386/merge-1.c: New testcase.
1861         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1862
1863 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR c/19449
1866         * gcc.c-torture/execute/pr19449.c: New test.
1867
1868 2013-04-03  Richard Biener  <rguenther@suse.de>
1869
1870         PR tree-optimization/56812
1871         * g++.dg/vect/slp-pr56812.cc: New testcase.
1872
1873 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1874
1875         PR fortran/56284
1876         PR fortran/40881
1877         * gfortran.dg/altreturn_8.f90: New.
1878         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1879         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1880         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1881
1882 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR rtl-optimization/56745
1885         * gcc.c-torture/compile/pr56745.c: New test.
1886
1887 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1888
1889         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1890
1891 2013-04-02  Richard Biener  <rguenther@suse.de>
1892
1893         PR tree-optimization/56778
1894         * gcc.dg/torture/pr56778.c: New testcase.
1895
1896 2013-04-02  Richard Biener  <rguenther@suse.de>
1897
1898         PR middle-end/56768
1899         * g++.dg/torture/pr56768.C: New testcase.
1900
1901 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1902
1903         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1904
1905 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1906
1907         PR fortran/56660
1908         * gfortran.dg/namelist_82.f90:  New test.
1909
1910 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1911
1912         PR fortran/56500
1913         * gfortran.dg/implicit_class_1.f90: New.
1914
1915 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1916
1917         PR fortran/56786
1918         * gfortran.dg/namelist_81.f90:  New test.
1919
1920 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1921
1922         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1923         for constant and equal string lengths.
1924         * gfortran.dg/character_comparison_5.f90:  Likewise.
1925         * gfortran.dg/character_comparison_9.f90:  New test.
1926
1927 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1928
1929         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1930         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1931
1932 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1933
1934         PR fortran/35203
1935         * gfortran.dg/optional_absent_3.f90: New.
1936
1937 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1938
1939         PR fortran/56737
1940         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1941
1942 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1943
1944         PR fortran/56735
1945         * gfortran.dg/namelist_80.f90: New.
1946
1947 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1948
1949         PR fortran/45159
1950         * gfortran.dg/string_length_2.f90:  New test.
1951         * gfortran.dg/dependency_41.f90:  New test.
1952
1953 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1954
1955         PR fortran/55806
1956         * gfortran.dg/array_constructor_43.f90:  New test.
1957         * gfortran.dg/random_seed_3.f90:  New test.
1958
1959 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1960
1961         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1962         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1963         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1964         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1965         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1966         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1967         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1968         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1969         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1970         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1971
1972 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1973
1974         PR c++/56725
1975         * g++.dg/conversion/op4.C: Adjust.
1976         * g++.dg/cpp0x/rv1n.C: Likewise.
1977         * g++.dg/cpp0x/rv2n.C: Likewise.
1978         * g++.dg/cpp0x/template_deduction.C: Likewise.
1979         * g++.dg/expr/cond8.C: Likewise.
1980         * g++.dg/other/error4.C: Likewise.
1981         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1982         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1983         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1984         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1985         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1986         * g++.old-deja/g++.law/cvt20.C: Likewise.
1987         * g++.old-deja/g++.law/cvt8.C: Likewise.
1988         * g++.old-deja/g++.law/init8.C: Likewise.
1989         * g++.old-deja/g++.mike/net12.C: Likewise.
1990         * g++.old-deja/g++.mike/net8.C: Likewise.
1991         * g++.old-deja/g++.mike/p2793.C: Likewise.
1992         * g++.old-deja/g++.mike/p3836.C: Likewise.
1993         * g++.old-deja/g++.mike/p418.C: Likewise.
1994         * g++.old-deja/g++.mike/p701.C: Likewise.
1995         * g++.old-deja/g++.mike/p807.C: Likewise.
1996
1997 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1998
1999         PR middle-end/56694
2000         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2001         targets.
2002
2003 2013-03-28  Marek Polacek  <polacek@redhat.com>
2004
2005         PR tree-optimization/56695
2006         * gcc.dg/vect/pr56695.c: New test.
2007
2008 2013-03-28  Richard Biener  <rguenther@suse.de>
2009
2010         PR tree-optimization/37021
2011         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2012         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2013
2014 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2015
2016         PR fortran/56650
2017         PR fortran/36437
2018         * gfortran.dg/sizeof_2.f90: New.
2019         * gfortran.dg/sizeof_3.f90: New.
2020         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2021
2022 2013-03-27  Richard Biener  <rguenther@suse.de>
2023
2024         PR tree-optimization/37021
2025         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2026
2027 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2028
2029         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2030         * g++.dg/ipa/ivinline-2.C: Likewise.
2031         * g++.dg/ipa/ivinline-3.C: Likewise.
2032         * g++.dg/ipa/ivinline-4.C: Likewise.
2033         * g++.dg/ipa/ivinline-5.C: Likewise.
2034         * g++.dg/ipa/ivinline-7.C: Likewise.
2035         * g++.dg/ipa/ivinline-8.C: Likewise.
2036         * g++.dg/ipa/ivinline-9.C: Likewise.
2037         * g++.dg/cpp0x/noexcept03.C: Likewise.
2038         * gcc.dg/const-1.c: Likewise.
2039         * gcc.dg/ipa/pure-const-1.c: Likewise.
2040         * gcc.dg/noreturn-8.c: Likewise.
2041         * gcc.target/i386/mmx-1.c: Likewise.
2042         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2043         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2044         * gcc.c-torture/execute/pr33992.x: New file.
2045
2046 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2047
2048         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2049
2050 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2051
2052         PR c++/55951
2053         * g++.dg/ext/desig5.C: New.
2054
2055 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/56649
2058         * gfortran.dg/merge_init_expr_2.f90: New.
2059         * gfortran.dg/merge_char_1.f90: Modify test to
2060         stay a run-time test.
2061         * gfortran.dg/merge_char_3.f90: Ditto.
2062
2063 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2064
2065         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2066         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2067
2068 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2069
2070         PR c++/56722
2071         * g++.dg/cpp0x/range-for23.C: New.
2072
2073 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2074
2075         PR libfortran/52512
2076         * gfortran.dg/namelist_79.f90: New.
2077
2078 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2079
2080         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2081
2082 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2083
2084         PR fortran/38536
2085         PR fortran/38813
2086         PR fortran/38894
2087         PR fortran/39288
2088         PR fortran/40963
2089         PR fortran/45824
2090         PR fortran/47023
2091         PR fortran/47034
2092         PR fortran/49023
2093         PR fortran/50269
2094         PR fortran/50612
2095         PR fortran/52426
2096         PR fortran/54263
2097         PR fortran/55343
2098         PR fortran/55444
2099         PR fortran/55574
2100         PR fortran/56079
2101         PR fortran/56378
2102         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2103         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2104         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2105         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2106         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2107         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2108         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2109         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2110         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2111         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2112         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2113         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2114         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2115         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2116         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2117         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2118         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2119         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2120         * gfortran.dg/pr32601_1.f03: Ditto.
2121         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2122         * gfortran.dg/blockdata_7.f90: New.
2123         * gfortran.dg/c_assoc_4.f90: New.
2124         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2125         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2126         * gfortran.dg/c_funloc_tests_8.f90: New.
2127         * gfortran.dg/c_loc_test_17.f90: New.
2128         * gfortran.dg/c_loc_test_18.f90: New.
2129         * gfortran.dg/c_loc_test_19.f90: New.
2130         * gfortran.dg/c_loc_test_20.f90: New.
2131         * gfortran.dg/c_sizeof_5.f90: New.
2132         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2133         * gfortran.dg/transfer_resolve_2.f90: New.
2134         * gfortran.dg/transfer_resolve_3.f90: New.
2135         * gfortran.dg/transfer_resolve_4.f90: New.
2136         * gfortran.dg/pr32601.f03: Update dg-error.
2137         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2138         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2139
2140 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2141
2142         * gcc.target/arm/vseleqdf.c: New test.
2143         * gcc.target/arm/vseleqsf.c: Likewise.
2144         * gcc.target/arm/vselgedf.c: Likewise.
2145         * gcc.target/arm/vselgesf.c: Likewise.
2146         * gcc.target/arm/vselgtdf.c: Likewise.
2147         * gcc.target/arm/vselgtsf.c: Likewise.
2148         * gcc.target/arm/vselledf.c: Likewise.
2149         * gcc.target/arm/vsellesf.c: Likewise.
2150         * gcc.target/arm/vselltdf.c: Likewise.
2151         * gcc.target/arm/vselltsf.c: Likewise.
2152         * gcc.target/arm/vselnedf.c: Likewise.
2153         * gcc.target/arm/vselnesf.c: Likewise.
2154         * gcc.target/arm/vselvcdf.c: Likewise.
2155         * gcc.target/arm/vselvcsf.c: Likewise.
2156         * gcc.target/arm/vselvsdf.c: Likewise.
2157         * gcc.target/arm/vselvssf.c: Likewise.
2158
2159 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2160
2161         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2162         body from here...
2163         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2164         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2165         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2166         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2167         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2168         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2169         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2170         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2171         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2172         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2173         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2174         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2175         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2176         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2177         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2178         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2179         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2180         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2181         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2182         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2183         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2184         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2185         * gcc.target/arm/atomic-op-char.c: Likewise.
2186         * gcc.target/arm/atomic-op-consume.c: Likewise.
2187         * gcc.target/arm/atomic-op-int.c: Likewise.
2188         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2189         * gcc.target/arm/atomic-op-release.c: Likewise.
2190         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2191         * gcc.target/arm/atomic-op-short.c: Likewise.
2192
2193 2013-03-25  Richard Biener  <rguenther@suse.de>
2194
2195         PR middle-end/56694
2196         * g++.dg/torture/pr56694.C: New testcase.
2197
2198 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2199
2200         PR target/56720
2201         * gcc.target/arm/neon-vcond-gt.c: New test.
2202         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2203         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2204
2205 2013-03-25  Richard Biener  <rguenther@suse.de>
2206
2207         PR tree-optimization/56689
2208         * gcc.dg/torture/pr56689.c: New testcase.
2209
2210 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2211
2212         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2213
2214 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2215
2216         PR fortran/56696
2217         * gfortran.dg/eof_5.f90: New.
2218
2219 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2220
2221         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2222         alphabetically.
2223
2224 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2225
2226         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2227
2228 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2229
2230         PR testsuite/55994
2231         * gcc.c-torture/execute/builtins/builtins.exp: Add
2232         -Wl,--allow-multiple-definition for RTEMS targets.
2233
2234 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2235
2236         * gcc.target/aarch64/movk.c: New test.
2237
2238 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2239
2240         * g++.dg/ext/vector21.C: New testcase.
2241
2242 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2243
2244         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2245         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2246
2247 2013-03-21  Richard Biener  <rguenther@suse.de>
2248
2249         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2250         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2251
2252 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2253
2254         * gcc.target/aarch64/vect.c: Test and result vector added
2255         for sabd and saba instructions.
2256         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2257         instructions in assembly.
2258         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2259         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2260         for fabd instruction.
2261         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2262         instruction in assembly.
2263         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2264
2265 2013-03-20  Jeff Law  <law@redhat.com>
2266
2267         * g++.dg/tree-ssa/ssa-dom.C: New test.
2268
2269 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2270
2271         * gcc.target/powerpc/mmfpgpr.c: New test.
2272         * gcc.target/powerpc/sd-vsx.c: Likewise.
2273         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2274         * gcc.target/powerpc/vsx-float0.c: Likewise.
2275
2276 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2277
2278         PR tree-optimization/56355
2279         * gcc.dg/pr56355-1.c: New file.
2280
2281 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2282             Richard Sandiford <rdsandiford@googlemail.com>
2283
2284         * gcc.target/mips/mips.exp: Add microMIPS support.
2285         * gcc.target/mips/umips-movep-2.c: New test.
2286         * gcc.target/mips/umips-lwp-2.c: New test.
2287         * gcc.target/mips/umips-swp-5.c: New test.
2288         * gcc.target/mips/umips-constraints-1.c: New test.
2289         * gcc.target/mips/umips-lwp-3.c: New test.
2290         * gcc.target/mips/umips-swp-6.c: New test.
2291         * gcc.target/mips/umips-constraints-2.c: New test.
2292         * gcc.target/mips/umips-save-restore-1.c: New test.
2293         * gcc.target/mips/umips-lwp-4.c: New test.
2294         * gcc.target/mips/umips-swp-7.c: New test.
2295         * gcc.target/mips/umips-save-restore-2.c: New test.
2296         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2297         * gcc.target/mips/umips-lwp-5.c: New test.
2298         * gcc.target/mips/umips-save-restore-3.c: New test.
2299         * gcc.target/mips/umips-lwp-6.c: New test.
2300         * gcc.target/mips/umips-swp-1.c: New test.
2301         * gcc.target/mips/umips-lwp-7.c: New test.
2302         * gcc.target/mips/umips-swp-2.c: New test.
2303         * gcc.target/mips/umips-lwp-8.c: New test.
2304         * gcc.target/mips/umips-swp-3.c: New test.
2305         * gcc.target/mips/umips-movep-1.c: New test.
2306         * gcc.target/mips/umips-lwp-1.c: New test.
2307         * gcc.target/mips/umips-swp-4.c: New test.
2308
2309 2013-03-20  Richard Biener  <rguenther@suse.de>
2310
2311         PR tree-optimization/56661
2312         * gcc.dg/torture/pr56661.c: New testcase.
2313
2314 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2315
2316         PR rtl-optimization/56605
2317         * gcc.target/powerpc/pr56605.c: New.
2318
2319 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2320
2321         PR fortran/54932
2322         * gfortran.dg/do_1.f90: Don't xfail.
2323
2324 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2325
2326         PR libfortran/51825
2327         * gfortran.dg/namelist_77.f90: New.
2328         * gfortran.dg/namelist_78.f90: New.
2329
2330 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2331
2332         PR libfortran/48618
2333         * gfortran.dg/open_negative_unit_1.f90: New.
2334
2335 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2336
2337         * gcc.target/aarch64/sbc.c: New test.
2338
2339 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2340
2341         * gcc.target/aarch64/ror.c: New test.
2342
2343 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2344
2345         * gcc.target/aarch64/extr.c: New test.
2346
2347 2013-03-19  Richard Biener  <rguenther@suse.de>
2348
2349         PR tree-optimization/56273
2350         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2351         * c-c++-common/uninit-17.c: Likewise.
2352
2353 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR tree-optimization/56635
2356         * g++.dg/torture/pr56635.C: New test.
2357
2358 2013-03-18  Richard Biener  <rguenther@suse.de>
2359
2360         PR tree-optimization/3713
2361         * g++.dg/ipa/devirt-12.C: New testcase.
2362
2363 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR c/56566
2366         * c-c++-common/pr56566.c: New test.
2367
2368 2013-03-17  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/template/abstract-dr337.C: XFAIL.
2371
2372 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR c++/56607
2375         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2376         * c-c++-common/pr56607.c: New test.
2377
2378 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2379
2380         PR c++/56582
2381         * g++.dg/cpp0x/constexpr-array5.C: New.
2382
2383 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2384
2385         PR fortran/56615
2386         * gfortran.dg/transfer_intrinsic_5.f90: New.
2387
2388 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2389
2390         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2391         * gcc.target/i386/pr20020-1.c: Likewise.
2392         * gcc.target/i386/pr20020-2.c: Likewise.
2393         * gcc.target/i386/pr20020-3.c: Likewise.
2394         * gcc.target/i386/pr53425-1.c: Likewise.
2395         * gcc.target/i386/pr53425-2.c: Likewise.
2396         * gcc.target/i386/pr55093.c: Likewise.
2397         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2398
2399 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR debug/56307
2402         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2403         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2404
2405 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR tree-optimization/53265
2408         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2409         undefined behavior.
2410         * gcc.dg/graphite/id-6.c (test): Likewise.
2411         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2412         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2413
2414         PR tree-optimization/53265
2415         * gcc.dg/pr53265.c: New test.
2416         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2417         to dg-options.
2418         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2419         arrays.
2420         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2421         n, use it as high bound instead of 4.
2422
2423 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2424
2425         PR target/49880
2426         * gcc.target/sh/pr49880-1.c: New.
2427         * gcc.target/sh/pr49880-2.c: New.
2428         * gcc.target/sh/pr49880-3.c: New.
2429         * gcc.target/sh/pr49880-4.c: New.
2430         * gcc.target/sh/pr49880-5.c: New.
2431
2432 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2433
2434         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2435
2436 2013-03-13  Richard Biener  <rguenther@suse.de>
2437
2438         PR tree-optimization/56608
2439         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2440
2441 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2442
2443         PR c++/56611
2444         * g++.dg/cpp0x/alias-decl-32.C: New.
2445
2446 2013-03-11  Jan Hubicka  <jh@suse.cz>
2447
2448         PR middle-end/56571
2449         * gcc.c-torture/compile/pr56571.c: New testcase.
2450
2451 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2452
2453         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2454         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2455
2456 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2457
2458         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2459         * gcc.dg/inline_4.c: Likewise.
2460         * gcc.dg/unroll_2.c: Likewise.
2461         * gcc.dg/unroll_3.c: Likewise.
2462         * gcc.dg/unroll_4.c: Likewise.
2463
2464 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2465
2466         PR testsuite/54119
2467         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2468
2469         PR debug/56307
2470         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2471
2472 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2473
2474         PR target/40797
2475         * gcc.c-torture/compile/pr40797.c: New.
2476
2477 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2478
2479         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2480
2481 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2482
2483         PR fortran/56575
2484         * gfortran.dg/class_56.f90: New test.
2485
2486 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2487
2488         PR middle-end/56524
2489         * gcc.target/mips/pr56524.c: New test.
2490
2491 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2492
2493         PR c++/56565
2494         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2495
2496 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2497
2498         PR c++/51412
2499         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2500
2501 2013-03-08  Marek Polacek  <polacek@redhat.com>
2502
2503         PR tree-optimization/56478
2504         * gcc.dg/torture/pr56478.c: New test.
2505
2506 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2507
2508         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2509         targets linker option --allow-multiple-definition.
2510
2511         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2512         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2513         * gcc.dg/pr52549.c: Add LLP64 case.
2514         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2515         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2516         * gcc.dg/torture/pr51071-2.c: Likewise.
2517         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2518         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2519         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2520         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2521         * gcc.dg/weak/weak-1.c: Likewise.
2522         * gcc.dg/weak/weak-2.c: Likewise.
2523         * gcc.dg/weak/weak-3.c: Likewise.
2524         * gcc.dg/weak/weak-4.c: Likewise.
2525         * gcc.dg/weak/weak-5.c: Likewise.
2526         * gcc.dg/weak/weak-15.c: Likewise.
2527         * gcc.dg/weak/weak-16.c: Likewise.
2528
2529         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2530
2531 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2532
2533         PR tree-optimization/56559
2534         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2535
2536 2013-03-07  Andreas Schwab  <schwab@suse.de>
2537
2538         * gcc.dg/pr31490.c: Fix last change.
2539
2540 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2541
2542         PR c++/56534
2543         * g++.dg/template/crash115.C: New.
2544
2545 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR tree-optimization/56539
2548         * gcc.c-torture/compile/pr56539.c: New test.
2549
2550 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2551
2552         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2553         targets.
2554         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2555         * gcc.dg/lto/20091013-1_2.c: Likewise.
2556         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2557
2558 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2559
2560         * gnat.dg/specs/aggr6.ads: New test.
2561
2562 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2563
2564         * gnat.dg/loop_optimization15.ad[sb]: New test.
2565
2566 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR middle-end/56548
2569         * gcc.dg/pr56548.c: New test.
2570
2571 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2572
2573         PR debug/53363
2574         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2575
2576 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2577
2578         PR c++/56543
2579         * g++.dg/template/typename20.C: New test.
2580
2581 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR debug/56510
2584         * gcc.dg/pr56510.c: New test.
2585
2586         PR rtl-optimization/56484
2587         * gcc.c-torture/compile/pr56484.c: New test.
2588
2589 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2590
2591         PR c++/56530
2592         * g++.dg/warn/Wsign-conversion-2.C: New.
2593
2594 2013-03-05  Richard Biener  <rguenther@suse.de>
2595
2596         PR tree-optimization/56270
2597         * gcc.dg/vect/slp-38.c: New testcase.
2598
2599 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR rtl-optimization/56494
2602         * gcc.dg/pr56494.c: New test.
2603
2604 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2605
2606         * gcc.dg/pr56424.c: New test.
2607
2608 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2609
2610         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2611         * gcc.dg/pr56228.c <avr>: Skip.
2612
2613 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2614
2615         PR testsuite/52641
2616         PR tree-optimization/52631
2617         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2618
2619 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2620
2621         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2622         * gcc.dg/vect/vect-83_64.c: Same.
2623
2624 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2625
2626         PR fortran/56477
2627         * gfortran.dg/pointer_check_13.f90: New test.
2628
2629 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2630
2631         PR fortran/54730
2632         * gfortran.dg/array_constructor_42.f90: New test.
2633
2634 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2635
2636         PR c++/52688
2637         * g++.dg/template/static33.C: New.
2638         * g++.dg/template/static34.C: Likewise.
2639
2640         PR c++/10291
2641         * g++.dg/template/static35.C: New.
2642
2643 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2644
2645         * gcc.dg/pr56396.c: Require pic support.
2646
2647 2013-03-01  Richard Biener  <rguenther@suse.de>
2648
2649         PR tree-optimization/55481
2650         * gcc.dg/torture/pr56488.c: New testcase.
2651
2652 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2653             Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR sanitizer/56454
2656         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2657         no_sanitize_address attribute rather than no_address_safety_analysis.
2658         * g++.dg/asan/sanitizer_test_utils.h
2659         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2660         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2661         in addition to no_address_safety_analysis.
2662
2663 2013-02-28  Jason Merrill  <jason@redhat.com>
2664
2665         PR c++/56481
2666         * g++.dg/cpp0x/constexpr-and.C: New.
2667
2668 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2669
2670         PR tree-optimization/56294
2671         * g++.dg/debug/pr56294.C: New test.
2672
2673 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2674
2675         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2676
2677 2013-02-27  Marek Polacek  <polacek@redhat.com>
2678
2679         PR rtl-optimization/56466
2680         * gcc.dg/pr56466.c: New test.
2681
2682 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2683
2684         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2685         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2686         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2687
2688 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2689
2690         PR middle-end/45472
2691         * gcc.dg/pr45472.c: New test.
2692
2693 2013-02-26  Marek Polacek  <polacek@redhat.com>
2694
2695         PR tree-optimization/56426
2696         * gcc.dg/pr56436.c: New test.
2697
2698 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR tree-optimization/56448
2701         * gcc.c-torture/compile/pr56448.c: New test.
2702
2703         PR tree-optimization/56443
2704         * gcc.dg/torture/pr56443.c: New test.
2705
2706 2013-02-25  Richard Biener  <rguenther@suse.de>
2707
2708         PR tree-optimization/56175
2709         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2710
2711 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR c++/56403
2714         * g++.dg/torture/pr56403.C: New test.
2715
2716 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2717
2718         Revert:
2719         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2720         Richard Sandiford  <rdsandiford@googlemail.com>
2721
2722         * gcc.target/mips/mips.exp: Add microMIPS support.
2723         * gcc.target/mips/umips-movep-2.c: New test.
2724         * gcc.target/mips/umips-lwp-2.c: New test.
2725         * gcc.target/mips/umips-swp-5.c: New test.
2726         * gcc.target/mips/umips-constraints-1.c: New test.
2727         * gcc.target/mips/umips-lwp-3.c: New test.
2728         * gcc.target/mips/umips-swp-6.c: New test.
2729         * gcc.target/mips/umips-constraints-2.c: New test.
2730         * gcc.target/mips/umips-save-restore-1.c: New test.
2731         * gcc.target/mips/umips-lwp-4.c: New test.
2732         * gcc.target/mips/umips-swp-7.c: New test.
2733         * gcc.target/mips/umips-save-restore-2.c: New test.
2734         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2735         * gcc.target/mips/umips-lwp-5.c: New test.
2736         * gcc.target/mips/umips-save-restore-3.c: New test.
2737         * gcc.target/mips/umips-lwp-6.c: New test.
2738         * gcc.target/mips/umips-swp-1.c: New test.
2739         * gcc.target/mips/umips-lwp-7.c: New test.
2740         * gcc.target/mips/umips-swp-2.c: New test.
2741         * gcc.target/mips/umips-lwp-8.c: New test.
2742         * gcc.target/mips/umips-swp-3.c: New test.
2743         * gcc.target/mips/umips-movep-1.c: New test.
2744         * gcc.target/mips/umips-lwp-1.c: New test.
2745         * gcc.target/mips/umips-swp-4.c: New test.
2746
2747 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2748             Richard Sandiford  <rdsandiford@googlemail.com>
2749
2750         * gcc.target/mips/mips.exp: Add microMIPS support.
2751         * gcc.target/mips/umips-movep-2.c: New test.
2752         * gcc.target/mips/umips-lwp-2.c: New test.
2753         * gcc.target/mips/umips-swp-5.c: New test.
2754         * gcc.target/mips/umips-constraints-1.c: New test.
2755         * gcc.target/mips/umips-lwp-3.c: New test.
2756         * gcc.target/mips/umips-swp-6.c: New test.
2757         * gcc.target/mips/umips-constraints-2.c: New test.
2758         * gcc.target/mips/umips-save-restore-1.c: New test.
2759         * gcc.target/mips/umips-lwp-4.c: New test.
2760         * gcc.target/mips/umips-swp-7.c: New test.
2761         * gcc.target/mips/umips-save-restore-2.c: New test.
2762         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2763         * gcc.target/mips/umips-lwp-5.c: New test.
2764         * gcc.target/mips/umips-save-restore-3.c: New test.
2765         * gcc.target/mips/umips-lwp-6.c: New test.
2766         * gcc.target/mips/umips-swp-1.c: New test.
2767         * gcc.target/mips/umips-lwp-7.c: New test.
2768         * gcc.target/mips/umips-swp-2.c: New test.
2769         * gcc.target/mips/umips-lwp-8.c: New test.
2770         * gcc.target/mips/umips-swp-3.c: New test.
2771         * gcc.target/mips/umips-movep-1.c: New test.
2772         * gcc.target/mips/umips-lwp-1.c: New test.
2773         * gcc.target/mips/umips-swp-4.c: New test.
2774
2775 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR sanitizer/56393
2778         * lib/asan-dg.exp (asan_link_flags): Add
2779         -B${gccpath}/libsanitizer/asan/ to flags.
2780
2781 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR middle-end/56420
2784         * gcc.dg/torture/pr56420.c: New test.
2785
2786 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2787
2788         PR middle-end/56108
2789         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2790
2791 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2792
2793         PR tree-optimization/56310
2794         * g++.dg/ipa/pr56310.C: New test.
2795
2796 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/56385
2799         * gfortran.dg/proc_ptr_comp_37.f90: New.
2800
2801 2013-02-21  Richard Biener  <rguenther@suse.de>
2802
2803         PR tree-optimization/56415
2804         Revert
2805         2013-02-11  Richard Biener  <rguenther@suse.de>
2806
2807         PR tree-optimization/56273
2808         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2809         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2810         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2811         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2812         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2813         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2814
2815 2013-02-21  Marek Polacek  <polacek@redhat.com>
2816
2817         PR tree-optimization/56398
2818         * g++.dg/torture/pr56398.C: New test.
2819
2820 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR inline-asm/56405
2823         * gcc.c-torture/compile/pr56405.c: New test.
2824
2825 2013-02-20  Jan Hubicka  <jh@suse.cz>
2826
2827         PR tree-optimization/56265
2828         * g++.dg/ipa/devirt-11.C: New testcase.
2829
2830 2013-02-20  Richard Biener  <rguenther@suse.de>
2831
2832         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2833
2834 2013-02-20  Richard Biener  <rguenther@suse.de>
2835         Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR tree-optimization/56396
2838         * gcc.dg/pr56396.c: New testcase.
2839
2840 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2841
2842         PR c++/56373
2843         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2844
2845 2013-02-19  Richard Biener  <rguenther@suse.de>
2846
2847         PR tree-optimization/56384
2848         * gcc.dg/torture/pr56384.c: New testcase.
2849
2850 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR tree-optimization/56350
2853         * gcc.dg/pr56350.c: New test.
2854
2855         PR tree-optimization/56381
2856         * g++.dg/opt/pr56381.C: New test.
2857
2858 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR pch/54117
2861         * lib/dg-pch.exp (pch-init, pch-finish,
2862         check_effective_target_pch_supported_debug): New procs.
2863         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2864         Likewise if $pch_unsupported_debug and $flags include -g.
2865         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2866         and dg-require-effective-target pch_unsupported_debug.
2867         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2868         * objc.dg/pch/pch.exp: Likewise.
2869         * gcc.dg/pch/pch.exp: Likewise.
2870         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2871         pch_unsupported_debug.
2872         * gcc.dg/pch/valid-1.hs: Likewise.
2873         * gcc.dg/pch/valid-1b.c: Likewise.
2874         * gcc.dg/pch/valid-1b.hs: Likewise.
2875
2876 2013-02-18  Richard Biener  <rguenther@suse.de>
2877
2878         PR tree-optimization/56366
2879         * gcc.dg/torture/pr56366.c: New testcase.
2880
2881 2013-02-18  Richard Biener  <rguenther@suse.de>
2882
2883         PR middle-end/56349
2884         * gcc.dg/torture/pr56349.c: New testcase.
2885
2886 2013-02-18  Richard Biener  <rguenther@suse.de>
2887
2888         PR tree-optimization/56321
2889         * gcc.dg/torture/pr56321.c: New testcase.
2890
2891 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2892
2893         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2894
2895 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2896             Dodji Seketeli  <dodji@redhat.com>
2897
2898         PR asan/56330
2899         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2900         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2901         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2902         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2903         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2904         * c-c++-common/asan/pr56330.c: Likewise.
2905         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2906         Ensure the size argument of __builtin_memcpy is a constant.
2907
2908 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2909             Paolo Carlini  <paolo.carlini@oracle.com>
2910
2911         PR c++/51242
2912         * g++.dg/cpp0x/enum23.C: New.
2913
2914 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2915
2916         PR target/54685
2917         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2918
2919 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2920
2921         PR rtl-optimization/56348
2922         * gcc.target/i386/pr56348.c: New test.
2923
2924 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2925
2926         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2927         * gcc.target/arm/interrupt-2.c: Likewise.
2928
2929 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2930
2931         PR fortran/56318
2932         * gfortran.dg/matmul_9.f90: New.
2933
2934 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/53818
2937         * gfortran.dg/init_flag_11.f90: New.
2938
2939 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2942
2943 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2944
2945         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2946         characters.
2947
2948 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2949             Tobias Burnus  <burnus@net-b.de>
2950
2951         PR testsuite/56138
2952         * gfortran.dg/allocatable_function_7.f90: New.
2953
2954 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2955
2956         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2957         * asan_globals_test-wrapper.cc: New file.
2958         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2959         instead of asan_globals_test.cc as dg-additional-sources.
2960         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2961         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2962         "sanitizer_test_utils.h" instead of
2963         "sanitizer_common/tests/sanitizer_test_utils.h".
2964         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2965         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2966         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2967         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2968         * g++.dg/asan/asan_test.cc: Synced from upstream.
2969         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2970
2971 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2972
2973         Fix an asan crash
2974         * c-c++-common/asan/memcmp-2.c: New test.
2975
2976 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2977
2978         PR c++/55582
2979         * g++.dg/cpp0x/udlit-string-literal.h: New.
2980         * g++.dg/cpp0x/udlit-string-literal.C: New.
2981
2982 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2983
2984         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2985
2986 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2987
2988         PR target/56184
2989         * gcc.target/arm/pr56184.C: New test.
2990
2991 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR c++/56302
2994         * g++.dg/torture/pr56302.C: New test.
2995         * g++.dg/cpp0x/constexpr-56302.C: New test.
2996         * c-c++-common/pr56302.c: New test.
2997
2998 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2999             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3000
3001         PR fortran/56204
3002         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3003         * gfortran.dg/quad_3.f90: Ditto.
3004
3005 2013-02-13  Kostya Serebryany  <kcc@google.com>
3006
3007         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3008         to match the fresh asan run-time.
3009         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3010
3011 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3012
3013         Avoid instrumenting duplicated memory access in the same basic block
3014         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3015         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3016         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3017         * c-c++-common/asan/inc.c: Likewise.
3018
3019 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3020
3021         PR inline-asm/56148
3022         * gcc.target/i386/pr56148.c: New test.
3023
3024 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3025             Tobias Burnus  <burnus@net-b.de>
3026
3027         PR testsuite/56082
3028         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3029         to kind=2.
3030
3031 2013-02-12  Richard Biener  <rguenther@suse.de>
3032
3033         PR lto/56297
3034         * gcc.dg/lto/pr56297_0.c: New testcase.
3035         * gcc.dg/lto/pr56297_0.c: Likewise.
3036
3037 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3038
3039         PR fortran/46952
3040         * gfortran.dg/typebound_deferred_1.f90: New.
3041
3042 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR rtl-optimization/56151
3045         * gcc.target/i386/pr56151.c: New test.
3046
3047 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3048
3049         * g++.dg/ext/mv12.C: New test.
3050         * g++.dg/ext/mv12.h: New file.
3051         * g++.dg/ext/mv12-aux.C: New file.
3052         * g++.dg/ext/mv13.C: New test.
3053
3054 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3055
3056         * lib/target-supports.exp
3057         (check_effective_target_powerpc_eabi_ok): New.
3058         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3059         powerpc_eabi_ok.
3060         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3061         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3062         only.
3063         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3064         * gcc.target/powerpc/pr51623.c: Likewise.
3065         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3066         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3067
3068 2013-02-11  Alexander Potapenko  <glider@google.com>
3069             Jack Howarth  <howarth@bromo.med.uc.edu>
3070             Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR sanitizer/55617
3073         * g++.dg/asan/pr55617.C: Run on all targets.
3074
3075 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3076
3077         PR rtl-optimization/56275
3078         * gcc.dg/pr56275.c: New test.
3079
3080 2013-02-11  Richard Biener  <rguenther@suse.de>
3081
3082         PR tree-optimization/56273
3083         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3084
3085 2013-02-11  Richard Biener  <rguenther@suse.de>
3086
3087         PR tree-optimization/56264
3088         * gcc.dg/torture/pr56264.c: New testcase.
3089
3090 2013-02-11  Richard Biener  <rguenther@suse.de>
3091
3092         PR tree-optimization/56273
3093         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3094         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3095         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3096         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3097         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3098         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3099
3100 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3101
3102         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3103         for *-*-linux-gnu targets.
3104         * g++.dg/asan/interception-test-1.c: Ditto.
3105         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3106         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3107
3108 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/55362
3111         * gfortran.dg/intrinsic_size_4.f90 : New test.
3112
3113 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR target/56256
3116         * gcc.target/powerpc/pr56256.c: New test.
3117
3118 2013-02-08  Ian Lance Taylor  <iant@google.com>
3119
3120         * lib/go.exp: Load timeout.exp.
3121
3122 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3123
3124         PR rtl-optimization/56246
3125         * gcc.target/i386/pr56246.c: New test.
3126
3127 2013-02-08  Jeff Law  <law@redhat.com>
3128
3129         PR debug/53948
3130         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3131
3132 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3133
3134         PR target/56043
3135         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3136         powerpc*-*-linux*.
3137
3138 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3139
3140         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3141
3142 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR rtl-optimization/56195
3145         * gcc.dg/torture/pr56195.c: New test.
3146
3147 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3148
3149         PR fortran/54107
3150         * gfortran.dg/recursive_interface_2.f90: New test.
3151
3152 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR tree-optimization/56250
3155         * gcc.c-torture/execute/pr56250.c: New test.
3156
3157 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3158
3159         PR tree-optimization/56064
3160         * gcc.dg/fixed-point/view-convert-2.c: New test.
3161
3162 2013-02-08  Michael Matz  <matz@suse.de>
3163
3164         PR tree-optimization/52448
3165         * gcc.dg/pr52448.c: New test.
3166
3167 2013-02-08  Richard Biener  <rguenther@suse.de>
3168
3169         PR middle-end/56181
3170         * gcc.dg/torture/pr56181.c: New testcase.
3171
3172 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3173
3174         PR target/54222
3175         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3176         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3177
3178 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR c++/56241
3181         * g++.dg/parse/crash61.C: New test.
3182
3183         PR c++/56239
3184         * g++.dg/parse/pr56239.C: New test.
3185
3186         PR c++/56237
3187         * g++.dg/abi/mangle61.C: New test.
3188
3189 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3190
3191         PR rtl-optimization/56225
3192         * gcc.target/i386/pr56225.c: New test.
3193
3194 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR debug/56154
3197         * gcc.dg/guality/pr56154-1.c: New test.
3198         * gcc.dg/guality/pr56154-2.c: New test.
3199         * gcc.dg/guality/pr56154-3.c: New test.
3200         * gcc.dg/guality/pr56154-4.c: New test.
3201         * gcc.dg/guality/pr56154-aux.c: New file.
3202
3203         PR tree-optimization/55789
3204         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3205         cleanup-tree-dump.
3206         * gcc.dg/tree-ssa/inline-3.c: Add
3207         --param max-early-inliner-iterations=2 option.
3208
3209 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3210
3211         PR debug/53363
3212         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3213         Add -fno-dwarf2-cfi-asm to dg-options.
3214         Adapt match count.
3215
3216 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR target/56228
3219         * gcc.dg/pr56228.c: New test.
3220
3221 2013-02-07  Alan Modra  <amodra@gmail.com>
3222
3223         PR target/54009
3224         * gcc.target/powerpc/pr54009.c: New test.
3225         PR target/54131
3226         * gfortran.dg/pr54131.f: New test.
3227
3228 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3229
3230         PR fortran/55789
3231         * gfortran.dg/array_constructor_41.f90: New test.
3232
3233 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3234
3235         PR fortran/55978
3236         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3237
3238 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR middle-end/56217
3241         * g++.dg/gomp/pr56217.C: New test.
3242
3243 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3244
3245         PR tree-optimization/56205
3246         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3247         * gcc.c-torture/execute/pr56205.c: New test.
3248
3249 2013-02-05  Richard Biener  <rguenther@suse.de>
3250
3251         PR tree-optimization/53342
3252         PR tree-optimization/53185
3253         * gcc.dg/vect/pr53185-2.c: New testcase.
3254
3255 2013-02-05  Jan Hubicka  <jh@suse.cz>
3256
3257         PR tree-optimization/55789
3258         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3259         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3260         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3261         * g++.dg/ipa/inline-1.C: New testcase.
3262         * g++.dg/ipa/inline-2.C: New testcase.
3263         * g++.dg/ipa/inline-3.C: New testcase.
3264
3265 2013-02-05  Jan Hubicka  <jh@suse.cz>
3266
3267         PR tree-optimization/55789
3268         * g++.dg/torture/pr55789.C: New testcase.
3269
3270 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR middle-end/56167
3273         * gcc.dg/pr56167.c: New test.
3274
3275 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3276
3277         PR target/55146
3278         * gcc.target/sh/pr55146.c: New.
3279
3280 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3281
3282         PR tree-optimization/54386
3283         * gcc.target/sh/pr54386.c: New.
3284
3285 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3286
3287         PR fortran/56008
3288         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3289
3290         PR fortran/47517
3291         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3292
3293 2013-02-04  Alexander Potapenko  <glider@google.com>
3294             Jack Howarth  <howarth@bromo.med.uc.edu>
3295             Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR sanitizer/55617
3298         * g++.dg/asan/pr55617.C: New test.
3299
3300 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3301
3302         PR fortran/54195
3303         * gfortran.dg/typebound_operator_19.f90: New test.
3304         * gfortran.dg/typebound_assignment_4.f90: New test.
3305
3306 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3307
3308         PR fortran/54107
3309         * gfortran.dg/recursive_interface_1.f90: New test.
3310
3311 2013-02-04  Richard Guenther  <rguenther@suse.de>
3312
3313         PR lto/56168
3314         * gcc.dg/lto/pr56168_0.c: New testcase.
3315         * gcc.dg/lto/pr56168_1.c: Likewise.
3316
3317 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3318
3319         PR fortran/50627
3320         PR fortran/56054
3321         * gfortran.dg/block_12.f90:  New test.
3322         * gfortran.dg/module_error_1.f90:  New test.
3323
3324 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3325
3326         * lib/target-supports.exp (check_effective_target_vect_float)
3327         (check_effective_target_vect_no_align): Add mips-sde-elf.
3328
3329 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3330
3331         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3332
3333 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3334
3335         * gcc.dg/pr56023.c: XFAIL on AIX.
3336         * gcc.dg/vect/pr49352.c: Same.
3337
3338 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gnat.dg/opt26.adb: New test.
3341
3342 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3343
3344         Revert.
3345         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3346
3347         * gcc.target/arm/neon-vfnms-1.c: New test.
3348         * gcc.target/arm/neon-vfnma-1.c: New test.
3349
3350 2013-01-31  Richard Biener  <rguenther@suse.de>
3351
3352         PR tree-optimization/56157
3353         * gcc.dg/torture/pr56157.c: New testcase.
3354
3355 2013-01-30  Richard Biener  <rguenther@suse.de>
3356
3357         PR tree-optimization/56150
3358         * gcc.dg/torture/pr56150.c: New testcase.
3359
3360 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR sanitizer/55374
3363         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3364         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3365         printed in backtrace.
3366         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3367         to avoid errors about mismatched allocation vs. deallocation.
3368
3369         PR c++/55742
3370         * g++.dg/mv1.C: Moved to...
3371         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3372         * g++.dg/mv2.C: Moved to...
3373         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3374         * g++.dg/mv3.C: Moved to...
3375         * g++.dg/ext/mv3.C: ... here.
3376         * g++.dg/mv4.C: Moved to...
3377         * g++.dg/ext/mv4.C: ... here.
3378         * g++.dg/mv5.C: Moved to...
3379         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3380         * g++.dg/mv6.C: Moved to...
3381         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3382         * g++.dg/ext/mv7.C: New test.
3383         * g++.dg/ext/mv8.C: New test.
3384         * g++.dg/ext/mv9.C: New test.
3385         * g++.dg/ext/mv10.C: New test.
3386         * g++.dg/ext/mv11.C: New test.
3387
3388 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3389
3390         PR rtl-optimization/56144
3391         * gcc.dg/pr56144.c: New.
3392
3393 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3394
3395         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3396         message.
3397         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3398         * g++.dg/cpp0x/constexpr-55573.C: Same
3399
3400 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3401
3402         PR tree-optimization/56064
3403         * gcc.dg/fixed-point/view-convert.c: New test.
3404
3405 2013-01-30  Andreas Schwab  <schwab@suse.de>
3406
3407         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3408         evaluate the end index in string range.
3409
3410 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/56138
3413         * gfortran.dg/allocatable_function_6.f90: New.
3414
3415 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3416             Mikael Morin  <mikael@gcc.gnu.org>
3417
3418         PR fortran/54107
3419         * gfortran.dg/proc_ptr_comp_36.f90: New.
3420
3421 2013-01-29  Richard Biener  <rguenther@suse.de>
3422
3423         PR tree-optimization/55270
3424         * gcc.dg/torture/pr55270.c: New testcase.
3425
3426 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR rtl-optimization/56117
3429         * gcc.dg/pr56117.c: New test.
3430
3431 2013-01-28  Richard Biener  <rguenther@suse.de>
3432
3433         PR tree-optimization/56034
3434         * gcc.dg/torture/pr56034.c: New testcase.
3435
3436 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR tree-optimization/56125
3439         * gcc.dg/pr56125.c: New test.
3440
3441 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3442             Mikael Morin  <mikael@gcc.gnu.org>
3443
3444         PR fortran/53537
3445         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3446         * gfortran.dg/import8.f90: Likewise.
3447         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3448         * gfortran.dg/import10.f90: New test.
3449         * gfortran.dg/import11.f90: Likewise
3450
3451 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3452
3453         PR testsuite/56053
3454         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3455         string.h.  Provide memset, malloc and free prototypes, adjust line
3456         numbers in dg-output.
3457         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3458         Provide memset prototype and adjust line numbers in dg-output.
3459         * c-c++-common/asan/global-overflow-1.c: Likewise.
3460
3461         PR tree-optimization/56094
3462         * gcc.dg/pr56094.c: New test.
3463
3464 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3465
3466         * gcc.target/arm/neon-vfnms-1.c: New test.
3467         * gcc.target/arm/neon-vfnma-1.c: New test.
3468
3469 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3470
3471         PR target/56114
3472         * gcc.target/i386/pr56114.c: New test.
3473
3474 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3475
3476         PR fortran/55984
3477         * gfortran.dg/associate_14.f90: New test.
3478
3479         PR fortran/56047
3480         * gfortran.dg/associate_13.f90: New test.
3481
3482 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3483
3484         PR tree-optimization/56098
3485         * gcc.dg/pr56098-1.c: New test.
3486         * gcc.dg/pr56098-2.c: New test.
3487
3488 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3489
3490         PR target/54222
3491         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3492
3493 2013-01-22  Marek Polacek  <polacek@redhat.com>
3494
3495         PR tree-optimization/56035
3496         * gcc.dg/pr56035.c: New test.
3497
3498 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3499
3500         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3501         for MIPS.
3502
3503 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3504
3505         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3506
3507 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR c/56078
3510         * gcc.dg/pr56078.c: New test.
3511         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3512
3513 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3514
3515         PR tree-optimization/55927
3516         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3517
3518 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         * gcc.target/i386/movsd.c: New test.
3521
3522 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3523
3524         PR inline-asm/55934
3525         * gcc.target/i386/pr55934.c: New test.
3526
3527 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3528
3529         PR fortran/56081
3530         * gfortran.dg/select_8.f90: New.
3531
3532 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3533
3534         * gcc.target/microblaze/microblaze.exp: Remove
3535         target_config_cflags check.
3536
3537 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR fortran/56052
3540         * gfortran.dg/gomp/pr56052.f90: New test.
3541
3542         PR target/49069
3543         * gcc.dg/pr49069.c: New test.
3544
3545 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3546
3547         PR c++/55944
3548         * g++.dg/cpp0x/constexpr-static10.C: New.
3549
3550 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3551
3552         PR target/56028
3553         * gcc.target/i386/pr56028.c: New test.
3554
3555 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR target/55686
3558         * gcc.target/i386/pr55686.c: New test.
3559
3560 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3561
3562         PR c++/53609
3563         * g++.dg/cpp0x/variadic139.C: New test.
3564         * g++.dg/cpp0x/variadic140.C: Likewise.
3565         * g++.dg/cpp0x/variadic141.C: Likewise.
3566
3567 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3568
3569         * gnat.dg/warn8.adb: New test.
3570
3571 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3572
3573         PR fortran/55919
3574         * gfortran.dg/include_8.f90: New test.
3575
3576 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3577
3578         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3579         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3580
3581 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR tree-optimization/56051
3584         * gcc.c-torture/execute/pr56051.c: New test.
3585
3586 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         PR rtl-optimization/56023
3589         * gcc.dg/pr56023.c: New test.
3590
3591 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3592
3593         PR middle-end/56022
3594         * gcc.target/i386/pr56022.c: New test.
3595
3596 2013-01-21  Jason Merrill  <jason@redhat.com>
3597
3598         * lib/target-supports.exp (check_effective_target_alias): New.
3599
3600 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3601
3602         PR debug/53235
3603         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3604
3605 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3606
3607         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3608
3609 2013-01-19  Jeff Law  <law@redhat.com>
3610
3611         PR tree-optimization/52631
3612         * tree-ssa/pr52631.c: New test.
3613         * tree-ssa/ssa-fre-9: Update expected output.
3614
3615 2013-01-19  Anthony Green  <green@moxielogic.com>
3616
3617         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3618         for moxie.
3619
3620 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR tree-optimization/56029
3623         * g++.dg/torture/pr56029.C: New test.
3624
3625 2013-01-18  Sharad Singhai  <singhai@google.com>
3626
3627         PR tree-optimization/55995
3628         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3629
3630 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3631
3632         PR target/55433
3633         * gcc.target/i386/pr55433.c: New.
3634
3635 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR middle-end/56015
3638         * gfortran.dg/pr56015.f90: New test.
3639
3640 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3641
3642         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3643
3644 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3645
3646         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3647         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3648         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3649         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3650         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3651
3652 2013-01-17  Jeff Law  <law@redhat.com>
3653
3654         * gcc.dg/pr52573.c: Move to...
3655         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3656
3657         PR rtl-optimization/52573
3658         * gcc.dg/pr52573.c: New test.
3659
3660 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3661
3662         PR sanitizer/55679
3663         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3664         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3665         check_no_compiler_messages to test support in ucontext.h.
3666         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3667         compliant RLIMIT_AS.
3668
3669 2013-01-17  Marek Polacek  <polacek@redhat.com>
3670
3671         PR rtl-optimization/55833
3672         * gcc.dg/pr55833.c: New test.
3673
3674 2013-01-17  Jan Hubicka  <jh@suse.cz>
3675
3676         PR tree-optimization/55273
3677         * gcc.c-torture/compile/pr55273.c: New testcase.
3678
3679 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3680
3681         PR target/55981
3682         * gcc.target/pr55981.c: New test.
3683
3684 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3685
3686         * gcc.target/arm/pr40887.c: Require at least armv5.
3687         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3688         * gcc.target/arm/pr51915.c: Likewise.
3689         * gcc.target/arm/pr52006.c: Likewise.
3690         * gcc.target/arm/pr53187.c: Likewise.
3691
3692         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3693         * gcc.target/arm/ftest-support-arm.h: Delete.
3694         * gcc.target/arm/ftest-support-thumb.h: Delete.
3695         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3696         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3697         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3698         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3699         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3700         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3701         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3702         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3703         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3704         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3705         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3706         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3707         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3708         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3709         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3710         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3711         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3712         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3713         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3714         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3715         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3716         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3717         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3718         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3719
3720 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3721
3722         PR tree-optimizations/55264
3723         * g++.dg/ipa/pr55264.C: New test.
3724
3725 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3726
3727         PR fortran/55983
3728         * gfortran.dg/class_55.f90: New.
3729
3730 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3731
3732         PR testsuite/55994
3733         * gcc.c-torture/execute/builtins/builtins.exp: Add
3734         -Wl,--allow-multiple-definition for eabi and elf targets.
3735
3736         PR testsuite/54622
3737         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3738         check_effective_target_vect_perm_short,
3739         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3740         check_effective_target_vect64): Return 0 for big-endian ARM.
3741         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3742
3743         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3744         prototypes.
3745
3746 2013-01-16  Richard Biener  <rguenther@suse.de>
3747
3748         PR tree-optimization/55964
3749         * gcc.dg/torture/pr55964.c: New testcase.
3750
3751 2013-01-16  Richard Biener  <rguenther@suse.de>
3752
3753         PR tree-optimization/54767
3754         PR tree-optimization/53465
3755         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3756
3757 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3758
3759         PR target/55301
3760         * gcc.target/sh/sh-switch.c: New testcase.
3761
3762 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3763
3764         * gcc.dg/webizer.c: Increase the array size.
3765
3766 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR target/55940
3769         * gcc.dg/pr55940.c: New test.
3770
3771 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3772             Harald Anlauf  <anlauf@gmx.de>
3773
3774         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3775         * gfortran.dg/bounds_check_5.f90: Likewise.
3776         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3777         * gfortran.dg/continuation_9.f90: Likewise.
3778         * gfortran.dg/move_alloc_13.f90: Likewise.
3779         * gfortran.dg/structure_constructor_11.f90: Likewise.
3780         * gfortran.dg/tab_continuation.f: Likewise.
3781         * gfortran.dg/warning-directive-2.F90: Likewise.
3782         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3783
3784 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3785
3786         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3787         * gcc.target/arm/fma-sp.c: Likewise.
3788
3789 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3790
3791         PR rtl-optimization/55153
3792         * gcc.dg/pr55153.c: New.
3793
3794 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR tree-optimization/55920
3797         * gcc.c-torture/compile/pr55920.c: New test.
3798
3799 2013-01-15  Richard Biener  <rguenther@suse.de>
3800
3801         PR middle-end/55882
3802         * gcc.dg/torture/pr55882.c: New testcase.
3803
3804 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR tree-optimization/55955
3807         * gcc.c-torture/compile/pr55955.c: New test.
3808
3809 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3810
3811         PR c++/55663
3812         * g++.dg/cpp0x/alias-decl-31.C: New test.
3813
3814 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3815
3816         PR fortran/54286
3817         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3818         case where interface is null.
3819
3820 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3821
3822         PR fortran/55806
3823         * gfortran.dg/array_constructor_40.f90:  New test.
3824
3825 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3826
3827         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3828
3829 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3830
3831         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3832         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3833         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3834         * gcc.target/aarch64/vect-ld1r.c: New.
3835         * gcc.target/aarch64/vect-ld1r.x: New.
3836
3837 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3838
3839         PR target/55948
3840         * gcc.target/i386/hle-clear-rel.c: New file
3841         * gcc.target/i386/hle-store-rel.c: New file.
3842
3843 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3844
3845         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3846         * gfortran.dg/bounds_check_4.f90: Likewise.
3847         * gfortran.dg/inquire_10.f90: Likewise.
3848         * gfortran.dg/minloc_3.f90: Likewise.
3849         * gfortran.dg/minlocval_3.f90: Likewise.
3850         * gfortran.dg/module_double_reuse.f90: Likewise.
3851         * gfortran.dg/mvbits_1.f90: Likewise.
3852         * gfortran.dg/oldstyle_1.f90: Likewise.
3853         * gfortran.dg/pr20163-2.f: Likewise.
3854         * gfortran.dg/save_1.f90: Likewise.
3855         * gfortran.dg/scan_1.f90: Likewise.
3856         * gfortran.dg/select_char_1.f90: Likewise.
3857         * gfortran.dg/shape_4.f90: Likewise.
3858         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3859         * gfortran.dg/function_optimize_10.f90: Likewise.
3860         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3861         * gfortran.dg/used_types_17.f90: Likewise.
3862         * gfortran.dg/used_types_18.f90: Likewise.
3863
3864 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3865
3866         PR fortran/54286
3867         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3868
3869 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3870
3871         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3872
3873 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3874
3875         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3876
3877 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3878
3879         PR fortran/55072
3880         * gfortran.dg/assumed_type_2.f90: Fix test case.
3881         * gfortran.dg/internal_pack_13.f90: New test.
3882         * gfortran.dg/internal_pack_14.f90: New test.
3883
3884 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/55868
3887         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3888         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3889         $tar to STAR.
3890
3891 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3892
3893         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3894
3895 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3896
3897         PR target/55719
3898         * gcc.target/s390/pr55719.c: New testcase.
3899
3900 2013-01-11  Richard Guenther  <rguenther@suse.de>
3901
3902         PR tree-optimization/44061
3903         * gcc.dg/pr44061.c: New testcase.
3904
3905 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3906
3907         Update copyright years.
3908
3909 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3910             Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR target/55565
3913         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3914
3915 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3916
3917         PR rtl-optimization/55672
3918         * gcc.target/i386/pr55672.c: New.
3919
3920 2013-01-10  Jeff Law  <law@redhat.com>
3921
3922         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3923         pass/fail message unique.
3924
3925
3926 2013-01-10  Jason Merrill  <jason@redhat.com>
3927
3928         * ada/.gitignore: New.
3929
3930 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3931
3932         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3933         Add tls options.
3934         * g++.dg/tls/thread_local2.C: Likewise.
3935         * g++.dg/tls/thread_local2g.C: Likewise.
3936         * g++.dg/tls/thread_local6.C: Likewise.
3937         * g++.dg/tls/thread_local-order1.C: Add tls options.
3938         * g++.dg/tls/thread_local-order2.C: Likewise.
3939         * g++.dg/tls/thread_local3.C: Likewise.
3940         * g++.dg/tls/thread_local3g.C: Likewise.
3941         * g++.dg/tls/thread_local4.C: Likewise.
3942         * g++.dg/tls/thread_local4g.C: Likewise.
3943         * g++.dg/tls/thread_local5.C: Likewise.
3944         * g++.dg/tls/thread_local5g.C: Likewise.
3945         * g++.dg/tls/thread_local6g.C: Likewise.
3946
3947 2013-01-10  Kostya Serebryany  <kcc@google.com>
3948
3949         * g++.dg/asan/asan_test.cc: Sync from upstream.
3950
3951 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR tree-optimization/55921
3954         * gcc.c-torture/compile/pr55921.c: New test.
3955
3956 2013-01-09  Jan Hubicka  <jh@suse.cz>
3957
3958         PR tree-optimization/55569
3959         * gcc.c-torture/compile/pr55569.c: New testcase.
3960
3961 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3962
3963         PR fortran/47203
3964         * gfortran.dg/use_28.f90: New test.
3965
3966 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3967
3968         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3969         number matching more robust.
3970
3971 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3972
3973         PR rtl-optimization/55829
3974         * gcc.target/i386/pr55829.c: New.
3975
3976 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3977
3978         PR fortran/55758
3979         * gfortran.dg/bind_c_bool_1.f90: New.
3980         * gfortran.dg/do_5.f90: Add dg-warning.
3981
3982 2013-01-09  Jan Hubicka  <jh@suse.cz>
3983
3984         PR tree-optimization/55875
3985         * gcc.c-torture/execute/pr55875.c: New testcase.
3986         * g++.dg/torture/pr55875.C: New testcase.
3987
3988 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR c/48418
3991         * c-c++-common/pr48418.c: New test.
3992
3993 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3994
3995         PR c++/55801
3996         * g++.dg/tls/thread_local-ice.C: New.
3997
3998 2013-01-09  Andreas Schwab  <schwab@suse.de>
3999
4000         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4001
4002 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR tree-optimization/48189
4005         * gcc.dg/pr48189.c: New test.
4006
4007 2013-01-04  Jan Hubicka  <jh@suse.cz>
4008
4009         PR tree-optimization/55823
4010         * g++.dg/ipa/devirt-10.C: New testcase.
4011
4012 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4013             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4014
4015         PR rtl-optimization/55845
4016         * gcc.target/i386/pr55845.c: New test.
4017
4018 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4019
4020         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4021         instructions generated instead of number of occurances.
4022
4023 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4024
4025         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4026         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4027         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4028         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4029         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4030         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4031         * gcc.target/aarch64/vect-fcm.x: Likewise.
4032         * lib/target-supports.exp
4033         (check_effective_target_vect_cond): Enable for AArch64.
4034
4035 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4036
4037         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4038         endian-safe float pool loading.
4039         (test_square_root_v4sf): Likewise.
4040         (test_square_root_v2df): Likewise.
4041         * lib/target-supports.exp
4042         (check_effective_target_vect_call_sqrtf): Add AArch64.
4043
4044 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4045
4046         PR debug/55579
4047         * gcc.dg/tree-ssa/pr55579.c: New test.
4048
4049 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4052         asm comments.
4053
4054 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR middle-end/55890
4057         * gcc.dg/torture/pr55890-3.c: New test.
4058
4059         PR middle-end/55851
4060         * gcc.c-torture/compile/pr55851.c: New test.
4061
4062         PR sanitizer/55844
4063         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4064         dg-options.
4065
4066 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4067
4068         PR fortran/55618
4069         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4070
4071 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4072
4073         PR fortran/55763
4074         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4075         * gfortran.dg/pointer_init_7.f90: New.
4076
4077 2013-01-07  Richard Biener  <rguenther@suse.de>
4078
4079         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4080
4081 2013-01-07  Richard Biener  <rguenther@suse.de>
4082
4083         PR middle-end/55890
4084         * gcc.dg/torture/pr55890-1.c: New testcase.
4085         * gcc.dg/torture/pr55890-2.c: Likewise.
4086
4087 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4088
4089         * gcc.target/aarch64/fmovd.c: New.
4090         * gcc.target/aarch64/fmovf.c: Likewise.
4091         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4092         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4093         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4094         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4095         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4096         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4097
4098 2013-01-07  Richard Biener  <rguenther@suse.de>
4099
4100         PR tree-optimization/55888
4101         PR tree-optimization/55862
4102         * gcc.dg/torture/pr55888.c: New testcase.
4103
4104 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4105
4106         PR fortran/55852
4107         * gfortran.dg/intrinsic_size_3.f90: New.
4108
4109 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4110
4111         PR fortran/55763
4112         * gfortran.dg/select_type_32.f90: New.
4113
4114 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4115
4116         PR c++/52343
4117         * g++.dg/cpp0x/alias-decl-29.C: New test.
4118
4119 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4120
4121         PR fortran/53876
4122         PR fortran/54990
4123         PR fortran/54992
4124         * gfortran.dg/class_array_15.f03: New test.
4125
4126 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4127
4128         PR fortran/42769
4129         PR fortran/45836
4130         PR fortran/45900
4131         * gfortran.dg/use_23.f90: New test.
4132         * gfortran.dg/use_24.f90: New test.
4133         * gfortran.dg/use_25.f90: New test.
4134         * gfortran.dg/use_26.f90: New test.
4135         * gfortran.dg/use_27.f90: New test.
4136
4137 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4138
4139         * gnat.dg/specs/clause_on_volatile.ads: New test.
4140
4141 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4142
4143         * gnat.dg/alignment10.adb: New test.
4144
4145 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4146             Mikael Morin  <mikael@gcc.gnu.org>
4147
4148         PR fortran/55827
4149         * gfortran.dg/use_22.f90: New test.
4150
4151 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4152
4153         * gcc.target/aarch64/cmp-1.c: New testcase.
4154
4155 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4156
4157         PR fortran/55172
4158         * gfortran.dg/select_type_31.f03: New test.
4159
4160 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4161
4162         PR c++/54526 (again)
4163         * g++.dg/cpp0x/parse2.C: Extend.
4164         * g++.old-deja/g++.other/crash28.C: Adjust.
4165
4166 2013-01-04  Richard Biener  <rguenther@suse.de>
4167
4168         PR tree-optimization/55862
4169         * gcc.dg/torture/pr55862.c: New testcase.
4170
4171 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4172
4173         PR tree-optimization/55755
4174         * gcc.dg/torture/pr55755.c: New test.
4175         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4176         * gcc.dg/tree-ssa/pr45144.c: Update.
4177
4178 2013-01-04  Richard Biener  <rguenther@suse.de>
4179
4180         PR middle-end/55863
4181         * gcc.dg/fold-reassoc-2.c: New testcase.
4182
4183 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4184
4185         PR fortran/55763
4186         * gfortran.dg/null_7.f90: New.
4187
4188 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4189
4190         PR fortran/55854
4191         PR fortran/55763
4192         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4193         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4194         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4195
4196 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4197
4198         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4199
4200 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4201
4202         PR fortran/55855
4203         * gfortran.dg/assignment_1.f90: Modified.
4204         * gfortran.dg/assignment_4.f90: New.
4205
4206 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4207
4208         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4209
4210 2013-01-03  Richard Biener  <rguenther@suse.de>
4211
4212         PR tree-optimization/55857
4213         * gcc.dg/vect/pr55857-1.c: New testcase.
4214         * gcc.dg/vect/pr55857-2.c: Likewise.
4215
4216 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR rtl-optimization/55838
4219         * gcc.dg/pr55838.c: New test.
4220
4221         PR tree-optimization/55832
4222         * gcc.c-torture/compile/pr55832.c: New test.
4223
4224 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4225
4226         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4227         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4228         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4229         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4230         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4231         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4232         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4233         * gcc.dg/unroll_1.c: Ditto.
4234         * gcc.dg/unroll_2.c: Ditto.
4235         * gcc.dg/unroll_3.c: Ditto.
4236         * gcc.dg/unroll_4.c: Ditto.
4237
4238 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4239
4240         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4241
4242 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4243
4244         PR fortran/55818
4245         * gfortran.dg/eof_4.f90: New test.
4246
4247 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4248
4249         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4250         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4251         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4252         (compat_setup_dfp): Initialize compat_alt_caret and
4253         compat_save_TEST_ALWAYS_FLAGS.
4254
4255 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4256
4257         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4258
4259 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4260
4261         * gcc.dg/torture/fp-int-convert-2.c: New test.
4262
4263 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4264
4265         * gfortran.dg/newunit_3.f90: Add dg-do run.
4266         * gfortran.dg/inquire_15.f90: Add dg-do run.
4267
4268 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4269
4270         PR tree-optimization/55831
4271         * gcc.dg/pr55831.c: New test.
4272 \f
4273 Copyright (C) 2013 Free Software Foundation, Inc.
4274
4275 Copying and distribution of this file, with or without modification,
4276 are permitted in any medium without royalty provided the copyright
4277 notice and this notice are preserved.