OSDN Git Service

* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Function>: Declare the
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/discr27.ad[sb]: Move dg directive.
4         * gnat.dg/discr28.ad[sb]: New test.
5         * gnat.dg/discr28_pkg.ads: New helper.
6
7 2011-04-17  Michael Matz  <matz@suse.de>
8
9         PR tree-optimization/48622
10         PR lto/48645
11         * gcc.dg/lto/pr48622_0.c: New test.
12
13 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
14
15         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
16         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
17         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
18         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
19         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
20         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
21
22 2011-04-15  Jason Merrill  <jason@redhat.com>
23
24         * g++.dg/cpp0x/range-for17.C: New.
25
26 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
27
28         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
29         * g++.dg/cpp0x/range-for3.C: Likewise.
30         * g++.dg/cpp0x/range-for9.C: Correct error message.
31         * g++.dg/cpp0x/range-for11.C: New.
32         * g++.dg/cpp0x/range-for12.C: New.
33         * g++.dg/cpp0x/range-for13.C: New.
34         * g++.dg/cpp0x/range-for14.C: New.
35         * g++.dg/cpp0x/range-for15.C: New.
36         * g++.dg/cpp0x/range-for16.C: New.
37
38 2011-04-15  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/18918
41         * gfortran.dg/coarray_15.f90: Change to dg-do run.
42
43 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         * objc.dg/naming-4.m: Updated.
46         * objc.dg/naming-5.m: Updated.
47         * objc.dg/naming-6.m: New.
48         * objc.dg/naming-7.m: New.
49         * obj-c++.dg/naming-1.mm: Updated.
50         * obj-c++.dg/naming-2.mm: Updated.
51         * obj-c++.dg/naming-3.mm: New.
52         * obj-c++.dg/naming-4.mm: New.
53
54 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
55
56         PR libgfortran/48589
57         * gfortran.dg/fmt_g0_5.f08: New test.
58
59 2011-04-15  Richard Guenther  <rguenther@suse.de>
60
61         PR testsuite/48286
62         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
63
64 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
65
66         * gcc.target/avr/torture/pr41885.c (dg-options): Change
67         -finline-limit=0 to -fno-inline
68
69 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
70
71         PR target/48614
72         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
73         just avx.
74
75 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
76
77         PR target/48605
78         * gcc.target/i386/sse4_1-insertps-3.c: New test.
79         * gcc.target/i386/sse4_1-insertps-4.c: New test.
80         * gcc.target/i386/avx-insertps-3.c: New test.
81         * gcc.target/i386/avx-insertps-4.c: New test.
82
83 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
84
85         * gcc.target/avr/torture/pr41885.c (dg-options): Add
86         -finline-limit=0
87
88 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
89
90         PR target/46779
91         PR target/45291
92         PR target/41894
93         * gcc.target/avr/pr46779-1.c: New test case
94         * gcc.target/avr/pr46779-2.c: New test case
95
96 2011-04-14  Jason Merrill  <jason@redhat.com>
97
98         * g++.dg/cpp0x/sfinae15.C: New.
99
100         * g++.dg/cpp0x/sfinae14.C: New.
101
102         * g++.dg/ext/vla10.C: New.
103
104 2011-04-14  Richard Guenther  <rguenther@suse.de>
105
106         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
107
108 2011-04-14  Richard Guenther  <rguenther@suse.de>
109
110         * gcc.dg/fold-bitand-4.c: Move ...
111         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
112
113 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
114
115         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
116         variables const.
117         * gcc.target/avr/torture/trivial.c: Ditto.
118
119 2011-04-13  Jason Merrill  <jason@redhat.com>
120
121         * g++.dg/template/operator11.C: New.
122
123 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
124
125         PR middle-end/48591
126         * gcc.dg/gomp/pr48591.c: New test.
127
128         PR c++/48570
129         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
130         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
131
132 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
133
134         PR c++/48574
135         * g++.dg/template/dependent-expr7.C: New test case.
136
137 2011-04-13  Jason Merrill  <jason@redhat.com>
138
139         * g++.dg/cpp0x/sfinae13.C: New.
140
141 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
142
143         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
144
145 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
146
147         * gcc.target/arm/pr43698.c: Remove -march option.
148
149 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
150
151         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
152         -march option.
153
154 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
155
156         PR fortran/48360
157         PR fortran/48456
158         * gfortran.dg/realloc_on_assign_6.f03: New test.
159
160 2011-04-12  Kai Tietz  <ktietz@redhat.com>
161
162         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
163         targets the additional -mno-ms-bitfields and
164         -Wno-packed-bitfield-compat options.
165         * g++.dg/ext/bitfield3.C: Likewise.
166         * g++.dg/ext/bitfield4.C: Likewise.
167         * g++.dg/ext/bitfield5.C: Likewise.
168         * gcc.dg/bitfld-15.c: Likewise.
169         * gcc.dg/bitfld-16.c: Likewise.
170         * gcc.dg/bitfld-17.c: Likewise.
171         * gcc.dg/bitfld-18.c: Likewise.
172
173 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
174
175         * gcc.target/arm/neon-vld3-1.c: New test.
176         * gcc.target/arm/neon-vst3-1.c: New test.
177         * gcc.target/arm/neon/v*.c: Regenerate.
178
179 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
180
181         PR rtl-optimization/48549
182         * g++.dg/opt/pr48549.C: New test.
183
184 2011-04-12  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/46076
187         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
188
189 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
190
191         PR testsuite/21164
192         * lib/compat.exp (compat-execute): Declare unsupported after
193         stripping path from src1.
194         * lib/lto.exp (lto-execute): Likewise.
195
196 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
197
198         PR c/48552
199         * gcc.dg/pr48552-1.c: New test.
200         * gcc.dg/pr48552-2.c: New test.
201
202 2011-04-11  Jason Merrill  <jason@redhat.com>
203
204         * g++.dg/cpp0x/sfinae12.C: New.
205
206         * g++.dg/cpp0x/enum10.C: New.
207
208         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
209
210         * g++.dg/cpp0x/rv-func.C: New.
211
212 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
213
214         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
215         alpha*-dec-osf5*.
216
217 2011-04-11  Martin Jambor  <mjambor@suse.cz>
218
219         PR tree-optimization/48195
220         * gcc.dg/ipa/pr48195.c: New test.
221
222 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
223
224         * gnat.dg/return3.adb: Remove unused switch.
225
226 2011-04-08  Mike Stump  <mikestump@comcast.net>
227
228         PR testsuite/48506
229         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
230         default to fno-common.
231
232 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
233
234         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
235         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
236
237 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
238
239         PR fortran/48448
240         * gfortran.dg/function_optimize_5.f90:  New test.
241
242 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
243
244         * gnat.dg/aggr17.adb: New test.
245         * gnat.dg/aggr18.adb: Likewise.
246
247 2011-04-08  Michael Matz  <matz@suse.de>
248
249         PR middle-end/48389
250         * gcc.target/i386/pr48389.c: New test.
251
252 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
253
254         PR rtl-optimization/48272
255         * g++.dg/opt/pr48272.C: New.
256
257 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
258
259         PR rtl-optimization/48235
260         * gcc.dg/pr48235.c: New.
261
262 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
263
264         PR rtl-optimization/48302
265         * g++.dg/opt/pr48302.C: New.
266
267 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
268
269         PR target/48273
270         * g++.dg/opt/pr48273.C: New.
271
272 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
273
274         PR rtl-optimization/48442
275         * gcc.dg/pr48442.c: New.
276
277 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
278
279         PR tree-optimization/48377
280         * gcc.dg/vect/pr48377.c: New test.
281
282 2011-04-07  Jason Merrill  <jason@redhat.com>
283
284         * g++.dg/cpp0x/regress/call1.C: New.
285
286         * g++.dg/cpp0x/variadic107.C: New.
287
288         * g++.dg/cpp0x/sfinae11.C: New.
289         * g++.dg/cpp0x/noexcept02.C: Fix.
290
291         * g++.dg/cpp0x/sfinae10.C: New.
292
293         * g++.dg/cpp0x/sfinae9.C: New.
294
295         * c-c++-common/Wcast-qual-1.c: Move here from...
296         * gcc.dg/cast-qual-3.c: ...here, and...
297         * g++.dg/warn/Wcast-qual2.C: ...here.
298
299         * g++.dg/cpp0x/sfinae8.C: New.
300
301         * g++.dg/cpp0x/sfinae7.C: New.
302
303         * g++.dg/cpp0x/enum9.C: New.
304
305 2011-04-07  Mike Stump  <mikestump@comcast.net>
306
307         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
308         with no trampolines.
309
310 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
311
312         PR fortran/48117
313         * gfortran.dg/gomp/pr48117.f90: New test.
314
315         PR debug/48343
316         * gcc.dg/torture/pr48343.c: New test.
317
318 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
319
320         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
321
322 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
323
324         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
325
326 2011-04-07  Tom de Vries  <tom@codesourcery.com>
327
328         PR target/43920
329         * lib/scanasm.exp (object-size): New proc.
330         * gcc.target/arm/pr43920-2.c: New test.
331
332 2011-04-06  Tobias Burnus  <burnus@net-b.de>
333
334         PR fortran/18918
335         PR fortran/48477
336         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
337
338 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
339
340         * gcc.dg/mtune.c: Prune note from output.
341
342 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
343
344         PR debug/48466
345         * gcc.dg/guality/pr36977.c: New test.
346         * gcc.dg/guality/pr48466.c: New test.
347
348 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
349
350         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
351
352 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
353
354         * gnat.dg/return3.adb: New test.
355
356 2011-04-06  Richard Guenther  <rguenther@suse.de>
357
358         PR tree-optimization/47663
359         * gcc.dg/tree-ssa/inline-8.c: New testcase.
360
361 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
362
363         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
364         Solaris 8 and 9 as well.
365
366 2011-04-05  Tom de Vries  <tom@codesourcery.com>
367
368         PR target/43920
369         * gcc.target/arm/pr43920-1.c: New test.
370
371 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
372
373         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
374         (cctor): Actually return the value.
375         (main): Cast return values.
376
377 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
378
379         * gfortran.dg/character_comparison_8.f90:  New test.
380
381 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
382
383         * frontend-passes: (optimize_lexical_comparison): New function.
384         (optimize_expr): Call it.
385         (optimize_comparison): Also handle lexical comparison functions.
386         Return false instad of -2 for unequal comparison.
387
388 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
389
390         PR fortran/48412
391         * function_optimize_4.f90:  New test.
392
393 2011-04-04  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/18918
396         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
397         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
398         * gfortran.dg/coarray_15.f90: New.
399
400 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
401
402         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
403         * gfortran.dg/bessel_7.f90: Likewise.
404
405 2011-04-03  Tobias Burnus  <burnus@net-b.de>
406
407         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
408
409 2011-04-03  Richard Guenther  <rguenther@suse.de>
410             Ira Rosen  <ira.rosen@linaro.org>
411
412         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
413         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
414         -ftree-loop-if-convert-stores.
415
416 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
417
418         * gnat.dg/specs/aggr2.ads: New test.
419
420 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
421
422         * gnat.dg/debug2.ad[sb]: New test.
423         * gnat.dg/debug2_pkg.ads: New helper.
424         * gnat.dg/debug3.ad[sb]: New test.
425
426 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
427
428         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
429
430 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
431
432         PR middle-end/48335
433         * gcc.c-torture/compile/pr48335-1.c: New test.
434         * gcc.dg/pr48335-1.c: New test.
435         * gcc.dg/pr48335-2.c: New test.
436         * gcc.dg/pr48335-3.c: New test.
437         * gcc.dg/pr48335-4.c: New test.
438         * gcc.dg/pr48335-5.c: New test.
439         * gcc.dg/pr48335-6.c: New test.
440         * gcc.dg/pr48335-7.c: New test.
441         * gcc.dg/pr48335-8.c: New test.
442         * gcc.target/i386/pr48335-1.c: New test.
443
444 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
445
446         PR c/36299
447         * gcc.dg/Waddress.c: New test.
448
449 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
450
451         PR fortran/48352
452         * gfortran.dg/function_optimize_3.f90:  New test.
453
454 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
455
456         * gcc.c-torture/compile/20110401-1.c: New test.
457
458         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
459         * g++.dg/lto/20091002-2_0.C: Likewise.
460         * g++.dg/lto/20090303_0.c: Likewise.
461         * g++.dg/lto/20091004-1_0.C: Likewise.
462         * g++.dg/lto/20091002-3_0.C: Likewise.
463         * g++.dg/lto/20091004-2_0.C: Likewise.
464         * g++.dg/lto/20081123_0.C: Likewise.
465         * g++.dg/lto/20090313_0.C: Likewise.
466         * g++.dg/lto/20081109-1_0.C: Likewise.
467         * g++.dg/lto/20081219_0.C: Likewise.
468         * g++.dg/lto/20081204-1_0.C: Likewise.
469         * g++.dg/lto/20090302_0.C: Likewise.
470         * g++.dg/lto/20081119-1_0.C: Likewise.
471         * g++.dg/lto/20081118_0.C: Likewise.
472         * gcc.dg/lto/20091020-2_0.c: Likewise.
473         * gcc.dg/lto/20090210_0.c: Likewise.
474         * gcc.dg/lto/20081204-1_0.c: Likewise.
475         * gcc.dg/lto/20081224_0.c: Likewise.
476         * gcc.dg/lto/20090219_0.c: Likewise.
477         * gcc.dg/lto/20091014-1_0.c: Likewise.
478         * gcc.dg/lto/20091016-1_0.c: Likewise.
479         * gcc.dg/lto/20090206-2_0.c: Likewise.
480         * gcc.dg/lto/20090116_0.c: Likewise.
481         * gcc.dg/lto/20091013-1_0.c: Likewise.
482         * gcc.dg/lto/20091015-1_0.c: Likewise.
483         * gcc.dg/lto/20090126-2_0.c: Likewise.
484
485 2011-03-31  Ian Lance Taylor  <iant@google.com>
486
487         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
488
489 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gnat.dg/opt16.adb: New test.
492
493 2011-03-31  Jason Merrill  <jason@redhat.com>
494
495         * g++.dg/cpp0x/defaulted24.C: New.
496
497 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
498
499         PR target/16292
500         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
501         with -O0.
502
503 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
504
505         * g++.dg/other/i386-9.C: New test.
506
507 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
508
509         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
510
511 2011-03-30  Jason Merrill  <jason@redhat.com>
512
513         * g++.dg/cpp0x/regress/error-recovery1.C: New.
514
515         * g++.dg/cpp0x/regress/isnan.C: New.
516
517         * g++.dg/cpp0x/initlist46.C: New.
518
519 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
520
521         PR target/47551
522         * gcc.target/arm/neon-modes-2.c: New test.
523
524 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
525
526         PR c/48305
527         * gcc.c-torture/compile/pr48305.c: New test.
528
529 2011-03-29  Jason Merrill  <jason@redhat.com>
530
531         * g++.dg/cpp0x/regress/value-dep1.C: New.
532
533 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
534
535         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
536
537 2011-03-29  Ian Lance Taylor  <iant@google.com>
538
539         * go.test/go-test.exp: Handle the test lines used in several new
540         tests.
541         (errchk): Add opts parameter.  Change all callers.  Handle parens
542         in regexps.
543
544 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
545             Dominique d'Humieres  <dominiq@lps.ens.fr>
546
547         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
548         and __APPLE__ && __PPC__ && __ALTIVEC__.
549
550 2011-03-29  Jason Merrill  <jason@redhat.com>
551
552         * g++.dg/cpp0x/dependent1.C: New.
553
554         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
555
556         * g++.dg/cpp0x/constexpr-memfn1.C: New.
557
558         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
559
560 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
561
562         PR fortran/48095
563         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
564         * gfortran.dg/proc_ptr_comp_32.f90: New.
565
566 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
567
568         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
569         check for corresponding warning.
570
571 2011-03-28  Jason Merrill  <jason@redhat.com>
572
573         * g++.dg/cpp0x/rv-deduce2.C: New.
574
575 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
576
577         PR debug/48203
578         * gcc.dg/pr48203.c: New test.
579
580 2011-03-28  Jeff Law <law@redhat.com>
581
582         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
583
584 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
585
586         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
587         and __PPC__ && __ALTIVEC__.
588
589 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
590
591         PR testsuite/48238
592         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
593         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
594         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
595         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
596
597 2011-03-28  Jason Merrill  <jason@redhat.com>
598
599         * g++.dg/cpp0x/initlist-array2.C: New.
600
601         * g++.dg/cpp0x/initlist-array1.C: New.
602
603         * g++.dg/cpp0x/constexpr-compound.C: New.
604
605         * g++.dg/cpp0x/constexpr-using.C: New.
606
607         * g++.dg/cpp0x/constexpr-noexcept.C: New.
608
609 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
610
611         PR testsuite/48276
612         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
613
614 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
615
616         * gcc.dg/slp-1.c: New test.
617
618 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
619
620         * gcc.target/i386/avx256-unaligned-load-1.c: New.
621         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
622         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
623         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
624         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
625         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
626         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
627         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
628         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
629         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
630         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
631         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
632         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
633         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
634
635 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
636
637         PR fortran/47065
638         * gfortran.dg/trim_optimize_5.f90:  New test.
639         * gfortran.dg/trim_optimize_6.f90:  New test.
640
641 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
642
643         PR target/38598
644         * gcc.target/mips/madd-7.c: Remove -mlong32.
645         * gcc.target/mips/msub-7.c: Likewise.
646
647 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
648
649         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
650         accesses to preserve the meaning of the test for doubleword vectors.
651         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
652         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
653
654 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
655
656         PR fortran/48291
657         * gfortran.dg/class_42.f03: New.
658
659 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
660
661         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
662         strided accesses.
663
664 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
665
666         PR rtl-optimization/48144
667         * gcc.dg/pr48144.c: New test.
668
669 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/discr27.ad[sb]: New test.
672
673 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/limited_with2.ad[sb]: New test.
676         * gnat.dg/limited_with2_pkg1.ads: New helper.
677         * gnat.dg/limited_with2_pkg2.ads: Likewise.
678
679 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
680
681         * gnat.dg/opt15.adb: New test.
682         * gnat.dg/opt15_pkg.ad[sb]: New helper.
683
684 2011-03-25  Tobias Burnus  <burnus@net-b.de>
685
686         PR fortran/48174
687         PR fortran/45304
688         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
689         * gfortran.dg/leadz_trailz_3.f90: Ditto
690
691 2011-03-25  Martin Jambor  <mjambor@suse.cz>
692
693         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
694
695 2011-03-25  Jason Merrill  <jason@redhat.com>
696
697         * g++.dg/cpp0x/defaulted22.C: New.
698         * g++.dg/cpp0x/defaulted23.C: New.
699         * g++.dg/cpp0x/defaulted15.C: Adjust.
700
701 2011-03-25  Jason Merrill  <jason@redhat.com>
702
703         * g++.dg/cpp0x/move1.C: New.
704
705 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
706
707         PR target/48287
708         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
709
710 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
711
712         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
713         for mips-sgi-irix6.5.
714         Replace snprintf prototype by <stdio.h>.
715
716 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
717
718         PR testsuite/48283
719         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
720         run_expensive_tests.
721         * gcc.dg/graphite/block-4.c: Likewise.
722         * gcc.dg/graphite/block-7.c: Likewise.
723         * gcc.dg/graphite/block-8.c: Likewise.
724
725 2011-03-25  Richard Guenther  <rguenther@suse.de>
726
727         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
728         * g++.dg/tree-ssa/pr8781.C: Likewise.
729         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
730         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
731         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
732         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
733         * gcc.dg/tree-ssa/alias-18.c: Likewise.
734         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
735         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
736         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
737         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
738         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
739         * gcc.dg/tree-ssa/pr21574.c: Likewise.
740         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
741         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
742         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
743         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
744         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
745         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
746         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
747         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
748         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
749         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
750         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
751         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
752         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
753         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
754         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
755         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
756         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
757         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
758         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
759         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
760         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
761         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
762         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
763         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
764         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
765         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
766         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
767         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
768         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
769         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
770         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
771         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
772         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
773         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
774         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
775         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
776         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
777         * c-c++-common/pr46562-2.c: Likewise.
778         * gfortran.dg/pr42108.f90: Likewise.
779         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
780         foo to be inlined even at -O1.
781         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
782         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
783         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
784         * gcc.dg/matrix/matrix.exp: Disable FRE.
785
786 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
787
788         PR debug/48204
789         * gcc.dg/dfp/pr48204.c: New test.
790
791 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
792
793         PR target/48209
794         * gcc.c-torture/execute/pr47917.c: Move this...
795         * gcc.dg/torture/pr47917.c: to here and add xfails.
796
797 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
798
799         * gnat.dg/array16.ad[sb]: New test.
800         * gnat.dg/array16.ads: New helper.
801
802 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * gnat.dg/derived_type2.adb: New test.
805
806 2011-03-24  Richard Guenther  <rguenther@suse.de>
807
808         PR tree-optimization/48271
809         * g++.dg/torture/pr48271.C: New testcase.
810
811 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * gnat.dg/array15.ad[sb]: New test.
814
815 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
816
817         PR target/48237
818         * gcc.target/i386/pr48237.c: New test.
819
820 2011-03-24  Richard Guenther  <rguenther@suse.de>
821
822         PR middle-end/48269
823         * gcc.dg/builtin-object-size-10.c: New testcase.
824
825 2011-03-24  Richard Guenther  <rguenther@suse.de>
826
827         PR tree-optimization/46562
828         * c-c++-common/pr46562-2.c: New testcase.
829         * c-c++-common/pr46562.c: Likewise.
830
831 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
832
833         * gcc.dg/vect/vect-cselim-1.c: New test.
834         * gcc.dg/vect/vect-cselim-2.c: New test.
835
836 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
837
838         * gcc.target/arm/pr46934.c: New.
839
840 2011-03-23  Ian Lance Taylor  <iant@google.com>
841
842         * go.test/go-test.exp (errchk): Ignore lines containing ////.
843
844 2011-03-23  Richard Guenther  <rguenther@suse.de>
845
846         * gcc.dg/struct: Remove directory and contents.
847
848 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
849
850         PR testsuite/48251
851         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
852
853 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
854
855         * gnat.dg/discr26.ad[sb]: New test.
856         * gnat.dg/discr26_pkg.ads: New helper.
857
858 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
859
860         PR target/47553
861         * gcc.target/arm/neon-vld-1.c: New test.
862
863 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
864
865         * gnat.dg/array14.ad[sb]: New test.
866         * gnat.dg/array14_pkg.ads: New helper.
867
868 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
869
870         * gcc.c-torture/execute/920501-8.x: Remove.
871         * gcc.c-torture/execute/930513-1.x: Remove.
872         * gcc.c-torture/execute/960312-1.x: Remove.
873         * gcc.c-torture/compile/20000804-1.c,
874         gcc.c-torture/compile/20001205-1.c,
875         gcc.c-torture/compile/20001226-1.c,
876         gcc.c-torture/compile/20010518-2.c,
877         gcc.c-torture/compile/20020312-1.c,
878         gcc.c-torture/compile/20020604-1.c,
879         gcc.c-torture/compile/920501-12.c,
880         gcc.c-torture/compile/920501-4.c,
881         gcc.c-torture/compile/920520-1.c,
882         gcc.c-torture/compile/980506-1.c,
883         gcc.c-torture/execute/980709-1.x,
884         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
885         options for m68hc11.
886         * gcc.dg/cpp/assert4.c: Don't handle ARC.
887         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
888         m68hc11.
889
890 2011-03-22  Nick Clifton  <nickc@redhat.com>
891
892         * lib/target-supports.exp (check_profiling_available): Add MN10300
893         to the list of targets that do not support profiling.  Restore
894         alpha sorting to this list.
895
896 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
897
898         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
899         failure on 32-bit systems.
900         * gcc.dg/torture/vector-2.c: Ditto.
901
902 2011-03-22  Richard Guenther  <rguenther@suse.de>
903
904         PR tree-optimization/48228
905         * gcc.dg/Wstrict-overflow-23.c: New testcase.
906
907 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
908
909         * lib/prune.exp (prune_gcc_output): Prune "could not create
910         compact unwind for" warnings.
911
912 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
913
914         PR c/42544
915         PR c/48197
916         * gcc.c-torture/execute/pr42544.c: New test.
917         * gcc.c-torture/execute/pr48197.c: New test.
918
919 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
920
921         PR preprocessor/48192
922         * gcc.target/powerpc/pr48192.c: New file.
923
924         PR target/48053
925         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
926         split problem of 0 being loaded in a VSX register.
927
928 2011-03-21  Richard Guenther  <rguenther@suse.de>
929
930         PR c/47939
931         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
932         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
933         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
934         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
935
936 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
937
938         PR target/48213
939         * gcc.dg/pr48213.c: New test.
940
941 2011-03-21  Kai Tietz  <ktietz@redhat.com>
942
943         PR target/12171
944         * g++.dg/plugin/attribute_plugin.c: Adjust test.
945
946 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
947
948         * gcc.target/arm/xor-and.c: New.
949
950 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
951
952         PR fortran/22572
953         * gfortran.dg/function_optimize_1.f90:  New test.
954         * gfortran.dg/function_optimize_2.f90:  New test.
955
956 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
957
958         PR rtl-optimization/47502
959         * gcc.target/i386/pr47502-1.c: New.
960         * gcc.target/i386/pr47502-2.c: Likewise.
961
962 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
963
964         PR rtl-optimization/48156
965         * gcc.dg/pr48156.c: New test.
966
967 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
968
969         PR libfortran/47439
970         * gfortran.dg/scratch_1.f90: Adjust test.
971
972 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
973
974         PR libfortran/47439
975         * gfortran.dg/scratch_1.f90: New test.
976
977 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
978
979         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
980         variably modified typedefs.
981         * gcc.dg/c1x-typedef-2.c: Remove.
982
983 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
984
985         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
986         * gcc.dg/c1x-anon-struct-3.c: New test.
987         * gcc.dg/anon-struct-11.c: Update.
988
989 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
990
991         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
992         dg-xfail-run-if.
993         Only xfail with gas.
994
995 2011-03-18  Jason Merrill  <jason@redhat.com>
996
997         * g++.dg/template/fn-ptr1.C: New.
998
999         * g++.dg/overload/volatile1.C: New.
1000
1001         * g++.dg/opt/pr23372.C: New.
1002
1003         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1004
1005 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1006
1007         PR middle-end/47405
1008         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1009
1010 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
1011
1012         * gcc.target/arm/unsigned-extend-1.c: New.
1013
1014 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR bootstrap/48161
1017         * gcc.c-torture/compile/pr48161.c: New test.
1018
1019 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1020
1021         PR middle-end/47725
1022         * gcc.dg/torture/pr47725.c: New.
1023
1024 2011-03-17  Jason Merrill  <jason@redhat.com>
1025
1026         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1027         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1028
1029 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gnat.dg/specs/elab2.ads: New test.
1032         * gnat.dg/specs/elab2_pkg.ads: New helper.
1033
1034 2011-03-17  Jason Merrill  <jason@redhat.com>
1035
1036         * g++.dg/cpp0x/decltype-1212.C: New.
1037         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1038
1039 2011-03-17  Jason Merrill  <jason@redhat.com>
1040
1041         * g++.dg/parse/memfnquals1.C: New.
1042
1043 2011-03-17  Richard Guenther  <rguenther@suse.de>
1044
1045         PR middle-end/48134
1046         * gcc.dg/pr48134.c: New testcase.
1047
1048 2011-03-17  Richard Guenther  <rguenther@suse.de>
1049
1050         PR middle-end/48165
1051         * g++.dg/torture/pr48165.C: New testcase.
1052
1053 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR rtl-optimization/48141
1056         * gcc.dg/pr48141.c: New test.
1057
1058 2011-03-16  Jason Merrill  <jason@redhat.com>
1059
1060         * g++.dg/cpp0x/constexpr-48089.C: New.
1061
1062         * g++.dg/cpp0x/constexpr-abi1.C: New.
1063
1064         * g++.dg/cpp0x/constexpr-46336.C: New.
1065         * g++.dg/parse/friend5.C: Adjust expected errors.
1066
1067         * g++.dg/cpp0x/constexpr-47570.C: New.
1068
1069 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
1070
1071         PR debug/47510
1072         * ++.dg/debug/dwarf2/typedef6.C: New test.
1073
1074 2011-03-16  Jason Merrill  <jason@redhat.com>
1075
1076         * g++.dg/cpp0x/elision2.C: New.
1077
1078         * g++.dg/cpp0x/constexpr-array3.C: New.
1079
1080 2011-03-16  Jason Merrill  <jason@redhat.com>
1081
1082         * g++.dg/cpp0x/sfinae6.C: New.
1083         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1084         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1085         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1086         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1087         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1088
1089 2011-03-16  Jason Merrill  <jason@redhat.com>
1090
1091         * g++.dg/template/incomplete6.C: New.
1092
1093 2011-03-16  Jeff Law <law@redhat.com>
1094
1095         * gcc.dg/tree-ssa/vrp55.c: New test.
1096
1097 2011-03-16  Jason Merrill  <jason@redhat.com>
1098
1099         * g++.dg/cpp0x/auto22.C: New.
1100
1101 2011-03-16  Richard Guenther  <rguenther@suse.de>
1102
1103         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1104         optimizing it away if promoted to const.
1105
1106 2011-03-16  Richard Guenther  <rguenther@suse.de>
1107
1108         PR tree-optimization/48149
1109         * gcc.dg/fold-complex-1.c: New testcase.
1110
1111 2011-03-16  Richard Guenther  <rguenther@suse.de>
1112
1113         PR testsuite/48147
1114         * gcc.dg/guality/pr45882.c: Really make sure no inlining
1115         or cloning happens.
1116
1117 2011-03-16  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/26134
1120         * gcc.dg/tree-ssa/complex-6.c: New testcase.
1121
1122 2011-03-16  Richard Guenther  <rguenther@suse.de>
1123
1124         PR tree-optimization/48146
1125         * gcc.dg/torture/pr48146.c: New testcase.
1126
1127 2011-03-16  Richard Guenther  <rguenther@suse.de>
1128
1129         * gcc.dg/tree-ssa/pr14814.c: Adjust.
1130         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1131
1132 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR middle-end/48136
1135         * gcc.c-torture/compile/pr48136.c: New test.
1136
1137         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1138
1139         PR debug/45882
1140         * gcc.dg/guality/pr45882.c: New test.
1141
1142 2011-03-15  Jason Merrill  <jason@redhat.com>
1143
1144         * g++.dg/cpp0x/constexpr-recursion.C: New.
1145
1146         * g++.dg/cpp0x/implicit11.C: New.
1147
1148 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1149
1150         * g++.dg/cpp0x/constexpr-attribute.C: New.
1151
1152 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1153
1154         * g++.dg/parse/pr34758.C: New.
1155
1156 2011-03-15  Xinliang David Li  <davidxl@google.com>
1157
1158         PR c/47837
1159         * gcc.dg/uninit-pred-7_d.c: New test.
1160         * gcc.dg/uninit-pred-8_d.c: New test.
1161
1162 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1163
1164         PR target/46788
1165         * gcc.target/arm/pr46788.c: New.
1166
1167 2011-03-15  Richard Guenther  <rguenther@suse.de>
1168
1169         PR middle-end/47650
1170         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1171         * gfortran.dg/ishft_4.f90: Likewise.
1172         * gfortran.dg/leadz_trailz_3.f90: Likewise.
1173
1174 2011-03-15  Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/13954
1177         * g++.dg/tree-ssa/pr13954.C: New testcase.
1178
1179 2011-03-15  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/48037
1182         * gcc.target/i386/pr48037-1.c: New testcase.
1183
1184 2011-03-15  Richard Guenther  <rguenther@suse.de>
1185
1186         PR tree-optimization/41490
1187         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1188         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1189         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1190         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1191         * g++.dg/tree-ssa/pr33604.C: Adjust.
1192
1193 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR middle-end/47917
1196         * gcc.c-torture/execute/pr47917.c: New test.
1197         * gcc.dg/pr47917.c: New test.
1198
1199         PR middle-end/38878
1200         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1201
1202 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
1203
1204         * gcc.target/i386/sse4_1-floor-vec.c: New test.
1205         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1206         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1207         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1208         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1209         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1210         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1211         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1212         * gcc.target/i386/avx-floor-vec.c: Ditto.
1213         * gcc.target/i386/avx-ceil-vec.c: Ditto.
1214         * gcc.target/i386/avx-trunc-vec.c: Ditto.
1215         * gcc.target/i386/avx-rint-vec.c: Ditto.
1216         * gcc.target/i386/avx-floorf-vec.c: Ditto.
1217         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1218         * gcc.target/i386/avx-truncf-vec.c: Ditto.
1219         * gcc.target/i386/avx-rintf-vec.c: Ditto.
1220
1221 2011-03-14  Tom Tromey  <tromey@redhat.com>
1222
1223         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1224         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1225         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1226
1227 2011-03-14  Tom Tromey  <tromey@redhat.com>
1228
1229         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1230         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1231         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1232
1233 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1234
1235         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1236
1237 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1238
1239         PR rtl-optimization/47166
1240         * gcc.c-torture/execute/postmod-1.c: New test.
1241
1242 2011-03-14  Richard Guenther  <rguenther@suse.de>
1243
1244         PR middle-end/48098
1245         * gcc.dg/torture/pr48098.c: New testcase.
1246
1247 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1248
1249         PR target/48053
1250         * gcc.target/powerpc/pr48053-1.c: New test.
1251         * gcc.target/powerpc/pr48053-2.c: Likewise.
1252
1253 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1254
1255         PR libfortran/48066
1256         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1257
1258 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1259
1260         PR libfortran/48066
1261         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1262
1263 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/48059
1266         * gfortran.dg/class_41.f03: New.
1267
1268 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1269
1270         * g++.dg/conversion/cast3.C: New test.
1271
1272 2011-03-11  Jason Merrill  <jason@redhat.com>
1273
1274         * g++.dg/template/error45.C: New.
1275
1276         * g++.dg/parse/no-type-defn1.C: New.
1277
1278         * g++.dg/ext/attrib40.C: New.
1279
1280         * g++.dg/cpp0x/regress/array1.C: New.
1281
1282 2011-03-11  Richard Guenther  <rguenther@suse.de>
1283
1284         PR tree-optimization/48067
1285         * gcc.dg/pr48067.c: New testcase.
1286
1287 2011-03-11  Richard Guenther  <rguenther@suse.de>
1288
1289         PR lto/48073
1290         * g++.dg/lto/20110311-1_0.C: New testcase.
1291
1292 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR c++/48035
1295         * g++.dg/inherit/virtual8.C: New test.
1296
1297         PR middle-end/48044
1298         * gcc.dg/torture/pr48044.c: New test.
1299
1300 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1301
1302         PR fortran/47768
1303         * gfortran.dg/proc_ptr_comp_31.f90: New.
1304
1305 2011-03-11  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/47278
1308         * gcc.dg/torture/pr47278-1.c: New testcase.
1309         * gcc.dg/torture/pr47278-2.c: Likewise.
1310
1311 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR tree-optimization/48063
1314         * gcc.dg/torture/pr48063.c: New test.
1315
1316 2011-03-10  Jason Merrill  <jason@redhat.com>
1317
1318         * g++.dg/template/array22.C: New.
1319
1320         * g++.dg/cpp0x/syntax-err1.C: New.
1321         * g++.dg/parse/error36.C: Adjust expected errors.
1322         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1323         * g++.old-deja/g++.pt/typename3.C: Likewise.
1324         * g++.old-deja/g++.pt/typename4.C: Likewise.
1325         * g++.old-deja/g++.pt/typename6.C: Likewise.
1326
1327 2011-03-09  Jason Merrill  <jason@redhat.com>
1328
1329         * g++.dg/template/nontype22.C: New.
1330
1331 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1332
1333         PR tree-optimization/47714
1334         * g++.dg/torture/pr47714.C: New test.
1335
1336 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1337
1338         PR target/47755
1339         * gcc.target/powerpc/pr47755-2.c: New file.
1340
1341 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1342
1343         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1344         is not set in the environment, pass 64 as first argument when not
1345         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1346         native where ulimit -u is supported.
1347
1348 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1349
1350         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1351
1352 2011-03-08  Jason Merrill  <jason@redhat.com>
1353
1354         * g++.dg/template/nontype21.C: New.
1355
1356         * g++.dg/template/anon5.C: New.
1357
1358 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR debug/47881
1361         * gcc.dg/pr47881.c: New test.
1362
1363 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1364
1365         PR c++/47957
1366         * g++.dg/lookup/template3.C: New test.
1367
1368 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1369
1370         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1371         'long' type.
1372
1373 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1374
1375         PR testsuite/47954
1376         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1377         sizeof to compute alignment.
1378
1379 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR tree-optimization/48022
1382         * gcc.dg/pr48022-1.c: New test.
1383         * gcc.dg/pr48022-2.c: New test.
1384
1385 2011-03-07  Jason Merrill  <jason@redhat.com>
1386
1387         * g++.dg/template/nontype20.C: New.
1388         * g++.dg/init/member1.C: Adjust expected errors.
1389         * g++.dg/parse/constant4.C: Likewise.
1390         * g++.dg/template/qualified-id3.C: Likewise.
1391         * g++.old-deja/g++.pt/crash10.C: Likewise.
1392
1393         * g++.dg/cpp0x/regress/non-const1.C: New.
1394
1395 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR debug/47991
1398         * gcc.dg/pr47991.c: New test.
1399
1400 2011-03-07  Jason Merrill  <jason@redhat.com>
1401
1402         * g++.dg/abi/mangle46.C: New.
1403
1404 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1405
1406         PR target/47862
1407         * gcc.target/powerpc/pr47862.c: New.
1408
1409 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1410
1411         PR target/45413
1412         * gcc.target/i386/combine-mul.c: Require nonpic.
1413
1414 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1415             Nathan Froyd  <froydnj@codesourcery.com>
1416
1417         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1418
1419 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1420
1421         * README.QMTEST: Remove.
1422
1423 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1424             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1425
1426         PR fortran/47850
1427         * gfortran.dg/array_constructor_37.f90 : New test.
1428
1429 2011-03-05  Jason Merrill  <jason@redhat.com>
1430
1431         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1432         * g++.dg/abi/mangle45.C: Likewise.
1433         * g++.dg/cpp0x/trailing1.C: Likewise.
1434
1435 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1436
1437         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1438
1439 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR rtl-optimization/47899
1442         * gcc.dg/pr47899.c: New test.
1443
1444         * gcc.dg/torture/pr47968.c: Ignore warnings.
1445
1446         PR tree-optimization/47967
1447         * gcc.c-torture/compile/pr47967.c: New test.
1448
1449 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1450
1451         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1452         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1453
1454 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1455
1456         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1457         and property_getAttributes() if __OBJC2__.
1458         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1459         * objc.dg/property/property-encoding-1.m: New.
1460         * obj-c++.dg/property/property-encoding-1.mm: New.
1461
1462 2011-03-04  Jason Merrill  <jason@redhat.com>
1463
1464         * g++.dg/template/pseudodtor6.C: New.
1465
1466         * g++.dg/inherit/covariant19.C: New.
1467
1468 2011-03-04  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/47968
1471         * gcc.dg/torture/pr47968.c: New testcase.
1472
1473 2011-03-04  Richard Guenther  <rguenther@suse.de>
1474
1475         PR middle-end/47975
1476         * gcc.dg/torture/pr47975.c: New testcase.
1477
1478 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1479
1480         PR c++/47974
1481         * g++.dg/template/crash106.C: New.
1482
1483 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR c/47963
1486         * gcc.dg/gomp/pr47963.c: New test.
1487         * g++.dg/gomp/pr47963.C: New test.
1488
1489 2011-03-02  Jason Merrill  <jason@redhat.com>
1490
1491         * g++.dg/cpp0x/regress/condition1.C: New.
1492
1493         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1494
1495 2011-03-01  Jason Merrill  <jason@redhat.com>
1496
1497         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1498
1499         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1500
1501 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1502
1503         PR rtl-optimization/47925
1504         * gcc.c-torture/execute/pr47925.c: New test.
1505
1506 2011-03-01  Jason Merrill  <jason@redhat.com>
1507
1508         * g++.dg/cpp0x/decltype25.C: New.
1509
1510         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1511
1512 2011-03-01  Richard Guenther  <rguenther@suse.de>
1513
1514         PR tree-optimization/47890
1515         * gcc.dg/torture/pr47890.c: New testcase.
1516
1517 2011-03-01  Richard Guenther  <rguenther@suse.de>
1518
1519         PR lto/47924
1520         * gcc.dg/lto/pr47924_0.c: New testcase.
1521
1522 2011-03-01  Richard Guenther  <rguenther@suse.de>
1523
1524         PR lto/46911
1525         * gfortran.dg/lto/pr46911_0.f: New testcase.
1526
1527 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1528
1529         PR libgfortran/47933
1530         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1531         compile errors from older code form.
1532
1533 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1534
1535         PR libgfortran/47567
1536         * gfortran.dg/fmt_fw_d.f90: New test.
1537
1538 2011-02-28  Jason Merrill  <jason@redhat.com>
1539
1540         * g++.dg/inherit/covariant18.C: New.
1541
1542 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR middle-end/47893
1545         * gcc.dg/pr47893.c: New test.
1546
1547 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1548
1549         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1550         NULL in case of a selector with conflicting types.
1551         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1552
1553 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1554
1555         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1556         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1557         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1558         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1559
1560 2011-02-28  Jason Merrill  <jason@redhat.com>
1561
1562         PR c++/47906
1563         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1564
1565 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1566
1567         PR libgfortran/47778
1568         * gfortran.dg/namelist_71.f90: New test.
1569
1570 2011-02-27  Jason Merrill  <jason@redhat.com>
1571
1572         PR c++/47906
1573         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1574         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1575
1576 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1577
1578         PR c++/46466
1579         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1580
1581 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR fortran/47886
1584         * gfortran.dg/gomp/task-1.f90: Removed.
1585
1586 2011-02-26  Jason Merrill  <jason@redhat.com>
1587
1588         * g++.dg/template/this-targ1.C: New.
1589
1590         * g++.dg/cpp0x/regress/template-const1.C: New.
1591         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1592         * g++.dg/template/function1.C: Adjust.
1593         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1594         * g++.dg/debug/debug7.C: Adjust.
1595
1596 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/47886
1599         * gfortran.dg/gomp/task-1.f90: New.
1600
1601 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1602
1603         * gcc.target/arm/neon-thumb2-move.c: Add
1604         dg-require-effective-target arm_thumb2_ok.
1605
1606 2011-02-24  Jason Merrill  <jason@redhat.com>
1607
1608         * g++.dg/parse/constant1.C: Specify C++98 mode.
1609         * g++.dg/parse/constant5.C: Likewise.
1610         * g++.dg/parse/error2.C: Likewise.
1611         * g++.dg/parse/semicolon3.C: Likewise.
1612         * g++.dg/template/crash14.C: Likewise.
1613         * g++.dg/template/local4.C: Likewise.
1614         * g++.dg/template/nontype3.C: Likewise.
1615         * g++.dg/parse/crash31.C: Adjust expected errors.
1616         * g++.dg/template/function1.C: Likewise.
1617         * g++.dg/template/ref3.C: Likewise.
1618         * g++.dg/template/static9.C: Likewise.
1619         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1620
1621         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1622         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1623         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1624         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1625         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1626
1627 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR fortran/47878
1630         * gfortran.dg/pr47878.f90: New test.
1631
1632 2011-02-24  Richard Guenther  <rguenther@suse.de>
1633
1634         PR testsuite/47801
1635         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1636         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1637
1638 2011-02-24  Richard Guenther  <rguenther@suse.de>
1639
1640         PR fortran/47839
1641         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1642         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1643
1644 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1645
1646         PR libgfortran/47567
1647         * gfortran.dg/fmt_f0_1.f90: Update test.
1648
1649 2011-02-23  Jason Merrill  <jason@redhat.com>
1650
1651         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1652         * g++.dg/abi/mangle45.C: New.
1653
1654         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1655         * g++.dg/template/canon-type-9.C: Match use of decltype
1656         between declaration and definition.
1657         * g++.dg/template/canon-type-12.C: Likewise.
1658
1659 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1660
1661         PR fortran/40850
1662         * gfortran.dg/nested_allocatables_1.f90: New.
1663
1664 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1665
1666         PR c++/46868
1667         * g++.dg/pr46868.C: New test.
1668         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1669         * g++.dg/parse/error14.C: Adjust.
1670
1671 2011-02-23  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/47838
1674         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1675
1676 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1677
1678         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1679
1680 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1681
1682         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1683         * gfortran.dg/count_init_expr.f03: Ditto.
1684         * gfortran.dg/gomp/pr43711.f90: Ditto.
1685         * gcc.dg/struct-parse-2.c: Ditto.
1686         * gcc.dg/parse-error-3.c: Ditto.
1687         * gcc.dg/Wlogical-op-1.c: Ditto.
1688         * gcc.dg/Walways-true-1.c: Ditto.
1689         * gcc.dg/pr24225.c: Ditto.
1690         * gcc.dg/Walways-true-2.c: Ditto.
1691         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1692         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1693         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1694         * g++.dg/overload/defarg4.C: Ditto.
1695         * g++.dg/inherit/covariant16.C: Ditto.
1696         * g++.dg/inherit/virtual7.C: Ditto.
1697         * g++.dg/template/canon-type-9.C: Ditto.
1698         * g++.dg/template/access19.C: Ditto.
1699         * g++.dg/template/call7.C: Ditto.
1700         * g++.dg/template/canon-type-2.C: Ditto.
1701         * g++.dg/template/init7.C: Ditto.
1702         * g++.dg/template/sizeof-template-argument.C: Ditto.
1703         * g++.dg/template/const3.C: Ditto.
1704         * g++.dg/template/sfinae26.C: Ditto.
1705         * g++.dg/template/sfinae26.C: Ditto.
1706         * g++.dg/template/canon-type-11.C: Ditto.
1707         * g++.dg/template/union2.C: Ditto.
1708         * g++.dg/template/canon-type-3.C: Ditto.
1709         * g++.dg/template/canon-type-1.C: Ditto.
1710         * g++.dg/template/canon-type-5.C: Ditto.
1711         * g++.dg/template/canon-type-7.C: Ditto.
1712         * g++.dg/template/canon-type-10.C: Ditto.
1713         * g++.dg/template/spec36.C: Ditto.
1714         * g++.dg/template/typedef38.C: Ditto.
1715         * g++.dg/template/canon-type-4.C: Ditto.
1716         * g++.dg/template/canon-type-6.C: Ditto.
1717         * g++.dg/template/canon-type-13.C: Ditto.
1718         * g++.dg/template/instantiate9.C: Ditto.
1719         * g++.dg/template/ttp22.C: Ditto.
1720         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1721         * g++.dg/warn/Walways-true-1.C: Ditto.
1722         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1723         * g++.dg/warn/Walways-true-2.C: Ditto.
1724         * g++.dg/conversion/op4.C: Ditto.
1725         * g++.dg/opt/pr19650.C: Ditto.
1726         * g++.dg/lookup/friend11.C: Ditto.
1727         * g++.dg/other/default2.C: Ditto.
1728         * g++.dg/other/default3.C: Ditto.
1729         * g++.dg/other/dtor2.C: Ditto.
1730         * g++.dg/other/friend5.C: Ditto.
1731         * g++.dg/other/default5.C: Ditto.
1732         * g++.dg/init/brace6.C: Ditto.
1733         * g++.dg/init/aggr5.C: Ditto.
1734         * g++.dg/init/error2.C: Ditto.
1735         * g++.dg/expr/bound-mem-fun.C: Ditto.
1736         * g++.dg/expr/cond6.C: Ditto.
1737         * g++.dg/expr/stmt-expr-1.C: Ditto.
1738         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1739         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1740         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1741         * g++.dg/cpp0x/bracket1.C: Ditto.
1742         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1743         * g++.dg/cpp0x/pr38646.C: Ditto.
1744         * g++.dg/cpp0x/variadic73.C: Ditto.
1745         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1746         * g++.dg/cpp0x/bracket4.C: Ditto.
1747         * g++.dg/cpp0x/decltype4.C: Ditto.
1748         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1749         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1750         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1751         * g++.dg/cpp0x/variadic-new2.C: Ditto.
1752         * g++.dg/cpp0x/decltype2.C: Ditto.
1753         * g++.dg/cpp0x/decltype1.C: Ditto.
1754         * g++.dg/cpp0x/bracket2.C: Ditto.
1755         * g++.dg/cpp0x/decltype5.C: Ditto.
1756         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1757         * g++.dg/cpp0x/variadic70.C: Ditto.
1758         * g++.dg/cpp0x/decltype6.C: Ditto.
1759         * g++.dg/cpp0x/rvo.C: Ditto.
1760         * g++.dg/cpp0x/vt-40092.C: Ditto.
1761         * g++.dg/cpp0x/variadic-new.C: Ditto.
1762         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1763         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1764         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1765         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1766         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1767         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1768         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1769         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1770         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1771         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1772         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1773         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1774         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1775         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1776         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1777         * g++.dg/cpp0x/pr39639.C: Ditto.
1778         * g++.dg/cpp0x/decltype3.C: Ditto.
1779         * g++.dg/cpp0x/variadic68.C: Ditto.
1780         * g++.dg/cpp0x/variadic-function.C: Ditto.
1781         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1782         * g++.dg/cpp0x/variadic-bind.C: Ditto.
1783         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1784         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1785         * g++.dg/parse/crash35.C: Ditto.
1786         * g++.dg/parse/crash40.C: Ditto.
1787         * g++.dg/parse/defarg12.C: Ditto.
1788         * g++.dg/parse/crash34.C: Ditto.
1789         * g++.dg/parse/constructor3.C: Ditto.
1790         * g++.dg/parse/template23.C: Ditto.
1791         * g++.dg/parse/crash56.C: Ditto.
1792         * g++.dg/parse/dtor13.C: Ditto.
1793         * g++.dg/parse/error33.C: Ditto.
1794         * g++.dg/parse/ctor9.C: Ditto.
1795         * g++.dg/parse/error32.C: Ditto.
1796         * g++.dg/parse/error37.C: Ditto.
1797         * g++.dg/parse/bitfield3.C: Ditto.
1798         * g++.dg/parse/struct-4.C: Ditto.
1799         * g++.dg/ext/has_trivial_copy.C: Ditto.
1800         * g++.dg/ext/is_polymorphic.C: Ditto.
1801         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1802         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1803         * g++.dg/ext/has_nothrow_assign.C: Ditto.
1804         * g++.dg/ext/is_union.C: Ditto.
1805         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1806         * g++.dg/ext/is_pod.C: Ditto.
1807         * g++.dg/ext/has_virtual_destructor.C: Ditto.
1808         * g++.dg/ext/has_trivial_constructor.C: Ditto.
1809         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1810         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1811         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1812         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1813         * g++.dg/ext/is_abstract.C: Ditto.
1814         * g++.dg/ext/has_trivial_assign.C: Ditto.
1815         * g++.dg/ext/is_class.C: Ditto.
1816         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1817         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1818         * g++.dg/ext/is_base_of.C: Ditto.
1819         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1820         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1821         * g++.dg/ext/is_empty.C: Ditto.
1822         * g++.dg/ext/is_enum.C: Ditto.
1823         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1824         * gnat.dg/opt11.adb: Ditto.
1825         * obj-c++.dg/pr45735.mm: Ditto.
1826         * obj-c++.dg/pr24393.mm: Ditto.
1827         * obj-c++.dg/exceptions-2.mm: Ditto.
1828         * objc.dg/pr45735.m: Ditto.
1829         * objc.dg/pr24393.m: Ditto.
1830
1831 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1832
1833         * objc.dg/attributes/objc-exception-1.m: New.
1834
1835 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1836
1837         * gcc.dg/cpp/include7.c: New test.
1838
1839 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1840
1841         PR c++/47242
1842         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1843
1844 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1845
1846         PR rtl-optimization/47763
1847         * gcc.dg/pr47763.c: New test.
1848
1849 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/45743
1852         * gfortran.dg/whole_file_32.f90 : New test.
1853
1854 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
1855
1856         PR c++/47666
1857         * g++.dg/inherit/virtual7.C: New test.
1858
1859 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1860
1861         PR objc/47832
1862         * objc.dg/type-size-3.m: Updated error message.
1863         * objc.dg/type-size-4.m: New test.
1864         * objc.dg/type-size-5.m: New test.
1865
1866 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1867
1868         * lib/gnat.exp: Fix comments.
1869         Don't load libgloss.exp.
1870         (default_gnat_version): Call $compiler with --version.
1871         Adapt regexp for gnatmake output, insert version.
1872         (gnat_version): New proc.
1873         (gnat_init): Remove gnat_libgcc_s_path.
1874         (gnat_target_compile): Likewise.
1875         Remove ld_library_path.
1876         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1877         (gnat_pass): Remove.
1878         (gnat_pass): Remove.
1879         (gnat_finish): Remove.
1880         (gnat_exit): Remove.
1881         (local_find_gnatmake): Reindent.
1882         (runtest_file_p): Remove.
1883         (prune_warnings): Remove.
1884         (find_gnatclean): New proc.
1885         * lib/gnat-dg.exp (lremove): New proc.
1886         (gnat-dg-test): Reindent.
1887         Remove additional output files.
1888         (gnat-dg-runtest): Remove.
1889
1890         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1891         * gnat.dg/loop_optimization6.adb: Likewise.
1892         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1893
1894 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR tree-optimization/47835
1897         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1898
1899 2011-02-22  Tobias Burnus  <burnus@net-b.de>
1900
1901         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1902         * gfortran.dg/abstract_type_2.f03: Ditto.
1903         * gfortran.dg/abstract_type_3.f03: Ditto.
1904         * gfortran.dg/abstract_type_4.f03: Ditto.
1905         * gfortran.dg/abstract_type_5.f03: Ditto.
1906         * gfortran.dg/abstract_type_6.f03: Ditto.
1907         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1908         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1909         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1910         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1911         * gfortran.dg/array_function_5.f90: Ditto.
1912         * gfortran.dg/asynchronous_3.f03: Ditto.
1913         * gfortran.dg/char_expr_1.f90: Ditto.
1914         * gfortran.dg/class_14.f03: Ditto.
1915         * gfortran.dg/data_array_6.f: Ditto.
1916         * gfortran.dg/data_invalid.f90: Ditto.
1917         * gfortran.dg/dot_product_1.f03: Ditto.
1918         * gfortran.dg/func_derived_5.f90: Ditto.
1919         * gfortran.dg/func_result_4.f90: Ditto.
1920         * gfortran.dg/implied_do_1.f90: Ditto.
1921         * gfortran.dg/initialization_25.f90: Ditto.
1922         * gfortran.dg/initialization_26.f90: Ditto.
1923         * gfortran.dg/interface_34.f90: Ditto.
1924         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1925         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1926         * gfortran.dg/matmul_8.f03: Ditto.
1927         * gfortran.dg/merge_init_expr.f90: Ditto.
1928         * gfortran.dg/pack_assign_1.f90: Ditto.
1929         * gfortran.dg/pack_vector_1.f90: Ditto.
1930         * gfortran.dg/pointer_check_8.f90: Ditto.
1931         * gfortran.dg/product_init_expr.f03: Ditto.
1932         * gfortran.dg/reshape_order_5.f90: Ditto.
1933         * gfortran.dg/reshape_shape_1.f90: Ditto.
1934         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1935         * gfortran.dg/same_name_2.f90: Ditto.
1936         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1937         * gfortran.dg/spread_init_expr.f03: Ditto.
1938         * gfortran.dg/stmt_func_1.f90: Ditto.
1939         * gfortran.dg/sum_init_expr.f03: Ditto.
1940         * gfortran.dg/transpose_3.f03: Ditto.
1941         * gfortran.dg/unpack_init_expr.f03: Ditto.
1942         * gfortran.dg/warn_conversion.f90: Ditto.
1943         * gfortran.dg/warn_conversion_2.f90: Ditto.
1944         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1945         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1946         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1947         * gfortran.dg/whole_file_16.f90: Ditto.
1948         * gfortran.dg/whole_file_17.f90: Ditto.
1949         * gfortran.dg/whole_file_18.f90: Ditto.
1950         * gfortran.dg/whole_file_20.f03: Ditto.
1951         * gfortran.dg/whole_file_5.f90: Ditto.
1952         * gfortran.dg/whole_file_6.f90: Ditto.
1953         * gfortran.dg/write_invalid_format.f90: Ditto.
1954         * gfortran.dg/zero_sized_6.f90: Ditto.
1955
1956 2011-02-21  Jeff Law <law@redhat.com>
1957
1958         PR rtl-optimization/46178
1959         * gcc.target/i386/pr46178.c: New test.
1960
1961         PR rtl-optimization/46002
1962         * gcc.c-torture/compile/pr46002.c: New test.
1963
1964 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1965
1966         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1967         *-*-hpux10*.
1968
1969 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR debug/47106
1972         * g++.dg/debug/pr47106.C: Require effective target lto.
1973
1974 2011-02-21  Jason Merrill  <jason@redhat.com>
1975
1976         * g++.dg/cpp0x/constexpr-diag2.C: New.
1977
1978 2011-02-20  Jason Merrill  <jason@redhat.com>
1979
1980         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1981
1982         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1983
1984         * g++.dg/overload/conv-op1.C: New.
1985
1986         * g++.dg/cpp0x/constexpr-synth1.C: New.
1987
1988 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1989
1990         * objc.dg/layout-2.m: New.
1991         * objc.dg/selector-3.m: Adjusted location of error message.
1992         * objc.dg/type-size-3.m: Same.
1993         * obj-c++.dg/selector-3.mm: Same.
1994
1995 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1996
1997         PR objc/47784
1998         * objc.dg/property/dotsyntax-22.m: New.
1999         * obj-c++.dg/property/dotsyntax-22.mm: New.
2000
2001 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2002
2003         PR c++/46394
2004         * g++.dg/template/typedef38.C: New test.
2005
2006 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2007
2008         PR fortran/46818
2009         * gfortran.dg/whole_file_30.f90 : New test.
2010         * gfortran.dg/whole_file_31.f90 : New test.
2011
2012 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2013
2014         PR fortran/45077
2015         PR fortran/44945
2016         * gfortran.dg/whole_file_28.f90 : New test.
2017         * gfortran.dg/whole_file_29.f90 : New test.
2018
2019 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2020
2021         PR c++/44118
2022         * g++.dg/template/crash105.C: New.
2023
2024 2011-02-19  Jason Merrill  <jason@redhat.com>
2025
2026         * g++.dg/cpp0x/regress/no-elide1.C: New.
2027
2028 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2029
2030         PR tree-optimization/46620
2031         * gcc.dg/pr46620.c: New.
2032
2033 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR c/47809
2036         * gcc.target/i386/pr47809.c: New test.
2037
2038 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2039             Tobias Burnus  <burnus@net-b.de>
2040
2041         * lib/target-supports.exp
2042         (check_effective_target_fortran_large_real): New check for large reals.
2043         * gfortran.dg/nan_7.f90: New test.
2044
2045 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2046
2047         PR libgfortran/47567
2048         * gfortran.dg/fmt_f0_1.f90: Update test.
2049
2050 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2051
2052         PR fortran/47348
2053         * gfortran.dg/array_constructor_36.f90 : New test.
2054         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2055         allow for comparison between different elements of the array
2056         constructor at different levels of optimization.
2057
2058 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2059
2060         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2061         * gcc.target/i386/pr32280-1.c: Likewise.
2062
2063 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR target/47800
2066         * gcc.target/i386/pr47800.c: New test.
2067
2068 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2069
2070         * objc/execute/exceptions/foward-1.x: New.
2071
2072 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2073
2074         PR fortran/47789
2075         * gfortran.dg/derived_constructor_comps_4.f90: New.
2076
2077 2011-02-18  Tobias Burnus
2078
2079         PR fortran/47775
2080         * gfortran.dg/func_result_6.f90: New.
2081
2082 2011-02-18  Michael Matz  <matz@suse.de>
2083
2084         PR fortran/45586
2085         * gfortran.dg/lto/pr45586_0.f90: New test.
2086         * gfortran.dg/typebound_proc_20.f90: Ditto.
2087         * gfortran.dg/typebound_proc_21.f90: Ditto.
2088
2089 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2090
2091         PR c++/47795
2092         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2093
2094 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/47750
2097         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2098         gcc_warning_prefix.
2099         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2100         normalizing the error/warning output.
2101         * gfortran.dg/Wall.f90: Update dg-error/warning.
2102         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2103         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2104         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2105         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2106         * gfortran.dg/class_30.f90: Update dg-error/warning.
2107         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2108         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2109         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2110         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2111         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2112         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2113         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2114         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2115         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2116         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2117         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2118         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2119         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2120         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2121         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2122         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2123         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2124         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2125         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2126         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2127         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2128         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2129         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2130         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2131         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2132
2133 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2134
2135         PR fortran/47768
2136         * gfortran.dg/proc_ptr_comp_30.f90: New.
2137
2138 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR debug/47780
2141         * gcc.target/i386/pr47780.c: New test.
2142
2143 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2144
2145         PR fortran/47767
2146         * gfortran.dg/class_40.f03: New.
2147
2148 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2149
2150         PR c++/47208
2151         * g++.dg/cpp0x/auto21.C: New test.
2152
2153 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2154
2155         * objc.dg/special/unclaimed-category-1.h: Updated for
2156         new ABI support.
2157         * objc.dg/special/unclaimed-category-1.m: Same.
2158         * objc.dg/zero-link-1.m: Same.
2159         * objc.dg/lookup-1.m: Same.
2160         * objc.dg/torture/strings/const-str-9.m
2161         * objc.dg/torture/strings/const-str-10.m: Same.
2162         * objc.dg/torture/strings/const-str-11.m: Same.
2163         * objc.dg/torture/forward-1.m: Same.
2164         * objc.dg/zero-link-2.m: Same.
2165         * objc.dg/encode-7-next-64bit.m: Same.
2166         * objc.dg/method-4.m: Same.
2167         * objc.dg/next-runtime-1.m: Same.
2168         * objc.dg/image-info.m: Same.
2169         * objc.dg/pr23214.m: Same.
2170         * objc.dg/symtab-1.m: Same.
2171         * obj-c++.dg/basic.m: Same.
2172         * obj-c++.dg/proto-lossage-3.m: Same.
2173         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2174         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2175         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2176         * obj-c++.dg/method-11.m: Same.
2177         * objc/execute/enumeration-1.m: Same.
2178         * objc/execute/object_is_class.m: Same.
2179         * objc/execute/formal_protocol-2.m: Same.
2180         * objc/execute/formal_protocol-4.m: Same.
2181         * objc/execute/formal_protocol-6.m: Same.
2182         * objc/execute/bycopy-3.m: Same.
2183         * objc/execute/exceptions/catchall-1.m: Same.
2184         * objc/execute/exceptions/finally-1.m: Same.
2185         * objc/execute/exceptions/local-variables-1.m: Same.
2186         * objc/execute/exceptions/foward-1.m: Same.
2187         * objc/execute/bf-common.h
2188         * objc/execute/enumeration-2.m: Same.
2189         * objc/execute/formal_protocol-1.m: Same.
2190         * objc/execute/formal_protocol-3.m: Same.
2191         * objc/execute/formal_protocol-5.m: Same.
2192         * objc/execute/accessing_ivars.m: Same.
2193         * objc/execute/bycopy-2.m: Same.
2194         * objc/execute/formal_protocol-7.m: Same.
2195         * objc/execute/compatibility_alias.m: Same.
2196         * objc/execute/no_clash.m: Same.
2197         * objc/execute/object_is_meta_class.m: Same.
2198         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2199         * objc/execute/class-tests-1.h: Include stdio.h.
2200         * objc/execute/class-tests-2.h: Same.
2201         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2202         runtimes.
2203         * obj-c++.dg/try-catch-2.mm: Same.
2204
2205 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR c++/47783
2208         * g++.dg/warn/Wunused-parm-4.C: New test.
2209
2210 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2211             Jan Hubicka  <jh@suse.cz>
2212
2213         PR debug/47106
2214         PR debug/47402
2215         * g++.dg/debug/pr47106.C: New.
2216
2217 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         PR target/43653
2220         * gcc.target/i386/pr43653.c: New test.
2221
2222 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2223
2224         PR c++/47172
2225         * g++.dg/template/inherit6.C: New test.
2226
2227 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/47745
2230         * gfortran.dg/class_39.f03: New.
2231
2232 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2233
2234         PR c++/47326
2235         * g++.dg/cpp0x/variadic106.C: New test.
2236
2237 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2238
2239         PR libfortran/47757
2240         * gfortran.dg/pr47757-1.f90: New test.
2241         * gfortran.dg/pr47757-2.f90: New test.
2242         * gfortran.dg/pr47757-3.f90: New test.
2243
2244         PR c++/47704
2245         * g++.dg/cpp0x/enum8.C: New test.
2246
2247 2011-02-15  Jason Merrill  <jason@redhat.com>
2248
2249         * g++.dg/inherit/implicit-trivial1.C: New.
2250         * g++.dg/cpp0x/implicit-trivial1.C: New.
2251
2252 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2253
2254         PR middle-end/47725
2255         * gcc.dg/torture/pr47725.c: Removed.
2256
2257 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2258
2259         PR target/47755
2260         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2261         constant does not generate a load from memory.
2262
2263 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2264
2265         PR middle-end/47725
2266         * gcc.dg/torture/pr47725.c: New.
2267
2268 2011-02-15  Richard Guenther  <rguenther@suse.de>
2269
2270         PR tree-optimization/47743
2271         * gcc.dg/torture/pr47743.c: New testcase.
2272
2273 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR middle-end/47581
2276         * gcc.target/i386/pr47581.c: New test.
2277
2278 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/47730
2281         * gfortran.dg/select_type_22.f03: New.
2282
2283 2011-02-14  Jason Merrill  <jason@redhat.com>
2284
2285         * g++.dg/cpp0x/regress/enum1.C: New.
2286
2287 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2288
2289         * gnat.dg/include.adb: New test.
2290
2291 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2292
2293         PR fortran/47728
2294         * gfortran.dg/class_38.f03: New.
2295
2296 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2297
2298         * gcc.dg/pr46494.c: New test.
2299
2300 2011-02-14  Richard Guenther  <rguenther@suse.de>
2301
2302         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2303
2304 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2305
2306         PR ada/41929
2307         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2308         sparc*-sun-solaris2.11.
2309
2310 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2311
2312         PR fortran/47349
2313         * gfortran.dg/argument_checking_18.f90: New.
2314
2315 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2316
2317         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2318         * gfortran.dg/argument_checking_17.f90: New.
2319
2320 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2321
2322         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2323         are temporarily disabled.
2324         * gfortran.dg/class_7.f03: Ditto.
2325         * gfortran.dg/coarray_14.f90: Ditto.
2326         * gfortran.dg/typebound_proc_13.f03: Ditto.
2327
2328 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2329
2330         PR fortran/45586
2331         * gfortran.dg/extends_11.f03: New.
2332
2333 2011-02-11  Xinliang David Li  <davidxl@google.com>
2334
2335         PR tree-optimization/47707
2336         * g++.dg/tree-ssa/pr47707.C: New test.
2337
2338 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2339
2340         * g++.dg/opt/inline17.C: New test.
2341
2342 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2343
2344         PR fortran/47550
2345         * gfortran.dg/pure_formal_2.f90: New.
2346
2347 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2348
2349         PR rtl-optimization/47614
2350         * gfortran.dg/pr47614.f: New.
2351
2352 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2353
2354         PR driver/47678
2355         * gcc.dg/opts-6.c: New test.
2356
2357 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2358
2359         PR debug/47684
2360         * gcc.dg/pr47684.c: New test.
2361
2362 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2363
2364         PR target/47629
2365         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2366         c99_runtime, dg-add-options c99_runtime.
2367         (main): Use __asm__.
2368
2369 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2370
2371         PR testsuite/47400
2372         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2373         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2374         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2375         * gcc.dg/ucnid-10.c: Likewise.
2376         * gcc.dg/ucnid-13.c: Likewise.
2377         * gcc.dg/ucnid-7.c: Likewise.
2378         * gcc.dg/ucnid-8.c: Likewise.
2379         Adapt dg-warning line number.
2380
2381 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2382
2383         * gcc.target/i386/parity-1.c: Use -march=k8.
2384         * gcc.target/i386/parity-2.c: Ditto.
2385         * gcc.target/i386/vecinit-1.c: Ditto.
2386         * gcc.target/i386/vecinit-2.c: Ditto.
2387
2388 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2389
2390         PR target/46610
2391         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2392         * gcc.target/mips/save-restore-3.c: Likewise.
2393         * gcc.target/mips/save-restore-4.c: Likewise.
2394         * gcc.target/mips/save-restore-5.c: Likewise.
2395
2396         PR target/47683
2397         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2398         * g++.dg/tree-prof/partition2.C: Likewise.
2399
2400 2011-02-09  Jason Merrill  <jason@redhat.com>
2401
2402         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2403         rather than misdeclare std::puts.
2404
2405         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2406         * g++.dg/other/warning1.C: Likewise.
2407         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2408         * g++.old-deja/g++.gb/scope06.C: Likewise.
2409         * g++.old-deja/g++.law/cvt11.C: Likewise.
2410         * g++.old-deja/g++.law/init1.C: Likewise.
2411         * g++.dg/abi/mangle26.C: Likewise.
2412
2413         * g++.dg/template/function1.C: Adjust for C++0x mode.
2414         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2415
2416         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2417         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2418
2419         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2420
2421         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2422
2423         * g++.dg/cpp0x/regress: New directory.
2424         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2425         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2426         * g++.dg/cpp0x/regress/regress3.C: New.
2427
2428 2011-02-10  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/47677
2431         * gcc.dg/torture/pr47677.c: New testcase.
2432
2433 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2434
2435         * objc.dg/special/load-category-1.m: Remove unused header.
2436         * objc.dg/special/load-category-1a.m: Likewise.
2437         * objc.dg/special/load-category-2.m: Likewise.
2438         * objc.dg/special/load-category-2a.m: Likewise.
2439         * objc.dg/special/load-category-3.m: Likewise.
2440         * objc.dg/special/load-category-3a.m: Likewise.
2441         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2442         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2443         * objc.dg/attributes/class-attribute-1.m: Likewise.
2444         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2445         * obj-c++.dg/property/property.exp: Likewise.
2446         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2447         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2448         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2449         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2450         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2451         * obj-c++.dg/template-8.mm: Likewise.
2452
2453 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR target/47665
2456         * gcc.target/i386/pr47665.c: New test.
2457
2458 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2459
2460         PR testsuite/47622
2461         Revert
2462         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2463         PR debug/42631
2464         * gcc.dg/pr42631.c: Update test.
2465         * gcc.dg/pr42631-2.c: New test.
2466
2467 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2468
2469         PR fortran/47352
2470         * gfortran.dg/proc_decl_25.f90: New.
2471
2472 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/47463
2475         * gfortran.dg/typebound_assignment_2.f03: New.
2476
2477 2011-02-09  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/47664
2480         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2481
2482 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2483
2484         PR middle-end/47646
2485         * gnat.dg/uninit_func.adb: Adjust dg directive.
2486
2487 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2488
2489         PR middle-end/47646
2490         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2491
2492 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2493
2494         PR fortran/47637
2495         * gfortran.dg/auto_dealloc_2.f90: New.
2496
2497 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2498
2499         * gcc.dg/builtins-config.h: Remove __sgi handling.
2500         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2501         -std=c99 for mips-sgi-irix6.5*.
2502
2503 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2504
2505         PR middle-end/45505
2506         * gfortran.dg/pr25923.f90: Remove xfails.
2507
2508 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509
2510         PR fortran/47583
2511         * gfortran.dg/inquire_14.f90: New test.
2512
2513 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2514
2515         PR fortran/45290
2516         * gfortran.dg/pointer_init_6.f90: New.
2517
2518 2011-02-08  Jeff Law <law@redhat.com>
2519
2520         PR tree-optimization/42893
2521         * gcc.tree-ssa/pr42893.c: New test.
2522
2523 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2524
2525         PR tree-optimization/46834
2526         PR tree-optimization/46994
2527         PR tree-optimization/46995
2528         * gcc.dg/graphite/id-pr46834.c: New.
2529         * gfortran.dg/graphite/id-pr46994.f90: New.
2530         * gfortran.dg/graphite/id-pr46995.f90: New.
2531
2532 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2533
2534         PR middle-end/47646
2535         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2536         using the variable is known the warning is emitted there.
2537         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2538         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2539
2540         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2541         statement.
2542         (vg): Likewise.
2543         * gcc.dg/noreturn-1.c (foo5): Likewise.
2544         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2545         (method2): Likewise.
2546
2547         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2548         the return statement using the uninitialized variable.
2549         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2550
2551 2011-02-08  Richard Guenther  <rguenther@suse.de>
2552
2553         PR middle-end/47639
2554         * g++.dg/opt/pr47639.c: New testcase.
2555
2556 2011-02-08  Richard Guenther  <rguenther@suse.de>
2557
2558         PR tree-optimization/47632
2559         * g++.dg/opt/pr47632.C: New testcase.
2560
2561 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2562
2563         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2564
2565 2011-02-07  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/47615
2568         * g++.dg/opt/pr47615.C: New testcase.
2569
2570 2011-02-07  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/47621
2573         * gcc.dg/torture/pr47621.c: New testcase.
2574
2575 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2576
2577         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2578
2579 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2580
2581         PR fortran/47592
2582         * gfortran.dg/allocate_with_source_1 : New test.
2583
2584 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR middle-end/47610
2587         * gcc.dg/pr47610.c: New test.
2588
2589 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2590
2591         PR debug/42631
2592         * gcc.dg/pr42631.c: Update test.
2593         * gcc.dg/pr42631-2.c: New test.
2594
2595 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2596
2597         PR fortran/47574
2598         * gfortran.dg/pr47574.f90:  New test.
2599
2600 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2601
2602         PR tree-optimization/46194
2603         * gcc.dg/autopar/pr46194.c: New.
2604
2605 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2606
2607         PR tree-optimization/43695
2608         * g++.dg/ipa/pr43695.C: New.
2609
2610 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR inline-asm/23200
2613         * gcc.dg/pr23200.c: New test.
2614
2615 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2616
2617         PR c++/47589
2618         * g++.dg/pr47589.C: New test.
2619
2620 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2621
2622         PR c++/47398
2623         * g++.dg/template/typedef37.C: New test.
2624         * g++.dg/template/param1.C: Adjust expected error message.
2625
2626 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR middle-end/31490
2629         * gcc.dg/pr31490-2.c: New test.
2630         * gcc.dg/pr31490-3.c: New test.
2631         * gcc.dg/pr31490-4.c: New test.
2632
2633 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2634             Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR c++/46890
2637         * g++.dg/parser/semicolon3.C: Adjust.
2638         * g++.dg/parser/semicolon4.C: New testcase.
2639         * g++.dg/pr46890.C: New testcase.
2640
2641 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2642
2643         PR c++/29571
2644         * g++.dg/init/pr29571.C: New.
2645
2646 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2647
2648         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2649         instead of vect_int.
2650
2651 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR target/47312
2654         * gcc.target/i386/pr47312.c: New test.
2655
2656         PR target/47564
2657         * gcc.target/i386/pr47564.c: New test.
2658
2659 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2660
2661         PR tree-optimization/45122
2662         * gcc.dg/tree-ssa/pr45122.c: New.
2663
2664 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2665
2666         PR target/47272
2667         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2668         and vec_vsx_st.
2669
2670         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2671         and vsx so a default --with-cpu=power7 doesn't give an error
2672         when -mavoid-indexed-addresses is used.
2673
2674         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2675         wrapper function to save the arguments and then jump to the real
2676         function, rather than depending on the compiler not to move stuff
2677         before an asm.
2678         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2679
2680 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2681             Paul Thomas  <pault@gcc.gnu.org>
2682
2683         PR fortran/47082
2684         * gfortran.dg/class_37.f03 : New test.
2685
2686 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2687             Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/40979
2690         PR bootstrap/47044
2691         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2692         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2693         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2694         check_vect_support_and_set_flags.
2695         * gfortran.dg/graphite/vect-pr40979.f90: New.
2696
2697 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2698
2699         PR fortran/47572
2700         * gfortran.dg/class_36.f03: New.
2701
2702 2011-02-02  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/47566
2705         * gcc.dg/lto/20110201-1_0.c: New testcase.
2706
2707 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2708
2709         PR debug/47498
2710         PR debug/47501
2711         PR debug/45136
2712         PR debug/45130
2713         * debug/pr47498.c: New.
2714         * debug/pr47501.c: New.
2715
2716 2011-02-01  Richard Guenther  <rguenther@suse.de>
2717
2718         PR tree-optimization/47559
2719         * g++.dg/torture/pr47559.C: New testcase.
2720
2721 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2722
2723         PR fortran/47565
2724         * gfortran.dg/typebound_call_20.f03: New.
2725
2726 2011-02-01  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/47555
2729         * gcc.dg/pr47555.c: New testcase.
2730
2731 2011-02-01  Richard Guenther  <rguenther@suse.de>
2732
2733         PR tree-optimization/47541
2734         * g++.dg/torture/pr47541.C: New testcase.
2735
2736 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2737
2738         PR fortran/47455
2739         * gfortran.dg/typebound_call_19.f03: New.
2740
2741 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR c++/47416
2744         * g++.dg/cpp0x/pr47416.C: New test.
2745
2746 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
2747
2748         PR fortran/47519
2749         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2750
2751 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2752
2753         PR fortran/47463
2754         * gfortran.dg/typebound_assignment_1.f03: New.
2755
2756 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR tree-optimization/47538
2759         * gcc.c-torture/execute/pr47538.c: New test.
2760
2761 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2762
2763         PR target/45325
2764         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2765
2766 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2767
2768         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2769
2770 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2771
2772         PR rtl-optimization/44031
2773         * gcc.c-torture/compile/20110131-1.c: New test.
2774
2775 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2776
2777         PR fortran/47042
2778         * gfortran.dg/stmt_func_1.f90: New.
2779
2780 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2781
2782         PR fortran/47042
2783         * gfortran.dg/interface_34.f90: New.
2784
2785 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
2786
2787         PR fortran/47523
2788         * gfortran.dg/realloc_on_assign_5.f03: New test.
2789         * gfortran.dg/realloc_on_assign_5.f03: New test.
2790
2791 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2792
2793         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2794         * gfortran.dg/bessel_7.f90: Likewise.
2795         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
2796
2797         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2798         * gfortran.dg/sum_init_expr.f03: Likewise.
2799
2800         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2801
2802         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2803         -r -nostdlib.
2804
2805         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2806         loop only on "vect_intfloat_cvt" targets.
2807
2808 2011-01-29  Tobias Burnus  <burnus@net-b.de>
2809
2810         PR fortran/47531
2811         * gfortran.dg/shape_6.f90: New.
2812
2813 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2814
2815         PR libgfortran/47434
2816         * gfortran.dg/read_infnan_1.f90: Update test.
2817         * gfortran.dg/module_nan.f90: Update test.
2818         * gfortran.dg/char4_iunit_1.f03: Update test.
2819         * gfortran.dg/large_real_kind_1.f90: Update test.
2820         * gfortran.dg/real_const_3.f90: Update test.
2821         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2822
2823 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
2824
2825         PR c++/47311
2826         * g++.dg/template/param2.C: New test.
2827
2828 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2829
2830         PR libgfortran/47285
2831         * gfortran.dg/fmt_g.f: New test.
2832
2833 2011-01-28  Tobias Burnus  <burnus@net-b.de>
2834
2835         PR fortran/47507
2836         * gfortran.dg/pure_formal_1.f90: New.
2837
2838 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR target/42894
2841         * gcc.dg/tls/pr42894.c: New test.
2842
2843 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2844
2845         * gcc.dg/pr47276.c: Add dg-require-visibility.
2846
2847 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2848
2849         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2850
2851 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
2852             Tobias Burnus  <burnus@gcc.gnu.org>
2853
2854         PR fortran/45170
2855         PR fortran/35810
2856         PR fortran/47350
2857         * gfortran.dg/realloc_on_assign_3.f03: New test.
2858         * gfortran.dg/realloc_on_assign_4.f03: New test.
2859         * gfortran.dg/allocatable_function_5.f90: New test.
2860         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2861         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2862         implemented" dg-errors.
2863
2864 2011-01-27  Jan Hubicka  <jh@suse.cz>
2865
2866         PR middle-end/46949
2867         * gcc.dg/attr-weakref-4.c: New testcase
2868
2869 2011-01-27  Martin Jambor  <mjambor@suse.cz>
2870
2871         PR tree-optimization/47228
2872         * gcc.dg/torture/pr47228.c: New test.
2873
2874 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2875
2876         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2877
2878 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2879
2880         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2881         when using auto-overlay support on the SPU.
2882
2883 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2884
2885         PR rtl-optimization/44174
2886         * gcc.target/i386/asm-6.c: New test.
2887
2888 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
2889
2890         PR rtl-optimization/46856
2891         * gcc.c-torture/compile/pr46856.c: New test.
2892
2893 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
2894             Andrew Pinski  <pinskia@gmail.com>
2895
2896         PR c/43082
2897         * gcc.dg/pr43082.c: New.
2898
2899 2011-01-26  DJ Delorie  <dj@redhat.com>
2900
2901         PR rtl-optimization/46878
2902         * gcc.dg/pr46878-1.c: New test.
2903
2904 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR c++/47476
2907         * g++.dg/cpp0x/pr47476.C: New test.
2908
2909 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2910
2911         * gcc.c-torture/compile/20110126-1.c: New test.
2912
2913 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2914
2915         PR c/47473
2916         * gcc.dg/torture/pr47473.c: New test.
2917
2918 2011-01-26  Jan Hubicka  <jh@suse.cz>
2919
2920         PR target/47237
2921         * gcc.c-torture/execute/pr47237.c: New testcase.
2922
2923 2011-01-26  Jan Hubicka  <jh@suse.cz>
2924
2925         PR tree-optimization/47190
2926         * gcc.dg/attr-weakref-3.c: New testcase.
2927
2928 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2929
2930         PR c++/43601
2931         * gcc.dg/dll-9a.c: New test file.
2932         * gcc.dg/dll-11.c: Likewise.
2933         * gcc.dg/dll-12.c: Likewise.
2934         * gcc.dg/dll-12a.c: Likewise.
2935         * gcc.dg/dll-11a.c: Likewise.
2936         * gcc.dg/dll-9.c: Likewise.
2937         * gcc.dg/dll-10.c: Likewise.
2938         * gcc.dg/dll-10a.c: Likewise.
2939         * g++.dg/ext/dllexport4a.cc: Likewise.
2940         * g++.dg/ext/dllexport4.C: Likewise.
2941         * g++.dg/ext/dllexport5.C: Likewise.
2942         * g++.dg/ext/dllexport5a.cc: Likewise.
2943
2944 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2945
2946         PR tree-optimization/46970
2947         * gcc.dg/graphite/pr46970.c: New.
2948
2949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2950
2951         PR tree-optimization/46215
2952         * gcc.dg/graphite/pr46215.c: New.
2953
2954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2955
2956         PR tree-optimization/46168
2957         * gcc.dg/graphite/pr46168.c: New.
2958
2959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2960
2961         PR tree-optimization/43657
2962         * gcc.dg/graphite/pr43657.c: New.
2963
2964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2965
2966         PR tree-optimization/29832
2967         * gfortran.dg/graphite/pr29832.f90: New.
2968
2969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2970
2971         PR tree-optimization/43567
2972         * gcc.dg/graphite/pr43567.c: New.
2973
2974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2975
2976         * gfortran.dg/graphite/interchange-4.f: New.
2977         * gfortran.dg/graphite/interchange-5.f: New.
2978
2979         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2980         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2981         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2982         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2983         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2984         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2985         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2986         * gfortran.dg/ltrans-7.f90: Removed.
2987         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2988
2989         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2990         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2991         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2992         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2993         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2994         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2995         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2996         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2997         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2998         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2999         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3000         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3001         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3002         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3003         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3004         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3005         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3006         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3007         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3008         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3009         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3010         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3011         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3012         * gcc.dg/tree-ssa/data-dep-1.c
3013         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3014         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3015         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3016         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3017         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3018
3019 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR tree-optimization/47265
3022         PR tree-optimization/47443
3023         * gcc.c-torture/compile/pr47265.c: New test.
3024         * gcc.dg/pr47443.c: New test.
3025
3026 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3027
3028         PR tree-optimization/47382
3029         * g++.dg/torture/pr47382.C: New test.
3030         * g++.dg/opt/devirt1.C: Xfail.
3031
3032 2011-01-25  Yao Qi  <yao@codesourcery.com>
3033
3034         PR target/45701
3035         * gcc.target/arm/pr45701-1.c: New test.
3036         * gcc.target/arm/pr45701-2.c: New test.
3037         * gcc.target/arm/pr45701-3.c: New test.
3038
3039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3040             Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR tree-optimization/47271
3043         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3044
3045 2011-01-25  Nick Clifton  <nickc@redhat.com>
3046
3047         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3048         (saturate_add): Delete.
3049         (exchange): Delete.
3050         (main): Do not run saturate_add.
3051         (set_interrupts): Delete.
3052
3053 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/47448
3056         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3057
3058 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR tree-optimization/47427
3061         PR tree-optimization/47428
3062         * gcc.c-torture/compile/pr47427.c: New test.
3063         * gcc.c-torture/compile/pr47428.c: New test.
3064
3065 2011-01-25  Richard Guenther  <rguenther@suse.de>
3066
3067         PR middle-end/47411
3068         * gcc.dg/torture/pr47411.c: New testcase.
3069
3070 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3071
3072         * gfortran.dg/graphite/id-24.f: New.
3073         * gfortran.dg/graphite/id-25.f: New.
3074
3075 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3076
3077         * gfortran.dg/graphite/id-23.f: New.
3078
3079 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3080
3081         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3082
3083 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3084
3085         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3086         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3087         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3088         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3089         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3090         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3091         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3092         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3093         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3094
3095 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3096
3097         * gcc.dg/graphite/block-0.c: Add documentation.
3098         * gcc.dg/graphite/block-4.c: Same.
3099         * gcc.dg/graphite/block-7.c: Same.
3100         * gcc.dg/graphite/block-8.c: New.
3101         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3102         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3103         * gcc.dg/graphite/interchange-12.c: Add documentation.
3104         * gcc.dg/graphite/interchange-13.c: New.
3105         * gcc.dg/graphite/interchange-14.c: New.
3106         * gcc.dg/graphite/interchange-15.c: New.
3107         * gcc.dg/graphite/interchange-8.c: Add documentation.
3108         * gcc.dg/graphite/interchange-mvt.c: Same.
3109
3110 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3111
3112         PR target/47408
3113         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3114         * gcc.target/powerpc/altivec-14.c: Ditto.
3115         * gcc.target/powerpc/altivec-33.c: Ditto.
3116         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3117         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3118         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3119         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3120         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3121         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3122         * g++.dg/ext/altivec-15.C: Ditto.
3123         * g++.dg/ext/altivec-types-1.C: Ditto.
3124         * g++.dg/ext/altivec-types-2.C: Ditto.
3125         * g++.dg/ext/altivec-types-3.C: Ditto.
3126         * g++.dg/ext/altivec-types-4.C: Ditto.
3127
3128 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3129
3130         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3131
3132 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3133
3134         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3135         optimization options.
3136
3137 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3138
3139         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3140
3141         PR testsuite/45988
3142         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3143
3144 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3145
3146         PR fortran/47421
3147         * gfortran.dg/allocatable_scalar_12.f90: New.
3148
3149 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3150
3151         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3152         vectorization to be not profitable if peeling is used to
3153         realign the memory access.
3154         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3155         loop bound to avoid loop unrolling.
3156         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3157
3158 2011-01-22  Jan Hubicka  <jh@suse.cz>
3159
3160         PR lto/47333
3161         * g++.dg/lto/pr47333.C: New file.
3162
3163 2011-01-22  Jan Hubicka  <jh@suse.cz>
3164
3165         PR tree-optimization/43884
3166         PR lto/44334
3167         * gcc.dg/autopar/outer-2.c: Increase array size.
3168         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3169
3170 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3171
3172         PR fortran/38536
3173         * gfortran.dg/c_loc_tests_16.f90:  New test.
3174
3175 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/47399
3178         * gfortran.dg/typebound_proc_19.f90: New.
3179
3180 2011-01-21  Jeff Law <law@redhat.com>
3181
3182         PR tree-optimization/47053
3183         * g++.dg/pr47053.C: New test.
3184
3185 2011-01-21  Jason Merrill  <jason@redhat.com>
3186
3187         PR c++/47041
3188         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3189
3190 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR c++/47388
3193         * g++.dg/cpp0x/range-for10.C: New test.
3194         * g++.dg/template/for1.C: New test.
3195
3196         PR middle-end/45566
3197         * g++.dg/tree-prof/partition3.C: New test.
3198
3199         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3200
3201         PR rtl-optimization/47366
3202         * g++.dg/opt/pr47366.C: New test.
3203
3204 2011-01-21  Jason Merrill  <jason@redhat.com>
3205
3206         PR c++/46552
3207         * g++.dg/cpp0x/constexpr-regress2.C: New.
3208
3209         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3210
3211 2011-01-21  Jeff Law <law@redhat.com>
3212
3213         PR rtl-optimization/41619
3214         * gcc.dg/pr41619.c: New.
3215
3216 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR tree-optimization/47355
3219         * g++.dg/opt/pr47355.C: New test.
3220
3221 2011-01-21  Richard Guenther  <rguenther@suse.de>
3222
3223         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3224         making main hot.
3225
3226 2011-01-21  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/47365
3229         * gcc.dg/torture/pr47365.c: New testcase.
3230         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3231
3232 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3233
3234         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3235
3236 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR tree-optimization/47391
3239         * gcc.dg/pr47391.c: New test.
3240
3241 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3242
3243         * g++.dg/template/char1.C: Use signed char.
3244
3245 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/47377
3248         * gfortran.dg/pointer_target_4.f90: New.
3249
3250 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3251
3252         PR target/47251
3253         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3254         ILP32 system and not IP32.
3255
3256 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3257
3258         PR debug/46583
3259         * g++.dg/debug/pr46583.C: New.
3260
3261 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3262
3263         PR debug/47283
3264         * g++.dg/debug/pr47283.C: New test.
3265
3266         PR testsuite/47371
3267         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3268         * gcc.target/i386/headmerge-2.c: Likewise.
3269
3270 2011-01-20  Richard Guenther  <rguenther@suse.de>
3271
3272         PR middle-end/47370
3273         * gcc.dg/torture/pr47370.c: New testcase.
3274
3275 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR tree-optimization/46130
3278         * gcc.dg/pr46130-1.c: New test.
3279         * gcc.dg/pr46130-2.c: New test.
3280
3281 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3282
3283         PR c++/47291
3284         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3285
3286 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3287
3288         PR debug/46240
3289         * g++.dg/debug/pr46240.cc: New.
3290
3291 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR c++/47303
3294         * g++.dg/template/anonunion1.C: New test.
3295
3296         PR rtl-optimization/47337
3297         * gcc.c-torture/execute/pr47337.c: New test.
3298
3299 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3300
3301         PR testsuite/45342
3302         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3303
3304 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3305
3306         PR tree-optimization/46021
3307         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3308
3309 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR tree-optimization/47290
3312         * g++.dg/torture/pr47290.C: New test.
3313
3314 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3315
3316         PR fortran/47240
3317         * gfortran.dg/proc_ptr_comp_29.f90: New.
3318
3319 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3320
3321         PR testsuite/41146
3322         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3323         powerpc-apple-darwin9.
3324
3325 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3326
3327         PR rtl-optimization/47299
3328         * gcc.c-torture/execute/pr47299.c: New test.
3329
3330 2011-01-17  Jason Merrill  <jason@redhat.com>
3331
3332         * g++.dg/cpp0x/constexpr-virtual.C: New.
3333
3334 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR fortran/47331
3337         * gfortran.dg/gomp/pr47331.f90: New test.
3338
3339 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3340
3341         PR objc/47314
3342         * objc.dg/selector-warn-1.m: New.
3343         * obj-c++.dg/selector-warn-1.mm: New.
3344
3345 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3346
3347         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3348         Update dg-final accordingly.
3349
3350 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3351
3352         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3353
3354 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3355
3356         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3357         target check.
3358         * gcc.dg/guality/pr36728-2.c: Likewise.
3359
3360 2011-01-17  Richard Guenther  <rguenther@suse.de>
3361
3362         PR tree-optimization/47313
3363         * g++.dg/torture/pr47313.C: New testcase.
3364
3365 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         PR target/47318
3368         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3369         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3370         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3371         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3372
3373         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3374         as __m256i.
3375         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3376         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3377         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3378
3379 2011-01-17  Richard Guenther  <rguenther@suse.de>
3380
3381         PR tree-optimization/45967
3382         * gcc.dg/torture/pr45967-2.c: New testcase.
3383         * gcc.dg/torture/pr45967-3.c: Likewise.
3384
3385 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3386
3387         PR testsuite/47325
3388         * g++.dg/ext/pr47213.C: Require visibility.
3389
3390 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3391
3392         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3393         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3394
3395 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3396
3397         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3398         Linux-based targets.
3399
3400 2011-01-13  Jan Hubicka  <jh@suse.cz>
3401
3402         PR tree-optimization/47276
3403         * gcc.dg/pr47276.c: New testcase.
3404
3405 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3406             Jonathan Wakely  <jwakely.gcc@gmail.com>
3407
3408         PR c++/33558
3409         * g++.dg/other/pr33558.C: New.
3410         * g++.dg/other/pr33558-2.C: New.
3411
3412 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3413
3414         PR tree-optimization/45934
3415         PR tree-optimization/46302
3416         * g++.dg/ipa/devirt-c-1.C: New test.
3417         * g++.dg/ipa/devirt-c-2.C: Likewise.
3418         * g++.dg/ipa/devirt-c-3.C: Likewise.
3419         * g++.dg/ipa/devirt-c-4.C: Likewise.
3420         * g++.dg/ipa/devirt-c-5.C: Likewise.
3421         * g++.dg/ipa/devirt-c-6.C: Likewise.
3422         * g++.dg/ipa/devirt-6.C: Likewise.
3423         * g++.dg/ipa/devirt-d-1.C: Likewise.
3424         * g++.dg/torture/pr45934.C: Likewise.
3425
3426 2011-01-14  Jason Merrill  <jason@redhat.com>
3427
3428         * g++.dg/cpp0x/variadic105.C: New.
3429
3430 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3431             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3432
3433         PR objc/45989
3434         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3435         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3436         execution tests on i?86-*-*, x86_64-*-* and
3437         powerpc*-apple-darwin* && ilp32.
3438         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3439         tests on i?86-*-* and x86_64-*-*.
3440
3441 2011-01-14  Richard Guenther  <rguenther@suse.de>
3442
3443         PR tree-optimization/47280
3444         * g++.dg/opt/pr47280.C: New testcase.
3445
3446 2011-01-14  Jason Merrill  <jason@redhat.com>
3447
3448         * g++.dg/cpp0x/constexpr-regress1.C: New.
3449
3450         * g++.dg/ext/flexary2.C: New.
3451
3452 2011-01-14  Richard Guenther  <rguenther@suse.de>
3453
3454         PR middle-end/47281
3455         * gcc.dg/torture/pr47281.c: New testcase.
3456         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3457
3458 2011-01-14  Richard Guenther  <rguenther@suse.de>
3459
3460         PR tree-optimization/47286
3461         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3462
3463 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3464
3465         PR c++/47213
3466         * g++.dg/ext/pr47213.C: New.
3467
3468 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3469
3470         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3471
3472 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3473             Mikael Morin  <mikael@gcc.gnu.org>
3474
3475         PR fortran/45848
3476         PR fortran/47204
3477         * gfortran.dg/select_type_20.f90: New.
3478         * gfortran.dg/select_type_21.f90: New.
3479
3480 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3481
3482         PR target/47251
3483         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3484
3485 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3486
3487         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3488         * gcc.dg/guality/pr36728-2.c: Likewise.
3489
3490 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3491
3492         PR debug/PR46973
3493         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3494
3495 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3496
3497         PR rtl-optimization/45352
3498         * gcc.dg/pr45352-3.c: New.
3499
3500 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3501
3502         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3503         comment.
3504         * g++.dg/cpp0x/range-for8.C: New.
3505         * g++.dg/cpp0x/range-for9.C: New.
3506
3507 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3508
3509         PR debug/47209
3510         * g++.dg/debug/pr47209.C: New.
3511
3512 2011-01-12  Richard Guenther  <rguenther@suse.de>
3513
3514         PR lto/47259
3515         * gcc.dg/lto/pr47259_0.c: New testcase.
3516         * gcc.dg/lto/pr47259_1.c: Likewise.
3517
3518 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3519
3520         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3521         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3522         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3523         methods missing from the OBJC2 Object.
3524         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3525         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3526         GNU and NeXT runtimes.
3527         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3528         comments.
3529         * objc-obj-c++-shared/Object1.m: Likewise.
3530         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3531         * objc.dg/proto-qual-1.m: Likewise.
3532         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3533         * obj-c++.dg/proto-qual-1.mm: Likewise.
3534
3535 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3536
3537         PR testsuite/33033
3538         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3539
3540 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3541
3542         Fixed the Objective-C++ testsuite and updated all tests.
3543         * lib/obj-c++.exp (obj-c++_init): Declare and set
3544         gcc_warning_prefix and gcc_error_prefix.
3545         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3546         'dg-warning', 'dg-message' and 'dg-error'.
3547         * obj-c++.dg/class-extension-3.mm: Likewise.
3548         * obj-c++.dg/class-protocol-1.mm: Likewise.
3549         * obj-c++.dg/encode-7.mm: Likewise.
3550         * obj-c++.dg/exceptions-3.mm: Likewise.
3551         * obj-c++.dg/exceptions-5.mm: Likewise.
3552         * obj-c++.dg/method-12.mm: Likewise.
3553         * obj-c++.dg/method-13.mm: Likewise.
3554         * obj-c++.dg/method-15.mm: Likewise.
3555         * obj-c++.dg/method-16.mm: Likewise.
3556         * obj-c++.dg/method-4.mm: Likewise.
3557         * obj-c++.dg/method-8.mm: Likewise.
3558         * obj-c++.dg/method-conflict-1.mm: Likewise.
3559         * obj-c++.dg/method-conflict-2.mm: Likewise.
3560         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3561         and uncommented second part of the testcase now that the testsuite
3562         works correctly.
3563         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3564         and uncommented second part of the testcase now that the testsuite
3565         works correctly.
3566         * obj-c++.dg/private-1.mm: Likewise.
3567         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3568         * obj-c++.dg/syntax-error-7.mm: Likewise.
3569         * obj-c++.dg/warn5.mm: Likewise.
3570         * obj-c++.dg/property/at-property-14.mm: Likewise.
3571         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3572         FIXME.
3573         * obj-c++.dg/property/at-property-18.mm: Likewise.
3574         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3575         FIXME.
3576         * obj-c++.dg/property/at-property-21.mm: Likewise.
3577         * obj-c++.dg/property/at-property-28.mm: Likewise.
3578         * obj-c++.dg/property/at-property-5.mm: Likewise.
3579         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3580         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3581         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3582         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3583         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3584         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3585         * obj-c++.dg/tls/diag-5.mm: Likewise.
3586         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3587         dg-error, now matched correctly.
3588
3589 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3590
3591         * objc.dg/property/at-property-29.m: New.
3592         * obj-c++.dg/property/at-property-29.mm: New.
3593
3594 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3595
3596         * go.test/go-test.exp (go-set-goarch): New proc.
3597         (go-gc-tests): Use it.
3598
3599 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3600
3601         PR debug/46955
3602         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3603
3604 2011-01-11  Richard Henderson  <rth@redhat.com>
3605
3606         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3607
3608 2011-01-11  Jan Hubicka  <jh@suse.cz>
3609
3610         PR lto/45721
3611         PR lto/45375
3612         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3613         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3614
3615 2011-01-11  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/46076
3618         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3619
3620 2011-01-11  Jeff Law <law@redhat.com>
3621
3622         * PR tree-optimization/47086
3623         * gcc.dg/pr47086.c: New test.
3624
3625 2011-01-11  Jason Merrill  <jason@redhat.com>
3626
3627         PR c++/46658
3628         * g++.dg/template/new10.C: New.
3629
3630         PR c++/45520
3631         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3632
3633 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3634
3635         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3636         Split type definitions and NSConstantString class into...
3637         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3638         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3639         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3640         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3641         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3642         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3643         to comments.
3644         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3645         encode defines for newer NeXT system headers.
3646         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3647         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3648         * objc.dg/foreach-5.m: Likewise.
3649         * objc.dg/foreach-2.m: Likewise.
3650         * objc.dg/foreach-4.m: Likewise.
3651         * objc.dg/torture/strings/string1.m: Likewise.
3652         * objc.dg/torture/strings/string2.m: Likewise.
3653         * objc.dg/torture/strings/string3.m: Likewise.
3654         * objc.dg/torture/strings/string4.m: Likewise.
3655         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3656         header and stand alone.
3657         * obj-c++.dg/strings/strings-2.mm: Likewise.
3658         * objc.dg/torture/strings/const-str-3.m: Likewise.
3659         * objc.dg/strings/strings-2.m: Likewise.
3660         * objc.dg/strings/const-str-12b.m: Likewise.
3661
3662 2011-01-12  Richard Guenther  <rguenther@suse.de>
3663
3664         PR middle-end/32511
3665         * gcc.dg/attr-weak-1.c: Adjust.
3666
3667 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3668
3669         PR fortran/47051
3670         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3671         standard compliant and comment.
3672
3673 2011-01-10  Jan Hubicka  <jh@suse.cz>
3674
3675         PR lto/46083
3676         * gcc.dg/initpri3.c: New testcase.
3677
3678 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3679
3680         PR lto/47222
3681         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3682         externally visible.
3683         (g_esi): Likewise.
3684         (g_ebx): Likewise.
3685         (g_ebp): Likewise.
3686         (g_esp): Likewise.
3687         (g_ebp_save): Likewise.
3688         (g_esp_save): Likewise.
3689
3690 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3691
3692         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3693
3694 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3695
3696         PR tree-optimization/46021
3697         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3698         i?86-*-*, x86_64-*-*.
3699
3700 2011-01-10  Jeff Law <law@redhat.com>
3701
3702         * PR tree-optimization/47141
3703         * gcc.c-torture/compile/pr47141.c: New test.
3704
3705 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3706
3707         PR testsuite/46230
3708         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3709         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3710         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3711         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3712
3713         PR testsuite/46230
3714         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3715         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3716         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3717         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3718         being vectorized.  Adjust dg-final pattern.
3719
3720         PR testsuite/46230
3721         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3722         * gcc.dg/vect/slp-24.c: Likewise.
3723
3724 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3725
3726         PR c++/47218
3727         * g++.dg/other/pr47218-1.C: New test file.
3728         * g++.dg/other/pr47218.C: Likewise.
3729         * g++.dg/other/pr47218.h: New supporting header.
3730
3731 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3732
3733         PR objc/47232
3734         * objc.dg/attributes/invalid-attribute-1.m: New.
3735         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3736
3737 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/47224
3740         * gfortran.dg/proc_ptr_comp_28.f90: New.
3741
3742 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3743
3744         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3745         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3746         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3747         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3748         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3749         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3750         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3751         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3752         * objc.dg/gnu-api-2-class.m: Likewise.
3753         * objc.dg/gnu-api-2-ivar.m: Likewise.
3754         * objc.dg/gnu-api-2-method.m: Likewise.
3755         * objc.dg/gnu-api-2-objc.m: Likewise.
3756         * objc.dg/gnu-api-2-object.m: Likewise.
3757         * objc.dg/gnu-api-2-property.m: Likewise.
3758         * objc.dg/gnu-api-2-protocol.m: Likewise.
3759         * objc.dg/gnu-api-2-sel.m: Likewise.
3760
3761 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3762
3763         * objc.dg/foreach-1.m: Skip for Darwin < 9.
3764         * objc.dg/objc-foreach-4.m: Likewise.
3765         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3766         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3767         * objc.dg/foreach-4.m: Likewise.
3768         * objc.dg/foreach-5.m: Likewise.
3769         * objc.dg/foreach-3.m: Return self from init.
3770
3771 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3772
3773         PR fortran/38536
3774         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
3775
3776 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3777
3778         PR fortran/46313
3779         * gfortran.dg/class_35.f90: New.
3780
3781 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3782
3783         * objc.dg/foreach-1.m: Add "-Wall" to flags.
3784
3785 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3786
3787         PR objc/47078
3788         * objc.dg/invalid-method-2.m: New.
3789         * obj-c++.dg/invalid-method-2.mm: New.
3790
3791 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
3792
3793         PR fortran/46896
3794         * gfortran.dg/transpose_optimization_2.f90 : New test.
3795
3796 2011-01-08  Jan Hubicka  <jh@suse.cz>
3797
3798         PR tree-optmization/46469
3799         * g++.dg/torture/pr46469.C: New testcase.
3800
3801 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3802
3803         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3804         emulation of libobjc-gnu structure layout functionality to ..
3805         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3806         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3807         * objc/execute/bf-common.h: Adjust headers.
3808         * objc/execute/bf-1.m: Likewise.
3809         * objc/execute/bf-2.m: Likewise.
3810         * objc/execute/bf-3.m: Likewise.
3811         * objc/execute/bf-4.m: Likewise.
3812         * objc/execute/bf-5.m: Likewise.
3813         * objc/execute/bf-6.m: Likewise.
3814         * objc/execute/bf-7.m: Likewise.
3815         * objc/execute/bf-8.m: Likewise.
3816         * objc/execute/bf-9.m: Likewise.
3817         * objc/execute/bf-10.m: Likewise.
3818         * objc/execute/bf-11.m: Likewise.
3819         * objc/execute/bf-12.m: Likewise.
3820         * objc/execute/bf-13.m: Likewise.
3821         * objc/execute/bf-14.m: Likewise.
3822         * objc/execute/bf-15.m: Likewise.
3823         * objc/execute/bf-16.m: Likewise.
3824         * objc/execute/bf-17.m: Likewise.
3825         * objc/execute/bf-18.m: Likewise.
3826         * objc/execute/bf-19.m: Likewise.
3827         * objc/execute/bf-20.m: Likewise.
3828         * objc/execute/bf-21.m: Likewise.
3829         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3830         objc_get_type_qualifiers ().
3831
3832 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3833
3834         PR fortran/45777
3835         * gfortran.dg/dependency_39.f90:  New test.
3836
3837 2011-01-07  Jan Hubicka  <jh@suse.cz>
3838
3839         Get builtins tests ready for linker plugin.
3840         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3841         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3842         my_memset, my_bzero): Mark used.
3843         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3844         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3845         volatile.
3846         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3847         volatile.
3848
3849 2011-01-07  Jan Hubicka  <jh@suse.cz>
3850
3851         PR tree-optimization/46367
3852         * g++.dg/torture/pr46367.C: New file.
3853
3854 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR target/47201
3857         * gcc.dg/pr47201.c: New test.
3858
3859         PR bootstrap/47187
3860         * gcc.dg/tree-prof/pr47187.c: New test.
3861
3862 2011-01-07  Tobias Burnus  <burnus@net-b.de>
3863
3864         PR fortran/41580
3865         * gfortran.dg/extends_type_of_3.f90: New.
3866
3867 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
3868
3869         * g++.dg/ext/dllexport-MI1.C: Adjust test.
3870         * g++.dg/ext/dllimport-MI1.C: Likewise.
3871         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3872         * g++.dg/ext/dllimport10.C: Likewise.
3873         * g++.dg/ext/dllimport11.C: Likewise.
3874         * g++.dg/ext/dllimport12.C: Likewise.
3875         * g++.dg/ext/dllimport13.C: Likewise.
3876         * g++.dg/ext/dllimport2.C: Likewise.
3877         * g++.dg/ext/dllimport3.C: Likewise.
3878         * g++.dg/ext/dllimport4.C: Likewise.
3879         * g++.dg/ext/dllimport5.C: Likewise.
3880         * g++.dg/ext/dllimport6.C: Likewise.
3881         * g++.dg/ext/dllimport8.C: Likewise.
3882         * g++.dg/ext/dllimport9.C: Likewise.
3883         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3884         targets, too. Additionally enable test for i?86-*-mingw*.
3885         * g++.dg/ext/selectany1.C: Likewise.
3886         Remove guard variable check.
3887
3888 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
3889
3890         PR fortran/47189
3891         PR fortran/47194
3892         * gfortran.dg/storage_size_3.f08: Extended.
3893
3894 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR c++/47022
3897         * g++.dg/template/stdarg1.C: New test.
3898
3899 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3900
3901         PR fortran/47195
3902         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3903         * gfortran.dg/defined_operators_1.f90: Split the subroutine
3904         from the interface of functions to not hide the errors that
3905         shall be tested.
3906
3907 2011-01-06  Jan Hubicka  <jh@suse.cz>
3908
3909         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3910         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3911
3912 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3913
3914         PR fortran/33117
3915         PR fortran/46478
3916         * gfortran.dg/interface_33.f90: New test.
3917
3918 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR c/47150
3921         * gcc.c-torture/compile/pr47150.c: New test.
3922
3923 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3924
3925         PR tree-optimization/47139
3926         * gcc.dg/vect/pr47139.c: New test.
3927
3928 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3929
3930         PR fortran/47180
3931         * gfortran.dg/extends_type_of_2.f03: New.
3932
3933 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3934
3935         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3936
3937 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3938
3939         * gnat.dg/opt14.adb: New test.
3940
3941 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3942
3943         PR fortran/46017
3944         * gfortran.dg/allocate_error_2.f90:  New test.
3945
3946 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3947
3948         PR fortran/47024
3949         * gfortran.dg/storage_size_3.f08: New.
3950
3951 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3952
3953         PR libgfortran/47154
3954         * gfortran.dg/namelist_68.f90: New test.
3955
3956 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3957
3958         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3959
3960 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3961
3962         PR fortran/46448
3963         * gfortran.dg/class_34.f90: New.
3964
3965 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3966
3967         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3968         use __builtin_inff.  Skip all single-precision tests that require
3969         Infinity.
3970
3971 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3972
3973         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3974
3975 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR tree-optimization/47148
3978         * gcc.c-torture/execute/pr47148.c: New test.
3979
3980         PR tree-optimization/47155
3981         * gcc.c-torture/execute/pr47155.c: New test.
3982
3983         PR rtl-optimization/47157
3984         * gcc.c-torture/compile/pr47157.c: New test.
3985
3986 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3987
3988         * gcc.dg/torture/vector-shift2.c (schar): Define.
3989         (main): Always use schar or uchar instead of plain "char" to avoid
3990         dependencies on implementation-defined char signedness.
3991
3992 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3993
3994         PR tree-optimization/46801
3995         * gnat.dg/pack9.adb: Remove xfail.
3996
3997 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3998
3999         PR tree-optimization/46984
4000         * g++.dg/ipa/pr46984.C: New test.
4001
4002 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4003
4004         PR fortran/46408
4005         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4006
4007 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR tree-optimization/47140
4010         * gcc.c-torture/compile/pr47140.c: New test.
4011
4012         PR rtl-optimization/47028
4013         * gcc.dg/pr47028.c: New test.
4014
4015 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4016
4017         * objc.dg/protocol-forward-1.m: Removed TODO.
4018         * objc.dg/protocol-forward-2.m: New.
4019         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4020         * obj-c++.dg/protocol-forward-2.mm: New.
4021
4022 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4023
4024         PR target/38662
4025         * g++.dg/eh/pr38662.C: New testcase.
4026
4027 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4028
4029         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4030         scan for newline '\n'.
4031
4032 \f
4033 Copyright (C) 2011 Free Software Foundation, Inc.
4034
4035 Copying and distribution of this file, with or without modification,
4036 are permitted in any medium without royalty provided the copyright
4037 notice and this notice are preserved.