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