OSDN Git Service

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