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