OSDN Git Service

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