OSDN Git Service

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