8bf1c29ea72873f3a7b7aa71aeef33c8390ff21f
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2
3 PR rtl-optimization/51821
4 * gcc.dg/pr51821.c: New test.
5
6 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
7
8 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9
10 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
11
12 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
13
14 2012-01-14 Tobias Burnus <burnus@net-b.de>
15
16 PR fortran/51800
17 * gfortran.dg/init_flag_8.f90: New.
18 * gfortran.dg/init_flag_9.f90: New.
19
20 2011-01-14 Tobias Burnus <burnus@net-b.de>
21
22 PR fortran/51816
23 * gfortran.dg/use_18.f90: New.
24 * gfortran.dg/use_19.f90: New.
25
26 2012-01-13 Ian Lance Taylor <iant@google.com>
27
28 PR c++/50012
29 * g++.dg/warn/Wsign-compare-4.C: New.
30
31 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
32
33 PR fortran/48351
34 * gfortran.dg/alloc_comp_assign.f03: New.
35 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
36 __BUILTIN_FREE from 38 to 32.
37
38 2012-01-13 Jason Merrill <jason@redhat.com>
39
40 PR c++/20681
41 * g++.dg/warn/Wreturn-type-7.C: New.
42
43 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
44
45 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
46 assumption.
47 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
48 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
49 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
50 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
51 int32plus because of big array needed.
52 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
53 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
54
55 2012-01-13 Jason Merrill <jason@redhat.com>
56
57 PR c++/51813
58 * g++.dg/ext/visibility/template9.C: New.
59
60 PR c++/51620
61 * g++.dg/cpp0x/defaulted34.C: New.
62 * g++.dg/template/virtual3.C: New.
63
64 2012-01-13 Richard Guenther <rguenther@suse.de>
65
66 PR middle-end/8081
67 * gcc.dg/torture/pr8081.c: New testcase.
68
69 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
70
71 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
72
73 2012-01-12 Jason Merrill <jason@redhat.com>
74
75 PR c++/51714
76 * g++.dg/ext/stmtexpr14.C: New.
77
78 2012-01-13 Dodji Seketeli <dodji@redhat.com>
79
80 PR c++/51633
81 * g++.dg/cpp0x/constexpr-diag4.C: New test.
82
83 2012-01-12 Jason Merrill <jason@redhat.com>
84
85 PR c++/48051
86 * g++.dg/abi/mangle48.C: Test qualified-names, too.
87 * g++.dg/abi/mangle58.C: Likewise.
88
89 PR c++/51403
90 * g++.dg/template/arg8.C: New.
91
92 2012-01-12 Ira Rosen <irar@il.ibm.com>
93
94 PR tree-optimization/51799
95 * gcc.dg/vect/pr51799.c: New test.
96 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
97 patterns.
98
99 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
100 Tobias Burnus <burnus@net-b.de>
101
102 PR fortran/51057
103 PR fortran/51616
104 * lib/target-supports.exp
105 (check_effective_target_fortran_largest_fp_has_sqrt): New.
106 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
107
108 2012-01-11 Jason Merrill <jason@redhat.com>
109
110 PR c++/51565
111 * g++.dg/ext/attrib42.C: New.
112
113 2012-01-11 Jakub Jelinek <jakub@redhat.com>
114
115 PR bootstrap/51796
116 * gcc.dg/pr51796.c: New test.
117
118 2012-01-11 Jason Merrill <jason@redhat.com>
119
120 PR c++/51818
121 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
122
123 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
124
125 * gnat.dg/array19.ad[sb]: New test.
126
127 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
128
129 * gnat.dg/opt23.ad[sb]: New test.
130 * gnat.dg/opt23_pkg.ad[sb]: New helper.
131 * gnat.dg/opt24.ad[sb]: New test.
132
133 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
134
135 PR tree-optimization/49642
136 * gcc.dg/tree-ssa/pr49642-1.c: New test.
137 * gcc.dg/tree-ssa/pr49642-2.c: New test.
138
139 2012-01-11 Jason Merrill <jason@redhat.com>
140
141 PR c++/51613
142 * g++.dg/template/explicit-args5.C: New.
143
144 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
145
146 * gcc.c-torture/execute/20120110-1.c: New testcase.
147
148 2012-01-10 Jason Merrill <jason@redhat.com>
149
150 PR c++/51614
151 * g++.dg/inherit/ambig1.C: New.
152
153 PR c++/51433
154 * g++.dg/cpp0x/constexpr-cache1.C: New.
155
156 2012-01-10 Richard Guenther <rguenther@suse.de>
157
158 PR tree-optimization/51801
159 * gcc.dg/torture/pr51801.c: New testcase.
160
161 2012-01-10 Tobias Burnus <burnus@net-b.de>
162
163 PR fortran/51652
164 * gfortran.dg/allocate_with_typespec_5.f90: New.
165
166 2012-01-10 Tobias Burnus <burnus@net-b.de>
167
168 * gfortran.dg/class_39.f03: Update dg-error string.
169
170 2012-01-10 Richard Guenther <rguenther@suse.de>
171
172 PR tree-optimization/50913
173 * gcc.dg/graphite/interchange-16.c: New testcase.
174 * gcc.dg/graphite/scop-20.c: XFAIL.
175 * gfortran.dg/graphite/interchange-1.f: Likewise.
176 * gfortran.dg/graphite/block-1.f90: Likewise.
177 * gfortran.dg/graphite/block-2.f: Likewise.
178
179 2012-01-10 Richard Henderson <rth@redhat.com>
180
181 * lib/target-supports.exp (check_effective_target_vect_perm,
182 check_effective_target_vect_perm_byte,
183 check_effective_target_vect_perm_short): Enable for arm neon.
184
185 2012-01-09 Tobias Burnus <burnus@net-b.de>
186
187 PR fortran/46328
188 * gfortran.dg/typebound_operator_11.f90: New.
189
190 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
191
192 * gnat.dg/array18.adb: New test.
193 * gnat.dg/array18_pkg.ads: New helper.
194
195 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
196
197 PR fortran/51791
198 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
199 around base object in first assignment in main program.
200 * gfortran.dg/typebound_operator_10.f03: New test.
201
202 2012-01-09 Martin Jambor <mjambor@suse.cz>
203
204 PR tree-optimization/51759
205 * g++.dg/ipa/pr51759.C: New test.
206
207 2012-01-09 Tobias Burnus <burnus@net-b.de>
208
209 PR fortran/51758
210 * gfortran.dg/optional_absent_2.f90: New.
211
212 2012-01-09 Tobias Burnus <burnus@net-b.de>
213
214 PR fortran/51578
215 * gfortran.dg/use_17.f90: New.
216
217 2012-01-09 Gary Funck <gary@intrepid.com>
218
219 PR preprocessor/33919
220 * gcc.dg/pr33919.c: New test.
221 * gcc.dg/pr33919-0.h: New test header file.
222 * gcc.dg/pr33919-1.h: Ditto.
223 * gcc.dg/pr33919-2.h: Ditto.
224
225 2012-01-07 Jan Hubicka <jh@suse.cz>
226
227 PR tree-optimize/51694
228 * gcc.c-torture/compile/pr51694.c: new testcase.
229
230 2012-01-07 Jan Hubicka <jh@suse.cz>
231
232 PR tree-optimization/51600
233 * g++.dg/torture/pr51600.C: New testcase.
234
235 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
236
237 PR gcov-profile/51715
238 PR gcov-profile/51717
239 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
240 * gcc.misc-tests/gcov-14.c: Likewise.
241
242 2012-01-06 Jason Merrill <jason@redhat.com>
243
244 * g++.dg/parse/new5.C: New.
245
246 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
247
248 PR testsuite/51655
249 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
250 including <string.h>.
251
252 2012-01-06 Jason Merrill <jason@redhat.com>
253
254 * g++.dg/abi/mangle51.C: New.
255 * g++.dg/abi/mangle52.C: New.
256 * g++.dg/abi/mangle53.C: New.
257 * g++.dg/abi/mangle54.C: New.
258 * g++.dg/abi/mangle55.C: New.
259 * g++.dg/abi/mangle56.C: New.
260 * g++.dg/abi/mangle57.C: New.
261 * g++.dg/abi/mangle58.C: New.
262 * g++.dg/abi/mangle59.C: New.
263 * g++.dg/cpp0x/trailing3.C: Update mangling.
264 * g++.dg/cpp0x/variadic111.C: Update mangling.
265 * g++.dg/cpp0x/variadic4.C: Update mangling.
266 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
267 * g++.dg/template/nontype22.C: Works now.
268 * g++.dg/template/pr35240.C: Works now.
269
270 * g++.dg/cpp0x/error7.C: New.
271
272 2012-01-06 Tobias Burnus <burnus@net-b.de>
273
274 * gfortran.dg/deallocate_stat_2.f90: New.
275 * coarray/allocate_errgmsg.f90: New.
276 * gfortran.dg/coarray_lib_alloc_1.f90: New.
277 * gfortran.dg/coarray_lib_alloc_2.f90: New.
278 * coarray/subobject_1.f90: Fix for num_images > 1.
279 * gfortran.dg/deallocate_stat.f90: Update due to changed
280 stat= handling.
281
282 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
283
284 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
285
286 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
287
288 * ada/acats/overflow.lst: Add cb20004.
289
290 2012-01-05 Dodji Seketeli <dodji@redhat.com>
291
292 PR c++/51541
293 * g++.dg/cpp0x/alias-decl-18.C: New test.
294
295 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
296
297 * gcc.c-torture/execute/20120104-1.c: New test.
298
299 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
300
301 PR fortran/PR48946
302 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
303 the old typebound_operator_8.f03.
304 * gfortran.dg/typebound_operator_8.f03: New version of
305 typebound_operator_7.f03 with 'u' a derived type instead of a
306 class object.
307
308 2012-01-05 Richard Guenther <rguenther@suse.de>
309
310 * g++.dg/torture/pr49309.C: Skip for -flto.
311
312 2012-01-05 Jakub Jelinek <jakub@redhat.com>
313
314 PR middle-end/51761
315 * gcc.c-torture/compile/pr51761.c: New test.
316
317 2012-01-05 Richard Guenther <rguenther@suse.de>
318
319 PR tree-optimization/51760
320 * gcc.dg/torture/pr51760.c: New testcase.
321
322 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
323
324 PR middle-end/51472
325 * gcc.dg/tm/memopt-6.c: Adjust regexp.
326
327 2012-01-05 Richard Guenther <rguenther@suse.de>
328
329 PR lto/41576
330 * gfortran.dg/lto/pr41576_0.f90: New testcase.
331 * gfortran.dg/lto/pr41576_1.f90: Likewise.
332
333 2012-01-04 Jakub Jelinek <jakub@redhat.com>
334
335 PR debug/51695
336 * gcc.dg/pr51695.c: New test.
337
338 2012-01-04 Andrew Pinski <apinski@cavium.com>
339
340 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
341 * gcc.target/mips/octeon2-lx-1.c: New test.
342 * gcc.target/mips/mips64-dsp-ldx.c: New test.
343 * gcc.target/mips/octeon2-lx-2.c: New test.
344 * gcc.target/mips/octeon2-lx-3.c: New test.
345
346 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
347
348 PR other/51163
349 PR other/51164
350 * gcc.dg/tm/alias-1.c: Adjust regexp.
351 * gcc.dg/tm/alias-2.c: Adjust regexp.
352
353 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
354
355 PR c++/51064
356 * g++.dg/warn/Wparentheses-26.C: New.
357
358 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
359
360 * gfortran.dg/elemental_optional_args_2.f90: New test.
361
362 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
363
364 PR fortran/49693
365 * gfortran.dg/common_17.f90: New test.
366
367 2012-01-04 Richard Guenther <rguenther@suse.de>
368
369 PR tree-optimization/49651
370 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
371 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
372
373 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/51738
376 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
377
378 2012-01-03 Andrew Pinski <apinski@cavium.com>
379
380 * lib/scanasm.exp (dg-function-on-line): Always use a special format
381 for all mips targets. Also allow an optional .cfi_startproc.
382
383 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
384
385 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
386
387 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
388
389 PR c++/29273
390 * g++.dg/rtti/dyncast5.C: New.
391
392 2012-01-03 Richard Guenther <rguenther@suse.de>
393
394 PR tree-optimization/51070
395 * gcc.dg/torture/pr51070-2.c: New testcase.
396
397 2012-01-03 Richard Guenther <rguenther@suse.de>
398
399 PR tree-optimization/51692
400 * gcc.dg/torture/pr51692.c: New testcase.
401
402 2012-01-03 Richard Guenther <rguenther@suse.de>
403
404 PR debug/51650
405 * g++.dg/lto/pr51650-3_0.C: New testcase.
406
407 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/15867
410 * g++.dg/warn/Wredundant-decls-spec.C: New.
411
412 2012-01-03 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/51719
415 * g++.dg/tree-prof/pr51719.C: New test.
416
417 2012-01-03 Richard Guenther <rguenther@suse.de>
418
419 PR middle-end/51730
420 * gcc.dg/fold-compare-6.c: New testcase.
421
422 2012-01-03 Jakub Jelinek <jakub@redhat.com>
423
424 PR c++/51669
425 * g++.dg/gomp/pr51669.C: New test.
426
427 2012-01-02 Jason Merrill <jason@redhat.com>
428
429 PR c++/51675
430 * g++.dg/cpp0x/constexpr-union2.C: New.
431
432 PR c++/51666
433 * g++.dg/cpp0x/nsdmi-defer5.C: New.
434
435 2012-01-02 Dodji Seketeli <dodji@redhat.com>
436
437 PR c++/51462
438 * g++.dg/cpp0x/constexpr-99.C: New test.
439
440 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
441
442 PR c++/20140
443 * g++.dg/template/init9.C: New.
444
445 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
446
447 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
448 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
449 rather than a specific number.
450
451 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
452
453 PR fortran/46262
454 PR fortran/46328
455 PR fortran/51052
456 * gfortran.dg/typebound_operator_7.f03: New.
457 * gfortran.dg/typebound_operator_8.f03: New.
458
459 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
460
461 PR target/51729
462 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
463 XFAIL.
464 * gcc.target/mips/dspr2-MULTU.c: Likewise.
465
466 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
467
468 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
469
470 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
471
472 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
473 for MIPS.
474
475 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
476
477 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
478 * gfortran.dg/io_real_boz_4.f90: Likewise.
479 * gfortran.dg/io_real_boz_5.f90: Likewise.
480
481 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
482
483 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
484
485 2012-01-02 Revital Eres <revital.eres@linaro.org>
486
487 * gcc.dg/sms-11.c: New file.
488
489 2012-01-02 Tobias Burnus <burnus@net-b.de>
490
491 PR fortran/51682
492 * gfortran.dg/coarray/image_index_3.f90: New.
493
494 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
495
496 PR c++/16603
497 * g++.dg/parse/enum8.C: New.
498
499 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/51379
502 * g++.dg/conversion/reinterpret4.C: New.
503 * g++.dg/conversion/reinterpret1.C: Adjust.
504
505 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
506
507 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
508
509 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
510
511 * g++.old-deja/g++.brendan/crash25.C: Adjust.
512 * g++.old-deja/g++.brendan/crash56.C: Likewise.
513 * g++.old-deja/g++.jason/access14.C: Likewise.
514 * g++.old-deja/g++.jason/access8.C: Likewise.
515 * g++.old-deja/g++.jason/access1.C: Likewise.
516 * g++.old-deja/g++.other/access3.C: Likewise.
517 * g++.old-deja/g++.other/access5.C: Likewise.
518 * g++.old-deja/g++.law/unsorted1.C: Likewise.
519 * g++.old-deja/g++.law/visibility22.C: Likewise.
520 * g++.old-deja/g++.law/visibility26.C: Likewise.
521 * g++.old-deja/g++.mike/p2746.C: Likewise.
522 * g++.dg/debug/using1.C: Likewise.
523 * g++.dg/lookup/using51.C: Likewise.
524 * g++.dg/inherit/using5.C: Likewise.
525 * g++.dg/inherit/pr30297.C: Likewise.
526 * g++.dg/inherit/access8.C: Likewise.
527 * g++.dg/torture/pr39362.C: Likewise.
528 * g++.dg/template/crash13.C: Likewise.
529 * g++.dg/template/using10.C: Likewise.
530
531 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
532
533 PR fortran/51502
534 * lib/gcc-dg.exp (scan-module-absence): Really commit last
535 change.
536
537 2012-01-01 Ira Rosen <irar@il.ibm.com>
538
539 PR tree-optimization/51704
540 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
541 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
542 corresponding flags.
543
544 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
545
546 PR c++/51723
547 * g++.dg/cpp0x/constexpr-delegating2.C: New.
548
549 2012-01-01 Jan Hubicka <jh@suse.cz>
550
551 PR rtl-optimization/51069
552 * gcc.c-torture/compile/pr51069.c: New testcase.
553
554 2012-01-01 Jakub Jelinek <jakub@redhat.com>
555
556 PR tree-optimization/51683
557 * gcc.dg/pr51683.c: New test.
558 \f
559 Copyright (C) 2012 Free Software Foundation, Inc.
560
561 Copying and distribution of this file, with or without modification,
562 are permitted in any medium without royalty provided the copyright
563 notice and this notice are preserved.