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