OSDN Git Service

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