OSDN Git Service

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