OSDN Git Service

PR tree-optimization/49948
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/49948
4         * gcc.dg/pr49948.c: New test.
5
6 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR middle-end/47383
9         * gcc.dg/torture/pr47383.c: New.
10
11 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
12
13         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
14
15 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
16
17         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
18
19 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20
21         PR target/47744
22         * gcc.dg/torture/pr47744-1.c: New.
23         * gcc.dg/torture/pr47744-2.c: Likewise.
24         * gcc.dg/torture/pr47744-3.c: Likewise.
25
26 2011-08-03  Richard Guenther  <rguenther@suse.de>
27
28         PR middle-end/49958
29         * gcc.dg/torture/pr49958.c: New testcase.
30
31 2011-08-03  Richard Guenther  <rguenther@suse.de>
32
33         PR tree-optimization/49938
34         * g++.dg/torture/pr49938.C: New testcase.
35
36 2011-08-02  Jason Merrill  <jason@redhat.com>
37
38         PR c++/43886
39         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
40
41         PR c++/49577
42         * g++.dg/cpp0x/initlist5.C: Add additional cases.
43
44         PR c++/49593
45         * g++.dg/cpp0x/variadic115.C: New.
46
47         PR c++/49803
48         * g++.dg/cpp0x/union5.C: New.
49
50 2011-08-02  Daniel Kraft  <d@domob.eu>
51
52         PR fortran/49885
53         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
54
55 2011-08-02  Kai Tietz  <ktietz@redhat.com>
56
57         PR middle-end/49947
58         * gcc.dg/tree-ssa/forwprop-15.c
59
60 2011-08-02  Jason Merrill  <jason@redhat.com>
61
62         PR c++/49834
63         * g++.dg/cpp0x/range-for20.C: New.
64
65 2011-08-02  Tobias Burnus  <burnus@net-b.de>
66
67         * gfortran.dg/coarray_lib_token_3.f90: New.
68
69 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
70
71         PR fortran/46752
72         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
73         * gcc.dg/gomp/atomic-15.c: New test.
74         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
75         * g++.dg/gomp/atomic-15.C: New test.
76         * g++.dg/gomp/private-1.C: New test.
77         * g++.dg/gomp/sharing-2.C: New test.
78         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
79         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
80         * gfortran.dg/gomp/omp_atomic2.f90: New test.
81
82 2011-08-02  Tobias Burnus  <burnus@net-b.de>
83
84         * trim_optimize_5.f90: Remove spurious "use foo".
85         * actual_array_vect_1.f90: Fix or add dg-final cleanup-module
86         * alloc_comp_assign_7.f90: Ditto.
87         * allocatable_function_5.f90: Ditto.
88         * allocate_stat.f90: Ditto.
89         * array_constructor_20.f90: Ditto.
90         * array_constructor_21.f90: Ditto.
91         * array_constructor_22.f90: Ditto.
92         * array_constructor_26.f03: Ditto.
93         * array_function_4.f90: Ditto.
94         * assumed_charlen_function_1.f90: Ditto.
95         * assumed_size_dt_dummy.f90: Ditto.
96         * bind_c_usage_15.f90: Ditto.
97         * bind_c_usage_16.f03: Ditto.
98         * bind_c_usage_3.f03: Ditto.
99         * binding_label_tests_7.f03: Ditto.
100         * class_15.f03: Ditto.
101         * class_27.f03: Ditto.
102         * class_33.f90: Ditto.
103         * class_37.f03: Ditto.
104         * class_40.f03: Ditto.
105         * class_42.f03: Ditto.
106         * class_defined_operator_1.f03: Ditto.
107         * coarray/registering_1.f90: Ditto.
108         * convert_1.f90: Ditto.
109         * default_initialization_3.f90: Ditto.
110         * dependency_25.f90: Ditto.
111         * dependency_26.f90: Ditto.
112         * dependency_36.f90: Ditto.
113         * dependency_37.f90: Ditto.
114         * derived_array_intrinisics_1.f90: Ditto.
115         * dynamic_dispatch_10.f03: Ditto.
116         * elemental_non_intrinsic_dummy_1.f90 |: Ditto.
117         * elemental_pointer_1.f90: Ditto.
118         * elemental_result_1.f90: Ditto.
119         * empty_derived_type.f90: Ditto.
120         * entry_7.f90: Ditto.
121         * entry_dummy_ref_2.f90: Ditto.
122         * equiv_constraint_3.f90: Ditto.
123         * error_recovery_3.f90: Ditto.
124         * extends_4.f03: Ditto.
125         * func_assign.f90: Ditto.
126         * func_assign_3.f90: Ditto.
127         * generic_1.f90: Ditto.
128         * generic_18.f90: Ditto.
129         * generic_22.f03: Ditto.
130         * generic_4.f90: Ditto.
131         * generic_6.f90: Ditto.
132         * generic_actual_arg.f90: Ditto.
133         * graphite/id-21.f: Ditto.
134         * graphite/pr45758.f90: Ditto.
135         * host_assoc_call_2.f90: Ditto.
136         * host_assoc_call_3.f90: Ditto.
137         * host_assoc_call_4.f90: Ditto.
138         * host_assoc_function_4.f90: Ditto.
139         * host_used_types_1.f90: Ditto.
140         * implicit_1.f90: Ditto.
141         * implicit_11.f90: Ditto.
142         * implicit_derived_type_1.f90: Ditto.
143         * impure_actual_1.f90: Ditto.
144         * impure_assignment_1.f90: Ditto.
145         * impure_constructor_1.f90: Ditto.
146         * initialization_10.f90: Ditto.
147         * initialization_12.f90: Ditto.
148         * interface_14.f90: Ditto.
149         * interface_15.f90: Ditto.
150         * interface_2.f90: Ditto.
151         * interface_25.f90: Ditto.
152         * interface_26.f90: Ditto.
153         * interface_29.f90: Ditto.
154         * interface_assignment_1.f90: Ditto.
155         * internal_pack_6.f90: Ditto.
156         * internal_pack_7.f90: Ditto.
157         * internal_pack_8.f90: Ditto.
158         * lto/pr45586_0.f90: Ditto.
159         * lto/pr47839_0.f90: Ditto.
160         * module_commons_3.f90: Ditto.
161         * module_equivalence_4.f90: Ditto.
162         * module_equivalence_6.f90: Ditto.
163         * module_function_type_1.f90: Ditto.
164         * module_naming_1.f90: Ditto.
165         * namelist_4.f90: Ditto.
166         * operator_c1202.f90: Ditto.
167         * parens_7.f90: Ditto.
168         * pr32921.f: Ditto.
169         * pr33646.f90: Ditto.
170         * pr41928.f90: Ditto.
171         * pr42119.f90: Ditto.
172         * pr43984.f90: Ditto.
173         * present_1.f90: Ditto.
174         * private_type_2.f90: Ditto.
175         * proc_decl_2.f90: Ditto.
176         * proc_ptr_10.f90: Ditto.
177         * proc_ptr_22.f90: Ditto.
178         * proc_ptr_8.f90: Ditto.
179         * proc_ptr_comp_12.f90: Ditto.
180         * proc_ptr_comp_pass_6.f90: Ditto.
181         * pure_formal_proc_2.f90: Ditto.
182         * realloc_on_assign_4.f03: Ditto.
183         * substring_equivalence.f90: Ditto.
184         * transfer_assumed_size_1.f90: Ditto.
185         * transpose_optimization_1.f90: Ditto.
186         * trim_optimize_6.f90: Ditto.
187         * typebound_call_12.f03: Ditto.
188         * typebound_operator_5.f03: Ditto.
189         * typebound_operator_6.f03: Ditto.
190         * typebound_proc_18.f03: Ditto.
191         * unreferenced_use_assoc_1.f90: Ditto.
192         * use_1.f90: Ditto.
193         * use_10.f90: Ditto.
194         * use_11.f90: Ditto.
195         * use_14.f90: Ditto.
196         * use_only_2.f90: Ditto.
197         * use_rename_4.f90: Ditto.
198         * use_rename_5.f90: Ditto.
199         * used_dummy_types_3.f90: Ditto.
200         * used_interface_ref.f90: Ditto.
201         * used_types_11.f90: Ditto.
202         * used_types_3.f90: Ditto.
203         * used_types_4.f90: Ditto.
204         * userdef_operator_2.f90: Ditto.
205         * vect/fast-math-vect-8.f90: Ditto.
206         * vect/pr46213.f90: Ditto.
207         * whole_file_21.f90: Ditto.
208         * whole_file_22.f90: Ditto.
209         * coarray_lib_token_1.f90: Ditto. Add space before "}".
210         * coarray_lib_token_2.f90: Ditto.
211
212 2011-08-02  Kai Tietz  <ktietz@redhat.com>
213
214         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
215
216 2011-08-01  Jason Merrill  <jason@redhat.com>
217
218         PR c++/49932
219         * g++.dg/abi/mangle49.C: New.
220
221         PR c++/49924
222         * g++.dg/cpp0x/constexpr-array4.C: New.
223
224         PR c++/49813
225         * g++.dg/cpp0x/constexpr-builtin1.C: New.
226
227 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
228
229         PR target/49927
230         * gcc.target/i386/pr49927.c: New test.
231
232 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
233
234         PR tree-optimization/49926
235         * gcc.dg/vect/pr49926.c: New test.
236
237 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
238
239         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
240         * gcc.target/i386/lzcnt-1.c: New test.
241         * gcc.target/i386/lzcnt-2.c: Likewise.
242         * gcc.target/i386/lzcnt-2a.c: Likewise.
243         * gcc.target/i386/lzcnt-3.c: Likewise.
244         * gcc.target/i386/lzcnt-4.c: Likewise.
245         * gcc.target/i386/lzcnt-4a.c: Likewise.
246         * gcc.target/i386/lzcnt-5.c: Likewise.
247         * gcc.target/i386/lzcnt-6.c: Likewise.
248         * gcc.target/i386/lzcnt-6a.c: Likewise.
249         * gcc.target/i386/lzcnt-check.h: Likewise.
250
251         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
252         * gcc.target/i386/sse-13.c: Likewise.
253         * gcc.target/i386/sse-14.c: Likewise.
254         * g++.dg/other/i386-2.C: Likewise.
255         * g++.dg/other/i386-3.C: Likewise.
256
257 2011-08-01  Julian Brown  <julian@codesourcery.com>
258
259         * gcc.target/arm/fixed-point-exec.c: New test.
260
261 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
262
263         PR target/49920
264         * gcc.target/i386/pr49920.c: New test.
265
266 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
267
268         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
269         * gcc.dg/tree-ssa/pr23109.c: Ditto.
270         * gcc.dg/tree-ssa/loop-7.c: Ditto.
271         * gcc.dg/tree-ssa/loop-32.c: Ditto.
272         * gcc.dg/tree-ssa/loop-33.c: Ditto.
273         * gcc.dg/tree-ssa/loop-34.c: Ditto.
274         * gcc.dg/tree-ssa/loop-35.c: Ditto.
275         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
276         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
277         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
278         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
279         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
280         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
281         * g++.dg/tree-ssa/pr33615.C: Ditto.
282         * g++.dg/tree-ssa/restrict1.C: Ditto.
283         * c-c++-common/restrict-2.c: Ditto.
284         * gfortran.dg/pr32921.f: Ditto.
285         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
286         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
287         * gcc.dg/tree-ssa/vrp47.c: Ditto.
288         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
289         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
290         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
291         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
292         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
293         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
294         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
295
296 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
297
298         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
299         .exe.ltrans[0-9]*. dump files.
300
301 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
302
303         PR fortran/49112
304         * gfortran.dg/abstract_type_6.f03: Modified.
305         * gfortran.dg/typebound_proc_24.f03: New.
306
307 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
308
309         PR testsuite/49917
310         * g++.dg/init/for1.C: Fix.
311
312 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
313
314         PR fortran/48876
315         * gfortran.dg/string_5.f90:  New test.
316
317 2011-07-29  Jason Merrill  <jason@redhat.com>
318
319         PR c++/49867
320         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
321
322 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
323
324         PR tree-optimization/47407
325         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
326         alpha*-dec-osf*.
327         Sort target list.
328
329 2011-07-29  Richard Guenther  <rguenther@suse.de>
330
331         * gcc.dg/uninit-suppress.c: Also disable VRP.
332         * gcc.dg/uninit-suppress_2.c: Likewise.
333
334 2011-07-28  Jason Merrill  <jason@redhat.com>
335
336         PR c++/49808
337         * g++.dg/template/nontype24.C: New.
338
339 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
340
341         PR rtl-optimization/47958
342         * gcc.dg/torture/pr47958-1.c: New.
343
344 2011-07-29  Wei Guozhi  <carrot@google.com>
345
346         PR rtl-optimization/49799
347         * gcc.dg/pr49799.c: New test case.
348
349 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
350
351         PR middle-end/48648
352         * gcc.dg/graphite/id-pr48648.c: New.
353
354 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
355
356         PR fortran/31067
357         * gfortran.dg/maxloc_2.f90: New test.
358         * gfortran.dg/maxloc_3.f90: New test.
359         * gfortran.dg/minloc_1.f90: New test.
360         * gfortran.dg/minloc_2.f90: New test.
361         * gfortran.dg/minloc_3.f90: New test.
362         * gfortran.dg/minmaxloc_7.f90: New test.
363
364         PR debug/49871
365         * gcc.dg/debug/dwarf2/pr49871.c: New test.
366
367 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
368
369         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
370         the builtin isn't optimized away.
371
372 2011-07-27  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/45586
375         * gfortran.dg/lto/pr45586-2_0.f90: New.
376
377 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
378
379         PR middle-end/49875
380         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
381         * c-c++-common/cxxbitfields-5.c: Same.
382
383 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
384
385         * lib/target-supports.exp (check_effective_target_mmap): Use
386         check_function_available.
387
388 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
389
390         * g++.old-deja/g++.pt/crash60.C: Updated.
391
392 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
393
394         PR target/49866
395         * gcc.target/i386/pr49866.c: New test.
396
397 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
398
399         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
400         * gcc.target/i386/bmi-andn-1.c: New test.
401         * gcc.target/i386/bmi-andn-1a.c: Likewise.
402         * gcc.target/i386/bmi-andn-2.c: Likewise.
403         * gcc.target/i386/bmi-andn-2a.c: Likewise.
404         * gcc.target/i386/bmi-bextr-1.c: Likewise.
405         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
406         * gcc.target/i386/bmi-bextr-2.c: Likewise.
407         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
408         * gcc.target/i386/bmi-blsi-1.c: Likewise.
409         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
410         * gcc.target/i386/bmi-blsi-2.c: Likewise.
411         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
412         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
413         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
414         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
415         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
416         * gcc.target/i386/bmi-blsr-1.c: Likewise.
417         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
418         * gcc.target/i386/bmi-blsr-2.c: Likewise.
419         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
420         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
421         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
422         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
423         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
424
425 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
426
427         PR middle-end/47691
428         * gfortran.dg/graphite/id-pr47691.f: New.
429
430 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
431
432         * gcc.target/i386/avx-os-support.h: New.
433         * gcc.target/i386/avx-check.h: Include avx-os-support.h
434         (main): Check avx_os_support before the test is run.
435         * gcc.target/i386/aes-avx-check.h: Ditto.
436         * gcc.target/i386/pclmul-avx-check.h: Ditto.
437
438 2011-07-27  Kai Tietz  <ktietz@redhat.com>
439
440         * gcc.target/i386/aggregate-ret3.c: New test.
441         * gcc.target/i386/aggregate-ret4.c: New test.
442
443 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
444
445         PR fortran/49755
446         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
447         allocated array should *not* change its size.
448         * gfortran.dg/multiple_allocation_3.f90: New test.
449
450 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
451
452         PR c++/49776
453         * g++.dg/cpp0x/constexpr-49776.C: New.
454
455 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
456
457         PR middle-end/47046
458         * gcc.dg/graphite/id-pr47046.c: New.
459
460 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
461
462         PR middle-end/47653
463         * gcc.dg/graphite/run-id-pr47593.c: New.
464
465 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
466
467         PR middle-end/47653
468         * gcc.dg/graphite/run-id-pr47653.c: New.
469         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
470         induction variables.
471         * gcc.dg/graphite/scop-16.c: Same.
472         * gcc.dg/graphite/scop-17.c: Same.
473         * gcc.dg/graphite/scop-21.c: Same.
474
475 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
476
477         PR middle-end/48805
478         * gcc.dg/graphite/id-pr48805.c: New.
479
480 2011-07-26  Tobias Burnus  <burnus@net-b.de>
481
482         * gfortran.dg/coarray_lib_token_2.f90: New.
483
484 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
485
486         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
487         SPU local store.
488
489 2011-07-25  Andrew Pinski  <apinski@cavium.com>
490
491         PR tree-opt/49671
492         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
493         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
494
495 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
496
497         * lib/target-supports.exp (check_effective_target_mmap): New proc.
498
499         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
500         * gcc.c-torture/execute/loop-2g.c: Likewise.
501         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
502         Require mmap support.
503         * gcc.c-torture/execute/loop-2g.x: Likewise.
504         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
505         (MAP_ANON): Provide default.
506         * gcc.dg/20050826-1.c: Likewise.
507         * gcc.target/i386/pr36533.c: Likewise.
508         * gcc.dg/vect/pr49038.c: Remove dg-do run.
509         Use dg-require-effective-target mmap.
510
511 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
512
513         PR c++/49838
514         * g++.dg/cpp0x/range-for19.C: New.
515
516 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
517
518         PR testsuite/49753
519         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
520
521         Revert:
522         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
523
524         PR testsuite/49753
525         * g++.dg/torture/pr49309.C: Remove.
526
527 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
528
529         PR tree-optimization/49809
530         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
531         test.
532
533 2011-07-25  Richard Guenther  <rguenther@suse.de>
534
535         PR tree-optimization/49715
536         * gcc.target/i386/pr49715-1.c: New testcase.
537         * gcc.target/i386/pr49715-2.c: Likewise.
538
539 2011-07-23  Jason Merrill  <jason@redhat.com>
540
541         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
542
543 2011-07-22  Jason Merrill  <jason@redhat.com>
544
545         PR c++/49793
546         * g++.dg/cpp0x/initlist55.C: New.
547
548 2011-07-23  Tobias Burnus  <burnus@net-b.de>
549
550         PR fortran/49791
551         * gfortran.dg/namelist_72.f: New.
552
553 2011-07-23  Tobias Burnus  <burnus@net-b.de>
554
555         * gfortran.dg/coarray_25.f90: New.
556
557 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
558
559         * override1.C: This test should use c++0x mode.
560         * override3.C: New. Test the diagnostics in c++98 mode.
561
562 2011-07-22  Jason Merrill  <jason@redhat.com>
563             Mark Glisse  <marc.glisse@normalesup.org>
564
565         PR c++/30112
566         * g++.dg/other/pragma-re-1.C: Add namespace cases.
567
568         PR c++/49813
569         * g++.dg/opt/builtins2.C: New.
570         * g++.dg/other/error27.C: Don't rely on __builtin.
571
572 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
573
574         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
575         on lp64 targets.
576         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
577         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
578         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
579         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
580
581         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
582         instead of ia32.
583
584 2011-07-22  Richard Guenther  <rguenther@suse.de>
585
586         PR tree-optimization/45819
587         * gcc.dg/pr45819.c: New testcase.
588
589 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
590
591         * lib/target-supports.exp (check_ifunc_available): Rewrite.
592
593 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
594
595         PR middle-end/47654
596         PR middle-end/49649
597         * gcc.dg/graphite/run-id-pr47654.c: New.
598
599 2011-07-21  Ian Lance Taylor  <iant@google.com>
600
601         PR middle-end/49705
602         * gcc.dg/pr49705.c: New test.
603
604 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
605
606         * lib/target-supports.exp (check_avx_os_support_available): New.
607         (check_effective_target_avx_runtime): Use it.
608
609 2011-07-21  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/49770
612         * g++.dg/torture/pr49770.C: New testcase.
613
614 2011-07-21  Kai Tietz  <ktietz@redhat.com>
615
616         * gcc.dg/tree-ssa/pr30978.c: adjusted.
617         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
618
619 2011-07-21  Tobias Burnus  <burnus@net-b.de>
620
621         * gfortran.dg/coarray_lib_token_1.f90: New.
622
623 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
624
625         * gcc.dg/pr32912-2.c: Skip for AVR.
626         * gcc.dg/pr44674.c: Add dg-require-profiling.
627
628 2011-07-20  Jason Merrill  <jason@redhat.com>
629
630         * g++.dg/ext/desig2.C: New.
631
632 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
633
634         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
635         be generated.
636         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
637         * gcc.target/powerpc/recip-3.c: Ditto.
638
639 2011-07-19  Jason Merrill  <jason@redhat.com>
640
641         PR c++/6709 (DR 743)
642         PR c++/42603 (DR 950)
643         * g++.dg/cpp0x/decltype21.C: New.
644
645 2011-07-20  Richard Guenther  <rguenther@suse.de>
646
647         PR middle-end/18908
648         * gcc.dg/tree-ssa/pr18908.c: New testcase.
649         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
650
651 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
652
653         * gcc.target/arm/combine-movs.c: New.
654         * gcc.target/arm/unsigned-extend-2.c: New.
655
656 2011-07-19  Jason Merrill  <jason@redhat.com>
657
658         PR c++/49785
659         * g++.dg/cpp0x/variadic114.C: New.
660
661 2011-07-19  Tobias Burnus  <burnus@net-b.de>
662
663         * gfortran.dg/coarray_args_1.f90: New.
664         * gfortran.dg/coarray_args_2.f90: New.
665
666 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
667
668         PR fortran/49708
669         * gfortran.dg/allocate_error_3.f90: New.
670
671 2011-07-19  Richard Guenther  <rguenther@suse.de>
672
673         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
674         * gcc.dg/tree-ssa/bool-11.c: Likewise.
675         * gcc.dg/torture/20110719-1.c: New testcase.
676
677 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
678
679         PR tree-optimization/49768
680         * gcc.c-torture/execute/pr49768.c: New test.
681
682 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
683
684         PR tree-optimization/49771
685         * gcc.dg/vect/pr49771.c: New test.
686
687 2011-07-18  Martin Jambor  <mjambor@suse.cz>
688
689         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
690         * gcc.dg/ipa/ipa-2.c: Likewise.
691         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
692         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
693         * gcc.dg/ipa/ipa-5.c: Likewise.
694         * gcc.dg/ipa/ipa-7.c: Likewise.
695         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
696         * gcc.dg/ipa/ipacost-1.c: Likewise.
697         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
698         functions.
699         * gcc.dg/ipa/ipcp-1.c: New test.
700         * gcc.dg/ipa/ipcp-2.c: Likewise.
701         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
702
703 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
704
705         PR middle-end/49675
706         * gfortran.dg/pr49675.f90: New test.
707
708 2011-07-18  Richard Guenther  <rguenther@suse.de>
709
710         * gcc.dg/torture/20110718-1.c: New testcase.
711
712 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713
714         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
715         * g++.dg/ext/bitfield3.C: Likewise.
716         * g++.dg/ext/bitfield4.C: Likewise.
717         * g++.dg/ext/bitfield5.C: Likewise.
718         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
719         * g++.dg/other/pr23205-2.C: Likewise.
720         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
721         * gcc.c-torture/compile/20001109-2.c: Likewise.
722         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
723         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
724         * gcc.dg/bitfld-16.c: Likewise.
725         * gcc.dg/bitfld-17.c: Likewise.
726         * gcc.dg/bitfld-18.c: Likewise.
727         * gcc.dg/builtins-config.h: Remove Netware support.
728         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
729         * gcc.dg/cdce2.c: Likewise.
730         * gcc.dg/cpp/assert4.c: Remove netware support.
731         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
732         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
733
734         * lib/target-supports.exp (check_visibility_available): Remove
735         NetWare support.
736         (check_profiling_available): Likewise.
737
738 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
739
740         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
741
742 2011-07-17  Tobias Burnus  <burnus@net-b.de>
743             Thomas Koenig  <tkoenig@gcc.gnu.org>
744
745         PR fortran/34657
746         * gfortran.dg/generic_17.f90: Fix testcase.
747         * gfortran.dg/interface_3.f90: Add dg-error.
748         * gfortran.dg/use_14.f90: New.
749         * gfortran.dg/use_15.f90: New.
750
751 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
752
753         * gnat.dg/pointer_controlled.adb: New test.
754
755 2011-07-17  Tobias Burnus  <burnus@net-b.de>
756
757         PR fortran/49624
758         * gfortran.dg/pointer_remapping_7.f90: New.
759
760 2011-07-16  Jason Merrill  <jason@redhat.com>
761
762         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
763
764 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
765             Jason Merrill  <jason@redhat.com>
766
767         PR c++/45329
768         PR c++/48934
769         * g++.dg/cpp0x/decltype29.C: Adjust.
770         * g++.dg/cpp0x/error4.C: Adjust.
771         * g++.dg/cpp0x/sfinae26.C: Adjust.
772         * g++.dg/cpp0x/variadic105.C: Adjust.
773         * g++.dg/template/deduce3.C: Adjust.
774         * g++.dg/template/error45.C: Adjust.
775         * g++.dg/template/ptrmem2.C: Adjust.
776         * g++.dg/template/sfinae2.C: Adjust.
777         * g++.old-deja/g++.pt/crash60.C: Adjust.
778         * g++.old-deja/g++.pt/unify6.C: Adjust.
779         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
780         * g++.dg/cpp0x/nullptr15.C: Adjust.
781         * g++.dg/cpp0x/pr31431-2.C: Adjust.
782         * g++.dg/cpp0x/pr31431.C: Adjust.
783         * g++.dg/cpp0x/pr31434.C: Adjust.
784         * g++.dg/cpp0x/sfinae11.C: Adjust
785         * g++.dg/cpp0x/temp_default2.C: Adjust.
786         * g++.dg/cpp0x/trailing4.C: Adjust.
787         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
788         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
789         * g++.dg/cpp0x/variadic105.C: Adjust.
790         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
791         * g++.dg/ext/vla2.C: Adjust.
792         * g++.dg/other/ptrmem10.C: Adjust.
793         * g++.dg/other/ptrmem11.C: Adjust.
794         * g++.dg/overload/unknown1.C: Adjust.
795         * g++.dg/template/conv11.C: Adjust.
796         * g++.dg/template/dependent-expr5.C: Adjust.
797         * g++.dg/template/friend.C: Adjust.
798         * g++.dg/template/incomplete2.C: Adjust.
799         * g++.dg/template/local4.C: Adjust.
800         * g++.dg/template/local6.C: Adjust.
801         * g++.dg/template/operator9.C: Adjust.
802         * g++.dg/template/ttp25.C: Adjust.
803         * g++.dg/template/unify10.C: Adjust.
804         * g++.dg/template/unify11.C: Adjust.
805         * g++.dg/template/unify6.C: Adjust.
806         * g++.dg/template/unify9.C: Adjust.
807         * g++.dg/template/varmod1.C: Adjust.
808         * g++.old-deja/g++.brendan/crash56.C: Adjust.
809         * g++.old-deja/g++.pt/crash28.C: Adjust.
810         * g++.old-deja/g++.pt/explicit41.C: Adjust.
811         * g++.old-deja/g++.pt/explicit77.C: Adjust.
812         * g++.old-deja/g++.pt/expr2.C: Adjust.
813         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
814         * g++.old-deja/g++.pt/spec5.C: Adjust.
815         * g++.old-deja/g++.pt/spec6.C: Adjust.
816         * g++.old-deja/g++.pt/unify4.C: Adjust.
817         * g++.old-deja/g++.pt/unify8.C: Adjust.
818         * g++.old-deja/g++.robertl/eb98.C: Adjust.
819         * g++.dg/overload/template5.C: New testcase.
820         * g++.dg/template/overload12.C: New testcase.
821
822 2011-07-11  Tobias Burnus  <burnus@net-b.de>
823
824         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
825         * gfortran.dg/coarray_7.f90: Ditto.
826         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
827         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
828
829 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
830
831         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
832         case.
833         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
834         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
835         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
836         C67X.
837         * gcc.c-torture/execute/ieee/pr29302.x: New file.
838         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
839         * gcc.dg/torture/builtin-math-7.c: Add a comment.
840
841 2011-07-15  Jason Merrill  <jason@redhat.com>
842
843         PR testsuite/49741
844         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
845         Use --extra_opts instead of --additional_options.
846
847 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
848
849         PR testsuite/49753
850         * g++.dg/torture/pr49309.C: Remove.
851
852 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
853
854         * gcc.target/tic6x/weak-call.c: New test.
855         * gcc.target/tic6x/fpcmp.c: New test.
856         * gcc.target/tic6x/fpdiv.c: New test.
857         * gcc.target/tic6x/rotdi16-scan.c: New test.
858         * gcc.target/tic6x/ffssi.c: New test.
859         * gcc.target/tic6x/fpdiv-lib.c: New test.
860         * gcc.target/tic6x/cold-lc.c: New test.
861         * gcc.target/tic6x/longcalls.c: New test.
862         * gcc.target/tic6x/abi-align-1.c: New test.
863         * gcc.target/tic6x/fpcmp-finite.c: New test.
864         * gcc.target/tic6x/rotdi16.c: New test.
865         * gcc.target/tic6x/bswapl.c: New test.
866         * gcc.target/tic6x/ffsdi.c: New test.
867         * gcc.target/tic6x/tic6x.exp: New file.
868         * gcc.target/tic6x/builtins/arith24.c: New test.
869         * gcc.target/tic6x/builtins/smpy.c: New test.
870         * gcc.target/tic6x/builtins/smpylh.c: New test.
871         * gcc.target/tic6x/builtins/smpyh.c: New test.
872         * gcc.target/tic6x/builtins/sarith1.c: New test.
873         * gcc.target/tic6x/builtins/extclr.c: New test
874         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
875         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
876         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
877         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
878         New functions.
879         * gcc.c-torture/execute/20101011-1.c: Add a condition for
880         __TMS320C6X__.
881         * gcc.dg/20020312-2.c: Likewise.
882         * gcc.dg/pr27095.c: Handle tic6x like hppa.
883         * gcc.dg/torture/pr37868.c: Skip on tic6x.
884         * gcc.dg/torture/builtin-math-7.c: Likewise.
885
886         PR testsuite/49757
887         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
888         not testing tic6x-*-*.
889
890 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
891
892         PR tree-opt/49309
893         * g++.dg/torture/pr49309.C: New testcase.
894
895 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
896
897         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
898
899 2011-07-14  Richard Guenther  <rguenther@suse.de>
900
901         PR tree-optimization/49651
902         * gcc.dg/torture/pr49651.c: New testcase.
903
904 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
905
906         PR target/43746
907         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
908
909 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
910
911         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
912         -mno-pointers-to-nested-functions.
913         * gcc.target/powerpc/no-r11-2.c: Ditto.
914         * gcc.target/powerpc/no-r11-3.c: Ditto.
915
916 2011-07-13  Jason Merrill  <jason@redhat.com>
917
918         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
919         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
920         when compiling C files.
921         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
922         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
923         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
924         * g++.dg/lookup/anon2.C: Likewise.
925         * g++.dg/tree-ssa/copyprop.C: Likewise.
926         * g++.old-deja/g++.jason/rfg27.C: Likewise.
927         * g++.dg/init/vector1.C: Ignore narrowing errors.
928         * g++.dg/torture/pr35526.C: Likewise.
929         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
930
931 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
932
933         PR libfortran/49296
934         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
935         and logical reads.
936
937 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
938
939         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
940         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
941
942 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
943
944         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
945         * lib/obj-c++.exp (obj-c++_init): Ditto.
946         * lib/file-format.exp (gcc_target_object_format): Ditto.
947         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
948         * lib/target-supports-dg-exp (check_weak_available): Ditto.
949         (check_visibility_available): Ditto.
950         (check_effective_target_tls_native): Ditto.
951         (check_effective_target_tls_emulated): Ditto.
952         (check_effective_target_function_sections): Ditto.
953
954 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
955
956         * gcc.target/arm/pr48183.c: New test.
957
958 2011-07-13  Richard Guenther  <rguenther@suse.de>
959
960         * gcc.dg/torture/20110713-1.c: New testcase.
961
962 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
963
964         PR rtl-opt/49474
965         * gcc.c-torture/compile/pr49474.c: New testcase.
966
967 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
968
969         PR tree-optimization/49712
970         * gcc.c-torture/execute/pr49712.c: New test.
971
972 2011-07-11  Jason Merrill  <jason@redhat.com>
973
974         PR c++/44609
975         * g++.dg/template/recurse3.C: New.
976
977 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
978
979         PR debug/49676
980         * gcc.dg/guality/csttest.c: New test.
981
982         PR fortran/49698
983         * gfortran.dg/pr49698.f90: New test.
984
985 2011-07-11  Jeff Law  <law@redhat.com>
986
987         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
988
989 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
990
991         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
992         * go.test/go-test.exp (go-set-goarch): Likewise.
993
994 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
995
996         PR target/39633
997         * gcc.target/avr/torture/pr39633.c: New test case.
998
999 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1000
1001         PR fortran/18918
1002         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1003
1004 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1005
1006         * lib/target-supports.exp (check_effective_target_scheduling):
1007         New Function.
1008         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1009         * gcc.dg/pr45055.c: Ditto.
1010         * gcc.dg/pr45353.c: Ditto.
1011         * g++.dg/pr45056.C: Ditto.
1012
1013 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1014
1015         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1016         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1017         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1018         * g++.dg/torture/pr31863.C: Skip AVR.
1019
1020 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1021
1022         PR fortran/49690
1023         * gfortran.dg/intrinsic_signal.f90: New.
1024
1025 2011-07-09  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/cpp0x/regress/regress6.C: New.
1028         * g++.dg/parse/crash45.C: Adjust message.
1029         * g++.dg/template/crash38.C: Adjust message.
1030         * g++.dg/template/crash64.C: Adjust message.
1031
1032 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1035         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1036         * g++.dg/abi/bitfield3.C: Likewise.
1037         * g++.dg/eh/pr38662.C: Likewise.
1038         * g++.dg/ext/attrib36.C: Likewise.
1039         * g++.dg/ext/attrib37.C: Likewise.
1040         * g++.dg/ext/attrib8.C: Likewise.
1041         * g++.dg/ext/tmplattr1.C: Likewise.
1042         * g++.dg/inherit/override-attribs.C: Likewise.
1043         * g++.dg/opt/inline9.C: Likewise.
1044         * g++.dg/opt/life1.C: Likewise.
1045         * g++.dg/opt/longbranch2.C: Likewise.
1046         * g++.dg/opt/nrv12.C: Likewise.
1047         * g++.dg/opt/reg-stack4.C: Likewise.
1048         * g++.dg/other/pr35504.C: Likewise.
1049         * g++.dg/other/pr39496.C: Likewise.
1050         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1051         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1052         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1053         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1054         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1055         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1056         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1057         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1058         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1059         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1060         * g++.dg/warn/pr15774-1.C: Likewise.
1061         * g++.dg/warn/pr15774-2.C: Likewise.
1062         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1063         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1064         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1065         * g++.old-deja/g++.pt/asm2.C: Likewise.
1066         * gcc.c-torture/compile/20000804-1.c: Likewise.
1067         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1068         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1069         * gcc.dg/20020108-1.c: Likewise.
1070         * gcc.dg/20020122-2.c: Likewise.
1071         * gcc.dg/20020122-3.c: Likewise.
1072         * gcc.dg/20020206-1.c: Likewise.
1073         * gcc.dg/20020219-1.c: Likewise.
1074         * gcc.dg/20020310-1.c: Likewise.
1075         * gcc.dg/20020411-1.c: Likewise.
1076         * gcc.dg/20020418-2.c: Likewise.
1077         * gcc.dg/20020426-2.c: Likewise.
1078         * gcc.dg/20020517-1.c: Likewise.
1079         * gcc.dg/20030204-1.c: Likewise.
1080         * gcc.dg/20030826-2.c: Likewise.
1081         * gcc.dg/20031102-1.c: Likewise.
1082         * gcc.dg/20031202-1.c: Likewise.
1083         * gcc.dg/20050111-1.c: Likewise.
1084         * gcc.dg/20050503-1.c: Likewise.
1085         * gcc.dg/array-init-1.c: Likewise.
1086         * gcc.dg/builtin-apply4.c: Likewise.
1087         * gcc.dg/dfp/pr31344.c: Likewise.
1088         * gcc.dg/gomp/atomic-11.c: Likewise.
1089         * gcc.dg/graphite/pr40281.c: Likewise.
1090         * gcc.dg/ia64-sync-1.c: Likewise.
1091         * gcc.dg/ia64-sync-2.c: Likewise.
1092         * gcc.dg/ia64-sync-3.c: Likewise.
1093         * gcc.dg/ia64-sync-4.c: Likewise.
1094         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1095         * gcc.dg/invalid-call-1.c: Likewise.
1096         * gcc.dg/loop-3.c: Likewise.
1097         * gcc.dg/lower-subreg-1.c: Likewise.
1098         * gcc.dg/lto/pr47259_0.c: Likewise.
1099         * gcc.dg/nested-calls-1.c: Likewise.
1100         * gcc.dg/pr20017.c: Likewise.
1101         * gcc.dg/pr25023.c: Likewise.
1102         * gcc.dg/pr27671-2.c: Likewise.
1103         * gcc.dg/pr32176.c: Likewise.
1104         * gcc.dg/pr33676.c: Likewise.
1105         * gcc.dg/pr35045.c: Likewise.
1106         * gcc.dg/pr36015.c: Likewise.
1107         * gcc.dg/pr36584.c: Likewise.
1108         * gcc.dg/pr36998.c: Likewise.
1109         * gcc.dg/pr37438.c: Likewise.
1110         * gcc.dg/pr37908.c: Likewise.
1111         * gcc.dg/pr41241.c: Likewise.
1112         * gcc.dg/pr41340.c: Likewise.
1113         * gcc.dg/pr44136.c: Likewise.
1114         * gcc.dg/pr44194-1.c: Likewise.
1115         * gcc.dg/pr46212.c: Likewise.
1116         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1117         * gcc.dg/setjmp-2.c: Likewise.
1118         * gcc.dg/short-compare-1.c: Likewise.
1119         * gcc.dg/short-compare-2.c: Likewise.
1120         * gcc.dg/smod-1.c: Likewise.
1121         * gcc.dg/sync-2.c: Likewise.
1122         * gcc.dg/sync-3.c: Likewise.
1123         * gcc.dg/tls/opt-1.c: Likewise.
1124         * gcc.dg/tls/opt-2.c: Likewise.
1125         * gcc.dg/tls/opt-3.c: Likewise.
1126         * gcc.dg/torture/badshift.c: Likewise.
1127         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1128         * gcc.dg/torture/pr20314-2.c: Likewise.
1129         * gcc.dg/torture/pr36891.c: Likewise.
1130         * gcc.dg/torture/pr38774.c: Likewise.
1131         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1132         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1133         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1134         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1135         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1136         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1137         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1138         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1139         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1140         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1141         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1142         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1143         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1144         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1145         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1146         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1147         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1148         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1149         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1150         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1151         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1152         * gcc.dg/unroll-1.c: Likewise.
1153         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1154         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1155         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1156         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1157         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1158         * gcc.target/i386/20000609-1.c: Likewise.
1159         * gcc.target/i386/20000720-1.c: Likewise.
1160         * gcc.target/i386/20000724-1.c: Likewise.
1161         * gcc.target/i386/20011107-1.c: Likewise.
1162         * gcc.target/i386/20011119-1.c: Likewise.
1163         * gcc.target/i386/20020201-3.c: Likewise.
1164         * gcc.target/i386/20020218-1.c: Likewise.
1165         * gcc.target/i386/20020729-1.c: Likewise.
1166         * gcc.target/i386/20030926-1.c: Likewise.
1167         * gcc.target/i386/20060125-1.c: Likewise.
1168         * gcc.target/i386/20060125-2.c: Likewise.
1169         * gcc.target/i386/20060512-1.c: Likewise.
1170         * gcc.target/i386/20060512-2.c: Likewise.
1171         * gcc.target/i386/20060512-3.c: Likewise.
1172         * gcc.target/i386/20060512-4.c: Likewise.
1173         * gcc.target/i386/387-1.c: Likewise.
1174         * gcc.target/i386/387-2.c: Likewise.
1175         * gcc.target/i386/387-5.c: Likewise.
1176         * gcc.target/i386/387-6.c: Likewise.
1177         * gcc.target/i386/980312-1.c: Likewise.
1178         * gcc.target/i386/980313-1.c: Likewise.
1179         * gcc.target/i386/990117-1.c: Likewise.
1180         * gcc.target/i386/990424-1.c: Likewise.
1181         * gcc.target/i386/990524-1.c: Likewise.
1182         * gcc.target/i386/991129-1.c: Likewise.
1183         * gcc.target/i386/991214-1.c: Likewise.
1184         * gcc.target/i386/991230-1.c: Likewise.
1185         * gcc.target/i386/addr-sel-1.c: Likewise.
1186         * gcc.target/i386/aggregate-ret1.c: Likewise.
1187         * gcc.target/i386/aggregate-ret2.c: Likewise.
1188         * gcc.target/i386/align-main-3.c: Likewise.
1189         * gcc.target/i386/amd64-abi-1.c: Likewise.
1190         * gcc.target/i386/amd64-abi-2.c: Likewise.
1191         * gcc.target/i386/amd64-abi-4.c: Likewise.
1192         * gcc.target/i386/amd64-abi-5.c: Likewise.
1193         * gcc.target/i386/amd64-abi-6.c: Likewise.
1194         * gcc.target/i386/asm-1.c: Likewise.
1195         * gcc.target/i386/asm-3.c: Likewise.
1196         * gcc.target/i386/asm-5.c: Likewise.
1197         * gcc.target/i386/attributes-error.c: Likewise.
1198         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1199         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1200         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1201         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1202         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1203         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1204         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1205         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1206         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1207         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1208         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1209         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1210         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1211         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1212         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1213         * gcc.target/i386/bitfield1.c: Likewise.
1214         * gcc.target/i386/bitfield2.c: Likewise.
1215         * gcc.target/i386/bmi-2.c: Likewise.
1216         * gcc.target/i386/bmi-5.c: Likewise.
1217         * gcc.target/i386/builtin-unreachable.c: Likewise.
1218         * gcc.target/i386/cleanup-2.c: Likewise.
1219         * gcc.target/i386/clobbers.c: Likewise.
1220         * gcc.target/i386/cmov8.c: Likewise.
1221         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1222         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1223         * gcc.target/i386/compress-float-387.c: Likewise.
1224         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1225         * gcc.target/i386/compress-float-sse.c: Likewise.
1226         * gcc.target/i386/crc32-2.c: Likewise.
1227         * gcc.target/i386/crc32-3.c: Likewise.
1228         * gcc.target/i386/divmod-7.c: Likewise.
1229         * gcc.target/i386/divmod-8.c: Likewise.
1230         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1231         * gcc.target/i386/fma3-builtin.c: Likewise.
1232         * gcc.target/i386/fma3-fma.c: Likewise.
1233         * gcc.target/i386/fma4-256-vector.c: Likewise.
1234         * gcc.target/i386/fma4-builtin.c: Likewise.
1235         * gcc.target/i386/fma4-fma-2.c: Likewise.
1236         * gcc.target/i386/fma4-fma.c: Likewise.
1237         * gcc.target/i386/fma4-vector-2.c: Likewise.
1238         * gcc.target/i386/fma4-vector.c: Likewise.
1239         * gcc.target/i386/funcspec-1.c: Likewise.
1240         * gcc.target/i386/funcspec-10.c: Likewise.
1241         * gcc.target/i386/funcspec-11.c: Likewise.
1242         * gcc.target/i386/funcspec-2.c: Likewise.
1243         * gcc.target/i386/funcspec-5.c: Likewise.
1244         * gcc.target/i386/funcspec-6.c: Likewise.
1245         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1246         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1247         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1248         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1249         * gcc.target/i386/incoming-1.c: Likewise.
1250         * gcc.target/i386/incoming-10.c: Likewise.
1251         * gcc.target/i386/incoming-11.c: Likewise.
1252         * gcc.target/i386/incoming-12.c: Likewise.
1253         * gcc.target/i386/incoming-13.c: Likewise.
1254         * gcc.target/i386/incoming-14.c: Likewise.
1255         * gcc.target/i386/incoming-15.c: Likewise.
1256         * gcc.target/i386/incoming-2.c: Likewise.
1257         * gcc.target/i386/incoming-3.c: Likewise.
1258         * gcc.target/i386/incoming-4.c: Likewise.
1259         * gcc.target/i386/incoming-5.c: Likewise.
1260         * gcc.target/i386/incoming-6.c: Likewise.
1261         * gcc.target/i386/incoming-7.c: Likewise.
1262         * gcc.target/i386/incoming-8.c: Likewise.
1263         * gcc.target/i386/incoming-9.c: Likewise.
1264         * gcc.target/i386/lea.c: Likewise.
1265         * gcc.target/i386/local.c: Likewise.
1266         * gcc.target/i386/loop-1.c: Likewise.
1267         * gcc.target/i386/loop-2.c: Likewise.
1268         * gcc.target/i386/loop-3.c: Likewise.
1269         * gcc.target/i386/max-stack-align.c: Likewise.
1270         * gcc.target/i386/memcpy-1.c: Likewise.
1271         * gcc.target/i386/movbe-2.c: Likewise.
1272         * gcc.target/i386/movq-2.c: Likewise.
1273         * gcc.target/i386/movq.c: Likewise.
1274         * gcc.target/i386/nrv1.c: Likewise.
1275         * gcc.target/i386/pad-4.c: Likewise.
1276         * gcc.target/i386/pad-5a.c: Likewise.
1277         * gcc.target/i386/pad-5b.c: Likewise.
1278         * gcc.target/i386/pad-6a.c: Likewise.
1279         * gcc.target/i386/pad-6b.c: Likewise.
1280         * gcc.target/i386/pad-7.c: Likewise.
1281         * gcc.target/i386/pad-9.c: Likewise.
1282         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1283         * gcc.target/i386/pic-1.c: Likewise.
1284         * gcc.target/i386/pr12092-1.c: Likewise.
1285         * gcc.target/i386/pr12329.c: Likewise.
1286         * gcc.target/i386/pr21518.c: Likewise.
1287         * gcc.target/i386/pr22362.c: Likewise.
1288         * gcc.target/i386/pr22585.c: Likewise.
1289         * gcc.target/i386/pr23098.c: Likewise.
1290         * gcc.target/i386/pr25196.c: Likewise.
1291         * gcc.target/i386/pr25293.c: Likewise.
1292         * gcc.target/i386/pr25654.c: Likewise.
1293         * gcc.target/i386/pr26449.c: Likewise.
1294         * gcc.target/i386/pr26778.c: Likewise.
1295         * gcc.target/i386/pr26826.c: Likewise.
1296         * gcc.target/i386/pr27266.c: Likewise.
1297         * gcc.target/i386/pr29978.c: Likewise.
1298         * gcc.target/i386/pr30505.c: Likewise.
1299         * gcc.target/i386/pr30961-1.c: Likewise.
1300         * gcc.target/i386/pr31628.c: Likewise.
1301         * gcc.target/i386/pr32000-2.c: Likewise.
1302         * gcc.target/i386/pr32661-1.c: Likewise.
1303         * gcc.target/i386/pr32708-2.c: Likewise.
1304         * gcc.target/i386/pr32708-3.c: Likewise.
1305         * gcc.target/i386/pr34256.c: Likewise.
1306         * gcc.target/i386/pr34312.c: Likewise.
1307         * gcc.target/i386/pr34522.c: Likewise.
1308         * gcc.target/i386/pr35160.c: Likewise.
1309         * gcc.target/i386/pr35281.c: Likewise.
1310         * gcc.target/i386/pr36246.c: Likewise.
1311         * gcc.target/i386/pr36786.c: Likewise.
1312         * gcc.target/i386/pr37275.c: Likewise.
1313         * gcc.target/i386/pr37843-3.c: Likewise.
1314         * gcc.target/i386/pr37843-4.c: Likewise.
1315         * gcc.target/i386/pr39082-1.c: Likewise.
1316         * gcc.target/i386/pr39431.c: Likewise.
1317         * gcc.target/i386/pr39496.c: Likewise.
1318         * gcc.target/i386/pr39543-2.c: Likewise.
1319         * gcc.target/i386/pr39911.c: Likewise.
1320         * gcc.target/i386/pr40718.c: Likewise.
1321         * gcc.target/i386/pr40906-1.c: Likewise.
1322         * gcc.target/i386/pr40906-2.c: Likewise.
1323         * gcc.target/i386/pr40906-3.c: Likewise.
1324         * gcc.target/i386/pr40934.c: Likewise.
1325         * gcc.target/i386/pr41900.c: Likewise.
1326         * gcc.target/i386/pr42589.c: Likewise.
1327         * gcc.target/i386/pr43662.c: Likewise.
1328         * gcc.target/i386/pr43671.c: Likewise.
1329         * gcc.target/i386/pr43766.c: Likewise.
1330         * gcc.target/i386/pr43869.c: Likewise.
1331         * gcc.target/i386/pr44942.c: Likewise.
1332         * gcc.target/i386/pr44948-2a.c: Likewise.
1333         * gcc.target/i386/pr45234.c: Likewise.
1334         * gcc.target/i386/pr45336-2.c: Likewise.
1335         * gcc.target/i386/pr45336-4.c: Likewise.
1336         * gcc.target/i386/pr45852.c: Likewise.
1337         * gcc.target/i386/pr46470.c: Likewise.
1338         * gcc.target/i386/pr48037-1.c: Likewise.
1339         * gcc.target/i386/pr48389.c: Likewise.
1340         * gcc.target/i386/pr49095.c: Likewise.
1341         * gcc.target/i386/pr9771-1.c: Likewise.
1342         * gcc.target/i386/rdfsbase-1.c: Likewise.
1343         * gcc.target/i386/rdfsbase-2.c: Likewise.
1344         * gcc.target/i386/rdgsbase-1.c: Likewise.
1345         * gcc.target/i386/rdgsbase-2.c: Likewise.
1346         * gcc.target/i386/rdrand-3.c: Likewise.
1347         * gcc.target/i386/regparm-stdcall.c: Likewise.
1348         * gcc.target/i386/regparm.c: Likewise.
1349         * gcc.target/i386/reload-1.c: Likewise.
1350         * gcc.target/i386/rotate-2.c: Likewise.
1351         * gcc.target/i386/sibcall-5.c: Likewise.
1352         * gcc.target/i386/signbit-1.c: Likewise.
1353         * gcc.target/i386/signbit-2.c: Likewise.
1354         * gcc.target/i386/signbit-3.c: Likewise.
1355         * gcc.target/i386/sse-5.c: Likewise.
1356         * gcc.target/i386/sse-8.c: Likewise.
1357         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1358         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1359         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1360         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1361         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1362         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1363         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1364         * gcc.target/i386/sse2-movq-2.c: Likewise.
1365         * gcc.target/i386/sse2-movq-3.c: Likewise.
1366         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1367         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1368         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1369         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1370         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1371         * gcc.target/i386/ssefn-1.c: Likewise.
1372         * gcc.target/i386/ssefn-2.c: Likewise.
1373         * gcc.target/i386/sseregparm-1.c: Likewise.
1374         * gcc.target/i386/sseregparm-2.c: Likewise.
1375         * gcc.target/i386/sseregparm-3.c: Likewise.
1376         * gcc.target/i386/sseregparm-4.c: Likewise.
1377         * gcc.target/i386/sseregparm-5.c: Likewise.
1378         * gcc.target/i386/sseregparm-6.c: Likewise.
1379         * gcc.target/i386/sseregparm-7.c: Likewise.
1380         * gcc.target/i386/sseregparm-8.c: Likewise.
1381         * gcc.target/i386/stack-realign.c: Likewise.
1382         * gcc.target/i386/stack-usage-realign.c: Likewise.
1383         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1384         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1385         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1386         * gcc.target/i386/stackalign/return-1.c: Likewise.
1387         * gcc.target/i386/stackalign/return-2.c: Likewise.
1388         * gcc.target/i386/stackalign/return-3.c: Likewise.
1389         * gcc.target/i386/tailcall-1.c: Likewise.
1390         * gcc.target/i386/tbm-2.c: Likewise.
1391         * gcc.target/i386/udivmod-7.c: Likewise.
1392         * gcc.target/i386/udivmod-8.c: Likewise.
1393         * gcc.target/i386/unroll-1.c: Likewise.
1394         * gcc.target/i386/vararg-1.c: Likewise.
1395         * gcc.target/i386/vararg-2.c: Likewise.
1396         * gcc.target/i386/vect8-ret.c: Likewise.
1397         * gcc.target/i386/vectorize5.c: Likewise.
1398         * gcc.target/i386/wmul-1.c: Likewise.
1399         * gcc.target/i386/wmul-2.c: Likewise.
1400         * gcc.target/i386/wrfsbase-1.c: Likewise.
1401         * gcc.target/i386/wrfsbase-2.c: Likewise.
1402         * gcc.target/i386/wrgsbase-1.c: Likewise.
1403         * gcc.target/i386/wrgsbase-2.c: Likewise.
1404         * gcc.target/i386/xop-pcmov.c: Likewise.
1405         * gcc.target/i386/xop-pcmov2.c: Likewise.
1406         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1407         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1408         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1409         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1410         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1411         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1412         * gcc.target/i386/zee.c: Likewise.
1413         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1414         * gfortran.dg/compiler-directive_2.f: Likewise.
1415         * gfortran.dg/g77/20010216-1.f: Likewise.
1416         * gfortran.dg/gomp/pr39152.f90: Likewise.
1417         * gfortran.dg/pr33794.f90: Likewise.
1418
1419 2011-07-09  Jason Merrill  <jason@redhat.com>
1420
1421         * g++.dg/cpp0x/regress/regress5.C: New.
1422
1423 2011-07-08  Jason Merrill  <jason@redhat.com>
1424
1425         PR c++/45437
1426         * g++.dg/expr/compound-asn1.C: New.
1427         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1428
1429 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR target/49621
1432         * gcc.target/powerpc/altivec-34.c: New test.
1433
1434 2011-07-08  Jason Merrill  <jason@redhat.com>
1435
1436         PR c++/45603
1437         * g++.dg/abi/guard3.C: New.
1438
1439 2011-07-08  Julian Brown  <julian@codesourcery.com>
1440
1441         * lib/target-supports.exp
1442         (check_effective_target_arm_little_endian): New.
1443         (check_effective_target_vect_pack_trunc): Use above.
1444         (check_effective_target_vect_unpack): Likewise.
1445         (check_effective_target_vect_element_align): Test
1446         check_effective_target_arm_vect_no_misalign for ARM.
1447
1448 2011-07-08  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/49673
1451         * g++.dg/cpp0x/constexpr-rom.C: New.
1452
1453 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1454
1455         PR middle-end/49519
1456         * g++.dg/torture/pr49519.C: New test.
1457
1458 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1459
1460         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1461
1462 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1463
1464         PR testsuite/48727
1465         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1466
1467 2011-07-08  Richard Guenther  <rguenther@suse.de>
1468
1469         PR tree-optimization/49662
1470         * gcc.dg/graphite/interchange-14.c: XFAIL.
1471         * gcc.dg/graphite/interchange-15.c: Likewise.
1472         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1473
1474 2011-07-06  Jason Merrill  <jason@redhat.com>
1475
1476         PR c++/49663
1477         * g++.dg/cpp0x/regress/regress4.C: New.
1478
1479 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1480
1481         PR fortran/49648
1482         * gfortran.dg/result_in_spec_4.f90: New test.
1483
1484 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1485
1486         * gcc.target/sparc/cas64.c: New test.
1487
1488 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR c/49644
1491         * g++.dg/torture/pr49644.C: New test.
1492
1493         PR c/49644
1494         * gcc.c-torture/execute/pr49644.c: New test.
1495
1496 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1497
1498         * lib/target-supports.exp (check_effective_target_ia32): New.
1499         (check_effective_target_x32): Likewise.
1500         (check_effective_target_vect_cmdline_needed): Also check x32.
1501
1502 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1503
1504         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1505         dg-prune-output.
1506         * gcc.target/arm/pr42235.c: Likewise.
1507         * gcc.target/arm/pr42495.c: Likewise.
1508         * gcc.target/arm/pr42574.c: Likewise.
1509         * gcc.target/arm/thumb-branch1.c: Likewise.
1510
1511         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1512         unneeded prune of possible warning.
1513         * gcc.target/arm/pr40956.c: Likewise.
1514         * gcc.target/arm/pr42505.c: Likewise.
1515
1516         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1517         * gcc.c-torture/compile/pr46883.c: Likewise.
1518         * gcc.c-torture/compile/pr46934.c: Likewise.
1519
1520         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1521         for move to ../../gcc.c-torture/compile.
1522         * gcc.target/arm/pr46883.c: Likewise.
1523         * gcc.target/arm/pr46934.c: Likewise.
1524
1525         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1526         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1527         * gcc.target/arm/wmul-1.c: Likewise.
1528         * gcc.target/arm/wmul-2.c: Likewise.
1529         * gcc.target/arm/wmul-3.c: Likewise.
1530         * gcc.target/arm/wmul-4.c: Likewise.
1531         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1532         add tab after scan target.
1533         * gcc.target/arm/smlaltt-1.c: Likewise.
1534         * gcc.target/arm/smlatb-1.c: Likewise.
1535         * gcc.target/arm/smlatt-1.c: Likewise.
1536
1537 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR debug/49522
1540         * gcc.dg/debug/pr49522.c: New test.
1541
1542 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1543
1544         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1545         * gcc.dg/pr46212.c: Run only if target int32plus.
1546         * gcc.dg/torture/pr48146.c: Ditto.
1547         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1548         * c-c++-common/pr44832.c: Ditto.
1549         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1550         * gcc.dg/pr31490.c: Ditto.
1551         * gcc.dg/torture/builtin-math-7.c: Run only if target
1552         large_double.
1553         * gcc.dg/torture/pr45764.c: Skip for AVR.
1554         * gcc.dg/pr47893.c: Ditto.
1555
1556 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1557
1558         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1559         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1560         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1561         add tab to scan target.
1562
1563 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1564
1565         * gcc.target/arm/neon-modes-3.c: New test.
1566
1567 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1568
1569         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1570         -fno-loop-interchange -ffast-math.
1571
1572 2011-07-07  Richard Guenther  <rguenther@suse.de>
1573
1574         * gcc.dg/ftrapv-3.c: New testcase.
1575
1576 2011-07-07  Richard Guenther  <rguenther@suse.de>
1577
1578         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1579         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1580
1581 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1582
1583         * gcc.dg/binop-notxor1.c: New test.
1584         * gcc.dg/binop-notand4a.c: New test.
1585         * gcc.dg/binop-notxor2.c: New test.
1586         * gcc.dg/binop-notand3a.c: New test.
1587         * gcc.dg/binop-notand2a.c: New test.
1588         * gcc.dg/binop-notand6a.c: New test.
1589         * gcc.dg/binop-notor1.c: New test.
1590         * gcc.dg/binop-notand1a.c: New test.
1591         * gcc.dg/binop-notand5a.c: New test.
1592         * gcc.dg/binop-notor2.c: New test.
1593
1594 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR middle-end/49640
1597         * gcc.dg/gomp/pr49640.c: New test.
1598
1599 2011-07-07  Richard Guenther  <rguenther@suse.de>
1600
1601         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1602
1603 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1604
1605         PR target/39150
1606         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1607
1608 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1609
1610         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1611         * gcc.target/powerpc/no-r11-2.c: Ditto.
1612         * gcc.target/powerpc/no-r11-3.c: Ditto.
1613
1614 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1615
1616         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1617         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1618
1619 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1620
1621         * lib/target-supports.exp (check_profiling_available): Disable
1622         profiling with -fprofile-generate for target avr.
1623
1624 2011-07-06  Richard Guenther  <rguenther@suse.de>
1625
1626         PR tree-optimization/49645
1627         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1628
1629 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1630
1631         PR middle-end/47383
1632         * gcc.dg/pr47383.c: New.
1633
1634 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1635
1636         PR tree-optimization/49647
1637         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1638
1639 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1640
1641         PR testsuite/49542
1642         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1643         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1644
1645 2011-07-05  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/48157
1648         * g++.dg/template/template-id-4.C: New.
1649
1650 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1651
1652         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1653         * gcc.dg/pr43402.c: Ditto.
1654
1655 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1656
1657         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1658
1659 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1660
1661         * gcc.target/powerpc/ppc-switch-1.c: New test for
1662         --param case-values-threshold.
1663         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1664
1665 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1666
1667         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1668
1669 2011-07-05  Jason Merrill  <jason@redhat.com>
1670
1671         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1672
1673 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1674
1675         PR tree-optimization/47654
1676         * gcc.dg/graphite/block-pr47654.c: New.
1677
1678 2011-07-05  Jason Merrill  <jason@redhat.com>
1679
1680         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1681
1682 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1683
1684         PR tree-optimization/49580
1685         * gcc.dg/autopar/pr49580.c: New test.
1686
1687 2011-07-05  Richard Guenther  <rguenther@suse.de>
1688
1689         PR tree-optimization/49518
1690         PR tree-optimization/49628
1691         * g++.dg/torture/pr49628.C: New testcase.
1692         * gcc.dg/torture/pr49518.c: Likewise.
1693
1694 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1695
1696         * ada/acats/run_acats (which): Extract last field from type -p,
1697         type output only if command succeeded.
1698
1699 2011-07-04  Jason Merrill  <jason@redhat.com>
1700
1701         * g++.dg/abi/mangle48.C: New.
1702
1703         * g++.dg/cpp0x/diag1.C: New.
1704
1705         * g++.dg/diagnostic/aka1.C: New.
1706
1707 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR rtl-optimization/49619
1710         * gcc.dg/pr49619.c: New test.
1711
1712         PR rtl-optimization/49472
1713         * gfortran.dg/pr49472.f90: New test.
1714
1715         PR debug/49602
1716         * gcc.dg/pr49602.c: New test.
1717
1718 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1719
1720         PR target/34734
1721         PR target/44643
1722         * gcc.target/avr/avr.exp: Run over cpp files, too.
1723         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1724         * gcc.target/avr/progmem.h: New file.
1725         * gcc.target/avr/exit-abort.h: New file.
1726         * gcc.target/avr/progmem-error-1.c: New file.
1727         * gcc.target/avr/progmem-error-1.cpp: New file.
1728         * gcc.target/avr/progmem-warning-1.c: New file.
1729         * gcc.target/avr/torture/progmem-1.c: New file.
1730         * gcc.target/avr/torture/progmem-1.cpp: New file.
1731
1732 2011-07-04  Richard Guenther  <rguenther@suse.de>
1733
1734         PR tree-optimization/49615
1735         * g++.dg/torture/pr49615.C: New testcase.
1736
1737 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1738
1739         PR tree-optimization/49610
1740         * gcc.dg/vect/pr49610.c: New test.
1741
1742 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/specs/debug1.ads: New test.
1745
1746 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1747
1748         PR fortran/49562
1749         * gfortran.dg/typebound_proc_23.f90: New.
1750
1751 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1752
1753         PR c++/49605
1754         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1755
1756 2011-07-01  Jason Merrill  <jason@redhat.com>
1757
1758         PR c++/48261
1759         * g++.dg/template/template-id-3.C: New.
1760
1761         PR c++/48593
1762         * g++.dg/template/qualified-id4.C: New.
1763
1764         PR c++/48883
1765         * g++.dg/template/explicit-args4.C: New.
1766
1767         PR c++/49085
1768         * g++.dg/template/offsetof2.C: New.
1769
1770 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1771
1772         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1773
1774 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1775
1776         PR libmudflap/49549
1777         * lib/target-supports.exp (check_effective_target_gld): New proc.
1778
1779 2011-07-01  Richard Guenther  <rguenther@suse.de>
1780
1781         PR tree-optimization/49603
1782         * gcc.dg/torture/pr49603.c: New testcase.
1783
1784 2011-06-30  Jason Merrill  <jason@redhat.com>
1785
1786         PR c++/49387
1787         * g++.dg/rtti/template1.C: New.
1788
1789         PR c++/49569
1790         * g++.dg/cpp0x/regress/ctor1.C: New.
1791
1792         PR c++/49355
1793         * g++.dg/cpp0x/initlist54.C: New.
1794
1795 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1796
1797         * gcc.dg/tree-ssa/sra-12.c: New test.
1798
1799 2011-06-29  Jason Merrill  <jason@redhat.com>
1800
1801         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1802
1803 2011-06-30  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/46787
1806         * gcc.dg/vect/vect-121.c: New testcase.
1807
1808 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1809
1810         PR tree-optimization/49094
1811         * gcc.dg/tree-ssa/pr49094.c: New test.
1812
1813 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR fortran/49540
1816         * gfortran.dg/pr49540-1.f90: New test.
1817         * gfortran.dg/pr49540-2.f90: New test.
1818
1819 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1820
1821         PR ada/49511
1822         * ada/acats/run_acats (which): Use last field of type -p output.
1823
1824 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1825             Iain Sandoe  <iains@gcc.gnu.org>
1826
1827         PR libobjc/36610
1828         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1829         Only skip on 64-bit *-*-darwin8* && !objc2.
1830
1831 2011-06-30  Richard Guenther  <rguenther@suse.de>
1832
1833         PR tree-optimization/38752
1834         * gcc.c-torture/compile/pr38752.c: New testcase.
1835
1836 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1837
1838         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1839         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1840
1841 2011-06-29  Jason Merrill  <jason@redhat.com>
1842
1843         PR c++/49216
1844         * g++.dg/cpp0x/initlist53.C: Use placement new.
1845         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1846         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1847
1848         PR c++/49003
1849         * g++.dg/cpp0x/trailing6.C: New.
1850         * g++.dg/cpp0x/pr45908.C: No error.
1851
1852         PR c++/49272
1853         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1854
1855         PR c++/49520
1856         * g++.dg/cpp0x/constexpr-using2.C: New.
1857
1858         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1859
1860         PR c++/45923
1861         * g++.dg/cpp0x/constexpr-diag3.C: New.
1862         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1863         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1864         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1865         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1866
1867 2011-06-29  Jason Merrill  <jason@redhat.com>
1868
1869         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1870
1871 2011-06-29  Richard Guenther  <rguenther@suse.de>
1872
1873         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1874
1875 2011-06-29  Jason Merrill  <jason@redhat.com>
1876
1877         * g++.dg/cpp0x/initlist-value2.C: New.
1878
1879         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1880         * g++.dg/cpp0x/initlist-value.C: New.
1881
1882 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1883
1884         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1885
1886 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1887
1888         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1889         * gcc.dg/inline_2.c: Likewise.
1890         * gcc.dg/unroll_1.c: Likewise.
1891
1892 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR debug/49567
1895         * gcc.target/i386/pr49567.c: New test.
1896
1897 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1898
1899         * gnat.dg/opt17.ad[sb]: New test.
1900
1901 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1902             Tom de Vries  <tom@codesourcery.com>
1903
1904         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1905         (check_effective_target_arm_thumb2): New effective targets.
1906         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1907         properly.  Clean up temporary files.
1908         * gcc.target/arm/ivopts-2.c: Likewise.
1909         * gcc.target/arm/ivopts-3.c: Likewise.
1910         * gcc.target/arm/ivopts-4.c: Likewise.
1911         * gcc.target/arm/ivopts-5.c: Likewise.
1912         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1913
1914 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1915
1916         PR fortran/49479
1917         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1918
1919 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1920
1921         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1922         * gcc.target/arm/vfp-ldmias.c: Likewise.
1923         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1924         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1925         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1926         * gcc.target/arm/vfp-stmias.c: Likewise.
1927         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1928         * gcc.target/arm/vfp-stmiad.c: Likewise.
1929
1930 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1931
1932         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1933         dg-prune-output.
1934         * gcc.target/arm/pr45701-2.c: Ditto.
1935
1936 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1937
1938         PR fortran/49466
1939         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1940         * gfortran.dg/extends_14.f03: Modified.
1941
1942 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1943
1944         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1945         early if the test is already being skipped.
1946
1947         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1948         scan-assembler-dem-not): For missing file, report unresolved with
1949         same message as for pass/fail, with reason reported in log file.
1950
1951         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1952         from add_options_for_arm_neon_fp16.
1953         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1954         check_effective_target_arm_neon_fp16_ok_nocache.
1955         Check -mfpu and -mfloat-abi options from current multilib.
1956         Do not require neon support.
1957         (check_effective_target_arm_fp16_ok): Renamed from
1958         check_effecitve_target_arm_neon_fp16_ok.
1959         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1960         arm_neon_fp16_ok and arm_fp16.
1961         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1962         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1963         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1964         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1965
1966 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1967
1968         * gcc.dg/builtin-assume-aligned-1.c: New test.
1969         * gcc.dg/builtin-assume-aligned-2.c: New test.
1970         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1971
1972         PR debug/49544
1973         * gcc.dg/pr49544.c: New test.
1974
1975 2011-06-27  Richard Guenther  <rguenther@suse.de>
1976
1977         PR tree-optimization/49394
1978         * g++.dg/torture/pr49394.C: New testcase.
1979
1980 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1981
1982         * gcc.dg/optimize-bswapdi-2.c: New test.
1983
1984 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1985             Richard Sandiford  <richard.sandiford@linaro.org>
1986
1987         PR tree-optimization/49169
1988         * gcc.dg/torture/pr49169.c: New test.
1989
1990 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1991
1992         PR testsuite/49529
1993         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1994
1995         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1996         hppa*-*-hpux*.
1997
1998 2011-06-26  Jason Merrill  <jason@redhat.com>
1999
2000         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2001
2002         PR c++/49528
2003         * g++.dg/init/ref19.C: New.
2004         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2005
2006 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR tree-optimization/48377
2009         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2010         non_strict_align.
2011
2012 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2013
2014         PR middle-end/49191
2015         * lib/target-supports.exp (check_effective_target_non_strict_align):
2016         New.
2017         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2018
2019 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2020
2021         PR tree-optimizations/49516
2022         * g++.dg/tree-ssa/pr49516.C: New test.
2023
2024 2011-06-23  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/35255
2027         * g++.dg/template/partial10.C: New.
2028         * g++.dg/template/partial11.C: New.
2029
2030 2011-06-23  Jeff Law <law@redhat.com>
2031
2032         PR middle-end/48770
2033         * gcc.dg/pr48770.c: New test.
2034
2035 2011-06-23  Jan Hubicka  <jh@suse.cz>
2036
2037         PR middle-end/49373
2038         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2039
2040 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR testsuite/49512
2043         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2044         instead of -fdump-tree-optimized.
2045
2046 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2047
2048         PR c++/44625
2049         * g++.dg/template/crash107.C: New.
2050         * g++.dg/template/error17.C: Adjust.
2051
2052 2011-06-23  Jason Merrill  <jason@redhat.com>
2053
2054         PR c++/49507
2055         * g++.dg/cpp0x/defaulted30.C: New.
2056
2057         PR c++/49440
2058         * g++.dg/rtti/anon-ns1.C: New.
2059
2060         PR c++/49395
2061         * g++.dg/init/ref18.C: New.
2062
2063         PR c++/36435
2064         * g++.dg/template/partial9.C: New.
2065
2066 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2067
2068         PR middle-end/49373
2069         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2070
2071 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR debug/49496
2074         * gcc.dg/pr49496.c: New test.
2075
2076 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2077
2078         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2079         is not xscale.
2080
2081         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2082
2083         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2084         * gcc.target/arm/pr42879.c: Likewise.
2085         * gcc.target/arm/pr45701-3.c: Likewise.
2086
2087         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2088         * gcc.target/arm/pr40482.c: Likewise.
2089         * gcc.target/arm/stack-corruption.c: Likewise.
2090
2091 2011-06-22  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/49493
2094         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2095
2096 2011-06-22  Jason Merrill  <jason@redhat.com>
2097
2098         PR c++/49260
2099         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2100
2101 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2102             Dmitry Melnik  <dm@ispras.ru>
2103
2104         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2105         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2106         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2107
2108 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2109
2110         * gcc.target/arm/tlscall.c: New.
2111
2112 2011-06-21  Jason Merrill  <jason@redhat.com>
2113
2114         PR c++/49172
2115         * g++.dg/cpp0x/constexpr-ref1.C: New.
2116         * g++.dg/cpp0x/constexpr-ref2.C: New.
2117         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2118
2119         PR c++/49482
2120         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2121
2122         PR c++/49418
2123         * g++.dg/template/param3.C: New.
2124
2125 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2126
2127         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2128         my_clrsb test functions.
2129         (main): Test clrsb.
2130         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2131         test_sll, test_ull): Add clrsb tests.
2132         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2133         clrsbll.
2134
2135 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2136
2137         PR fortran/49112
2138         * gfortran.dg/class_44.f03: New.
2139
2140 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2141
2142         PR tree-optimization/49478
2143         * gcc.dg/vect/pr49478.c
2144
2145 2011-06-21  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/49483
2148         * gcc.dg/vect/vect-120.c: New testcase.
2149
2150 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2151
2152         PR testsuite/49443
2153         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2154         * gcc.dg/vect/vect-peel-4.c: Likewise.
2155
2156 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2157
2158         PR middle-end/49139
2159         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2160         * gcc.dg/always_inline2.c: Likewise.
2161         * gcc.dg/always_inline3.c: Likewise.
2162         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2163         * gcc.dg/inline_1.c: Likewise.
2164         * gcc.dg/inline_2.c: Likewise.
2165         * gcc.dg/inline_3.c: Likewise.
2166         * gcc.dg/inline_4.c: Likewise.
2167         * gcc.dg/20051201-1.c: Likewise.
2168         * gcc.dg/pr40087.c: Likewise.
2169         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2170         * gcc.dg/inline-22.c: Likewise.
2171         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2172         * gcc.dg/lto/20090218-1_1.c: Likewise.
2173         * g++.dg/ipa/devirt-7.C: Likewise.
2174         * gcc.dg/uninit-pred-5_a.c: Likewise.
2175         * gcc.dg/uninit-pred-5_b.c: Likewise.
2176         * gcc.dg/fail_always_inline.c: New.
2177
2178 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2179
2180         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2181         into 6 jobs instead of 3.
2182
2183 2011-06-20  Jason Merrill  <jason@redhat.com>
2184
2185         PR c++/49216
2186         * g++.dg/cpp0x/initlist53.C: New.
2187
2188 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2189
2190         PR fortran/18918
2191         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2192         * gfortran.dg/coarray_lock_3.f90: New.
2193         * gfortran.dg/coarray/lock_1.f90: New.
2194
2195 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2196
2197         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2198         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2199         unresolved and report the reason to the log file.
2200
2201         * lib/scanasm.exp (object-size): Move argument processing earlier
2202         to report errors before verifying that the file exists.  Report
2203         problems detected at runtime as unresolved instead of error and
2204         report their reasons to the log file.
2205
2206 2011-06-20  Jason Merrill  <jason@redhat.com>
2207
2208         PR c++/47080
2209         * g++.dg/cpp0x/explicit6.C: New.
2210
2211         PR c++/47635
2212         * g++.dg/cpp0x/enum20.C: New.
2213
2214         PR c++/48138
2215         * g++.dg/ext/attr-aligned01.C: New.
2216
2217         PR c++/49205
2218         * g++.dg/cpp0x/variadic-default.C: New.
2219
2220         PR c++/43321
2221         * g++.dg/cpp0x/auto26.C: New.
2222
2223         PR c++/43831
2224         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2225
2226 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2227
2228         * gcc.dg/binop-notand1.c: New test.
2229         * gcc.dg/binop-notand2.c: New test.
2230         * gcc.dg/binop-notand3.c: New test.
2231         * gcc.dg/binop-notand4.c: New test.
2232         * gcc.dg/binop-notand5.c: New test.
2233         * gcc.dg/binop-notand6.c: New test.
2234
2235 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR testsuite/49432
2238         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2239
2240 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2241
2242         PR fortran/49400
2243         * gfortran.dg/proc_ptr_31.f90: New.
2244
2245 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2246
2247         * gnat.dg/volatile6.adb: New test.
2248         * gnat.dg/volatile7.adb: Likewise.
2249         * gnat.dg/volatile8.adb: Likewise.
2250         * gnat.dg/volatile9.adb: Likewise.
2251
2252 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2253
2254         * gnat.dg/constant3.adb: New test.
2255
2256 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2257
2258         PR libfortran/49296
2259         * gfortran.dg/read_list_eof_1.f90: New test.
2260
2261 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR target/49411
2264         * gcc.target/i386/testimm-1.c: New test.
2265         * gcc.target/i386/testimm-2.c: New test.
2266         * gcc.target/i386/testimm-3.c: New test.
2267         * gcc.target/i386/testimm-4.c: New test.
2268         * gcc.target/i386/testimm-5.c: New test.
2269         * gcc.target/i386/testimm-6.c: New test.
2270         * gcc.target/i386/testimm-7.c: New test.
2271         * gcc.target/i386/testimm-8.c: New test.
2272         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2273         * gcc.target/i386/xop-rotate1-int.c: New test.
2274         * gcc.target/i386/xop-rotate2-int.c: New test.
2275
2276 2011-06-17  Jason Merrill  <jason@redhat.com>
2277
2278         * g++.dg/cpp0x/rv-func2.C: New.
2279
2280         * g++.dg/debug/dwarf2/lambda1.C: New.
2281         * g++.dg/warn/Wshadow-6.C: Adjust.
2282
2283 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/48699
2286         * gfortran.dg/move_alloc_5.f90: New.
2287
2288 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2289
2290         PR rtl-optimization/48542
2291         * gcc.dg/torture/pr48542.c: New test.
2292
2293 2011-06-16  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/44160
2296         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2297
2298         PR c++/45378
2299         * g++.dg/cpp0x/initlist52.C New.
2300
2301         PR c++/45399
2302         * c-c++-common/raw-string-12.c: New.
2303
2304         PR c++/49229
2305         * g++.dg/cpp0x/sfinae26.C: New.
2306
2307         PR c++/49251
2308         * g++.dg/cpp0x/variadic113.C: New.
2309
2310         PR c++/49420
2311         * g++.dg/cpp0x/variadic112.C: New.
2312
2313 2011-06-16  Jeff Law <law@redhat.com>
2314
2315         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2316         improved jump threading.
2317         * gcc.dg/builtin-object-size-2.c: Likewise.
2318         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2319
2320 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/49074
2323         * gfortran.dg/typebound_assignment_3.f03: New.
2324
2325 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2326
2327         PR testsuite/48727
2328         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2329
2330 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2331
2332         PR tree-optimization/49343
2333         * gnat.dg/discr31.ad[sb]: New test.
2334
2335 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2336
2337         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2338
2339 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2340
2341         PR target/45098
2342         * gcc.target/arm/ivopts-3.c: Update test.
2343         * gcc.target/arm/ivopts-5.c: Same.
2344
2345 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2346
2347         Revert:
2348         2011-06-10  Wei Guozhi  <carrot@google.com>
2349
2350         PR target/45335
2351         * gcc.target/arm/pr45335.c: New test.
2352         * gcc.target/arm/pr45335-2.c: New test.
2353         * gcc.target/arm/pr45335-3.c: New test.
2354         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2355         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2356         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2357
2358 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2359
2360         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2361
2362 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/49417
2365         * gfortran.dg/class_43.f03: New.
2366
2367 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR tree-optimization/49419
2370         * gcc.c-torture/execute/pr49419.c: New test.
2371
2372 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2373
2374         * gcc.dg/sms-9.c: New file.
2375
2376 2011-06-15  Easwaran Raman  <eraman@google.com>
2377
2378         PR rtl-optimization/49414
2379         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2380
2381 2011-06-14  Jason Merrill  <jason@redhat.com>
2382
2383         * g++.dg/cpp0x/noexcept13.C: New.
2384
2385 2011-06-14  Easwaran Raman  <eraman@google.com>
2386
2387         PR rtl-optimization/44194
2388         * gcc.dg/pr44194-1.c: New test.
2389         * gcc.dg/pr44194-2.c: New test.
2390
2391 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2392
2393         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2394         switches.
2395         * gcc.target/arm/pr45701-2.c: Likewise.
2396         * gcc.target/arm/thumb-branch1.c: Likewise.
2397
2398 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2399
2400         PR testsuite/48727
2401         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2402
2403 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2404
2405         * gcc.target/arm/pr45701-1.c: Require thumb support.
2406         * gcc.target/arm/pr45701-2.c: Likewise.
2407         * gcc.target/arm/thumb-branch1.c: Likewise.
2408
2409         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2410         * gcc.target/arm/pr39839.c: Likewise.
2411         * gcc.target/arm/pr40657-2.c: Likewise.
2412         * gcc.target/arm/pr40956.c: Likewise.
2413         * gcc.target/arm/pr41679.c: Likewise.
2414         * gcc.target/arm/pr42235.c: Likewise.
2415         * gcc.target/arm/pr42495.c: Likewise.
2416         * gcc.target/arm/pr42505.c: Likewise.
2417         * gcc.target/arm/pr42574.c: Likewise.
2418         * gcc.target/arm/pr46883.c: Likewise.
2419         * gcc.target/arm/pr46934.c: Likewise.
2420         * gcc.target/arm/xor-and.c: Likewise.
2421
2422 2011-06-14  Jason Merrill  <jason@redhat.com>
2423
2424         * g++.dg/other/error23.C: Adjust error message.
2425         * g++.dg/other/error32.C: Likewise.
2426
2427         PR c++/49389
2428         * g++.dg/cpp0x/rv-dotstar.C: New.
2429
2430         PR c++/49369
2431         * g++.dg/cpp0x/decltype30.C: New.
2432
2433         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2434
2435 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR fortran/49103
2438         * gfortran.dg/pr49103.f90: New test.
2439
2440 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2441
2442         PR target/45098
2443         * gcc.target/arm/ivopts-3.c: New test.
2444         * gcc.target/arm/ivopts-4.c: New test.
2445         * gcc.target/arm/ivopts-5.c: New test.
2446
2447 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR rtl-optimization/49390
2450         * gcc.c-torture/execute/pr49390.c: New test.
2451
2452 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2453
2454         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2455
2456 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2457
2458         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2459         * gcc.c-torture/execute/cmpsi-2.x: New file.
2460         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2461         * gcc.c-torture/execute/pr45262.x: New file.
2462         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2463         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2464         int32plus
2465         * gcc.c-torture/compile/pr49163.c: Ditto.
2466
2467 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2468
2469         * gcc.dg/vect/vect-16.c: Rename to...
2470         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2471         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2472         for double-word vectors.
2473         * gcc.dg/vect/vect-peel-4.c: Likewise.
2474         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2475         vect_element_align.
2476         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2477         -fno-fast-math.
2478
2479 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2480
2481         PR target/44618
2482         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2483
2484 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2485
2486         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2487
2488 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2489
2490         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2491
2492 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2493
2494         * gfortran.dg/trim_optimize_8.f90:  New test case.
2495
2496 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2497            Ira Rosen  <ira.rosen@linaro.org>
2498
2499         PR tree-optimization/49352
2500         * gcc.dg/vect/pr49352.c: New test.
2501
2502 2011-06-12  Tobias Burnus
2503
2504         PR fortran/49324
2505         * gfortran.dg/alloc_comp_assign_11.f90: New.
2506
2507 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2508
2509         * gfortran.dg/trim_optimize_7.f90:  New test.
2510
2511 2011-06-10  Wei Guozhi  <carrot@google.com>
2512
2513         PR target/45335
2514         * gcc.target/arm/pr45335.c: New test.
2515         * gcc.target/arm/pr45335-2.c: New test.
2516         * gcc.target/arm/pr45335-3.c: New test.
2517         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2518         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2519         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2520
2521 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2522
2523         PR c++/41769
2524         * g++.dg/parse/error39.C: New.
2525
2526 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2527
2528         * gcc.target/arm/20090811-1.c: Skip for incompatible
2529         options, do not override other options.
2530         * gcc.target/arm/combine-cmp-shift.c: Skip for
2531         incompatible options.
2532         * gcc.target/arm/pr45094.c: Likewise.
2533         * gcc.target/arm/scd42-1.c: Likewise.
2534         * gcc.target/arm/scd42-3.c: Likewise.
2535         * gcc.target/arm/thumb-ltu.c: Likewise.
2536
2537         * lib/target-supports.exp
2538         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2539         multilib flags use -mfpu with a value other than neon-fp16.
2540
2541 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2542
2543         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2544         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2545
2546 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2547
2548         * lib/target-supports.exp (check_effective_target_pie): New proc.
2549         * gcc.dg/pie-link.c: Use target pie.
2550
2551 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2552             Laurent Rougé  <laurent.rouge@menta.fr>
2553
2554         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2555         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2556
2557 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2558
2559         * gfortran.dg/coarray/sync_1.f90: New test for
2560         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2561
2562 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2563
2564         PR tree-optimization/49318
2565         * gcc.dg/vect/pr49318.c: New test.
2566
2567 2011-06-09  David Krauss  <potswa@mac.com>
2568
2569         * g++.dg/template/arrow1.C: New.
2570
2571 2011-06-09  Jason Merrill  <jason@redhat.com>
2572
2573         * lib/prune.exp: Prune "note"s.
2574         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2575
2576         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2577         * g++.dg/template/dependent-expr3.C: Likewise.
2578         * g++.dg/parse/template7.C: Likewise.
2579         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2580         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2581         * g++.old-deja/g++.pt/friend38.C: Likewise.
2582         * g++.old-deja/g++.pt/crash32.C: Likewise.
2583         * g++.old-deja/g++.other/init4.C: Likewise.
2584         * g++.old-deja/g++.other/friend8.C: Likewise.
2585
2586         * g++.dg/ext/complex7.C: Adjust expected output.
2587         * g++.dg/diagnostic/method1.C: Likewise.
2588         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2589         * g++.dg/parse/crash33.C: Likewise.
2590         * g++.dg/other/warning1.C: Likewise.
2591         * g++.dg/init/pr29571.C: Likewise.
2592         * g++.dg/warn/overflow-warn-1.C: Likewise.
2593         * g++.dg/warn/overflow-warn-3.C: Likewise.
2594         * g++.dg/warn/overflow-warn-4.C: Likewise.
2595         * g++.old-deja/g++.oliva/template1.C: Likewise.
2596
2597         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2598         * g++.dg/parse/template7.C: Adjust.
2599
2600 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2601
2602         PR target/49307
2603         * gcc.dg/pr49307.c: New.
2604
2605 2011-06-09  Wei Guozhi  <carrot@google.com>
2606
2607         PR target/46975
2608         * gcc.target/arm/pr46975.c: New testcase.
2609
2610 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2611
2612         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2613         (PMETH, arglist_t): Removed.
2614         (method_get_number_of_arguments): Removed.
2615         (method_get_nth_argument): Removed.
2616         (method_get_first_argument): Removed.
2617         (method_get_next_argument): Removed.
2618         (method_get_sizeof_arguments): Removed.
2619         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2620         (PMETH): Removed.
2621         (method_get_number_of_arguments): Removed.
2622         (method_get_nth_argument): Removed.
2623         (method_get_first_argument): Removed.
2624         (method_get_next_argument): Removed.
2625         (method_get_sizeof_arguments): Removed.
2626         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2627
2628 2011-06-09  David Li  <davidxl@google.com>
2629
2630         * gcc.dg/dump-pass.c: New test.
2631
2632 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2633
2634         PR c++/29003
2635         * g++.dg/parse/error38.C: New.
2636
2637 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR middle-end/49308
2640         * gfortran.dg/pr49308.f90: New test.
2641
2642 2011-06-08  Jason Merrill  <jason@redhat.com>
2643
2644         * g++.dg/cpp0x/noexcept11.C: New.
2645         * g++.dg/cpp0x/noexcept12.C: New.
2646         * g++.dg/cpp0x/sfinae11.C: Adjust.
2647
2648 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR testsuite/49323
2651         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2652         to dg-options, match also DW_AT_linkage_name.
2653
2654 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2655
2656         PR middle-end/21953
2657         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2658         -fno-common on alpha*-dec-osf*.
2659         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2660
2661 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2662
2663         PR rtl-optimization/49303
2664         * gcc.target/ia64/pr49303.c: New test.
2665
2666 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2667
2668         PR fortran/18918
2669         * gfortran.dg/coarray_lock_1.f90: New.
2670         * gfortran.dg/coarray_lock_2.f90: New.
2671
2672 2011-06-07  Jason Merrill  <jason@redhat.com>
2673
2674         * lib/prune.exp: Look for "required" rather than "instantiated".
2675         * g++.dg/abi/mangle11.C: Likewise.
2676         * g++.dg/abi/mangle12.C: Likewise.
2677         * g++.dg/abi/mangle17.C: Likewise.
2678         * g++.dg/abi/mangle20-2.C: Likewise.
2679         * g++.dg/abi/pragma-pack1.C: Likewise.
2680         * g++.dg/cpp0x/decltype26.C: Likewise.
2681         * g++.dg/cpp0x/decltype28.C: Likewise.
2682         * g++.dg/cpp0x/decltype29.C: Likewise.
2683         * g++.dg/cpp0x/enum11.C: Likewise.
2684         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2685         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2686         * g++.dg/cpp0x/pr47416.C: Likewise.
2687         * g++.dg/ext/case-range2.C: Likewise.
2688         * g++.dg/ext/case-range3.C: Likewise.
2689         * g++.dg/gomp/for-19.C: Likewise.
2690         * g++.dg/gomp/pr37533.C: Likewise.
2691         * g++.dg/gomp/pr38639.C: Likewise.
2692         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2693         * g++.dg/inherit/base3.C: Likewise.
2694         * g++.dg/inherit/using6.C: Likewise.
2695         * g++.dg/init/placement4.C: Likewise.
2696         * g++.dg/init/reference3.C: Likewise.
2697         * g++.dg/lookup/scoped6.C: Likewise.
2698         * g++.dg/lookup/using7.C: Likewise.
2699         * g++.dg/other/abstract1.C: Likewise.
2700         * g++.dg/other/error10.C: Likewise.
2701         * g++.dg/other/error5.C: Likewise.
2702         * g++.dg/other/field1.C: Likewise.
2703         * g++.dg/other/offsetof5.C: Likewise.
2704         * g++.dg/parse/bitfield2.C: Likewise.
2705         * g++.dg/parse/constant4.C: Likewise.
2706         * g++.dg/parse/crash20.C: Likewise.
2707         * g++.dg/parse/invalid-op1.C: Likewise.
2708         * g++.dg/parse/non-dependent2.C: Likewise.
2709         * g++.dg/parse/template18.C: Likewise.
2710         * g++.dg/tc1/dr152.C: Likewise.
2711         * g++.dg/tc1/dr166.C: Likewise.
2712         * g++.dg/tc1/dr176.C: Likewise.
2713         * g++.dg/tc1/dr213.C: Likewise.
2714         * g++.dg/template/access11.C: Likewise.
2715         * g++.dg/template/access2.C: Likewise.
2716         * g++.dg/template/access3.C: Likewise.
2717         * g++.dg/template/access7.C: Likewise.
2718         * g++.dg/template/arg7.C: Likewise.
2719         * g++.dg/template/cond2.C: Likewise.
2720         * g++.dg/template/crash13.C: Likewise.
2721         * g++.dg/template/crash40.C: Likewise.
2722         * g++.dg/template/crash7.C: Likewise.
2723         * g++.dg/template/crash84.C: Likewise.
2724         * g++.dg/template/ctor5.C: Likewise.
2725         * g++.dg/template/defarg13.C: Likewise.
2726         * g++.dg/template/defarg14.C: Likewise.
2727         * g++.dg/template/dtor7.C: Likewise.
2728         * g++.dg/template/eh2.C: Likewise.
2729         * g++.dg/template/error2.C: Likewise.
2730         * g++.dg/template/error43.C: Likewise.
2731         * g++.dg/template/friend32.C: Likewise.
2732         * g++.dg/template/injected1.C: Likewise.
2733         * g++.dg/template/instantiate1.C: Likewise.
2734         * g++.dg/template/instantiate3.C: Likewise.
2735         * g++.dg/template/instantiate5.C: Likewise.
2736         * g++.dg/template/instantiate7.C: Likewise.
2737         * g++.dg/template/local6.C: Likewise.
2738         * g++.dg/template/lookup2.C: Likewise.
2739         * g++.dg/template/member5.C: Likewise.
2740         * g++.dg/template/memfriend15.C: Likewise.
2741         * g++.dg/template/memfriend16.C: Likewise.
2742         * g++.dg/template/memfriend17.C: Likewise.
2743         * g++.dg/template/memfriend7.C: Likewise.
2744         * g++.dg/template/meminit1.C: Likewise.
2745         * g++.dg/template/nested3.C: Likewise.
2746         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2747         * g++.dg/template/nontype12.C: Likewise.
2748         * g++.dg/template/nontype13.C: Likewise.
2749         * g++.dg/template/nontype6.C: Likewise.
2750         * g++.dg/template/pr23510.C: Likewise.
2751         * g++.dg/template/pr35240.C: Likewise.
2752         * g++.dg/template/ptrmem15.C: Likewise.
2753         * g++.dg/template/ptrmem6.C: Likewise.
2754         * g++.dg/template/qualified-id1.C: Likewise.
2755         * g++.dg/template/qualttp20.C: Likewise.
2756         * g++.dg/template/qualttp3.C: Likewise.
2757         * g++.dg/template/qualttp4.C: Likewise.
2758         * g++.dg/template/qualttp5.C: Likewise.
2759         * g++.dg/template/qualttp6.C: Likewise.
2760         * g++.dg/template/qualttp7.C: Likewise.
2761         * g++.dg/template/qualttp8.C: Likewise.
2762         * g++.dg/template/recurse.C: Likewise.
2763         * g++.dg/template/recurse2.C: Likewise.
2764         * g++.dg/template/ref5.C: Likewise.
2765         * g++.dg/template/scope2.C: Likewise.
2766         * g++.dg/template/sfinae10.C: Likewise.
2767         * g++.dg/template/sfinae3.C: Likewise.
2768         * g++.dg/template/sizeof3.C: Likewise.
2769         * g++.dg/template/static9.C: Likewise.
2770         * g++.dg/template/template-id-2.C: Likewise.
2771         * g++.dg/template/typedef13.C: Likewise.
2772         * g++.dg/template/typename4.C: Likewise.
2773         * g++.dg/template/using14.C: Likewise.
2774         * g++.dg/template/using2.C: Likewise.
2775         * g++.dg/template/warn1.C: Likewise.
2776         * g++.dg/warn/Wparentheses-13.C: Likewise.
2777         * g++.dg/warn/Wparentheses-15.C: Likewise.
2778         * g++.dg/warn/Wparentheses-16.C: Likewise.
2779         * g++.dg/warn/Wparentheses-17.C: Likewise.
2780         * g++.dg/warn/Wparentheses-18.C: Likewise.
2781         * g++.dg/warn/Wparentheses-19.C: Likewise.
2782         * g++.dg/warn/Wparentheses-20.C: Likewise.
2783         * g++.dg/warn/Wparentheses-23.C: Likewise.
2784         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2785         * g++.dg/warn/noeffect2.C: Likewise.
2786         * g++.dg/warn/noeffect4.C: Likewise.
2787         * g++.dg/warn/pr8570.C: Likewise.
2788         * g++.old-deja/g++.brendan/init2.C: Likewise.
2789         * g++.old-deja/g++.eh/spec6.C: Likewise.
2790         * g++.old-deja/g++.pt/crash10.C: Likewise.
2791         * g++.old-deja/g++.pt/crash36.C: Likewise.
2792         * g++.old-deja/g++.pt/derived3.C: Likewise.
2793         * g++.old-deja/g++.pt/error2.C: Likewise.
2794         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2795         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2796         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2797         * g++.old-deja/g++.pt/overload7.C: Likewise.
2798         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2799
2800 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2801             Iain Sandoe  <iains@gcc.gnu.org>
2802
2803         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2804         Added code to deal with the case when [Protocol
2805         -descriptionForInstanceMethod:] or [Protocol
2806         -descriptionForClassMethod:] returns NULL.
2807
2808 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2809             Iain Sandoe  <iains@gcc.gnu.org>
2810
2811         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2812         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2813         Added cast.
2814
2815 2011-06-07  Xinliang David Li  <davidxl@google.com>
2816
2817         * gcc.dg/inline_2.c: New test.
2818         * gcc.dg/unroll_2.c: New test.
2819         * gcc.dg/inline_3.c: New test.
2820         * gcc.dg/unroll_3.c: New test.
2821         * gcc.dg/inline_4.c: New test.
2822         * gcc.dg/unroll_4.c: New test.
2823         * gcc.dg/inline_1.c: New test.
2824         * gcc.dg/unroll_1.c: New test.
2825
2826 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828         PR tree-optimization/48497
2829         * lib/gcc-defs.exp (dg-additional-options): New proc.
2830         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2831         -msse2 on 32-bit x86.
2832
2833 2011-06-06  Jason Merrill  <jason@redhat.com>
2834
2835         * g++.dg/cpp0x/enum19.C: New.
2836
2837 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2838
2839         * gcc.target/arm/neon-reload-class.c: New test.
2840
2841 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2842
2843         PR debug/49130
2844         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2845
2846 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2847
2848         * gcc.target/arm/smlatb-1.c: New file.
2849         * gcc.target/arm/smlatt-1.c: New file.
2850         * gcc.target/arm/smlaltb-1.c: New file.
2851         * gcc.target/arm/smlaltt-1.c: New file.
2852
2853 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2854
2855         * gcc.target/arm/mla-2.c: New test.
2856
2857 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2858
2859         PR gcov-profile/49299
2860         * gcc.dg/tree-prof/pr49299-1.c: New test.
2861         * gcc.dg/tree-prof/pr49299-2.c: New test.
2862
2863 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2864
2865         * lib/target-supports.exp
2866         (check_effective_target_vect_widen_mult_qi_to_hi):
2867         Add NEON as supporting target.
2868         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2869         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2870         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2871         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2872         using widening multiplication on targets that support it.
2873         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2874         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2875         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2876
2877 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2878
2879         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2880         Modern Objective-C runtime API.
2881         * objc/execute/next_mapping.h: Removed.
2882         * objc-obj-c++-shared/next-mapping.h: Removed.
2883         * objc-obj-c++-shared/Object1.h: Removed.
2884         * objc-obj-c++-shared/Object1.m: Removed.
2885         * objc-obj-c++-shared/Object1.mm: Removed.
2886         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2887         * objc-obj-c++-shared/Protocol1.h: Removed.
2888         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2889         of ProtoBool, IVAR_T and METHOD.
2890         * objc-obj-c++-shared/runtime.h: New.
2891         * objc-obj-c++-shared/TestsuiteObject.h: New.
2892         * objc-obj-c++-shared/TestsuiteObject.m: New.
2893
2894         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2895         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2896         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2897         it a class method.
2898         * objc/execute/_cmd.m: Include
2899         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2900         runtime API.  ([TestClass +initialize]): Include this method also
2901         with the GNU runtime.
2902         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2903         Object.  ([-setValue:]): Return void.
2904         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2905         with the GNU runtime.  Include
2906         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2907         for the NeXT runtime.  Use the existing print_ivars() and
2908         compare_structures() implementations for the old NeXT runtime.
2909         Added new implementations for the Modern GNU and NeXT runtimes.
2910         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2911         well.  (main): Use objc_getClass().  Use return instead of exit.
2912         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2913         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2914         of exit().
2915         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2916         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2917         instead of Object.  (main): Use return instead of exit().
2918         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2919         instead of Object.  Removed prototype for exit().  (main): Use
2920         return instead of exit().  Use the Modern Objective-C runtime API.
2921         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2922         Object.
2923         * objc/execute/class-tests-1.h: Include
2924         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2925         runtime API.  (test_class_with_superclass): Do not call [Object
2926         class].  There is no need to with the current libobjc.
2927         * objc/execute/class-tests-2.h: Include
2928         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2929         runtime API.
2930         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2931         ../../objc-obj-c++-shared/next-mapping.h.
2932         * objc/execute/class-2.m: Likewise.
2933         * objc/execute/class-3.m: Likewise.
2934         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2935         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2936         +initialize]): Include this method also with the GNU
2937         runtime. (main): Use the Modern Objective-C runtime API.
2938         * objc/execute/class-5.m: Likewise.
2939         * objc/execute/class-6.m: Likewise.
2940         * objc/execute/class-7.m: Likewise.
2941         * objc/execute/class-8.m: Likewise.
2942         * objc/execute/class-9.m: Likewise.
2943         * objc/execute/class-10.m: Likewise.
2944         * objc/execute/class-11.m: Likewise.
2945         * objc/execute/class-12.m: Likewise.
2946         * objc/execute/class-13.m: Likewise.
2947         * objc/execute/class-14.m: Likewise.
2948         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2949         this method also with the GNU runtime.
2950         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2951         +initialize]): Include this method also with the GNU runtime.
2952         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2953         of Object.
2954         * objc/execute/encode-1.m: Likewise.
2955         * objc/execute/enumeration-1.m: Likewise.
2956         * objc/execute/enumeration-2.m: Likewise.
2957         * objc/execute/exceptions/catchall-1.m: Likewise.
2958         * objc/execute/exceptions/finally-1.m: Likewise.
2959         * objc/execute/exceptions/foward-1.m: Likewise.
2960         * objc/execute/exceptions/local-variables-1.m: Likewise.
2961         * objc/execute/exceptions/throw-nil.m: Likewise.
2962         * objc/execute/exceptions/trivial.m: Likewise.
2963         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2964         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2965         * objc/execute/exceptions/matcher-1.m: Likewise.
2966         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2967         Object.
2968         * objc/execute/formal_protocol-2.m: Likewise.
2969         * objc/execute/formal_protocol-3.m: Likewise.
2970         * objc/execute/formal_protocol-4.m: Likewise.
2971         * objc/execute/formal_protocol-5.m: Include
2972         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2973         protocol_getName().
2974         * objc/execute/formal_protocol-6.m: Likewise.
2975         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2976         Object.  Include <objc/Protocol.h> instead of
2977         ../../objc-obj-c++-shared/Protocol1.h.
2978         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2979         Object.
2980         * objc/execute/informal_protocol.m: Likewise.
2981         * objc/execute/load-3.m: Likewise.
2982         * objc/execute/many_args_method.m ([TestClass +initialize]):
2983         Include this method with the GNU runtime as well.
2984         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2985         * objc/execute/nested-func-1.m: Use TestsuiteObject
2986         instead of Object.
2987         * objc/execute/nil_method-1.m: Likewise.
2988         * objc/execute/no_clash.m: Likewise.
2989         * objc/execute/np-1.m: Do not include
2990         ../../objc-obj-c++-shared/Protocol1.h.
2991         (main): Use return instead of exit().
2992         * objc/execute/np-2.m: Do not include
2993         ../../objc-obj-c++-shared/Protocol1.h.
2994         ([MyObject +initialize]): Include this method also with the GNU
2995         runtime.  (main): Use return instead of exit().
2996         * objc/execute/object_is_class.m: Include
2997         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2998         of Object.  (main): Use the Modern Objective-C runtime API.
2999         * objc/execute/object_is_meta_class.m: Likewise.
3000         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3001         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3002         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3003         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3004         Objective-C runtime API.
3005         * objc/execute/protocol-isEqual-2.m: Likewise.
3006         * objc/execute/protocol-isEqual-3.m: Likewise.
3007         * objc/execute/protocol-isEqual-4.m: Likewise.
3008         * objc/execute/redefining_self.m ([TestClass +initialize]):
3009         Include this method with the GNU runtime as well.
3010         * objc/execute/root_methods.m: Include
3011         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3012         Include this method with the GNU runtime as well.
3013         (main): Use the Modern Objective-C runtime API.
3014         * objc/execute/selector-1.m: Include
3015         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3016         of Object.  (main): Use the Modern Objective-C runtime API.
3017         * objc/execute/static-1.m ([Test +initialize]): Include this
3018         method with the GNU runtime as well.
3019         * objc/execute/static-2.m: Likewise.
3020         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3021         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3022         ([MathClass +initialize]): Include this method with the GNU
3023         runtime as well.
3024         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3025         instead of Object.
3026         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3027         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3028         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3029         * objc.dg/attributes/method-attribute-1.m: Likewise.
3030         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3031         * objc.dg/attributes/method-attribute-2.m: Likewise.
3032         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3033         * objc.dg/attributes/method-attribute-3.m: Likewise.
3034         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3035         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3036         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3037         * obj-c++.dg/bitfield-1.mm: Likewise.
3038         * obj-c++.dg/bitfield-2.mm: Likewise
3039         * objc.dg/bitfield-3.m: Likewise.
3040         * obj-c++.dg/bitfield-4.mm: Likewise.
3041         * objc.dg/bitfield-5.m: Likewise
3042         * objc.dg/call-super-1.m: Likewise.
3043         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3044         Use objc_getClass() instead of objc_get_class(), but for the GNU
3045         runtime redefine objc_getClass as objc_get_class.  Include
3046         ../objc-obj-c++-shared/runtime.h.
3047         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3048         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3049         Use the Modern Objective-C runtime API.
3050         * objc.dg/class-protocol-1.m: Include
3051         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3052         * obj-c++.dg/class-protocol-1.mm: Likewise.
3053         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3054         * objc.dg/comp-types-10.m: Likewise.
3055         * objc.dg/comp-types-11.m: Likewise.
3056         * objc.dg/comp-types-12.m: Likewise.
3057         * obj-c++.dg/comp-types-9.mm: Likewise.
3058         * obj-c++.dg/comp-types-11.mm: Likewise.
3059         * obj-c++.dg/comp-types-12.mm: Likewise.
3060         * obj-c++.dg/comp-types-13.mm: Likewise.
3061         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3062         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3063         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3064         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3065         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3066         * objc.dg/desig-init-1.m: Likewise.
3067         * obj-c++.dg/defs.mm: Likewise.
3068         * objc.dg/exceptions-2.m: Likewise.
3069         * obj-c++.dg/except-1.mm: Likewise.
3070         * obj-c++.dg/exceptions-2.mm: Likewise.
3071         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3072         Use the Modern Objective-C runtime API.
3073         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3074         the Modern Objective-C runtime API.  Do not include
3075         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3076         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3077         the Modern Objective-C runtime API except when using an older NeXT
3078         runtime.
3079         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3080         the Modern Objective-C runtime API.
3081         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3082         objc/encoding.h.
3083         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3084         * objc.dg/encode-7-next-64bit.m: Updated include.
3085         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3086         objc/encoding.h.
3087         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3088         the Modern Objective-C runtime API.
3089         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3090         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3091         instead of ../objc-obj-c++-shared/Protocol1.h.
3092         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3093         the Modern Objective-C runtime API except when using an older NeXT
3094         runtime.
3095         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3096         the Modern Objective-C runtime API.
3097         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3098         Object.
3099         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3100         * objc.dg/fix-and-continue-2.m: Likewise.
3101         * objc.dg/foreach-1.m: Likewise.
3102         * objc.dg/foreach-2.m: Likewise.
3103         * objc.dg/foreach-3.m: Likewise.
3104         * objc.dg/foreach-4.m: Likewise.
3105         * objc.dg/foreach-5.m: Likewise.
3106         * objc.dg/foreach-6.m: Likewise.
3107         * objc.dg/foreach-7.m: Likewise.
3108         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3109         Object.
3110         * objc.dg/func-ptr-2.m: Likewise.
3111         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3112         Do not include objc/objc-api.h.
3113         * obj-c++.dg/fsf-package-0.mm: Likewise.
3114         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3115         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3116         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3117         of Object.
3118         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3119         * objc.dg/gnu-runtime-3.m: Likewise.
3120         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3121         * objc.dg/headers.m: Include objc/runtime.h instead of
3122         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3123         for the NeXT runtime.
3124         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3125         * obj-c++.dg/isa-field-1.mm: Likewise.
3126         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3127         * objc.dg/layout-1.m: Likewise.
3128         * objc.dg/layout-2.m: Likewise.
3129         * objc.dg/local-decl-2.m: Likewise.
3130         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3131         Object.  ([Container +elementForView:]): Use
3132         class_conformsToProtocol().
3133         * obj-c++.dg/lookup-2.mm: Likewise.
3134         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3135         * obj-c++.dg/local-decl-1.mm: Likewise.
3136         * objc.dg/method-3.m: Likewise.
3137         * objc.dg/method-4.m: Likewise.
3138         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3139         ../objc-obj-c++-shared/Protocol1.h.
3140         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3141         * objc.dg/method-9.m: Likewise.
3142         * objc.dg/method-10.m: Likewise.
3143         * objc.dg/method-13.m ([Root +initialize]): Include this method
3144         also for the GNU runtime.  (main): Use objc_getClass() also for
3145         the GNU runtime.
3146         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3147         * objc.dg/method-17.m: Likewise.
3148         * objc.dg/method-19.m: Likewise.
3149         * objc.dg/method-20b.m: Likewise.
3150         * obj-c++.dg/method-2.mm: Likewise.
3151         * obj-c++.dg/method-6.mm: Likewise.
3152         * obj-c++.dg/method-10.mm: Likewise.
3153         * obj-c++.dg/method-11.mm: Likewise.
3154         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3155         ../objc-obj-c++-shared/Protocol1.h.
3156         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3157         * obj-c++.dg/method-15.mm: Likewise.
3158         * obj-c++.dg/method-17.mm: Likewise.
3159         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3160         +initialize]): Include this method also for the GNU
3161         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3162         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3163         * obj-c++.dg/method-22.mm: Likewise.
3164         * obj-c++.dg/method-23.mm: Likewise.
3165         * obj-c++.dg/no-extra-load.mm: Likewise.
3166         * objc.dg/objc-fast-4.m: Likewise.
3167         * objc.dg/objc-gc-4.m: Likewise.
3168         * obj-c++.dg/objc-gc-3.mm: Likewise.
3169         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3170         protocol_getMethodDescription() instead of [Protocol
3171         -descriptionForInstanceMethod].
3172         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3173         Made it available with all runtimes.  (main): Call -test instead
3174         of -class.
3175         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3176         and put into a category.
3177         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3178         Object.  Include objc/objc.h.
3179         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3180         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3181         New. (main): Use protocol_getMethodDescription() instead
3182         of [Protocol -descriptionForInstanceMethod] and [Protocol
3183         -descriptionForClassMethod].
3184         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3185         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3186         Objective-C runtime API.
3187         * obj-c++.dg/proto-qual-1.mm: Likewise.
3188         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3189         Object.
3190         * obj-c++.dg/property/property-1.mm: Likewise.
3191         * obj-c++.dg/qual-types-1.mm: Likewise.
3192         * objc.dg/selector-2.m: Include objc/objc.h instead of
3193         ../objc-obj-c++-shared/Object1.h.
3194         * obj-c++.dg/selector-2.mm: Likewise.
3195         * obj-c++.dg/selector-5.mm: Likewise.
3196         * obj-c++.dg/selector-6.mm: Likewise.
3197         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3198         Object.  Do not include objc/objc-api.h.
3199         * obj-c++.dg/set-not-used-1.mm: Likewise.
3200         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3201         * objc.dg/stret-1.m: Likewise.
3202         * objc.dg/stret-2.m: Likewise.
3203         * obj-c++.dg/super-class-2.mm: Likewise.
3204         * objc.dg/super-class-3.m: Likewise.
3205         * objc.dg/super-class-4.m: Likewise.
3206         * objc.dg/sync-2.m: Likewise.
3207         * obj-c++.dg/sync-2.mm: Likewise.
3208         * objc.dg/sync-1.m: Include objc/objc.h instead of
3209         ../objc-obj-c++-shared/Object1.h.
3210         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3211         'Class' as the type of 'isa'.
3212         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3213         Objective-C runtime API.  ([TestClass +initialize]): Include this
3214         method with the GNU runtime as well.
3215         * objc.dg/strings/strings-1.m: Updated includes.
3216         * obj-c++.dg/strings/strings-1.mm: Likewise.
3217         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3218         objc.dg/strings/const-str-12b.m.
3219         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3220         * obj-c++.dg/template-3.mm: Likewise.
3221         * obj-c++.dg/template-4.mm: Likewise.
3222         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3223         Objective-C runtime API.
3224         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3225         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3226         * obj-c++.dg/try-catch-1.mm: Likewise.
3227         * obj-c++.dg/try-catch-2.mm: Likewise.
3228         * objc.dg/try-catch-3.m: Likewise.
3229         * obj-c++.dg/try-catch-3.mm: Likewise.
3230         * objc.dg/try-catch-6.m: Likewise.
3231         * objc.dg/try-catch-7.m: Likewise.
3232         * obj-c++.dg/try-catch-7.mm: Likewise.
3233         * obj-c++.dg/try-catch-8.mm: Likewise.
3234         * obj-c++.dg/try-catch-9.mm: Likewise.
3235         * objc.dg/try-catch-10.m: Likewise.
3236         * obj-c++.dg/try-catch-11.mm: Likewise.
3237         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3238         Object.  Include objc/objc.h.
3239         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3240         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3241         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3242         Object.  Use Modern Objective-C runtime API.  Do not use
3243         performv::.
3244         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3245         * obj-c++.dg/torture/trivial.mm: Likewise.
3246         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3247         instead of ../objc-obj-c++-shared/Object1.h.  Include
3248         ../objc-obj-c++-shared/runtime.h.
3249         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3250         * objc.dg/torture/strings/const-str-11.m: Likewise.
3251         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3252         * objc.dg/torture/strings/const-str-9.m: Likewise.
3253         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3254         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3255         instead of Object. Only add _FooClassReference if
3256         __NEXT_RUNTIME__.
3257         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3258         * objc.dg/torture/strings/const-str-8.m: Likewise.
3259         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3260         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3261         additional sources.
3262         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3263         Object.
3264         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3265         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3266         * obj-c++.dg/va-meth-1.mm: Likewise.
3267         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3268         ../objc-obj-c++-shared/Object1.h.
3269         * objc.dg/zero-link-3.m: Likewise.
3270
3271 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3272
3273         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3274
3275 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3276
3277         PR objc-++/48275
3278         * obj-c++.dg/property/cxx-property-1.mm: New.
3279         * obj-c++.dg/property/cxx-property-2.mm: New.
3280
3281 2011-06-06  Jason Merrill  <jason@redhat.com>
3282
3283         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3284
3285 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3286
3287         PR rtl-optimization/49145
3288         From Ryan Mansfield
3289         * gcc.c-torture/compile/pr49145.c: New test.
3290
3291 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR testsuite/49288
3294         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3295         to dg-options, match also DW_AT_linkage_name.
3296
3297         PR debug/49294
3298         * gcc.dg/debug/pr49294.c: New test.
3299
3300         PR c++/49264
3301         * g++.dg/opt/pr49264.C: New test.
3302
3303 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3304
3305         PR tree-optimization/49243
3306         * gcc.dg/pr49243.c: New.
3307
3308 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3309
3310         * gnat.dg/specs/cond_expr1.ads: New test.
3311
3312 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3313
3314         * gnat.dg/deferred_const4.ad[sb]: New test.
3315         * gnat.dg/deferred_const4_pkg.ads: New helper.
3316
3317 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3318
3319         * gnat.dg/test_tamdt.adb: Rename to...
3320         * gnat.dg/taft_type1.adb: ...this.
3321         * gnat.dg/tamdt.ad[sb]: Rename to...
3322         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3323         * gnat.dg/tamdt_aux.ads: Rename to...
3324         * gnat.dg/taft_type1_pkg2.ads: ...this.
3325         * gnat.dg/taft_type2.ad[sb]: New test.
3326         * gnat.dg/taft_type2_pkg.ads: New helper.
3327         * gnat.dg/taft_type3.adb: New test.
3328         * gnat.dg/taft_type3_pkg.ads: New helper.
3329
3330 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3331
3332         PR fortran/49255
3333         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3334         for F2008.
3335
3336 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3337
3338         PR testsuite/49287
3339         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3340         warning.
3341         * objc.dg/gnu-api-2-objc.m: Likewise.
3342         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3343         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3344
3345 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3346
3347         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3348         alignment, not the alignment, when calling class_addIvar().  Add
3349         an 'isa' instance variable to the test root class.
3350         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3351
3352 2011-06-04  Jan Hubicka  <jh@suse.cz>
3353
3354         PR tree-optimization/48893
3355         PR tree-optimization/49091
3356         PR tree-optimization/49179
3357         * gfortran.dg/pr49179.f90: New testcase
3358
3359 2011-06-04  Jan Hubicka  <jh@suse.cz>
3360
3361         PR lto/48954
3362         * g++.dg/torture/pr48954.C: New testcase.
3363
3364 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3365
3366         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3367
3368 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3369
3370         PR c++/33840
3371         * g++.dg/diagnostic/bitfld2.C: New.
3372
3373 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR target/49281
3376         * gcc.c-torture/execute/pr49281.c: New test.
3377
3378 2011-06-04  Jan Hubicka  <jh@suse.cz>
3379
3380         PR tree-optimize/48929
3381         * gcc.c-torture/compile/pr48929.c: New testcase.
3382
3383 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3386
3387 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR c++/49276
3390         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3391
3392 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3393
3394         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3395
3396 2011-06-03  Richard Henderson  <rth@redhat.com>
3397             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3398
3399         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3400
3401 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3402
3403         * objc.dg/headers.m: Do not include objc-list.h.
3404
3405 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3406
3407         * objc.dg/type-stream-1.m: Test removed.
3408         * objc.dg/headers.m: Do not include typedstream.h.
3409
3410 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3411
3412         * objc.dg/torture/forward-1.m (main): Updated testcase.
3413
3414 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3415
3416         PR target/49163
3417         * gcc.c-torture/compile/pr49163.c: New.
3418
3419 2011-06-02  Asher Langton  <langton2@llnl.gov>
3420
3421         PR fortran/49268
3422         * gfortran.dg/PR49268.f90: New test.
3423
3424 2011-06-02  Asher Langton  <langton2@llnl.gov>
3425
3426         PR fortran/37039
3427         * gfortran.dg/PR37039.f90: New test.
3428
3429 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3430
3431         PR objc/48539
3432         * objc.dg/method-5.m: Updated.
3433         * objc.dg/method-19.m: Updated.
3434         * objc.dg/method-lookup-1.m: New.
3435         * obj-c++.dg/method-6.mm: Updated.
3436         * obj-c++.dg/method-7.mm: Updated.
3437         * obj-c++.dg/method-lookup-1.mm: New.
3438
3439 2011-06-02  DJ Delorie  <dj@redhat.com>
3440
3441         * lib/timeout.exp (timeout): Add board_info support.
3442
3443 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3444
3445         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3446
3447 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3448
3449         PR fortran/49265
3450         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3451         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3452
3453 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3454             Hans-Peter Nilsson  <hp@axis.com>
3455
3456         PR rtl-optimization/48840
3457         * gcc.target/sparc/ultrasp13.c: New test.
3458
3459 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3460
3461         PR target/49238
3462         * gcc.c-torture/compile/pr49238.c: New.
3463
3464 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3465
3466         * gcc.target/arm/g2.c: Skip test in -mthumb.
3467         Skip test unless cpu is xscale.
3468         * gcc.target/arm/scd42-2.c: Likewise.
3469         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3470
3471 2011-06-01  Jason Merrill  <jason@redhat.com>
3472
3473         * g++.dg/cpp0x/decltype28.C: New.
3474         * g++.dg/cpp0x/decltype29.C: New.
3475
3476 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3477
3478         PR target/45074
3479         * gcc.target/mips/pr45074.c: New test.
3480
3481 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3482             Hans-Peter Nilsson  <hp@axis.com>
3483
3484         PR rtl-optimization/48830
3485         * gcc.target/sparc/ultrasp12.c: New test.
3486
3487 2011-06-01  David Li  <davidxl@google.com>
3488
3489         * gcc.dg/profile-dir-1.c: Change pass name.
3490         * gcc.dg/profile-dir-2.c: Ditto.
3491         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3492         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3493         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3494         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3495         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3496         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3497         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3498         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3499         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3500         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3501         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3502         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3503         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3504         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3505         * gcc.dg/profile-dir-3.c: Ditto.
3506         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3507
3508 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3509
3510         * objc.dg/attributes/method-nonnull-1.m: New test.
3511         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3512
3513 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/18918
3516         * gfortran.dg/coarray_atomic_1.f90: New.
3517         * gfortran.dg/coarray/atomic_1.f90: New.
3518
3519 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3520
3521         * gcc.dg/guality/bswaptest.c: New test.
3522         * gcc.dg/guality/clztest.c: New test.
3523         * gcc.dg/guality/ctztest.c: New test.
3524         * gcc.dg/guality/rotatetest.c: New test.
3525
3526         PR target/48688
3527         * gcc.target/i386/pr48688.c: New test.
3528
3529 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3530
3531         PR c++/48010
3532         * g++.dg/lookup/name-clash9.C: New.
3533
3534 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3535
3536         PR fortran/18918
3537         * gfortran.dg/coarray/dummy_1.f90: New.
3538
3539 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/18918
3542         * gfortran.dg/coarray/save_1.f90: New.
3543         * gfortran.dg/coarray_4.f90: Update dg-error.
3544
3545 2011-05-31  Jason Merrill  <jason@redhat.com>
3546
3547         * g++.dg/cpp0x/rv-template1.C: New.
3548
3549 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR rtl-optimization/49235
3552         * gcc.dg/pr49235.c: New test.
3553
3554 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3555
3556         PR tree-optimization/49093
3557         * gcc.dg/vect/pr49093.c: New test.
3558
3559 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3560
3561         PR debug/49047
3562         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3563
3564 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3565
3566         PR testsuite/49239
3567         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3568         output array.
3569
3570 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3571
3572         PR target/49186
3573         * gcc.c-torture/execute/pr49186.c: New.
3574
3575 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3576
3577         PR target/49168
3578          * gcc.target/i386/pr49168-1.c: New.
3579
3580 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3581             Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * gcc.dg/guality/drap.c: New test.
3584
3585 2011-05-30  Richard Guenther  <rguenther@suse.de>
3586
3587         PR tree-optimization/49210
3588         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3589         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3590
3591 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3592
3593         PR c++/49223
3594         * g++.dg/gomp/pr49223-1.C: New test.
3595         * g++.dg/gomp/pr49223-2.C: New test.
3596
3597 2011-05-30  Richard Guenther  <rguenther@suse.de>
3598
3599         PR tree-optimization/49218
3600         * gcc.c-torture/execute/pr49218.c: New testcase.
3601
3602 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3603
3604         PR tree-optimization/49199
3605         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3606         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3607         -fno-tree-scev-cprop.
3608
3609 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3610
3611         PR fortran/47601
3612         * gfortran.dg/extends_13.f03: New.
3613
3614 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR rtl-optimization/49095
3617         * gcc.target/i386/pr49095.c: New test.
3618
3619 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3620
3621         PR fortran/18918
3622         * gfortran.dg/coarray_24.f90: New.
3623
3624 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3625
3626         PR fortran/18918
3627         * gfortran.dg/coarray_23.f90: New.
3628
3629 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3630
3631         From Ryan Mansfield
3632         * gcc.dg/pr48826.c: New test.
3633
3634 2011-05-29  Richard Guenther  <rguenther@suse.de>
3635
3636         PR tree-optimization/49217
3637         * gcc.dg/torture/pr49217.c: New testcase.
3638
3639 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3640
3641         PR testsuite/49222
3642         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3643
3644 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3645
3646         * gnat.dg/boolean_subtype.adb: Rename to...
3647         * gnat.dg/boolean_subtype1.adb: ...this.
3648
3649 2011-05-28  Jason Merrill  <jason@redhat.com>
3650
3651         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3652
3653 2011-05-27  Jason Merrill  <jason@redhat.com>
3654
3655         * g++.dg/cpp0x/enum18.C: Adjust.
3656
3657         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3658
3659 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3660
3661         PR fortran/18918
3662         * gfortran.dg/coarray_22.f90: New.
3663
3664 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3665
3666         PR tree-optimization/46728
3667         * gcc.target/powerpc/pr46728-1.c: New.
3668         * gcc.target/powerpc/pr46728-2.c: New.
3669         * gcc.target/powerpc/pr46728-3.c: New.
3670         * gcc.target/powerpc/pr46728-4.c: New.
3671         * gcc.target/powerpc/pr46728-5.c: New.
3672         * gcc.dg/pr46728-6.c: New.
3673         * gcc.target/powerpc/pr46728-7.c: New.
3674         * gcc.target/powerpc/pr46728-8.c: New.
3675         * gcc.dg/pr46728-9.c: New.
3676         * gcc.target/powerpc/pr46728-10.c: New.
3677         * gcc.target/powerpc/pr46728-11.c: New.
3678         * gcc.dg/pr46728-12.c: New.
3679         * gcc.target/powerpc/pr46728-13.c: New.
3680         * gcc.target/powerpc/pr46728-14.c: New.
3681         * gcc.target/powerpc/pr46728-15.c: New.
3682         * gcc.target/powerpc/pr46728-16.c: New.
3683
3684 2011-05-27  Jason Merrill  <jason@redhat.com>
3685
3686         * g++.dg/abi/mangle47.C: New.
3687
3688         PR c++/49176
3689         * g++.dg/template/const5.C: New.
3690
3691         * g++.dg/cpp0x/enum18.C: New.
3692
3693         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3694
3695         * g++.dg/cpp0x/error6.C: New.
3696
3697         * g++.dg/cpp0x/error5.C: New.
3698
3699 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c++/49165
3702         * g++.dg/eh/cond6.C: New test.
3703
3704 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/48820
3707         * gfortran.dg/rank_3.f90: New.
3708         * gfortran.dg/rank_4.f90: New.
3709
3710 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3711
3712         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3713         replace dump search.
3714
3715 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3716
3717         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3718         * gnat.dg/bit_packed_array5.adb: ...here.
3719
3720 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3721
3722         PR c++/42056
3723         * g++.dg/cpp0x/auto25.C: New.
3724
3725 2011-05-27  Richard Guenther  <rguenther@suse.de>
3726
3727         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3728
3729 2011-05-27  Richard Guenther  <rguenther@suse.de>
3730
3731         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3732
3733 2011-05-27  Richard Guenther  <rguenther@suse.de>
3734
3735         PR middle-end/49189
3736         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3737
3738 2011-05-26  Jason Merrill  <jason@redhat.com>
3739
3740         * g++.dg/cpp0x/friend1.C: New.
3741         * g++.dg/cpp0x/friend2.C: New.
3742
3743         * g++.dg/cpp0x/auto7.C: Update.
3744         * g++.dg/template/crash50.C: Adjust.
3745         * g++.dg/template/static9.C: Adjust.
3746         * g++.old-deja/g++.ext/memconst.C: Adjust.
3747
3748 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3749
3750         * gcc.dg/march.c: Ignore a note for some targets.
3751
3752 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3753             Nathan Froyd  <froydnj@codesourcery.com>
3754
3755         PR c++/2288
3756         PR c++/18770
3757         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3758         * g++.dg/parse/pr18770.C: New test.
3759         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3760
3761 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3762
3763         PR fortran/48955
3764         * gfortran.dg/dependency_40.f90 : New test.
3765
3766 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/18918
3769         * gfortran.dg/coarray/registering_1.f90: New.
3770
3771 2011-05-26  Jason Merrill  <jason@redhat.com>
3772
3773         * g++.dg/cpp0x/variadic111.C: New.
3774         * g++.dg/cpp0x/variadic41.C: Adjust.
3775
3776 2011-05-26  Richard Guenther  <rguenther@suse.de>
3777
3778         PR tree-optimization/48702
3779         * gcc.dg/torture/pr48702.c: New testcase.
3780
3781 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3782
3783         PR gcov-profile/48845
3784         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3785         support.
3786         * gcc.dg/matrix/matrix.exp: Likewise.
3787         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3788         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3789         line number to check_profiling_available.
3790         * lib/target-supports.exp (check_profiling_available): Account for
3791         this.
3792         Require TLS runtime support with -fprofile-generate.
3793         * lib/profopt.exp (profopt-execute): Add TLS options for
3794         -fprofile-generate.
3795         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3796
3797 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR c++/49165
3800         * g++.dg/eh/cond5.C: New test.
3801
3802         PR tree-optimization/49161
3803         * gcc.c-torture/execute/pr49161.c: New test.
3804
3805 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3806
3807         * gcc.target/arm/neon-vorn-vbic.c: New test.
3808
3809 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3810
3811         PR tree-optimization/49038
3812         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3813         * gcc.dg/vect/pr49038.c: New test.
3814
3815 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3816         * g++.dg/init/pr25811-3.C: New.
3817         * g++.dg/init/pr25811-4.C: New.
3818
3819 2011-05-25  Jason Merrill  <jason@redhat.com>
3820
3821         * g++.dg/cpp0x/enum17.C: New.
3822         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3823
3824         * g++.dg/cpp0x/auto24.C: New.
3825
3826         * g++.dg/cpp0x/error4.C: New.
3827
3828         * g++.dg/cpp0x/rv-restrict.C: New.
3829
3830         * g++.dg/cpp0x/enum15.C: New.
3831         * g++.dg/cpp0x/constexpr-switch2.C: New.
3832
3833         * g++.dg/cpp0x/variadic110.C: New.
3834
3835         * g++.dg/cpp0x/auto9.C: Add typedef test.
3836
3837         * g++.dg/cpp0x/auto23.C: New.
3838         * g++.dg/cpp0x/auto9.C: Adjust.
3839
3840         * g++.dg/cpp0x/defaulted29.C: New.
3841
3842         * g++.dg/cpp0x/initlist51.C: New.
3843
3844 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3845
3846         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3847         * g++.dg/abi/packed1.C: Suppress warning.
3848         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3849         * g++.dg/template/stdarg1.C: Likewise.
3850         * g++.dg/other/packed1.C: Remove arm from xfail list.
3851
3852 2011-05-25  Jason Merrill  <jason@redhat.com>
3853
3854         * g++.dg/cpp0x/enum16.C: New.
3855         * g++.dg/parse/error15.C: Adjust.
3856
3857         * g++.dg/cpp0x/initlist50.C: New.
3858
3859         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3860
3861         * g++.dg/cpp0x/variadic109.C: New.
3862
3863 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3864
3865          * gcc.target/i386/pause-1.c: New.
3866
3867 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3868
3869         * gcc.dg/stack-usage-1.c: Adjust comment.
3870         * gcc.dg/stack-usage-2.c: New test.
3871
3872 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR c++/49136
3875         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3876         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3877
3878 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3879
3880         PR rtl-optimization/48757
3881         * gfortran.dg/pr48757.f:  New test case.
3882
3883 2011-05-24  Jason Merrill  <jason@redhat.com>
3884
3885         * g++.dg/cpp0x/access01.C: New.
3886
3887 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3888
3889         PR libobjc/48177
3890         * objc.dg/pr48177.m: New testcase.      
3891
3892 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3893
3894         PR objc/48187
3895         * objc.dg/pr48187.m: New testcase.
3896         * obj-c++.dg/pr48187.mm: New testcase.
3897         * objc.dg/ivar-extra-semicolon.m: New testcase.
3898
3899 2011-05-24  Jason Merrill  <jason@redhat.com>
3900
3901         * g++.dg/template/access21.C: New.
3902         * g++.dg/template/access22.C: New.
3903
3904 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3905
3906         PR rtl-optimization/48633
3907         * g++.dg/pr48633.C: New test.
3908
3909 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         PR target/49133
3912         * g++.dg/other/pr49133.C: New test.
3913
3914 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3915             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3916
3917         * gcc.dg/torture/tls/run-gd.c: New test.
3918         * gcc.dg/torture/tls/run-ie.c: New test.
3919         * gcc.dg/torture/tls/run-ld.c: New test.
3920         * gcc.dg/torture/tls/run-le.c: New test.
3921         * lib/target-supports.exp (check_effective_target_tls_runtime):
3922         Build testcase with TLS options.
3923
3924 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3925
3926         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3927
3928 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3929
3930         PR tree-optimization/49121
3931         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3932
3933 2011-05-23  Jason Merrill  <jason@redhat.com>
3934
3935         * g++.dg/cpp0x/defaulted28.C: New.
3936
3937         * g++.dg/cpp0x/sfinae25.C: New.
3938
3939         * g++.dg/cpp0x/rv-cast2.C: New.
3940
3941         * g++.dg/cpp0x/enum14.C: New.
3942
3943 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR lto/49123
3946         * gcc.c-torture/execute/pr49123.c: New test.
3947
3948         PR debug/49032
3949         * gcc.dg/debug/pr49032.c: New test.
3950
3951         PR c/49120
3952         * gcc.dg/pr49120.c: New test.
3953
3954 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3955
3956         PR target/47315
3957         * gcc.target/i386/pr47315.c: New test.
3958
3959 2011-05-23  Jason Merrill  <jason@redhat.com>
3960
3961         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3962
3963         * g++.dg/cpp0x/sfinae24.C: New.
3964
3965         * g++.dg/cpp0x/error3.C: New.
3966
3967         * g++.dg/cpp0x/defaulted27.C: New.
3968
3969         * g++.dg/cpp0x/decltype27.C: New.
3970
3971 2011-05-23  Richard Guenther  <rguenther@suse.de>
3972
3973         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3974
3975 2011-05-23  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/40874
3978         * g++.dg/tree-ssa/pr40874.C: New testcase.
3979
3980 2011-05-23  Richard Guenther  <rguenther@suse.de>
3981
3982         PR tree-optimization/49115
3983         * g++.dg/torture/pr49115.C: New testcase.
3984
3985 2011-05-23  Richard Guenther  <rguenther@suse.de>
3986
3987         PR middle-end/15419
3988         * gcc.dg/memcpy-3.c: New testcase.
3989
3990 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3991
3992         PR middle-end/48973
3993         * gcc.c-torture/execute/pr48973-1.c: New test.
3994         * gcc.c-torture/execute/pr48973-2.c: New test.
3995
3996 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3997
3998         PR c++/18016
3999         * g++.dg/warn/pr18016.C: New.
4000
4001 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4002
4003         PR target/45098
4004         * gcc.target/arm/ivopts-6.c: New test.
4005
4006 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR middle-end/49029
4009         * gcc.c-torture/compile/pr49029.c: New test.
4010
4011 2011-05-22  Jason Merrill  <jason@redhat.com>
4012
4013         * g++.dg/cpp0x/sfinae23.C: New.
4014         * g++.dg/cpp0x/sfinae8.C: Correct.
4015
4016 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4017
4018         * gfortran.dg/function_optimize_8.f90:  New test case.
4019
4020 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4021
4022         PR tree-optimization/49087
4023         * gcc.dg/vect/O3-pr49087.c: New test.
4024
4025 2011-05-21  Jason Merrill  <jason@redhat.com>
4026
4027         * g++.dg/debug/const5.C: New.
4028
4029 2011-05-20  Jason Merrill  <jason@redhat.com>
4030
4031         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4032
4033         * g++.dg/cpp0x/constexpr-static7.C: New.
4034
4035         * g++.dg/cpp0x/enum12.C: New.
4036         * g++.dg/cpp0x/enum13.C: New.
4037
4038 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4039
4040         PR fortran/48699
4041         * gfortran.dg/select_type_23.f03: New.
4042
4043 2011-05-20  Jason Merrill  <jason@redhat.com>
4044
4045         * g++.dg/cpp0x/defaulted26.C: New.
4046
4047         * g++.dg/cpp0x/noexcept02.C: Fix.
4048         * g++.dg/cpp0x/noexcept03.C: Fix.
4049         * g++.dg/cpp0x/noexcept08.C: Fix.
4050         * g++.dg/cpp0x/noexcept10.C: New.
4051
4052 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4053
4054         PR fortran/48706
4055         * gfortran.dg/extends_12.f03: New.
4056
4057 2011-05-20  Jason Merrill  <jason@redhat.com>
4058
4059         * g++.dg/template/koenig9.C: New.
4060         * g++.dg/opt/pr47615.C: Fix.
4061         * g++.dg/overload/defarg1.C: Fix.
4062         * g++.dg/tc1/dr213.C: Remove xfail.
4063         * g++.dg/torture/pr34850.C: Fix.
4064         * g++.dg/torture/pr39362.C: Fix.
4065         * g++.old-deja/g++.brendan/crash56.C: Fix.
4066         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4067
4068 2011-05-20  Richard Guenther  <rguenther@suse.de>
4069
4070         PR tree-optimization/49079
4071         * gcc.dg/torture/pr49079.c: New testcase.
4072
4073 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR tree-optimization/49073
4076         * gcc.c-torture/execute/pr49073.c: New test.
4077
4078 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/18918
4081         * gfortran.dg/coarray_21.f90: New.
4082
4083 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4084
4085         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4086         output.
4087
4088 2011-05-19  Richard Guenther  <rguenther@suse.de>
4089
4090         PR testsuite/49063
4091         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4092
4093 2011-05-19  Richard Guenther  <rguenther@suse.de>
4094
4095         PR middle-end/48985
4096         * gcc.dg/builtin-object-size-11.c: New testcase.
4097
4098 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4099
4100         PR target/45098
4101         * gcc.target/arm/ivopts.c: New test.
4102         * gcc.target/arm/ivopts-2.c: New test.
4103
4104 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4105
4106         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4107
4108 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4109
4110         * gcc.c-torture/execute/960321-1.x: Remove.
4111
4112 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4113
4114         PR fortran/48700
4115         * gfortran.dg/move_alloc_4.f90: New.
4116
4117 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4118
4119         PR target/49002
4120         * gcc.target/i386/pr49002-1.c: New test.
4121         * gcc.target/i386/pr49002-2.c: Likewise.
4122
4123 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR tree-optimization/49039
4126         * gcc.c-torture/execute/pr49039.c: New test.
4127         * gcc.dg/tree-ssa/pr49039.c: New test.
4128         * g++.dg/torture/pr49039.C: New test.
4129
4130 2011-05-18  Jason Merrill  <jason@redhat.com>
4131
4132         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4133         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4134         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4135
4136 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4137
4138         * gcc.target/bfin/mcpu-bf592.c: New test.
4139
4140 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4141
4142         PR tree-optimization/41881
4143         * gcc.dg/vect/O3-pr41881.c: New test.
4144         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4145
4146 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR tree-optimization/49000
4149         * gcc.dg/pr49000.c: New test.
4150
4151 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/invalid1.adb: New test.
4154
4155 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4156
4157         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4158         scan pattern.
4159         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4160         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4161
4162 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4163
4164         PR c++/48994
4165         * g++.dg/cpp0x/range-for18.C: New.
4166
4167 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4168
4169         PR fortran/18918
4170         * gfortran.dg/coarray/image_index_2.f90: New.
4171
4172 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4173
4174         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4175         * g++.dg/cpp0x/override2.C: New.
4176
4177 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4178
4179         PR fortran/18918
4180         * gfortran.de/coarray_20.f90: New.
4181
4182 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4183
4184         PR fortran/22572
4185         * function_optimize_7.f90:  New test case.
4186
4187 2011-05-13  Jason Merrill  <jason@redhat.com>
4188
4189         * g++.dg/cpp0x/decltype26.C: New.
4190         * g++.dg/cpp0x/enum11.C: New.
4191
4192 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4193
4194         PR fortran/48972
4195         PR fortran/48991
4196         * gfortran.dg/assign_8.f90: Update dg-error.
4197
4198 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4199
4200         PR fortran/48972
4201         * gfortran.dg/io_constraints_8.f90: New.
4202         * gfortran.dg/io_constraints_9.f90: New.
4203
4204 2011-05-13  Martin Thuresson  <martint@google.com>
4205
4206         PR gcov-profile/47793
4207         * gcc.dg/pr47793.c: New.
4208
4209 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4210
4211         PR tree-optimization/48975
4212         * gcc.dg/pr48975.c: New test.
4213
4214 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4215
4216         PR fortran/48972
4217         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4218
4219 2011-05-12  Jason Merrill  <jason@redhat.com>
4220
4221         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4222
4223 2011-05-12  Geert Bosch  <bosch@adacore.com>
4224
4225         * gnat.dg/view_conversion1.adb: New test.
4226
4227 2011-05-12  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/48172
4230         * gcc.dg/vect/pr48172.c: New testcase.
4231
4232 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR debug/48967
4235         * g++.dg/opt/pr48967.C: New test.
4236
4237 2011-05-11  Jason Merrill  <jason@redhat.com>
4238
4239         * g++.dg/cpp0x/constexpr-friend.C: New.
4240         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4241
4242         * g++.dg/cpp0x/sfinae22.C: New.
4243
4244 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR fortran/48889
4247         * gfortran.dg/generic_24.f90: New.
4248
4249 2011-05-11  Richard Guenther  <rguenther@suse.de>
4250
4251         PR tree-optimization/15256
4252         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4253
4254 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR debug/48159
4257         * gcc.dg/pr48159-1.c: New test.
4258         * gcc.dg/pr48159-2.c: New test.
4259
4260 2011-05-11  Richard Guenther  <rguenther@suse.de>
4261
4262         PR middle-end/48953
4263         * gcc.dg/torture/pr48953.c: New testcase.
4264
4265 2011-05-11  Richard Guenther  <rguenther@suse.de>
4266
4267         PR tree-optimization/18041
4268         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4269
4270 2011-05-11  Alan Modra  <amodra@gmail.com>
4271
4272         PR target/47755
4273         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4274
4275 2011-05-10  Jason Merrill  <jason@redhat.com>
4276
4277         * g++.dg/cpp0x/defaulted25.C: New.
4278         * g++.dg/template/crash7.C: Adjust.
4279
4280         * g++.dg/cpp0x/variadic108.C: New.
4281
4282 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4283
4284         * g++.dg/inherit/virtual9.C: Extend.
4285
4286 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4287
4288         PR target/48857
4289         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4290         are passed and returned in vector registers.
4291
4292 2011-05-10  Richard Guenther  <rguenther@suse.de>
4293
4294         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4295         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4296         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4297         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4298         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4299         applies.
4300
4301 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR tree-optimization/48611
4304         PR tree-optimization/48794
4305         * gfortran.dg/gomp/pr48611.f90: New test.
4306         * gfortran.dg/gomp/pr48794.f90: New test.
4307
4308         PR debug/48928
4309         * gcc.dg/dfp/pr48928.c: New test.
4310
4311 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4312
4313         PR c++/48522
4314         * g++.dg/cpp0x/pr48522.C: New.
4315
4316 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4317
4318         PR c++/48735
4319         * g++.dg/cpp0x/sfinae21.C: New.
4320
4321 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4322
4323         * g++.dg/template/sfinae28.C: Rename to...
4324         * g++.dg/cpp0x/sfinae19.C: ... this.
4325         * g++.dg/template/sfinae29.C: Rename to...
4326         * g++.dg/cpp0x/sfinae20.C: ... this.
4327
4328 2011-05-09  Jeff Law <law@redhat.com>
4329
4330         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4331         consistent results.
4332
4333 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4334
4335         PR c++/20039
4336         * g++.dg/init/pr20039.C: New.
4337
4338 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4339
4340         PR c++/48737
4341         PR c++/48744
4342         * g++.dg/template/sfinae28.C: New.
4343         * g++.dg/template/sfinae29.C: Likewise.
4344
4345 2011-05-09  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/template/nontype23.C: New.
4348
4349 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4350         PR c++/48859
4351         * g++.dg/init/pr48859.C: New.
4352
4353 2011-05-09  Jason Merrill  <jason@redhat.com>
4354
4355         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4356         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4357         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4358         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4359         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4360         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4361         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4362         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4363
4364 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4365
4366         * g++.dg/inherit/virtual9.C: New.
4367
4368 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4369
4370         PR c++/48574
4371         * g++.dg/template/dependent-expr8.C: New test case.
4372
4373 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4374
4375         PR tree-optimization/48837
4376         * gcc.dg/pr48837.c: New testcase.
4377
4378 2011-05-06  Jason Merrill  <jason@redhat.com>
4379
4380         * g++.dg/cpp0x/constexpr-condition2.C: New.
4381
4382         * g++.dg/cpp0x/constexpr-missing.C: New.
4383
4384 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4385
4386         PR fortran/18918
4387         * gfortran.dg/coarray/this_image_2.f90: New.
4388
4389 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4390
4391         PR fortran/48858
4392         PR fortran/48820
4393         * gfortran.dg/bind_c_usage_22.f90: New.
4394         * gfortran.dg/bind_c_usage_23.f90: New.
4395         * gfortran.dg/bind_c_usage_24.f90: New.
4396         * gfortran.dg/bind_c_usage_24_c.c: New.
4397
4398 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4399
4400         PR c++/48838
4401         * g++.dg/template/member9.C: New test case.
4402
4403 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4404
4405         * gnat.dg/discr29.ad[sb]: New test.
4406         * gnat.dg/discr30.adb: Likewise.
4407
4408 2011-05-05  Julian Brown  <julian@codesourcery.com>
4409
4410         * gcc.target/arm/neon-vset_lanes8.c: New test.
4411
4412 2011-05-05  Jason Merrill  <jason@redhat.com>
4413
4414         * g++.dg/init/new32.C: New.
4415
4416 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4417
4418         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4419         Fix typo.
4420
4421 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR rtl-optimization/48381
4424         * gcc.c-torture/compile/pr48381.c: New test.
4425
4426 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4427
4428         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4429         to dg-options.
4430         * gcc.target/i386/opt-1.c: Ditto.
4431
4432 2011-05-04  Jason Merrill  <jason@redhat.com>
4433
4434         * g++.dg/conversion/base1.C: New.
4435
4436 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437
4438         PR libgfortran/48787
4439         * gfortran.dg/round_3.f08: Add more checks to test case.
4440
4441 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4442
4443         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4444         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4445         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4446         Gate test on effective_target fd_truncate.
4447
4448 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4449
4450         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4451         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4452         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4453         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4454         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4455         * gcc.target/i386/pr38824.c: Ditto.
4456         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4457         * gcc.target/i386/vecinit-2.c: Ditto.
4458         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4459         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4460         * gcc.target/i386/parity-2.c: Ditto.
4461         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4462
4463 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4464
4465         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4466         remove duplication.
4467         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4468         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4469         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4470
4471 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4472
4473         PR fortran/18918
4474         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4475
4476 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4477
4478         PR fortran/18918
4479         * gfortran.dg/coarray/this_image_1.f90: New.
4480
4481 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4482
4483         PR fortran/18918
4484         * gfortran.dg/coarray/caf.dg: New.
4485         * gfortran.dg/coarray/image_index_1.f90: New, copied
4486         from ../coarray_16.f90.
4487
4488 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4489
4490         PR c++/28501
4491         * g++.dg/ext/complex9.C: New.
4492
4493 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4494
4495         From Mike Frysinger
4496         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4497         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4498         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4499
4500 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4501
4502         * gcc.target/bfin/builtins: Created.
4503         * gcc.target/bfin/hisilh-O0.c: Deleted.
4504         * gcc.target/bfin/hisilh.c: Moved to...
4505         * gcc.target/bfin/builtins/hisilh.c: ...here.
4506         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4507         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4508         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4509         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4510         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4511         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4512         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4513         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4514         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4515         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4516         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4517         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4518         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4519         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4520         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4521         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4522         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4523         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4524         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4525         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4526         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4527         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4528         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4529         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4530         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4531         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4532         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4533         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4534         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4535         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4536         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4537         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4538         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4539         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4540         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4541         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4542         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4543         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4544         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4545         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4546         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4547         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4548         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4549         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4550         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4551         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4552         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4553         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4554         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4555         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4556         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4557         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4558         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4559         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4560         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4561         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4562         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4563         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4564         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4565         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4566         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4567         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4568         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4569         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4570         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4571         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4572         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4573         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4574         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4575         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4576         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4577         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4578         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4579         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4580         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4581         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4582         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4583         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4584         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4585         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4586         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4587         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4588         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4589         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4590         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4591         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4592         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4593         * gcc.target/bfin/builtins/circptr.c: Ditto.
4594         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4595         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4596         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4597         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4598         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4599         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4600         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4601         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4602         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4603         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4604         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4605         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4606         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4607         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4608         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4609         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4610         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4611         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4612         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4613         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4614         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4615         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4616         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4617         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4618         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4619         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4620         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4621         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4622         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4623         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4624         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4625         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4626         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4627         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4628         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4629         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4630         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4631         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4632         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4633         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4634         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4635         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4636         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4637         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4638         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4639         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4640         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4641         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4642         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4643         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4644         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4645         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4646         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4647         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4648         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4649         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4650         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4651         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4652         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4653         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4654         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4655         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4656         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4657         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4658         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4659         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4660         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4661         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4662         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4663         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4664
4665 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4666
4667         * gcc.target/arm/cold-lc.c: New test.
4668
4669 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR target/48774
4672         * gcc.dg/pr48774.c: New test.
4673
4674 2011-05-03  Richard Guenther  <rguenther@suse.de>
4675
4676         * gcc.dg/large-size-array-5.c: New testcase.
4677
4678 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4679
4680         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4681
4682 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4683
4684         * lib/target-supports.exp (check_effective_target_vect_strided):
4685         Replace with...
4686         (check_effective_target_vect_strided2)
4687         (check_effective_target_vect_strided3)
4688         (check_effective_target_vect_strided4)
4689         (check_effective_target_vect_strided8): ...these new functions.
4690
4691         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4692         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4693         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4694         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4695         * gcc.dg/vect/pr37539.c: Likewise.
4696         * gcc.dg/vect/slp-11a.c: Likewise.
4697         * gcc.dg/vect/slp-11b.c: Likewise.
4698         * gcc.dg/vect/slp-11c.c: Likewise.
4699         * gcc.dg/vect/slp-12a.c: Likewise.
4700         * gcc.dg/vect/slp-12b.c: Likewise.
4701         * gcc.dg/vect/slp-18.c: Likewise.
4702         * gcc.dg/vect/slp-19a.c: Likewise.
4703         * gcc.dg/vect/slp-19b.c: Likewise.
4704         * gcc.dg/vect/slp-21.c: Likewise.
4705         * gcc.dg/vect/slp-23.c: Likewise.
4706         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4707
4708         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4709         instead of vect_interleave && vect_extract_even_odd.
4710         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4711         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4712         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4713         * gcc.dg/vect/vect-1.c: Likewise.
4714         * gcc.dg/vect/vect-10.c: Likewise.
4715         * gcc.dg/vect/vect-98.c: Likewise.
4716         * gcc.dg/vect/vect-107.c: Likewise.
4717         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4718         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4719         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4720         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4721         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4722         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4723         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4724         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4725         * gcc.dg/vect/vect-strided-float.c: Likewise.
4726         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4727         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4728         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4729         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4730         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4731         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4732         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4733         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4734         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4735         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4736         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4737         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4738         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4739         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4740         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4741
4742         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4743         target condition.
4744         * gcc.dg/vect/pr30843.c: Likewise.
4745         * gcc.dg/vect/pr33866.c: Likewise.
4746         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4747         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4748         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4749         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4750
4751 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4752
4753         * gcc.dg/vect/slp-11.c: Split into...
4754         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4755         gcc.dg/vect/slp-11c.c: ...these tests.
4756         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4757         * gcc.dg/vect/slp-12c.c: ...this new test.
4758         * gcc.dg/vect/slp-19.c: Split into...
4759         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4760         gcc.dg/vect/slp-19c.c: ...these new tests.
4761
4762 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4763
4764         * lib/target-supports.exp
4765         (check_effective_target_vect_extract_even_odd_wide): Delete.
4766         (check_effective_target_vect_strided_wide): Likewise.
4767         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4768         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4769         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4770         * gcc.dg/vect/pr37539.c: Likewise.
4771         * gcc.dg/vect/slp-11.c: Likewise.
4772         * gcc.dg/vect/slp-12a.c: Likewise.
4773         * gcc.dg/vect/slp-12b.c: Likewise.
4774         * gcc.dg/vect/slp-19.c: Likewise.
4775         * gcc.dg/vect/slp-23.c: Likewise.
4776         * gcc.dg/vect/vect-1.c: Likewise.
4777         * gcc.dg/vect/vect-98.c: Likewise.
4778         * gcc.dg/vect/vect-107.c: Likewise.
4779         * gcc.dg/vect/vect-strided-float.c: Likewise.
4780
4781 2011-05-02  Jason Merrill  <jason@redhat.com>
4782
4783         * g++.dg/init/new31.C: New.
4784
4785 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4786
4787         PR c/35445
4788         * gcc.dg/pr35445.c: New test.
4789
4790 2011-05-02  Jason Merrill  <jason@redhat.com>
4791
4792         * c-c++-common/vla-1.c: New.
4793
4794 2011-05-02  Richard Guenther  <rguenther@suse.de>
4795
4796         PR tree-optimization/48822
4797         * gcc.dg/torture/pr48822.c: New testcase.
4798
4799 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4800
4801         PR c++/47969
4802         * g++.dg/cpp0x/constexpr-47969.C: New.
4803
4804 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4805
4806         PR testsuite/48498
4807         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4808         on vect_no_align targets.
4809         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4810         vect_no_align targets.
4811
4812 2011-05-01  Xinliang David Li  <davidxl@google.com>
4813
4814         * gcc.dg/tree-ssa/integer-addr.c: New test.
4815         * gcc.dg/tree-ssa/alias_bug.c: New test.
4816
4817 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4818
4819         PR libgfortran/48787
4820         * gfortran.dg/round_3.f08: Add more checks.
4821
4822 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4823
4824         PR fortran/48821
4825         * gfortran.dg/import9.f90: New, proper test.
4826         * gfortran.dg/interface_37.f90: Remove bogus
4827         test (bogus copy of interface_36.f90).
4828
4829 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4830
4831         PR fortran/48821
4832         * gfortran.dg/interface_37.f90: New.
4833
4834 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4835
4836         PR fortran/48746
4837         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4838
4839 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR tree-optimization/48809
4842         * gcc.c-torture/execute/pr48809.c: New test.
4843
4844 2011-04-29  Jeff Law <law@redhat.com>
4845
4846         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4847
4848 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4849
4850         PR c++/48606
4851         * g++.dg/init/ctor10.C: New.
4852
4853 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4854
4855         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4856           warning in implicitly instantiated templates.
4857
4858 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4859
4860         * g++.dg/warn/Wnull-conversion-1.C: New.
4861         * g++.dg/warn/Wnull-conversion-2.C: New.
4862
4863 2011-04-29  Diego Novillo  <dnovillo@google.com>
4864
4865         * g++.old-deja/g++.other/null3.C: Expect warning about
4866         converting boolean to a pointer.
4867
4868 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
4869
4870         PR fortran/48462
4871         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4872         being a target.
4873
4874         PR fortran/48746
4875         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4876
4877 2011-04-29  Tobias Burnus  <burnus@net-b.de>
4878
4879         PR fortran/48810
4880         * gfortran.dg/typebound_proc_22.f90: New.
4881
4882         PR fortran/48800
4883         * gfortran.dg/interface_36.f90: New.
4884
4885 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4886
4887         PR libgfortran/48488
4888         PR libgfortran/48602
4889         PR libgfortran/48615
4890         PR libgfortran/48684
4891         PR libgfortran/48787
4892         * gfortran.dg/fmt_g.f: Adjust test.
4893         * gfortran.dg/fmt_g0_1.f08: Adjust test.
4894         * gfortran.dg/round_3.f08: New test.
4895         * gfortran.dg/namelist_print_1.f: Adjust test.
4896         * gfortran.dg/char4_iunit_1.f03: Adjust test.
4897         * gfortran.dg/f2003_io_5.f03: Adjust test.
4898         * gfortran.dg/coarray_15.f90: Adjust test.
4899         * gfortran.dg/namelist_65.f90: Adjust test.
4900         * gfortran.dg/fmt_cache_1.f: Adjust test.
4901         * gfortran.dg/char4_iunit_2.f03: Adjust test.
4902         * gfortran.dg/real_const_3.f90: Adjust test.
4903
4904 2011-04-28  Xinliang David Li  <davidxl@google.com>
4905
4906         * gcc.dg/tree-prof/prof-robust-1.c: New test.
4907         * g++.dg/prof-robust-1.C: New test.
4908
4909 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
4910
4911         PR tree-optimization/48765
4912         * gcc.dg/vect/pr48765.c: New.
4913
4914 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4915
4916         PR tree-optimization/48775
4917         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4918
4919 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4920
4921         PR c++/48798
4922         * g++.dg/inherit/pr48798.C: New.
4923         * g++.old-deja/g++.other/base1.C: Adjust.
4924
4925 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
4926
4927         PR c++/48656
4928         * g++.dg/template/inherit7.C: New test case.
4929
4930 2011-04-28  Richard Guenther  <rguenther@suse.de>
4931
4932         PR tree-optimization/40052
4933         PR tree-optimization/15347
4934         * gcc.dg/tree-ssa/vrp57.c: New testcase.
4935         * gcc.dg/pr15347.c: Likewise.
4936
4937 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4938
4939         PR c++/48530
4940         * g++.dg/cpp0x/sfinae18.C: New.
4941
4942 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4943
4944         PR c++/48771
4945         * g++.dg/ext/is_literal_type1.C: New.
4946
4947 2011-04-28  Tobias Burnus  <burnus@net-b.de>
4948
4949         PR fortran/48112
4950         PR fortran/48279
4951         * gfortran.dg/interface_35.f90: New.
4952         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4953         * gfortran.dg/func_result_6.f90: Add dg-warning.
4954         * gfortran.dg/bessel_1.f90: Ditto.
4955         * gfortran.dg/hypot_1.f90: Ditto.
4956         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4957         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4958         * gfortran.dg/interface_assignment_4.f90: Ditto.
4959
4960 2011-04-27  Jason Merrill  <jason@redhat.com>
4961
4962         * g++.dg/ext/complex8.C: New.
4963
4964         * g++.dg/cpp0x/initlist49.C: New.
4965         * g++.dg/init/new30.C: New.
4966
4967 2011-04-27  Tobias Burnus  <burnus@net-b.de>
4968
4969         PR fortran/48788
4970         * gfortran.dg/whole_file_34.f90: New.
4971
4972 2011-04-27  Jan Hubicka  <jh@suse.cz>
4973
4974         * gcc.dg/tree-ssa/inline-9.c: New testcase.
4975
4976 2011-04-27  Jason Merrill  <jason@redhat.com>
4977
4978         * g++.old-deja/g++.oliva/overload1.C: Adjust.
4979
4980         * g++.dg/parse/ambig6.C: New.
4981
4982 2011-04-27  Nick Clifton  <nickc@redhat.com>
4983
4984         * gcc.dg/20020312-2.c: Add definition for RX.
4985
4986         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4987         option with RX targets.
4988
4989         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4990         /* */ comments.
4991
4992 2011-04-27  Richard Guenther  <rguenther@suse.de>
4993
4994         * gcc.dg/tree-ssa/pr23382.c: Remove.
4995
4996 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4997
4998         PR target/48767
4999         * gcc.c-torture/compile/pr48767.c: New test.
5000
5001 2011-04-27  Richard Guenther  <rguenther@suse.de>
5002
5003         PR tree-optimization/48772
5004         * g++.dg/pr48772.C: New testcase.
5005
5006 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5007
5008         PR c/48742
5009         * gcc.c-torture/compile/pr48742.c: New test.
5010
5011 2011-04-26  Jason Merrill  <jason@redhat.com>
5012
5013         * g++.dg/lookup/koenig13.C: New.
5014
5015         * g++.dg/cpp0x/initlist48.C: New.
5016
5017 2011-04-25  Jason Merrill  <jason@redhat.com>
5018
5019         * g++.dg/cpp0x/sfinae17.C: New.
5020
5021 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5022
5023         PR target/48258
5024         * gcc.target/powerpc/pr48258-1.c: New file.
5025         * gcc.target/powerpc/pr48258-2.c: Ditto.
5026
5027 2011-04-26  Xinliang David Li  <davidxl@google.com>
5028
5029         * gcc.dg/uninit-suppress.c: New test.
5030         * gcc.dg/uninit-suppress.c: New test.
5031
5032 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5033
5034         PR debug/48768
5035         * gcc.dg/pr48768.c: New test.
5036
5037         PR tree-optimization/48734
5038         * gcc.c-torture/compile/pr48734.c: New test.
5039
5040         PR testsuite/48753
5041         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5042
5043 2011-04-26  Richard Guenther  <rguenther@suse.de>
5044
5045         PR tree-optimization/48731
5046         * gcc.dg/torture/pr48731.c: New testcase.
5047
5048 2011-04-26  Richard Guenther  <rguenther@suse.de>
5049
5050         PR testsuite/48753
5051         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5052
5053 2011-04-26  Richard Guenther  <rguenther@suse.de>
5054
5055         PR middle-end/48694
5056         * gcc.dg/torture/pr48694-1.c: New testcase.
5057         * gcc.dg/torture/pr48694-2.c: Likewise.
5058
5059 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5060
5061         * g++.dg/ext/underlying_type1.C: New.
5062         * g++.dg/ext/underlying_type2.C: Likewise.
5063         * g++.dg/ext/underlying_type3.C: Likewise.
5064         * g++.dg/ext/underlying_type4.C: Likewise.
5065         * g++.dg/ext/underlying_type5.C: Likewise.
5066         * g++.dg/ext/underlying_type6.C: Likewise.
5067         * g++.dg/ext/underlying_type7.C: Likewise.
5068         * g++.dg/ext/underlying_type8.C: Likewise.
5069         * g++.dg/ext/underlying_type9.C: Likewise.
5070         * g++.dg/ext/underlying_type10.C: Likewise.
5071
5072 2011-04-25  Jason Merrill  <jason@redhat.com>
5073
5074         * g++.dg/cpp0x/regress/template-const2.C: New.
5075
5076 2011-04-25  Jeff Law <law@redhat.com>
5077
5078         * gcc.dg/tree-ssa/vrp56.c: new test.
5079
5080 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5081
5082         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5083
5084 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR preprocessor/48740
5087         * c-c++-common/raw-string-11.c: New test.
5088
5089 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5090
5091         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5092         hppa*-*-hpux*.
5093
5094 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5095
5096         PR fortran/18918
5097         * gfortran.dg/coarray_19.f90: New.
5098
5099 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR c/48685
5102         * gcc.dg/pr48685.c: New test.
5103
5104 2011-04-22  Jan Hubicka  <jh@suse.cz>
5105
5106         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5107
5108 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR tree-optimization/48717
5111         * gcc.c-torture/execute/pr48717.c: New test.
5112
5113 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         PR target/48723
5116         * gcc.target/i386/pr48723.c: New test.
5117
5118 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR c/48716
5121         * gcc.dg/gomp/pr48716.c: New test.
5122         * g++.dg/gomp/pr48716.C: New test.
5123
5124 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5125
5126         PR c/36750
5127         * gcc.dg/missing-field-init-2.c: Update testcase.
5128
5129 2011-04-22  Alan Modra  <amodra@gmail.com>
5130
5131         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5132
5133 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5134
5135         PR fortran/48405
5136         * gfortran.dg/function_optimize_6.f90:  New test.
5137
5138 2011-04-21  Easwaran Raman  <eraman@google.com>
5139
5140         * gcc.dg/stack-layout-2.c: New test.
5141
5142 2011-04-21  Richard Guenther  <rguenther@suse.de>
5143
5144         PR lto/48703
5145         * g++.dg/lto/pr48207-2_0.C: New testcase.
5146         * g++.dg/lto/pr48207-3_0.C: Likewise.
5147
5148 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5149
5150         * gnat.dg/volatile5.adb: New test.
5151         * gnat.dg/volatile5_pkg.ads: New helper.
5152
5153 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5154
5155         PR target/48708
5156         * gcc.target/i386/pr48708.c: New test.
5157
5158 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5159
5160         * gcc.dg/vect/vect-119.c: New test.
5161
5162 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5163
5164         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5165         and once without.
5166
5167 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5168             Richard Sandiford  <richard.sandiford@linaro.org>
5169
5170         PR target/46329
5171         * gcc.target/arm/pr46329.c: New test.
5172
5173 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5174
5175         PR fortran/18918
5176         * gfortran.dg/coarray_18.f90: New.
5177
5178 2011-04-20  Jason Merrill  <jason@redhat.com>
5179
5180         * g++.dg/cpp0x/initlist47.C: New.
5181
5182         * g++.dg/init/dtor4.C: New.
5183
5184 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5185
5186         PR target/48678
5187         * gcc.target/i386/sse2-pinsrw.c: New test.
5188         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5189         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5190         * gcc.target/i386/sse2-insvhi.c: Ditto.
5191         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5192         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5193
5194 2011-04-20  Jason Merrill  <jason@redhat.com>
5195
5196         * g++.dg/template/const4.C: New.
5197
5198 2011-04-20  Easwaran Raman  <eraman@google.com>
5199
5200         * gcc.dg/stack-layout-1.c: New test.
5201
5202 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5203
5204         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5205         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5206         function.
5207
5208 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5209
5210         * gcc.dg/binop-xor1.c: New test.
5211         * gcc.dg/binop-xor2.c: New test.
5212         * gcc.dg/binop-xor3.c: New test.
5213         * gcc.dg/binop-xor4.c: New test.
5214         * gcc.dg/binop-xor5.c: New test.
5215
5216 2011-04-20  Richard Guenther  <rguenther@suse.de>
5217
5218         PR tree-optimization/47892
5219         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5220
5221 2011-04-20  Richard Guenther  <rguenther@suse.de>
5222
5223         PR middle-end/48695
5224         * g++.dg/torture/pr48695.C: New testcase.
5225
5226 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5227
5228         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5229         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5230         * gcc.c-torture/execute/pr45262.c: Ditto
5231         * gcc.dg/torture/pr43165.c: Ditto.
5232         * gcc.dg/torture/pr47228.c: Ditto.
5233         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5234         * gcc.dg/ipa/pr45644.c: Ditto.
5235         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5236         PDP11.
5237
5238 2011-04-19  Jason Merrill  <jason@redhat.com>
5239
5240         * g++.dg/ext/complex7.C: New.
5241
5242         * g++.dg/ext/attrib41.C: New.
5243
5244 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5245
5246         PR testsuite/48676
5247         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5248
5249 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR target/48678
5252         * gcc.target/i386/pr48678.c: New test.
5253
5254 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5255
5256         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5257         * g++.dg/opt/devirt2.C: New test.
5258         * g++.dg/ipa/devirt-g-1.C: Likewise.
5259
5260 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5261
5262         PR fortran/48588
5263         * gfortran.dg/whole_file_33.f90: New.
5264
5265 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5266
5267         * g++.dg/ipa/devirt-7.C: New test.
5268
5269 2011-04-19  Richard Guenther  <rguenther@suse.de>
5270
5271         PR lto/48207
5272         * g++.dg/lto/pr48207_0.C: New testcase.
5273
5274 2011-04-18  Jason Merrill  <jason@redhat.com>
5275
5276         * g++.dg/init/void1.C: New.
5277
5278         * g++.dg/cpp0x/union4.C: New.
5279
5280 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR middle-end/48661
5283         * g++.dg/torture/pr48661.C: New test.
5284
5285         PR c++/48632
5286         * g++.dg/gomp/pr48632.C: New test.
5287
5288 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5289
5290         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5291         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5292
5293 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5294
5295         PR fortran/18918
5296         * gfortran.dg/coarray_17.f90: New.
5297         * gfortran.dg/coarray_10.f90: Update dg-error.
5298
5299 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5300
5301         PR testsuite/48251
5302         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5303         * gfortran.dg/guality/guality.exp: Likewise.
5304
5305 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5306
5307         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5308
5309 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5310
5311         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5312
5313 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5314
5315         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5316
5317 2011-04-18  Richard Guenther  <rguenther@suse.de>
5318
5319         PR middle-end/46364
5320         * g++.dg/torture/pr46364.C: New testcase.
5321
5322 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5323
5324         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5325
5326 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5327
5328         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5329
5330 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5331             Ira Rosen  <ira.rosen@linaro.org>
5332
5333         PR target/48252
5334         * gcc.target/arm/pr48252.c: New test.
5335
5336 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5337
5338         PR tree-optimization/48616
5339         * gcc.dg/pr48616.c: New test.
5340
5341 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5342
5343         PR fortran/18918
5344         * gfortran.dg/coarray_16.f90: New.
5345
5346 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/48462
5349         * gfortran.dg/realloc_on_assign_7.f03: New test.
5350
5351 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5352
5353         PR libgfortran/48602
5354         * gfortran.dg/fmt_g0_6.f08: New test.
5355
5356 2011-04-17  Jason Merrill  <jason@redhat.com>
5357
5358         * g++.dg/cpp0x/sfinae16.C: New.
5359
5360 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5361
5362         * gcc.target/mips/reg-var-1.c: New test.
5363
5364 2011-04-17  Jan Hubicka  <jh@suse.cz>
5365
5366         * gcc.dg/winline-5.c: Update testcase.
5367
5368 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5369
5370         * gnat.dg/discr27.ad[sb]: Move dg directive.
5371         * gnat.dg/discr28.ad[sb]: New test.
5372         * gnat.dg/discr28_pkg.ads: New helper.
5373
5374 2011-04-17  Michael Matz  <matz@suse.de>
5375
5376         PR tree-optimization/48622
5377         PR lto/48645
5378         * gcc.dg/lto/pr48622_0.c: New test.
5379
5380 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5381
5382         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5383         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5384         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5385         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5386         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5387         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5388
5389 2011-04-15  Jason Merrill  <jason@redhat.com>
5390
5391         * g++.dg/cpp0x/range-for17.C: New.
5392
5393 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5394
5395         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5396         * g++.dg/cpp0x/range-for3.C: Likewise.
5397         * g++.dg/cpp0x/range-for9.C: Correct error message.
5398         * g++.dg/cpp0x/range-for11.C: New.
5399         * g++.dg/cpp0x/range-for12.C: New.
5400         * g++.dg/cpp0x/range-for13.C: New.
5401         * g++.dg/cpp0x/range-for14.C: New.
5402         * g++.dg/cpp0x/range-for15.C: New.
5403         * g++.dg/cpp0x/range-for16.C: New.
5404
5405 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/18918
5408         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5409
5410 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5411
5412         * objc.dg/naming-4.m: Updated.
5413         * objc.dg/naming-5.m: Updated.
5414         * objc.dg/naming-6.m: New.
5415         * objc.dg/naming-7.m: New.
5416         * obj-c++.dg/naming-1.mm: Updated.
5417         * obj-c++.dg/naming-2.mm: Updated.
5418         * obj-c++.dg/naming-3.mm: New.
5419         * obj-c++.dg/naming-4.mm: New.
5420
5421 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5422
5423         PR libgfortran/48589
5424         * gfortran.dg/fmt_g0_5.f08: New test.
5425
5426 2011-04-15  Richard Guenther  <rguenther@suse.de>
5427
5428         PR testsuite/48286
5429         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5430
5431 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5432
5433         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5434         -finline-limit=0 to -fno-inline
5435
5436 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR target/48614
5439         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5440         just avx.
5441
5442 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR target/48605
5445         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5446         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5447         * gcc.target/i386/avx-insertps-3.c: New test.
5448         * gcc.target/i386/avx-insertps-4.c: New test.
5449
5450 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5451
5452         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5453         -finline-limit=0
5454
5455 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5456
5457         PR target/46779
5458         PR target/45291
5459         PR target/41894
5460         * gcc.target/avr/pr46779-1.c: New test case
5461         * gcc.target/avr/pr46779-2.c: New test case
5462
5463 2011-04-14  Jason Merrill  <jason@redhat.com>
5464
5465         * g++.dg/cpp0x/sfinae15.C: New.
5466
5467         * g++.dg/cpp0x/sfinae14.C: New.
5468
5469         * g++.dg/ext/vla10.C: New.
5470
5471 2011-04-14  Richard Guenther  <rguenther@suse.de>
5472
5473         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5474
5475 2011-04-14  Richard Guenther  <rguenther@suse.de>
5476
5477         * gcc.dg/fold-bitand-4.c: Move ...
5478         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5479
5480 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5481
5482         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5483         variables const.
5484         * gcc.target/avr/torture/trivial.c: Ditto.
5485
5486 2011-04-13  Jason Merrill  <jason@redhat.com>
5487
5488         * g++.dg/template/operator11.C: New.
5489
5490 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR middle-end/48591
5493         * gcc.dg/gomp/pr48591.c: New test.
5494
5495         PR c++/48570
5496         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5497         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5498
5499 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5500
5501         PR c++/48574
5502         * g++.dg/template/dependent-expr7.C: New test case.
5503
5504 2011-04-13  Jason Merrill  <jason@redhat.com>
5505
5506         * g++.dg/cpp0x/sfinae13.C: New.
5507
5508 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5509
5510         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5511
5512 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5513
5514         * gcc.target/arm/pr43698.c: Remove -march option.
5515
5516 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5517
5518         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5519         -march option.
5520
5521 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5522
5523         PR fortran/48360
5524         PR fortran/48456
5525         * gfortran.dg/realloc_on_assign_6.f03: New test.
5526
5527 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5528
5529         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5530         targets the additional -mno-ms-bitfields and
5531         -Wno-packed-bitfield-compat options.
5532         * g++.dg/ext/bitfield3.C: Likewise.
5533         * g++.dg/ext/bitfield4.C: Likewise.
5534         * g++.dg/ext/bitfield5.C: Likewise.
5535         * gcc.dg/bitfld-15.c: Likewise.
5536         * gcc.dg/bitfld-16.c: Likewise.
5537         * gcc.dg/bitfld-17.c: Likewise.
5538         * gcc.dg/bitfld-18.c: Likewise.
5539
5540 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5541
5542         * gcc.target/arm/neon-vld3-1.c: New test.
5543         * gcc.target/arm/neon-vst3-1.c: New test.
5544         * gcc.target/arm/neon/v*.c: Regenerate.
5545
5546 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR rtl-optimization/48549
5549         * g++.dg/opt/pr48549.C: New test.
5550
5551 2011-04-12  Richard Guenther  <rguenther@suse.de>
5552
5553         PR tree-optimization/46076
5554         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5555
5556 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5557
5558         PR testsuite/21164
5559         * lib/compat.exp (compat-execute): Declare unsupported after
5560         stripping path from src1.
5561         * lib/lto.exp (lto-execute): Likewise.
5562
5563 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR c/48552
5566         * gcc.dg/pr48552-1.c: New test.
5567         * gcc.dg/pr48552-2.c: New test.
5568
5569 2011-04-11  Jason Merrill  <jason@redhat.com>
5570
5571         * g++.dg/cpp0x/sfinae12.C: New.
5572
5573         * g++.dg/cpp0x/enum10.C: New.
5574
5575         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5576
5577         * g++.dg/cpp0x/rv-func.C: New.
5578
5579 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5580
5581         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5582         alpha*-dec-osf5*.
5583
5584 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5585
5586         PR tree-optimization/48195
5587         * gcc.dg/ipa/pr48195.c: New test.
5588
5589 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5590
5591         * gnat.dg/return3.adb: Remove unused switch.
5592
5593 2011-04-08  Mike Stump  <mikestump@comcast.net>
5594
5595         PR testsuite/48506
5596         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5597         default to fno-common.
5598
5599 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5600
5601         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5602         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5603
5604 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5605
5606         PR fortran/48448
5607         * gfortran.dg/function_optimize_5.f90:  New test.
5608
5609 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5610
5611         * gnat.dg/aggr17.adb: New test.
5612         * gnat.dg/aggr18.adb: Likewise.
5613
5614 2011-04-08  Michael Matz  <matz@suse.de>
5615
5616         PR middle-end/48389
5617         * gcc.target/i386/pr48389.c: New test.
5618
5619 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5620
5621         PR rtl-optimization/48272
5622         * g++.dg/opt/pr48272.C: New.
5623
5624 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5625
5626         PR rtl-optimization/48235
5627         * gcc.dg/pr48235.c: New.
5628
5629 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5630
5631         PR rtl-optimization/48302
5632         * g++.dg/opt/pr48302.C: New.
5633
5634 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5635
5636         PR target/48273
5637         * g++.dg/opt/pr48273.C: New.
5638
5639 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5640
5641         PR rtl-optimization/48442
5642         * gcc.dg/pr48442.c: New.
5643
5644 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR tree-optimization/48377
5647         * gcc.dg/vect/pr48377.c: New test.
5648
5649 2011-04-07  Jason Merrill  <jason@redhat.com>
5650
5651         * g++.dg/cpp0x/regress/call1.C: New.
5652
5653         * g++.dg/cpp0x/variadic107.C: New.
5654
5655         * g++.dg/cpp0x/sfinae11.C: New.
5656         * g++.dg/cpp0x/noexcept02.C: Fix.
5657
5658         * g++.dg/cpp0x/sfinae10.C: New.
5659
5660         * g++.dg/cpp0x/sfinae9.C: New.
5661
5662         * c-c++-common/Wcast-qual-1.c: Move here from...
5663         * gcc.dg/cast-qual-3.c: ...here, and...
5664         * g++.dg/warn/Wcast-qual2.C: ...here.
5665
5666         * g++.dg/cpp0x/sfinae8.C: New.
5667
5668         * g++.dg/cpp0x/sfinae7.C: New.
5669
5670         * g++.dg/cpp0x/enum9.C: New.
5671
5672 2011-04-07  Mike Stump  <mikestump@comcast.net>
5673
5674         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5675         with no trampolines.
5676
5677 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR fortran/48117
5680         * gfortran.dg/gomp/pr48117.f90: New test.
5681
5682         PR debug/48343
5683         * gcc.dg/torture/pr48343.c: New test.
5684
5685 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5686
5687         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5688
5689 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5690
5691         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5692
5693 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5694
5695         PR target/43920
5696         * lib/scanasm.exp (object-size): New proc.
5697         * gcc.target/arm/pr43920-2.c: New test.
5698
5699 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5700
5701         PR fortran/18918
5702         PR fortran/48477
5703         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5704
5705 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5706
5707         * gcc.dg/mtune.c: Prune note from output.
5708
5709 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR debug/48466
5712         * gcc.dg/guality/pr36977.c: New test.
5713         * gcc.dg/guality/pr48466.c: New test.
5714
5715 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5716
5717         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5718
5719 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5720
5721         * gnat.dg/return3.adb: New test.
5722
5723 2011-04-06  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/47663
5726         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5727
5728 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5729
5730         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5731         Solaris 8 and 9 as well.
5732
5733 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5734
5735         PR target/43920
5736         * gcc.target/arm/pr43920-1.c: New test.
5737
5738 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5739
5740         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5741         (cctor): Actually return the value.
5742         (main): Cast return values.
5743
5744 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5745
5746         * gfortran.dg/character_comparison_8.f90:  New test.
5747
5748 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5749
5750         * frontend-passes: (optimize_lexical_comparison): New function.
5751         (optimize_expr): Call it.
5752         (optimize_comparison): Also handle lexical comparison functions.
5753         Return false instad of -2 for unequal comparison.
5754
5755 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5756
5757         PR fortran/48412
5758         * function_optimize_4.f90:  New test.
5759
5760 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5761
5762         PR fortran/18918
5763         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5764         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5765         * gfortran.dg/coarray_15.f90: New.
5766
5767 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5768
5769         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5770         * gfortran.dg/bessel_7.f90: Likewise.
5771
5772 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5773
5774         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5775
5776 2011-04-03  Richard Guenther  <rguenther@suse.de>
5777             Ira Rosen  <ira.rosen@linaro.org>
5778
5779         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5780         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5781         -ftree-loop-if-convert-stores.
5782
5783 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785         * gnat.dg/specs/aggr2.ads: New test.
5786
5787 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5788
5789         * gnat.dg/debug2.ad[sb]: New test.
5790         * gnat.dg/debug2_pkg.ads: New helper.
5791         * gnat.dg/debug3.ad[sb]: New test.
5792
5793 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5794
5795         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5796
5797 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR middle-end/48335
5800         * gcc.c-torture/compile/pr48335-1.c: New test.
5801         * gcc.dg/pr48335-1.c: New test.
5802         * gcc.dg/pr48335-2.c: New test.
5803         * gcc.dg/pr48335-3.c: New test.
5804         * gcc.dg/pr48335-4.c: New test.
5805         * gcc.dg/pr48335-5.c: New test.
5806         * gcc.dg/pr48335-6.c: New test.
5807         * gcc.dg/pr48335-7.c: New test.
5808         * gcc.dg/pr48335-8.c: New test.
5809         * gcc.target/i386/pr48335-1.c: New test.
5810
5811 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5812
5813         PR c/36299
5814         * gcc.dg/Waddress.c: New test.
5815
5816 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/48352
5819         * gfortran.dg/function_optimize_3.f90:  New test.
5820
5821 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5822
5823         * gcc.c-torture/compile/20110401-1.c: New test.
5824
5825         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5826         * g++.dg/lto/20091002-2_0.C: Likewise.
5827         * g++.dg/lto/20090303_0.c: Likewise.
5828         * g++.dg/lto/20091004-1_0.C: Likewise.
5829         * g++.dg/lto/20091002-3_0.C: Likewise.
5830         * g++.dg/lto/20091004-2_0.C: Likewise.
5831         * g++.dg/lto/20081123_0.C: Likewise.
5832         * g++.dg/lto/20090313_0.C: Likewise.
5833         * g++.dg/lto/20081109-1_0.C: Likewise.
5834         * g++.dg/lto/20081219_0.C: Likewise.
5835         * g++.dg/lto/20081204-1_0.C: Likewise.
5836         * g++.dg/lto/20090302_0.C: Likewise.
5837         * g++.dg/lto/20081119-1_0.C: Likewise.
5838         * g++.dg/lto/20081118_0.C: Likewise.
5839         * gcc.dg/lto/20091020-2_0.c: Likewise.
5840         * gcc.dg/lto/20090210_0.c: Likewise.
5841         * gcc.dg/lto/20081204-1_0.c: Likewise.
5842         * gcc.dg/lto/20081224_0.c: Likewise.
5843         * gcc.dg/lto/20090219_0.c: Likewise.
5844         * gcc.dg/lto/20091014-1_0.c: Likewise.
5845         * gcc.dg/lto/20091016-1_0.c: Likewise.
5846         * gcc.dg/lto/20090206-2_0.c: Likewise.
5847         * gcc.dg/lto/20090116_0.c: Likewise.
5848         * gcc.dg/lto/20091013-1_0.c: Likewise.
5849         * gcc.dg/lto/20091015-1_0.c: Likewise.
5850         * gcc.dg/lto/20090126-2_0.c: Likewise.
5851
5852 2011-03-31  Ian Lance Taylor  <iant@google.com>
5853
5854         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5855
5856 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5857
5858         * gnat.dg/opt16.adb: New test.
5859
5860 2011-03-31  Jason Merrill  <jason@redhat.com>
5861
5862         * g++.dg/cpp0x/defaulted24.C: New.
5863
5864 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5865
5866         PR target/16292
5867         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5868         with -O0.
5869
5870 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5871
5872         * g++.dg/other/i386-9.C: New test.
5873
5874 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5877
5878 2011-03-30  Jason Merrill  <jason@redhat.com>
5879
5880         * g++.dg/cpp0x/regress/error-recovery1.C: New.
5881
5882         * g++.dg/cpp0x/regress/isnan.C: New.
5883
5884         * g++.dg/cpp0x/initlist46.C: New.
5885
5886 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
5887
5888         PR target/47551
5889         * gcc.target/arm/neon-modes-2.c: New test.
5890
5891 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR c/48305
5894         * gcc.c-torture/compile/pr48305.c: New test.
5895
5896 2011-03-29  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/cpp0x/regress/value-dep1.C: New.
5899
5900 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
5901
5902         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5903
5904 2011-03-29  Ian Lance Taylor  <iant@google.com>
5905
5906         * go.test/go-test.exp: Handle the test lines used in several new
5907         tests.
5908         (errchk): Add opts parameter.  Change all callers.  Handle parens
5909         in regexps.
5910
5911 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
5912             Dominique d'Humieres  <dominiq@lps.ens.fr>
5913
5914         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5915         and __APPLE__ && __PPC__ && __ALTIVEC__.
5916
5917 2011-03-29  Jason Merrill  <jason@redhat.com>
5918
5919         * g++.dg/cpp0x/dependent1.C: New.
5920
5921         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5922
5923         * g++.dg/cpp0x/constexpr-memfn1.C: New.
5924
5925         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5926
5927 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
5928
5929         PR fortran/48095
5930         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5931         * gfortran.dg/proc_ptr_comp_32.f90: New.
5932
5933 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5934
5935         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
5936         check for corresponding warning.
5937
5938 2011-03-28  Jason Merrill  <jason@redhat.com>
5939
5940         * g++.dg/cpp0x/rv-deduce2.C: New.
5941
5942 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR debug/48203
5945         * gcc.dg/pr48203.c: New test.
5946
5947 2011-03-28  Jeff Law <law@redhat.com>
5948
5949         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5950
5951 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
5952
5953         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5954         and __PPC__ && __ALTIVEC__.
5955
5956 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5957
5958         PR testsuite/48238
5959         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5960         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5961         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5962         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5963
5964 2011-03-28  Jason Merrill  <jason@redhat.com>
5965
5966         * g++.dg/cpp0x/initlist-array2.C: New.
5967
5968         * g++.dg/cpp0x/initlist-array1.C: New.
5969
5970         * g++.dg/cpp0x/constexpr-compound.C: New.
5971
5972         * g++.dg/cpp0x/constexpr-using.C: New.
5973
5974         * g++.dg/cpp0x/constexpr-noexcept.C: New.
5975
5976 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR testsuite/48276
5979         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5980
5981 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5982
5983         * gcc.dg/slp-1.c: New test.
5984
5985 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5986
5987         * gcc.target/i386/avx256-unaligned-load-1.c: New.
5988         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5989         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5990         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5991         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5992         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5993         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5994         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5995         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5996         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5997         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5998         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5999         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6000         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6001
6002 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6003
6004         PR fortran/47065
6005         * gfortran.dg/trim_optimize_5.f90:  New test.
6006         * gfortran.dg/trim_optimize_6.f90:  New test.
6007
6008 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6009
6010         PR target/38598
6011         * gcc.target/mips/madd-7.c: Remove -mlong32.
6012         * gcc.target/mips/msub-7.c: Likewise.
6013
6014 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6015
6016         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6017         accesses to preserve the meaning of the test for doubleword vectors.
6018         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6019         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6020
6021 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/48291
6024         * gfortran.dg/class_42.f03: New.
6025
6026 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6027
6028         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6029         strided accesses.
6030
6031 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6032
6033         PR rtl-optimization/48144
6034         * gcc.dg/pr48144.c: New test.
6035
6036 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6037
6038         * gnat.dg/discr27.ad[sb]: New test.
6039
6040 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6041
6042         * gnat.dg/limited_with2.ad[sb]: New test.
6043         * gnat.dg/limited_with2_pkg1.ads: New helper.
6044         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6045
6046 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6047
6048         * gnat.dg/opt15.adb: New test.
6049         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6050
6051 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6052
6053         PR fortran/48174
6054         PR fortran/45304
6055         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6056         * gfortran.dg/leadz_trailz_3.f90: Ditto
6057
6058 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6059
6060         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6061
6062 2011-03-25  Jason Merrill  <jason@redhat.com>
6063
6064         * g++.dg/cpp0x/defaulted22.C: New.
6065         * g++.dg/cpp0x/defaulted23.C: New.
6066         * g++.dg/cpp0x/defaulted15.C: Adjust.
6067
6068 2011-03-25  Jason Merrill  <jason@redhat.com>
6069
6070         * g++.dg/cpp0x/move1.C: New.
6071
6072 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6073
6074         PR target/48287
6075         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6076
6077 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6078
6079         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6080         for mips-sgi-irix6.5.
6081         Replace snprintf prototype by <stdio.h>.
6082
6083 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6084
6085         PR testsuite/48283
6086         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6087         run_expensive_tests.
6088         * gcc.dg/graphite/block-4.c: Likewise.
6089         * gcc.dg/graphite/block-7.c: Likewise.
6090         * gcc.dg/graphite/block-8.c: Likewise.
6091
6092 2011-03-25  Richard Guenther  <rguenther@suse.de>
6093
6094         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6095         * g++.dg/tree-ssa/pr8781.C: Likewise.
6096         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6097         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6098         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6099         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6100         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6101         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6102         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6103         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6104         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6105         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6106         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6107         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6108         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6109         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6110         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6111         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6112         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6113         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6114         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6115         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6116         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6117         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6118         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6119         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6120         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6121         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6122         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6123         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6124         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6125         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6126         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6127         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6128         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6129         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6130         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6131         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6132         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6133         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6134         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6135         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6136         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6137         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6138         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6139         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6140         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6141         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6142         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6143         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6144         * c-c++-common/pr46562-2.c: Likewise.
6145         * gfortran.dg/pr42108.f90: Likewise.
6146         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6147         foo to be inlined even at -O1.
6148         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6149         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6150         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6151         * gcc.dg/matrix/matrix.exp: Disable FRE.
6152
6153 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR debug/48204
6156         * gcc.dg/dfp/pr48204.c: New test.
6157
6158 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6159
6160         PR target/48209
6161         * gcc.c-torture/execute/pr47917.c: Move this...
6162         * gcc.dg/torture/pr47917.c: to here and add xfails.
6163
6164 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6165
6166         * gnat.dg/array16.ad[sb]: New test.
6167         * gnat.dg/array16.ads: New helper.
6168
6169 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * gnat.dg/derived_type2.adb: New test.
6172
6173 2011-03-24  Richard Guenther  <rguenther@suse.de>
6174
6175         PR tree-optimization/48271
6176         * g++.dg/torture/pr48271.C: New testcase.
6177
6178 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6179
6180         * gnat.dg/array15.ad[sb]: New test.
6181
6182 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6183
6184         PR target/48237
6185         * gcc.target/i386/pr48237.c: New test.
6186
6187 2011-03-24  Richard Guenther  <rguenther@suse.de>
6188
6189         PR middle-end/48269
6190         * gcc.dg/builtin-object-size-10.c: New testcase.
6191
6192 2011-03-24  Richard Guenther  <rguenther@suse.de>
6193
6194         PR tree-optimization/46562
6195         * c-c++-common/pr46562-2.c: New testcase.
6196         * c-c++-common/pr46562.c: Likewise.
6197
6198 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6199
6200         * gcc.dg/vect/vect-cselim-1.c: New test.
6201         * gcc.dg/vect/vect-cselim-2.c: New test.
6202
6203 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6204
6205         * gcc.target/arm/pr46934.c: New.
6206
6207 2011-03-23  Ian Lance Taylor  <iant@google.com>
6208
6209         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6210
6211 2011-03-23  Richard Guenther  <rguenther@suse.de>
6212
6213         * gcc.dg/struct: Remove directory and contents.
6214
6215 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6216
6217         PR testsuite/48251
6218         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6219
6220 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6221
6222         * gnat.dg/discr26.ad[sb]: New test.
6223         * gnat.dg/discr26_pkg.ads: New helper.
6224
6225 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6226
6227         PR target/47553
6228         * gcc.target/arm/neon-vld-1.c: New test.
6229
6230 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6231
6232         * gnat.dg/array14.ad[sb]: New test.
6233         * gnat.dg/array14_pkg.ads: New helper.
6234
6235 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6236
6237         * gcc.c-torture/execute/920501-8.x: Remove.
6238         * gcc.c-torture/execute/930513-1.x: Remove.
6239         * gcc.c-torture/execute/960312-1.x: Remove.
6240         * gcc.c-torture/compile/20000804-1.c,
6241         gcc.c-torture/compile/20001205-1.c,
6242         gcc.c-torture/compile/20001226-1.c,
6243         gcc.c-torture/compile/20010518-2.c,
6244         gcc.c-torture/compile/20020312-1.c,
6245         gcc.c-torture/compile/20020604-1.c,
6246         gcc.c-torture/compile/920501-12.c,
6247         gcc.c-torture/compile/920501-4.c,
6248         gcc.c-torture/compile/920520-1.c,
6249         gcc.c-torture/compile/980506-1.c,
6250         gcc.c-torture/execute/980709-1.x,
6251         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6252         options for m68hc11.
6253         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6254         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6255         m68hc11.
6256
6257 2011-03-22  Nick Clifton  <nickc@redhat.com>
6258
6259         * lib/target-supports.exp (check_profiling_available): Add MN10300
6260         to the list of targets that do not support profiling.  Restore
6261         alpha sorting to this list.
6262
6263 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6264
6265         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6266         failure on 32-bit systems.
6267         * gcc.dg/torture/vector-2.c: Ditto.
6268
6269 2011-03-22  Richard Guenther  <rguenther@suse.de>
6270
6271         PR tree-optimization/48228
6272         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6273
6274 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6275
6276         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6277         powerpc.
6278
6279         PR target/48226
6280         * gcc.target/powerpc/pr48226.c: New file.
6281
6282 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6283
6284         * lib/prune.exp (prune_gcc_output): Prune "could not create
6285         compact unwind for" warnings.
6286
6287 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR c/42544
6290         PR c/48197
6291         * gcc.c-torture/execute/pr42544.c: New test.
6292         * gcc.c-torture/execute/pr48197.c: New test.
6293
6294 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6295
6296         PR preprocessor/48192
6297         * gcc.target/powerpc/pr48192.c: New file.
6298
6299         PR target/48053
6300         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6301         split problem of 0 being loaded in a VSX register.
6302
6303 2011-03-21  Richard Guenther  <rguenther@suse.de>
6304
6305         PR c/47939
6306         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6307         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6308         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6309         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6310
6311 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6312
6313         PR target/48213
6314         * gcc.dg/pr48213.c: New test.
6315
6316 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6317
6318         PR target/12171
6319         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6320
6321 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6322
6323         * gcc.target/arm/xor-and.c: New.
6324
6325 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6326
6327         PR fortran/22572
6328         * gfortran.dg/function_optimize_1.f90:  New test.
6329         * gfortran.dg/function_optimize_2.f90:  New test.
6330
6331 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6332
6333         PR rtl-optimization/47502
6334         * gcc.target/i386/pr47502-1.c: New.
6335         * gcc.target/i386/pr47502-2.c: Likewise.
6336
6337 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6338
6339         PR rtl-optimization/48156
6340         * gcc.dg/pr48156.c: New test.
6341
6342 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6343
6344         PR libfortran/47439
6345         * gfortran.dg/scratch_1.f90: Adjust test.
6346
6347 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6348
6349         PR libfortran/47439
6350         * gfortran.dg/scratch_1.f90: New test.
6351
6352 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6353
6354         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6355         variably modified typedefs.
6356         * gcc.dg/c1x-typedef-2.c: Remove.
6357
6358 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6359
6360         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6361         * gcc.dg/c1x-anon-struct-3.c: New test.
6362         * gcc.dg/anon-struct-11.c: Update.
6363
6364 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6367         dg-xfail-run-if.
6368         Only xfail with gas.
6369
6370 2011-03-18  Jason Merrill  <jason@redhat.com>
6371
6372         * g++.dg/template/fn-ptr1.C: New.
6373
6374         * g++.dg/overload/volatile1.C: New.
6375
6376         * g++.dg/opt/pr23372.C: New.
6377
6378         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6379
6380 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6381
6382         PR middle-end/47405
6383         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6384
6385 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6386
6387         * gcc.target/arm/unsigned-extend-1.c: New.
6388
6389 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR bootstrap/48161
6392         * gcc.c-torture/compile/pr48161.c: New test.
6393
6394 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6395
6396         PR middle-end/47725
6397         * gcc.dg/torture/pr47725.c: New.
6398
6399 2011-03-17  Jason Merrill  <jason@redhat.com>
6400
6401         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6402         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6403
6404 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6405
6406         * gnat.dg/specs/elab2.ads: New test.
6407         * gnat.dg/specs/elab2_pkg.ads: New helper.
6408
6409 2011-03-17  Jason Merrill  <jason@redhat.com>
6410
6411         * g++.dg/cpp0x/decltype-1212.C: New.
6412         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6413
6414 2011-03-17  Jason Merrill  <jason@redhat.com>
6415
6416         * g++.dg/parse/memfnquals1.C: New.
6417
6418 2011-03-17  Richard Guenther  <rguenther@suse.de>
6419
6420         PR middle-end/48134
6421         * gcc.dg/pr48134.c: New testcase.
6422
6423 2011-03-17  Richard Guenther  <rguenther@suse.de>
6424
6425         PR middle-end/48165
6426         * g++.dg/torture/pr48165.C: New testcase.
6427
6428 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR rtl-optimization/48141
6431         * gcc.dg/pr48141.c: New test.
6432
6433 2011-03-16  Jason Merrill  <jason@redhat.com>
6434
6435         * g++.dg/cpp0x/constexpr-48089.C: New.
6436
6437         * g++.dg/cpp0x/constexpr-abi1.C: New.
6438
6439         * g++.dg/cpp0x/constexpr-46336.C: New.
6440         * g++.dg/parse/friend5.C: Adjust expected errors.
6441
6442         * g++.dg/cpp0x/constexpr-47570.C: New.
6443
6444 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6445
6446         PR debug/47510
6447         * ++.dg/debug/dwarf2/typedef6.C: New test.
6448
6449 2011-03-16  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/cpp0x/elision2.C: New.
6452
6453         * g++.dg/cpp0x/constexpr-array3.C: New.
6454
6455 2011-03-16  Jason Merrill  <jason@redhat.com>
6456
6457         * g++.dg/cpp0x/sfinae6.C: New.
6458         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6459         * g++.dg/cpp0x/pr45908.C: Likewise.
6460         * g++.dg/cpp0x/sfinae6.C: Likewise.
6461         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6462         * g++.old-deja/g++.law/arg11.C: Likewise.
6463
6464 2011-03-16  Jason Merrill  <jason@redhat.com>
6465
6466         * g++.dg/template/incomplete6.C: New.
6467
6468 2011-03-16  Jeff Law <law@redhat.com>
6469
6470         * gcc.dg/tree-ssa/vrp55.c: New test.
6471
6472 2011-03-16  Jason Merrill  <jason@redhat.com>
6473
6474         * g++.dg/cpp0x/auto22.C: New.
6475
6476 2011-03-16  Richard Guenther  <rguenther@suse.de>
6477
6478         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6479         optimizing it away if promoted to const.
6480
6481 2011-03-16  Richard Guenther  <rguenther@suse.de>
6482
6483         PR tree-optimization/48149
6484         * gcc.dg/fold-complex-1.c: New testcase.
6485
6486 2011-03-16  Richard Guenther  <rguenther@suse.de>
6487
6488         PR testsuite/48147
6489         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6490         or cloning happens.
6491
6492 2011-03-16  Richard Guenther  <rguenther@suse.de>
6493
6494         PR tree-optimization/26134
6495         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6496
6497 2011-03-16  Richard Guenther  <rguenther@suse.de>
6498
6499         PR tree-optimization/48146
6500         * gcc.dg/torture/pr48146.c: New testcase.
6501
6502 2011-03-16  Richard Guenther  <rguenther@suse.de>
6503
6504         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6505         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6506
6507 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR middle-end/48136
6510         * gcc.c-torture/compile/pr48136.c: New test.
6511
6512         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6513
6514         PR debug/45882
6515         * gcc.dg/guality/pr45882.c: New test.
6516
6517 2011-03-15  Jason Merrill  <jason@redhat.com>
6518
6519         * g++.dg/cpp0x/constexpr-recursion.C: New.
6520
6521         * g++.dg/cpp0x/implicit11.C: New.
6522
6523 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6524
6525         * g++.dg/cpp0x/constexpr-attribute.C: New.
6526
6527 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6528
6529         * g++.dg/parse/pr34758.C: New.
6530
6531 2011-03-15  Xinliang David Li  <davidxl@google.com>
6532
6533         PR c/47837
6534         * gcc.dg/uninit-pred-7_d.c: New test.
6535         * gcc.dg/uninit-pred-8_d.c: New test.
6536
6537 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6538
6539         PR target/46788
6540         * gcc.target/arm/pr46788.c: New.
6541
6542 2011-03-15  Richard Guenther  <rguenther@suse.de>
6543
6544         PR middle-end/47650
6545         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6546         * gfortran.dg/ishft_4.f90: Likewise.
6547         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6548
6549 2011-03-15  Richard Guenther  <rguenther@suse.de>
6550
6551         PR tree-optimization/13954
6552         * g++.dg/tree-ssa/pr13954.C: New testcase.
6553
6554 2011-03-15  Richard Guenther  <rguenther@suse.de>
6555
6556         PR tree-optimization/48037
6557         * gcc.target/i386/pr48037-1.c: New testcase.
6558
6559 2011-03-15  Richard Guenther  <rguenther@suse.de>
6560
6561         PR tree-optimization/41490
6562         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6563         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6564         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6565         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6566         * g++.dg/tree-ssa/pr33604.C: Adjust.
6567
6568 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR middle-end/47917
6571         * gcc.c-torture/execute/pr47917.c: New test.
6572         * gcc.dg/pr47917.c: New test.
6573
6574         PR middle-end/38878
6575         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6576
6577 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6578
6579         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6580         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6581         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6582         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6583         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6584         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6585         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6586         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6587         * gcc.target/i386/avx-floor-vec.c: Ditto.
6588         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6589         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6590         * gcc.target/i386/avx-rint-vec.c: Ditto.
6591         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6592         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6593         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6594         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6595
6596 2011-03-14  Tom Tromey  <tromey@redhat.com>
6597
6598         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6599         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6600         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6601
6602 2011-03-14  Tom Tromey  <tromey@redhat.com>
6603
6604         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6605         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6606         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6607
6608 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6609
6610         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6611
6612 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6613
6614         PR rtl-optimization/47166
6615         * gcc.c-torture/execute/postmod-1.c: New test.
6616
6617 2011-03-14  Richard Guenther  <rguenther@suse.de>
6618
6619         PR middle-end/48098
6620         * gcc.dg/torture/pr48098.c: New testcase.
6621
6622 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6623
6624         PR target/48053
6625         * gcc.target/powerpc/pr48053-1.c: New test.
6626         * gcc.target/powerpc/pr48053-2.c: Likewise.
6627
6628 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6629
6630         PR libfortran/48066
6631         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6632
6633 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6634
6635         PR libfortran/48066
6636         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6637
6638 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6639
6640         PR fortran/48059
6641         * gfortran.dg/class_41.f03: New.
6642
6643 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6644
6645         * g++.dg/conversion/cast3.C: New test.
6646
6647 2011-03-11  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.dg/template/error45.C: New.
6650
6651         * g++.dg/parse/no-type-defn1.C: New.
6652
6653         * g++.dg/ext/attrib40.C: New.
6654
6655         * g++.dg/cpp0x/regress/array1.C: New.
6656
6657 2011-03-11  Richard Guenther  <rguenther@suse.de>
6658
6659         PR tree-optimization/48067
6660         * gcc.dg/pr48067.c: New testcase.
6661
6662 2011-03-11  Richard Guenther  <rguenther@suse.de>
6663
6664         PR lto/48073
6665         * g++.dg/lto/20110311-1_0.C: New testcase.
6666
6667 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c++/48035
6670         * g++.dg/inherit/virtual8.C: New test.
6671
6672         PR middle-end/48044
6673         * gcc.dg/torture/pr48044.c: New test.
6674
6675 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6676
6677         PR fortran/47768
6678         * gfortran.dg/proc_ptr_comp_31.f90: New.
6679
6680 2011-03-11  Richard Guenther  <rguenther@suse.de>
6681
6682         PR tree-optimization/47278
6683         * gcc.dg/torture/pr47278-1.c: New testcase.
6684         * gcc.dg/torture/pr47278-2.c: Likewise.
6685
6686 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR tree-optimization/48063
6689         * gcc.dg/torture/pr48063.c: New test.
6690
6691 2011-03-10  Jason Merrill  <jason@redhat.com>
6692
6693         * g++.dg/template/array22.C: New.
6694
6695         * g++.dg/cpp0x/syntax-err1.C: New.
6696         * g++.dg/parse/error36.C: Adjust expected errors.
6697         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6698         * g++.old-deja/g++.pt/typename3.C: Likewise.
6699         * g++.old-deja/g++.pt/typename4.C: Likewise.
6700         * g++.old-deja/g++.pt/typename6.C: Likewise.
6701
6702 2011-03-09  Jason Merrill  <jason@redhat.com>
6703
6704         * g++.dg/template/nontype22.C: New.
6705
6706 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6707
6708         PR tree-optimization/47714
6709         * g++.dg/torture/pr47714.C: New test.
6710
6711 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6712
6713         PR target/47755
6714         * gcc.target/powerpc/pr47755-2.c: New file.
6715
6716 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6717
6718         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6719         is not set in the environment, pass 64 as first argument when not
6720         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6721         native where ulimit -u is supported.
6722
6723 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6724
6725         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6726
6727 2011-03-08  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/template/nontype21.C: New.
6730
6731         * g++.dg/template/anon5.C: New.
6732
6733 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR debug/47881
6736         * gcc.dg/pr47881.c: New test.
6737
6738 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6739
6740         PR c++/47957
6741         * g++.dg/lookup/template3.C: New test.
6742
6743 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6744
6745         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6746         'long' type.
6747
6748 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6749
6750         PR testsuite/47954
6751         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6752         sizeof to compute alignment.
6753
6754 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR tree-optimization/48022
6757         * gcc.dg/pr48022-1.c: New test.
6758         * gcc.dg/pr48022-2.c: New test.
6759
6760 2011-03-07  Jason Merrill  <jason@redhat.com>
6761
6762         * g++.dg/template/nontype20.C: New.
6763         * g++.dg/init/member1.C: Adjust expected errors.
6764         * g++.dg/parse/constant4.C: Likewise.
6765         * g++.dg/template/qualified-id3.C: Likewise.
6766         * g++.old-deja/g++.pt/crash10.C: Likewise.
6767
6768         * g++.dg/cpp0x/regress/non-const1.C: New.
6769
6770 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR debug/47991
6773         * gcc.dg/pr47991.c: New test.
6774
6775 2011-03-07  Jason Merrill  <jason@redhat.com>
6776
6777         * g++.dg/abi/mangle46.C: New.
6778
6779 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6780
6781         PR target/47862
6782         * gcc.target/powerpc/pr47862.c: New.
6783
6784 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6785
6786         PR target/45413
6787         * gcc.target/i386/combine-mul.c: Require nonpic.
6788
6789 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6790             Nathan Froyd  <froydnj@codesourcery.com>
6791
6792         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6793
6794 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6795
6796         * README.QMTEST: Remove.
6797
6798 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6799             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6800
6801         PR fortran/47850
6802         * gfortran.dg/array_constructor_37.f90 : New test.
6803
6804 2011-03-05  Jason Merrill  <jason@redhat.com>
6805
6806         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6807         * g++.dg/abi/mangle45.C: Likewise.
6808         * g++.dg/cpp0x/trailing1.C: Likewise.
6809
6810 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6811
6812         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6813
6814 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR rtl-optimization/47899
6817         * gcc.dg/pr47899.c: New test.
6818
6819         * gcc.dg/torture/pr47968.c: Ignore warnings.
6820
6821         PR tree-optimization/47967
6822         * gcc.c-torture/compile/pr47967.c: New test.
6823
6824 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6825
6826         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6827         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6828
6829 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6830
6831         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6832         and property_getAttributes() if __OBJC2__.
6833         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6834         * objc.dg/property/property-encoding-1.m: New.
6835         * obj-c++.dg/property/property-encoding-1.mm: New.
6836
6837 2011-03-04  Jason Merrill  <jason@redhat.com>
6838
6839         * g++.dg/template/pseudodtor6.C: New.
6840
6841         * g++.dg/inherit/covariant19.C: New.
6842
6843 2011-03-04  Richard Guenther  <rguenther@suse.de>
6844
6845         PR middle-end/47968
6846         * gcc.dg/torture/pr47968.c: New testcase.
6847
6848 2011-03-04  Richard Guenther  <rguenther@suse.de>
6849
6850         PR middle-end/47975
6851         * gcc.dg/torture/pr47975.c: New testcase.
6852
6853 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
6854
6855         PR c++/47974
6856         * g++.dg/template/crash106.C: New.
6857
6858 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
6859
6860         PR c/47963
6861         * gcc.dg/gomp/pr47963.c: New test.
6862         * g++.dg/gomp/pr47963.C: New test.
6863
6864 2011-03-02  Jason Merrill  <jason@redhat.com>
6865
6866         * g++.dg/cpp0x/regress/condition1.C: New.
6867
6868         * g++.dg/cpp0x/constexpr-ctor9.C: New.
6869
6870 2011-03-01  Jason Merrill  <jason@redhat.com>
6871
6872         * g++.dg/cpp0x/lambda/lambda-98.C: New.
6873
6874         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6875
6876 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
6877
6878         PR rtl-optimization/47925
6879         * gcc.c-torture/execute/pr47925.c: New test.
6880
6881 2011-03-01  Jason Merrill  <jason@redhat.com>
6882
6883         * g++.dg/cpp0x/decltype25.C: New.
6884
6885         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6886
6887 2011-03-01  Richard Guenther  <rguenther@suse.de>
6888
6889         PR tree-optimization/47890
6890         * gcc.dg/torture/pr47890.c: New testcase.
6891
6892 2011-03-01  Richard Guenther  <rguenther@suse.de>
6893
6894         PR lto/47924
6895         * gcc.dg/lto/pr47924_0.c: New testcase.
6896
6897 2011-03-01  Richard Guenther  <rguenther@suse.de>
6898
6899         PR lto/46911
6900         * gfortran.dg/lto/pr46911_0.f: New testcase.
6901
6902 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6903
6904         PR libgfortran/47933
6905         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6906         compile errors from older code form.
6907
6908 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6909
6910         PR libgfortran/47567
6911         * gfortran.dg/fmt_fw_d.f90: New test.
6912
6913 2011-02-28  Jason Merrill  <jason@redhat.com>
6914
6915         * g++.dg/inherit/covariant18.C: New.
6916
6917 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR middle-end/47893
6920         * gcc.dg/pr47893.c: New test.
6921
6922 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
6923
6924         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6925         NULL in case of a selector with conflicting types.
6926         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6927
6928 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
6929
6930         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6931         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6932         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6933         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6934
6935 2011-02-28  Jason Merrill  <jason@redhat.com>
6936
6937         PR c++/47906
6938         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6939
6940 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6941
6942         PR libgfortran/47778
6943         * gfortran.dg/namelist_71.f90: New test.
6944
6945 2011-02-27  Jason Merrill  <jason@redhat.com>
6946
6947         PR c++/47906
6948         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6949         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6950
6951 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
6952
6953         PR c++/46466
6954         * g++.dg/cpp0x/constexpr-ctor8.C: New.
6955
6956 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR fortran/47886
6959         * gfortran.dg/gomp/task-1.f90: Removed.
6960
6961 2011-02-26  Jason Merrill  <jason@redhat.com>
6962
6963         * g++.dg/template/this-targ1.C: New.
6964
6965         * g++.dg/cpp0x/regress/template-const1.C: New.
6966         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6967         * g++.dg/template/function1.C: Adjust.
6968         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6969         * g++.dg/debug/debug7.C: Adjust.
6970
6971 2011-02-26  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/47886
6974         * gfortran.dg/gomp/task-1.f90: New.
6975
6976 2011-02-25  Jie Zhang  <jie@codesourcery.com>
6977
6978         * gcc.target/arm/neon-thumb2-move.c: Add
6979         dg-require-effective-target arm_thumb2_ok.
6980
6981 2011-02-24  Jason Merrill  <jason@redhat.com>
6982
6983         * g++.dg/parse/constant1.C: Specify C++98 mode.
6984         * g++.dg/parse/constant5.C: Likewise.
6985         * g++.dg/parse/error2.C: Likewise.
6986         * g++.dg/parse/semicolon3.C: Likewise.
6987         * g++.dg/template/crash14.C: Likewise.
6988         * g++.dg/template/local4.C: Likewise.
6989         * g++.dg/template/nontype3.C: Likewise.
6990         * g++.dg/parse/crash31.C: Adjust expected errors.
6991         * g++.dg/template/function1.C: Likewise.
6992         * g++.dg/template/ref3.C: Likewise.
6993         * g++.dg/template/static9.C: Likewise.
6994         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6995
6996         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6997         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6998         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6999         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7000         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7001
7002 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR fortran/47878
7005         * gfortran.dg/pr47878.f90: New test.
7006
7007 2011-02-24  Richard Guenther  <rguenther@suse.de>
7008
7009         PR testsuite/47801
7010         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7011         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7012
7013 2011-02-24  Richard Guenther  <rguenther@suse.de>
7014
7015         PR fortran/47839
7016         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7017         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7018
7019 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7020
7021         PR libgfortran/47567
7022         * gfortran.dg/fmt_f0_1.f90: Update test.
7023
7024 2011-02-23  Jason Merrill  <jason@redhat.com>
7025
7026         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7027         * g++.dg/abi/mangle45.C: New.
7028
7029         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7030         * g++.dg/template/canon-type-9.C: Match use of decltype
7031         between declaration and definition.
7032         * g++.dg/template/canon-type-12.C: Likewise.
7033
7034 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7035
7036         PR fortran/40850
7037         * gfortran.dg/nested_allocatables_1.f90: New.
7038
7039 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7040
7041         PR c++/46868
7042         * g++.dg/pr46868.C: New test.
7043         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7044         * g++.dg/parse/error14.C: Adjust.
7045
7046 2011-02-23  Richard Guenther  <rguenther@suse.de>
7047
7048         PR tree-optimization/47838
7049         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7050
7051 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7052
7053         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7054
7055 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7056
7057         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7058         * gfortran.dg/count_init_expr.f03: Ditto.
7059         * gfortran.dg/gomp/pr43711.f90: Ditto.
7060         * gcc.dg/struct-parse-2.c: Ditto.
7061         * gcc.dg/parse-error-3.c: Ditto.
7062         * gcc.dg/Wlogical-op-1.c: Ditto.
7063         * gcc.dg/Walways-true-1.c: Ditto.
7064         * gcc.dg/pr24225.c: Ditto.
7065         * gcc.dg/Walways-true-2.c: Ditto.
7066         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7067         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7068         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7069         * g++.dg/overload/defarg4.C: Ditto.
7070         * g++.dg/inherit/covariant16.C: Ditto.
7071         * g++.dg/inherit/virtual7.C: Ditto.
7072         * g++.dg/template/canon-type-9.C: Ditto.
7073         * g++.dg/template/access19.C: Ditto.
7074         * g++.dg/template/call7.C: Ditto.
7075         * g++.dg/template/canon-type-2.C: Ditto.
7076         * g++.dg/template/init7.C: Ditto.
7077         * g++.dg/template/sizeof-template-argument.C: Ditto.
7078         * g++.dg/template/const3.C: Ditto.
7079         * g++.dg/template/sfinae26.C: Ditto.
7080         * g++.dg/template/sfinae26.C: Ditto.
7081         * g++.dg/template/canon-type-11.C: Ditto.
7082         * g++.dg/template/union2.C: Ditto.
7083         * g++.dg/template/canon-type-3.C: Ditto.
7084         * g++.dg/template/canon-type-1.C: Ditto.
7085         * g++.dg/template/canon-type-5.C: Ditto.
7086         * g++.dg/template/canon-type-7.C: Ditto.
7087         * g++.dg/template/canon-type-10.C: Ditto.
7088         * g++.dg/template/spec36.C: Ditto.
7089         * g++.dg/template/typedef38.C: Ditto.
7090         * g++.dg/template/canon-type-4.C: Ditto.
7091         * g++.dg/template/canon-type-6.C: Ditto.
7092         * g++.dg/template/canon-type-13.C: Ditto.
7093         * g++.dg/template/instantiate9.C: Ditto.
7094         * g++.dg/template/ttp22.C: Ditto.
7095         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7096         * g++.dg/warn/Walways-true-1.C: Ditto.
7097         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7098         * g++.dg/warn/Walways-true-2.C: Ditto.
7099         * g++.dg/conversion/op4.C: Ditto.
7100         * g++.dg/opt/pr19650.C: Ditto.
7101         * g++.dg/lookup/friend11.C: Ditto.
7102         * g++.dg/other/default2.C: Ditto.
7103         * g++.dg/other/default3.C: Ditto.
7104         * g++.dg/other/dtor2.C: Ditto.
7105         * g++.dg/other/friend5.C: Ditto.
7106         * g++.dg/other/default5.C: Ditto.
7107         * g++.dg/init/brace6.C: Ditto.
7108         * g++.dg/init/aggr5.C: Ditto.
7109         * g++.dg/init/error2.C: Ditto.
7110         * g++.dg/expr/bound-mem-fun.C: Ditto.
7111         * g++.dg/expr/cond6.C: Ditto.
7112         * g++.dg/expr/stmt-expr-1.C: Ditto.
7113         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7114         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7115         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7116         * g++.dg/cpp0x/bracket1.C: Ditto.
7117         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7118         * g++.dg/cpp0x/pr38646.C: Ditto.
7119         * g++.dg/cpp0x/variadic73.C: Ditto.
7120         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7121         * g++.dg/cpp0x/bracket4.C: Ditto.
7122         * g++.dg/cpp0x/decltype4.C: Ditto.
7123         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7124         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7125         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7126         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7127         * g++.dg/cpp0x/decltype2.C: Ditto.
7128         * g++.dg/cpp0x/decltype1.C: Ditto.
7129         * g++.dg/cpp0x/bracket2.C: Ditto.
7130         * g++.dg/cpp0x/decltype5.C: Ditto.
7131         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7132         * g++.dg/cpp0x/variadic70.C: Ditto.
7133         * g++.dg/cpp0x/decltype6.C: Ditto.
7134         * g++.dg/cpp0x/rvo.C: Ditto.
7135         * g++.dg/cpp0x/vt-40092.C: Ditto.
7136         * g++.dg/cpp0x/variadic-new.C: Ditto.
7137         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7138         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7139         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7140         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7141         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7142         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7143         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7144         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7145         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7146         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7147         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7148         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7149         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7150         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7151         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7152         * g++.dg/cpp0x/pr39639.C: Ditto.
7153         * g++.dg/cpp0x/decltype3.C: Ditto.
7154         * g++.dg/cpp0x/variadic68.C: Ditto.
7155         * g++.dg/cpp0x/variadic-function.C: Ditto.
7156         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7157         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7158         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7159         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7160         * g++.dg/parse/crash35.C: Ditto.
7161         * g++.dg/parse/crash40.C: Ditto.
7162         * g++.dg/parse/defarg12.C: Ditto.
7163         * g++.dg/parse/crash34.C: Ditto.
7164         * g++.dg/parse/constructor3.C: Ditto.
7165         * g++.dg/parse/template23.C: Ditto.
7166         * g++.dg/parse/crash56.C: Ditto.
7167         * g++.dg/parse/dtor13.C: Ditto.
7168         * g++.dg/parse/error33.C: Ditto.
7169         * g++.dg/parse/ctor9.C: Ditto.
7170         * g++.dg/parse/error32.C: Ditto.
7171         * g++.dg/parse/error37.C: Ditto.
7172         * g++.dg/parse/bitfield3.C: Ditto.
7173         * g++.dg/parse/struct-4.C: Ditto.
7174         * g++.dg/ext/has_trivial_copy.C: Ditto.
7175         * g++.dg/ext/is_polymorphic.C: Ditto.
7176         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7177         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7178         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7179         * g++.dg/ext/is_union.C: Ditto.
7180         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7181         * g++.dg/ext/is_pod.C: Ditto.
7182         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7183         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7184         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7185         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7186         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7187         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7188         * g++.dg/ext/is_abstract.C: Ditto.
7189         * g++.dg/ext/has_trivial_assign.C: Ditto.
7190         * g++.dg/ext/is_class.C: Ditto.
7191         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7192         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7193         * g++.dg/ext/is_base_of.C: Ditto.
7194         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7195         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7196         * g++.dg/ext/is_empty.C: Ditto.
7197         * g++.dg/ext/is_enum.C: Ditto.
7198         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7199         * gnat.dg/opt11.adb: Ditto.
7200         * obj-c++.dg/pr45735.mm: Ditto.
7201         * obj-c++.dg/pr24393.mm: Ditto.
7202         * obj-c++.dg/exceptions-2.mm: Ditto.
7203         * objc.dg/pr45735.m: Ditto.
7204         * objc.dg/pr24393.m: Ditto.
7205
7206 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7207
7208         * objc.dg/attributes/objc-exception-1.m: New.
7209
7210 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7211
7212         * gcc.dg/cpp/include7.c: New test.
7213
7214 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7215
7216         PR c++/47242
7217         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7218
7219 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7220
7221         PR rtl-optimization/47763
7222         * gcc.dg/pr47763.c: New test.
7223
7224 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7225
7226         PR fortran/45743
7227         * gfortran.dg/whole_file_32.f90 : New test.
7228
7229 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7230
7231         PR c++/47666
7232         * g++.dg/inherit/virtual7.C: New test.
7233
7234 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7235
7236         PR objc/47832
7237         * objc.dg/type-size-3.m: Updated error message.
7238         * objc.dg/type-size-4.m: New test.
7239         * objc.dg/type-size-5.m: New test.
7240
7241 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7242
7243         * lib/gnat.exp: Fix comments.
7244         Don't load libgloss.exp.
7245         (default_gnat_version): Call $compiler with --version.
7246         Adapt regexp for gnatmake output, insert version.
7247         (gnat_version): New proc.
7248         (gnat_init): Remove gnat_libgcc_s_path.
7249         (gnat_target_compile): Likewise.
7250         Remove ld_library_path.
7251         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7252         (gnat_pass): Remove.
7253         (gnat_pass): Remove.
7254         (gnat_finish): Remove.
7255         (gnat_exit): Remove.
7256         (local_find_gnatmake): Reindent.
7257         (runtest_file_p): Remove.
7258         (prune_warnings): Remove.
7259         (find_gnatclean): New proc.
7260         * lib/gnat-dg.exp (lremove): New proc.
7261         (gnat-dg-test): Reindent.
7262         Remove additional output files.
7263         (gnat-dg-runtest): Remove.
7264
7265         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7266         * gnat.dg/loop_optimization6.adb: Likewise.
7267         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7268
7269 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR tree-optimization/47835
7272         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7273
7274 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7275
7276         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7277         * gfortran.dg/abstract_type_2.f03: Ditto.
7278         * gfortran.dg/abstract_type_3.f03: Ditto.
7279         * gfortran.dg/abstract_type_4.f03: Ditto.
7280         * gfortran.dg/abstract_type_5.f03: Ditto.
7281         * gfortran.dg/abstract_type_6.f03: Ditto.
7282         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7283         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7284         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7285         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7286         * gfortran.dg/array_function_5.f90: Ditto.
7287         * gfortran.dg/asynchronous_3.f03: Ditto.
7288         * gfortran.dg/char_expr_1.f90: Ditto.
7289         * gfortran.dg/class_14.f03: Ditto.
7290         * gfortran.dg/data_array_6.f: Ditto.
7291         * gfortran.dg/data_invalid.f90: Ditto.
7292         * gfortran.dg/dot_product_1.f03: Ditto.
7293         * gfortran.dg/func_derived_5.f90: Ditto.
7294         * gfortran.dg/func_result_4.f90: Ditto.
7295         * gfortran.dg/implied_do_1.f90: Ditto.
7296         * gfortran.dg/initialization_25.f90: Ditto.
7297         * gfortran.dg/initialization_26.f90: Ditto.
7298         * gfortran.dg/interface_34.f90: Ditto.
7299         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7300         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7301         * gfortran.dg/matmul_8.f03: Ditto.
7302         * gfortran.dg/merge_init_expr.f90: Ditto.
7303         * gfortran.dg/pack_assign_1.f90: Ditto.
7304         * gfortran.dg/pack_vector_1.f90: Ditto.
7305         * gfortran.dg/pointer_check_8.f90: Ditto.
7306         * gfortran.dg/product_init_expr.f03: Ditto.
7307         * gfortran.dg/reshape_order_5.f90: Ditto.
7308         * gfortran.dg/reshape_shape_1.f90: Ditto.
7309         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7310         * gfortran.dg/same_name_2.f90: Ditto.
7311         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7312         * gfortran.dg/spread_init_expr.f03: Ditto.
7313         * gfortran.dg/stmt_func_1.f90: Ditto.
7314         * gfortran.dg/sum_init_expr.f03: Ditto.
7315         * gfortran.dg/transpose_3.f03: Ditto.
7316         * gfortran.dg/unpack_init_expr.f03: Ditto.
7317         * gfortran.dg/warn_conversion.f90: Ditto.
7318         * gfortran.dg/warn_conversion_2.f90: Ditto.
7319         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7320         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7321         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7322         * gfortran.dg/whole_file_16.f90: Ditto.
7323         * gfortran.dg/whole_file_17.f90: Ditto.
7324         * gfortran.dg/whole_file_18.f90: Ditto.
7325         * gfortran.dg/whole_file_20.f03: Ditto.
7326         * gfortran.dg/whole_file_5.f90: Ditto.
7327         * gfortran.dg/whole_file_6.f90: Ditto.
7328         * gfortran.dg/write_invalid_format.f90: Ditto.
7329         * gfortran.dg/zero_sized_6.f90: Ditto.
7330
7331 2011-02-21  Jeff Law <law@redhat.com>
7332
7333         PR rtl-optimization/46178
7334         * gcc.target/i386/pr46178.c: New test.
7335
7336         PR rtl-optimization/46002
7337         * gcc.c-torture/compile/pr46002.c: New test.
7338
7339 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7340
7341         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7342         *-*-hpux10*.
7343
7344 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR debug/47106
7347         * g++.dg/debug/pr47106.C: Require effective target lto.
7348
7349 2011-02-21  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/cpp0x/constexpr-diag2.C: New.
7352
7353 2011-02-20  Jason Merrill  <jason@redhat.com>
7354
7355         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7356
7357         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7358
7359         * g++.dg/overload/conv-op1.C: New.
7360
7361         * g++.dg/cpp0x/constexpr-synth1.C: New.
7362
7363 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7364
7365         * objc.dg/layout-2.m: New.
7366         * objc.dg/selector-3.m: Adjusted location of error message.
7367         * objc.dg/type-size-3.m: Same.
7368         * obj-c++.dg/selector-3.mm: Same.
7369
7370 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7371
7372         PR objc/47784
7373         * objc.dg/property/dotsyntax-22.m: New.
7374         * obj-c++.dg/property/dotsyntax-22.mm: New.
7375
7376 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7377
7378         PR c++/46394
7379         * g++.dg/template/typedef38.C: New test.
7380
7381 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7382
7383         PR fortran/46818
7384         * gfortran.dg/whole_file_30.f90 : New test.
7385         * gfortran.dg/whole_file_31.f90 : New test.
7386
7387 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7388
7389         PR fortran/45077
7390         PR fortran/44945
7391         * gfortran.dg/whole_file_28.f90 : New test.
7392         * gfortran.dg/whole_file_29.f90 : New test.
7393
7394 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7395
7396         PR c++/44118
7397         * g++.dg/template/crash105.C: New.
7398
7399 2011-02-19  Jason Merrill  <jason@redhat.com>
7400
7401         * g++.dg/cpp0x/regress/no-elide1.C: New.
7402
7403 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7404
7405         PR tree-optimization/46620
7406         * gcc.dg/pr46620.c: New.
7407
7408 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7409
7410         PR c/47809
7411         * gcc.target/i386/pr47809.c: New test.
7412
7413 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7414             Tobias Burnus  <burnus@net-b.de>
7415
7416         * lib/target-supports.exp
7417         (check_effective_target_fortran_large_real): New check for large reals.
7418         * gfortran.dg/nan_7.f90: New test.
7419
7420 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7421
7422         PR libgfortran/47567
7423         * gfortran.dg/fmt_f0_1.f90: Update test.
7424
7425 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/47348
7428         * gfortran.dg/array_constructor_36.f90 : New test.
7429         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7430         allow for comparison between different elements of the array
7431         constructor at different levels of optimization.
7432
7433 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7434
7435         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7436         * gcc.target/i386/pr32280-1.c: Likewise.
7437
7438 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR target/47800
7441         * gcc.target/i386/pr47800.c: New test.
7442
7443 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7444
7445         * objc/execute/exceptions/foward-1.x: New.
7446
7447 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7448
7449         PR fortran/47789
7450         * gfortran.dg/derived_constructor_comps_4.f90: New.
7451
7452 2011-02-18  Tobias Burnus
7453
7454         PR fortran/47775
7455         * gfortran.dg/func_result_6.f90: New.
7456
7457 2011-02-18  Michael Matz  <matz@suse.de>
7458
7459         PR fortran/45586
7460         * gfortran.dg/lto/pr45586_0.f90: New test.
7461         * gfortran.dg/typebound_proc_20.f90: Ditto.
7462         * gfortran.dg/typebound_proc_21.f90: Ditto.
7463
7464 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7465
7466         PR c++/47795
7467         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7468
7469 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7470
7471         PR fortran/47750
7472         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7473         gcc_warning_prefix.
7474         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7475         normalizing the error/warning output.
7476         * gfortran.dg/Wall.f90: Update dg-error/warning.
7477         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7478         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7479         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7480         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7481         * gfortran.dg/class_30.f90: Update dg-error/warning.
7482         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7483         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7484         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7485         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7486         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7487         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7488         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7489         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7490         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7491         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7492         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7493         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7494         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7495         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7496         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7497         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7498         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7499         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7500         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7501         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7502         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7503         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7504         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7505         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7506         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7507
7508 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7509
7510         PR fortran/47768
7511         * gfortran.dg/proc_ptr_comp_30.f90: New.
7512
7513 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7514
7515         PR debug/47780
7516         * gcc.target/i386/pr47780.c: New test.
7517
7518 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7519
7520         PR fortran/47767
7521         * gfortran.dg/class_40.f03: New.
7522
7523 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7524
7525         PR c++/47208
7526         * g++.dg/cpp0x/auto21.C: New test.
7527
7528 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7529
7530         * objc.dg/special/unclaimed-category-1.h: Updated for
7531         new ABI support.
7532         * objc.dg/special/unclaimed-category-1.m: Same.
7533         * objc.dg/zero-link-1.m: Same.
7534         * objc.dg/lookup-1.m: Same.
7535         * objc.dg/torture/strings/const-str-9.m
7536         * objc.dg/torture/strings/const-str-10.m: Same.
7537         * objc.dg/torture/strings/const-str-11.m: Same.
7538         * objc.dg/torture/forward-1.m: Same.
7539         * objc.dg/zero-link-2.m: Same.
7540         * objc.dg/encode-7-next-64bit.m: Same.
7541         * objc.dg/method-4.m: Same.
7542         * objc.dg/next-runtime-1.m: Same.
7543         * objc.dg/image-info.m: Same.
7544         * objc.dg/pr23214.m: Same.
7545         * objc.dg/symtab-1.m: Same.
7546         * obj-c++.dg/basic.m: Same.
7547         * obj-c++.dg/proto-lossage-3.m: Same.
7548         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7549         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7550         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7551         * obj-c++.dg/method-11.m: Same.
7552         * objc/execute/enumeration-1.m: Same.
7553         * objc/execute/object_is_class.m: Same.
7554         * objc/execute/formal_protocol-2.m: Same.
7555         * objc/execute/formal_protocol-4.m: Same.
7556         * objc/execute/formal_protocol-6.m: Same.
7557         * objc/execute/bycopy-3.m: Same.
7558         * objc/execute/exceptions/catchall-1.m: Same.
7559         * objc/execute/exceptions/finally-1.m: Same.
7560         * objc/execute/exceptions/local-variables-1.m: Same.
7561         * objc/execute/exceptions/foward-1.m: Same.
7562         * objc/execute/bf-common.h
7563         * objc/execute/enumeration-2.m: Same.
7564         * objc/execute/formal_protocol-1.m: Same.
7565         * objc/execute/formal_protocol-3.m: Same.
7566         * objc/execute/formal_protocol-5.m: Same.
7567         * objc/execute/accessing_ivars.m: Same.
7568         * objc/execute/bycopy-2.m: Same.
7569         * objc/execute/formal_protocol-7.m: Same.
7570         * objc/execute/compatibility_alias.m: Same.
7571         * objc/execute/no_clash.m: Same.
7572         * objc/execute/object_is_meta_class.m: Same.
7573         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7574         * objc/execute/class-tests-1.h: Include stdio.h.
7575         * objc/execute/class-tests-2.h: Same.
7576         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7577         runtimes.
7578         * obj-c++.dg/try-catch-2.mm: Same.
7579
7580 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR c++/47783
7583         * g++.dg/warn/Wunused-parm-4.C: New test.
7584
7585 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7586             Jan Hubicka  <jh@suse.cz>
7587
7588         PR debug/47106
7589         PR debug/47402
7590         * g++.dg/debug/pr47106.C: New.
7591
7592 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7593
7594         PR target/43653
7595         * gcc.target/i386/pr43653.c: New test.
7596
7597 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7598
7599         PR c++/47172
7600         * g++.dg/template/inherit6.C: New test.
7601
7602 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7603
7604         PR fortran/47745
7605         * gfortran.dg/class_39.f03: New.
7606
7607 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7608
7609         PR c++/47326
7610         * g++.dg/cpp0x/variadic106.C: New test.
7611
7612 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR libfortran/47757
7615         * gfortran.dg/pr47757-1.f90: New test.
7616         * gfortran.dg/pr47757-2.f90: New test.
7617         * gfortran.dg/pr47757-3.f90: New test.
7618
7619         PR c++/47704
7620         * g++.dg/cpp0x/enum8.C: New test.
7621
7622 2011-02-15  Jason Merrill  <jason@redhat.com>
7623
7624         * g++.dg/inherit/implicit-trivial1.C: New.
7625         * g++.dg/cpp0x/implicit-trivial1.C: New.
7626
7627 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         PR middle-end/47725
7630         * gcc.dg/torture/pr47725.c: Removed.
7631
7632 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7633
7634         PR target/47755
7635         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7636         constant does not generate a load from memory.
7637
7638 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7639
7640         PR middle-end/47725
7641         * gcc.dg/torture/pr47725.c: New.
7642
7643 2011-02-15  Richard Guenther  <rguenther@suse.de>
7644
7645         PR tree-optimization/47743
7646         * gcc.dg/torture/pr47743.c: New testcase.
7647
7648 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR middle-end/47581
7651         * gcc.target/i386/pr47581.c: New test.
7652
7653 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7654
7655         PR fortran/47730
7656         * gfortran.dg/select_type_22.f03: New.
7657
7658 2011-02-14  Jason Merrill  <jason@redhat.com>
7659
7660         * g++.dg/cpp0x/regress/enum1.C: New.
7661
7662 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7663
7664         * gnat.dg/include.adb: New test.
7665
7666 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7667
7668         PR fortran/47728
7669         * gfortran.dg/class_38.f03: New.
7670
7671 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7672
7673         * gcc.dg/pr46494.c: New test.
7674
7675 2011-02-14  Richard Guenther  <rguenther@suse.de>
7676
7677         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7678
7679 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7680
7681         PR ada/41929
7682         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7683         sparc*-sun-solaris2.11.
7684
7685 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7686
7687         PR fortran/47349
7688         * gfortran.dg/argument_checking_18.f90: New.
7689
7690 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7691
7692         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7693         * gfortran.dg/argument_checking_17.f90: New.
7694
7695 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7696
7697         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7698         are temporarily disabled.
7699         * gfortran.dg/class_7.f03: Ditto.
7700         * gfortran.dg/coarray_14.f90: Ditto.
7701         * gfortran.dg/typebound_proc_13.f03: Ditto.
7702
7703 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7704
7705         PR fortran/45586
7706         * gfortran.dg/extends_11.f03: New.
7707
7708 2011-02-11  Xinliang David Li  <davidxl@google.com>
7709
7710         PR tree-optimization/47707
7711         * g++.dg/tree-ssa/pr47707.C: New test.
7712
7713 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7714
7715         * g++.dg/opt/inline17.C: New test.
7716
7717 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7718
7719         PR fortran/47550
7720         * gfortran.dg/pure_formal_2.f90: New.
7721
7722 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7723
7724         PR rtl-optimization/47614
7725         * gfortran.dg/pr47614.f: New.
7726
7727 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7728
7729         PR driver/47678
7730         * gcc.dg/opts-6.c: New test.
7731
7732 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR debug/47684
7735         * gcc.dg/pr47684.c: New test.
7736
7737 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739         PR target/47629
7740         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7741         c99_runtime, dg-add-options c99_runtime.
7742         (main): Use __asm__.
7743
7744 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7745
7746         PR testsuite/47400
7747         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7748         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7749         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7750         * gcc.dg/ucnid-10.c: Likewise.
7751         * gcc.dg/ucnid-13.c: Likewise.
7752         * gcc.dg/ucnid-7.c: Likewise.
7753         * gcc.dg/ucnid-8.c: Likewise.
7754         Adapt dg-warning line number.
7755
7756 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7757
7758         * gcc.target/i386/parity-1.c: Use -march=k8.
7759         * gcc.target/i386/parity-2.c: Ditto.
7760         * gcc.target/i386/vecinit-1.c: Ditto.
7761         * gcc.target/i386/vecinit-2.c: Ditto.
7762
7763 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7764
7765         PR target/46610
7766         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7767         * gcc.target/mips/save-restore-3.c: Likewise.
7768         * gcc.target/mips/save-restore-4.c: Likewise.
7769         * gcc.target/mips/save-restore-5.c: Likewise.
7770
7771         PR target/47683
7772         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7773         * g++.dg/tree-prof/partition2.C: Likewise.
7774
7775 2011-02-09  Jason Merrill  <jason@redhat.com>
7776
7777         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7778         rather than misdeclare std::puts.
7779
7780         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7781         * g++.dg/other/warning1.C: Likewise.
7782         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7783         * g++.old-deja/g++.gb/scope06.C: Likewise.
7784         * g++.old-deja/g++.law/cvt11.C: Likewise.
7785         * g++.old-deja/g++.law/init1.C: Likewise.
7786         * g++.dg/abi/mangle26.C: Likewise.
7787
7788         * g++.dg/template/function1.C: Adjust for C++0x mode.
7789         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7790
7791         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7792         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7793
7794         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7795
7796         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7797
7798         * g++.dg/cpp0x/regress: New directory.
7799         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7800         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7801         * g++.dg/cpp0x/regress/regress3.C: New.
7802
7803 2011-02-10  Richard Guenther  <rguenther@suse.de>
7804
7805         PR tree-optimization/47677
7806         * gcc.dg/torture/pr47677.c: New testcase.
7807
7808 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7809
7810         * objc.dg/special/load-category-1.m: Remove unused header.
7811         * objc.dg/special/load-category-1a.m: Likewise.
7812         * objc.dg/special/load-category-2.m: Likewise.
7813         * objc.dg/special/load-category-2a.m: Likewise.
7814         * objc.dg/special/load-category-3.m: Likewise.
7815         * objc.dg/special/load-category-3a.m: Likewise.
7816         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7817         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7818         * objc.dg/attributes/class-attribute-1.m: Likewise.
7819         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7820         * obj-c++.dg/property/property.exp: Likewise.
7821         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7822         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7823         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7824         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7825         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7826         * obj-c++.dg/template-8.mm: Likewise.
7827
7828 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR target/47665
7831         * gcc.target/i386/pr47665.c: New test.
7832
7833 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7834
7835         PR testsuite/47622
7836         Revert
7837         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7838         PR debug/42631
7839         * gcc.dg/pr42631.c: Update test.
7840         * gcc.dg/pr42631-2.c: New test.
7841
7842 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7843
7844         PR fortran/47352
7845         * gfortran.dg/proc_decl_25.f90: New.
7846
7847 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7848
7849         PR fortran/47463
7850         * gfortran.dg/typebound_assignment_2.f03: New.
7851
7852 2011-02-09  Richard Guenther  <rguenther@suse.de>
7853
7854         PR tree-optimization/47664
7855         * gcc.dg/tree-ssa/inline-7.c: New testcase.
7856
7857 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7858
7859         PR middle-end/47646
7860         * gnat.dg/uninit_func.adb: Adjust dg directive.
7861
7862 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
7863
7864         PR middle-end/47646
7865         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7866
7867 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7868
7869         PR fortran/47637
7870         * gfortran.dg/auto_dealloc_2.f90: New.
7871
7872 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7873
7874         * gcc.dg/builtins-config.h: Remove __sgi handling.
7875         * lib/target-supports.exp (add_options_for_c99_runtime): Add
7876         -std=c99 for mips-sgi-irix6.5*.
7877
7878 2011-02-09  Martin Jambor  <mjambor@suse.cz>
7879
7880         PR middle-end/45505
7881         * gfortran.dg/pr25923.f90: Remove xfails.
7882
7883 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7884
7885         PR fortran/47583
7886         * gfortran.dg/inquire_14.f90: New test.
7887
7888 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
7889
7890         PR fortran/45290
7891         * gfortran.dg/pointer_init_6.f90: New.
7892
7893 2011-02-08  Jeff Law <law@redhat.com>
7894
7895         PR tree-optimization/42893
7896         * gcc.tree-ssa/pr42893.c: New test.
7897
7898 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
7899
7900         PR tree-optimization/46834
7901         PR tree-optimization/46994
7902         PR tree-optimization/46995
7903         * gcc.dg/graphite/id-pr46834.c: New.
7904         * gfortran.dg/graphite/id-pr46994.f90: New.
7905         * gfortran.dg/graphite/id-pr46995.f90: New.
7906
7907 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7908
7909         PR middle-end/47646
7910         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7911         using the variable is known the warning is emitted there.
7912         * gcc.dg/uninit-pr19430.c (foo): Likewise.
7913         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7914
7915         * c-c++-common/pr20000.c (g): Both warnings occur at the return
7916         statement.
7917         (vg): Likewise.
7918         * gcc.dg/noreturn-1.c (foo5): Likewise.
7919         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7920         (method2): Likewise.
7921
7922         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7923         the return statement using the uninitialized variable.
7924         * gfortran.dg/pr39666-2.f90 (f): Likewise.
7925
7926 2011-02-08  Richard Guenther  <rguenther@suse.de>
7927
7928         PR middle-end/47639
7929         * g++.dg/opt/pr47639.c: New testcase.
7930
7931 2011-02-08  Richard Guenther  <rguenther@suse.de>
7932
7933         PR tree-optimization/47632
7934         * g++.dg/opt/pr47632.C: New testcase.
7935
7936 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7937
7938         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7939
7940 2011-02-07  Richard Guenther  <rguenther@suse.de>
7941
7942         PR tree-optimization/47615
7943         * g++.dg/opt/pr47615.C: New testcase.
7944
7945 2011-02-07  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/47621
7948         * gcc.dg/torture/pr47621.c: New testcase.
7949
7950 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
7951
7952         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7953
7954 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
7955
7956         PR fortran/47592
7957         * gfortran.dg/allocate_with_source_1 : New test.
7958
7959 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
7960
7961         PR middle-end/47610
7962         * gcc.dg/pr47610.c: New test.
7963
7964 2011-02-05  Jie Zhang  <jie@codesourcery.com>
7965
7966         PR debug/42631
7967         * gcc.dg/pr42631.c: Update test.
7968         * gcc.dg/pr42631-2.c: New test.
7969
7970 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7971
7972         PR fortran/47574
7973         * gfortran.dg/pr47574.f90:  New test.
7974
7975 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
7976
7977         PR tree-optimization/46194
7978         * gcc.dg/autopar/pr46194.c: New.
7979
7980 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7981
7982         PR tree-optimization/43695
7983         * g++.dg/ipa/pr43695.C: New.
7984
7985 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR inline-asm/23200
7988         * gcc.dg/pr23200.c: New test.
7989
7990 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
7991
7992         PR c++/47589
7993         * g++.dg/pr47589.C: New test.
7994
7995 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
7996
7997         PR c++/47398
7998         * g++.dg/template/typedef37.C: New test.
7999         * g++.dg/template/param1.C: Adjust expected error message.
8000
8001 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR middle-end/31490
8004         * gcc.dg/pr31490-2.c: New test.
8005         * gcc.dg/pr31490-3.c: New test.
8006         * gcc.dg/pr31490-4.c: New test.
8007
8008 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8009             Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR c++/46890
8012         * g++.dg/parser/semicolon3.C: Adjust.
8013         * g++.dg/parser/semicolon4.C: New testcase.
8014         * g++.dg/pr46890.C: New testcase.
8015
8016 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8017
8018         PR c++/29571
8019         * g++.dg/init/pr29571.C: New.
8020
8021 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8024         instead of vect_int.
8025
8026 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR target/47312
8029         * gcc.target/i386/pr47312.c: New test.
8030
8031         PR target/47564
8032         * gcc.target/i386/pr47564.c: New test.
8033
8034 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8035
8036         PR tree-optimization/45122
8037         * gcc.dg/tree-ssa/pr45122.c: New.
8038
8039 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8040
8041         PR target/47272
8042         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8043         and vec_vsx_st.
8044
8045         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8046         and vsx so a default --with-cpu=power7 doesn't give an error
8047         when -mavoid-indexed-addresses is used.
8048
8049         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8050         wrapper function to save the arguments and then jump to the real
8051         function, rather than depending on the compiler not to move stuff
8052         before an asm.
8053         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8054
8055 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8056             Paul Thomas  <pault@gcc.gnu.org>
8057
8058         PR fortran/47082
8059         * gfortran.dg/class_37.f03 : New test.
8060
8061 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8062             Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/40979
8065         PR bootstrap/47044
8066         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8067         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8068         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8069         check_vect_support_and_set_flags.
8070         * gfortran.dg/graphite/vect-pr40979.f90: New.
8071
8072 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8073
8074         PR fortran/47572
8075         * gfortran.dg/class_36.f03: New.
8076
8077 2011-02-02  Richard Guenther  <rguenther@suse.de>
8078
8079         PR tree-optimization/47566
8080         * gcc.dg/lto/20110201-1_0.c: New testcase.
8081
8082 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8083
8084         PR debug/47498
8085         PR debug/47501
8086         PR debug/45136
8087         PR debug/45130
8088         * debug/pr47498.c: New.
8089         * debug/pr47501.c: New.
8090
8091 2011-02-01  Richard Guenther  <rguenther@suse.de>
8092
8093         PR tree-optimization/47559
8094         * g++.dg/torture/pr47559.C: New testcase.
8095
8096 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8097
8098         PR fortran/47565
8099         * gfortran.dg/typebound_call_20.f03: New.
8100
8101 2011-02-01  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/47555
8104         * gcc.dg/pr47555.c: New testcase.
8105
8106 2011-02-01  Richard Guenther  <rguenther@suse.de>
8107
8108         PR tree-optimization/47541
8109         * g++.dg/torture/pr47541.C: New testcase.
8110
8111 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/47455
8114         * gfortran.dg/typebound_call_19.f03: New.
8115
8116 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR c++/47416
8119         * g++.dg/cpp0x/pr47416.C: New test.
8120
8121 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8122
8123         PR fortran/47519
8124         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8125
8126 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8127
8128         PR fortran/47463
8129         * gfortran.dg/typebound_assignment_1.f03: New.
8130
8131 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR tree-optimization/47538
8134         * gcc.c-torture/execute/pr47538.c: New test.
8135
8136 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8137
8138         PR target/45325
8139         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8140
8141 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8142
8143         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8144
8145 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8146
8147         PR rtl-optimization/44031
8148         * gcc.c-torture/compile/20110131-1.c: New test.
8149
8150 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8151
8152         PR fortran/47042
8153         * gfortran.dg/stmt_func_1.f90: New.
8154
8155 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8156
8157         PR fortran/47042
8158         * gfortran.dg/interface_34.f90: New.
8159
8160 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/47523
8163         * gfortran.dg/realloc_on_assign_5.f03: New test.
8164         * gfortran.dg/realloc_on_assign_5.f03: New test.
8165
8166 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8167
8168         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8169         * gfortran.dg/bessel_7.f90: Likewise.
8170         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8171
8172         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8173         * gfortran.dg/sum_init_expr.f03: Likewise.
8174
8175         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8176
8177         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8178         -r -nostdlib.
8179
8180         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8181         loop only on "vect_intfloat_cvt" targets.
8182
8183 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8184
8185         PR fortran/47531
8186         * gfortran.dg/shape_6.f90: New.
8187
8188 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8189
8190         PR libgfortran/47434
8191         * gfortran.dg/read_infnan_1.f90: Update test.
8192         * gfortran.dg/module_nan.f90: Update test.
8193         * gfortran.dg/char4_iunit_1.f03: Update test.
8194         * gfortran.dg/large_real_kind_1.f90: Update test.
8195         * gfortran.dg/real_const_3.f90: Update test.
8196         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8197
8198 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8199
8200         PR c++/47311
8201         * g++.dg/template/param2.C: New test.
8202
8203 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8204
8205         PR libgfortran/47285
8206         * gfortran.dg/fmt_g.f: New test.
8207
8208 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8209
8210         PR fortran/47507
8211         * gfortran.dg/pure_formal_1.f90: New.
8212
8213 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR target/42894
8216         * gcc.dg/tls/pr42894.c: New test.
8217
8218 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8219
8220         * gcc.dg/pr47276.c: Add dg-require-visibility.
8221
8222 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8223
8224         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8225
8226 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8227             Tobias Burnus  <burnus@gcc.gnu.org>
8228
8229         PR fortran/45170
8230         PR fortran/35810
8231         PR fortran/47350
8232         * gfortran.dg/realloc_on_assign_3.f03: New test.
8233         * gfortran.dg/realloc_on_assign_4.f03: New test.
8234         * gfortran.dg/allocatable_function_5.f90: New test.
8235         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8236         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8237         implemented" dg-errors.
8238
8239 2011-01-27  Jan Hubicka  <jh@suse.cz>
8240
8241         PR middle-end/46949
8242         * gcc.dg/attr-weakref-4.c: New testcase
8243
8244 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8245
8246         PR tree-optimization/47228
8247         * gcc.dg/torture/pr47228.c: New test.
8248
8249 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8250
8251         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8252
8253 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8254
8255         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8256         when using auto-overlay support on the SPU.
8257
8258 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         PR rtl-optimization/44174
8261         * gcc.target/i386/asm-6.c: New test.
8262
8263 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8264
8265         PR rtl-optimization/46856
8266         * gcc.c-torture/compile/pr46856.c: New test.
8267
8268 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8269             Andrew Pinski  <pinskia@gmail.com>
8270
8271         PR c/43082
8272         * gcc.dg/pr43082.c: New.
8273
8274 2011-01-26  DJ Delorie  <dj@redhat.com>
8275
8276         PR rtl-optimization/46878
8277         * gcc.dg/pr46878-1.c: New test.
8278
8279 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR c++/47476
8282         * g++.dg/cpp0x/pr47476.C: New test.
8283
8284 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gcc.c-torture/compile/20110126-1.c: New test.
8287
8288 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR c/47473
8291         * gcc.dg/torture/pr47473.c: New test.
8292
8293 2011-01-26  Jan Hubicka  <jh@suse.cz>
8294
8295         PR target/47237
8296         * gcc.c-torture/execute/pr47237.c: New testcase.
8297
8298 2011-01-26  Jan Hubicka  <jh@suse.cz>
8299
8300         PR tree-optimization/47190
8301         * gcc.dg/attr-weakref-3.c: New testcase.
8302
8303 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8304
8305         PR c++/43601
8306         * gcc.dg/dll-9a.c: New test file.
8307         * gcc.dg/dll-11.c: Likewise.
8308         * gcc.dg/dll-12.c: Likewise.
8309         * gcc.dg/dll-12a.c: Likewise.
8310         * gcc.dg/dll-11a.c: Likewise.
8311         * gcc.dg/dll-9.c: Likewise.
8312         * gcc.dg/dll-10.c: Likewise.
8313         * gcc.dg/dll-10a.c: Likewise.
8314         * g++.dg/ext/dllexport4a.cc: Likewise.
8315         * g++.dg/ext/dllexport4.C: Likewise.
8316         * g++.dg/ext/dllexport5.C: Likewise.
8317         * g++.dg/ext/dllexport5a.cc: Likewise.
8318
8319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8320
8321         PR tree-optimization/46970
8322         * gcc.dg/graphite/pr46970.c: New.
8323
8324 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8325
8326         PR tree-optimization/46215
8327         * gcc.dg/graphite/pr46215.c: New.
8328
8329 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8330
8331         PR tree-optimization/46168
8332         * gcc.dg/graphite/pr46168.c: New.
8333
8334 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8335
8336         PR tree-optimization/43657
8337         * gcc.dg/graphite/pr43657.c: New.
8338
8339 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8340
8341         PR tree-optimization/29832
8342         * gfortran.dg/graphite/pr29832.f90: New.
8343
8344 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8345
8346         PR tree-optimization/43567
8347         * gcc.dg/graphite/pr43567.c: New.
8348
8349 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8350
8351         * gfortran.dg/graphite/interchange-4.f: New.
8352         * gfortran.dg/graphite/interchange-5.f: New.
8353
8354         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8355         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8356         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8357         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8358         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8359         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8360         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8361         * gfortran.dg/ltrans-7.f90: Removed.
8362         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8363
8364         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8365         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8366         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8367         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8368         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8369         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8370         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8371         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8372         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8373         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8374         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8375         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8376         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8377         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8378         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8379         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8380         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8381         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8382         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8383         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8384         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8385         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8386         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8387         * gcc.dg/tree-ssa/data-dep-1.c
8388         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8389         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8390         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8391         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8392         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8393
8394 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR tree-optimization/47265
8397         PR tree-optimization/47443
8398         * gcc.c-torture/compile/pr47265.c: New test.
8399         * gcc.dg/pr47443.c: New test.
8400
8401 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8402
8403         PR tree-optimization/47382
8404         * g++.dg/torture/pr47382.C: New test.
8405         * g++.dg/opt/devirt1.C: Xfail.
8406
8407 2011-01-25  Yao Qi  <yao@codesourcery.com>
8408
8409         PR target/45701
8410         * gcc.target/arm/pr45701-1.c: New test.
8411         * gcc.target/arm/pr45701-2.c: New test.
8412         * gcc.target/arm/pr45701-3.c: New test.
8413
8414 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8415             Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR tree-optimization/47271
8418         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8419
8420 2011-01-25  Nick Clifton  <nickc@redhat.com>
8421
8422         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8423         (saturate_add): Delete.
8424         (exchange): Delete.
8425         (main): Do not run saturate_add.
8426         (set_interrupts): Delete.
8427
8428 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8429
8430         PR fortran/47448
8431         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8432
8433 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR tree-optimization/47427
8436         PR tree-optimization/47428
8437         * gcc.c-torture/compile/pr47427.c: New test.
8438         * gcc.c-torture/compile/pr47428.c: New test.
8439
8440 2011-01-25  Richard Guenther  <rguenther@suse.de>
8441
8442         PR middle-end/47411
8443         * gcc.dg/torture/pr47411.c: New testcase.
8444
8445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8446
8447         * gfortran.dg/graphite/id-24.f: New.
8448         * gfortran.dg/graphite/id-25.f: New.
8449
8450 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8451
8452         * gfortran.dg/graphite/id-23.f: New.
8453
8454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8455
8456         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8457
8458 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8459
8460         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8461         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8462         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8463         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8464         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8465         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8466         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8467         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8468         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8469
8470 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8471
8472         * gcc.dg/graphite/block-0.c: Add documentation.
8473         * gcc.dg/graphite/block-4.c: Same.
8474         * gcc.dg/graphite/block-7.c: Same.
8475         * gcc.dg/graphite/block-8.c: New.
8476         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8477         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8478         * gcc.dg/graphite/interchange-12.c: Add documentation.
8479         * gcc.dg/graphite/interchange-13.c: New.
8480         * gcc.dg/graphite/interchange-14.c: New.
8481         * gcc.dg/graphite/interchange-15.c: New.
8482         * gcc.dg/graphite/interchange-8.c: Add documentation.
8483         * gcc.dg/graphite/interchange-mvt.c: Same.
8484
8485 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8486
8487         PR target/47408
8488         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8489         * gcc.target/powerpc/altivec-14.c: Ditto.
8490         * gcc.target/powerpc/altivec-33.c: Ditto.
8491         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8492         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8493         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8494         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8495         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8496         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8497         * g++.dg/ext/altivec-15.C: Ditto.
8498         * g++.dg/ext/altivec-types-1.C: Ditto.
8499         * g++.dg/ext/altivec-types-2.C: Ditto.
8500         * g++.dg/ext/altivec-types-3.C: Ditto.
8501         * g++.dg/ext/altivec-types-4.C: Ditto.
8502
8503 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8506
8507 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8508
8509         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8510         optimization options.
8511
8512 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8513
8514         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8515
8516         PR testsuite/45988
8517         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8518
8519 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8520
8521         PR fortran/47421
8522         * gfortran.dg/allocatable_scalar_12.f90: New.
8523
8524 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8525
8526         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8527         vectorization to be not profitable if peeling is used to
8528         realign the memory access.
8529         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8530         loop bound to avoid loop unrolling.
8531         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8532
8533 2011-01-22  Jan Hubicka  <jh@suse.cz>
8534
8535         PR lto/47333
8536         * g++.dg/lto/pr47333.C: New file.
8537
8538 2011-01-22  Jan Hubicka  <jh@suse.cz>
8539
8540         PR tree-optimization/43884
8541         PR lto/44334
8542         * gcc.dg/autopar/outer-2.c: Increase array size.
8543         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8544
8545 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8546
8547         PR fortran/38536
8548         * gfortran.dg/c_loc_tests_16.f90:  New test.
8549
8550 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8551
8552         PR fortran/47399
8553         * gfortran.dg/typebound_proc_19.f90: New.
8554
8555 2011-01-21  Jeff Law <law@redhat.com>
8556
8557         PR tree-optimization/47053
8558         * g++.dg/pr47053.C: New test.
8559
8560 2011-01-21  Jason Merrill  <jason@redhat.com>
8561
8562         PR c++/47041
8563         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8564
8565 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR c++/47388
8568         * g++.dg/cpp0x/range-for10.C: New test.
8569         * g++.dg/template/for1.C: New test.
8570
8571         PR middle-end/45566
8572         * g++.dg/tree-prof/partition3.C: New test.
8573
8574         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8575
8576         PR rtl-optimization/47366
8577         * g++.dg/opt/pr47366.C: New test.
8578
8579 2011-01-21  Jason Merrill  <jason@redhat.com>
8580
8581         PR c++/46552
8582         * g++.dg/cpp0x/constexpr-regress2.C: New.
8583
8584         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8585
8586 2011-01-21  Jeff Law <law@redhat.com>
8587
8588         PR rtl-optimization/41619
8589         * gcc.dg/pr41619.c: New.
8590
8591 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR tree-optimization/47355
8594         * g++.dg/opt/pr47355.C: New test.
8595
8596 2011-01-21  Richard Guenther  <rguenther@suse.de>
8597
8598         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8599         making main hot.
8600
8601 2011-01-21  Richard Guenther  <rguenther@suse.de>
8602
8603         PR tree-optimization/47365
8604         * gcc.dg/torture/pr47365.c: New testcase.
8605         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8606
8607 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8608
8609         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8610
8611 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR tree-optimization/47391
8614         * gcc.dg/pr47391.c: New test.
8615
8616 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8617
8618         * g++.dg/template/char1.C: Use signed char.
8619
8620 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/47377
8623         * gfortran.dg/pointer_target_4.f90: New.
8624
8625 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8626
8627         PR target/47251
8628         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8629         ILP32 system and not IP32.
8630
8631 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8632
8633         PR debug/46583
8634         * g++.dg/debug/pr46583.C: New.
8635
8636 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR debug/47283
8639         * g++.dg/debug/pr47283.C: New test.
8640
8641         PR testsuite/47371
8642         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8643         * gcc.target/i386/headmerge-2.c: Likewise.
8644
8645 2011-01-20  Richard Guenther  <rguenther@suse.de>
8646
8647         PR middle-end/47370
8648         * gcc.dg/torture/pr47370.c: New testcase.
8649
8650 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR tree-optimization/46130
8653         * gcc.dg/pr46130-1.c: New test.
8654         * gcc.dg/pr46130-2.c: New test.
8655
8656 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8657
8658         PR c++/47291
8659         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8660
8661 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8662
8663         PR debug/46240
8664         * g++.dg/debug/pr46240.cc: New.
8665
8666 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR c++/47303
8669         * g++.dg/template/anonunion1.C: New test.
8670
8671         PR rtl-optimization/47337
8672         * gcc.c-torture/execute/pr47337.c: New test.
8673
8674 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8675
8676         PR testsuite/45342
8677         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8678
8679 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8680
8681         PR tree-optimization/46021
8682         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8683
8684 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR tree-optimization/47290
8687         * g++.dg/torture/pr47290.C: New test.
8688
8689 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8690
8691         PR fortran/47240
8692         * gfortran.dg/proc_ptr_comp_29.f90: New.
8693
8694 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8695
8696         PR testsuite/41146
8697         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8698         powerpc-apple-darwin9.
8699
8700 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR rtl-optimization/47299
8703         * gcc.c-torture/execute/pr47299.c: New test.
8704
8705 2011-01-17  Jason Merrill  <jason@redhat.com>
8706
8707         * g++.dg/cpp0x/constexpr-virtual.C: New.
8708
8709 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR fortran/47331
8712         * gfortran.dg/gomp/pr47331.f90: New test.
8713
8714 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8715
8716         PR objc/47314
8717         * objc.dg/selector-warn-1.m: New.
8718         * obj-c++.dg/selector-warn-1.mm: New.
8719
8720 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8721
8722         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8723         Update dg-final accordingly.
8724
8725 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8726
8727         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8728
8729 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8730
8731         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8732         target check.
8733         * gcc.dg/guality/pr36728-2.c: Likewise.
8734
8735 2011-01-17  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/47313
8738         * g++.dg/torture/pr47313.C: New testcase.
8739
8740 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8741
8742         PR target/47318
8743         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8744         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8745         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8746         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8747
8748         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8749         as __m256i.
8750         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8751         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8752         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8753
8754 2011-01-17  Richard Guenther  <rguenther@suse.de>
8755
8756         PR tree-optimization/45967
8757         * gcc.dg/torture/pr45967-2.c: New testcase.
8758         * gcc.dg/torture/pr45967-3.c: Likewise.
8759
8760 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8761
8762         PR testsuite/47325
8763         * g++.dg/ext/pr47213.C: Require visibility.
8764
8765 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8766
8767         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8768         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8769
8770 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8771
8772         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8773         Linux-based targets.
8774
8775 2011-01-13  Jan Hubicka  <jh@suse.cz>
8776
8777         PR tree-optimization/47276
8778         * gcc.dg/pr47276.c: New testcase.
8779
8780 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8781             Jonathan Wakely  <jwakely.gcc@gmail.com>
8782
8783         PR c++/33558
8784         * g++.dg/other/pr33558.C: New.
8785         * g++.dg/other/pr33558-2.C: New.
8786
8787 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8788
8789         PR tree-optimization/45934
8790         PR tree-optimization/46302
8791         * g++.dg/ipa/devirt-c-1.C: New test.
8792         * g++.dg/ipa/devirt-c-2.C: Likewise.
8793         * g++.dg/ipa/devirt-c-3.C: Likewise.
8794         * g++.dg/ipa/devirt-c-4.C: Likewise.
8795         * g++.dg/ipa/devirt-c-5.C: Likewise.
8796         * g++.dg/ipa/devirt-c-6.C: Likewise.
8797         * g++.dg/ipa/devirt-6.C: Likewise.
8798         * g++.dg/ipa/devirt-d-1.C: Likewise.
8799         * g++.dg/torture/pr45934.C: Likewise.
8800
8801 2011-01-14  Jason Merrill  <jason@redhat.com>
8802
8803         * g++.dg/cpp0x/variadic105.C: New.
8804
8805 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8806             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8807
8808         PR objc/45989
8809         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8810         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8811         execution tests on i?86-*-*, x86_64-*-* and
8812         powerpc*-apple-darwin* && ilp32.
8813         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8814         tests on i?86-*-* and x86_64-*-*.
8815
8816 2011-01-14  Richard Guenther  <rguenther@suse.de>
8817
8818         PR tree-optimization/47280
8819         * g++.dg/opt/pr47280.C: New testcase.
8820
8821 2011-01-14  Jason Merrill  <jason@redhat.com>
8822
8823         * g++.dg/cpp0x/constexpr-regress1.C: New.
8824
8825         * g++.dg/ext/flexary2.C: New.
8826
8827 2011-01-14  Richard Guenther  <rguenther@suse.de>
8828
8829         PR middle-end/47281
8830         * gcc.dg/torture/pr47281.c: New testcase.
8831         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8832
8833 2011-01-14  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/47286
8836         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8837
8838 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8839
8840         PR c++/47213
8841         * g++.dg/ext/pr47213.C: New.
8842
8843 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8844
8845         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8846
8847 2011-01-13  Tobias Burnus  <burnus@net-b.de>
8848             Mikael Morin  <mikael@gcc.gnu.org>
8849
8850         PR fortran/45848
8851         PR fortran/47204
8852         * gfortran.dg/select_type_20.f90: New.
8853         * gfortran.dg/select_type_21.f90: New.
8854
8855 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
8856
8857         PR target/47251
8858         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8859
8860 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8861
8862         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8863         * gcc.dg/guality/pr36728-2.c: Likewise.
8864
8865 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
8866
8867         PR debug/PR46973
8868         * g++.dg/debug/dwarf2/template-params-9.C: New test.
8869
8870 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
8871
8872         PR rtl-optimization/45352
8873         * gcc.dg/pr45352-3.c: New.
8874
8875 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8876
8877         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8878         comment.
8879         * g++.dg/cpp0x/range-for8.C: New.
8880         * g++.dg/cpp0x/range-for9.C: New.
8881
8882 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
8883
8884         PR debug/47209
8885         * g++.dg/debug/pr47209.C: New.
8886
8887 2011-01-12  Richard Guenther  <rguenther@suse.de>
8888
8889         PR lto/47259
8890         * gcc.dg/lto/pr47259_0.c: New testcase.
8891         * gcc.dg/lto/pr47259_1.c: Likewise.
8892
8893 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
8894
8895         * objc-obj-c++-shared/Object1.h: Add copyright header, update
8896         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8897         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8898         methods missing from the OBJC2 Object.
8899         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8900         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8901         GNU and NeXT runtimes.
8902         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8903         comments.
8904         * objc-obj-c++-shared/Object1.m: Likewise.
8905         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
8906         * objc.dg/proto-qual-1.m: Likewise.
8907         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8908         * obj-c++.dg/proto-qual-1.mm: Likewise.
8909
8910 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         PR testsuite/33033
8913         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8914
8915 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8916
8917         Fixed the Objective-C++ testsuite and updated all tests.
8918         * lib/obj-c++.exp (obj-c++_init): Declare and set
8919         gcc_warning_prefix and gcc_error_prefix.
8920         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8921         'dg-warning', 'dg-message' and 'dg-error'.
8922         * obj-c++.dg/class-extension-3.mm: Likewise.
8923         * obj-c++.dg/class-protocol-1.mm: Likewise.
8924         * obj-c++.dg/encode-7.mm: Likewise.
8925         * obj-c++.dg/exceptions-3.mm: Likewise.
8926         * obj-c++.dg/exceptions-5.mm: Likewise.
8927         * obj-c++.dg/method-12.mm: Likewise.
8928         * obj-c++.dg/method-13.mm: Likewise.
8929         * obj-c++.dg/method-15.mm: Likewise.
8930         * obj-c++.dg/method-16.mm: Likewise.
8931         * obj-c++.dg/method-4.mm: Likewise.
8932         * obj-c++.dg/method-8.mm: Likewise.
8933         * obj-c++.dg/method-conflict-1.mm: Likewise.
8934         * obj-c++.dg/method-conflict-2.mm: Likewise.
8935         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8936         and uncommented second part of the testcase now that the testsuite
8937         works correctly.
8938         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
8939         and uncommented second part of the testcase now that the testsuite
8940         works correctly.
8941         * obj-c++.dg/private-1.mm: Likewise.
8942         * obj-c++.dg/proto-lossage-4.mm: Likewise.
8943         * obj-c++.dg/syntax-error-7.mm: Likewise.
8944         * obj-c++.dg/warn5.mm: Likewise.
8945         * obj-c++.dg/property/at-property-14.mm: Likewise.
8946         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8947         FIXME.
8948         * obj-c++.dg/property/at-property-18.mm: Likewise.
8949         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8950         FIXME.
8951         * obj-c++.dg/property/at-property-21.mm: Likewise.
8952         * obj-c++.dg/property/at-property-28.mm: Likewise.
8953         * obj-c++.dg/property/at-property-5.mm: Likewise.
8954         * obj-c++.dg/property/dynamic-2.mm: Likewise.
8955         * obj-c++.dg/property/property-neg-3.mm: Likewise.
8956         * obj-c++.dg/property/synthesize-11.mm: Likewise.
8957         * obj-c++.dg/property/synthesize-6.mm: Likewise.
8958         * obj-c++.dg/property/synthesize-8.mm: Likewise.
8959         * obj-c++.dg/property/synthesize-9.mm: Likewise.
8960         * obj-c++.dg/tls/diag-5.mm: Likewise.
8961         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8962         dg-error, now matched correctly.
8963
8964 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8965
8966         * objc.dg/property/at-property-29.m: New.
8967         * obj-c++.dg/property/at-property-29.mm: New.
8968
8969 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8970
8971         * go.test/go-test.exp (go-set-goarch): New proc.
8972         (go-gc-tests): Use it.
8973
8974 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
8975
8976         PR debug/46955
8977         * g++.dg/debug/dwarf2/template-params-8.C: New test.
8978
8979 2011-01-11  Richard Henderson  <rth@redhat.com>
8980
8981         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8982
8983 2011-01-11  Jan Hubicka  <jh@suse.cz>
8984
8985         PR lto/45721
8986         PR lto/45375
8987         * gcc.dg/lto/pr45721_1.c: New file.
8988         * gcc.dg/lto/pr45721_0.c: New file.
8989
8990 2011-01-11  Richard Guenther  <rguenther@suse.de>
8991
8992         PR tree-optimization/46076
8993         * gcc.dg/tree-ssa/pr46076.c: New testcase.
8994
8995 2011-01-11  Jeff Law <law@redhat.com>
8996
8997         * PR tree-optimization/47086
8998         * gcc.dg/pr47086.c: New test.
8999
9000 2011-01-11  Jason Merrill  <jason@redhat.com>
9001
9002         PR c++/46658
9003         * g++.dg/template/new10.C: New.
9004
9005         PR c++/45520
9006         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9007
9008 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9009
9010         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9011         Split type definitions and NSConstantString class into...
9012         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9013         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9014         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9015         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9016         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9017         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9018         to comments.
9019         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9020         encode defines for newer NeXT system headers.
9021         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9022         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9023         * objc.dg/foreach-5.m: Likewise.
9024         * objc.dg/foreach-2.m: Likewise.
9025         * objc.dg/foreach-4.m: Likewise.
9026         * objc.dg/torture/strings/string1.m: Likewise.
9027         * objc.dg/torture/strings/string2.m: Likewise.
9028         * objc.dg/torture/strings/string3.m: Likewise.
9029         * objc.dg/torture/strings/string4.m: Likewise.
9030         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9031         header and stand alone.
9032         * obj-c++.dg/strings/strings-2.mm: Likewise.
9033         * objc.dg/torture/strings/const-str-3.m: Likewise.
9034         * objc.dg/strings/strings-2.m: Likewise.
9035         * objc.dg/strings/const-str-12b.m: Likewise.
9036
9037 2011-01-12  Richard Guenther  <rguenther@suse.de>
9038
9039         PR middle-end/32511
9040         * gcc.dg/attr-weak-1.c: Adjust.
9041
9042 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/47051
9045         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9046         standard compliant and comment.
9047
9048 2011-01-10  Jan Hubicka  <jh@suse.cz>
9049
9050         PR lto/46083
9051         * gcc.dg/initpri3.c: New testcase.
9052
9053 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9054
9055         PR lto/47222
9056         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9057         externally visible.
9058         (g_esi): Likewise.
9059         (g_ebx): Likewise.
9060         (g_ebp): Likewise.
9061         (g_esp): Likewise.
9062         (g_ebp_save): Likewise.
9063         (g_esp_save): Likewise.
9064
9065 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9068
9069 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071         PR tree-optimization/46021
9072         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9073         i?86-*-*, x86_64-*-*.
9074
9075 2011-01-10  Jeff Law <law@redhat.com>
9076
9077         * PR tree-optimization/47141
9078         * gcc.c-torture/compile/pr47141.c: New test.
9079
9080 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9081
9082         PR testsuite/46230
9083         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9084         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9085         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9086         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9087
9088         PR testsuite/46230
9089         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9090         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9091         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9092         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9093         being vectorized.  Adjust dg-final pattern.
9094
9095         PR testsuite/46230
9096         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9097         * gcc.dg/vect/slp-24.c: Likewise.
9098
9099 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9100
9101         PR c++/47218
9102         * g++.dg/other/pr47218-1.C: New test file.
9103         * g++.dg/other/pr47218.C: Likewise.
9104         * g++.dg/other/pr47218.h: New supporting header.
9105
9106 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9107
9108         PR objc/47232
9109         * objc.dg/attributes/invalid-attribute-1.m: New.
9110         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9111
9112 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9113
9114         PR fortran/47224
9115         * gfortran.dg/proc_ptr_comp_28.f90: New.
9116
9117 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9118
9119         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9120         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9121         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9122         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9123         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9124         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9125         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9126         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9127         * objc.dg/gnu-api-2-class.m: Likewise.
9128         * objc.dg/gnu-api-2-ivar.m: Likewise.
9129         * objc.dg/gnu-api-2-method.m: Likewise.
9130         * objc.dg/gnu-api-2-objc.m: Likewise.
9131         * objc.dg/gnu-api-2-object.m: Likewise.
9132         * objc.dg/gnu-api-2-property.m: Likewise.
9133         * objc.dg/gnu-api-2-protocol.m: Likewise.
9134         * objc.dg/gnu-api-2-sel.m: Likewise.
9135
9136 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9137
9138         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9139         * objc.dg/objc-foreach-4.m: Likewise.
9140         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9141         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9142         * objc.dg/foreach-4.m: Likewise.
9143         * objc.dg/foreach-5.m: Likewise.
9144         * objc.dg/foreach-3.m: Return self from init.
9145
9146 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9147
9148         PR fortran/38536
9149         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9150
9151 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9152
9153         PR fortran/46313
9154         * gfortran.dg/class_35.f90: New.
9155
9156 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9157
9158         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9159
9160 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9161
9162         PR objc/47078
9163         * objc.dg/invalid-method-2.m: New.
9164         * obj-c++.dg/invalid-method-2.mm: New.
9165
9166 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9167
9168         PR fortran/46896
9169         * gfortran.dg/transpose_optimization_2.f90 : New test.
9170
9171 2011-01-08  Jan Hubicka  <jh@suse.cz>
9172
9173         PR tree-optmization/46469
9174         * g++.dg/torture/pr46469.C: New testcase.
9175
9176 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9177
9178         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9179         emulation of libobjc-gnu structure layout functionality to ..
9180         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9181         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9182         * objc/execute/bf-common.h: Adjust headers.
9183         * objc/execute/bf-1.m: Likewise.
9184         * objc/execute/bf-2.m: Likewise.
9185         * objc/execute/bf-3.m: Likewise.
9186         * objc/execute/bf-4.m: Likewise.
9187         * objc/execute/bf-5.m: Likewise.
9188         * objc/execute/bf-6.m: Likewise.
9189         * objc/execute/bf-7.m: Likewise.
9190         * objc/execute/bf-8.m: Likewise.
9191         * objc/execute/bf-9.m: Likewise.
9192         * objc/execute/bf-10.m: Likewise.
9193         * objc/execute/bf-11.m: Likewise.
9194         * objc/execute/bf-12.m: Likewise.
9195         * objc/execute/bf-13.m: Likewise.
9196         * objc/execute/bf-14.m: Likewise.
9197         * objc/execute/bf-15.m: Likewise.
9198         * objc/execute/bf-16.m: Likewise.
9199         * objc/execute/bf-17.m: Likewise.
9200         * objc/execute/bf-18.m: Likewise.
9201         * objc/execute/bf-19.m: Likewise.
9202         * objc/execute/bf-20.m: Likewise.
9203         * objc/execute/bf-21.m: Likewise.
9204         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9205         objc_get_type_qualifiers ().
9206
9207 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9208
9209         PR fortran/45777
9210         * gfortran.dg/dependency_39.f90:  New test.
9211
9212 2011-01-07  Jan Hubicka  <jh@suse.cz>
9213
9214         Get builtins tests ready for linker plugin.
9215         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9216         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9217         my_memset, my_bzero): Mark used.
9218         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9219         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9220         volatile.
9221         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9222         volatile.
9223
9224 2011-01-07  Jan Hubicka  <jh@suse.cz>
9225
9226         PR tree-optimization/46367
9227         * g++.dg/torture/pr46367.C: New file.
9228
9229 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9230
9231         PR target/47201
9232         * gcc.dg/pr47201.c: New test.
9233
9234         PR bootstrap/47187
9235         * gcc.dg/tree-prof/pr47187.c: New test.
9236
9237 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9238
9239         PR fortran/41580
9240         * gfortran.dg/extends_type_of_3.f90: New.
9241
9242 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9243
9244         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9245         * g++.dg/ext/dllimport-MI1.C: Likewise.
9246         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9247         * g++.dg/ext/dllimport10.C: Likewise.
9248         * g++.dg/ext/dllimport11.C: Likewise.
9249         * g++.dg/ext/dllimport12.C: Likewise.
9250         * g++.dg/ext/dllimport13.C: Likewise.
9251         * g++.dg/ext/dllimport2.C: Likewise.
9252         * g++.dg/ext/dllimport3.C: Likewise.
9253         * g++.dg/ext/dllimport4.C: Likewise.
9254         * g++.dg/ext/dllimport5.C: Likewise.
9255         * g++.dg/ext/dllimport6.C: Likewise.
9256         * g++.dg/ext/dllimport8.C: Likewise.
9257         * g++.dg/ext/dllimport9.C: Likewise.
9258         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9259         targets, too. Additionally enable test for i?86-*-mingw*.
9260         * g++.dg/ext/selectany1.C: Likewise.
9261         Remove guard variable check.
9262
9263 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9264
9265         PR fortran/47189
9266         PR fortran/47194
9267         * gfortran.dg/storage_size_3.f08: Extended.
9268
9269 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9270
9271         PR c++/47022
9272         * g++.dg/template/stdarg1.C: New test.
9273
9274 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9275
9276         PR fortran/47195
9277         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9278         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9279         from the interface of functions to not hide the errors that
9280         shall be tested.
9281
9282 2011-01-06  Jan Hubicka  <jh@suse.cz>
9283
9284         * gcc.dg/lto/pr47188_0.c: New testcase.
9285         * gcc.dg/lto/pr47188_1.c: New testcase.
9286
9287 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9288
9289         PR fortran/33117
9290         PR fortran/46478
9291         * gfortran.dg/interface_33.f90: New test.
9292
9293 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR c/47150
9296         * gcc.c-torture/compile/pr47150.c: New test.
9297
9298 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9299
9300         PR tree-optimization/47139
9301         * gcc.dg/vect/pr47139.c: New test.
9302
9303 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9304
9305         PR fortran/47180
9306         * gfortran.dg/extends_type_of_2.f03: New.
9307
9308 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9309
9310         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9311
9312 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         * gnat.dg/opt14.adb: New test.
9315
9316 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9317
9318         PR fortran/46017
9319         * gfortran.dg/allocate_error_2.f90:  New test.
9320
9321 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9322
9323         PR fortran/47024
9324         * gfortran.dg/storage_size_3.f08: New.
9325
9326 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9327
9328         PR libgfortran/47154
9329         * gfortran.dg/namelist_68.f90: New test.
9330
9331 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9332
9333         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9334
9335 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9336
9337         PR fortran/46448
9338         * gfortran.dg/class_34.f90: New.
9339
9340 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9341
9342         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9343         use __builtin_inff.  Skip all single-precision tests that require
9344         Infinity.
9345
9346 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9347
9348         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9349
9350 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR tree-optimization/47148
9353         * gcc.c-torture/execute/pr47148.c: New test.
9354
9355         PR tree-optimization/47155
9356         * gcc.c-torture/execute/pr47155.c: New test.
9357
9358         PR rtl-optimization/47157
9359         * gcc.c-torture/compile/pr47157.c: New test.
9360
9361 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9362
9363         * gcc.dg/torture/vector-shift2.c (schar): Define.
9364         (main): Always use schar or uchar instead of plain "char" to avoid
9365         dependencies on implementation-defined char signedness.
9366
9367 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9368
9369         PR tree-optimization/46801
9370         * gnat.dg/pack9.adb: Remove xfail.
9371
9372 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9373
9374         PR tree-optimization/46984
9375         * g++.dg/ipa/pr46984.C: New test.
9376
9377 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9378
9379         PR fortran/46408
9380         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9381
9382 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR tree-optimization/47140
9385         * gcc.c-torture/compile/pr47140.c: New test.
9386
9387         PR rtl-optimization/47028
9388         * gcc.dg/pr47028.c: New test.
9389
9390 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9391
9392         * objc.dg/protocol-forward-1.m: Removed TODO.
9393         * objc.dg/protocol-forward-2.m: New.
9394         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9395         * obj-c++.dg/protocol-forward-2.mm: New.
9396
9397 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9398
9399         PR target/38662
9400         * g++.dg/eh/pr38662.C: New testcase.
9401
9402 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9403
9404         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9405         scan for newline '\n'.
9406
9407 \f
9408 Copyright (C) 2011 Free Software Foundation, Inc.
9409
9410 Copying and distribution of this file, with or without modification,
9411 are permitted in any medium without royalty provided the copyright
9412 notice and this notice are preserved.