OSDN Git Service

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