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