OSDN Git Service

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