OSDN Git Service

c13fd9f5da3f690dfedf8185ea8b5bdfbeb49c56
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-01  Jason Merrill  <jason@redhat.com>
2
3         PR c++/48261
4         * g++.dg/template/template-id-3.C: New.
5
6         PR c++/48593
7         * g++.dg/template/qualified-id4.C: New.
8
9         PR c++/48883
10         * g++.dg/template/explicit-args4.C: New.
11
12         PR c++/49085
13         * g++.dg/template/offsetof2.C: New.
14
15 2011-07-01  Kai Tietz  <ktietz@redhat.com>
16
17         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
18
19 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
20
21         PR libmudflap/49549
22         * lib/target-supports.exp (check_effective_target_gld): New proc.
23
24 2011-07-01  Richard Guenther  <rguenther@suse.de>
25
26         PR tree-optimization/49603
27         * gcc.dg/torture/pr49603.c: New testcase.
28
29 2011-06-30  Jason Merrill  <jason@redhat.com>
30
31         PR c++/49387
32         * g++.dg/rtti/template1.C: New.
33
34         PR c++/49569
35         * g++.dg/cpp0x/regress/ctor1.C: New.
36
37         PR c++/49355
38         * g++.dg/cpp0x/initlist54.C: New.
39
40 2011-06-30  Martin Jambor  <mjambor@suse.cz>
41
42         * gcc.dg/tree-ssa/sra-12.c: New test.
43
44 2011-06-29  Jason Merrill  <jason@redhat.com>
45
46         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
47
48 2011-06-30  Richard Guenther  <rguenther@suse.de>
49
50         PR tree-optimization/46787
51         * gcc.dg/vect/vect-121.c: New testcase.
52
53 2011-06-30  Martin Jambor  <mjambor@suse.cz>
54
55         PR tree-optimization/49094
56         * gcc.dg/tree-ssa/pr49094.c: New test.
57
58 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
59
60         PR fortran/49540
61         * gfortran.dg/pr49540-1.f90: New test.
62         * gfortran.dg/pr49540-2.f90: New test.
63
64 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
65
66         PR ada/49511
67         * ada/acats/run_acats (which): Use last field of type -p output.
68
69 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
70             Iain Sandoe  <iains@gcc.gnu.org>
71
72         PR libobjc/36610
73         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
74         Only skip on 64-bit *-*-darwin8* && !objc2.
75
76 2011-06-30  Richard Guenther  <rguenther@suse.de>
77
78         PR tree-optimization/38752
79         * gcc.c-torture/compile/pr38752.c: New testcase.
80
81 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
82
83         * gcc.dg/vect/slp-widen-mult-half.c: New test.
84         * gcc.dg/vect/vect-widen-mult-half.c: New test.
85
86 2011-06-29  Jason Merrill  <jason@redhat.com>
87
88         PR c++/49216
89         * g++.dg/cpp0x/initlist53.C: Use placement new.
90         * g++.dg/cpp0x/initlist-value.C: Use placement new.
91         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
92
93         PR c++/49003
94         * g++.dg/cpp0x/trailing6.C: New.
95         * g++.dg/cpp0x/pr45908.C: No error.
96
97         PR c++/49272
98         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
99
100         PR c++/49520
101         * g++.dg/cpp0x/constexpr-using2.C: New.
102
103         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
104
105         PR c++/45923
106         * g++.dg/cpp0x/constexpr-diag3.C: New.
107         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
108         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
109         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
110         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
111
112 2011-06-29  Jason Merrill  <jason@redhat.com>
113
114         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
115
116 2011-06-29  Richard Guenther  <rguenther@suse.de>
117
118         * gcc.dg/tree-ssa/loop-17.c: Adjust.
119
120 2011-06-29  Jason Merrill  <jason@redhat.com>
121
122         * g++.dg/cpp0x/initlist-value2.C: New.
123
124         * g++.dg/cpp0x/constexpr-initlist4.C: New.
125         * g++.dg/cpp0x/initlist-value.C: New.
126
127 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
128
129         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
130
131 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
132
133         * gcc.dg/inline_1.c: Remove dg-excess-errors.
134         * gcc.dg/inline_2.c: Likewise.
135         * gcc.dg/unroll_1.c: Likewise.
136
137 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
138
139         PR debug/49567
140         * gcc.target/i386/pr49567.c: New test.
141
142 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * gnat.dg/opt17.ad[sb]: New test.
145
146 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
147             Tom de Vries  <tom@codesourcery.com>
148
149         * lib/target-supports.exp (check_effective_target_arm_nothumb)
150         (check_effective_target_arm_thumb2): New effective targets.
151         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
152         properly.  Clean up temporary files.
153         * gcc.target/arm/ivopts-2.c: Likewise.
154         * gcc.target/arm/ivopts-3.c: Likewise.
155         * gcc.target/arm/ivopts-4.c: Likewise.
156         * gcc.target/arm/ivopts-5.c: Likewise.
157         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
158
159 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
160
161         PR fortran/49479
162         * gfortran.dg/reshape_zerosize_3.f90:  New test.
163
164 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
165
166         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
167         * gcc.target/arm/vfp-ldmias.c: Likewise.
168         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
169         * gcc.target/arm/vfp-stmdbs.c: Likewise.
170         * gcc.target/arm/vfp-ldmiad.c: Likewise.
171         * gcc.target/arm/vfp-stmias.c: Likewise.
172         * gcc.target/arm/vfp-stmdbd.c: Likewise.
173         * gcc.target/arm/vfp-stmiad.c: Likewise.
174
175 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
176
177         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
178         dg-prune-output.
179         * gcc.target/arm/pr45701-2.c: Ditto.
180
181 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
182
183         PR fortran/49466
184         * gfortran.dg/allocatable_scalar_9.f90: Modified.
185         * gfortran.dg/extends_14.f03: Modified.
186
187 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
188
189         * lib/target-supports-dg.exp (dg-require-effective-target): Return
190         early if the test is already being skipped.
191
192         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
193         scan-assembler-dem-not): For missing file, report unresolved with
194         same message as for pass/fail, with reason reported in log file.
195
196         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
197         from add_options_for_arm_neon_fp16.
198         (check_effective_target_arm_fp16_ok_nocache): Renamed from
199         check_effective_target_arm_neon_fp16_ok_nocache.
200         Check -mfpu and -mfloat-abi options from current multilib.
201         Do not require neon support.
202         (check_effective_target_arm_fp16_ok): Renamed from
203         check_effecitve_target_arm_neon_fp16_ok.
204         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
205         arm_neon_fp16_ok and arm_fp16.
206         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
207         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
208         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
209         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
210
211 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
212
213         * gcc.dg/builtin-assume-aligned-1.c: New test.
214         * gcc.dg/builtin-assume-aligned-2.c: New test.
215         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
216
217         PR debug/49544
218         * gcc.dg/pr49544.c: New test.
219
220 2011-06-27  Richard Guenther  <rguenther@suse.de>
221
222         PR tree-optimization/49394
223         * g++.dg/torture/pr49394.C: New testcase.
224
225 2011-06-27  Kai Tietz  <ktietz@redhat.com>
226
227         * gcc.dg/optimize-bswapdi-2.c: New test.
228
229 2011-06-27  Michael Hope  <michael.hope@linaro.org>
230             Richard Sandiford  <richard.sandiford@linaro.org>
231
232         PR tree-optimization/49169
233         * gcc.dg/torture/pr49169.c: New test.
234
235 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
236
237         PR testsuite/49529
238         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
239
240         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
241         hppa*-*-hpux*.
242
243 2011-06-26  Jason Merrill  <jason@redhat.com>
244
245         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
246
247         PR c++/49528
248         * g++.dg/init/ref19.C: New.
249         * g++.dg/cpp0x/constexpr-cleanup.C: New.
250
251 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
252
253         PR tree-optimization/48377
254         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
255         non_strict_align.
256
257 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
258
259         PR middle-end/49191
260         * lib/target-supports.exp (check_effective_target_non_strict_align):
261         New.
262         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
263
264 2011-06-24  Martin Jambor  <mjambor@suse.cz>
265
266         PR tree-optimizations/49516
267         * g++.dg/tree-ssa/pr49516.C: New test.
268
269 2011-06-23  Jason Merrill  <jason@redhat.com>
270
271         PR c++/35255
272         * g++.dg/template/partial10.C: New.
273         * g++.dg/template/partial11.C: New.
274
275 2011-06-23  Jeff Law <law@redhat.com>
276
277         PR middle-end/48770
278         * gcc.dg/pr48770.c: New test.
279
280 2011-06-23  Jan Hubicka  <jh@suse.cz>
281
282         PR middle-end/49373
283         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
284
285 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
286
287         PR testsuite/49512
288         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
289         instead of -fdump-tree-optimized.
290
291 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR c++/44625
294         * g++.dg/template/crash107.C: New.
295         * g++.dg/template/error17.C: Adjust.
296
297 2011-06-23  Jason Merrill  <jason@redhat.com>
298
299         PR c++/49507
300         * g++.dg/cpp0x/defaulted30.C: New.
301
302         PR c++/49440
303         * g++.dg/rtti/anon-ns1.C: New.
304
305         PR c++/49395
306         * g++.dg/init/ref18.C: New.
307
308         PR c++/36435
309         * g++.dg/template/partial9.C: New.
310
311 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
312
313         PR middle-end/49373
314         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
315
316 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
317
318         PR debug/49496
319         * gcc.dg/pr49496.c: New test.
320
321 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
322
323         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
324         is not xscale.
325
326         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
327
328         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
329         * gcc.target/arm/pr42879.c: Likewise.
330         * gcc.target/arm/pr45701-3.c: Likewise.
331
332         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
333         * gcc.target/arm/pr40482.c: Likewise.
334         * gcc.target/arm/stack-corruption.c: Likewise.
335
336 2011-06-22  Richard Guenther  <rguenther@suse.de>
337
338         PR tree-optimization/49493
339         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
340
341 2011-06-22  Jason Merrill  <jason@redhat.com>
342
343         PR c++/49260
344         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
345
346 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
347             Dmitry Melnik  <dm@ispras.ru>
348
349         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
350         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
351         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
352
353 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
354
355         * gcc.target/arm/tlscall.c: New.
356
357 2011-06-21  Jason Merrill  <jason@redhat.com>
358
359         PR c++/49172
360         * g++.dg/cpp0x/constexpr-ref1.C: New.
361         * g++.dg/cpp0x/constexpr-ref2.C: New.
362         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
363
364         PR c++/49482
365         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
366
367         PR c++/49418
368         * g++.dg/template/param3.C: New.
369
370 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
371
372         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
373         my_clrsb test functions.
374         (main): Test clrsb.
375         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
376         test_sll, test_ull): Add clrsb tests.
377         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
378         clrsbll.
379
380 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
381
382         PR fortran/49112
383         * gfortran.dg/class_44.f03: New.
384
385 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
386
387         PR tree-optimization/49478
388         * gcc.dg/vect/pr49478.c
389
390 2011-06-21  Richard Guenther  <rguenther@suse.de>
391
392         PR tree-optimization/49483
393         * gcc.dg/vect/vect-120.c: New testcase.
394
395 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
396
397         PR testsuite/49443
398         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
399         * gcc.dg/vect/vect-peel-4.c: Likewise.
400
401 2011-06-22  Christian Bruel  <christian.bruel@st.com>
402
403         PR middle-end/49139
404         * gcc.dg/always_inline.c: Removed -Winline. Update checks
405         * gcc.dg/always_inline2.c: Likewise.
406         * gcc.dg/always_inline3.c: Likewise.
407         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
408         * gcc.dg/inline_1.c: Likewise.
409         * gcc.dg/inline_2.c: Likewise.
410         * gcc.dg/inline_3.c: Likewise.
411         * gcc.dg/inline_4.c: Likewise.
412         * gcc.dg/20051201-1.c: Likewise.
413         * gcc.dg/pr40087.c: Likewise.
414         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
415         * gcc.dg/inline-22.c: Likewise.
416         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
417         * gcc.dg/lto/20090218-1_1.c: Likewise.
418         * g++.dg/ipa/devirt-7.C: Likewise.
419         * gcc.dg/uninit-pred-5_a.c: Likewise.
420         * gcc.dg/uninit-pred-5_b.c: Likewise.
421         * gcc.dg/fail_always_inline.c: New.
422
423 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
424
425         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
426         into 6 jobs instead of 3.
427
428 2011-06-20  Jason Merrill  <jason@redhat.com>
429
430         PR c++/49216
431         * g++.dg/cpp0x/initlist53.C: New.
432
433 2011-06-20  Tobias Burnus  <burnus@net-b.de>
434
435         PR fortran/18918
436         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
437         * gfortran.dg/coarray_lock_3.f90: New.
438         * gfortran.dg/coarray/lock_1.f90: New.
439
440 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
441
442         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
443         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
444         unresolved and report the reason to the log file.
445
446         * lib/scanasm.exp (object-size): Move argument processing earlier
447         to report errors before verifying that the file exists.  Report
448         problems detected at runtime as unresolved instead of error and
449         report their reasons to the log file.
450
451 2011-06-20  Jason Merrill  <jason@redhat.com>
452
453         PR c++/47080
454         * g++.dg/cpp0x/explicit6.C: New.
455
456         PR c++/47635
457         * g++.dg/cpp0x/enum20.C: New.
458
459         PR c++/48138
460         * g++.dg/ext/attr-aligned01.C: New.
461
462         PR c++/49205
463         * g++.dg/cpp0x/variadic-default.C: New.
464
465         PR c++/43321
466         * g++.dg/cpp0x/auto26.C: New.
467
468         PR c++/43831
469         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
470
471 2011-06-20  Kai Tietz  <ktietz@redhat.com>
472
473         * gcc.dg/binop-notand1.c: New test.
474         * gcc.dg/binop-notand2.c: New test.
475         * gcc.dg/binop-notand3.c: New test.
476         * gcc.dg/binop-notand4.c: New test.
477         * gcc.dg/binop-notand5.c: New test.
478         * gcc.dg/binop-notand6.c: New test.
479
480 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
481
482         PR testsuite/49432
483         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
484
485 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
486
487         PR fortran/49400
488         * gfortran.dg/proc_ptr_31.f90: New.
489
490 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
491
492         * gnat.dg/volatile6.adb: New test.
493         * gnat.dg/volatile7.adb: Likewise.
494         * gnat.dg/volatile8.adb: Likewise.
495         * gnat.dg/volatile9.adb: Likewise.
496
497 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/constant3.adb: New test.
500
501 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
502
503         PR libfortran/48296
504         * gfortran.dg/read_list_eof_1.f90: New test.
505
506 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
507
508         PR target/49411
509         * gcc.target/i386/testimm-1.c: New test.
510         * gcc.target/i386/testimm-2.c: New test.
511         * gcc.target/i386/testimm-3.c: New test.
512         * gcc.target/i386/testimm-4.c: New test.
513         * gcc.target/i386/testimm-5.c: New test.
514         * gcc.target/i386/testimm-6.c: New test.
515         * gcc.target/i386/testimm-7.c: New test.
516         * gcc.target/i386/testimm-8.c: New test.
517         * gcc.target/i386/xop-vpermil2px-2.c: New test.
518         * gcc.target/i386/xop-rotate1-int.c: New test.
519         * gcc.target/i386/xop-rotate2-int.c: New test.
520
521 2011-06-17  Jason Merrill  <jason@redhat.com>
522
523         * g++.dg/cpp0x/rv-func2.C: New.
524
525         * g++.dg/debug/dwarf2/lambda1.C: New.
526         * g++.dg/warn/Wshadow-6.C: Adjust.
527
528 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
529
530         PR fortran/48699
531         * gfortran.dg/move_alloc_5.f90: New.
532
533 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
534
535         PR rtl-optimization/48542
536         * gcc.dg/torture/pr48542.c: New test.
537
538 2011-06-16  Jason Merrill  <jason@redhat.com>
539
540         PR c++/44160
541         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
542
543         PR c++/45378
544         * g++.dg/cpp0x/initlist52.C New.
545
546         PR c++/45399
547         * c-c++-common/raw-string-12.c: New.
548
549         PR c++/49229
550         * g++.dg/cpp0x/sfinae26.C: New.
551
552         PR c++/49251
553         * g++.dg/cpp0x/variadic113.C: New.
554
555         PR c++/49420
556         * g++.dg/cpp0x/variadic112.C: New.
557
558 2011-06-16  Jeff Law <law@redhat.com>
559
560         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
561         improved jump threading.
562         * gcc.dg/builtin-object-size-2.c: Likewise.
563         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
564
565 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
566
567         PR fortran/49074
568         * gfortran.dg/typebound_assignment_3.f03: New.
569
570 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
571
572         PR testsuite/48727
573         * g++.dg/opt/devirt2.C: Change xfail rule to target.
574
575 2011-06-16  Martin Jambor  <mjambor@suse.cz>
576
577         PR tree-optimization/49343
578         * gnat.dg/discr31.ad[sb]: New test.
579
580 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
581
582         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
583
584 2011-06-16  Tom de Vries  <tom@codesourcery.com>
585
586         PR target/45098
587         * gcc.target/arm/ivopts-3.c: Update test.
588         * gcc.target/arm/ivopts-5.c: Same.
589
590 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
591
592         Revert:
593         2011-06-10  Wei Guozhi  <carrot@google.com>
594
595         PR target/45335
596         * gcc.target/arm/pr45335.c: New test.
597         * gcc.target/arm/pr45335-2.c: New test.
598         * gcc.target/arm/pr45335-3.c: New test.
599         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
600         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
601         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
602
603 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
604
605         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
606
607 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
608
609         PR fortran/49417
610         * gfortran.dg/class_43.f03: New.
611
612 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/49419
615         * gcc.c-torture/execute/pr49419.c: New test.
616
617 2011-06-16  Revital Eres  <revital.eres@linaro.org>
618
619         * gcc.dg/sms-9.c: New file.
620
621 2011-06-15  Easwaran Raman  <eraman@google.com>
622
623         PR rtl-optimization/49414
624         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
625
626 2011-06-14  Jason Merrill  <jason@redhat.com>
627
628         * g++.dg/cpp0x/noexcept13.C: New.
629
630 2011-06-14  Easwaran Raman  <eraman@google.com>
631
632         PR rtl-optimization/44194
633         * gcc.dg/pr44194-1.c: New test.
634         * gcc.dg/pr44194-2.c: New test.
635
636 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
637
638         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
639         switches.
640         * gcc.target/arm/pr45701-2.c: Likewise.
641         * gcc.target/arm/thumb-branch1.c: Likewise.
642
643 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
644
645         PR testsuite/48727
646         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
647
648 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
649
650         * gcc.target/arm/pr45701-1.c: Require thumb support.
651         * gcc.target/arm/pr45701-2.c: Likewise.
652         * gcc.target/arm/thumb-branch1.c: Likewise.
653
654         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
655         * gcc.target/arm/pr39839.c: Likewise.
656         * gcc.target/arm/pr40657-2.c: Likewise.
657         * gcc.target/arm/pr40956.c: Likewise.
658         * gcc.target/arm/pr41679.c: Likewise.
659         * gcc.target/arm/pr42235.c: Likewise.
660         * gcc.target/arm/pr42495.c: Likewise.
661         * gcc.target/arm/pr42505.c: Likewise.
662         * gcc.target/arm/pr42574.c: Likewise.
663         * gcc.target/arm/pr46883.c: Likewise.
664         * gcc.target/arm/pr46934.c: Likewise.
665         * gcc.target/arm/xor-and.c: Likewise.
666
667 2011-06-14  Jason Merrill  <jason@redhat.com>
668
669         * g++.dg/other/error23.C: Adjust error message.
670         * g++.dg/other/error32.C: Likewise.
671
672         PR c++/49389
673         * g++.dg/cpp0x/rv-dotstar.C: New.
674
675         PR c++/49369
676         * g++.dg/cpp0x/decltype30.C: New.
677
678         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
679
680 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
681
682         PR fortran/49103
683         * gfortran.dg/pr49103.f90: New test.
684
685 2011-06-14  Tom de Vries  <tom@codesourcery.com>
686
687         PR target/45098
688         * gcc.target/arm/ivopts-3.c: New test.
689         * gcc.target/arm/ivopts-4.c: New test.
690         * gcc.target/arm/ivopts-5.c: New test.
691
692 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
693
694         PR rtl-optimization/49390
695         * gcc.c-torture/execute/pr49390.c: New test.
696
697 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
698
699         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
700
701 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
702
703         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
704         * gcc.c-torture/execute/cmpsi-2.x: New file.
705         * gcc.c-torture/execute/pr45262.c: Undo 172757.
706         * gcc.c-torture/execute/pr45262.x: New file.
707         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
708         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
709         int32plus
710         * gcc.c-torture/compile/pr49163.c: Ditto.
711
712 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
713
714         * gcc.dg/vect/vect-16.c: Rename to...
715         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
716         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
717         for double-word vectors.
718         * gcc.dg/vect/vect-peel-4.c: Likewise.
719         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
720         vect_element_align.
721         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
722         -fno-fast-math.
723
724 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
725
726         PR target/44618
727         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
728
729 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
730
731         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
732
733 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
734
735         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
736
737 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
738
739         * gfortran.dg/trim_optimize_8.f90:  New test case.
740
741 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
742            Ira Rosen  <ira.rosen@linaro.org>
743
744         PR tree-optimization/49352
745         * gcc.dg/vect/pr49352.c: New test.
746
747 2011-06-12  Tobias Burnus
748
749         PR fortran/49324
750         * gfortran.dg/alloc_comp_assign_11.f90: New.
751
752 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
753
754         * gfortran.dg/trim_optimize_7.f90:  New test.
755
756 2011-06-10  Wei Guozhi  <carrot@google.com>
757
758         PR target/45335
759         * gcc.target/arm/pr45335.c: New test.
760         * gcc.target/arm/pr45335-2.c: New test.
761         * gcc.target/arm/pr45335-3.c: New test.
762         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
763         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
764         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
765
766 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
767
768         PR c++/41769
769         * g++.dg/parse/error39.C: New.
770
771 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
772
773         * gcc.target/arm/20090811-1.c: Skip for incompatible
774         options, do not override other options.
775         * gcc.target/arm/combine-cmp-shift.c: Skip for
776         incompatible options.
777         * gcc.target/arm/pr45094.c: Likewise.
778         * gcc.target/arm/scd42-1.c: Likewise.
779         * gcc.target/arm/scd42-3.c: Likewise.
780         * gcc.target/arm/thumb-ltu.c: Likewise.
781
782         * lib/target-supports.exp
783         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
784         multilib flags use -mfpu with a value other than neon-fp16.
785
786 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
787
788         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
789         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
790
791 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792
793         * lib/target-supports.exp (check_effective_target_pie): New proc.
794         * gcc.dg/pie-link.c: Use target pie.
795
796 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
797             Laurent Rougé  <laurent.rouge@menta.fr>
798
799         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
800         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
801
802 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
803
804         * gfortran.dg/coarray/sync_1.f90: New test for
805         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
806
807 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
808
809         PR tree-optimization/49318
810         * gcc.dg/vect/pr49318.c: New test.
811
812 2011-06-09  David Krauss  <potswa@mac.com>
813
814         * g++.dg/template/arrow1.C: New.
815
816 2011-06-09  Jason Merrill  <jason@redhat.com>
817
818         * lib/prune.exp: Prune "note"s.
819         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
820
821         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
822         * g++.dg/template/dependent-expr3.C: Likewise.
823         * g++.dg/parse/template7.C: Likewise.
824         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
825         * g++.old-deja/g++.jason/rfg10.C: Likewise.
826         * g++.old-deja/g++.pt/friend38.C: Likewise.
827         * g++.old-deja/g++.pt/crash32.C: Likewise.
828         * g++.old-deja/g++.other/init4.C: Likewise.
829         * g++.old-deja/g++.other/friend8.C: Likewise.
830
831         * g++.dg/ext/complex7.C: Adjust expected output.
832         * g++.dg/diagnostic/method1.C: Likewise.
833         * g++.dg/parse/parameter-declaration-2.C: Likewise.
834         * g++.dg/parse/crash33.C: Likewise.
835         * g++.dg/other/warning1.C: Likewise.
836         * g++.dg/init/pr29571.C: Likewise.
837         * g++.dg/warn/overflow-warn-1.C: Likewise.
838         * g++.dg/warn/overflow-warn-3.C: Likewise.
839         * g++.dg/warn/overflow-warn-4.C: Likewise.
840         * g++.old-deja/g++.oliva/template1.C: Likewise.
841
842         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
843         * g++.dg/parse/template7.C: Adjust.
844
845 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
846
847         PR target/49307
848         * gcc.dg/pr49307.c: New.
849
850 2011-06-09  Wei Guozhi  <carrot@google.com>
851
852         PR target/46975
853         * gcc.target/arm/pr46975.c: New testcase.
854
855 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
856
857         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
858         (PMETH, arglist_t): Removed.
859         (method_get_number_of_arguments): Removed.
860         (method_get_nth_argument): Removed.
861         (method_get_first_argument): Removed.
862         (method_get_next_argument): Removed.
863         (method_get_sizeof_arguments): Removed.
864         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
865         (PMETH): Removed.
866         (method_get_number_of_arguments): Removed.
867         (method_get_nth_argument): Removed.
868         (method_get_first_argument): Removed.
869         (method_get_next_argument): Removed.
870         (method_get_sizeof_arguments): Removed.
871         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
872
873 2011-06-09  David Li  <davidxl@google.com>
874
875         * gcc.dg/dump-pass.c: New test.
876
877 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
878
879         PR c++/29003
880         * g++.dg/parse/error38.C: New.
881
882 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
883
884         PR middle-end/49308
885         * gfortran.dg/pr49308.f90: New test.
886
887 2011-06-08  Jason Merrill  <jason@redhat.com>
888
889         * g++.dg/cpp0x/noexcept11.C: New.
890         * g++.dg/cpp0x/noexcept12.C: New.
891         * g++.dg/cpp0x/sfinae11.C: Adjust.
892
893 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
894
895         PR testsuite/49323
896         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
897         to dg-options, match also DW_AT_linkage_name.
898
899 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
900
901         PR middle-end/21953
902         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
903         -fno-common on alpha*-dec-osf*.
904         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
905
906 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
907
908         PR rtl-optimization/49303
909         * gcc.target/ia64/pr49303.c: New test.
910
911 2011-06-08  Tobias Burnus  <burnus@net-b.de>
912
913         PR fortran/18918
914         * gfortran.dg/coarray_lock_1.f90: New.
915         * gfortran.dg/coarray_lock_2.f90: New.
916
917 2011-06-07  Jason Merrill  <jason@redhat.com>
918
919         * lib/prune.exp: Look for "required" rather than "instantiated".
920         * g++.dg/abi/mangle11.C: Likewise.
921         * g++.dg/abi/mangle12.C: Likewise.
922         * g++.dg/abi/mangle17.C: Likewise.
923         * g++.dg/abi/mangle20-2.C: Likewise.
924         * g++.dg/abi/pragma-pack1.C: Likewise.
925         * g++.dg/cpp0x/decltype26.C: Likewise.
926         * g++.dg/cpp0x/decltype28.C: Likewise.
927         * g++.dg/cpp0x/decltype29.C: Likewise.
928         * g++.dg/cpp0x/enum11.C: Likewise.
929         * g++.dg/cpp0x/forw_enum8.C: Likewise.
930         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
931         * g++.dg/cpp0x/pr47416.C: Likewise.
932         * g++.dg/ext/case-range2.C: Likewise.
933         * g++.dg/ext/case-range3.C: Likewise.
934         * g++.dg/gomp/for-19.C: Likewise.
935         * g++.dg/gomp/pr37533.C: Likewise.
936         * g++.dg/gomp/pr38639.C: Likewise.
937         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
938         * g++.dg/inherit/base3.C: Likewise.
939         * g++.dg/inherit/using6.C: Likewise.
940         * g++.dg/init/placement4.C: Likewise.
941         * g++.dg/init/reference3.C: Likewise.
942         * g++.dg/lookup/scoped6.C: Likewise.
943         * g++.dg/lookup/using7.C: Likewise.
944         * g++.dg/other/abstract1.C: Likewise.
945         * g++.dg/other/error10.C: Likewise.
946         * g++.dg/other/error5.C: Likewise.
947         * g++.dg/other/field1.C: Likewise.
948         * g++.dg/other/offsetof5.C: Likewise.
949         * g++.dg/parse/bitfield2.C: Likewise.
950         * g++.dg/parse/constant4.C: Likewise.
951         * g++.dg/parse/crash20.C: Likewise.
952         * g++.dg/parse/invalid-op1.C: Likewise.
953         * g++.dg/parse/non-dependent2.C: Likewise.
954         * g++.dg/parse/template18.C: Likewise.
955         * g++.dg/tc1/dr152.C: Likewise.
956         * g++.dg/tc1/dr166.C: Likewise.
957         * g++.dg/tc1/dr176.C: Likewise.
958         * g++.dg/tc1/dr213.C: Likewise.
959         * g++.dg/template/access11.C: Likewise.
960         * g++.dg/template/access2.C: Likewise.
961         * g++.dg/template/access3.C: Likewise.
962         * g++.dg/template/access7.C: Likewise.
963         * g++.dg/template/arg7.C: Likewise.
964         * g++.dg/template/cond2.C: Likewise.
965         * g++.dg/template/crash13.C: Likewise.
966         * g++.dg/template/crash40.C: Likewise.
967         * g++.dg/template/crash7.C: Likewise.
968         * g++.dg/template/crash84.C: Likewise.
969         * g++.dg/template/ctor5.C: Likewise.
970         * g++.dg/template/defarg13.C: Likewise.
971         * g++.dg/template/defarg14.C: Likewise.
972         * g++.dg/template/dtor7.C: Likewise.
973         * g++.dg/template/eh2.C: Likewise.
974         * g++.dg/template/error2.C: Likewise.
975         * g++.dg/template/error43.C: Likewise.
976         * g++.dg/template/friend32.C: Likewise.
977         * g++.dg/template/injected1.C: Likewise.
978         * g++.dg/template/instantiate1.C: Likewise.
979         * g++.dg/template/instantiate3.C: Likewise.
980         * g++.dg/template/instantiate5.C: Likewise.
981         * g++.dg/template/instantiate7.C: Likewise.
982         * g++.dg/template/local6.C: Likewise.
983         * g++.dg/template/lookup2.C: Likewise.
984         * g++.dg/template/member5.C: Likewise.
985         * g++.dg/template/memfriend15.C: Likewise.
986         * g++.dg/template/memfriend16.C: Likewise.
987         * g++.dg/template/memfriend17.C: Likewise.
988         * g++.dg/template/memfriend7.C: Likewise.
989         * g++.dg/template/meminit1.C: Likewise.
990         * g++.dg/template/nested3.C: Likewise.
991         * g++.dg/template/non-type-template-argument-1.C: Likewise.
992         * g++.dg/template/nontype12.C: Likewise.
993         * g++.dg/template/nontype13.C: Likewise.
994         * g++.dg/template/nontype6.C: Likewise.
995         * g++.dg/template/pr23510.C: Likewise.
996         * g++.dg/template/pr35240.C: Likewise.
997         * g++.dg/template/ptrmem15.C: Likewise.
998         * g++.dg/template/ptrmem6.C: Likewise.
999         * g++.dg/template/qualified-id1.C: Likewise.
1000         * g++.dg/template/qualttp20.C: Likewise.
1001         * g++.dg/template/qualttp3.C: Likewise.
1002         * g++.dg/template/qualttp4.C: Likewise.
1003         * g++.dg/template/qualttp5.C: Likewise.
1004         * g++.dg/template/qualttp6.C: Likewise.
1005         * g++.dg/template/qualttp7.C: Likewise.
1006         * g++.dg/template/qualttp8.C: Likewise.
1007         * g++.dg/template/recurse.C: Likewise.
1008         * g++.dg/template/recurse2.C: Likewise.
1009         * g++.dg/template/ref5.C: Likewise.
1010         * g++.dg/template/scope2.C: Likewise.
1011         * g++.dg/template/sfinae10.C: Likewise.
1012         * g++.dg/template/sfinae3.C: Likewise.
1013         * g++.dg/template/sizeof3.C: Likewise.
1014         * g++.dg/template/static9.C: Likewise.
1015         * g++.dg/template/template-id-2.C: Likewise.
1016         * g++.dg/template/typedef13.C: Likewise.
1017         * g++.dg/template/typename4.C: Likewise.
1018         * g++.dg/template/using14.C: Likewise.
1019         * g++.dg/template/using2.C: Likewise.
1020         * g++.dg/template/warn1.C: Likewise.
1021         * g++.dg/warn/Wparentheses-13.C: Likewise.
1022         * g++.dg/warn/Wparentheses-15.C: Likewise.
1023         * g++.dg/warn/Wparentheses-16.C: Likewise.
1024         * g++.dg/warn/Wparentheses-17.C: Likewise.
1025         * g++.dg/warn/Wparentheses-18.C: Likewise.
1026         * g++.dg/warn/Wparentheses-19.C: Likewise.
1027         * g++.dg/warn/Wparentheses-20.C: Likewise.
1028         * g++.dg/warn/Wparentheses-23.C: Likewise.
1029         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1030         * g++.dg/warn/noeffect2.C: Likewise.
1031         * g++.dg/warn/noeffect4.C: Likewise.
1032         * g++.dg/warn/pr8570.C: Likewise.
1033         * g++.old-deja/g++.brendan/init2.C: Likewise.
1034         * g++.old-deja/g++.eh/spec6.C: Likewise.
1035         * g++.old-deja/g++.pt/crash10.C: Likewise.
1036         * g++.old-deja/g++.pt/crash36.C: Likewise.
1037         * g++.old-deja/g++.pt/derived3.C: Likewise.
1038         * g++.old-deja/g++.pt/error2.C: Likewise.
1039         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1040         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1041         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1042         * g++.old-deja/g++.pt/overload7.C: Likewise.
1043         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1044
1045 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1046             Iain Sandoe  <iains@gcc.gnu.org>
1047
1048         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1049         Added code to deal with the case when [Protocol
1050         -descriptionForInstanceMethod:] or [Protocol
1051         -descriptionForClassMethod:] returns NULL.
1052
1053 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1054             Iain Sandoe  <iains@gcc.gnu.org>
1055
1056         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1057         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1058         Added cast.
1059
1060 2011-06-07  Xinliang David Li  <davidxl@google.com>
1061
1062         * gcc.dg/inline_2.c: New test.
1063         * gcc.dg/unroll_2.c: New test.
1064         * gcc.dg/inline_3.c: New test.
1065         * gcc.dg/unroll_3.c: New test.
1066         * gcc.dg/inline_4.c: New test.
1067         * gcc.dg/unroll_4.c: New test.
1068         * gcc.dg/inline_1.c: New test.
1069         * gcc.dg/unroll_1.c: New test.
1070
1071 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1072
1073         PR tree-optimization/48497
1074         * lib/gcc-defs.exp (dg-additional-options): New proc.
1075         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1076         -msse2 on 32-bit x86.
1077
1078 2011-06-06  Jason Merrill  <jason@redhat.com>
1079
1080         * g++.dg/cpp0x/enum19.C: New.
1081
1082 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
1083
1084         * gcc.target/arm/neon-reload-class.c: New test.
1085
1086 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
1087
1088         PR debug/49130
1089         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1090
1091 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
1092
1093         * gcc.target/arm/smlatb-1.c: New file.
1094         * gcc.target/arm/smlatt-1.c: New file.
1095         * gcc.target/arm/smlaltb-1.c: New file.
1096         * gcc.target/arm/smlaltt-1.c: New file.
1097
1098 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
1099
1100         * gcc.target/arm/mla-2.c: New test.
1101
1102 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR gcov-profile/49299
1105         * gcc.dg/tree-prof/pr49299-1.c: New test.
1106         * gcc.dg/tree-prof/pr49299-2.c: New test.
1107
1108 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
1109
1110         * lib/target-supports.exp
1111         (check_effective_target_vect_widen_mult_qi_to_hi):
1112         Add NEON as supporting target.
1113         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1114         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1115         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1116         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1117         using widening multiplication on targets that support it.
1118         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1119         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1120         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1121
1122 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         Updated all testcases in the ObjC/ObjC++ testsuites to use the
1125         Modern Objective-C runtime API.
1126         * objc/execute/next_mapping.h: Removed.
1127         * objc-obj-c++-shared/next-mapping.h: Removed.
1128         * objc-obj-c++-shared/Object1.h: Removed.
1129         * objc-obj-c++-shared/Object1.m: Removed.
1130         * objc-obj-c++-shared/Object1.mm: Removed.
1131         * objc-obj-c++-shared/Object1-implementation.h: Removed.
1132         * objc-obj-c++-shared/Protocol1.h: Removed.
1133         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1134         of ProtoBool, IVAR_T and METHOD.
1135         * objc-obj-c++-shared/runtime.h: New.
1136         * objc-obj-c++-shared/TestsuiteObject.h: New.
1137         * objc-obj-c++-shared/TestsuiteObject.m: New.
1138
1139         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1140         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1141         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1142         it a class method.
1143         * objc/execute/_cmd.m: Include
1144         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1145         runtime API.  ([TestClass +initialize]): Include this method also
1146         with the GNU runtime.
1147         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1148         Object.  ([-setValue:]): Return void.
1149         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1150         with the GNU runtime.  Include
1151         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
1152         for the NeXT runtime.  Use the existing print_ivars() and
1153         compare_structures() implementations for the old NeXT runtime.
1154         Added new implementations for the Modern GNU and NeXT runtimes.
1155         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1156         well.  (main): Use objc_getClass().  Use return instead of exit.
1157         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1158         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
1159         of exit().
1160         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1161         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
1162         instead of Object.  (main): Use return instead of exit().
1163         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
1164         instead of Object.  Removed prototype for exit().  (main): Use
1165         return instead of exit().  Use the Modern Objective-C runtime API.
1166         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1167         Object.
1168         * objc/execute/class-tests-1.h: Include
1169         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1170         runtime API.  (test_class_with_superclass): Do not call [Object
1171         class].  There is no need to with the current libobjc.
1172         * objc/execute/class-tests-2.h: Include
1173         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
1174         runtime API.
1175         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1176         ../../objc-obj-c++-shared/next-mapping.h.
1177         * objc/execute/class-2.m: Likewise.
1178         * objc/execute/class-3.m: Likewise.
1179         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1180         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
1181         +initialize]): Include this method also with the GNU
1182         runtime. (main): Use the Modern Objective-C runtime API.
1183         * objc/execute/class-5.m: Likewise.
1184         * objc/execute/class-6.m: Likewise.
1185         * objc/execute/class-7.m: Likewise.
1186         * objc/execute/class-8.m: Likewise.
1187         * objc/execute/class-9.m: Likewise.
1188         * objc/execute/class-10.m: Likewise.
1189         * objc/execute/class-11.m: Likewise.
1190         * objc/execute/class-12.m: Likewise.
1191         * objc/execute/class-13.m: Likewise.
1192         * objc/execute/class-14.m: Likewise.
1193         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1194         this method also with the GNU runtime.
1195         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1196         +initialize]): Include this method also with the GNU runtime.
1197         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1198         of Object.
1199         * objc/execute/encode-1.m: Likewise.
1200         * objc/execute/enumeration-1.m: Likewise.
1201         * objc/execute/enumeration-2.m: Likewise.
1202         * objc/execute/exceptions/catchall-1.m: Likewise.
1203         * objc/execute/exceptions/finally-1.m: Likewise.
1204         * objc/execute/exceptions/foward-1.m: Likewise.
1205         * objc/execute/exceptions/local-variables-1.m: Likewise.
1206         * objc/execute/exceptions/throw-nil.m: Likewise.
1207         * objc/execute/exceptions/trivial.m: Likewise.
1208         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1209         of Object. Include objc/runtime.h instead of objc/objc-api.h.
1210         * objc/execute/exceptions/matcher-1.m: Likewise.
1211         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1212         Object.
1213         * objc/execute/formal_protocol-2.m: Likewise.
1214         * objc/execute/formal_protocol-3.m: Likewise.
1215         * objc/execute/formal_protocol-4.m: Likewise.
1216         * objc/execute/formal_protocol-5.m: Include
1217         ../../objc-obj-c++-shared/runtime.h. (main): Always use
1218         protocol_getName().
1219         * objc/execute/formal_protocol-6.m: Likewise.
1220         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1221         Object.  Include <objc/Protocol.h> instead of
1222         ../../objc-obj-c++-shared/Protocol1.h.
1223         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1224         Object.
1225         * objc/execute/informal_protocol.m: Likewise.
1226         * objc/execute/load-3.m: Likewise.
1227         * objc/execute/many_args_method.m ([TestClass +initialize]):
1228         Include this method with the GNU runtime as well.
1229         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1230         * objc/execute/nested-func-1.m: Use TestsuiteObject
1231         instead of Object.
1232         * objc/execute/nil_method-1.m: Likewise.
1233         * objc/execute/no_clash.m: Likewise.
1234         * objc/execute/np-1.m: Do not include
1235         ../../objc-obj-c++-shared/Protocol1.h.
1236         (main): Use return instead of exit().
1237         * objc/execute/np-2.m: Do not include
1238         ../../objc-obj-c++-shared/Protocol1.h.
1239         ([MyObject +initialize]): Include this method also with the GNU
1240         runtime.  (main): Use return instead of exit().
1241         * objc/execute/object_is_class.m: Include
1242         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
1243         of Object.  (main): Use the Modern Objective-C runtime API.
1244         * objc/execute/object_is_meta_class.m: Likewise.
1245         * objc/execute/private.m: Use TestsuiteObject instead of Object.
1246         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1247         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
1248         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
1249         Objective-C runtime API.
1250         * objc/execute/protocol-isEqual-2.m: Likewise.
1251         * objc/execute/protocol-isEqual-3.m: Likewise.
1252         * objc/execute/protocol-isEqual-4.m: Likewise.
1253         * objc/execute/redefining_self.m ([TestClass +initialize]):
1254         Include this method with the GNU runtime as well.
1255         * objc/execute/root_methods.m: Include
1256         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
1257         Include this method with the GNU runtime as well.
1258         (main): Use the Modern Objective-C runtime API.
1259         * objc/execute/selector-1.m: Include
1260         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
1261         of Object.  (main): Use the Modern Objective-C runtime API.
1262         * objc/execute/static-1.m ([Test +initialize]): Include this
1263         method with the GNU runtime as well.
1264         * objc/execute/static-2.m: Likewise.
1265         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1266         * objc/execute/va_method.m: Do not include objc/objc-api.h.
1267         ([MathClass +initialize]): Include this method with the GNU
1268         runtime as well.
1269         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1270         instead of Object.
1271         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1272         * objc.dg/attributes/categ-attributes-2.m: Likewise.
1273         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1274         * objc.dg/attributes/method-attribute-1.m: Likewise.
1275         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1276         * objc.dg/attributes/method-attribute-2.m: Likewise.
1277         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1278         * objc.dg/attributes/method-attribute-3.m: Likewise.
1279         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1280         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1281         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1282         * obj-c++.dg/bitfield-1.mm: Likewise.
1283         * obj-c++.dg/bitfield-2.mm: Likewise
1284         * objc.dg/bitfield-3.m: Likewise.
1285         * obj-c++.dg/bitfield-4.mm: Likewise.
1286         * objc.dg/bitfield-5.m: Likewise
1287         * objc.dg/call-super-1.m: Likewise.
1288         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1289         Use objc_getClass() instead of objc_get_class(), but for the GNU
1290         runtime redefine objc_getClass as objc_get_class.  Include
1291         ../objc-obj-c++-shared/runtime.h.
1292         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1293         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1294         Use the Modern Objective-C runtime API.
1295         * objc.dg/class-protocol-1.m: Include
1296         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1297         * obj-c++.dg/class-protocol-1.mm: Likewise.
1298         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1299         * objc.dg/comp-types-10.m: Likewise.
1300         * objc.dg/comp-types-11.m: Likewise.
1301         * objc.dg/comp-types-12.m: Likewise.
1302         * obj-c++.dg/comp-types-9.mm: Likewise.
1303         * obj-c++.dg/comp-types-11.mm: Likewise.
1304         * obj-c++.dg/comp-types-12.mm: Likewise.
1305         * obj-c++.dg/comp-types-13.mm: Likewise.
1306         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1307         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1308         * obj-c++.dg/cxx-scope-1.mm: Likewise.
1309         * obj-c++.dg/cxx-scope-2.mm: Likewise.
1310         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1311         * objc.dg/desig-init-1.m: Likewise.
1312         * obj-c++.dg/defs.mm: Likewise.
1313         * objc.dg/exceptions-2.m: Likewise.
1314         * obj-c++.dg/except-1.mm: Likewise.
1315         * obj-c++.dg/exceptions-2.mm: Likewise.
1316         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1317         Use the Modern Objective-C runtime API.
1318         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
1319         the Modern Objective-C runtime API.  Do not include
1320         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
1321         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
1322         the Modern Objective-C runtime API except when using an older NeXT
1323         runtime.
1324         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
1325         the Modern Objective-C runtime API.
1326         * objc.dg/encode-7.m: Include objc/runtime.h instead of
1327         objc/encoding.h.
1328         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1329         * objc.dg/encode-7-next-64bit.m: Updated include.
1330         * objc.dg/encode-8.m: Include objc/runtime.h instead of
1331         objc/encoding.h.
1332         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
1333         the Modern Objective-C runtime API.
1334         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1335         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
1336         instead of ../objc-obj-c++-shared/Protocol1.h.
1337         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
1338         the Modern Objective-C runtime API except when using an older NeXT
1339         runtime.
1340         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
1341         the Modern Objective-C runtime API.
1342         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1343         Object.
1344         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1345         * objc.dg/fix-and-continue-2.m: Likewise.
1346         * objc.dg/foreach-1.m: Likewise.
1347         * objc.dg/foreach-2.m: Likewise.
1348         * objc.dg/foreach-3.m: Likewise.
1349         * objc.dg/foreach-4.m: Likewise.
1350         * objc.dg/foreach-5.m: Likewise.
1351         * objc.dg/foreach-6.m: Likewise.
1352         * objc.dg/foreach-7.m: Likewise.
1353         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
1354         Object.
1355         * objc.dg/func-ptr-2.m: Likewise.
1356         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1357         Do not include objc/objc-api.h.
1358         * obj-c++.dg/fsf-package-0.mm: Likewise.
1359         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1360         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1361         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1362         of Object.
1363         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1364         * objc.dg/gnu-runtime-3.m: Likewise.
1365         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1366         * objc.dg/headers.m: Include objc/runtime.h instead of
1367         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
1368         for the NeXT runtime.
1369         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1370         * obj-c++.dg/isa-field-1.mm: Likewise.
1371         * obj-c++.dg/ivar-list-semi.mm: Likewise.
1372         * objc.dg/layout-1.m: Likewise.
1373         * objc.dg/layout-2.m: Likewise.
1374         * objc.dg/local-decl-2.m: Likewise.
1375         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1376         Object.  ([Container +elementForView:]): Use
1377         class_conformsToProtocol().
1378         * obj-c++.dg/lookup-2.mm: Likewise.
1379         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1380         * obj-c++.dg/local-decl-1.mm: Likewise.
1381         * objc.dg/method-3.m: Likewise.
1382         * objc.dg/method-4.m: Likewise.
1383         * objc.dg/method-6.m: Include objc/Protocol.h instead of
1384         ../objc-obj-c++-shared/Protocol1.h.
1385         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1386         * objc.dg/method-9.m: Likewise.
1387         * objc.dg/method-10.m: Likewise.
1388         * objc.dg/method-13.m ([Root +initialize]): Include this method
1389         also for the GNU runtime.  (main): Use objc_getClass() also for
1390         the GNU runtime.
1391         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1392         * objc.dg/method-17.m: Likewise.
1393         * objc.dg/method-19.m: Likewise.
1394         * objc.dg/method-20b.m: Likewise.
1395         * obj-c++.dg/method-2.mm: Likewise.
1396         * obj-c++.dg/method-6.mm: Likewise.
1397         * obj-c++.dg/method-10.mm: Likewise.
1398         * obj-c++.dg/method-11.mm: Likewise.
1399         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1400         ../objc-obj-c++-shared/Protocol1.h.
1401         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1402         * obj-c++.dg/method-15.mm: Likewise.
1403         * obj-c++.dg/method-17.mm: Likewise.
1404         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
1405         +initialize]): Include this method also for the GNU
1406         runtime.  (main): Use objc_getClass() also for the GNU runtime.
1407         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1408         * obj-c++.dg/method-22.mm: Likewise.
1409         * obj-c++.dg/method-23.mm: Likewise.
1410         * obj-c++.dg/no-extra-load.mm: Likewise.
1411         * objc.dg/objc-fast-4.m: Likewise.
1412         * objc.dg/objc-gc-4.m: Likewise.
1413         * obj-c++.dg/objc-gc-3.mm: Likewise.
1414         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
1415         protocol_getMethodDescription() instead of [Protocol
1416         -descriptionForInstanceMethod].
1417         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1418         Made it available with all runtimes.  (main): Call -test instead
1419         of -class.
1420         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1421         and put into a category.
1422         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1423         Object.  Include objc/objc.h.
1424         * obj-c++.dg/proto-lossage-2.mm: Likewise.
1425         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
1426         New. (main): Use protocol_getMethodDescription() instead
1427         of [Protocol -descriptionForInstanceMethod] and [Protocol
1428         -descriptionForClassMethod].
1429         * obj-c++.dg/proto-lossage-3.mm: Likewise.
1430         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
1431         Objective-C runtime API.
1432         * obj-c++.dg/proto-qual-1.mm: Likewise.
1433         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1434         Object.
1435         * obj-c++.dg/property/property-1.mm: Likewise.
1436         * obj-c++.dg/qual-types-1.mm: Likewise.
1437         * objc.dg/selector-2.m: Include objc/objc.h instead of
1438         ../objc-obj-c++-shared/Object1.h.
1439         * obj-c++.dg/selector-2.mm: Likewise.
1440         * obj-c++.dg/selector-5.mm: Likewise.
1441         * obj-c++.dg/selector-6.mm: Likewise.
1442         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1443         Object.  Do not include objc/objc-api.h.
1444         * obj-c++.dg/set-not-used-1.mm: Likewise.
1445         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1446         * objc.dg/stret-1.m: Likewise.
1447         * objc.dg/stret-2.m: Likewise.
1448         * obj-c++.dg/super-class-2.mm: Likewise.
1449         * objc.dg/super-class-3.m: Likewise.
1450         * objc.dg/super-class-4.m: Likewise.
1451         * objc.dg/sync-2.m: Likewise.
1452         * obj-c++.dg/sync-2.mm: Likewise.
1453         * objc.dg/sync-1.m: Include objc/objc.h instead of
1454         ../objc-obj-c++-shared/Object1.h.
1455         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1456         'Class' as the type of 'isa'.
1457         * objc.dg/special/unclaimed-category-1.m: Use the Modern
1458         Objective-C runtime API.  ([TestClass +initialize]): Include this
1459         method with the GNU runtime as well.
1460         * objc.dg/strings/strings-1.m: Updated includes.
1461         * obj-c++.dg/strings/strings-1.mm: Likewise.
1462         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1463         objc.dg/strings/const-str-12b.m.
1464         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1465         * obj-c++.dg/template-3.mm: Likewise.
1466         * obj-c++.dg/template-4.mm: Likewise.
1467         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
1468         Objective-C runtime API.
1469         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1470         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1471         * obj-c++.dg/try-catch-1.mm: Likewise.
1472         * obj-c++.dg/try-catch-2.mm: Likewise.
1473         * objc.dg/try-catch-3.m: Likewise.
1474         * obj-c++.dg/try-catch-3.mm: Likewise.
1475         * objc.dg/try-catch-6.m: Likewise.
1476         * objc.dg/try-catch-7.m: Likewise.
1477         * obj-c++.dg/try-catch-7.mm: Likewise.
1478         * obj-c++.dg/try-catch-8.mm: Likewise.
1479         * obj-c++.dg/try-catch-9.mm: Likewise.
1480         * objc.dg/try-catch-10.m: Likewise.
1481         * obj-c++.dg/try-catch-11.mm: Likewise.
1482         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1483         Object.  Include objc/objc.h.
1484         * obj-c++.dg/typedef-alias-1.mm: Likewise.
1485         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1486         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1487         Object.  Use Modern Objective-C runtime API.  Do not use
1488         performv::.
1489         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1490         * obj-c++.dg/torture/trivial.mm: Likewise.
1491         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1492         instead of ../objc-obj-c++-shared/Object1.h.  Include
1493         ../objc-obj-c++-shared/runtime.h.
1494         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1495         * objc.dg/torture/strings/const-str-11.m: Likewise.
1496         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1497         * objc.dg/torture/strings/const-str-9.m: Likewise.
1498         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1499         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1500         instead of Object. Only add _FooClassReference if
1501         __NEXT_RUNTIME__.
1502         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1503         * objc.dg/torture/strings/const-str-8.m: Likewise.
1504         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1505         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1506         additional sources.
1507         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1508         Object.
1509         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1510         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1511         * obj-c++.dg/va-meth-1.mm: Likewise.
1512         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1513         ../objc-obj-c++-shared/Object1.h.
1514         * objc.dg/zero-link-3.m: Likewise.
1515
1516 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1517
1518         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1519
1520 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1521
1522         PR objc-++/48275
1523         * obj-c++.dg/property/cxx-property-1.mm: New.
1524         * obj-c++.dg/property/cxx-property-2.mm: New.
1525
1526 2011-06-06  Jason Merrill  <jason@redhat.com>
1527
1528         * g++.dg/cpp0x/regress/ptrmem1.C: New.
1529
1530 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
1531
1532         PR rtl-optimization/49145
1533         From Ryan Mansfield
1534         * gcc.c-torture/compile/pr49145.c: New test.
1535
1536 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR testsuite/49288
1539         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1540         to dg-options, match also DW_AT_linkage_name.
1541
1542         PR debug/49294
1543         * gcc.dg/debug/pr49294.c: New test.
1544
1545         PR c++/49264
1546         * g++.dg/opt/pr49264.C: New test.
1547
1548 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
1549
1550         PR tree-optimization/49243
1551         * gcc.dg/pr49243.c: New.
1552
1553 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1554
1555         * gnat.dg/specs/cond_expr1.ads: New test.
1556
1557 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1558
1559         * gnat.dg/deferred_const4.ad[sb]: New test.
1560         * gnat.dg/deferred_const4_pkg.ads: New helper.
1561
1562 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * gnat.dg/test_tamdt.adb: Rename to...
1565         * gnat.dg/taft_type1.adb: ...this.
1566         * gnat.dg/tamdt.ad[sb]: Rename to...
1567         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1568         * gnat.dg/tamdt_aux.ads: Rename to...
1569         * gnat.dg/taft_type1_pkg2.ads: ...this.
1570         * gnat.dg/taft_type2.ad[sb]: New test.
1571         * gnat.dg/taft_type2_pkg.ads: New helper.
1572         * gnat.dg/taft_type3.adb: New test.
1573         * gnat.dg/taft_type3_pkg.ads: New helper.
1574
1575 2011-06-05  Tobias Burnus  <burnus@net-b.de>
1576
1577         PR fortran/49255
1578         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1579         for F2008.
1580
1581 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1582
1583         PR testsuite/49287
1584         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1585         warning.
1586         * objc.dg/gnu-api-2-objc.m: Likewise.
1587         * obj-c++.dg/gnu-api-2-class.mm: Likewise
1588         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1589
1590 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1591
1592         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
1593         alignment, not the alignment, when calling class_addIvar().  Add
1594         an 'isa' instance variable to the test root class.
1595         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1596
1597 2011-06-04  Jan Hubicka  <jh@suse.cz>
1598
1599         PR tree-optimization/48893
1600         PR tree-optimization/49091
1601         PR tree-optimization/49179
1602         * gfortran.dg/pr49179.f90: New testcase
1603
1604 2011-06-04  Jan Hubicka  <jh@suse.cz>
1605
1606         PR lto/48954
1607         * g++.dg/torture/pr48954.C: New testcase.
1608
1609 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1610
1611         * g++.dg/warn/delete-non-virtual-dtor.C: New.
1612
1613 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1614
1615         PR c++/33840
1616         * g++.dg/diagnostic/bitfld2.C: New.
1617
1618 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
1619
1620         PR target/49281
1621         * gcc.c-torture/execute/pr49281.c: New test.
1622
1623 2011-06-04  Jan Hubicka  <jh@suse.cz>
1624
1625         PR tree-optimize/48929
1626         * gcc.c-torture/compile/pr48929.c: New testcase.
1627
1628 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1631
1632 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR c++/49276
1635         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1636
1637 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1638
1639         * objc.dg/headers.m: Do not include sarray.h and hash.h.
1640
1641 2011-06-03  Richard Henderson  <rth@redhat.com>
1642             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1643
1644         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1645
1646 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1647
1648         * objc.dg/headers.m: Do not include objc-list.h.
1649
1650 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1651
1652         * objc.dg/type-stream-1.m: Test removed.
1653         * objc.dg/headers.m: Do not include typedstream.h.
1654
1655 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1656
1657         * objc.dg/torture/forward-1.m (main): Updated testcase.
1658
1659 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
1660
1661         PR target/49163
1662         * gcc.c-torture/compile/pr49163.c: New.
1663
1664 2011-06-02  Asher Langton  <langton2@llnl.gov>
1665
1666         PR fortran/49268
1667         * gfortran.dg/PR49268.f90: New test.
1668
1669 2011-06-02  Asher Langton  <langton2@llnl.gov>
1670
1671         PR fortran/37039
1672         * gfortran.dg/PR37039.f90: New test.
1673
1674 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1675
1676         PR objc/48539
1677         * objc.dg/method-5.m: Updated.
1678         * objc.dg/method-19.m: Updated.
1679         * objc.dg/method-lookup-1.m: New.
1680         * obj-c++.dg/method-6.mm: Updated.
1681         * obj-c++.dg/method-7.mm: Updated.
1682         * obj-c++.dg/method-lookup-1.mm: New.
1683
1684 2011-06-02  DJ Delorie  <dj@redhat.com>
1685
1686         * lib/timeout.exp (timeout): Add board_info support.
1687
1688 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1691
1692 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1693
1694         PR fortran/49265
1695         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1696         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1697
1698 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1699             Hans-Peter Nilsson  <hp@axis.com>
1700
1701         PR rtl-optimization/48840
1702         * gcc.target/sparc/ultrasp13.c: New test.
1703
1704 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
1705
1706         PR target/49238
1707         * gcc.c-torture/compile/pr49238.c: New.
1708
1709 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
1710
1711         * gcc.target/arm/g2.c: Skip test in -mthumb.
1712         Skip test unless cpu is xscale.
1713         * gcc.target/arm/scd42-2.c: Likewise.
1714         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1715
1716 2011-06-01  Jason Merrill  <jason@redhat.com>
1717
1718         * g++.dg/cpp0x/decltype28.C: New.
1719         * g++.dg/cpp0x/decltype29.C: New.
1720
1721 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
1722
1723         PR target/45074
1724         * gcc.target/mips/pr45074.c: New test.
1725
1726 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1727             Hans-Peter Nilsson  <hp@axis.com>
1728
1729         PR rtl-optimization/48830
1730         * gcc.target/sparc/ultrasp12.c: New test.
1731
1732 2011-06-01  David Li  <davidxl@google.com>
1733
1734         * gcc.dg/profile-dir-1.c: Change pass name.
1735         * gcc.dg/profile-dir-2.c: Ditto.
1736         * gcc.dg/tree-ssa/dump-1.c: Ditto.
1737         * gcc.dg/tree-ssa/loop-25.c: Ditto.
1738         * gcc.dg/tree-prof/stringop-1.c: Ditto.
1739         * gcc.dg/tree-prof/update-loopch.c: Ditto.
1740         * gcc.dg/tree-prof/stringop-2.c: Ditto.
1741         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1742         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1743         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1744         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
1745         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
1746         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
1747         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
1748         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
1749         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
1750         * gcc.dg/profile-dir-3.c: Ditto.
1751         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
1752
1753 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc.dg/attributes/method-nonnull-1.m: New test.
1756         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1757
1758 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1759
1760         PR fortran/18918
1761         * gfortran.dg/coarray_atomic_1.f90: New.
1762         * gfortran.dg/coarray/atomic_1.f90: New.
1763
1764 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1765
1766         * gcc.dg/guality/bswaptest.c: New test.
1767         * gcc.dg/guality/clztest.c: New test.
1768         * gcc.dg/guality/ctztest.c: New test.
1769         * gcc.dg/guality/rotatetest.c: New test.
1770
1771         PR target/48688
1772         * gcc.target/i386/pr48688.c: New test.
1773
1774 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
1775
1776         PR c++/48010
1777         * g++.dg/lookup/name-clash9.C: New.
1778
1779 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/18918
1782         * gfortran.dg/coarray/dummy_1.f90: New.
1783
1784 2011-05-31  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/18918
1787         * gfortran.dg/coarray/save_1.f90: New.
1788         * gfortran.dg/coarray_4.f90: Update dg-error.
1789
1790 2011-05-31  Jason Merrill  <jason@redhat.com>
1791
1792         * g++.dg/cpp0x/rv-template1.C: New.
1793
1794 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR rtl-optimization/49235
1797         * gcc.dg/pr49235.c: New test.
1798
1799 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
1800
1801         PR tree-optimization/49093
1802         * gcc.dg/vect/pr49093.c: New test.
1803
1804 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
1805
1806         PR debug/49047
1807         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1808
1809 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
1810
1811         PR testsuite/49239
1812         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1813         output array.
1814
1815 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1816
1817         PR target/49186
1818         * gcc.c-torture/execute/pr49186.c: New.
1819
1820 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1821
1822         PR target/49168
1823          * gcc.target/i386/pr49168-1.c: New.
1824
1825 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1826             Eric Botcazou  <ebotcazou@adacore.com>
1827
1828         * gcc.dg/guality/drap.c: New test.
1829
1830 2011-05-30  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/49210
1833         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1834         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1835
1836 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR c++/49223
1839         * g++.dg/gomp/pr49223-1.C: New test.
1840         * g++.dg/gomp/pr49223-2.C: New test.
1841
1842 2011-05-30  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/49218
1845         * gcc.c-torture/execute/pr49218.c: New testcase.
1846
1847 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
1848
1849         PR tree-optimization/49199
1850         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1851         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1852         -fno-tree-scev-cprop.
1853
1854 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
1855
1856         PR fortran/47601
1857         * gfortran.dg/extends_13.f03: New.
1858
1859 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
1860
1861         PR rtl-optimization/49095
1862         * gcc.target/i386/pr49095.c: New test.
1863
1864 2011-05-29  Tobias Burnus  <burnus@net-b.de>
1865
1866         PR fortran/18918
1867         * gfortran.dg/coarray_24.f90: New.
1868
1869 2011-05-29  Tobias Burnus  <burnus@net-b.de>
1870
1871         PR fortran/18918
1872         * gfortran.dg/coarray_23.f90: New.
1873
1874 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
1875
1876         From Ryan Mansfield
1877         * gcc.dg/pr48826.c: New test.
1878
1879 2011-05-29  Richard Guenther  <rguenther@suse.de>
1880
1881         PR tree-optimization/49217
1882         * gcc.dg/torture/pr49217.c: New testcase.
1883
1884 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
1885
1886         PR testsuite/49222
1887         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1888
1889 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
1890
1891         * gnat.dg/boolean_subtype.adb: Rename to...
1892         * gnat.dg/boolean_subtype1.adb: ...this.
1893
1894 2011-05-28  Jason Merrill  <jason@redhat.com>
1895
1896         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1897
1898 2011-05-27  Jason Merrill  <jason@redhat.com>
1899
1900         * g++.dg/cpp0x/enum18.C: Adjust.
1901
1902         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1903
1904 2011-05-27  Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/18918
1907         * gfortran.dg/coarray_22.f90: New.
1908
1909 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1910
1911         PR tree-optimization/46728
1912         * gcc.target/powerpc/pr46728-1.c: New.
1913         * gcc.target/powerpc/pr46728-2.c: New.
1914         * gcc.target/powerpc/pr46728-3.c: New.
1915         * gcc.target/powerpc/pr46728-4.c: New.
1916         * gcc.target/powerpc/pr46728-5.c: New.
1917         * gcc.dg/pr46728-6.c: New.
1918         * gcc.target/powerpc/pr46728-7.c: New.
1919         * gcc.target/powerpc/pr46728-8.c: New.
1920         * gcc.dg/pr46728-9.c: New.
1921         * gcc.target/powerpc/pr46728-10.c: New.
1922         * gcc.target/powerpc/pr46728-11.c: New.
1923         * gcc.dg/pr46728-12.c: New.
1924         * gcc.target/powerpc/pr46728-13.c: New.
1925         * gcc.target/powerpc/pr46728-14.c: New.
1926         * gcc.target/powerpc/pr46728-15.c: New.
1927         * gcc.target/powerpc/pr46728-16.c: New.
1928
1929 2011-05-27  Jason Merrill  <jason@redhat.com>
1930
1931         * g++.dg/abi/mangle47.C: New.
1932
1933         PR c++/49176
1934         * g++.dg/template/const5.C: New.
1935
1936         * g++.dg/cpp0x/enum18.C: New.
1937
1938         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1939
1940         * g++.dg/cpp0x/error6.C: New.
1941
1942         * g++.dg/cpp0x/error5.C: New.
1943
1944 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR c++/49165
1947         * g++.dg/eh/cond6.C: New test.
1948
1949 2011-05-27  Tobias Burnus  <burnus@net-b.de>
1950
1951         PR fortran/48820
1952         * gfortran.dg/rank_3.f90: New.
1953         * gfortran.dg/rank_4.f90: New.
1954
1955 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
1956
1957         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1958         replace dump search.
1959
1960 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1961
1962         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1963         * gnat.dg/bit_packed_array5.adb: ...here.
1964
1965 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
1966
1967         PR c++/42056
1968         * g++.dg/cpp0x/auto25.C: New.
1969
1970 2011-05-27  Richard Guenther  <rguenther@suse.de>
1971
1972         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1973
1974 2011-05-27  Richard Guenther  <rguenther@suse.de>
1975
1976         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1977
1978 2011-05-27  Richard Guenther  <rguenther@suse.de>
1979
1980         PR middle-end/49189
1981         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1982
1983 2011-05-26  Jason Merrill  <jason@redhat.com>
1984
1985         * g++.dg/cpp0x/friend1.C: New.
1986         * g++.dg/cpp0x/friend2.C: New.
1987
1988         * g++.dg/cpp0x/auto7.C: Update.
1989         * g++.dg/template/crash50.C: Adjust.
1990         * g++.dg/template/static9.C: Adjust.
1991         * g++.old-deja/g++.ext/memconst.C: Adjust.
1992
1993 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
1994
1995         * gcc.dg/march.c: Ignore a note for some targets.
1996
1997 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
1998             Nathan Froyd  <froydnj@codesourcery.com>
1999
2000         PR c++/2288
2001         PR c++/18770
2002         * g++.old-deja/g++.jason/cond.C: Remove xfails.
2003         * g++.dg/parse/pr18770.C: New test.
2004         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2005
2006 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2007
2008         PR fortran/48955
2009         * gfortran.dg/dependency_40.f90 : New test.
2010
2011 2011-05-26  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/18918
2014         * gfortran.dg/coarray/registering_1.f90: New.
2015
2016 2011-05-26  Jason Merrill  <jason@redhat.com>
2017
2018         * g++.dg/cpp0x/variadic111.C: New.
2019         * g++.dg/cpp0x/variadic41.C: Adjust.
2020
2021 2011-05-26  Richard Guenther  <rguenther@suse.de>
2022
2023         PR tree-optimization/48702
2024         * gcc.dg/torture/pr48702.c: New testcase.
2025
2026 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028         PR gcov-profile/48845
2029         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2030         support.
2031         * gcc.dg/matrix/matrix.exp: Likewise.
2032         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2033         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2034         line number to check_profiling_available.
2035         * lib/target-supports.exp (check_profiling_available): Account for
2036         this.
2037         Require TLS runtime support with -fprofile-generate.
2038         * lib/profopt.exp (profopt-execute): Add TLS options for
2039         -fprofile-generate.
2040         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2041
2042 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR c++/49165
2045         * g++.dg/eh/cond5.C: New test.
2046
2047         PR tree-optimization/49161
2048         * gcc.c-torture/execute/pr49161.c: New test.
2049
2050 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2051
2052         * gcc.target/arm/neon-vorn-vbic.c: New test.
2053
2054 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
2055
2056         PR tree-optimization/49038
2057         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2058         * gcc.dg/vect/pr49038.c: New test.
2059
2060 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
2061         * g++.dg/init/pr25811-3.C: New.
2062         * g++.dg/init/pr25811-4.C: New.
2063
2064 2011-05-25  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/cpp0x/enum17.C: New.
2067         * g++.old-deja/g++.jason/rfg10.C: Adjust.
2068
2069         * g++.dg/cpp0x/auto24.C: New.
2070
2071         * g++.dg/cpp0x/error4.C: New.
2072
2073         * g++.dg/cpp0x/rv-restrict.C: New.
2074
2075         * g++.dg/cpp0x/enum15.C: New.
2076         * g++.dg/cpp0x/constexpr-switch2.C: New.
2077
2078         * g++.dg/cpp0x/variadic110.C: New.
2079
2080         * g++.dg/cpp0x/auto9.C: Add typedef test.
2081
2082         * g++.dg/cpp0x/auto23.C: New.
2083         * g++.dg/cpp0x/auto9.C: Adjust.
2084
2085         * g++.dg/cpp0x/defaulted29.C: New.
2086
2087         * g++.dg/cpp0x/initlist51.C: New.
2088
2089 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
2090
2091         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2092         * g++.dg/abi/packed1.C: Suppress warning.
2093         * g++.dg/warn/Wunused-parm-3.C: Likewise.
2094         * g++.dg/template/stdarg1.C: Likewise.
2095         * g++.dg/other/packed1.C: Remove arm from xfail list.
2096
2097 2011-05-25  Jason Merrill  <jason@redhat.com>
2098
2099         * g++.dg/cpp0x/enum16.C: New.
2100         * g++.dg/parse/error15.C: Adjust.
2101
2102         * g++.dg/cpp0x/initlist50.C: New.
2103
2104         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2105
2106         * g++.dg/cpp0x/variadic109.C: New.
2107
2108 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2109
2110          * gcc.target/i386/pause-1.c: New.
2111
2112 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2113
2114         * gcc.dg/stack-usage-1.c: Adjust comment.
2115         * gcc.dg/stack-usage-2.c: New test.
2116
2117 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
2118
2119         PR c++/49136
2120         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2121         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2122
2123 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
2124
2125         PR rtl-optimization/48757
2126         * gfortran.dg/pr48757.f:  New test case.
2127
2128 2011-05-24  Jason Merrill  <jason@redhat.com>
2129
2130         * g++.dg/cpp0x/access01.C: New.
2131
2132 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2133
2134         PR libobjc/48177
2135         * objc.dg/pr48177.m: New testcase.      
2136
2137 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2138
2139         PR objc/48187
2140         * objc.dg/pr48187.m: New testcase.
2141         * obj-c++.dg/pr48187.mm: New testcase.
2142         * objc.dg/ivar-extra-semicolon.m: New testcase.
2143
2144 2011-05-24  Jason Merrill  <jason@redhat.com>
2145
2146         * g++.dg/template/access21.C: New.
2147         * g++.dg/template/access22.C: New.
2148
2149 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
2150
2151         PR rtl-optimization/48633
2152         * g++.dg/pr48633.C: New test.
2153
2154 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
2155
2156         PR target/49133
2157         * g++.dg/other/pr49133.C: New test.
2158
2159 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
2160             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2161
2162         * gcc.dg/torture/tls/run-gd.c: New test.
2163         * gcc.dg/torture/tls/run-ie.c: New test.
2164         * gcc.dg/torture/tls/run-ld.c: New test.
2165         * gcc.dg/torture/tls/run-le.c: New test.
2166         * lib/target-supports.exp (check_effective_target_tls_runtime):
2167         Build testcase with TLS options.
2168
2169 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2170
2171         * gcc.dg/vect/pr48172.c: Remove dg-do run.
2172
2173 2011-05-24  Tom de Vries  <tom@codesourcery.com>
2174
2175         PR tree-optimization/49121
2176         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2177
2178 2011-05-23  Jason Merrill  <jason@redhat.com>
2179
2180         * g++.dg/cpp0x/defaulted28.C: New.
2181
2182         * g++.dg/cpp0x/sfinae25.C: New.
2183
2184         * g++.dg/cpp0x/rv-cast2.C: New.
2185
2186         * g++.dg/cpp0x/enum14.C: New.
2187
2188 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR lto/49123
2191         * gcc.c-torture/execute/pr49123.c: New test.
2192
2193         PR debug/49032
2194         * gcc.dg/debug/pr49032.c: New test.
2195
2196         PR c/49120
2197         * gcc.dg/pr49120.c: New test.
2198
2199 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2200
2201         PR target/47315
2202         * gcc.target/i386/pr47315.c: New test.
2203
2204 2011-05-23  Jason Merrill  <jason@redhat.com>
2205
2206         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2207
2208         * g++.dg/cpp0x/sfinae24.C: New.
2209
2210         * g++.dg/cpp0x/error3.C: New.
2211
2212         * g++.dg/cpp0x/defaulted27.C: New.
2213
2214         * g++.dg/cpp0x/decltype27.C: New.
2215
2216 2011-05-23  Richard Guenther  <rguenther@suse.de>
2217
2218         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2219
2220 2011-05-23  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/40874
2223         * g++.dg/tree-ssa/pr40874.C: New testcase.
2224
2225 2011-05-23  Richard Guenther  <rguenther@suse.de>
2226
2227         PR tree-optimization/49115
2228         * g++.dg/torture/pr49115.C: New testcase.
2229
2230 2011-05-23  Richard Guenther  <rguenther@suse.de>
2231
2232         PR middle-end/15419
2233         * gcc.dg/memcpy-3.c: New testcase.
2234
2235 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR middle-end/48973
2238         * gcc.c-torture/execute/pr48973-1.c: New test.
2239         * gcc.c-torture/execute/pr48973-2.c: New test.
2240
2241 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
2242
2243         PR c++/18016
2244         * g++.dg/warn/pr18016.C: New.
2245
2246 2011-05-23  Tom de Vries  <tom@codesourcery.com>
2247
2248         PR target/45098
2249         * gcc.target/arm/ivopts-6.c: New test.
2250
2251 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR middle-end/49029
2254         * gcc.c-torture/compile/pr49029.c: New test.
2255
2256 2011-05-22  Jason Merrill  <jason@redhat.com>
2257
2258         * g++.dg/cpp0x/sfinae23.C: New.
2259         * g++.dg/cpp0x/sfinae8.C: Correct.
2260
2261 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2262
2263         * gfortran.dg/function_optimize_8.f90:  New test case.
2264
2265 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
2266
2267         PR tree-optimization/49087
2268         * gcc.dg/vect/O3-pr49087.c: New test.
2269
2270 2011-05-21  Jason Merrill  <jason@redhat.com>
2271
2272         * g++.dg/debug/const5.C: New.
2273
2274 2011-05-20  Jason Merrill  <jason@redhat.com>
2275
2276         * g++.dg/cpp0x/constexpr-static7.C: Extend.
2277
2278         * g++.dg/cpp0x/constexpr-static7.C: New.
2279
2280         * g++.dg/cpp0x/enum12.C: New.
2281         * g++.dg/cpp0x/enum13.C: New.
2282
2283 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/48699
2286         * gfortran.dg/select_type_23.f03: New.
2287
2288 2011-05-20  Jason Merrill  <jason@redhat.com>
2289
2290         * g++.dg/cpp0x/defaulted26.C: New.
2291
2292         * g++.dg/cpp0x/noexcept02.C: Fix.
2293         * g++.dg/cpp0x/noexcept03.C: Fix.
2294         * g++.dg/cpp0x/noexcept08.C: Fix.
2295         * g++.dg/cpp0x/noexcept10.C: New.
2296
2297 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
2298
2299         PR fortran/48706
2300         * gfortran.dg/extends_12.f03: New.
2301
2302 2011-05-20  Jason Merrill  <jason@redhat.com>
2303
2304         * g++.dg/template/koenig9.C: New.
2305         * g++.dg/opt/pr47615.C: Fix.
2306         * g++.dg/overload/defarg1.C: Fix.
2307         * g++.dg/tc1/dr213.C: Remove xfail.
2308         * g++.dg/torture/pr34850.C: Fix.
2309         * g++.dg/torture/pr39362.C: Fix.
2310         * g++.old-deja/g++.brendan/crash56.C: Fix.
2311         * g++.old-deja/g++.pt/memtemp47.C: Fix.
2312
2313 2011-05-20  Richard Guenther  <rguenther@suse.de>
2314
2315         PR tree-optimization/49079
2316         * gcc.dg/torture/pr49079.c: New testcase.
2317
2318 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR tree-optimization/49073
2321         * gcc.c-torture/execute/pr49073.c: New test.
2322
2323 2011-06-19  Tobias Burnus  <burnus@net-b.de>
2324
2325         PR fortran/18918
2326         * gfortran.dg/coarray_21.f90: New.
2327
2328 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
2329
2330         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2331         output.
2332
2333 2011-05-19  Richard Guenther  <rguenther@suse.de>
2334
2335         PR testsuite/49063
2336         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2337
2338 2011-05-19  Richard Guenther  <rguenther@suse.de>
2339
2340         PR middle-end/48985
2341         * gcc.dg/builtin-object-size-11.c: New testcase.
2342
2343 2011-05-19  Tom de Vries  <tom@codesourcery.com>
2344
2345         PR target/45098
2346         * gcc.target/arm/ivopts.c: New test.
2347         * gcc.target/arm/ivopts-2.c: New test.
2348
2349 2011-05-19  Tom de Vries  <tom@codesourcery.com>
2350
2351         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2352
2353 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2354
2355         * gcc.c-torture/execute/960321-1.x: Remove.
2356
2357 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
2358
2359         PR fortran/48700
2360         * gfortran.dg/move_alloc_4.f90: New.
2361
2362 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
2363
2364         PR target/49002
2365         * gcc.target/i386/pr49002-1.c: New test.
2366         * gcc.target/i386/pr49002-2.c: Likewise.
2367
2368 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR tree-optimization/49039
2371         * gcc.c-torture/execute/pr49039.c: New test.
2372         * gcc.dg/tree-ssa/pr49039.c: New test.
2373         * g++.dg/torture/pr49039.C: New test.
2374
2375 2011-05-18  Jason Merrill  <jason@redhat.com>
2376
2377         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2378         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2379         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2380
2381 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
2382
2383         * gcc.target/bfin/mcpu-bf592.c: New test.
2384
2385 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
2386
2387         PR tree-optimization/41881
2388         * gcc.dg/vect/O3-pr41881.c: New test.
2389         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2390
2391 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR tree-optimization/49000
2394         * gcc.dg/pr49000.c: New test.
2395
2396 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gnat.dg/invalid1.adb: New test.
2399
2400 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
2401
2402         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2403         scan pattern.
2404         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2405         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2406
2407 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2408
2409         PR c++/48994
2410         * g++.dg/cpp0x/range-for18.C: New.
2411
2412 2011-05-15  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/18918
2415         * gfortran.dg/coarray/image_index_2.f90: New.
2416
2417 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2418
2419         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2420         * g++.dg/cpp0x/override2.C: New.
2421
2422 2011-05-14  Tobias Burnus  <burnus@net-b.de>
2423
2424         PR fortran/18918
2425         * gfortran.de/coarray_20.f90: New.
2426
2427 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2428
2429         PR fortran/22572
2430         * function_optimize_7.f90:  New test case.
2431
2432 2011-05-13  Jason Merrill  <jason@redhat.com>
2433
2434         * g++.dg/cpp0x/decltype26.C: New.
2435         * g++.dg/cpp0x/enum11.C: New.
2436
2437 2011-05-13  Tobias Burnus  <burnus@net-b.de>
2438
2439         PR fortran/48972
2440         PR fortran/48991
2441         * gfortran.dg/assign_8.f90: Update dg-error.
2442
2443 2011-05-13  Tobias Burnus  <burnus@net-b.de>
2444
2445         PR fortran/48972
2446         * gfortran.dg/io_constraints_8.f90: New.
2447         * gfortran.dg/io_constraints_9.f90: New.
2448
2449 2011-05-13  Martin Thuresson  <martint@google.com>
2450
2451         PR gcov-profile/47793
2452         * gcc.dg/pr47793.c: New.
2453
2454 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR tree-optimization/48975
2457         * gcc.dg/pr48975.c: New test.
2458
2459 2011-05-12  Tobias Burnus  <burnus@net-b.de>
2460
2461         PR fortran/48972
2462         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2463
2464 2011-05-12  Jason Merrill  <jason@redhat.com>
2465
2466         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2467
2468 2011-05-12  Geert Bosch  <bosch@adacore.com>
2469
2470         * gnat.dg/view_conversion1.adb: New test.
2471
2472 2011-05-12  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/48172
2475         * gcc.dg/vect/pr48172.c: New testcase.
2476
2477 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR debug/48967
2480         * g++.dg/opt/pr48967.C: New test.
2481
2482 2011-05-11  Jason Merrill  <jason@redhat.com>
2483
2484         * g++.dg/cpp0x/constexpr-friend.C: New.
2485         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2486
2487         * g++.dg/cpp0x/sfinae22.C: New.
2488
2489 2011-05-11  Tobias Burnus  <burnus@net-b.de>
2490
2491         PR fortran/48889
2492         * gfortran.dg/generic_24.f90: New.
2493
2494 2011-05-11  Richard Guenther  <rguenther@suse.de>
2495
2496         PR tree-optimization/15256
2497         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2498
2499 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR debug/48159
2502         * gcc.dg/pr48159-1.c: New test.
2503         * gcc.dg/pr48159-2.c: New test.
2504
2505 2011-05-11  Richard Guenther  <rguenther@suse.de>
2506
2507         PR middle-end/48953
2508         * gcc.dg/torture/pr48953.c: New testcase.
2509
2510 2011-05-11  Richard Guenther  <rguenther@suse.de>
2511
2512         PR tree-optimization/18041
2513         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2514
2515 2011-05-11  Alan Modra  <amodra@gmail.com>
2516
2517         PR target/47755
2518         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2519
2520 2011-05-10  Jason Merrill  <jason@redhat.com>
2521
2522         * g++.dg/cpp0x/defaulted25.C: New.
2523         * g++.dg/template/crash7.C: Adjust.
2524
2525         * g++.dg/cpp0x/variadic108.C: New.
2526
2527 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
2528
2529         * g++.dg/inherit/virtual9.C: Extend.
2530
2531 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2532
2533         PR target/48857
2534         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2535         are passed and returned in vector registers.
2536
2537 2011-05-10  Richard Guenther  <rguenther@suse.de>
2538
2539         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2540         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2541         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2542         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2543         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
2544         applies.
2545
2546 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR tree-optimization/48611
2549         PR tree-optimization/48794
2550         * gfortran.dg/gomp/pr48611.f90: New test.
2551         * gfortran.dg/gomp/pr48794.f90: New test.
2552
2553         PR debug/48928
2554         * gcc.dg/dfp/pr48928.c: New test.
2555
2556 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2557
2558         PR c++/48522
2559         * g++.dg/cpp0x/pr48522.C: New.
2560
2561 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2562
2563         PR c++/48735
2564         * g++.dg/cpp0x/sfinae21.C: New.
2565
2566 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2567
2568         * g++.dg/template/sfinae28.C: Rename to...
2569         * g++.dg/cpp0x/sfinae19.C: ... this.
2570         * g++.dg/template/sfinae29.C: Rename to...
2571         * g++.dg/cpp0x/sfinae20.C: ... this.
2572
2573 2011-05-09  Jeff Law <law@redhat.com>
2574
2575         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2576         consistent results.
2577
2578 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
2579
2580         PR c++/20039
2581         * g++.dg/init/pr20039.C: New.
2582
2583 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
2584
2585         PR c++/48737
2586         PR c++/48744
2587         * g++.dg/template/sfinae28.C: New.
2588         * g++.dg/template/sfinae29.C: Likewise.
2589
2590 2011-05-09  Jason Merrill  <jason@redhat.com>
2591
2592         * g++.dg/template/nontype23.C: New.
2593
2594 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
2595         PR c++/48859
2596         * g++.dg/init/pr48859.C: New.
2597
2598 2011-05-09  Jason Merrill  <jason@redhat.com>
2599
2600         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2601         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2602         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2603         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2604         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2605         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2606         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2607         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2608
2609 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
2610
2611         * g++.dg/inherit/virtual9.C: New.
2612
2613 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
2614
2615         PR c++/48574
2616         * g++.dg/template/dependent-expr8.C: New test case.
2617
2618 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
2619
2620         PR tree-optimization/48837
2621         * gcc.dg/pr48837.c: New testcase.
2622
2623 2011-05-06  Jason Merrill  <jason@redhat.com>
2624
2625         * g++.dg/cpp0x/constexpr-condition2.C: New.
2626
2627         * g++.dg/cpp0x/constexpr-missing.C: New.
2628
2629 2011-05-06  Tobias Burnus  <burnus@net-b.de>
2630
2631         PR fortran/18918
2632         * gfortran.dg/coarray/this_image_2.f90: New.
2633
2634 2011-05-06  Tobias Burnus  <burnus@net-b.de>
2635
2636         PR fortran/48858
2637         PR fortran/48820
2638         * gfortran.dg/bind_c_usage_22.f90: New.
2639         * gfortran.dg/bind_c_usage_23.f90: New.
2640         * gfortran.dg/bind_c_usage_24.f90: New.
2641         * gfortran.dg/bind_c_usage_24_c.c: New.
2642
2643 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
2644
2645         PR c++/48838
2646         * g++.dg/template/member9.C: New test case.
2647
2648 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2649
2650         * gnat.dg/discr29.ad[sb]: New test.
2651         * gnat.dg/discr30.adb: Likewise.
2652
2653 2011-05-05  Julian Brown  <julian@codesourcery.com>
2654
2655         * gcc.target/arm/neon-vset_lanes8.c: New test.
2656
2657 2011-05-05  Jason Merrill  <jason@redhat.com>
2658
2659         * g++.dg/init/new32.C: New.
2660
2661 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2662
2663         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2664         Fix typo.
2665
2666 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
2667
2668         PR rtl-optimization/48381
2669         * gcc.c-torture/compile/pr48381.c: New test.
2670
2671 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
2672
2673         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2674         to dg-options.
2675         * gcc.target/i386/opt-1.c: Ditto.
2676
2677 2011-05-04  Jason Merrill  <jason@redhat.com>
2678
2679         * g++.dg/conversion/base1.C: New.
2680
2681 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2682
2683         PR libgfortran/48787
2684         * gfortran.dg/round_3.f08: Add more checks to test case.
2685
2686 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
2687
2688         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2689         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2690         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2691         Gate test on effective_target fd_truncate.
2692
2693 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
2694
2695         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2696         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2697         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2698         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
2699         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2700         * gcc.target/i386/pr38824.c: Ditto.
2701         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2702         * gcc.target/i386/vecinit-2.c: Ditto.
2703         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2704         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2705         * gcc.target/i386/parity-2.c: Ditto.
2706         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2707
2708 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
2709
2710         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2711         remove duplication.
2712         * gcc.target/bfin/mcpu-bf514.c: Likewise.
2713         * gcc.target/bfin/mcpu-bf516.c: Likewise.
2714         * gcc.target/bfin/mcpu-bf518.c: Likewise.
2715
2716 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/18918
2719         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2720
2721 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/18918
2724         * gfortran.dg/coarray/this_image_1.f90: New.
2725
2726 2011-05-03  Tobias Burnus  <burnus@net-b.de>
2727
2728         PR fortran/18918
2729         * gfortran.dg/coarray/caf.dg: New.
2730         * gfortran.dg/coarray/image_index_1.f90: New, copied
2731         from ../coarray_16.f90.
2732
2733 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2734
2735         PR c++/28501
2736         * g++.dg/ext/complex9.C: New.
2737
2738 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
2739
2740         From Mike Frysinger
2741         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2742         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2743         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2744
2745 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
2746
2747         * gcc.target/bfin/builtins: Created.
2748         * gcc.target/bfin/hisilh-O0.c: Deleted.
2749         * gcc.target/bfin/hisilh.c: Moved to...
2750         * gcc.target/bfin/builtins/hisilh.c: ...here.
2751         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2752         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2753         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2754         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2755         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2756         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2757         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2758         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2759         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2760         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2761         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2762         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2763         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2764         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2765         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2766         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2767         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2768         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2769         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2770         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2771         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2772         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2773         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2774         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2775         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2776         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2777         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2778         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2779         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2780         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2781         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2782         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2783         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2784         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2785         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2786         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2787         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2788         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2789         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2790         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2791         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2792         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2793         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2794         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2795         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2796         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2797         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2798         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2799         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2800         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2801         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2802         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2803         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2804         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2805         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2806         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2807         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2808         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2809         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2810         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2811         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2812         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2813         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2814         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2815         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2816         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2817         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2818         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2819         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2820         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2821         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2822         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2823         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2824         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2825         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2826         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2827         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2828         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2829         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2830         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2831         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2832         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2833         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2834         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2835         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2836         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2837         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2838         * gcc.target/bfin/builtins/circptr.c: Ditto.
2839         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2840         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2841         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2842         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2843         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2844         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2845         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2846         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2847         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2848         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2849         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2850         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2851         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2852         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2853         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2854         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2855         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2856         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2857         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2858         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2859         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2860         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2861         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2862         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2863         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2864         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2865         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2866         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2867         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2868         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2869         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2870         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2871         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2872         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2873         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2874         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2875         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2876         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2877         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2878         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2879         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2880         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2881         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2882         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2883         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2884         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2885         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2886         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2887         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2888         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2889         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2890         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2891         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2892         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2893         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2894         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2895         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2896         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2897         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2898         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2899         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2900         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2901         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2902         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2903         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2904         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2905         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2906         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2907         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2908         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2909
2910 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
2911
2912         * gcc.target/arm/cold-lc.c: New test.
2913
2914 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR target/48774
2917         * gcc.dg/pr48774.c: New test.
2918
2919 2011-05-03  Richard Guenther  <rguenther@suse.de>
2920
2921         * gcc.dg/large-size-array-5.c: New testcase.
2922
2923 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2924
2925         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2926
2927 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2928
2929         * lib/target-supports.exp (check_effective_target_vect_strided):
2930         Replace with...
2931         (check_effective_target_vect_strided2)
2932         (check_effective_target_vect_strided3)
2933         (check_effective_target_vect_strided4)
2934         (check_effective_target_vect_strided8): ...these new functions.
2935
2936         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2937         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2938         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2939         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2940         * gcc.dg/vect/pr37539.c: Likewise.
2941         * gcc.dg/vect/slp-11a.c: Likewise.
2942         * gcc.dg/vect/slp-11b.c: Likewise.
2943         * gcc.dg/vect/slp-11c.c: Likewise.
2944         * gcc.dg/vect/slp-12a.c: Likewise.
2945         * gcc.dg/vect/slp-12b.c: Likewise.
2946         * gcc.dg/vect/slp-18.c: Likewise.
2947         * gcc.dg/vect/slp-19a.c: Likewise.
2948         * gcc.dg/vect/slp-19b.c: Likewise.
2949         * gcc.dg/vect/slp-21.c: Likewise.
2950         * gcc.dg/vect/slp-23.c: Likewise.
2951         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2952
2953         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2954         instead of vect_interleave && vect_extract_even_odd.
2955         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2956         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2957         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2958         * gcc.dg/vect/vect-1.c: Likewise.
2959         * gcc.dg/vect/vect-10.c: Likewise.
2960         * gcc.dg/vect/vect-98.c: Likewise.
2961         * gcc.dg/vect/vect-107.c: Likewise.
2962         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2963         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2964         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2965         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2966         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2967         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2968         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2969         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2970         * gcc.dg/vect/vect-strided-float.c: Likewise.
2971         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2972         * gcc.dg/vect/vect-strided-mult.c: Likewise.
2973         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2974         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2975         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2976         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2977         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2978         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2979         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2980         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2981         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2982         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2983         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2984         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2985         * gcc.dg/vect/vect-vfa-03.c: Likewise.
2986
2987         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2988         target condition.
2989         * gcc.dg/vect/pr30843.c: Likewise.
2990         * gcc.dg/vect/pr33866.c: Likewise.
2991         * gcc.dg/vect/slp-reduc-6.c: Likewise.
2992         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2993         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2994         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2995
2996 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
2997
2998         * gcc.dg/vect/slp-11.c: Split into...
2999         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3000         gcc.dg/vect/slp-11c.c: ...these tests.
3001         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3002         * gcc.dg/vect/slp-12c.c: ...this new test.
3003         * gcc.dg/vect/slp-19.c: Split into...
3004         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3005         gcc.dg/vect/slp-19c.c: ...these new tests.
3006
3007 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
3008
3009         * lib/target-supports.exp
3010         (check_effective_target_vect_extract_even_odd_wide): Delete.
3011         (check_effective_target_vect_strided_wide): Likewise.
3012         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3013         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3014         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3015         * gcc.dg/vect/pr37539.c: Likewise.
3016         * gcc.dg/vect/slp-11.c: Likewise.
3017         * gcc.dg/vect/slp-12a.c: Likewise.
3018         * gcc.dg/vect/slp-12b.c: Likewise.
3019         * gcc.dg/vect/slp-19.c: Likewise.
3020         * gcc.dg/vect/slp-23.c: Likewise.
3021         * gcc.dg/vect/vect-1.c: Likewise.
3022         * gcc.dg/vect/vect-98.c: Likewise.
3023         * gcc.dg/vect/vect-107.c: Likewise.
3024         * gcc.dg/vect/vect-strided-float.c: Likewise.
3025
3026 2011-05-02  Jason Merrill  <jason@redhat.com>
3027
3028         * g++.dg/init/new31.C: New.
3029
3030 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
3031
3032         PR c/35445
3033         * gcc.dg/pr35445.c: New test.
3034
3035 2011-05-02  Jason Merrill  <jason@redhat.com>
3036
3037         * c-c++-common/vla-1.c: New.
3038
3039 2011-05-02  Richard Guenther  <rguenther@suse.de>
3040
3041         PR tree-optimization/48822
3042         * gcc.dg/torture/pr48822.c: New testcase.
3043
3044 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
3045
3046         PR c++/47969
3047         * g++.dg/cpp0x/constexpr-47969.C: New.
3048
3049 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
3050
3051         PR testsuite/48498
3052         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
3053         on vect_no_align targets.
3054         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3055         vect_no_align targets.
3056
3057 2011-05-01  Xinliang David Li  <davidxl@google.com>
3058
3059         * gcc.dg/tree-ssa/integer-addr.c: New test.
3060         * gcc.dg/tree-ssa/alias_bug.c: New test.
3061
3062 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3063
3064         PR libgfortran/48787
3065         * gfortran.dg/round_3.f08: Add more checks.
3066
3067 2011-04-30  Tobias Burnus  <burnus@net-b.de>
3068
3069         PR fortran/48821
3070         * gfortran.dg/import9.f90: New, proper test.
3071         * gfortran.dg/interface_37.f90: Remove bogus
3072         test (bogus copy of interface_36.f90).
3073
3074 2011-04-30  Tobias Burnus  <burnus@net-b.de>
3075
3076         PR fortran/48821
3077         * gfortran.dg/interface_37.f90: New.
3078
3079 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
3080
3081         PR fortran/48746
3082         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3083
3084 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR tree-optimization/48809
3087         * gcc.c-torture/execute/pr48809.c: New test.
3088
3089 2011-04-29  Jeff Law <law@redhat.com>
3090
3091         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3092
3093 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3094
3095         PR c++/48606
3096         * g++.dg/init/ctor10.C: New.
3097
3098 2011-04-29  Le-Chun Wu  <lcwu@google.com>
3099
3100         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3101           warning in implicitly instantiated templates.
3102
3103 2011-04-29  Le-Chun Wu  <lcwu@google.com>
3104
3105         * g++.dg/warn/Wnull-conversion-1.C: New.
3106         * g++.dg/warn/Wnull-conversion-2.C: New.
3107
3108 2011-04-29  Diego Novillo  <dnovillo@google.com>
3109
3110         * g++.old-deja/g++.other/null3.C: Expect warning about
3111         converting boolean to a pointer.
3112
3113 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
3114
3115         PR fortran/48462
3116         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3117         being a target.
3118
3119         PR fortran/48746
3120         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3121
3122 2011-04-29  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/48810
3125         * gfortran.dg/typebound_proc_22.f90: New.
3126
3127         PR fortran/48800
3128         * gfortran.dg/interface_36.f90: New.
3129
3130 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3131
3132         PR libgfortran/48488
3133         PR libgfortran/48602
3134         PR libgfortran/48615
3135         PR libgfortran/48684
3136         PR libgfortran/48787
3137         * gfortran.dg/fmt_g.f: Adjust test.
3138         * gfortran.dg/fmt_g0_1.f08: Adjust test.
3139         * gfortran.dg/round_3.f08: New test.
3140         * gfortran.dg/namelist_print_1.f: Adjust test.
3141         * gfortran.dg/char4_iunit_1.f03: Adjust test.
3142         * gfortran.dg/f2003_io_5.f03: Adjust test.
3143         * gfortran.dg/coarray_15.f90: Adjust test.
3144         * gfortran.dg/namelist_65.f90: Adjust test.
3145         * gfortran.dg/fmt_cache_1.f: Adjust test.
3146         * gfortran.dg/char4_iunit_2.f03: Adjust test.
3147         * gfortran.dg/real_const_3.f90: Adjust test.
3148
3149 2011-04-28  Xinliang David Li  <davidxl@google.com>
3150
3151         * gcc.dg/tree-prof/prof-robust-1.c: New test.
3152         * g++.dg/prof-robust-1.C: New test.
3153
3154 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
3155
3156         PR tree-optimization/48765
3157         * gcc.dg/vect/pr48765.c: New.
3158
3159 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160
3161         PR tree-optimization/48775
3162         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3163
3164 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3165
3166         PR c++/48798
3167         * g++.dg/inherit/pr48798.C: New.
3168         * g++.old-deja/g++.other/base1.C: Adjust.
3169
3170 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
3171
3172         PR c++/48656
3173         * g++.dg/template/inherit7.C: New test case.
3174
3175 2011-04-28  Richard Guenther  <rguenther@suse.de>
3176
3177         PR tree-optimization/40052
3178         PR tree-optimization/15347
3179         * gcc.dg/tree-ssa/vrp57.c: New testcase.
3180         * gcc.dg/pr15347.c: Likewise.
3181
3182 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3183
3184         PR c++/48530
3185         * g++.dg/cpp0x/sfinae18.C: New.
3186
3187 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3188
3189         PR c++/48771
3190         * g++.dg/ext/is_literal_type1.C: New.
3191
3192 2011-04-28  Tobias Burnus  <burnus@net-b.de>
3193
3194         PR fortran/48112
3195         PR fortran/48279
3196         * gfortran.dg/interface_35.f90: New.
3197         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3198         * gfortran.dg/func_result_6.f90: Add dg-warning.
3199         * gfortran.dg/bessel_1.f90: Ditto.
3200         * gfortran.dg/hypot_1.f90: Ditto.
3201         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3202         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3203         * gfortran.dg/interface_assignment_4.f90: Ditto.
3204
3205 2011-04-27  Jason Merrill  <jason@redhat.com>
3206
3207         * g++.dg/ext/complex8.C: New.
3208
3209         * g++.dg/cpp0x/initlist49.C: New.
3210         * g++.dg/init/new30.C: New.
3211
3212 2011-04-27  Tobias Burnus  <burnus@net-b.de>
3213
3214         PR fortran/48788
3215         * gfortran.dg/whole_file_34.f90: New.
3216
3217 2011-04-27  Jan Hubicka  <jh@suse.cz>
3218
3219         * gcc.dg/tree-ssa/inline-9.c: New testcase.
3220
3221 2011-04-27  Jason Merrill  <jason@redhat.com>
3222
3223         * g++.old-deja/g++.oliva/overload1.C: Adjust.
3224
3225         * g++.dg/parse/ambig6.C: New.
3226
3227 2011-04-27  Nick Clifton  <nickc@redhat.com>
3228
3229         * gcc.dg/20020312-2.c: Add definition for RX.
3230
3231         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3232         option with RX targets.
3233
3234         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3235         /* */ comments.
3236
3237 2011-04-27  Richard Guenther  <rguenther@suse.de>
3238
3239         * gcc.dg/tree-ssa/pr23382.c: Remove.
3240
3241 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3242
3243         PR target/48767
3244         * gcc.c-torture/compile/pr48767.c: New test.
3245
3246 2011-04-27  Richard Guenther  <rguenther@suse.de>
3247
3248         PR tree-optimization/48772
3249         * g++.dg/pr48772.C: New testcase.
3250
3251 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR c/48742
3254         * gcc.c-torture/compile/pr48742.c: New test.
3255
3256 2011-04-26  Jason Merrill  <jason@redhat.com>
3257
3258         * g++.dg/lookup/koenig13.C: New.
3259
3260         * g++.dg/cpp0x/initlist48.C: New.
3261
3262 2011-04-25  Jason Merrill  <jason@redhat.com>
3263
3264         * g++.dg/cpp0x/sfinae17.C: New.
3265
3266 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3267
3268         PR target/48258
3269         * gcc.target/powerpc/pr48258-1.c: New file.
3270         * gcc.target/powerpc/pr48258-2.c: Ditto.
3271
3272 2011-04-26  Xinliang David Li  <davidxl@google.com>
3273
3274         * gcc.dg/uninit-suppress.c: New test.
3275         * gcc.dg/uninit-suppress.c: New test.
3276
3277 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR debug/48768
3280         * gcc.dg/pr48768.c: New test.
3281
3282         PR tree-optimization/48734
3283         * gcc.c-torture/compile/pr48734.c: New test.
3284
3285         PR testsuite/48753
3286         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3287
3288 2011-04-26  Richard Guenther  <rguenther@suse.de>
3289
3290         PR tree-optimization/48731
3291         * gcc.dg/torture/pr48731.c: New testcase.
3292
3293 2011-04-26  Richard Guenther  <rguenther@suse.de>
3294
3295         PR testsuite/48753
3296         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3297
3298 2011-04-26  Richard Guenther  <rguenther@suse.de>
3299
3300         PR middle-end/48694
3301         * gcc.dg/torture/pr48694-1.c: New testcase.
3302         * gcc.dg/torture/pr48694-2.c: Likewise.
3303
3304 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
3305
3306         * g++.dg/ext/underlying_type1.C: New.
3307         * g++.dg/ext/underlying_type2.C: Likewise.
3308         * g++.dg/ext/underlying_type3.C: Likewise.
3309         * g++.dg/ext/underlying_type4.C: Likewise.
3310         * g++.dg/ext/underlying_type5.C: Likewise.
3311         * g++.dg/ext/underlying_type6.C: Likewise.
3312         * g++.dg/ext/underlying_type7.C: Likewise.
3313         * g++.dg/ext/underlying_type8.C: Likewise.
3314         * g++.dg/ext/underlying_type9.C: Likewise.
3315         * g++.dg/ext/underlying_type10.C: Likewise.
3316
3317 2011-04-25  Jason Merrill  <jason@redhat.com>
3318
3319         * g++.dg/cpp0x/regress/template-const2.C: New.
3320
3321 2011-04-25  Jeff Law <law@redhat.com>
3322
3323         * gcc.dg/tree-ssa/vrp56.c: new test.
3324
3325 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3326
3327         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3328
3329 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR preprocessor/48740
3332         * c-c++-common/raw-string-11.c: New test.
3333
3334 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
3335
3336         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3337         hppa*-*-hpux*.
3338
3339 2011-04-23  Tobias Burnus  <burnus@net-b.de>
3340
3341         PR fortran/18918
3342         * gfortran.dg/coarray_19.f90: New.
3343
3344 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR c/48685
3347         * gcc.dg/pr48685.c: New test.
3348
3349 2011-04-22  Jan Hubicka  <jh@suse.cz>
3350
3351         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3352
3353 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR tree-optimization/48717
3356         * gcc.c-torture/execute/pr48717.c: New test.
3357
3358 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         PR target/48723
3361         * gcc.target/i386/pr48723.c: New test.
3362
3363 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR c/48716
3366         * gcc.dg/gomp/pr48716.c: New test.
3367         * g++.dg/gomp/pr48716.C: New test.
3368
3369 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
3370
3371         PR c/36750
3372         * gcc.dg/missing-field-init-2.c: Update testcase.
3373
3374 2011-04-22  Alan Modra  <amodra@gmail.com>
3375
3376         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3377
3378 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3379
3380         PR fortran/48405
3381         * gfortran.dg/function_optimize_6.f90:  New test.
3382
3383 2011-04-21  Easwaran Raman  <eraman@google.com>
3384
3385         * gcc.dg/stack-layout-2.c: New test.
3386
3387 2011-04-21  Richard Guenther  <rguenther@suse.de>
3388
3389         PR lto/48703
3390         * g++.dg/lto/pr48207-2_0.C: New testcase.
3391         * g++.dg/lto/pr48207-3_0.C: Likewise.
3392
3393 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3394
3395         * gnat.dg/volatile5.adb: New test.
3396         * gnat.dg/volatile5_pkg.ads: New helper.
3397
3398 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         PR target/48708
3401         * gcc.target/i386/pr48708.c: New test.
3402
3403 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
3404
3405         * gcc.dg/vect/vect-119.c: New test.
3406
3407 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
3408
3409         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3410         and once without.
3411
3412 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
3413             Richard Sandiford  <richard.sandiford@linaro.org>
3414
3415         PR target/46329
3416         * gcc.target/arm/pr46329.c: New test.
3417
3418 2011-04-21  Tobias Burnus  <burnus@net-b.de>
3419
3420         PR fortran/18918
3421         * gfortran.dg/coarray_18.f90: New.
3422
3423 2011-04-20  Jason Merrill  <jason@redhat.com>
3424
3425         * g++.dg/cpp0x/initlist47.C: New.
3426
3427         * g++.dg/init/dtor4.C: New.
3428
3429 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         PR target/48678
3432         * gcc.target/i386/sse2-pinsrw.c: New test.
3433         * gcc.target/i386/avx-vpinsrw.c: Ditto.
3434         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3435         * gcc.target/i386/sse2-insvhi.c: Ditto.
3436         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3437         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3438
3439 2011-04-20  Jason Merrill  <jason@redhat.com>
3440
3441         * g++.dg/template/const4.C: New.
3442
3443 2011-04-20  Easwaran Raman  <eraman@google.com>
3444
3445         * gcc.dg/stack-layout-1.c: New test.
3446
3447 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
3448
3449         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3450         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3451         function.
3452
3453 2011-04-20  Kai Tietz  <ktietz@redhat.com>
3454
3455         * gcc.dg/binop-xor1.c: New test.
3456         * gcc.dg/binop-xor2.c: New test.
3457         * gcc.dg/binop-xor3.c: New test.
3458         * gcc.dg/binop-xor4.c: New test.
3459         * gcc.dg/binop-xor5.c: New test.
3460
3461 2011-04-20  Richard Guenther  <rguenther@suse.de>
3462
3463         PR tree-optimization/47892
3464         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3465
3466 2011-04-20  Richard Guenther  <rguenther@suse.de>
3467
3468         PR middle-end/48695
3469         * g++.dg/torture/pr48695.C: New testcase.
3470
3471 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
3472
3473         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3474         * gcc.c-torture/execute/cmpsi-2.c: Ditto
3475         * gcc.c-torture/execute/pr45262.c: Ditto
3476         * gcc.dg/torture/pr43165.c: Ditto.
3477         * gcc.dg/torture/pr47228.c: Ditto.
3478         * gcc.dg/tree-ssa/pr45144.c: Ditto.
3479         * gcc.dg/ipa/pr45644.c: Ditto.
3480         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3481         PDP11.
3482
3483 2011-04-19  Jason Merrill  <jason@redhat.com>
3484
3485         * g++.dg/ext/complex7.C: New.
3486
3487         * g++.dg/ext/attrib41.C: New.
3488
3489 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3490
3491         PR testsuite/48676
3492         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3493
3494 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR target/48678
3497         * gcc.target/i386/pr48678.c: New test.
3498
3499 2011-04-19  Martin Jambor  <mjambor@suse.cz>
3500
3501         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3502         * g++.dg/opt/devirt2.C: New test.
3503         * g++.dg/ipa/devirt-g-1.C: Likewise.
3504
3505 2011-04-19  Tobias Burnus  <burnus@net-b.de>
3506
3507         PR fortran/48588
3508         * gfortran.dg/whole_file_33.f90: New.
3509
3510 2011-04-19  Martin Jambor  <mjambor@suse.cz>
3511
3512         * g++.dg/ipa/devirt-7.C: New test.
3513
3514 2011-04-19  Richard Guenther  <rguenther@suse.de>
3515
3516         PR lto/48207
3517         * g++.dg/lto/pr48207_0.C: New testcase.
3518
3519 2011-04-18  Jason Merrill  <jason@redhat.com>
3520
3521         * g++.dg/init/void1.C: New.
3522
3523         * g++.dg/cpp0x/union4.C: New.
3524
3525 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR middle-end/48661
3528         * g++.dg/torture/pr48661.C: New test.
3529
3530         PR c++/48632
3531         * g++.dg/gomp/pr48632.C: New test.
3532
3533 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
3534
3535         * gcc.target/i386/sse2-maskmovdqu.c: New test.
3536         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3537
3538 2011-04-18  Tobias Burnus  <burnus@net-b.de>
3539
3540         PR fortran/18918
3541         * gfortran.dg/coarray_17.f90: New.
3542         * gfortran.dg/coarray_10.f90: Update dg-error.
3543
3544 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3545
3546         PR testsuite/48251
3547         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3548         * gfortran.dg/guality/guality.exp: Likewise.
3549
3550 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3551
3552         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3553
3554 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3555
3556         * gcc.dg/vect/pr48377.c: Remove dg-do run.
3557
3558 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3559
3560         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3561
3562 2011-04-18  Richard Guenther  <rguenther@suse.de>
3563
3564         PR middle-end/46364
3565         * g++.dg/torture/pr46364.C: New testcase.
3566
3567 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3570
3571 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
3572
3573         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3574
3575 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
3576             Ira Rosen  <ira.rosen@linaro.org>
3577
3578         PR target/48252
3579         * gcc.target/arm/pr48252.c: New test.
3580
3581 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR tree-optimization/48616
3584         * gcc.dg/pr48616.c: New test.
3585
3586 2011-04-18  Tobias Burnus  <burnus@net-b.de>
3587
3588         PR fortran/18918
3589         * gfortran.dg/coarray_16.f90: New.
3590
3591 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
3592
3593         PR fortran/48462
3594         * gfortran.dg/realloc_on_assign_7.f03: New test.
3595
3596 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3597
3598         PR libgfortran/48602
3599         * gfortran.dg/fmt_g0_6.f08: New test.
3600
3601 2011-04-17  Jason Merrill  <jason@redhat.com>
3602
3603         * g++.dg/cpp0x/sfinae16.C: New.
3604
3605 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
3606
3607         * gcc.target/mips/reg-var-1.c: New test.
3608
3609 2011-04-17  Jan Hubicka  <jh@suse.cz>
3610
3611         * gcc.dg/winline-5.c: Update testcase.
3612
3613 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3614
3615         * gnat.dg/discr27.ad[sb]: Move dg directive.
3616         * gnat.dg/discr28.ad[sb]: New test.
3617         * gnat.dg/discr28_pkg.ads: New helper.
3618
3619 2011-04-17  Michael Matz  <matz@suse.de>
3620
3621         PR tree-optimization/48622
3622         PR lto/48645
3623         * gcc.dg/lto/pr48622_0.c: New test.
3624
3625 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3628         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3629         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3630         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3631         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3632         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3633
3634 2011-04-15  Jason Merrill  <jason@redhat.com>
3635
3636         * g++.dg/cpp0x/range-for17.C: New.
3637
3638 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3639
3640         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3641         * g++.dg/cpp0x/range-for3.C: Likewise.
3642         * g++.dg/cpp0x/range-for9.C: Correct error message.
3643         * g++.dg/cpp0x/range-for11.C: New.
3644         * g++.dg/cpp0x/range-for12.C: New.
3645         * g++.dg/cpp0x/range-for13.C: New.
3646         * g++.dg/cpp0x/range-for14.C: New.
3647         * g++.dg/cpp0x/range-for15.C: New.
3648         * g++.dg/cpp0x/range-for16.C: New.
3649
3650 2011-04-15  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/18918
3653         * gfortran.dg/coarray_15.f90: Change to dg-do run.
3654
3655 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3656
3657         * objc.dg/naming-4.m: Updated.
3658         * objc.dg/naming-5.m: Updated.
3659         * objc.dg/naming-6.m: New.
3660         * objc.dg/naming-7.m: New.
3661         * obj-c++.dg/naming-1.mm: Updated.
3662         * obj-c++.dg/naming-2.mm: Updated.
3663         * obj-c++.dg/naming-3.mm: New.
3664         * obj-c++.dg/naming-4.mm: New.
3665
3666 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3667
3668         PR libgfortran/48589
3669         * gfortran.dg/fmt_g0_5.f08: New test.
3670
3671 2011-04-15  Richard Guenther  <rguenther@suse.de>
3672
3673         PR testsuite/48286
3674         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3675
3676 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
3677
3678         * gcc.target/avr/torture/pr41885.c (dg-options): Change
3679         -finline-limit=0 to -fno-inline
3680
3681 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR target/48614
3684         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3685         just avx.
3686
3687 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR target/48605
3690         * gcc.target/i386/sse4_1-insertps-3.c: New test.
3691         * gcc.target/i386/sse4_1-insertps-4.c: New test.
3692         * gcc.target/i386/avx-insertps-3.c: New test.
3693         * gcc.target/i386/avx-insertps-4.c: New test.
3694
3695 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3696
3697         * gcc.target/avr/torture/pr41885.c (dg-options): Add
3698         -finline-limit=0
3699
3700 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3701
3702         PR target/46779
3703         PR target/45291
3704         PR target/41894
3705         * gcc.target/avr/pr46779-1.c: New test case
3706         * gcc.target/avr/pr46779-2.c: New test case
3707
3708 2011-04-14  Jason Merrill  <jason@redhat.com>
3709
3710         * g++.dg/cpp0x/sfinae15.C: New.
3711
3712         * g++.dg/cpp0x/sfinae14.C: New.
3713
3714         * g++.dg/ext/vla10.C: New.
3715
3716 2011-04-14  Richard Guenther  <rguenther@suse.de>
3717
3718         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3719
3720 2011-04-14  Richard Guenther  <rguenther@suse.de>
3721
3722         * gcc.dg/fold-bitand-4.c: Move ...
3723         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
3724
3725 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
3726
3727         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3728         variables const.
3729         * gcc.target/avr/torture/trivial.c: Ditto.
3730
3731 2011-04-13  Jason Merrill  <jason@redhat.com>
3732
3733         * g++.dg/template/operator11.C: New.
3734
3735 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR middle-end/48591
3738         * gcc.dg/gomp/pr48591.c: New test.
3739
3740         PR c++/48570
3741         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3742         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3743
3744 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
3745
3746         PR c++/48574
3747         * g++.dg/template/dependent-expr7.C: New test case.
3748
3749 2011-04-13  Jason Merrill  <jason@redhat.com>
3750
3751         * g++.dg/cpp0x/sfinae13.C: New.
3752
3753 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
3754
3755         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3756
3757 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
3758
3759         * gcc.target/arm/pr43698.c: Remove -march option.
3760
3761 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
3762
3763         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3764         -march option.
3765
3766 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
3767
3768         PR fortran/48360
3769         PR fortran/48456
3770         * gfortran.dg/realloc_on_assign_6.f03: New test.
3771
3772 2011-04-12  Kai Tietz  <ktietz@redhat.com>
3773
3774         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3775         targets the additional -mno-ms-bitfields and
3776         -Wno-packed-bitfield-compat options.
3777         * g++.dg/ext/bitfield3.C: Likewise.
3778         * g++.dg/ext/bitfield4.C: Likewise.
3779         * g++.dg/ext/bitfield5.C: Likewise.
3780         * gcc.dg/bitfld-15.c: Likewise.
3781         * gcc.dg/bitfld-16.c: Likewise.
3782         * gcc.dg/bitfld-17.c: Likewise.
3783         * gcc.dg/bitfld-18.c: Likewise.
3784
3785 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
3786
3787         * gcc.target/arm/neon-vld3-1.c: New test.
3788         * gcc.target/arm/neon-vst3-1.c: New test.
3789         * gcc.target/arm/neon/v*.c: Regenerate.
3790
3791 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR rtl-optimization/48549
3794         * g++.dg/opt/pr48549.C: New test.
3795
3796 2011-04-12  Richard Guenther  <rguenther@suse.de>
3797
3798         PR tree-optimization/46076
3799         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3800
3801 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3802
3803         PR testsuite/21164
3804         * lib/compat.exp (compat-execute): Declare unsupported after
3805         stripping path from src1.
3806         * lib/lto.exp (lto-execute): Likewise.
3807
3808 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR c/48552
3811         * gcc.dg/pr48552-1.c: New test.
3812         * gcc.dg/pr48552-2.c: New test.
3813
3814 2011-04-11  Jason Merrill  <jason@redhat.com>
3815
3816         * g++.dg/cpp0x/sfinae12.C: New.
3817
3818         * g++.dg/cpp0x/enum10.C: New.
3819
3820         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3821
3822         * g++.dg/cpp0x/rv-func.C: New.
3823
3824 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3825
3826         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3827         alpha*-dec-osf5*.
3828
3829 2011-04-11  Martin Jambor  <mjambor@suse.cz>
3830
3831         PR tree-optimization/48195
3832         * gcc.dg/ipa/pr48195.c: New test.
3833
3834 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
3835
3836         * gnat.dg/return3.adb: Remove unused switch.
3837
3838 2011-04-08  Mike Stump  <mikestump@comcast.net>
3839
3840         PR testsuite/48506
3841         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3842         default to fno-common.
3843
3844 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
3845
3846         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3847         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3848
3849 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3850
3851         PR fortran/48448
3852         * gfortran.dg/function_optimize_5.f90:  New test.
3853
3854 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gnat.dg/aggr17.adb: New test.
3857         * gnat.dg/aggr18.adb: Likewise.
3858
3859 2011-04-08  Michael Matz  <matz@suse.de>
3860
3861         PR middle-end/48389
3862         * gcc.target/i386/pr48389.c: New test.
3863
3864 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
3865
3866         PR rtl-optimization/48272
3867         * g++.dg/opt/pr48272.C: New.
3868
3869 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
3870
3871         PR rtl-optimization/48235
3872         * gcc.dg/pr48235.c: New.
3873
3874 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3875
3876         PR rtl-optimization/48302
3877         * g++.dg/opt/pr48302.C: New.
3878
3879 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3880
3881         PR target/48273
3882         * g++.dg/opt/pr48273.C: New.
3883
3884 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
3885
3886         PR rtl-optimization/48442
3887         * gcc.dg/pr48442.c: New.
3888
3889 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR tree-optimization/48377
3892         * gcc.dg/vect/pr48377.c: New test.
3893
3894 2011-04-07  Jason Merrill  <jason@redhat.com>
3895
3896         * g++.dg/cpp0x/regress/call1.C: New.
3897
3898         * g++.dg/cpp0x/variadic107.C: New.
3899
3900         * g++.dg/cpp0x/sfinae11.C: New.
3901         * g++.dg/cpp0x/noexcept02.C: Fix.
3902
3903         * g++.dg/cpp0x/sfinae10.C: New.
3904
3905         * g++.dg/cpp0x/sfinae9.C: New.
3906
3907         * c-c++-common/Wcast-qual-1.c: Move here from...
3908         * gcc.dg/cast-qual-3.c: ...here, and...
3909         * g++.dg/warn/Wcast-qual2.C: ...here.
3910
3911         * g++.dg/cpp0x/sfinae8.C: New.
3912
3913         * g++.dg/cpp0x/sfinae7.C: New.
3914
3915         * g++.dg/cpp0x/enum9.C: New.
3916
3917 2011-04-07  Mike Stump  <mikestump@comcast.net>
3918
3919         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3920         with no trampolines.
3921
3922 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR fortran/48117
3925         * gfortran.dg/gomp/pr48117.f90: New test.
3926
3927         PR debug/48343
3928         * gcc.dg/torture/pr48343.c: New test.
3929
3930 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3931
3932         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3933
3934 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
3935
3936         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3937
3938 2011-04-07  Tom de Vries  <tom@codesourcery.com>
3939
3940         PR target/43920
3941         * lib/scanasm.exp (object-size): New proc.
3942         * gcc.target/arm/pr43920-2.c: New test.
3943
3944 2011-04-06  Tobias Burnus  <burnus@net-b.de>
3945
3946         PR fortran/18918
3947         PR fortran/48477
3948         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3949
3950 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
3951
3952         * gcc.dg/mtune.c: Prune note from output.
3953
3954 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR debug/48466
3957         * gcc.dg/guality/pr36977.c: New test.
3958         * gcc.dg/guality/pr48466.c: New test.
3959
3960 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3961
3962         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3963
3964 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
3965
3966         * gnat.dg/return3.adb: New test.
3967
3968 2011-04-06  Richard Guenther  <rguenther@suse.de>
3969
3970         PR tree-optimization/47663
3971         * gcc.dg/tree-ssa/inline-8.c: New testcase.
3972
3973 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
3974
3975         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3976         Solaris 8 and 9 as well.
3977
3978 2011-04-05  Tom de Vries  <tom@codesourcery.com>
3979
3980         PR target/43920
3981         * gcc.target/arm/pr43920-1.c: New test.
3982
3983 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
3984
3985         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3986         (cctor): Actually return the value.
3987         (main): Cast return values.
3988
3989 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3990
3991         * gfortran.dg/character_comparison_8.f90:  New test.
3992
3993 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3994
3995         * frontend-passes: (optimize_lexical_comparison): New function.
3996         (optimize_expr): Call it.
3997         (optimize_comparison): Also handle lexical comparison functions.
3998         Return false instad of -2 for unequal comparison.
3999
4000 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4001
4002         PR fortran/48412
4003         * function_optimize_4.f90:  New test.
4004
4005 2011-04-04  Tobias Burnus  <burnus@net-b.de>
4006
4007         PR fortran/18918
4008         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4009         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4010         * gfortran.dg/coarray_15.f90: New.
4011
4012 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4013
4014         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4015         * gfortran.dg/bessel_7.f90: Likewise.
4016
4017 2011-04-03  Tobias Burnus  <burnus@net-b.de>
4018
4019         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4020
4021 2011-04-03  Richard Guenther  <rguenther@suse.de>
4022             Ira Rosen  <ira.rosen@linaro.org>
4023
4024         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4025         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4026         -ftree-loop-if-convert-stores.
4027
4028 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
4029
4030         * gnat.dg/specs/aggr2.ads: New test.
4031
4032 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
4033
4034         * gnat.dg/debug2.ad[sb]: New test.
4035         * gnat.dg/debug2_pkg.ads: New helper.
4036         * gnat.dg/debug3.ad[sb]: New test.
4037
4038 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
4039
4040         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4041
4042 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR middle-end/48335
4045         * gcc.c-torture/compile/pr48335-1.c: New test.
4046         * gcc.dg/pr48335-1.c: New test.
4047         * gcc.dg/pr48335-2.c: New test.
4048         * gcc.dg/pr48335-3.c: New test.
4049         * gcc.dg/pr48335-4.c: New test.
4050         * gcc.dg/pr48335-5.c: New test.
4051         * gcc.dg/pr48335-6.c: New test.
4052         * gcc.dg/pr48335-7.c: New test.
4053         * gcc.dg/pr48335-8.c: New test.
4054         * gcc.target/i386/pr48335-1.c: New test.
4055
4056 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
4057
4058         PR c/36299
4059         * gcc.dg/Waddress.c: New test.
4060
4061 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4062
4063         PR fortran/48352
4064         * gfortran.dg/function_optimize_3.f90:  New test.
4065
4066 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
4067
4068         * gcc.c-torture/compile/20110401-1.c: New test.
4069
4070         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4071         * g++.dg/lto/20091002-2_0.C: Likewise.
4072         * g++.dg/lto/20090303_0.c: Likewise.
4073         * g++.dg/lto/20091004-1_0.C: Likewise.
4074         * g++.dg/lto/20091002-3_0.C: Likewise.
4075         * g++.dg/lto/20091004-2_0.C: Likewise.
4076         * g++.dg/lto/20081123_0.C: Likewise.
4077         * g++.dg/lto/20090313_0.C: Likewise.
4078         * g++.dg/lto/20081109-1_0.C: Likewise.
4079         * g++.dg/lto/20081219_0.C: Likewise.
4080         * g++.dg/lto/20081204-1_0.C: Likewise.
4081         * g++.dg/lto/20090302_0.C: Likewise.
4082         * g++.dg/lto/20081119-1_0.C: Likewise.
4083         * g++.dg/lto/20081118_0.C: Likewise.
4084         * gcc.dg/lto/20091020-2_0.c: Likewise.
4085         * gcc.dg/lto/20090210_0.c: Likewise.
4086         * gcc.dg/lto/20081204-1_0.c: Likewise.
4087         * gcc.dg/lto/20081224_0.c: Likewise.
4088         * gcc.dg/lto/20090219_0.c: Likewise.
4089         * gcc.dg/lto/20091014-1_0.c: Likewise.
4090         * gcc.dg/lto/20091016-1_0.c: Likewise.
4091         * gcc.dg/lto/20090206-2_0.c: Likewise.
4092         * gcc.dg/lto/20090116_0.c: Likewise.
4093         * gcc.dg/lto/20091013-1_0.c: Likewise.
4094         * gcc.dg/lto/20091015-1_0.c: Likewise.
4095         * gcc.dg/lto/20090126-2_0.c: Likewise.
4096
4097 2011-03-31  Ian Lance Taylor  <iant@google.com>
4098
4099         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4100
4101 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4102
4103         * gnat.dg/opt16.adb: New test.
4104
4105 2011-03-31  Jason Merrill  <jason@redhat.com>
4106
4107         * g++.dg/cpp0x/defaulted24.C: New.
4108
4109 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4110
4111         PR target/16292
4112         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4113         with -O0.
4114
4115 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4116
4117         * g++.dg/other/i386-9.C: New test.
4118
4119 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4120
4121         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4122
4123 2011-03-30  Jason Merrill  <jason@redhat.com>
4124
4125         * g++.dg/cpp0x/regress/error-recovery1.C: New.
4126
4127         * g++.dg/cpp0x/regress/isnan.C: New.
4128
4129         * g++.dg/cpp0x/initlist46.C: New.
4130
4131 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
4132
4133         PR target/47551
4134         * gcc.target/arm/neon-modes-2.c: New test.
4135
4136 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR c/48305
4139         * gcc.c-torture/compile/pr48305.c: New test.
4140
4141 2011-03-29  Jason Merrill  <jason@redhat.com>
4142
4143         * g++.dg/cpp0x/regress/value-dep1.C: New.
4144
4145 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
4146
4147         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4148
4149 2011-03-29  Ian Lance Taylor  <iant@google.com>
4150
4151         * go.test/go-test.exp: Handle the test lines used in several new
4152         tests.
4153         (errchk): Add opts parameter.  Change all callers.  Handle parens
4154         in regexps.
4155
4156 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
4157             Dominique d'Humieres  <dominiq@lps.ens.fr>
4158
4159         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4160         and __APPLE__ && __PPC__ && __ALTIVEC__.
4161
4162 2011-03-29  Jason Merrill  <jason@redhat.com>
4163
4164         * g++.dg/cpp0x/dependent1.C: New.
4165
4166         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4167
4168         * g++.dg/cpp0x/constexpr-memfn1.C: New.
4169
4170         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4171
4172 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
4173
4174         PR fortran/48095
4175         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4176         * gfortran.dg/proc_ptr_comp_32.f90: New.
4177
4178 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4179
4180         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
4181         check for corresponding warning.
4182
4183 2011-03-28  Jason Merrill  <jason@redhat.com>
4184
4185         * g++.dg/cpp0x/rv-deduce2.C: New.
4186
4187 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
4188
4189         PR debug/48203
4190         * gcc.dg/pr48203.c: New test.
4191
4192 2011-03-28  Jeff Law <law@redhat.com>
4193
4194         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4195
4196 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
4197
4198         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4199         and __PPC__ && __ALTIVEC__.
4200
4201 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4202
4203         PR testsuite/48238
4204         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4205         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4206         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4207         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4208
4209 2011-03-28  Jason Merrill  <jason@redhat.com>
4210
4211         * g++.dg/cpp0x/initlist-array2.C: New.
4212
4213         * g++.dg/cpp0x/initlist-array1.C: New.
4214
4215         * g++.dg/cpp0x/constexpr-compound.C: New.
4216
4217         * g++.dg/cpp0x/constexpr-using.C: New.
4218
4219         * g++.dg/cpp0x/constexpr-noexcept.C: New.
4220
4221 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
4222
4223         PR testsuite/48276
4224         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4225
4226 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4227
4228         * gcc.dg/slp-1.c: New test.
4229
4230 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4231
4232         * gcc.target/i386/avx256-unaligned-load-1.c: New.
4233         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4234         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4235         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4236         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4237         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4238         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4239         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4240         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4241         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4242         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4243         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4244         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4245         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4246
4247 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4248
4249         PR fortran/47065
4250         * gfortran.dg/trim_optimize_5.f90:  New test.
4251         * gfortran.dg/trim_optimize_6.f90:  New test.
4252
4253 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
4254
4255         PR target/38598
4256         * gcc.target/mips/madd-7.c: Remove -mlong32.
4257         * gcc.target/mips/msub-7.c: Likewise.
4258
4259 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
4260
4261         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4262         accesses to preserve the meaning of the test for doubleword vectors.
4263         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4264         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4265
4266 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/48291
4269         * gfortran.dg/class_42.f03: New.
4270
4271 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
4272
4273         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4274         strided accesses.
4275
4276 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
4277
4278         PR rtl-optimization/48144
4279         * gcc.dg/pr48144.c: New test.
4280
4281 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4282
4283         * gnat.dg/discr27.ad[sb]: New test.
4284
4285 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4286
4287         * gnat.dg/limited_with2.ad[sb]: New test.
4288         * gnat.dg/limited_with2_pkg1.ads: New helper.
4289         * gnat.dg/limited_with2_pkg2.ads: Likewise.
4290
4291 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4292
4293         * gnat.dg/opt15.adb: New test.
4294         * gnat.dg/opt15_pkg.ad[sb]: New helper.
4295
4296 2011-03-25  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/48174
4299         PR fortran/45304
4300         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4301         * gfortran.dg/leadz_trailz_3.f90: Ditto
4302
4303 2011-03-25  Martin Jambor  <mjambor@suse.cz>
4304
4305         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4306
4307 2011-03-25  Jason Merrill  <jason@redhat.com>
4308
4309         * g++.dg/cpp0x/defaulted22.C: New.
4310         * g++.dg/cpp0x/defaulted23.C: New.
4311         * g++.dg/cpp0x/defaulted15.C: Adjust.
4312
4313 2011-03-25  Jason Merrill  <jason@redhat.com>
4314
4315         * g++.dg/cpp0x/move1.C: New.
4316
4317 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
4318
4319         PR target/48287
4320         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4321
4322 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4323
4324         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4325         for mips-sgi-irix6.5.
4326         Replace snprintf prototype by <stdio.h>.
4327
4328 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4329
4330         PR testsuite/48283
4331         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4332         run_expensive_tests.
4333         * gcc.dg/graphite/block-4.c: Likewise.
4334         * gcc.dg/graphite/block-7.c: Likewise.
4335         * gcc.dg/graphite/block-8.c: Likewise.
4336
4337 2011-03-25  Richard Guenther  <rguenther@suse.de>
4338
4339         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4340         * g++.dg/tree-ssa/pr8781.C: Likewise.
4341         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4342         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4343         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4344         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4345         * gcc.dg/tree-ssa/alias-18.c: Likewise.
4346         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4347         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4348         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4349         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4350         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4351         * gcc.dg/tree-ssa/pr21574.c: Likewise.
4352         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4353         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4354         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4355         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4356         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4357         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4358         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4359         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4360         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4361         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4362         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4363         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4364         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4365         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4366         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4367         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4368         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4369         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4370         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4371         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4372         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4373         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4374         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4375         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4376         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4377         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4378         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4379         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4380         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4381         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4382         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4383         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4384         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4385         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4386         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4387         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4388         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4389         * c-c++-common/pr46562-2.c: Likewise.
4390         * gfortran.dg/pr42108.f90: Likewise.
4391         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4392         foo to be inlined even at -O1.
4393         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4394         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4395         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4396         * gcc.dg/matrix/matrix.exp: Disable FRE.
4397
4398 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR debug/48204
4401         * gcc.dg/dfp/pr48204.c: New test.
4402
4403 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
4404
4405         PR target/48209
4406         * gcc.c-torture/execute/pr47917.c: Move this...
4407         * gcc.dg/torture/pr47917.c: to here and add xfails.
4408
4409 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
4410
4411         * gnat.dg/array16.ad[sb]: New test.
4412         * gnat.dg/array16.ads: New helper.
4413
4414 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
4415
4416         * gnat.dg/derived_type2.adb: New test.
4417
4418 2011-03-24  Richard Guenther  <rguenther@suse.de>
4419
4420         PR tree-optimization/48271
4421         * g++.dg/torture/pr48271.C: New testcase.
4422
4423 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
4424
4425         * gnat.dg/array15.ad[sb]: New test.
4426
4427 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
4428
4429         PR target/48237
4430         * gcc.target/i386/pr48237.c: New test.
4431
4432 2011-03-24  Richard Guenther  <rguenther@suse.de>
4433
4434         PR middle-end/48269
4435         * gcc.dg/builtin-object-size-10.c: New testcase.
4436
4437 2011-03-24  Richard Guenther  <rguenther@suse.de>
4438
4439         PR tree-optimization/46562
4440         * c-c++-common/pr46562-2.c: New testcase.
4441         * c-c++-common/pr46562.c: Likewise.
4442
4443 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
4444
4445         * gcc.dg/vect/vect-cselim-1.c: New test.
4446         * gcc.dg/vect/vect-cselim-2.c: New test.
4447
4448 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
4449
4450         * gcc.target/arm/pr46934.c: New.
4451
4452 2011-03-23  Ian Lance Taylor  <iant@google.com>
4453
4454         * go.test/go-test.exp (errchk): Ignore lines containing ////.
4455
4456 2011-03-23  Richard Guenther  <rguenther@suse.de>
4457
4458         * gcc.dg/struct: Remove directory and contents.
4459
4460 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4461
4462         PR testsuite/48251
4463         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4464
4465 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
4466
4467         * gnat.dg/discr26.ad[sb]: New test.
4468         * gnat.dg/discr26_pkg.ads: New helper.
4469
4470 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
4471
4472         PR target/47553
4473         * gcc.target/arm/neon-vld-1.c: New test.
4474
4475 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
4476
4477         * gnat.dg/array14.ad[sb]: New test.
4478         * gnat.dg/array14_pkg.ads: New helper.
4479
4480 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
4481
4482         * gcc.c-torture/execute/920501-8.x: Remove.
4483         * gcc.c-torture/execute/930513-1.x: Remove.
4484         * gcc.c-torture/execute/960312-1.x: Remove.
4485         * gcc.c-torture/compile/20000804-1.c,
4486         gcc.c-torture/compile/20001205-1.c,
4487         gcc.c-torture/compile/20001226-1.c,
4488         gcc.c-torture/compile/20010518-2.c,
4489         gcc.c-torture/compile/20020312-1.c,
4490         gcc.c-torture/compile/20020604-1.c,
4491         gcc.c-torture/compile/920501-12.c,
4492         gcc.c-torture/compile/920501-4.c,
4493         gcc.c-torture/compile/920520-1.c,
4494         gcc.c-torture/compile/980506-1.c,
4495         gcc.c-torture/execute/980709-1.x,
4496         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4497         options for m68hc11.
4498         * gcc.dg/cpp/assert4.c: Don't handle ARC.
4499         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4500         m68hc11.
4501
4502 2011-03-22  Nick Clifton  <nickc@redhat.com>
4503
4504         * lib/target-supports.exp (check_profiling_available): Add MN10300
4505         to the list of targets that do not support profiling.  Restore
4506         alpha sorting to this list.
4507
4508 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4509
4510         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4511         failure on 32-bit systems.
4512         * gcc.dg/torture/vector-2.c: Ditto.
4513
4514 2011-03-22  Richard Guenther  <rguenther@suse.de>
4515
4516         PR tree-optimization/48228
4517         * gcc.dg/Wstrict-overflow-23.c: New testcase.
4518
4519 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4520
4521         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4522         powerpc.
4523
4524         PR target/48226
4525         * gcc.target/powerpc/pr48226.c: New file.
4526
4527 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
4528
4529         * lib/prune.exp (prune_gcc_output): Prune "could not create
4530         compact unwind for" warnings.
4531
4532 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR c/42544
4535         PR c/48197
4536         * gcc.c-torture/execute/pr42544.c: New test.
4537         * gcc.c-torture/execute/pr48197.c: New test.
4538
4539 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4540
4541         PR preprocessor/48192
4542         * gcc.target/powerpc/pr48192.c: New file.
4543
4544         PR target/48053
4545         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4546         split problem of 0 being loaded in a VSX register.
4547
4548 2011-03-21  Richard Guenther  <rguenther@suse.de>
4549
4550         PR c/47939
4551         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4552         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4553         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4554         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4555
4556 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
4557
4558         PR target/48213
4559         * gcc.dg/pr48213.c: New test.
4560
4561 2011-03-21  Kai Tietz  <ktietz@redhat.com>
4562
4563         PR target/12171
4564         * g++.dg/plugin/attribute_plugin.c: Adjust test.
4565
4566 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
4567
4568         * gcc.target/arm/xor-and.c: New.
4569
4570 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4571
4572         PR fortran/22572
4573         * gfortran.dg/function_optimize_1.f90:  New test.
4574         * gfortran.dg/function_optimize_2.f90:  New test.
4575
4576 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
4577
4578         PR rtl-optimization/47502
4579         * gcc.target/i386/pr47502-1.c: New.
4580         * gcc.target/i386/pr47502-2.c: Likewise.
4581
4582 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR rtl-optimization/48156
4585         * gcc.dg/pr48156.c: New test.
4586
4587 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4588
4589         PR libfortran/47439
4590         * gfortran.dg/scratch_1.f90: Adjust test.
4591
4592 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4593
4594         PR libfortran/47439
4595         * gfortran.dg/scratch_1.f90: New test.
4596
4597 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
4598
4599         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4600         variably modified typedefs.
4601         * gcc.dg/c1x-typedef-2.c: Remove.
4602
4603 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
4604
4605         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4606         * gcc.dg/c1x-anon-struct-3.c: New test.
4607         * gcc.dg/anon-struct-11.c: Update.
4608
4609 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4612         dg-xfail-run-if.
4613         Only xfail with gas.
4614
4615 2011-03-18  Jason Merrill  <jason@redhat.com>
4616
4617         * g++.dg/template/fn-ptr1.C: New.
4618
4619         * g++.dg/overload/volatile1.C: New.
4620
4621         * g++.dg/opt/pr23372.C: New.
4622
4623         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4624
4625 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4626
4627         PR middle-end/47405
4628         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4629
4630 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
4631
4632         * gcc.target/arm/unsigned-extend-1.c: New.
4633
4634 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR bootstrap/48161
4637         * gcc.c-torture/compile/pr48161.c: New test.
4638
4639 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
4640
4641         PR middle-end/47725
4642         * gcc.dg/torture/pr47725.c: New.
4643
4644 2011-03-17  Jason Merrill  <jason@redhat.com>
4645
4646         * g++.dg/cpp0x/constexpr-overflow2.C: New.
4647         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4648
4649 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
4650
4651         * gnat.dg/specs/elab2.ads: New test.
4652         * gnat.dg/specs/elab2_pkg.ads: New helper.
4653
4654 2011-03-17  Jason Merrill  <jason@redhat.com>
4655
4656         * g++.dg/cpp0x/decltype-1212.C: New.
4657         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4658
4659 2011-03-17  Jason Merrill  <jason@redhat.com>
4660
4661         * g++.dg/parse/memfnquals1.C: New.
4662
4663 2011-03-17  Richard Guenther  <rguenther@suse.de>
4664
4665         PR middle-end/48134
4666         * gcc.dg/pr48134.c: New testcase.
4667
4668 2011-03-17  Richard Guenther  <rguenther@suse.de>
4669
4670         PR middle-end/48165
4671         * g++.dg/torture/pr48165.C: New testcase.
4672
4673 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR rtl-optimization/48141
4676         * gcc.dg/pr48141.c: New test.
4677
4678 2011-03-16  Jason Merrill  <jason@redhat.com>
4679
4680         * g++.dg/cpp0x/constexpr-48089.C: New.
4681
4682         * g++.dg/cpp0x/constexpr-abi1.C: New.
4683
4684         * g++.dg/cpp0x/constexpr-46336.C: New.
4685         * g++.dg/parse/friend5.C: Adjust expected errors.
4686
4687         * g++.dg/cpp0x/constexpr-47570.C: New.
4688
4689 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
4690
4691         PR debug/47510
4692         * ++.dg/debug/dwarf2/typedef6.C: New test.
4693
4694 2011-03-16  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/cpp0x/elision2.C: New.
4697
4698         * g++.dg/cpp0x/constexpr-array3.C: New.
4699
4700 2011-03-16  Jason Merrill  <jason@redhat.com>
4701
4702         * g++.dg/cpp0x/sfinae6.C: New.
4703         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4704         * g++.dg/cpp0x/pr45908.C: Likewise.
4705         * g++.dg/cpp0x/sfinae6.C: Likewise.
4706         * g++.old-deja/g++.jason/conversion11.C: Likewise.
4707         * g++.old-deja/g++.law/arg11.C: Likewise.
4708
4709 2011-03-16  Jason Merrill  <jason@redhat.com>
4710
4711         * g++.dg/template/incomplete6.C: New.
4712
4713 2011-03-16  Jeff Law <law@redhat.com>
4714
4715         * gcc.dg/tree-ssa/vrp55.c: New test.
4716
4717 2011-03-16  Jason Merrill  <jason@redhat.com>
4718
4719         * g++.dg/cpp0x/auto22.C: New.
4720
4721 2011-03-16  Richard Guenther  <rguenther@suse.de>
4722
4723         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4724         optimizing it away if promoted to const.
4725
4726 2011-03-16  Richard Guenther  <rguenther@suse.de>
4727
4728         PR tree-optimization/48149
4729         * gcc.dg/fold-complex-1.c: New testcase.
4730
4731 2011-03-16  Richard Guenther  <rguenther@suse.de>
4732
4733         PR testsuite/48147
4734         * gcc.dg/guality/pr45882.c: Really make sure no inlining
4735         or cloning happens.
4736
4737 2011-03-16  Richard Guenther  <rguenther@suse.de>
4738
4739         PR tree-optimization/26134
4740         * gcc.dg/tree-ssa/complex-6.c: New testcase.
4741
4742 2011-03-16  Richard Guenther  <rguenther@suse.de>
4743
4744         PR tree-optimization/48146
4745         * gcc.dg/torture/pr48146.c: New testcase.
4746
4747 2011-03-16  Richard Guenther  <rguenther@suse.de>
4748
4749         * gcc.dg/tree-ssa/pr14814.c: Adjust.
4750         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4751
4752 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR middle-end/48136
4755         * gcc.c-torture/compile/pr48136.c: New test.
4756
4757         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4758
4759         PR debug/45882
4760         * gcc.dg/guality/pr45882.c: New test.
4761
4762 2011-03-15  Jason Merrill  <jason@redhat.com>
4763
4764         * g++.dg/cpp0x/constexpr-recursion.C: New.
4765
4766         * g++.dg/cpp0x/implicit11.C: New.
4767
4768 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4769
4770         * g++.dg/cpp0x/constexpr-attribute.C: New.
4771
4772 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4773
4774         * g++.dg/parse/pr34758.C: New.
4775
4776 2011-03-15  Xinliang David Li  <davidxl@google.com>
4777
4778         PR c/47837
4779         * gcc.dg/uninit-pred-7_d.c: New test.
4780         * gcc.dg/uninit-pred-8_d.c: New test.
4781
4782 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4783
4784         PR target/46788
4785         * gcc.target/arm/pr46788.c: New.
4786
4787 2011-03-15  Richard Guenther  <rguenther@suse.de>
4788
4789         PR middle-end/47650
4790         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4791         * gfortran.dg/ishft_4.f90: Likewise.
4792         * gfortran.dg/leadz_trailz_3.f90: Likewise.
4793
4794 2011-03-15  Richard Guenther  <rguenther@suse.de>
4795
4796         PR tree-optimization/13954
4797         * g++.dg/tree-ssa/pr13954.C: New testcase.
4798
4799 2011-03-15  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/48037
4802         * gcc.target/i386/pr48037-1.c: New testcase.
4803
4804 2011-03-15  Richard Guenther  <rguenther@suse.de>
4805
4806         PR tree-optimization/41490
4807         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4808         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4809         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4810         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4811         * g++.dg/tree-ssa/pr33604.C: Adjust.
4812
4813 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR middle-end/47917
4816         * gcc.c-torture/execute/pr47917.c: New test.
4817         * gcc.dg/pr47917.c: New test.
4818
4819         PR middle-end/38878
4820         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4821
4822 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
4823
4824         * gcc.target/i386/sse4_1-floor-vec.c: New test.
4825         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4826         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4827         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4828         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4829         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4830         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4831         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4832         * gcc.target/i386/avx-floor-vec.c: Ditto.
4833         * gcc.target/i386/avx-ceil-vec.c: Ditto.
4834         * gcc.target/i386/avx-trunc-vec.c: Ditto.
4835         * gcc.target/i386/avx-rint-vec.c: Ditto.
4836         * gcc.target/i386/avx-floorf-vec.c: Ditto.
4837         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4838         * gcc.target/i386/avx-truncf-vec.c: Ditto.
4839         * gcc.target/i386/avx-rintf-vec.c: Ditto.
4840
4841 2011-03-14  Tom Tromey  <tromey@redhat.com>
4842
4843         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4844         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4845         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4846
4847 2011-03-14  Tom Tromey  <tromey@redhat.com>
4848
4849         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4850         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4851         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4852
4853 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
4854
4855         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4856
4857 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
4858
4859         PR rtl-optimization/47166
4860         * gcc.c-torture/execute/postmod-1.c: New test.
4861
4862 2011-03-14  Richard Guenther  <rguenther@suse.de>
4863
4864         PR middle-end/48098
4865         * gcc.dg/torture/pr48098.c: New testcase.
4866
4867 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
4868
4869         PR target/48053
4870         * gcc.target/powerpc/pr48053-1.c: New test.
4871         * gcc.target/powerpc/pr48053-2.c: Likewise.
4872
4873 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4874
4875         PR libfortran/48066
4876         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
4877
4878 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4879
4880         PR libfortran/48066
4881         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
4882
4883 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/48059
4886         * gfortran.dg/class_41.f03: New.
4887
4888 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
4889
4890         * g++.dg/conversion/cast3.C: New test.
4891
4892 2011-03-11  Jason Merrill  <jason@redhat.com>
4893
4894         * g++.dg/template/error45.C: New.
4895
4896         * g++.dg/parse/no-type-defn1.C: New.
4897
4898         * g++.dg/ext/attrib40.C: New.
4899
4900         * g++.dg/cpp0x/regress/array1.C: New.
4901
4902 2011-03-11  Richard Guenther  <rguenther@suse.de>
4903
4904         PR tree-optimization/48067
4905         * gcc.dg/pr48067.c: New testcase.
4906
4907 2011-03-11  Richard Guenther  <rguenther@suse.de>
4908
4909         PR lto/48073
4910         * g++.dg/lto/20110311-1_0.C: New testcase.
4911
4912 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR c++/48035
4915         * g++.dg/inherit/virtual8.C: New test.
4916
4917         PR middle-end/48044
4918         * gcc.dg/torture/pr48044.c: New test.
4919
4920 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
4921
4922         PR fortran/47768
4923         * gfortran.dg/proc_ptr_comp_31.f90: New.
4924
4925 2011-03-11  Richard Guenther  <rguenther@suse.de>
4926
4927         PR tree-optimization/47278
4928         * gcc.dg/torture/pr47278-1.c: New testcase.
4929         * gcc.dg/torture/pr47278-2.c: Likewise.
4930
4931 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR tree-optimization/48063
4934         * gcc.dg/torture/pr48063.c: New test.
4935
4936 2011-03-10  Jason Merrill  <jason@redhat.com>
4937
4938         * g++.dg/template/array22.C: New.
4939
4940         * g++.dg/cpp0x/syntax-err1.C: New.
4941         * g++.dg/parse/error36.C: Adjust expected errors.
4942         * g++.old-deja/g++.pt/ctor2.C: Likewise.
4943         * g++.old-deja/g++.pt/typename3.C: Likewise.
4944         * g++.old-deja/g++.pt/typename4.C: Likewise.
4945         * g++.old-deja/g++.pt/typename6.C: Likewise.
4946
4947 2011-03-09  Jason Merrill  <jason@redhat.com>
4948
4949         * g++.dg/template/nontype22.C: New.
4950
4951 2011-03-09  Martin Jambor  <mjambor@suse.cz>
4952
4953         PR tree-optimization/47714
4954         * g++.dg/torture/pr47714.C: New test.
4955
4956 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4957
4958         PR target/47755
4959         * gcc.target/powerpc/pr47755-2.c: New file.
4960
4961 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
4962
4963         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4964         is not set in the environment, pass 64 as first argument when not
4965         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4966         native where ulimit -u is supported.
4967
4968 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4969
4970         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4971
4972 2011-03-08  Jason Merrill  <jason@redhat.com>
4973
4974         * g++.dg/template/nontype21.C: New.
4975
4976         * g++.dg/template/anon5.C: New.
4977
4978 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR debug/47881
4981         * gcc.dg/pr47881.c: New test.
4982
4983 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
4984
4985         PR c++/47957
4986         * g++.dg/lookup/template3.C: New test.
4987
4988 2011-03-08  Kai Tietz  <ktietz@redhat.com>
4989
4990         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4991         'long' type.
4992
4993 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
4994
4995         PR testsuite/47954
4996         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4997         sizeof to compute alignment.
4998
4999 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
5000
5001         PR tree-optimization/48022
5002         * gcc.dg/pr48022-1.c: New test.
5003         * gcc.dg/pr48022-2.c: New test.
5004
5005 2011-03-07  Jason Merrill  <jason@redhat.com>
5006
5007         * g++.dg/template/nontype20.C: New.
5008         * g++.dg/init/member1.C: Adjust expected errors.
5009         * g++.dg/parse/constant4.C: Likewise.
5010         * g++.dg/template/qualified-id3.C: Likewise.
5011         * g++.old-deja/g++.pt/crash10.C: Likewise.
5012
5013         * g++.dg/cpp0x/regress/non-const1.C: New.
5014
5015 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR debug/47991
5018         * gcc.dg/pr47991.c: New test.
5019
5020 2011-03-07  Jason Merrill  <jason@redhat.com>
5021
5022         * g++.dg/abi/mangle46.C: New.
5023
5024 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
5025
5026         PR target/47862
5027         * gcc.target/powerpc/pr47862.c: New.
5028
5029 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
5030
5031         PR target/45413
5032         * gcc.target/i386/combine-mul.c: Require nonpic.
5033
5034 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
5035             Nathan Froyd  <froydnj@codesourcery.com>
5036
5037         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5038
5039 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
5040
5041         * README.QMTEST: Remove.
5042
5043 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
5044             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5045
5046         PR fortran/47850
5047         * gfortran.dg/array_constructor_37.f90 : New test.
5048
5049 2011-03-05  Jason Merrill  <jason@redhat.com>
5050
5051         * g++.dg/abi/mangle39.C: ABI v5, not 6.
5052         * g++.dg/abi/mangle45.C: Likewise.
5053         * g++.dg/cpp0x/trailing1.C: Likewise.
5054
5055 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5056
5057         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5058
5059 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
5060
5061         PR rtl-optimization/47899
5062         * gcc.dg/pr47899.c: New test.
5063
5064         * gcc.dg/torture/pr47968.c: Ignore warnings.
5065
5066         PR tree-optimization/47967
5067         * gcc.c-torture/compile/pr47967.c: New test.
5068
5069 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
5070
5071         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5072         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5073
5074 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
5075
5076         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5077         and property_getAttributes() if __OBJC2__.
5078         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5079         * objc.dg/property/property-encoding-1.m: New.
5080         * obj-c++.dg/property/property-encoding-1.mm: New.
5081
5082 2011-03-04  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/template/pseudodtor6.C: New.
5085
5086         * g++.dg/inherit/covariant19.C: New.
5087
5088 2011-03-04  Richard Guenther  <rguenther@suse.de>
5089
5090         PR middle-end/47968
5091         * gcc.dg/torture/pr47968.c: New testcase.
5092
5093 2011-03-04  Richard Guenther  <rguenther@suse.de>
5094
5095         PR middle-end/47975
5096         * gcc.dg/torture/pr47975.c: New testcase.
5097
5098 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
5099
5100         PR c++/47974
5101         * g++.dg/template/crash106.C: New.
5102
5103 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR c/47963
5106         * gcc.dg/gomp/pr47963.c: New test.
5107         * g++.dg/gomp/pr47963.C: New test.
5108
5109 2011-03-02  Jason Merrill  <jason@redhat.com>
5110
5111         * g++.dg/cpp0x/regress/condition1.C: New.
5112
5113         * g++.dg/cpp0x/constexpr-ctor9.C: New.
5114
5115 2011-03-01  Jason Merrill  <jason@redhat.com>
5116
5117         * g++.dg/cpp0x/lambda/lambda-98.C: New.
5118
5119         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5120
5121 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
5122
5123         PR rtl-optimization/47925
5124         * gcc.c-torture/execute/pr47925.c: New test.
5125
5126 2011-03-01  Jason Merrill  <jason@redhat.com>
5127
5128         * g++.dg/cpp0x/decltype25.C: New.
5129
5130         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5131
5132 2011-03-01  Richard Guenther  <rguenther@suse.de>
5133
5134         PR tree-optimization/47890
5135         * gcc.dg/torture/pr47890.c: New testcase.
5136
5137 2011-03-01  Richard Guenther  <rguenther@suse.de>
5138
5139         PR lto/47924
5140         * gcc.dg/lto/pr47924_0.c: New testcase.
5141
5142 2011-03-01  Richard Guenther  <rguenther@suse.de>
5143
5144         PR lto/46911
5145         * gfortran.dg/lto/pr46911_0.f: New testcase.
5146
5147 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5148
5149         PR libgfortran/47933
5150         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5151         compile errors from older code form.
5152
5153 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5154
5155         PR libgfortran/47567
5156         * gfortran.dg/fmt_fw_d.f90: New test.
5157
5158 2011-02-28  Jason Merrill  <jason@redhat.com>
5159
5160         * g++.dg/inherit/covariant18.C: New.
5161
5162 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
5163
5164         PR middle-end/47893
5165         * gcc.dg/pr47893.c: New test.
5166
5167 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5168
5169         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5170         NULL in case of a selector with conflicting types.
5171         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5172
5173 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
5174
5175         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5176         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5177         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5178         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5179
5180 2011-02-28  Jason Merrill  <jason@redhat.com>
5181
5182         PR c++/47906
5183         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5184
5185 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5186
5187         PR libgfortran/47778
5188         * gfortran.dg/namelist_71.f90: New test.
5189
5190 2011-02-27  Jason Merrill  <jason@redhat.com>
5191
5192         PR c++/47906
5193         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5194         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5195
5196 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5197
5198         PR c++/46466
5199         * g++.dg/cpp0x/constexpr-ctor8.C: New.
5200
5201 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR fortran/47886
5204         * gfortran.dg/gomp/task-1.f90: Removed.
5205
5206 2011-02-26  Jason Merrill  <jason@redhat.com>
5207
5208         * g++.dg/template/this-targ1.C: New.
5209
5210         * g++.dg/cpp0x/regress/template-const1.C: New.
5211         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5212         * g++.dg/template/function1.C: Adjust.
5213         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5214         * g++.dg/debug/debug7.C: Adjust.
5215
5216 2011-02-26  Tobias Burnus  <burnus@net-b.de>
5217
5218         PR fortran/47886
5219         * gfortran.dg/gomp/task-1.f90: New.
5220
5221 2011-02-25  Jie Zhang  <jie@codesourcery.com>
5222
5223         * gcc.target/arm/neon-thumb2-move.c: Add
5224         dg-require-effective-target arm_thumb2_ok.
5225
5226 2011-02-24  Jason Merrill  <jason@redhat.com>
5227
5228         * g++.dg/parse/constant1.C: Specify C++98 mode.
5229         * g++.dg/parse/constant5.C: Likewise.
5230         * g++.dg/parse/error2.C: Likewise.
5231         * g++.dg/parse/semicolon3.C: Likewise.
5232         * g++.dg/template/crash14.C: Likewise.
5233         * g++.dg/template/local4.C: Likewise.
5234         * g++.dg/template/nontype3.C: Likewise.
5235         * g++.dg/parse/crash31.C: Adjust expected errors.
5236         * g++.dg/template/function1.C: Likewise.
5237         * g++.dg/template/ref3.C: Likewise.
5238         * g++.dg/template/static9.C: Likewise.
5239         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5240
5241         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5242         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5243         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5244         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5245         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5246
5247 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR fortran/47878
5250         * gfortran.dg/pr47878.f90: New test.
5251
5252 2011-02-24  Richard Guenther  <rguenther@suse.de>
5253
5254         PR testsuite/47801
5255         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5256         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5257
5258 2011-02-24  Richard Guenther  <rguenther@suse.de>
5259
5260         PR fortran/47839
5261         * gfortran.dg/lto/pr47839_0.f90: New testcase.
5262         * gfortran.dg/lto/pr47839_1.f90: Likewise.
5263
5264 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265
5266         PR libgfortran/47567
5267         * gfortran.dg/fmt_f0_1.f90: Update test.
5268
5269 2011-02-23  Jason Merrill  <jason@redhat.com>
5270
5271         * g++.dg/abi/mangle39.C: Adjust parm mangling.
5272         * g++.dg/abi/mangle45.C: New.
5273
5274         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5275         * g++.dg/template/canon-type-9.C: Match use of decltype
5276         between declaration and definition.
5277         * g++.dg/template/canon-type-12.C: Likewise.
5278
5279 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
5280
5281         PR fortran/40850
5282         * gfortran.dg/nested_allocatables_1.f90: New.
5283
5284 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
5285
5286         PR c++/46868
5287         * g++.dg/pr46868.C: New test.
5288         * g++.dg/parse/parameter-declaration-1.C: Adjust.
5289         * g++.dg/parse/error14.C: Adjust.
5290
5291 2011-02-23  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/47838
5294         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5295
5296 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
5297
5298         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
5299
5300 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
5301
5302         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5303         * gfortran.dg/count_init_expr.f03: Ditto.
5304         * gfortran.dg/gomp/pr43711.f90: Ditto.
5305         * gcc.dg/struct-parse-2.c: Ditto.
5306         * gcc.dg/parse-error-3.c: Ditto.
5307         * gcc.dg/Wlogical-op-1.c: Ditto.
5308         * gcc.dg/Walways-true-1.c: Ditto.
5309         * gcc.dg/pr24225.c: Ditto.
5310         * gcc.dg/Walways-true-2.c: Ditto.
5311         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5312         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5313         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5314         * g++.dg/overload/defarg4.C: Ditto.
5315         * g++.dg/inherit/covariant16.C: Ditto.
5316         * g++.dg/inherit/virtual7.C: Ditto.
5317         * g++.dg/template/canon-type-9.C: Ditto.
5318         * g++.dg/template/access19.C: Ditto.
5319         * g++.dg/template/call7.C: Ditto.
5320         * g++.dg/template/canon-type-2.C: Ditto.
5321         * g++.dg/template/init7.C: Ditto.
5322         * g++.dg/template/sizeof-template-argument.C: Ditto.
5323         * g++.dg/template/const3.C: Ditto.
5324         * g++.dg/template/sfinae26.C: Ditto.
5325         * g++.dg/template/sfinae26.C: Ditto.
5326         * g++.dg/template/canon-type-11.C: Ditto.
5327         * g++.dg/template/union2.C: Ditto.
5328         * g++.dg/template/canon-type-3.C: Ditto.
5329         * g++.dg/template/canon-type-1.C: Ditto.
5330         * g++.dg/template/canon-type-5.C: Ditto.
5331         * g++.dg/template/canon-type-7.C: Ditto.
5332         * g++.dg/template/canon-type-10.C: Ditto.
5333         * g++.dg/template/spec36.C: Ditto.
5334         * g++.dg/template/typedef38.C: Ditto.
5335         * g++.dg/template/canon-type-4.C: Ditto.
5336         * g++.dg/template/canon-type-6.C: Ditto.
5337         * g++.dg/template/canon-type-13.C: Ditto.
5338         * g++.dg/template/instantiate9.C: Ditto.
5339         * g++.dg/template/ttp22.C: Ditto.
5340         * g++.dg/warn/Wreturn-type-6.C: Ditto.
5341         * g++.dg/warn/Walways-true-1.C: Ditto.
5342         * g++.dg/warn/Wlogical-op-1.C: Ditto.
5343         * g++.dg/warn/Walways-true-2.C: Ditto.
5344         * g++.dg/conversion/op4.C: Ditto.
5345         * g++.dg/opt/pr19650.C: Ditto.
5346         * g++.dg/lookup/friend11.C: Ditto.
5347         * g++.dg/other/default2.C: Ditto.
5348         * g++.dg/other/default3.C: Ditto.
5349         * g++.dg/other/dtor2.C: Ditto.
5350         * g++.dg/other/friend5.C: Ditto.
5351         * g++.dg/other/default5.C: Ditto.
5352         * g++.dg/init/brace6.C: Ditto.
5353         * g++.dg/init/aggr5.C: Ditto.
5354         * g++.dg/init/error2.C: Ditto.
5355         * g++.dg/expr/bound-mem-fun.C: Ditto.
5356         * g++.dg/expr/cond6.C: Ditto.
5357         * g++.dg/expr/stmt-expr-1.C: Ditto.
5358         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5359         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5360         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5361         * g++.dg/cpp0x/bracket1.C: Ditto.
5362         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5363         * g++.dg/cpp0x/pr38646.C: Ditto.
5364         * g++.dg/cpp0x/variadic73.C: Ditto.
5365         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5366         * g++.dg/cpp0x/bracket4.C: Ditto.
5367         * g++.dg/cpp0x/decltype4.C: Ditto.
5368         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5369         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5370         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5371         * g++.dg/cpp0x/variadic-new2.C: Ditto.
5372         * g++.dg/cpp0x/decltype2.C: Ditto.
5373         * g++.dg/cpp0x/decltype1.C: Ditto.
5374         * g++.dg/cpp0x/bracket2.C: Ditto.
5375         * g++.dg/cpp0x/decltype5.C: Ditto.
5376         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5377         * g++.dg/cpp0x/variadic70.C: Ditto.
5378         * g++.dg/cpp0x/decltype6.C: Ditto.
5379         * g++.dg/cpp0x/rvo.C: Ditto.
5380         * g++.dg/cpp0x/vt-40092.C: Ditto.
5381         * g++.dg/cpp0x/variadic-new.C: Ditto.
5382         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5383         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5384         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5385         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5386         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5387         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5388         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5389         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5390         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5391         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5392         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5393         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5394         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5395         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5396         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5397         * g++.dg/cpp0x/pr39639.C: Ditto.
5398         * g++.dg/cpp0x/decltype3.C: Ditto.
5399         * g++.dg/cpp0x/variadic68.C: Ditto.
5400         * g++.dg/cpp0x/variadic-function.C: Ditto.
5401         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5402         * g++.dg/cpp0x/variadic-bind.C: Ditto.
5403         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5404         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5405         * g++.dg/parse/crash35.C: Ditto.
5406         * g++.dg/parse/crash40.C: Ditto.
5407         * g++.dg/parse/defarg12.C: Ditto.
5408         * g++.dg/parse/crash34.C: Ditto.
5409         * g++.dg/parse/constructor3.C: Ditto.
5410         * g++.dg/parse/template23.C: Ditto.
5411         * g++.dg/parse/crash56.C: Ditto.
5412         * g++.dg/parse/dtor13.C: Ditto.
5413         * g++.dg/parse/error33.C: Ditto.
5414         * g++.dg/parse/ctor9.C: Ditto.
5415         * g++.dg/parse/error32.C: Ditto.
5416         * g++.dg/parse/error37.C: Ditto.
5417         * g++.dg/parse/bitfield3.C: Ditto.
5418         * g++.dg/parse/struct-4.C: Ditto.
5419         * g++.dg/ext/has_trivial_copy.C: Ditto.
5420         * g++.dg/ext/is_polymorphic.C: Ditto.
5421         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5422         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5423         * g++.dg/ext/has_nothrow_assign.C: Ditto.
5424         * g++.dg/ext/is_union.C: Ditto.
5425         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5426         * g++.dg/ext/is_pod.C: Ditto.
5427         * g++.dg/ext/has_virtual_destructor.C: Ditto.
5428         * g++.dg/ext/has_trivial_constructor.C: Ditto.
5429         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5430         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5431         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5432         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5433         * g++.dg/ext/is_abstract.C: Ditto.
5434         * g++.dg/ext/has_trivial_assign.C: Ditto.
5435         * g++.dg/ext/is_class.C: Ditto.
5436         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5437         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5438         * g++.dg/ext/is_base_of.C: Ditto.
5439         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5440         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5441         * g++.dg/ext/is_empty.C: Ditto.
5442         * g++.dg/ext/is_enum.C: Ditto.
5443         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5444         * gnat.dg/opt11.adb: Ditto.
5445         * obj-c++.dg/pr45735.mm: Ditto.
5446         * obj-c++.dg/pr24393.mm: Ditto.
5447         * obj-c++.dg/exceptions-2.mm: Ditto.
5448         * objc.dg/pr45735.m: Ditto.
5449         * objc.dg/pr24393.m: Ditto.
5450
5451 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
5452
5453         * objc.dg/attributes/objc-exception-1.m: New.
5454
5455 2011-02-23  Jie Zhang  <jie@codesourcery.com>
5456
5457         * gcc.dg/cpp/include7.c: New test.
5458
5459 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
5460
5461         PR c++/47242
5462         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5463
5464 2011-02-23  Jie Zhang  <jie@codesourcery.com>
5465
5466         PR rtl-optimization/47763
5467         * gcc.dg/pr47763.c: New test.
5468
5469 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
5470
5471         PR fortran/45743
5472         * gfortran.dg/whole_file_32.f90 : New test.
5473
5474 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
5475
5476         PR c++/47666
5477         * g++.dg/inherit/virtual7.C: New test.
5478
5479 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
5480
5481         PR objc/47832
5482         * objc.dg/type-size-3.m: Updated error message.
5483         * objc.dg/type-size-4.m: New test.
5484         * objc.dg/type-size-5.m: New test.
5485
5486 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5487
5488         * lib/gnat.exp: Fix comments.
5489         Don't load libgloss.exp.
5490         (default_gnat_version): Call $compiler with --version.
5491         Adapt regexp for gnatmake output, insert version.
5492         (gnat_version): New proc.
5493         (gnat_init): Remove gnat_libgcc_s_path.
5494         (gnat_target_compile): Likewise.
5495         Remove ld_library_path.
5496         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5497         (gnat_pass): Remove.
5498         (gnat_pass): Remove.
5499         (gnat_finish): Remove.
5500         (gnat_exit): Remove.
5501         (local_find_gnatmake): Reindent.
5502         (runtest_file_p): Remove.
5503         (prune_warnings): Remove.
5504         (find_gnatclean): New proc.
5505         * lib/gnat-dg.exp (lremove): New proc.
5506         (gnat-dg-test): Reindent.
5507         Remove additional output files.
5508         (gnat-dg-runtest): Remove.
5509
5510         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5511         * gnat.dg/loop_optimization6.adb: Likewise.
5512         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5513
5514 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR tree-optimization/47835
5517         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5518
5519 2011-02-22  Tobias Burnus  <burnus@net-b.de>
5520
5521         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5522         * gfortran.dg/abstract_type_2.f03: Ditto.
5523         * gfortran.dg/abstract_type_3.f03: Ditto.
5524         * gfortran.dg/abstract_type_4.f03: Ditto.
5525         * gfortran.dg/abstract_type_5.f03: Ditto.
5526         * gfortran.dg/abstract_type_6.f03: Ditto.
5527         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5528         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5529         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5530         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5531         * gfortran.dg/array_function_5.f90: Ditto.
5532         * gfortran.dg/asynchronous_3.f03: Ditto.
5533         * gfortran.dg/char_expr_1.f90: Ditto.
5534         * gfortran.dg/class_14.f03: Ditto.
5535         * gfortran.dg/data_array_6.f: Ditto.
5536         * gfortran.dg/data_invalid.f90: Ditto.
5537         * gfortran.dg/dot_product_1.f03: Ditto.
5538         * gfortran.dg/func_derived_5.f90: Ditto.
5539         * gfortran.dg/func_result_4.f90: Ditto.
5540         * gfortran.dg/implied_do_1.f90: Ditto.
5541         * gfortran.dg/initialization_25.f90: Ditto.
5542         * gfortran.dg/initialization_26.f90: Ditto.
5543         * gfortran.dg/interface_34.f90: Ditto.
5544         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5545         * gfortran.dg/keyword_symbol_1.f90: Ditto.
5546         * gfortran.dg/matmul_8.f03: Ditto.
5547         * gfortran.dg/merge_init_expr.f90: Ditto.
5548         * gfortran.dg/pack_assign_1.f90: Ditto.
5549         * gfortran.dg/pack_vector_1.f90: Ditto.
5550         * gfortran.dg/pointer_check_8.f90: Ditto.
5551         * gfortran.dg/product_init_expr.f03: Ditto.
5552         * gfortran.dg/reshape_order_5.f90: Ditto.
5553         * gfortran.dg/reshape_shape_1.f90: Ditto.
5554         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5555         * gfortran.dg/same_name_2.f90: Ditto.
5556         * gfortran.dg/selected_real_kind_1.f90: Ditto.
5557         * gfortran.dg/spread_init_expr.f03: Ditto.
5558         * gfortran.dg/stmt_func_1.f90: Ditto.
5559         * gfortran.dg/sum_init_expr.f03: Ditto.
5560         * gfortran.dg/transpose_3.f03: Ditto.
5561         * gfortran.dg/unpack_init_expr.f03: Ditto.
5562         * gfortran.dg/warn_conversion.f90: Ditto.
5563         * gfortran.dg/warn_conversion_2.f90: Ditto.
5564         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5565         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5566         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5567         * gfortran.dg/whole_file_16.f90: Ditto.
5568         * gfortran.dg/whole_file_17.f90: Ditto.
5569         * gfortran.dg/whole_file_18.f90: Ditto.
5570         * gfortran.dg/whole_file_20.f03: Ditto.
5571         * gfortran.dg/whole_file_5.f90: Ditto.
5572         * gfortran.dg/whole_file_6.f90: Ditto.
5573         * gfortran.dg/write_invalid_format.f90: Ditto.
5574         * gfortran.dg/zero_sized_6.f90: Ditto.
5575
5576 2011-02-21  Jeff Law <law@redhat.com>
5577
5578         PR rtl-optimization/46178
5579         * gcc.target/i386/pr46178.c: New test.
5580
5581         PR rtl-optimization/46002
5582         * gcc.c-torture/compile/pr46002.c: New test.
5583
5584 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5585
5586         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5587         *-*-hpux10*.
5588
5589 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR debug/47106
5592         * g++.dg/debug/pr47106.C: Require effective target lto.
5593
5594 2011-02-21  Jason Merrill  <jason@redhat.com>
5595
5596         * g++.dg/cpp0x/constexpr-diag2.C: New.
5597
5598 2011-02-20  Jason Merrill  <jason@redhat.com>
5599
5600         * g++.dg/cpp0x/constexpr-ctor7.C: New.
5601
5602         * g++.dg/cpp0x/fntmpdefarg2.C: New.
5603
5604         * g++.dg/overload/conv-op1.C: New.
5605
5606         * g++.dg/cpp0x/constexpr-synth1.C: New.
5607
5608 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
5609
5610         * objc.dg/layout-2.m: New.
5611         * objc.dg/selector-3.m: Adjusted location of error message.
5612         * objc.dg/type-size-3.m: Same.
5613         * obj-c++.dg/selector-3.mm: Same.
5614
5615 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
5616
5617         PR objc/47784
5618         * objc.dg/property/dotsyntax-22.m: New.
5619         * obj-c++.dg/property/dotsyntax-22.mm: New.
5620
5621 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
5622
5623         PR c++/46394
5624         * g++.dg/template/typedef38.C: New test.
5625
5626 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
5627
5628         PR fortran/46818
5629         * gfortran.dg/whole_file_30.f90 : New test.
5630         * gfortran.dg/whole_file_31.f90 : New test.
5631
5632 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
5633
5634         PR fortran/45077
5635         PR fortran/44945
5636         * gfortran.dg/whole_file_28.f90 : New test.
5637         * gfortran.dg/whole_file_29.f90 : New test.
5638
5639 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5640
5641         PR c++/44118
5642         * g++.dg/template/crash105.C: New.
5643
5644 2011-02-19  Jason Merrill  <jason@redhat.com>
5645
5646         * g++.dg/cpp0x/regress/no-elide1.C: New.
5647
5648 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
5649
5650         PR tree-optimization/46620
5651         * gcc.dg/pr46620.c: New.
5652
5653 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR c/47809
5656         * gcc.target/i386/pr47809.c: New test.
5657
5658 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5659             Tobias Burnus  <burnus@net-b.de>
5660
5661         * lib/target-supports.exp
5662         (check_effective_target_fortran_large_real): New check for large reals.
5663         * gfortran.dg/nan_7.f90: New test.
5664
5665 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5666
5667         PR libgfortran/47567
5668         * gfortran.dg/fmt_f0_1.f90: Update test.
5669
5670 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
5671
5672         PR fortran/47348
5673         * gfortran.dg/array_constructor_36.f90 : New test.
5674         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5675         allow for comparison between different elements of the array
5676         constructor at different levels of optimization.
5677
5678 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
5679
5680         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5681         * gcc.target/i386/pr32280-1.c: Likewise.
5682
5683 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR target/47800
5686         * gcc.target/i386/pr47800.c: New test.
5687
5688 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
5689
5690         * objc/execute/exceptions/foward-1.x: New.
5691
5692 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5693
5694         PR fortran/47789
5695         * gfortran.dg/derived_constructor_comps_4.f90: New.
5696
5697 2011-02-18  Tobias Burnus
5698
5699         PR fortran/47775
5700         * gfortran.dg/func_result_6.f90: New.
5701
5702 2011-02-18  Michael Matz  <matz@suse.de>
5703
5704         PR fortran/45586
5705         * gfortran.dg/lto/pr45586_0.f90: New test.
5706         * gfortran.dg/typebound_proc_20.f90: Ditto.
5707         * gfortran.dg/typebound_proc_21.f90: Ditto.
5708
5709 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5710
5711         PR c++/47795
5712         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5713
5714 2011-02-18  Tobias Burnus  <burnus@net-b.de>
5715
5716         PR fortran/47750
5717         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5718         gcc_warning_prefix.
5719         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5720         normalizing the error/warning output.
5721         * gfortran.dg/Wall.f90: Update dg-error/warning.
5722         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5723         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5724         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5725         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5726         * gfortran.dg/class_30.f90: Update dg-error/warning.
5727         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5728         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5729         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5730         * gfortran.dg/entry_17.f90: Update dg-error/warning.
5731         * gfortran.dg/entry_19.f90: Update dg-error/warning.
5732         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5733         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5734         * gfortran.dg/g77/12632.f: Update dg-error/warning.
5735         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5736         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5737         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5738         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5739         * gfortran.dg/goto_8.f90: Update dg-error/warning.
5740         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5741         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5742         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5743         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5744         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5745         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5746         * gfortran.dg/volatile3.f90: Update dg-error/warning.
5747         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5748         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5749         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5750         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5751         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5752
5753 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5754
5755         PR fortran/47768
5756         * gfortran.dg/proc_ptr_comp_30.f90: New.
5757
5758 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
5759
5760         PR debug/47780
5761         * gcc.target/i386/pr47780.c: New test.
5762
5763 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
5764
5765         PR fortran/47767
5766         * gfortran.dg/class_40.f03: New.
5767
5768 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
5769
5770         PR c++/47208
5771         * g++.dg/cpp0x/auto21.C: New test.
5772
5773 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
5774
5775         * objc.dg/special/unclaimed-category-1.h: Updated for
5776         new ABI support.
5777         * objc.dg/special/unclaimed-category-1.m: Same.
5778         * objc.dg/zero-link-1.m: Same.
5779         * objc.dg/lookup-1.m: Same.
5780         * objc.dg/torture/strings/const-str-9.m
5781         * objc.dg/torture/strings/const-str-10.m: Same.
5782         * objc.dg/torture/strings/const-str-11.m: Same.
5783         * objc.dg/torture/forward-1.m: Same.
5784         * objc.dg/zero-link-2.m: Same.
5785         * objc.dg/encode-7-next-64bit.m: Same.
5786         * objc.dg/method-4.m: Same.
5787         * objc.dg/next-runtime-1.m: Same.
5788         * objc.dg/image-info.m: Same.
5789         * objc.dg/pr23214.m: Same.
5790         * objc.dg/symtab-1.m: Same.
5791         * obj-c++.dg/basic.m: Same.
5792         * obj-c++.dg/proto-lossage-3.m: Same.
5793         * obj-c++.dg/torture/strings/const-str-10.m: Same.
5794         * obj-c++.dg/torture/strings/const-str-11.m: Same.
5795         * obj-c++.dg/torture/strings/const-str-9.m: Same.
5796         * obj-c++.dg/method-11.m: Same.
5797         * objc/execute/enumeration-1.m: Same.
5798         * objc/execute/object_is_class.m: Same.
5799         * objc/execute/formal_protocol-2.m: Same.
5800         * objc/execute/formal_protocol-4.m: Same.
5801         * objc/execute/formal_protocol-6.m: Same.
5802         * objc/execute/bycopy-3.m: Same.
5803         * objc/execute/exceptions/catchall-1.m: Same.
5804         * objc/execute/exceptions/finally-1.m: Same.
5805         * objc/execute/exceptions/local-variables-1.m: Same.
5806         * objc/execute/exceptions/foward-1.m: Same.
5807         * objc/execute/bf-common.h
5808         * objc/execute/enumeration-2.m: Same.
5809         * objc/execute/formal_protocol-1.m: Same.
5810         * objc/execute/formal_protocol-3.m: Same.
5811         * objc/execute/formal_protocol-5.m: Same.
5812         * objc/execute/accessing_ivars.m: Same.
5813         * objc/execute/bycopy-2.m: Same.
5814         * objc/execute/formal_protocol-7.m: Same.
5815         * objc/execute/compatibility_alias.m: Same.
5816         * objc/execute/no_clash.m: Same.
5817         * objc/execute/object_is_meta_class.m: Same.
5818         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5819         * objc/execute/class-tests-1.h: Include stdio.h.
5820         * objc/execute/class-tests-2.h: Same.
5821         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5822         runtimes.
5823         * obj-c++.dg/try-catch-2.mm: Same.
5824
5825 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR c++/47783
5828         * g++.dg/warn/Wunused-parm-4.C: New test.
5829
5830 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
5831             Jan Hubicka  <jh@suse.cz>
5832
5833         PR debug/47106
5834         PR debug/47402
5835         * g++.dg/debug/pr47106.C: New.
5836
5837 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
5838
5839         PR target/43653
5840         * gcc.target/i386/pr43653.c: New test.
5841
5842 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
5843
5844         PR c++/47172
5845         * g++.dg/template/inherit6.C: New test.
5846
5847 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
5848
5849         PR fortran/47745
5850         * gfortran.dg/class_39.f03: New.
5851
5852 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
5853
5854         PR c++/47326
5855         * g++.dg/cpp0x/variadic106.C: New test.
5856
5857 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR libfortran/47757
5860         * gfortran.dg/pr47757-1.f90: New test.
5861         * gfortran.dg/pr47757-2.f90: New test.
5862         * gfortran.dg/pr47757-3.f90: New test.
5863
5864         PR c++/47704
5865         * g++.dg/cpp0x/enum8.C: New test.
5866
5867 2011-02-15  Jason Merrill  <jason@redhat.com>
5868
5869         * g++.dg/inherit/implicit-trivial1.C: New.
5870         * g++.dg/cpp0x/implicit-trivial1.C: New.
5871
5872 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
5873
5874         PR middle-end/47725
5875         * gcc.dg/torture/pr47725.c: Removed.
5876
5877 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5878
5879         PR target/47755
5880         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5881         constant does not generate a load from memory.
5882
5883 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         PR middle-end/47725
5886         * gcc.dg/torture/pr47725.c: New.
5887
5888 2011-02-15  Richard Guenther  <rguenther@suse.de>
5889
5890         PR tree-optimization/47743
5891         * gcc.dg/torture/pr47743.c: New testcase.
5892
5893 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR middle-end/47581
5896         * gcc.target/i386/pr47581.c: New test.
5897
5898 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5899
5900         PR fortran/47730
5901         * gfortran.dg/select_type_22.f03: New.
5902
5903 2011-02-14  Jason Merrill  <jason@redhat.com>
5904
5905         * g++.dg/cpp0x/regress/enum1.C: New.
5906
5907 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
5908
5909         * gnat.dg/include.adb: New test.
5910
5911 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5912
5913         PR fortran/47728
5914         * gfortran.dg/class_38.f03: New.
5915
5916 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
5917
5918         * gcc.dg/pr46494.c: New test.
5919
5920 2011-02-14  Richard Guenther  <rguenther@suse.de>
5921
5922         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5923
5924 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5925
5926         PR ada/41929
5927         * gnat.dg/null_pointer_deref1.exp: Don't skip on
5928         sparc*-sun-solaris2.11.
5929
5930 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
5931
5932         PR fortran/47349
5933         * gfortran.dg/argument_checking_18.f90: New.
5934
5935 2011-02-13  Tobias Burnus  <burnus@net-b.de>
5936
5937         * gfortran.dg/argument_checking_13.f90: Update dg-error.
5938         * gfortran.dg/argument_checking_17.f90: New.
5939
5940 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
5941
5942         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5943         are temporarily disabled.
5944         * gfortran.dg/class_7.f03: Ditto.
5945         * gfortran.dg/coarray_14.f90: Ditto.
5946         * gfortran.dg/typebound_proc_13.f03: Ditto.
5947
5948 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
5949
5950         PR fortran/45586
5951         * gfortran.dg/extends_11.f03: New.
5952
5953 2011-02-11  Xinliang David Li  <davidxl@google.com>
5954
5955         PR tree-optimization/47707
5956         * g++.dg/tree-ssa/pr47707.C: New test.
5957
5958 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
5959
5960         * g++.dg/opt/inline17.C: New test.
5961
5962 2011-02-11  Tobias Burnus  <burnus@net-b.de>
5963
5964         PR fortran/47550
5965         * gfortran.dg/pure_formal_2.f90: New.
5966
5967 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
5968
5969         PR rtl-optimization/47614
5970         * gfortran.dg/pr47614.f: New.
5971
5972 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
5973
5974         PR driver/47678
5975         * gcc.dg/opts-6.c: New test.
5976
5977 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
5978
5979         PR debug/47684
5980         * gcc.dg/pr47684.c: New test.
5981
5982 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5983
5984         PR target/47629
5985         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5986         c99_runtime, dg-add-options c99_runtime.
5987         (main): Use __asm__.
5988
5989 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991         PR testsuite/47400
5992         * lib/target-supports.exp (check_ascii_locale_available): New proc.
5993         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5994         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5995         * gcc.dg/ucnid-10.c: Likewise.
5996         * gcc.dg/ucnid-13.c: Likewise.
5997         * gcc.dg/ucnid-7.c: Likewise.
5998         * gcc.dg/ucnid-8.c: Likewise.
5999         Adapt dg-warning line number.
6000
6001 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
6002
6003         * gcc.target/i386/parity-1.c: Use -march=k8.
6004         * gcc.target/i386/parity-2.c: Ditto.
6005         * gcc.target/i386/vecinit-1.c: Ditto.
6006         * gcc.target/i386/vecinit-2.c: Ditto.
6007
6008 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6009
6010         PR target/46610
6011         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6012         * gcc.target/mips/save-restore-3.c: Likewise.
6013         * gcc.target/mips/save-restore-4.c: Likewise.
6014         * gcc.target/mips/save-restore-5.c: Likewise.
6015
6016         PR target/47683
6017         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6018         * g++.dg/tree-prof/partition2.C: Likewise.
6019
6020 2011-02-09  Jason Merrill  <jason@redhat.com>
6021
6022         * g++.dg/tree-ssa/inline-3.C: Use a normal function
6023         rather than misdeclare std::puts.
6024
6025         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6026         * g++.dg/other/warning1.C: Likewise.
6027         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6028         * g++.old-deja/g++.gb/scope06.C: Likewise.
6029         * g++.old-deja/g++.law/cvt11.C: Likewise.
6030         * g++.old-deja/g++.law/init1.C: Likewise.
6031         * g++.dg/abi/mangle26.C: Likewise.
6032
6033         * g++.dg/template/function1.C: Adjust for C++0x mode.
6034         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6035
6036         * g++.dg/ext/label10.C: Adjust for C++0x mode.
6037         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6038
6039         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6040
6041         * g++.dg/cpp0x/regress/abi-empty7.C: New.
6042
6043         * g++.dg/cpp0x/regress: New directory.
6044         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6045         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6046         * g++.dg/cpp0x/regress/regress3.C: New.
6047
6048 2011-02-10  Richard Guenther  <rguenther@suse.de>
6049
6050         PR tree-optimization/47677
6051         * gcc.dg/torture/pr47677.c: New testcase.
6052
6053 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
6054
6055         * objc.dg/special/load-category-1.m: Remove unused header.
6056         * objc.dg/special/load-category-1a.m: Likewise.
6057         * objc.dg/special/load-category-2.m: Likewise.
6058         * objc.dg/special/load-category-2a.m: Likewise.
6059         * objc.dg/special/load-category-3.m: Likewise.
6060         * objc.dg/special/load-category-3a.m: Likewise.
6061         * objc.dg/attributes/proto-attribute-2.m: Likewise.
6062         * objc.dg/attributes/proto-attribute-3.m: Likewise.
6063         * objc.dg/attributes/class-attribute-1.m: Likewise.
6064         * objc.dg/property/property.exp: Don't run for Darwin < 9.
6065         * obj-c++.dg/property/property.exp: Likewise.
6066         * objc.dg/attributes/method-sentinel-1.m: Update type header.
6067         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6068         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6069         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6070         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6071         * obj-c++.dg/template-8.mm: Likewise.
6072
6073 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR target/47665
6076         * gcc.target/i386/pr47665.c: New test.
6077
6078 2011-02-10  Jie Zhang  <jie@codesourcery.com>
6079
6080         PR testsuite/47622
6081         Revert
6082         2011-02-05  Jie Zhang  <jie@codesourcery.com>
6083         PR debug/42631
6084         * gcc.dg/pr42631.c: Update test.
6085         * gcc.dg/pr42631-2.c: New test.
6086
6087 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6088
6089         PR fortran/47352
6090         * gfortran.dg/proc_decl_25.f90: New.
6091
6092 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6093
6094         PR fortran/47463
6095         * gfortran.dg/typebound_assignment_2.f03: New.
6096
6097 2011-02-09  Richard Guenther  <rguenther@suse.de>
6098
6099         PR tree-optimization/47664
6100         * gcc.dg/tree-ssa/inline-7.c: New testcase.
6101
6102 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
6103
6104         PR middle-end/47646
6105         * gnat.dg/uninit_func.adb: Adjust dg directive.
6106
6107 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
6108
6109         PR middle-end/47646
6110         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6111
6112 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
6113
6114         PR fortran/47637
6115         * gfortran.dg/auto_dealloc_2.f90: New.
6116
6117 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6118
6119         * gcc.dg/builtins-config.h: Remove __sgi handling.
6120         * lib/target-supports.exp (add_options_for_c99_runtime): Add
6121         -std=c99 for mips-sgi-irix6.5*.
6122
6123 2011-02-09  Martin Jambor  <mjambor@suse.cz>
6124
6125         PR middle-end/45505
6126         * gfortran.dg/pr25923.f90: Remove xfails.
6127
6128 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6129
6130         PR fortran/47583
6131         * gfortran.dg/inquire_14.f90: New test.
6132
6133 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
6134
6135         PR fortran/45290
6136         * gfortran.dg/pointer_init_6.f90: New.
6137
6138 2011-02-08  Jeff Law <law@redhat.com>
6139
6140         PR tree-optimization/42893
6141         * gcc.tree-ssa/pr42893.c: New test.
6142
6143 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
6144
6145         PR tree-optimization/46834
6146         PR tree-optimization/46994
6147         PR tree-optimization/46995
6148         * gcc.dg/graphite/id-pr46834.c: New.
6149         * gfortran.dg/graphite/id-pr46994.f90: New.
6150         * gfortran.dg/graphite/id-pr46995.f90: New.
6151
6152 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6153
6154         PR middle-end/47646
6155         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6156         using the variable is known the warning is emitted there.
6157         * gcc.dg/uninit-pr19430.c (foo): Likewise.
6158         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6159
6160         * c-c++-common/pr20000.c (g): Both warnings occur at the return
6161         statement.
6162         (vg): Likewise.
6163         * gcc.dg/noreturn-1.c (foo5): Likewise.
6164         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6165         (method2): Likewise.
6166
6167         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6168         the return statement using the uninitialized variable.
6169         * gfortran.dg/pr39666-2.f90 (f): Likewise.
6170
6171 2011-02-08  Richard Guenther  <rguenther@suse.de>
6172
6173         PR middle-end/47639
6174         * g++.dg/opt/pr47639.c: New testcase.
6175
6176 2011-02-08  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/47632
6179         * g++.dg/opt/pr47632.C: New testcase.
6180
6181 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6182
6183         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6184
6185 2011-02-07  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/47615
6188         * g++.dg/opt/pr47615.C: New testcase.
6189
6190 2011-02-07  Richard Guenther  <rguenther@suse.de>
6191
6192         PR tree-optimization/47621
6193         * gcc.dg/torture/pr47621.c: New testcase.
6194
6195 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
6196
6197         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6198
6199 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
6200
6201         PR fortran/47592
6202         * gfortran.dg/allocate_with_source_1 : New test.
6203
6204 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
6205
6206         PR middle-end/47610
6207         * gcc.dg/pr47610.c: New test.
6208
6209 2011-02-05  Jie Zhang  <jie@codesourcery.com>
6210
6211         PR debug/42631
6212         * gcc.dg/pr42631.c: Update test.
6213         * gcc.dg/pr42631-2.c: New test.
6214
6215 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6216
6217         PR fortran/47574
6218         * gfortran.dg/pr47574.f90:  New test.
6219
6220 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
6221
6222         PR tree-optimization/46194
6223         * gcc.dg/autopar/pr46194.c: New.
6224
6225 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6226
6227         PR tree-optimization/43695
6228         * g++.dg/ipa/pr43695.C: New.
6229
6230 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR inline-asm/23200
6233         * gcc.dg/pr23200.c: New test.
6234
6235 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
6236
6237         PR c++/47589
6238         * g++.dg/pr47589.C: New test.
6239
6240 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
6241
6242         PR c++/47398
6243         * g++.dg/template/typedef37.C: New test.
6244         * g++.dg/template/param1.C: Adjust expected error message.
6245
6246 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
6247
6248         PR middle-end/31490
6249         * gcc.dg/pr31490-2.c: New test.
6250         * gcc.dg/pr31490-3.c: New test.
6251         * gcc.dg/pr31490-4.c: New test.
6252
6253 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
6254             Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR c++/46890
6257         * g++.dg/parser/semicolon3.C: Adjust.
6258         * g++.dg/parser/semicolon4.C: New testcase.
6259         * g++.dg/pr46890.C: New testcase.
6260
6261 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6262
6263         PR c++/29571
6264         * g++.dg/init/pr29571.C: New.
6265
6266 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
6267
6268         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6269         instead of vect_int.
6270
6271 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR target/47312
6274         * gcc.target/i386/pr47312.c: New test.
6275
6276         PR target/47564
6277         * gcc.target/i386/pr47564.c: New test.
6278
6279 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
6280
6281         PR tree-optimization/45122
6282         * gcc.dg/tree-ssa/pr45122.c: New.
6283
6284 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6285
6286         PR target/47272
6287         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6288         and vec_vsx_st.
6289
6290         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6291         and vsx so a default --with-cpu=power7 doesn't give an error
6292         when -mavoid-indexed-addresses is used.
6293
6294         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6295         wrapper function to save the arguments and then jump to the real
6296         function, rather than depending on the compiler not to move stuff
6297         before an asm.
6298         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6299
6300 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
6301             Paul Thomas  <pault@gcc.gnu.org>
6302
6303         PR fortran/47082
6304         * gfortran.dg/class_37.f03 : New test.
6305
6306 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
6307             Richard Guenther  <rguenther@suse.de>
6308
6309         PR tree-optimization/40979
6310         PR bootstrap/47044
6311         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6312         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6313         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6314         check_vect_support_and_set_flags.
6315         * gfortran.dg/graphite/vect-pr40979.f90: New.
6316
6317 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/47572
6320         * gfortran.dg/class_36.f03: New.
6321
6322 2011-02-02  Richard Guenther  <rguenther@suse.de>
6323
6324         PR tree-optimization/47566
6325         * gcc.dg/lto/20110201-1_0.c: New testcase.
6326
6327 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
6328
6329         PR debug/47498
6330         PR debug/47501
6331         PR debug/45136
6332         PR debug/45130
6333         * debug/pr47498.c: New.
6334         * debug/pr47501.c: New.
6335
6336 2011-02-01  Richard Guenther  <rguenther@suse.de>
6337
6338         PR tree-optimization/47559
6339         * g++.dg/torture/pr47559.C: New testcase.
6340
6341 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
6342
6343         PR fortran/47565
6344         * gfortran.dg/typebound_call_20.f03: New.
6345
6346 2011-02-01  Richard Guenther  <rguenther@suse.de>
6347
6348         PR tree-optimization/47555
6349         * gcc.dg/pr47555.c: New testcase.
6350
6351 2011-02-01  Richard Guenther  <rguenther@suse.de>
6352
6353         PR tree-optimization/47541
6354         * g++.dg/torture/pr47541.C: New testcase.
6355
6356 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
6357
6358         PR fortran/47455
6359         * gfortran.dg/typebound_call_19.f03: New.
6360
6361 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
6362
6363         PR c++/47416
6364         * g++.dg/cpp0x/pr47416.C: New test.
6365
6366 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
6367
6368         PR fortran/47519
6369         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6370
6371 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
6372
6373         PR fortran/47463
6374         * gfortran.dg/typebound_assignment_1.f03: New.
6375
6376 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
6377
6378         PR tree-optimization/47538
6379         * gcc.c-torture/execute/pr47538.c: New test.
6380
6381 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6382
6383         PR target/45325
6384         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6385
6386 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6387
6388         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6389
6390 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
6391
6392         PR rtl-optimization/44031
6393         * gcc.c-torture/compile/20110131-1.c: New test.
6394
6395 2011-01-31  Tobias Burnus  <burnus@net-b.de>
6396
6397         PR fortran/47042
6398         * gfortran.dg/stmt_func_1.f90: New.
6399
6400 2011-01-31  Tobias Burnus  <burnus@net-b.de>
6401
6402         PR fortran/47042
6403         * gfortran.dg/interface_34.f90: New.
6404
6405 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
6406
6407         PR fortran/47523
6408         * gfortran.dg/realloc_on_assign_5.f03: New test.
6409         * gfortran.dg/realloc_on_assign_5.f03: New test.
6410
6411 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6412
6413         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6414         * gfortran.dg/bessel_7.f90: Likewise.
6415         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
6416
6417         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6418         * gfortran.dg/sum_init_expr.f03: Likewise.
6419
6420         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6421
6422         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6423         -r -nostdlib.
6424
6425         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6426         loop only on "vect_intfloat_cvt" targets.
6427
6428 2011-01-29  Tobias Burnus  <burnus@net-b.de>
6429
6430         PR fortran/47531
6431         * gfortran.dg/shape_6.f90: New.
6432
6433 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         PR libgfortran/47434
6436         * gfortran.dg/read_infnan_1.f90: Update test.
6437         * gfortran.dg/module_nan.f90: Update test.
6438         * gfortran.dg/char4_iunit_1.f03: Update test.
6439         * gfortran.dg/large_real_kind_1.f90: Update test.
6440         * gfortran.dg/real_const_3.f90: Update test.
6441         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6442
6443 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
6444
6445         PR c++/47311
6446         * g++.dg/template/param2.C: New test.
6447
6448 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6449
6450         PR libgfortran/47285
6451         * gfortran.dg/fmt_g.f: New test.
6452
6453 2011-01-28  Tobias Burnus  <burnus@net-b.de>
6454
6455         PR fortran/47507
6456         * gfortran.dg/pure_formal_1.f90: New.
6457
6458 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
6459
6460         PR target/42894
6461         * gcc.dg/tls/pr42894.c: New test.
6462
6463 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6464
6465         * gcc.dg/pr47276.c: Add dg-require-visibility.
6466
6467 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6468
6469         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6470
6471 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
6472             Tobias Burnus  <burnus@gcc.gnu.org>
6473
6474         PR fortran/45170
6475         PR fortran/35810
6476         PR fortran/47350
6477         * gfortran.dg/realloc_on_assign_3.f03: New test.
6478         * gfortran.dg/realloc_on_assign_4.f03: New test.
6479         * gfortran.dg/allocatable_function_5.f90: New test.
6480         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6481         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6482         implemented" dg-errors.
6483
6484 2011-01-27  Jan Hubicka  <jh@suse.cz>
6485
6486         PR middle-end/46949
6487         * gcc.dg/attr-weakref-4.c: New testcase
6488
6489 2011-01-27  Martin Jambor  <mjambor@suse.cz>
6490
6491         PR tree-optimization/47228
6492         * gcc.dg/torture/pr47228.c: New test.
6493
6494 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6495
6496         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6497
6498 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6499
6500         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6501         when using auto-overlay support on the SPU.
6502
6503 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6504
6505         PR rtl-optimization/44174
6506         * gcc.target/i386/asm-6.c: New test.
6507
6508 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
6509
6510         PR rtl-optimization/46856
6511         * gcc.c-torture/compile/pr46856.c: New test.
6512
6513 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
6514             Andrew Pinski  <pinskia@gmail.com>
6515
6516         PR c/43082
6517         * gcc.dg/pr43082.c: New.
6518
6519 2011-01-26  DJ Delorie  <dj@redhat.com>
6520
6521         PR rtl-optimization/46878
6522         * gcc.dg/pr46878-1.c: New test.
6523
6524 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR c++/47476
6527         * g++.dg/cpp0x/pr47476.C: New test.
6528
6529 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gcc.c-torture/compile/20110126-1.c: New test.
6532
6533 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR c/47473
6536         * gcc.dg/torture/pr47473.c: New test.
6537
6538 2011-01-26  Jan Hubicka  <jh@suse.cz>
6539
6540         PR target/47237
6541         * gcc.c-torture/execute/pr47237.c: New testcase.
6542
6543 2011-01-26  Jan Hubicka  <jh@suse.cz>
6544
6545         PR tree-optimization/47190
6546         * gcc.dg/attr-weakref-3.c: New testcase.
6547
6548 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
6549
6550         PR c++/43601
6551         * gcc.dg/dll-9a.c: New test file.
6552         * gcc.dg/dll-11.c: Likewise.
6553         * gcc.dg/dll-12.c: Likewise.
6554         * gcc.dg/dll-12a.c: Likewise.
6555         * gcc.dg/dll-11a.c: Likewise.
6556         * gcc.dg/dll-9.c: Likewise.
6557         * gcc.dg/dll-10.c: Likewise.
6558         * gcc.dg/dll-10a.c: Likewise.
6559         * g++.dg/ext/dllexport4a.cc: Likewise.
6560         * g++.dg/ext/dllexport4.C: Likewise.
6561         * g++.dg/ext/dllexport5.C: Likewise.
6562         * g++.dg/ext/dllexport5a.cc: Likewise.
6563
6564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6565
6566         PR tree-optimization/46970
6567         * gcc.dg/graphite/pr46970.c: New.
6568
6569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6570
6571         PR tree-optimization/46215
6572         * gcc.dg/graphite/pr46215.c: New.
6573
6574 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6575
6576         PR tree-optimization/46168
6577         * gcc.dg/graphite/pr46168.c: New.
6578
6579 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6580
6581         PR tree-optimization/43657
6582         * gcc.dg/graphite/pr43657.c: New.
6583
6584 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6585
6586         PR tree-optimization/29832
6587         * gfortran.dg/graphite/pr29832.f90: New.
6588
6589 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6590
6591         PR tree-optimization/43567
6592         * gcc.dg/graphite/pr43567.c: New.
6593
6594 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6595
6596         * gfortran.dg/graphite/interchange-4.f: New.
6597         * gfortran.dg/graphite/interchange-5.f: New.
6598
6599         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6600         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6601         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6602         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6603         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6604         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6605         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6606         * gfortran.dg/ltrans-7.f90: Removed.
6607         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6608
6609         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6610         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6611         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6612         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6613         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6614         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6615         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6616         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6617         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6618         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6619         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6620         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6621         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6622         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6623         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6624         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6625         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6626         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6627         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6628         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6629         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6630         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6631         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6632         * gcc.dg/tree-ssa/data-dep-1.c
6633         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6634         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6635         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6636         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6637         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6638
6639 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR tree-optimization/47265
6642         PR tree-optimization/47443
6643         * gcc.c-torture/compile/pr47265.c: New test.
6644         * gcc.dg/pr47443.c: New test.
6645
6646 2011-01-25  Martin Jambor  <mjambor@suse.cz>
6647
6648         PR tree-optimization/47382
6649         * g++.dg/torture/pr47382.C: New test.
6650         * g++.dg/opt/devirt1.C: Xfail.
6651
6652 2011-01-25  Yao Qi  <yao@codesourcery.com>
6653
6654         PR target/45701
6655         * gcc.target/arm/pr45701-1.c: New test.
6656         * gcc.target/arm/pr45701-2.c: New test.
6657         * gcc.target/arm/pr45701-3.c: New test.
6658
6659 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6660             Jakub Jelinek  <jakub@redhat.com>
6661
6662         PR tree-optimization/47271
6663         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6664
6665 2011-01-25  Nick Clifton  <nickc@redhat.com>
6666
6667         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6668         (saturate_add): Delete.
6669         (exchange): Delete.
6670         (main): Do not run saturate_add.
6671         (set_interrupts): Delete.
6672
6673 2011-01-25  Tobias Burnus  <burnus@net-b.de>
6674
6675         PR fortran/47448
6676         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6677
6678 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR tree-optimization/47427
6681         PR tree-optimization/47428
6682         * gcc.c-torture/compile/pr47427.c: New test.
6683         * gcc.c-torture/compile/pr47428.c: New test.
6684
6685 2011-01-25  Richard Guenther  <rguenther@suse.de>
6686
6687         PR middle-end/47411
6688         * gcc.dg/torture/pr47411.c: New testcase.
6689
6690 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6691
6692         * gfortran.dg/graphite/id-24.f: New.
6693         * gfortran.dg/graphite/id-25.f: New.
6694
6695 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6696
6697         * gfortran.dg/graphite/id-23.f: New.
6698
6699 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6700
6701         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6702
6703 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6704
6705         * gcc.dg/graphite/block-0.c: Un-XFAILed.
6706         * gcc.dg/graphite/block-1.c: Un-XFAILed.
6707         * gcc.dg/graphite/block-7.c: Un-XFAILed.
6708         * gcc.dg/graphite/block-8.c: Un-XFAILed.
6709         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6710         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6711         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6712         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6713         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6714
6715 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
6716
6717         * gcc.dg/graphite/block-0.c: Add documentation.
6718         * gcc.dg/graphite/block-4.c: Same.
6719         * gcc.dg/graphite/block-7.c: Same.
6720         * gcc.dg/graphite/block-8.c: New.
6721         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6722         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6723         * gcc.dg/graphite/interchange-12.c: Add documentation.
6724         * gcc.dg/graphite/interchange-13.c: New.
6725         * gcc.dg/graphite/interchange-14.c: New.
6726         * gcc.dg/graphite/interchange-15.c: New.
6727         * gcc.dg/graphite/interchange-8.c: Add documentation.
6728         * gcc.dg/graphite/interchange-mvt.c: Same.
6729
6730 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6731
6732         PR target/47408
6733         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6734         * gcc.target/powerpc/altivec-14.c: Ditto.
6735         * gcc.target/powerpc/altivec-33.c: Ditto.
6736         * gcc.target/powerpc/altivec-types-1.c: Ditto.
6737         * gcc.target/powerpc/altivec-types-2.c: Ditto.
6738         * gcc.target/powerpc/altivec-types-3.c: Ditto.
6739         * gcc.target/powerpc/altivec-types-4.c: Ditto.
6740         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6741         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6742         * g++.dg/ext/altivec-15.C: Ditto.
6743         * g++.dg/ext/altivec-types-1.C: Ditto.
6744         * g++.dg/ext/altivec-types-2.C: Ditto.
6745         * g++.dg/ext/altivec-types-3.C: Ditto.
6746         * g++.dg/ext/altivec-types-4.C: Ditto.
6747
6748 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6749
6750         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6751
6752 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753
6754         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6755         optimization options.
6756
6757 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6760
6761         PR testsuite/45988
6762         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6763
6764 2011-01-23  Tobias Burnus  <burnus@net-b.de>
6765
6766         PR fortran/47421
6767         * gfortran.dg/allocatable_scalar_12.f90: New.
6768
6769 2011-01-23  Ira Rosen  <irar@il.ibm.com>
6770
6771         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6772         vectorization to be not profitable if peeling is used to
6773         realign the memory access.
6774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6775         loop bound to avoid loop unrolling.
6776         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6777
6778 2011-01-22  Jan Hubicka  <jh@suse.cz>
6779
6780         PR lto/47333
6781         * g++.dg/lto/pr47333.C: New file.
6782
6783 2011-01-22  Jan Hubicka  <jh@suse.cz>
6784
6785         PR tree-optimization/43884
6786         PR lto/44334
6787         * gcc.dg/autopar/outer-2.c: Increase array size.
6788         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6789
6790 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6791
6792         PR fortran/38536
6793         * gfortran.dg/c_loc_tests_16.f90:  New test.
6794
6795 2011-01-22  Tobias Burnus  <burnus@net-b.de>
6796
6797         PR fortran/47399
6798         * gfortran.dg/typebound_proc_19.f90: New.
6799
6800 2011-01-21  Jeff Law <law@redhat.com>
6801
6802         PR tree-optimization/47053
6803         * g++.dg/pr47053.C: New test.
6804
6805 2011-01-21  Jason Merrill  <jason@redhat.com>
6806
6807         PR c++/47041
6808         * g++.dg/cpp0x/constexpr-ctor6.C: New.
6809
6810 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR c++/47388
6813         * g++.dg/cpp0x/range-for10.C: New test.
6814         * g++.dg/template/for1.C: New test.
6815
6816         PR middle-end/45566
6817         * g++.dg/tree-prof/partition3.C: New test.
6818
6819         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6820
6821         PR rtl-optimization/47366
6822         * g++.dg/opt/pr47366.C: New test.
6823
6824 2011-01-21  Jason Merrill  <jason@redhat.com>
6825
6826         PR c++/46552
6827         * g++.dg/cpp0x/constexpr-regress2.C: New.
6828
6829         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6830
6831 2011-01-21  Jeff Law <law@redhat.com>
6832
6833         PR rtl-optimization/41619
6834         * gcc.dg/pr41619.c: New.
6835
6836 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR tree-optimization/47355
6839         * g++.dg/opt/pr47355.C: New test.
6840
6841 2011-01-21  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6844         making main hot.
6845
6846 2011-01-21  Richard Guenther  <rguenther@suse.de>
6847
6848         PR tree-optimization/47365
6849         * gcc.dg/torture/pr47365.c: New testcase.
6850         * gcc.dg/tree-ssa/pr47392.c: Likewise.
6851
6852 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6853
6854         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6855
6856 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR tree-optimization/47391
6859         * gcc.dg/pr47391.c: New test.
6860
6861 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6862
6863         * g++.dg/template/char1.C: Use signed char.
6864
6865 2011-01-21  Tobias Burnus  <burnus@net-b.de>
6866
6867         PR fortran/47377
6868         * gfortran.dg/pointer_target_4.f90: New.
6869
6870 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6871
6872         PR target/47251
6873         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6874         ILP32 system and not IP32.
6875
6876 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
6877
6878         PR debug/46583
6879         * g++.dg/debug/pr46583.C: New.
6880
6881 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR debug/47283
6884         * g++.dg/debug/pr47283.C: New test.
6885
6886         PR testsuite/47371
6887         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6888         * gcc.target/i386/headmerge-2.c: Likewise.
6889
6890 2011-01-20  Richard Guenther  <rguenther@suse.de>
6891
6892         PR middle-end/47370
6893         * gcc.dg/torture/pr47370.c: New testcase.
6894
6895 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR tree-optimization/46130
6898         * gcc.dg/pr46130-1.c: New test.
6899         * gcc.dg/pr46130-2.c: New test.
6900
6901 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
6902
6903         PR c++/47291
6904         * g++.dg/debug/dwarf2/template-params-10.C: New test.
6905
6906 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
6907
6908         PR debug/46240
6909         * g++.dg/debug/pr46240.cc: New.
6910
6911 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR c++/47303
6914         * g++.dg/template/anonunion1.C: New test.
6915
6916         PR rtl-optimization/47337
6917         * gcc.c-torture/execute/pr47337.c: New test.
6918
6919 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6920
6921         PR testsuite/45342
6922         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6923
6924 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6925
6926         PR tree-optimization/46021
6927         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6928
6929 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR tree-optimization/47290
6932         * g++.dg/torture/pr47290.C: New test.
6933
6934 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
6935
6936         PR fortran/47240
6937         * gfortran.dg/proc_ptr_comp_29.f90: New.
6938
6939 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
6940
6941         PR testsuite/41146
6942         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6943         powerpc-apple-darwin9.
6944
6945 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR rtl-optimization/47299
6948         * gcc.c-torture/execute/pr47299.c: New test.
6949
6950 2011-01-17  Jason Merrill  <jason@redhat.com>
6951
6952         * g++.dg/cpp0x/constexpr-virtual.C: New.
6953
6954 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR fortran/47331
6957         * gfortran.dg/gomp/pr47331.f90: New test.
6958
6959 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
6960
6961         PR objc/47314
6962         * objc.dg/selector-warn-1.m: New.
6963         * obj-c++.dg/selector-warn-1.mm: New.
6964
6965 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
6966
6967         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6968         Update dg-final accordingly.
6969
6970 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6971
6972         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6973
6974 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6975
6976         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6977         target check.
6978         * gcc.dg/guality/pr36728-2.c: Likewise.
6979
6980 2011-01-17  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/47313
6983         * g++.dg/torture/pr47313.C: New testcase.
6984
6985 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
6986
6987         PR target/47318
6988         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6989         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6990         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6991         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6992
6993         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6994         as __m256i.
6995         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6996         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6997         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6998
6999 2011-01-17  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/45967
7002         * gcc.dg/torture/pr45967-2.c: New testcase.
7003         * gcc.dg/torture/pr45967-3.c: Likewise.
7004
7005 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7006
7007         PR testsuite/47325
7008         * g++.dg/ext/pr47213.C: Require visibility.
7009
7010 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
7011
7012         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7013         * gcc.dg/fixed-point/struct-union.c: Update error messages.
7014
7015 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
7016
7017         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7018         Linux-based targets.
7019
7020 2011-01-13  Jan Hubicka  <jh@suse.cz>
7021
7022         PR tree-optimization/47276
7023         * gcc.dg/pr47276.c: New testcase.
7024
7025 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
7026             Jonathan Wakely  <jwakely.gcc@gmail.com>
7027
7028         PR c++/33558
7029         * g++.dg/other/pr33558.C: New.
7030         * g++.dg/other/pr33558-2.C: New.
7031
7032 2011-01-14  Martin Jambor  <mjambor@suse.cz>
7033
7034         PR tree-optimization/45934
7035         PR tree-optimization/46302
7036         * g++.dg/ipa/devirt-c-1.C: New test.
7037         * g++.dg/ipa/devirt-c-2.C: Likewise.
7038         * g++.dg/ipa/devirt-c-3.C: Likewise.
7039         * g++.dg/ipa/devirt-c-4.C: Likewise.
7040         * g++.dg/ipa/devirt-c-5.C: Likewise.
7041         * g++.dg/ipa/devirt-c-6.C: Likewise.
7042         * g++.dg/ipa/devirt-6.C: Likewise.
7043         * g++.dg/ipa/devirt-d-1.C: Likewise.
7044         * g++.dg/torture/pr45934.C: Likewise.
7045
7046 2011-01-14  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/cpp0x/variadic105.C: New.
7049
7050 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
7051             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7052
7053         PR objc/45989
7054         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7055         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7056         execution tests on i?86-*-*, x86_64-*-* and
7057         powerpc*-apple-darwin* && ilp32.
7058         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7059         tests on i?86-*-* and x86_64-*-*.
7060
7061 2011-01-14  Richard Guenther  <rguenther@suse.de>
7062
7063         PR tree-optimization/47280
7064         * g++.dg/opt/pr47280.C: New testcase.
7065
7066 2011-01-14  Jason Merrill  <jason@redhat.com>
7067
7068         * g++.dg/cpp0x/constexpr-regress1.C: New.
7069
7070         * g++.dg/ext/flexary2.C: New.
7071
7072 2011-01-14  Richard Guenther  <rguenther@suse.de>
7073
7074         PR middle-end/47281
7075         * gcc.dg/torture/pr47281.c: New testcase.
7076         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7077
7078 2011-01-14  Richard Guenther  <rguenther@suse.de>
7079
7080         PR tree-optimization/47286
7081         * gcc.dg/tree-ssa/pr47286.c: New testcase.
7082
7083 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
7084
7085         PR c++/47213
7086         * g++.dg/ext/pr47213.C: New.
7087
7088 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7089
7090         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7091
7092 2011-01-13  Tobias Burnus  <burnus@net-b.de>
7093             Mikael Morin  <mikael@gcc.gnu.org>
7094
7095         PR fortran/45848
7096         PR fortran/47204
7097         * gfortran.dg/select_type_20.f90: New.
7098         * gfortran.dg/select_type_21.f90: New.
7099
7100 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7101
7102         PR target/47251
7103         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7104
7105 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7106
7107         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7108         * gcc.dg/guality/pr36728-2.c: Likewise.
7109
7110 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
7111
7112         PR debug/PR46973
7113         * g++.dg/debug/dwarf2/template-params-9.C: New test.
7114
7115 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
7116
7117         PR rtl-optimization/45352
7118         * gcc.dg/pr45352-3.c: New.
7119
7120 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7121
7122         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7123         comment.
7124         * g++.dg/cpp0x/range-for8.C: New.
7125         * g++.dg/cpp0x/range-for9.C: New.
7126
7127 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
7128
7129         PR debug/47209
7130         * g++.dg/debug/pr47209.C: New.
7131
7132 2011-01-12  Richard Guenther  <rguenther@suse.de>
7133
7134         PR lto/47259
7135         * gcc.dg/lto/pr47259_0.c: New testcase.
7136         * gcc.dg/lto/pr47259_1.c: Likewise.
7137
7138 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
7139
7140         * objc-obj-c++-shared/Object1.h: Add copyright header, update
7141         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7142         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7143         methods missing from the OBJC2 Object.
7144         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7145         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7146         GNU and NeXT runtimes.
7147         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7148         comments.
7149         * objc-obj-c++-shared/Object1.m: Likewise.
7150         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
7151         * objc.dg/proto-qual-1.m: Likewise.
7152         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7153         * obj-c++.dg/proto-qual-1.mm: Likewise.
7154
7155 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
7156
7157         PR testsuite/33033
7158         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7159
7160 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
7161
7162         Fixed the Objective-C++ testsuite and updated all tests.
7163         * lib/obj-c++.exp (obj-c++_init): Declare and set
7164         gcc_warning_prefix and gcc_error_prefix.
7165         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7166         'dg-warning', 'dg-message' and 'dg-error'.
7167         * obj-c++.dg/class-extension-3.mm: Likewise.
7168         * obj-c++.dg/class-protocol-1.mm: Likewise.
7169         * obj-c++.dg/encode-7.mm: Likewise.
7170         * obj-c++.dg/exceptions-3.mm: Likewise.
7171         * obj-c++.dg/exceptions-5.mm: Likewise.
7172         * obj-c++.dg/method-12.mm: Likewise.
7173         * obj-c++.dg/method-13.mm: Likewise.
7174         * obj-c++.dg/method-15.mm: Likewise.
7175         * obj-c++.dg/method-16.mm: Likewise.
7176         * obj-c++.dg/method-4.mm: Likewise.
7177         * obj-c++.dg/method-8.mm: Likewise.
7178         * obj-c++.dg/method-conflict-1.mm: Likewise.
7179         * obj-c++.dg/method-conflict-2.mm: Likewise.
7180         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7181         and uncommented second part of the testcase now that the testsuite
7182         works correctly.
7183         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
7184         and uncommented second part of the testcase now that the testsuite
7185         works correctly.
7186         * obj-c++.dg/private-1.mm: Likewise.
7187         * obj-c++.dg/proto-lossage-4.mm: Likewise.
7188         * obj-c++.dg/syntax-error-7.mm: Likewise.
7189         * obj-c++.dg/warn5.mm: Likewise.
7190         * obj-c++.dg/property/at-property-14.mm: Likewise.
7191         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7192         FIXME.
7193         * obj-c++.dg/property/at-property-18.mm: Likewise.
7194         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7195         FIXME.
7196         * obj-c++.dg/property/at-property-21.mm: Likewise.
7197         * obj-c++.dg/property/at-property-28.mm: Likewise.
7198         * obj-c++.dg/property/at-property-5.mm: Likewise.
7199         * obj-c++.dg/property/dynamic-2.mm: Likewise.
7200         * obj-c++.dg/property/property-neg-3.mm: Likewise.
7201         * obj-c++.dg/property/synthesize-11.mm: Likewise.
7202         * obj-c++.dg/property/synthesize-6.mm: Likewise.
7203         * obj-c++.dg/property/synthesize-8.mm: Likewise.
7204         * obj-c++.dg/property/synthesize-9.mm: Likewise.
7205         * obj-c++.dg/tls/diag-5.mm: Likewise.
7206         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7207         dg-error, now matched correctly.
7208
7209 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
7210
7211         * objc.dg/property/at-property-29.m: New.
7212         * obj-c++.dg/property/at-property-29.mm: New.
7213
7214 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7215
7216         * go.test/go-test.exp (go-set-goarch): New proc.
7217         (go-gc-tests): Use it.
7218
7219 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
7220
7221         PR debug/46955
7222         * g++.dg/debug/dwarf2/template-params-8.C: New test.
7223
7224 2011-01-11  Richard Henderson  <rth@redhat.com>
7225
7226         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7227
7228 2011-01-11  Jan Hubicka  <jh@suse.cz>
7229
7230         PR lto/45721
7231         PR lto/45375
7232         * gcc.dg/lto/pr45721_1.c: New file.
7233         * gcc.dg/lto/pr45721_0.c: New file.
7234
7235 2011-01-11  Richard Guenther  <rguenther@suse.de>
7236
7237         PR tree-optimization/46076
7238         * gcc.dg/tree-ssa/pr46076.c: New testcase.
7239
7240 2011-01-11  Jeff Law <law@redhat.com>
7241
7242         * PR tree-optimization/47086
7243         * gcc.dg/pr47086.c: New test.
7244
7245 2011-01-11  Jason Merrill  <jason@redhat.com>
7246
7247         PR c++/46658
7248         * g++.dg/template/new10.C: New.
7249
7250         PR c++/45520
7251         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7252
7253 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
7254
7255         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7256         Split type definitions and NSConstantString class into...
7257         * objc-obj-c++-shared/objc-test-suite-types.h: New.
7258         * objc-obj-c++-shared/nsconstantstring-class.h: New.
7259         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7260         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7261         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7262         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7263         to comments.
7264         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7265         encode defines for newer NeXT system headers.
7266         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7267         * obj-c++.dg/torture/strings/string1.mm: Likewise.
7268         * objc.dg/foreach-5.m: Likewise.
7269         * objc.dg/foreach-2.m: Likewise.
7270         * objc.dg/foreach-4.m: Likewise.
7271         * objc.dg/torture/strings/string1.m: Likewise.
7272         * objc.dg/torture/strings/string2.m: Likewise.
7273         * objc.dg/torture/strings/string3.m: Likewise.
7274         * objc.dg/torture/strings/string4.m: Likewise.
7275         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7276         header and stand alone.
7277         * obj-c++.dg/strings/strings-2.mm: Likewise.
7278         * objc.dg/torture/strings/const-str-3.m: Likewise.
7279         * objc.dg/strings/strings-2.m: Likewise.
7280         * objc.dg/strings/const-str-12b.m: Likewise.
7281
7282 2011-01-12  Richard Guenther  <rguenther@suse.de>
7283
7284         PR middle-end/32511
7285         * gcc.dg/attr-weak-1.c: Adjust.
7286
7287 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/47051
7290         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7291         standard compliant and comment.
7292
7293 2011-01-10  Jan Hubicka  <jh@suse.cz>
7294
7295         PR lto/46083
7296         * gcc.dg/initpri3.c: New testcase.
7297
7298 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
7299
7300         PR lto/47222
7301         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7302         externally visible.
7303         (g_esi): Likewise.
7304         (g_ebx): Likewise.
7305         (g_ebp): Likewise.
7306         (g_esp): Likewise.
7307         (g_ebp_save): Likewise.
7308         (g_esp_save): Likewise.
7309
7310 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7313
7314 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7315
7316         PR tree-optimization/46021
7317         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7318         i?86-*-*, x86_64-*-*.
7319
7320 2011-01-10  Jeff Law <law@redhat.com>
7321
7322         * PR tree-optimization/47141
7323         * gcc.c-torture/compile/pr47141.c: New test.
7324
7325 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
7326
7327         PR testsuite/46230
7328         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7329         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7330         * gcc.dg/vect/slp-35.c: Remove XFAILs.
7331         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7332
7333         PR testsuite/46230
7334         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7335         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
7336         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7337         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7338         being vectorized.  Adjust dg-final pattern.
7339
7340         PR testsuite/46230
7341         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7342         * gcc.dg/vect/slp-24.c: Likewise.
7343
7344 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
7345
7346         PR c++/47218
7347         * g++.dg/other/pr47218-1.C: New test file.
7348         * g++.dg/other/pr47218.C: Likewise.
7349         * g++.dg/other/pr47218.h: New supporting header.
7350
7351 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
7352
7353         PR objc/47232
7354         * objc.dg/attributes/invalid-attribute-1.m: New.
7355         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7356
7357 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
7358
7359         PR fortran/47224
7360         * gfortran.dg/proc_ptr_comp_28.f90: New.
7361
7362 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
7363
7364         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7365         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7366         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7367         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7368         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7369         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7370         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7371         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7372         * objc.dg/gnu-api-2-class.m: Likewise.
7373         * objc.dg/gnu-api-2-ivar.m: Likewise.
7374         * objc.dg/gnu-api-2-method.m: Likewise.
7375         * objc.dg/gnu-api-2-objc.m: Likewise.
7376         * objc.dg/gnu-api-2-object.m: Likewise.
7377         * objc.dg/gnu-api-2-property.m: Likewise.
7378         * objc.dg/gnu-api-2-protocol.m: Likewise.
7379         * objc.dg/gnu-api-2-sel.m: Likewise.
7380
7381 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
7382
7383         * objc.dg/foreach-1.m: Skip for Darwin < 9.
7384         * objc.dg/objc-foreach-4.m: Likewise.
7385         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7386         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7387         * objc.dg/foreach-4.m: Likewise.
7388         * objc.dg/foreach-5.m: Likewise.
7389         * objc.dg/foreach-3.m: Return self from init.
7390
7391 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7392
7393         PR fortran/38536
7394         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
7395
7396 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
7397
7398         PR fortran/46313
7399         * gfortran.dg/class_35.f90: New.
7400
7401 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
7402
7403         * objc.dg/foreach-1.m: Add "-Wall" to flags.
7404
7405 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
7406
7407         PR objc/47078
7408         * objc.dg/invalid-method-2.m: New.
7409         * obj-c++.dg/invalid-method-2.mm: New.
7410
7411 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
7412
7413         PR fortran/46896
7414         * gfortran.dg/transpose_optimization_2.f90 : New test.
7415
7416 2011-01-08  Jan Hubicka  <jh@suse.cz>
7417
7418         PR tree-optmization/46469
7419         * g++.dg/torture/pr46469.C: New testcase.
7420
7421 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
7422
7423         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7424         emulation of libobjc-gnu structure layout functionality to ..
7425         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7426         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7427         * objc/execute/bf-common.h: Adjust headers.
7428         * objc/execute/bf-1.m: Likewise.
7429         * objc/execute/bf-2.m: Likewise.
7430         * objc/execute/bf-3.m: Likewise.
7431         * objc/execute/bf-4.m: Likewise.
7432         * objc/execute/bf-5.m: Likewise.
7433         * objc/execute/bf-6.m: Likewise.
7434         * objc/execute/bf-7.m: Likewise.
7435         * objc/execute/bf-8.m: Likewise.
7436         * objc/execute/bf-9.m: Likewise.
7437         * objc/execute/bf-10.m: Likewise.
7438         * objc/execute/bf-11.m: Likewise.
7439         * objc/execute/bf-12.m: Likewise.
7440         * objc/execute/bf-13.m: Likewise.
7441         * objc/execute/bf-14.m: Likewise.
7442         * objc/execute/bf-15.m: Likewise.
7443         * objc/execute/bf-16.m: Likewise.
7444         * objc/execute/bf-17.m: Likewise.
7445         * objc/execute/bf-18.m: Likewise.
7446         * objc/execute/bf-19.m: Likewise.
7447         * objc/execute/bf-20.m: Likewise.
7448         * objc/execute/bf-21.m: Likewise.
7449         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7450         objc_get_type_qualifiers ().
7451
7452 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7453
7454         PR fortran/45777
7455         * gfortran.dg/dependency_39.f90:  New test.
7456
7457 2011-01-07  Jan Hubicka  <jh@suse.cz>
7458
7459         Get builtins tests ready for linker plugin.
7460         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7461         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7462         my_memset, my_bzero): Mark used.
7463         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7464         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7465         volatile.
7466         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7467         volatile.
7468
7469 2011-01-07  Jan Hubicka  <jh@suse.cz>
7470
7471         PR tree-optimization/46367
7472         * g++.dg/torture/pr46367.C: New file.
7473
7474 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR target/47201
7477         * gcc.dg/pr47201.c: New test.
7478
7479         PR bootstrap/47187
7480         * gcc.dg/tree-prof/pr47187.c: New test.
7481
7482 2011-01-07  Tobias Burnus  <burnus@net-b.de>
7483
7484         PR fortran/41580
7485         * gfortran.dg/extends_type_of_3.f90: New.
7486
7487 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
7488
7489         * g++.dg/ext/dllexport-MI1.C: Adjust test.
7490         * g++.dg/ext/dllimport-MI1.C: Likewise.
7491         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7492         * g++.dg/ext/dllimport10.C: Likewise.
7493         * g++.dg/ext/dllimport11.C: Likewise.
7494         * g++.dg/ext/dllimport12.C: Likewise.
7495         * g++.dg/ext/dllimport13.C: Likewise.
7496         * g++.dg/ext/dllimport2.C: Likewise.
7497         * g++.dg/ext/dllimport3.C: Likewise.
7498         * g++.dg/ext/dllimport4.C: Likewise.
7499         * g++.dg/ext/dllimport5.C: Likewise.
7500         * g++.dg/ext/dllimport6.C: Likewise.
7501         * g++.dg/ext/dllimport8.C: Likewise.
7502         * g++.dg/ext/dllimport9.C: Likewise.
7503         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7504         targets, too. Additionally enable test for i?86-*-mingw*.
7505         * g++.dg/ext/selectany1.C: Likewise.
7506         Remove guard variable check.
7507
7508 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
7509
7510         PR fortran/47189
7511         PR fortran/47194
7512         * gfortran.dg/storage_size_3.f08: Extended.
7513
7514 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
7515
7516         PR c++/47022
7517         * g++.dg/template/stdarg1.C: New test.
7518
7519 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
7520
7521         PR fortran/47195
7522         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7523         * gfortran.dg/defined_operators_1.f90: Split the subroutine
7524         from the interface of functions to not hide the errors that
7525         shall be tested.
7526
7527 2011-01-06  Jan Hubicka  <jh@suse.cz>
7528
7529         * gcc.dg/lto/pr47188_0.c: New testcase.
7530         * gcc.dg/lto/pr47188_1.c: New testcase.
7531
7532 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
7533
7534         PR fortran/33117
7535         PR fortran/46478
7536         * gfortran.dg/interface_33.f90: New test.
7537
7538 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR c/47150
7541         * gcc.c-torture/compile/pr47150.c: New test.
7542
7543 2011-01-06  Ira Rosen  <irar@il.ibm.com>
7544
7545         PR tree-optimization/47139
7546         * gcc.dg/vect/pr47139.c: New test.
7547
7548 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
7549
7550         PR fortran/47180
7551         * gfortran.dg/extends_type_of_2.f03: New.
7552
7553 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7554
7555         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7556
7557 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7558
7559         * gnat.dg/opt14.adb: New test.
7560
7561 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7562
7563         PR fortran/46017
7564         * gfortran.dg/allocate_error_2.f90:  New test.
7565
7566 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
7567
7568         PR fortran/47024
7569         * gfortran.dg/storage_size_3.f08: New.
7570
7571 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         PR libgfortran/47154
7574         * gfortran.dg/namelist_68.f90: New test.
7575
7576 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7577
7578         * gnat.dg/unchecked_convert8.ad[sb]: New test.
7579
7580 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
7581
7582         PR fortran/46448
7583         * gfortran.dg/class_34.f90: New.
7584
7585 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7586
7587         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7588         use __builtin_inff.  Skip all single-precision tests that require
7589         Infinity.
7590
7591 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7592
7593         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7594
7595 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR tree-optimization/47148
7598         * gcc.c-torture/execute/pr47148.c: New test.
7599
7600         PR tree-optimization/47155
7601         * gcc.c-torture/execute/pr47155.c: New test.
7602
7603         PR rtl-optimization/47157
7604         * gcc.c-torture/compile/pr47157.c: New test.
7605
7606 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7607
7608         * gcc.dg/torture/vector-shift2.c (schar): Define.
7609         (main): Always use schar or uchar instead of plain "char" to avoid
7610         dependencies on implementation-defined char signedness.
7611
7612 2011-01-03  Martin Jambor  <mjambor@suse.cz>
7613
7614         PR tree-optimization/46801
7615         * gnat.dg/pack9.adb: Remove xfail.
7616
7617 2011-01-03  Martin Jambor  <mjambor@suse.cz>
7618
7619         PR tree-optimization/46984
7620         * g++.dg/ipa/pr46984.C: New test.
7621
7622 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
7623
7624         PR fortran/46408
7625         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7626
7627 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
7628
7629         PR tree-optimization/47140
7630         * gcc.c-torture/compile/pr47140.c: New test.
7631
7632         PR rtl-optimization/47028
7633         * gcc.dg/pr47028.c: New test.
7634
7635 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7636
7637         * objc.dg/protocol-forward-1.m: Removed TODO.
7638         * objc.dg/protocol-forward-2.m: New.
7639         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7640         * obj-c++.dg/protocol-forward-2.mm: New.
7641
7642 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
7643
7644         PR target/38662
7645         * g++.dg/eh/pr38662.C: New testcase.
7646
7647 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
7648
7649         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7650         scan for newline '\n'.
7651
7652 \f
7653 Copyright (C) 2011 Free Software Foundation, Inc.
7654
7655 Copying and distribution of this file, with or without modification,
7656 are permitted in any medium without royalty provided the copyright
7657 notice and this notice are preserved.