OSDN Git Service

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