re PR debug/52048 (-fcompare-debug failure with -O2 -fcompare-debug -fnon-call-except...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/52048
4 * g++.dg/other/pr52048.C: New test.
5
6 2012-01-30 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/52045
9 * gcc.dg/pr52045.c: New testcase.
10
11 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
12
13 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
14 new code generated for __sync_lock_release.
15
16 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17
18 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and
19 s390x.
20
21 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22
23 PR testsuite/51875
24 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
25
26 * g++.dg/ext/visibility/template10.C: Fix typo.
27
28 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
29
30 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/51327
33 * g++.dg/cpp0x/constexpr-ice6.C: New.
34
35 2012-01-29 Tobias Burnus <burnus@net-b.de>
36
37 PR fortran/41600
38 * gfortran.dg/default_initialization_6.f90: New.
39
40 2012-01-29 Tobias Burnus <burnus@net-b.de>
41
42 PR fortran/51972
43 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
44 * gfortran.dg/class_48.f90: New.
45
46 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
47
48 PR fortran/51808
49 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
50
51 2012-01-28 Tobias Burnus <burnus@net-b.de>
52
53 PR fortran/51972
54 * gfortran.dg/class_allocate_12.f90: New.
55
56 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
57
58 * gcc.dg/torture/pr50444.c: Fix dg directives.
59
60 2012-01-28 Jakub Jelinek <jakub@redhat.com>
61
62 PR target/52006
63 * gcc.target/arm/pr52006.c: New test.
64
65 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
66
67 PR testsuite/52011
68 * gcc.dg/lto/trans-mem.h: New file.
69 * gcc.dg/lto/trans-mem-2_0.c: Include it.
70 * gcc.dg/lto/trans-mem-1_1.c: Same.
71 * gcc.dg/lto/trans-mem-4_1.c: Same.
72 * gcc.dg/lto/trans-mem-3_1.c: Same.
73
74 2012-01-27 Tobias Burnus <burnus@net-b.de>
75
76 PR fortran/52022
77 * gfortran.dg/dummy_procedure_7.f90: New.
78
79 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
80
81 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
82 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
83
84 2012-01-27 Jakub Jelinek <jakub@redhat.com>
85
86 PR c++/51852
87 * g++.dg/other/gc5.C: New test.
88
89 2012-01-27 Richard Guenther <rguenther@suse.de>
90
91 PR tree-optimization/50444
92 * gcc.dg/torture/pr50444.c: New testcase.
93
94 2012-01-27 Tobias Burnus <burnus@net-b.de>
95
96 PR fortran/51970
97 PR fortran/51977
98 * gfortran.dg/move_alloc_13.f90: New.
99
100 2012-01-27 Tobias Burnus <burnus@net-b.de>
101
102 PR fortran/51953
103 * gfortran.dg/allocate_alloc_opt_13.f90: New.
104 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
105 and change dg-error string.
106
107 2012-01-27 Tobias Burnus <burnus@net-b.de>
108
109 PR fortran/52016
110 * gfortran.dg/elemental_args_check_5.f90: New.
111
112 2012-01-27 Richard Guenther <rguenther@suse.de>
113
114 PR middle-end/51959
115 * g++.dg/torture/pr51959.C: New testcase.
116
117 2012-01-27 Tom de Vries <tom@codesourcery.com>
118
119 PR tree-optimization/51990
120 * gcc.dg/pr51990.c: New test.
121 * gcc.dg/pr51990-2.c: Same.
122
123 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
124 Tobias Burnus <burnus@gcc.gnu.org>
125
126 PR fortran/48705
127 * gfortran.dg/class_allocate_11.f03: New.
128
129 PR fortran/51870
130 PR fortran/51943
131 PR fortran/51946
132 * gfortran.dg/class_allocate_7.f03: New.
133 * gfortran.dg/class_allocate_8.f03: New.
134 * gfortran.dg/class_allocate_9.f03: New.
135 * gfortran.dg/class_allocate_10.f03: New.
136
137 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
138
139 * gnat.dg/discr34.adb: New test.
140 * gnat.dg/discr34_pkg.ads: New helper.
141
142 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
143
144 * gnat.dg/discr33.adb: New test.
145
146 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
147
148 * gnat.dg/limited_with3.ad[sb): New test.
149 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
150 * gnat.dg/limited_with3_pkg2.ads: Likewise.
151 * gnat.dg/limited_with3_pkg3.ads: Likewise.
152
153 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
154
155 * gnat.dg/stack_usage1.adb: New test.
156 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
157
158 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
159 * gcc.dg/pr44194-2.c: Likewise.
160
161 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/51370
164 * g++.dg/template/crash112.C: New.
165
166 2012-01-27 Richard Henderson <rth@redhat.com>
167
168 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
169
170 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
171
172 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
173
174 2012-01-26 Jakub Jelinek <jakub@redhat.com>
175
176 PR middle-end/51895
177 * g++.dg/opt/pr51895.C: New test.
178
179 2012-01-26 Michael Matz <matz@suse.de>
180
181 PR tree-optimization/48794
182 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
183
184 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
185
186 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and
187 s390x.
188
189 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
190
191 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
192 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
193 memory.
194 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
195 the default value for s390 and s390x.
196
197 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
198
199 PR lto/51698
200 * gcc.dg/lto/trans-mem-4_0.c: New.
201 * gcc.dg/lto/trans-mem-4_1.c: New.
202 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
203 TM builtins.
204 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
205 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
206 TM builtins.
207 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
208 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
209 TM builtins.
210
211 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
212
213 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
214
215 2012-01-25 Ian Lance Taylor <iant@google.com>
216
217 * go.test/go-test.exp (go-gc-tests): Handle a few more test
218 lines.
219
220 2012-01-25 Tobias Burnus <burnus@net-b.de>
221
222 PR fortran/51995
223 * gfortran.dg/typebound_proc_25.f90: New.
224
225 2012-01-25 Jason Merrill <jason@redhat.com>
226
227 PR c++/51992
228 * g++.dg/lto/pr51992_0.C: New.
229
230 2012-01-25 Jakub Jelinek <jakub@redhat.com>
231
232 PR tree-optimization/51987
233 * gcc.target/i386/pr51987.c: New test.
234
235 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
236
237 * gcc.dg/tm/lto-1.c: Require lto support in target.
238
239 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
240
241 PR rtl-optimization/48374
242 * gcc.dg/pr48374.c: New test.
243
244 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
245
246 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
247
248 2012-01-25 Tobias Burnus <burnus@net-b.de>
249
250 PR fortran/51966
251 * gfortran.dg/derived_constructor_char_3.f90: New.
252
253 2012-01-24 Ian Lance Taylor <iant@google.com>
254
255 * go.test/go-test.exp (filecmp): New procedure.
256 (errchk): Handle quoted square brackets.
257 (go-gc-tests): Set go_compile_args. Handle various new test
258 lines. Skip a few new tests.
259 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
260
261 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
262
263 * lib/target-supports.exp (proc check_effective_target_vect_perm)
264 (check_effective_target_vect_extract_even_odd)
265 (check_effective_target_vect_interleave): Return true for MIPS
266 paired-single.
267
268 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
269
270 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
271 (main): Use it instead of argc.
272
273 2012-01-24 Jason Merrill <jason@redhat.com>
274
275 PR c++/51973
276 * g++.dg/cpp0x/sfinae31.C: New.
277
278 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
279
280 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
281
282 2012-01-24 Jason Merrill <jason@redhat.com>
283
284 PR c++/51812
285 * g++.dg/inherit/covariant20.C: New.
286
287 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
288
289 PR c++/51223
290 * g++.dg/parse/crash58.C: New.
291
292 2012-01-24 Jakub Jelinek <jakub@redhat.com>
293
294 PR target/51957
295 * gcc.dg/pr51957-1.c: New test.
296 * gcc.dg/pr51957-1.h: New file.
297 * gcc.dg/pr51957-2.c: New test.
298
299 2012-01-23 Jason Merrill <jason@redhat.com>
300
301 PR c++/51930
302 * g++.dg/ext/visibility/template10.C: New.
303
304 2012-01-23 Tobias Burnus <burnus@net-b.de>
305
306 PR fortran/51948
307 * gfortran.dg/move_alloc_12.f90: New.
308
309 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
310
311 PR middle-end/45416
312 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
313
314 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/51398
317 * g++.dg/template/crash111.C: New.
318
319 2012-01-23 Arnaud Charlet <charlet@adacore.com>
320
321 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
322 configurations.
323 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
324
325 2012-01-23 Dodji Seketeli <dodji@redhat.com>
326
327 PR testsuite/51941
328 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
329 the DW_TAG_class_type and DW_AT_name: "Executor".
330
331 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
332
333 * lib/target-supports.exp
334 (check_effective_target_vect_extract_even_odd): Handle
335 ARM neon.
336 (check_effective_target_vect_interleave): Likewise.
337
338 2012-01-22 Jason Merrill <jason@redhat.com>
339
340 PR c++/51925
341 * g++.dg/template/using20.C: New.
342 * g++.dg/template/template-id-2.C: Adjust diagnostic.
343
344 2012-01-23 Jason Merrill <jason@redhat.com>
345
346 PR target/51934
347 * g++.dg/torture/pr51344.C: Limit to x86.
348
349 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
350 * c-c++-common/tm/omp.c: Require target with pthread support.
351
352 2012-01-23 Richard Guenther <rguenther@suse.de>
353
354 PR tree-optimization/51949
355 * gcc.dg/torture/pr51949.c: New testcase.
356
357 2012-01-23 Jakub Jelinek <jakub@redhat.com>
358
359 PR rtl-optimization/51933
360 * gcc.c-torture/execute/pr51933.c: New test.
361
362 2012-01-22 Douglas B Rupp <rupp@gnat.com>
363
364 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
365 Do not define for Interix.
366
367 2012-01-22 Jason Merrill <jason@redhat.com>
368
369 PR c++/51832
370 * g++.dg/lto/pr51832.h: New.
371 * g++.dg/lto/pr51832_0.C: New.
372 * g++.dg/lto/pr51832_1.C: New.
373
374 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
375
376 * gcc.dg/ext-elim-1.c: New test.
377
378 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
379
380 PR target/51931
381 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
382 * g++.dg/opt/longbranch1.C: Likewise.
383
384 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
385
386 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
387 in C++11 mode.
388
389 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
390
391 PR fortran/50556
392 * gfortran.dg/namelist_74.f90: New test.
393 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
394
395 2012-01-21 Tobias Burnus <burnus@net-b.de>
396
397 PR fortran/51913
398 * gfortran.dg/class_47.f90: New.
399
400 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
401
402 * gnat.dg/renaming5.ad[sb]: New test.
403
404 2012-01-20 Jason Merrill <jason@redhat.com>
405
406 PR c++/51919
407 * g++.dg/pch/mangle1.{C,Hs}: Remove.
408
409 2012-01-20 Jason Merrill <jason@redhat.com>
410
411 PR c++/51922
412 * g++.dg/ext/attrib42.C: Require ilp32.
413
414 2012-01-20 Jakub Jelinek <jakub@redhat.com>
415
416 PR target/51915
417 * gcc.target/arm/pr51915.c: New test.
418
419 2012-01-20 Cary Coutant <ccoutant@google.com>
420 Dodji Seketeli <dodji@redhat.com>
421
422 PR debug/45682
423 * g++.dg/debug/dwarf2/nested-3.C: New test.
424
425 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/51402
428 * g++.dg/template/crash110.C: New.
429
430 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
431
432 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
433 Remove default options on hppa*-*-hpux*.
434
435 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436
437 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
438
439 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
440
441 * gcc.c-torture/compile/pr51856.c: New testcase.
442
443 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
444
445 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
446 options to go_target_compile.
447
448 2012-01-20 Kai Tietz <ktietz@redhat.com>
449
450 * g++.dg/torture/pr51344.C: Fix typo.
451
452 2012-01-20 Richard Guenther <rguenther@suse.de>
453
454 PR tree-optimization/51903
455 * g++.dg/torture/pr51903.C: New testcase.
456
457 2012-01-20 Tobias Burnus <burnus@net-b.de>
458 Janus Weil <janus@gcc.gnu.org>
459
460 PR fortran/51056
461 * gfortran.dg/use_21.f90: New.
462
463 2012-01-20 Jakub Jelinek <jakub@redhat.com>
464
465 PR target/51106
466 * gcc.dg/torture/pr51106-1.c: New test.
467 * gcc.dg/torture/pr51106-2.c: New test.
468
469 2012-01-19 Kai Tietz <ktietz@redhat.com>
470
471 * g++.dg/torture/pr51344.C: New test.
472
473 2012-01-19 Tobias Burnus <burnus@net-b.de>
474
475 PR fortran/51904
476 * gfortran.dg/intrinsic_size_2.f90: New.
477
478 2012-01-19 Jason Merrill <jason@redhat.com>
479
480 PR c++/51889
481 * g++.dg/inherit/using7.C: New.
482
483 2012-01-19 Richard Guenther <rguenther@suse.de>
484
485 PR tree-optimization/37997
486 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
487
488 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
489
490 PR rtl-optimization/51505
491 * gcc.dg/pr51505.c: New test.
492
493 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
494
495 PR fortran/51634
496 * gfortran.dg/typebound_operator_12.f03: New.
497 * gfortran.dg/typebound_operator_13.f03: New.
498
499 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/51225
502 * g++.dg/cpp0x/pr51225.C: New.
503
504 2012-01-17 Ian Lance Taylor <iant@google.com>
505
506 PR go/50656
507 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
508
509 2012-01-17 Tobias Burnus <burnus@net-b.de>
510
511 PR fortran/51869
512 * gfortran.dg/realloc_on_assign_9.f90: New.
513
514 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
515
516 PR other/51165
517 * gcc.dg/tm/memopt-3.c: Remove xfail.
518 * gcc.dg/tm/memopt-4.c: Remove xfail.
519 * gcc.dg/tm/memopt-5.c: Remove xfail.
520 * gcc.dg/tm/memopt-7.c: Remove xfail.
521
522 2012-01-17 Jakub Jelinek <jakub@redhat.com>
523
524 PR tree-optimization/51877
525 * gcc.c-torture/execute/pr51877.c: New test.
526
527 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
528
529 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
530 {!vect_align_arrays} to vect_sizes_32B_16B.
531 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
532 * gcc.dg/vect/vect-peel-3.c: Ditto.
533
534 2012-01-16 Jason Merrill <jason@redhat.com>
535
536 PR c++/51854
537 * g++.dg/abi/mangle60.C: New.
538
539 PR c++/51827
540 * g++.dg/pch/mangle1.{C,Hs}: New.
541
542 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
543 Tobias Burnus <burnus@net-b.de>
544
545 PR fortran/50981
546 * gfortran.dg/elemental_optional_args_3.f90: New
547 * gfortran.dg/elemental_optional_args_4.f90: New
548
549 2012-01-16 Tobias Burnus <burnus@net-b.de>
550
551 PR fortran/51809
552 * gfortran.dg/use_20.f90: New
553
554 2012-01-16 Jason Merrill <jason@redhat.com>
555
556 PR c++/51868
557 * g++.dg/cpp0x/rv-bitfield.C: New.
558 * g++.dg/cpp0x/rv-bitfield2.C: New.
559
560 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
561
562 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
563 subroutine 'qsort' and use index array to assign the result.
564
565 2012-01-16 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/51865
568 * gcc.dg/pr51865.c: New test.
569
570 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
571
572 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
573
574 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
575
576 * gcc.target/mips/code-readable-2.c: Allow the jump table address
577 to be loaded from the constant pool, rather than via %hi and %lo.
578
579 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
580
581 PR rtl-optimization/51821
582 * gcc.dg/pr51821.c: New test.
583
584 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
585
586 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
587
588 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
589
590 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
591
592 2012-01-14 Tobias Burnus <burnus@net-b.de>
593
594 PR fortran/51800
595 * gfortran.dg/init_flag_8.f90: New.
596 * gfortran.dg/init_flag_9.f90: New.
597
598 2011-01-14 Tobias Burnus <burnus@net-b.de>
599
600 PR fortran/51816
601 * gfortran.dg/use_18.f90: New.
602 * gfortran.dg/use_19.f90: New.
603
604 2012-01-13 Ian Lance Taylor <iant@google.com>
605
606 PR c++/50012
607 * g++.dg/warn/Wsign-compare-4.C: New.
608
609 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
610
611 PR fortran/48351
612 * gfortran.dg/alloc_comp_assign.f03: New.
613 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
614 __BUILTIN_FREE from 38 to 32.
615
616 2012-01-13 Jason Merrill <jason@redhat.com>
617
618 PR c++/20681
619 * g++.dg/warn/Wreturn-type-7.C: New.
620
621 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
622
623 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
624 assumption.
625 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
626 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
627 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
628 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
629 int32plus because of big array needed.
630 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
631 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
632
633 2012-01-13 Jason Merrill <jason@redhat.com>
634
635 PR c++/51813
636 * g++.dg/ext/visibility/template9.C: New.
637
638 PR c++/51620
639 * g++.dg/cpp0x/defaulted34.C: New.
640 * g++.dg/template/virtual3.C: New.
641
642 2012-01-13 Richard Guenther <rguenther@suse.de>
643
644 PR middle-end/8081
645 * gcc.dg/torture/pr8081.c: New testcase.
646
647 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
648
649 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
650
651 2012-01-12 Jason Merrill <jason@redhat.com>
652
653 PR c++/51714
654 * g++.dg/ext/stmtexpr14.C: New.
655
656 2012-01-13 Dodji Seketeli <dodji@redhat.com>
657
658 PR c++/51633
659 * g++.dg/cpp0x/constexpr-diag4.C: New test.
660
661 2012-01-12 Jason Merrill <jason@redhat.com>
662
663 PR c++/48051
664 * g++.dg/abi/mangle48.C: Test qualified-names, too.
665 * g++.dg/abi/mangle58.C: Likewise.
666
667 PR c++/51403
668 * g++.dg/template/arg8.C: New.
669
670 2012-01-12 Ira Rosen <irar@il.ibm.com>
671
672 PR tree-optimization/51799
673 * gcc.dg/vect/pr51799.c: New test.
674 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
675 patterns.
676
677 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
678 Tobias Burnus <burnus@net-b.de>
679
680 PR fortran/51057
681 PR fortran/51616
682 * lib/target-supports.exp
683 (check_effective_target_fortran_largest_fp_has_sqrt): New.
684 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
685
686 2012-01-11 Jason Merrill <jason@redhat.com>
687
688 PR c++/51565
689 * g++.dg/ext/attrib42.C: New.
690
691 2012-01-11 Jakub Jelinek <jakub@redhat.com>
692
693 PR bootstrap/51796
694 * gcc.dg/pr51796.c: New test.
695
696 2012-01-11 Jason Merrill <jason@redhat.com>
697
698 PR c++/51818
699 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
700
701 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
702
703 * gnat.dg/array19.ad[sb]: New test.
704
705 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
706
707 * gnat.dg/opt23.ad[sb]: New test.
708 * gnat.dg/opt23_pkg.ad[sb]: New helper.
709 * gnat.dg/opt24.ad[sb]: New test.
710
711 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
712
713 PR tree-optimization/49642
714 * gcc.dg/tree-ssa/pr49642-1.c: New test.
715 * gcc.dg/tree-ssa/pr49642-2.c: New test.
716
717 2012-01-11 Jason Merrill <jason@redhat.com>
718
719 PR c++/51613
720 * g++.dg/template/explicit-args5.C: New.
721
722 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
723
724 * gcc.c-torture/execute/20120110-1.c: New testcase.
725
726 2012-01-10 Jason Merrill <jason@redhat.com>
727
728 PR c++/51614
729 * g++.dg/inherit/ambig1.C: New.
730
731 PR c++/51433
732 * g++.dg/cpp0x/constexpr-cache1.C: New.
733
734 2012-01-10 Richard Guenther <rguenther@suse.de>
735
736 PR tree-optimization/51801
737 * gcc.dg/torture/pr51801.c: New testcase.
738
739 2012-01-10 Tobias Burnus <burnus@net-b.de>
740
741 PR fortran/51652
742 * gfortran.dg/allocate_with_typespec_5.f90: New.
743
744 2012-01-10 Tobias Burnus <burnus@net-b.de>
745
746 * gfortran.dg/class_39.f03: Update dg-error string.
747
748 2012-01-10 Richard Guenther <rguenther@suse.de>
749
750 PR tree-optimization/50913
751 * gcc.dg/graphite/interchange-16.c: New testcase.
752 * gcc.dg/graphite/scop-20.c: XFAIL.
753 * gfortran.dg/graphite/interchange-1.f: Likewise.
754 * gfortran.dg/graphite/block-1.f90: Likewise.
755 * gfortran.dg/graphite/block-2.f: Likewise.
756
757 2012-01-10 Richard Henderson <rth@redhat.com>
758
759 * lib/target-supports.exp (check_effective_target_vect_perm,
760 check_effective_target_vect_perm_byte,
761 check_effective_target_vect_perm_short): Enable for arm neon.
762
763 2012-01-09 Tobias Burnus <burnus@net-b.de>
764
765 PR fortran/46328
766 * gfortran.dg/typebound_operator_11.f90: New.
767
768 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
769
770 * gnat.dg/array18.adb: New test.
771 * gnat.dg/array18_pkg.ads: New helper.
772
773 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/51791
776 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
777 around base object in first assignment in main program.
778 * gfortran.dg/typebound_operator_10.f03: New test.
779
780 2012-01-09 Martin Jambor <mjambor@suse.cz>
781
782 PR tree-optimization/51759
783 * g++.dg/ipa/pr51759.C: New test.
784
785 2012-01-09 Tobias Burnus <burnus@net-b.de>
786
787 PR fortran/51758
788 * gfortran.dg/optional_absent_2.f90: New.
789
790 2012-01-09 Tobias Burnus <burnus@net-b.de>
791
792 PR fortran/51578
793 * gfortran.dg/use_17.f90: New.
794
795 2012-01-09 Gary Funck <gary@intrepid.com>
796
797 PR preprocessor/33919
798 * gcc.dg/pr33919.c: New test.
799 * gcc.dg/pr33919-0.h: New test header file.
800 * gcc.dg/pr33919-1.h: Ditto.
801 * gcc.dg/pr33919-2.h: Ditto.
802
803 2012-01-07 Jan Hubicka <jh@suse.cz>
804
805 PR tree-optimize/51694
806 * gcc.c-torture/compile/pr51694.c: new testcase.
807
808 2012-01-07 Jan Hubicka <jh@suse.cz>
809
810 PR tree-optimization/51600
811 * g++.dg/torture/pr51600.C: New testcase.
812
813 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
814
815 PR gcov-profile/51715
816 PR gcov-profile/51717
817 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
818 * gcc.misc-tests/gcov-14.c: Likewise.
819
820 2012-01-06 Jason Merrill <jason@redhat.com>
821
822 * g++.dg/parse/new5.C: New.
823
824 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
825
826 PR testsuite/51655
827 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
828 including <string.h>.
829
830 2012-01-06 Jason Merrill <jason@redhat.com>
831
832 * g++.dg/abi/mangle51.C: New.
833 * g++.dg/abi/mangle52.C: New.
834 * g++.dg/abi/mangle53.C: New.
835 * g++.dg/abi/mangle54.C: New.
836 * g++.dg/abi/mangle55.C: New.
837 * g++.dg/abi/mangle56.C: New.
838 * g++.dg/abi/mangle57.C: New.
839 * g++.dg/abi/mangle58.C: New.
840 * g++.dg/abi/mangle59.C: New.
841 * g++.dg/cpp0x/trailing3.C: Update mangling.
842 * g++.dg/cpp0x/variadic111.C: Update mangling.
843 * g++.dg/cpp0x/variadic4.C: Update mangling.
844 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
845 * g++.dg/template/nontype22.C: Works now.
846 * g++.dg/template/pr35240.C: Works now.
847
848 * g++.dg/cpp0x/error7.C: New.
849
850 2012-01-06 Tobias Burnus <burnus@net-b.de>
851
852 * gfortran.dg/deallocate_stat_2.f90: New.
853 * coarray/allocate_errgmsg.f90: New.
854 * gfortran.dg/coarray_lib_alloc_1.f90: New.
855 * gfortran.dg/coarray_lib_alloc_2.f90: New.
856 * coarray/subobject_1.f90: Fix for num_images > 1.
857 * gfortran.dg/deallocate_stat.f90: Update due to changed
858 stat= handling.
859
860 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
861
862 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
863
864 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
865
866 * ada/acats/overflow.lst: Add cb20004.
867
868 2012-01-05 Dodji Seketeli <dodji@redhat.com>
869
870 PR c++/51541
871 * g++.dg/cpp0x/alias-decl-18.C: New test.
872
873 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
874
875 * gcc.c-torture/execute/20120104-1.c: New test.
876
877 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/PR48946
880 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
881 the old typebound_operator_8.f03.
882 * gfortran.dg/typebound_operator_8.f03: New version of
883 typebound_operator_7.f03 with 'u' a derived type instead of a
884 class object.
885
886 2012-01-05 Richard Guenther <rguenther@suse.de>
887
888 * g++.dg/torture/pr49309.C: Skip for -flto.
889
890 2012-01-05 Jakub Jelinek <jakub@redhat.com>
891
892 PR middle-end/51761
893 * gcc.c-torture/compile/pr51761.c: New test.
894
895 2012-01-05 Richard Guenther <rguenther@suse.de>
896
897 PR tree-optimization/51760
898 * gcc.dg/torture/pr51760.c: New testcase.
899
900 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
901
902 PR middle-end/51472
903 * gcc.dg/tm/memopt-6.c: Adjust regexp.
904
905 2012-01-05 Richard Guenther <rguenther@suse.de>
906
907 PR lto/41576
908 * gfortran.dg/lto/pr41576_0.f90: New testcase.
909 * gfortran.dg/lto/pr41576_1.f90: Likewise.
910
911 2012-01-04 Jakub Jelinek <jakub@redhat.com>
912
913 PR debug/51695
914 * gcc.dg/pr51695.c: New test.
915
916 2012-01-04 Andrew Pinski <apinski@cavium.com>
917
918 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
919 * gcc.target/mips/octeon2-lx-1.c: New test.
920 * gcc.target/mips/mips64-dsp-ldx.c: New test.
921 * gcc.target/mips/octeon2-lx-2.c: New test.
922 * gcc.target/mips/octeon2-lx-3.c: New test.
923
924 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
925
926 PR other/51163
927 PR other/51164
928 * gcc.dg/tm/alias-1.c: Adjust regexp.
929 * gcc.dg/tm/alias-2.c: Adjust regexp.
930
931 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/51064
934 * g++.dg/warn/Wparentheses-26.C: New.
935
936 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
937
938 * gfortran.dg/elemental_optional_args_2.f90: New test.
939
940 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
941
942 PR fortran/49693
943 * gfortran.dg/common_17.f90: New test.
944
945 2012-01-04 Richard Guenther <rguenther@suse.de>
946
947 PR tree-optimization/49651
948 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
949 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
950
951 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
952
953 PR c++/51738
954 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
955
956 2012-01-03 Andrew Pinski <apinski@cavium.com>
957
958 * lib/scanasm.exp (dg-function-on-line): Always use a special format
959 for all mips targets. Also allow an optional .cfi_startproc.
960
961 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
962
963 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
964
965 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/29273
968 * g++.dg/rtti/dyncast5.C: New.
969
970 2012-01-03 Richard Guenther <rguenther@suse.de>
971
972 PR tree-optimization/51070
973 * gcc.dg/torture/pr51070-2.c: New testcase.
974
975 2012-01-03 Richard Guenther <rguenther@suse.de>
976
977 PR tree-optimization/51692
978 * gcc.dg/torture/pr51692.c: New testcase.
979
980 2012-01-03 Richard Guenther <rguenther@suse.de>
981
982 PR debug/51650
983 * g++.dg/lto/pr51650-3_0.C: New testcase.
984
985 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/15867
988 * g++.dg/warn/Wredundant-decls-spec.C: New.
989
990 2012-01-03 Jakub Jelinek <jakub@redhat.com>
991
992 PR tree-optimization/51719
993 * g++.dg/tree-prof/pr51719.C: New test.
994
995 2012-01-03 Richard Guenther <rguenther@suse.de>
996
997 PR middle-end/51730
998 * gcc.dg/fold-compare-6.c: New testcase.
999
1000 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR c++/51669
1003 * g++.dg/gomp/pr51669.C: New test.
1004
1005 2012-01-02 Jason Merrill <jason@redhat.com>
1006
1007 PR c++/51675
1008 * g++.dg/cpp0x/constexpr-union2.C: New.
1009
1010 PR c++/51666
1011 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1012
1013 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1014
1015 PR c++/51462
1016 * g++.dg/cpp0x/constexpr-99.C: New test.
1017
1018 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/20140
1021 * g++.dg/template/init9.C: New.
1022
1023 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1024
1025 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1026 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1027 rather than a specific number.
1028
1029 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1030
1031 PR fortran/46262
1032 PR fortran/46328
1033 PR fortran/51052
1034 * gfortran.dg/typebound_operator_7.f03: New.
1035 * gfortran.dg/typebound_operator_8.f03: New.
1036
1037 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1038
1039 PR target/51729
1040 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1041 XFAIL.
1042 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1043
1044 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1045
1046 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1047
1048 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1049
1050 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1051 for MIPS.
1052
1053 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1054
1055 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1056 * gfortran.dg/io_real_boz_4.f90: Likewise.
1057 * gfortran.dg/io_real_boz_5.f90: Likewise.
1058
1059 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1060
1061 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1062
1063 2012-01-02 Revital Eres <revital.eres@linaro.org>
1064
1065 * gcc.dg/sms-11.c: New file.
1066
1067 2012-01-02 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/51682
1070 * gfortran.dg/coarray/image_index_3.f90: New.
1071
1072 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1073
1074 PR c++/16603
1075 * g++.dg/parse/enum8.C: New.
1076
1077 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/51379
1080 * g++.dg/conversion/reinterpret4.C: New.
1081 * g++.dg/conversion/reinterpret1.C: Adjust.
1082
1083 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1084
1085 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1086
1087 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
1088
1089 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1090 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1091 * g++.old-deja/g++.jason/access14.C: Likewise.
1092 * g++.old-deja/g++.jason/access8.C: Likewise.
1093 * g++.old-deja/g++.jason/access1.C: Likewise.
1094 * g++.old-deja/g++.other/access3.C: Likewise.
1095 * g++.old-deja/g++.other/access5.C: Likewise.
1096 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1097 * g++.old-deja/g++.law/visibility22.C: Likewise.
1098 * g++.old-deja/g++.law/visibility26.C: Likewise.
1099 * g++.old-deja/g++.mike/p2746.C: Likewise.
1100 * g++.dg/debug/using1.C: Likewise.
1101 * g++.dg/lookup/using51.C: Likewise.
1102 * g++.dg/inherit/using5.C: Likewise.
1103 * g++.dg/inherit/pr30297.C: Likewise.
1104 * g++.dg/inherit/access8.C: Likewise.
1105 * g++.dg/torture/pr39362.C: Likewise.
1106 * g++.dg/template/crash13.C: Likewise.
1107 * g++.dg/template/using10.C: Likewise.
1108
1109 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1110
1111 PR fortran/51502
1112 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1113 change.
1114
1115 2012-01-01 Ira Rosen <irar@il.ibm.com>
1116
1117 PR tree-optimization/51704
1118 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1119 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1120 corresponding flags.
1121
1122 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/51723
1125 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1126
1127 2012-01-01 Jan Hubicka <jh@suse.cz>
1128
1129 PR rtl-optimization/51069
1130 * gcc.c-torture/compile/pr51069.c: New testcase.
1131
1132 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR tree-optimization/51683
1135 * gcc.dg/pr51683.c: New test.
1136 \f
1137 Copyright (C) 2012 Free Software Foundation, Inc.
1138
1139 Copying and distribution of this file, with or without modification,
1140 are permitted in any medium without royalty provided the copyright
1141 notice and this notice are preserved.