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