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