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.