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