OSDN Git Service

2011-08-02 Kai Tietz <ktietz@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2
3         PR middle-end/49947
4         * gcc.dg/tree-ssa/forwprop-15.c
5
6 2011-08-02  Jason Merrill  <jason@redhat.com>
7
8         PR c++/49834
9         * g++.dg/cpp0x/range-for20.C: New.
10
11 2011-08-02  Tobias Burnus  <burnus@net-b.de>
12
13         * gfortran.dg/coarray_lib_token_3.f90: New.
14
15 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
16
17         PR fortran/46752
18         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
19         * gcc.dg/gomp/atomic-15.c: New test.
20         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
21         * g++.dg/gomp/atomic-15.C: New test.
22         * g++.dg/gomp/private-1.C: New test.
23         * g++.dg/gomp/sharing-2.C: New test.
24         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
25         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
26         * gfortran.dg/gomp/omp_atomic2.f90: New test.
27
28 2011-08-02  Tobias Burnus  <burnus@net-b.de>
29
30         * trim_optimize_5.f90: Remove spurious "use foo".
31         * actual_array_vect_1.f90: Fix or add dg-final cleanup-module
32         * alloc_comp_assign_7.f90: Ditto.
33         * allocatable_function_5.f90: Ditto.
34         * allocate_stat.f90: Ditto.
35         * array_constructor_20.f90: Ditto.
36         * array_constructor_21.f90: Ditto.
37         * array_constructor_22.f90: Ditto.
38         * array_constructor_26.f03: Ditto.
39         * array_function_4.f90: Ditto.
40         * assumed_charlen_function_1.f90: Ditto.
41         * assumed_size_dt_dummy.f90: Ditto.
42         * bind_c_usage_15.f90: Ditto.
43         * bind_c_usage_16.f03: Ditto.
44         * bind_c_usage_3.f03: Ditto.
45         * binding_label_tests_7.f03: Ditto.
46         * class_15.f03: Ditto.
47         * class_27.f03: Ditto.
48         * class_33.f90: Ditto.
49         * class_37.f03: Ditto.
50         * class_40.f03: Ditto.
51         * class_42.f03: Ditto.
52         * class_defined_operator_1.f03: Ditto.
53         * coarray/registering_1.f90: Ditto.
54         * convert_1.f90: Ditto.
55         * default_initialization_3.f90: Ditto.
56         * dependency_25.f90: Ditto.
57         * dependency_26.f90: Ditto.
58         * dependency_36.f90: Ditto.
59         * dependency_37.f90: Ditto.
60         * derived_array_intrinisics_1.f90: Ditto.
61         * dynamic_dispatch_10.f03: Ditto.
62         * elemental_non_intrinsic_dummy_1.f90 |: Ditto.
63         * elemental_pointer_1.f90: Ditto.
64         * elemental_result_1.f90: Ditto.
65         * empty_derived_type.f90: Ditto.
66         * entry_7.f90: Ditto.
67         * entry_dummy_ref_2.f90: Ditto.
68         * equiv_constraint_3.f90: Ditto.
69         * error_recovery_3.f90: Ditto.
70         * extends_4.f03: Ditto.
71         * func_assign.f90: Ditto.
72         * func_assign_3.f90: Ditto.
73         * generic_1.f90: Ditto.
74         * generic_18.f90: Ditto.
75         * generic_22.f03: Ditto.
76         * generic_4.f90: Ditto.
77         * generic_6.f90: Ditto.
78         * generic_actual_arg.f90: Ditto.
79         * graphite/id-21.f: Ditto.
80         * graphite/pr45758.f90: Ditto.
81         * host_assoc_call_2.f90: Ditto.
82         * host_assoc_call_3.f90: Ditto.
83         * host_assoc_call_4.f90: Ditto.
84         * host_assoc_function_4.f90: Ditto.
85         * host_used_types_1.f90: Ditto.
86         * implicit_1.f90: Ditto.
87         * implicit_11.f90: Ditto.
88         * implicit_derived_type_1.f90: Ditto.
89         * impure_actual_1.f90: Ditto.
90         * impure_assignment_1.f90: Ditto.
91         * impure_constructor_1.f90: Ditto.
92         * initialization_10.f90: Ditto.
93         * initialization_12.f90: Ditto.
94         * interface_14.f90: Ditto.
95         * interface_15.f90: Ditto.
96         * interface_2.f90: Ditto.
97         * interface_25.f90: Ditto.
98         * interface_26.f90: Ditto.
99         * interface_29.f90: Ditto.
100         * interface_assignment_1.f90: Ditto.
101         * internal_pack_6.f90: Ditto.
102         * internal_pack_7.f90: Ditto.
103         * internal_pack_8.f90: Ditto.
104         * lto/pr45586_0.f90: Ditto.
105         * lto/pr47839_0.f90: Ditto.
106         * module_commons_3.f90: Ditto.
107         * module_equivalence_4.f90: Ditto.
108         * module_equivalence_6.f90: Ditto.
109         * module_function_type_1.f90: Ditto.
110         * module_naming_1.f90: Ditto.
111         * namelist_4.f90: Ditto.
112         * operator_c1202.f90: Ditto.
113         * parens_7.f90: Ditto.
114         * pr32921.f: Ditto.
115         * pr33646.f90: Ditto.
116         * pr41928.f90: Ditto.
117         * pr42119.f90: Ditto.
118         * pr43984.f90: Ditto.
119         * present_1.f90: Ditto.
120         * private_type_2.f90: Ditto.
121         * proc_decl_2.f90: Ditto.
122         * proc_ptr_10.f90: Ditto.
123         * proc_ptr_22.f90: Ditto.
124         * proc_ptr_8.f90: Ditto.
125         * proc_ptr_comp_12.f90: Ditto.
126         * proc_ptr_comp_pass_6.f90: Ditto.
127         * pure_formal_proc_2.f90: Ditto.
128         * realloc_on_assign_4.f03: Ditto.
129         * substring_equivalence.f90: Ditto.
130         * transfer_assumed_size_1.f90: Ditto.
131         * transpose_optimization_1.f90: Ditto.
132         * trim_optimize_6.f90: Ditto.
133         * typebound_call_12.f03: Ditto.
134         * typebound_operator_5.f03: Ditto.
135         * typebound_operator_6.f03: Ditto.
136         * typebound_proc_18.f03: Ditto.
137         * unreferenced_use_assoc_1.f90: Ditto.
138         * use_1.f90: Ditto.
139         * use_10.f90: Ditto.
140         * use_11.f90: Ditto.
141         * use_14.f90: Ditto.
142         * use_only_2.f90: Ditto.
143         * use_rename_4.f90: Ditto.
144         * use_rename_5.f90: Ditto.
145         * used_dummy_types_3.f90: Ditto.
146         * used_interface_ref.f90: Ditto.
147         * used_types_11.f90: Ditto.
148         * used_types_3.f90: Ditto.
149         * used_types_4.f90: Ditto.
150         * userdef_operator_2.f90: Ditto.
151         * vect/fast-math-vect-8.f90: Ditto.
152         * vect/pr46213.f90: Ditto.
153         * whole_file_21.f90: Ditto.
154         * whole_file_22.f90: Ditto.
155         * coarray_lib_token_1.f90: Ditto. Add space before "}".
156         * coarray_lib_token_2.f90: Ditto.
157
158 2011-08-02  Kai Tietz  <ktietz@redhat.com>
159
160         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
161
162 2011-08-01  Jason Merrill  <jason@redhat.com>
163
164         PR c++/49932
165         * g++.dg/abi/mangle49.C: New.
166
167         PR c++/49924
168         * g++.dg/cpp0x/constexpr-array4.C: New.
169
170         PR c++/49813
171         * g++.dg/cpp0x/constexpr-builtin1.C: New.
172
173 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
174
175         PR target/49927
176         * gcc.target/i386/pr49927.c: New test.
177
178 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
179
180         PR tree-optimization/49926
181         * gcc.dg/vect/pr49926.c: New test.
182
183 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
184
185         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
186         * gcc.target/i386/lzcnt-1.c: New test.
187         * gcc.target/i386/lzcnt-2.c: Likewise.
188         * gcc.target/i386/lzcnt-2a.c: Likewise.
189         * gcc.target/i386/lzcnt-3.c: Likewise.
190         * gcc.target/i386/lzcnt-4.c: Likewise.
191         * gcc.target/i386/lzcnt-4a.c: Likewise.
192         * gcc.target/i386/lzcnt-5.c: Likewise.
193         * gcc.target/i386/lzcnt-6.c: Likewise.
194         * gcc.target/i386/lzcnt-6a.c: Likewise.
195         * gcc.target/i386/lzcnt-check.h: Likewise.
196
197         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
198         * gcc.target/i386/sse-13.c: Likewise.
199         * gcc.target/i386/sse-14.c: Likewise.
200         * g++.dg/other/i386-2.C: Likewise.
201         * g++.dg/other/i386-3.C: Likewise.
202
203 2011-08-01  Julian Brown  <julian@codesourcery.com>
204
205         * gcc.target/arm/fixed-point-exec.c: New test.
206
207 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
208
209         PR target/49920
210         * gcc.target/i386/pr49920.c: New test.
211
212 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
213
214         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
215         * gcc.dg/tree-ssa/pr23109.c: Ditto.
216         * gcc.dg/tree-ssa/loop-7.c: Ditto.
217         * gcc.dg/tree-ssa/loop-32.c: Ditto.
218         * gcc.dg/tree-ssa/loop-33.c: Ditto.
219         * gcc.dg/tree-ssa/loop-34.c: Ditto.
220         * gcc.dg/tree-ssa/loop-35.c: Ditto.
221         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
222         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
223         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
224         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
225         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
226         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
227         * g++.dg/tree-ssa/pr33615.C: Ditto.
228         * g++.dg/tree-ssa/restrict1.C: Ditto.
229         * c-c++-common/restrict-2.c: Ditto.
230         * gfortran.dg/pr32921.f: Ditto.
231         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
232         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
233         * gcc.dg/tree-ssa/vrp47.c: Ditto.
234         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
235         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
236         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
237         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
238         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
239         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
240         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
241
242 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
243
244         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
245         .exe.ltrans[0-9]*. dump files.
246
247 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
248
249         PR fortran/49112
250         * gfortran.dg/abstract_type_6.f03: Modified.
251         * gfortran.dg/typebound_proc_24.f03: New.
252
253 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
254
255         PR testsuite/49917
256         * g++.dg/init/for1.C: Fix.
257
258 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
259
260         PR fortran/48876
261         * gfortran.dg/string_5.f90:  New test.
262
263 2011-07-29  Jason Merrill  <jason@redhat.com>
264
265         PR c++/49867
266         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
267
268 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269
270         PR tree-optimization/47407
271         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
272         alpha*-dec-osf*.
273         Sort target list.
274
275 2011-07-29  Richard Guenther  <rguenther@suse.de>
276
277         * gcc.dg/uninit-suppress.c: Also disable VRP.
278         * gcc.dg/uninit-suppress_2.c: Likewise.
279
280 2011-07-28  Jason Merrill  <jason@redhat.com>
281
282         PR c++/49808
283         * g++.dg/template/nontype24.C: New.
284
285 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
286
287         PR rtl-optimization/47958
288         * gcc.dg/torture/pr47958-1.c: New.
289
290 2011-07-29  Wei Guozhi  <carrot@google.com>
291
292         PR rtl-optimization/49799
293         * gcc.dg/pr49799.c: New test case.
294
295 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
296
297         PR middle-end/48648
298         * gcc.dg/graphite/id-pr48648.c: New.
299
300 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
301
302         PR fortran/31067
303         * gfortran.dg/maxloc_2.f90: New test.
304         * gfortran.dg/maxloc_3.f90: New test.
305         * gfortran.dg/minloc_1.f90: New test.
306         * gfortran.dg/minloc_2.f90: New test.
307         * gfortran.dg/minloc_3.f90: New test.
308         * gfortran.dg/minmaxloc_7.f90: New test.
309
310         PR debug/49871
311         * gcc.dg/debug/dwarf2/pr49871.c: New test.
312
313 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
314
315         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
316         the builtin isn't optimized away.
317
318 2011-07-27  Tobias Burnus  <burnus@net-b.de>
319
320         PR fortran/45586
321         * gfortran.dg/lto/pr45586-2_0.f90: New.
322
323 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
324
325         PR middle-end/49875
326         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
327         * c-c++-common/cxxbitfields-5.c: Same.
328
329 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
330
331         * lib/target-supports.exp (check_effective_target_mmap): Use
332         check_function_available.
333
334 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
335
336         * g++.old-deja/g++.pt/crash60.C: Updated.
337
338 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
339
340         PR target/49866
341         * gcc.target/i386/pr49866.c: New test.
342
343 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
344
345         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
346         * gcc.target/i386/bmi-andn-1.c: New test.
347         * gcc.target/i386/bmi-andn-1a.c: Likewise.
348         * gcc.target/i386/bmi-andn-2.c: Likewise.
349         * gcc.target/i386/bmi-andn-2a.c: Likewise.
350         * gcc.target/i386/bmi-bextr-1.c: Likewise.
351         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
352         * gcc.target/i386/bmi-bextr-2.c: Likewise.
353         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
354         * gcc.target/i386/bmi-blsi-1.c: Likewise.
355         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
356         * gcc.target/i386/bmi-blsi-2.c: Likewise.
357         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
358         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
359         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
360         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
361         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
362         * gcc.target/i386/bmi-blsr-1.c: Likewise.
363         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
364         * gcc.target/i386/bmi-blsr-2.c: Likewise.
365         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
366         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
367         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
368         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
369         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
370
371 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
372
373         PR middle-end/47691
374         * gfortran.dg/graphite/id-pr47691.f: New.
375
376 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
377
378         * gcc.target/i386/avx-os-support.h: New.
379         * gcc.target/i386/avx-check.h: Include avx-os-support.h
380         (main): Check avx_os_support before the test is run.
381         * gcc.target/i386/aes-avx-check.h: Ditto.
382         * gcc.target/i386/pclmul-avx-check.h: Ditto.
383
384 2011-07-27  Kai Tietz  <ktietz@redhat.com>
385
386         * gcc.target/i386/aggregate-ret3.c: New test.
387         * gcc.target/i386/aggregate-ret4.c: New test.
388
389 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
390
391         PR fortran/49755
392         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
393         allocated array should *not* change its size.
394         * gfortran.dg/multiple_allocation_3.f90: New test.
395
396 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/49776
399         * g++.dg/cpp0x/constexpr-49776.C: New.
400
401 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
402
403         PR middle-end/47046
404         * gcc.dg/graphite/id-pr47046.c: New.
405
406 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
407
408         PR middle-end/47653
409         * gcc.dg/graphite/run-id-pr47593.c: New.
410
411 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
412
413         PR middle-end/47653
414         * gcc.dg/graphite/run-id-pr47653.c: New.
415         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
416         induction variables.
417         * gcc.dg/graphite/scop-16.c: Same.
418         * gcc.dg/graphite/scop-17.c: Same.
419         * gcc.dg/graphite/scop-21.c: Same.
420
421 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
422
423         PR middle-end/48805
424         * gcc.dg/graphite/id-pr48805.c: New.
425
426 2011-07-26  Tobias Burnus  <burnus@net-b.de>
427
428         * gfortran.dg/coarray_lib_token_2.f90: New.
429
430 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
431
432         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
433         SPU local store.
434
435 2011-07-25  Andrew Pinski  <apinski@cavium.com>
436
437         PR tree-opt/49671
438         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
439         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
440
441 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442
443         * lib/target-supports.exp (check_effective_target_mmap): New proc.
444
445         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
446         * gcc.c-torture/execute/loop-2g.c: Likewise.
447         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
448         Require mmap support.
449         * gcc.c-torture/execute/loop-2g.x: Likewise.
450         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
451         (MAP_ANON): Provide default.
452         * gcc.dg/20050826-1.c: Likewise.
453         * gcc.target/i386/pr36533.c: Likewise.
454         * gcc.dg/vect/pr49038.c: Remove dg-do run.
455         Use dg-require-effective-target mmap.
456
457 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
458
459         PR c++/49838
460         * g++.dg/cpp0x/range-for19.C: New.
461
462 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
463
464         PR testsuite/49753
465         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
466
467         Revert:
468         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
469
470         PR testsuite/49753
471         * g++.dg/torture/pr49309.C: Remove.
472
473 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
474
475         PR tree-optimization/49809
476         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
477         test.
478
479 2011-07-25  Richard Guenther  <rguenther@suse.de>
480
481         PR tree-optimization/49715
482         * gcc.target/i386/pr49715-1.c: New testcase.
483         * gcc.target/i386/pr49715-2.c: Likewise.
484
485 2011-07-23  Jason Merrill  <jason@redhat.com>
486
487         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
488
489 2011-07-22  Jason Merrill  <jason@redhat.com>
490
491         PR c++/49793
492         * g++.dg/cpp0x/initlist55.C: New.
493
494 2011-07-23  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/49791
497         * gfortran.dg/namelist_72.f: New.
498
499 2011-07-23  Tobias Burnus  <burnus@net-b.de>
500
501         * gfortran.dg/coarray_25.f90: New.
502
503 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
504
505         * override1.C: This test should use c++0x mode.
506         * override3.C: New. Test the diagnostics in c++98 mode.
507
508 2011-07-22  Jason Merrill  <jason@redhat.com>
509             Mark Glisse  <marc.glisse@normalesup.org>
510
511         PR c++/30112
512         * g++.dg/other/pragma-re-1.C: Add namespace cases.
513
514         PR c++/49813
515         * g++.dg/opt/builtins2.C: New.
516         * g++.dg/other/error27.C: Don't rely on __builtin.
517
518 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
519
520         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
521         on lp64 targets.
522         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
523         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
524         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
525         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
526
527         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
528         instead of ia32.
529
530 2011-07-22  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/45819
533         * gcc.dg/pr45819.c: New testcase.
534
535 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
536
537         * lib/target-supports.exp (check_ifunc_available): Rewrite.
538
539 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
540
541         PR middle-end/47654
542         PR middle-end/49649
543         * gcc.dg/graphite/run-id-pr47654.c: New.
544
545 2011-07-21  Ian Lance Taylor  <iant@google.com>
546
547         PR middle-end/49705
548         * gcc.dg/pr49705.c: New test.
549
550 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
551
552         * lib/target-supports.exp (check_avx_os_support_available): New.
553         (check_effective_target_avx_runtime): Use it.
554
555 2011-07-21  Richard Guenther  <rguenther@suse.de>
556
557         PR tree-optimization/49770
558         * g++.dg/torture/pr49770.C: New testcase.
559
560 2011-07-21  Kai Tietz  <ktietz@redhat.com>
561
562         * gcc.dg/tree-ssa/pr30978.c: adjusted.
563         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
564
565 2011-07-21  Tobias Burnus  <burnus@net-b.de>
566
567         * gfortran.dg/coarray_lib_token_1.f90: New.
568
569 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
570
571         * gcc.dg/pr32912-2.c: Skip for AVR.
572         * gcc.dg/pr44674.c: Add dg-require-profiling.
573
574 2011-07-20  Jason Merrill  <jason@redhat.com>
575
576         * g++.dg/ext/desig2.C: New.
577
578 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
579
580         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
581         be generated.
582         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
583         * gcc.target/powerpc/recip-3.c: Ditto.
584
585 2011-07-19  Jason Merrill  <jason@redhat.com>
586
587         PR c++/6709 (DR 743)
588         PR c++/42603 (DR 950)
589         * g++.dg/cpp0x/decltype21.C: New.
590
591 2011-07-20  Richard Guenther  <rguenther@suse.de>
592
593         PR middle-end/18908
594         * gcc.dg/tree-ssa/pr18908.c: New testcase.
595         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
596
597 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
598
599         * gcc.target/arm/combine-movs.c: New.
600         * gcc.target/arm/unsigned-extend-2.c: New.
601
602 2011-07-19  Jason Merrill  <jason@redhat.com>
603
604         PR c++/49785
605         * g++.dg/cpp0x/variadic114.C: New.
606
607 2011-07-19  Tobias Burnus  <burnus@net-b.de>
608
609         * gfortran.dg/coarray_args_1.f90: New.
610         * gfortran.dg/coarray_args_2.f90: New.
611
612 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
613
614         PR fortran/49708
615         * gfortran.dg/allocate_error_3.f90: New.
616
617 2011-07-19  Richard Guenther  <rguenther@suse.de>
618
619         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
620         * gcc.dg/tree-ssa/bool-11.c: Likewise.
621         * gcc.dg/torture/20110719-1.c: New testcase.
622
623 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
624
625         PR tree-optimization/49768
626         * gcc.c-torture/execute/pr49768.c: New test.
627
628 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
629
630         PR tree-optimization/49771
631         * gcc.dg/vect/pr49771.c: New test.
632
633 2011-07-18  Martin Jambor  <mjambor@suse.cz>
634
635         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
636         * gcc.dg/ipa/ipa-2.c: Likewise.
637         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
638         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
639         * gcc.dg/ipa/ipa-5.c: Likewise.
640         * gcc.dg/ipa/ipa-7.c: Likewise.
641         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
642         * gcc.dg/ipa/ipacost-1.c: Likewise.
643         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
644         functions.
645         * gcc.dg/ipa/ipcp-1.c: New test.
646         * gcc.dg/ipa/ipcp-2.c: Likewise.
647         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
648
649 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
650
651         PR middle-end/49675
652         * gfortran.dg/pr49675.f90: New test.
653
654 2011-07-18  Richard Guenther  <rguenther@suse.de>
655
656         * gcc.dg/torture/20110718-1.c: New testcase.
657
658 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
659
660         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
661         * g++.dg/ext/bitfield3.C: Likewise.
662         * g++.dg/ext/bitfield4.C: Likewise.
663         * g++.dg/ext/bitfield5.C: Likewise.
664         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
665         * g++.dg/other/pr23205-2.C: Likewise.
666         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
667         * gcc.c-torture/compile/20001109-2.c: Likewise.
668         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
669         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
670         * gcc.dg/bitfld-16.c: Likewise.
671         * gcc.dg/bitfld-17.c: Likewise.
672         * gcc.dg/bitfld-18.c: Likewise.
673         * gcc.dg/builtins-config.h: Remove Netware support.
674         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
675         * gcc.dg/cdce2.c: Likewise.
676         * gcc.dg/cpp/assert4.c: Remove netware support.
677         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
678         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
679
680         * lib/target-supports.exp (check_visibility_available): Remove
681         NetWare support.
682         (check_profiling_available): Likewise.
683
684 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
685
686         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
687
688 2011-07-17  Tobias Burnus  <burnus@net-b.de>
689             Thomas Koenig  <tkoenig@gcc.gnu.org>
690
691         PR fortran/34657
692         * gfortran.dg/generic_17.f90: Fix testcase.
693         * gfortran.dg/interface_3.f90: Add dg-error.
694         * gfortran.dg/use_14.f90: New.
695         * gfortran.dg/use_15.f90: New.
696
697 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gnat.dg/pointer_controlled.adb: New test.
700
701 2011-07-17  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/49624
704         * gfortran.dg/pointer_remapping_7.f90: New.
705
706 2011-07-16  Jason Merrill  <jason@redhat.com>
707
708         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
709
710 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
711             Jason Merrill  <jason@redhat.com>
712
713         PR c++/45329
714         PR c++/48934
715         * g++.dg/cpp0x/decltype29.C: Adjust.
716         * g++.dg/cpp0x/error4.C: Adjust.
717         * g++.dg/cpp0x/sfinae26.C: Adjust.
718         * g++.dg/cpp0x/variadic105.C: Adjust.
719         * g++.dg/template/deduce3.C: Adjust.
720         * g++.dg/template/error45.C: Adjust.
721         * g++.dg/template/ptrmem2.C: Adjust.
722         * g++.dg/template/sfinae2.C: Adjust.
723         * g++.old-deja/g++.pt/crash60.C: Adjust.
724         * g++.old-deja/g++.pt/unify6.C: Adjust.
725         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
726         * g++.dg/cpp0x/nullptr15.C: Adjust.
727         * g++.dg/cpp0x/pr31431-2.C: Adjust.
728         * g++.dg/cpp0x/pr31431.C: Adjust.
729         * g++.dg/cpp0x/pr31434.C: Adjust.
730         * g++.dg/cpp0x/sfinae11.C: Adjust
731         * g++.dg/cpp0x/temp_default2.C: Adjust.
732         * g++.dg/cpp0x/trailing4.C: Adjust.
733         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
734         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
735         * g++.dg/cpp0x/variadic105.C: Adjust.
736         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
737         * g++.dg/ext/vla2.C: Adjust.
738         * g++.dg/other/ptrmem10.C: Adjust.
739         * g++.dg/other/ptrmem11.C: Adjust.
740         * g++.dg/overload/unknown1.C: Adjust.
741         * g++.dg/template/conv11.C: Adjust.
742         * g++.dg/template/dependent-expr5.C: Adjust.
743         * g++.dg/template/friend.C: Adjust.
744         * g++.dg/template/incomplete2.C: Adjust.
745         * g++.dg/template/local4.C: Adjust.
746         * g++.dg/template/local6.C: Adjust.
747         * g++.dg/template/operator9.C: Adjust.
748         * g++.dg/template/ttp25.C: Adjust.
749         * g++.dg/template/unify10.C: Adjust.
750         * g++.dg/template/unify11.C: Adjust.
751         * g++.dg/template/unify6.C: Adjust.
752         * g++.dg/template/unify9.C: Adjust.
753         * g++.dg/template/varmod1.C: Adjust.
754         * g++.old-deja/g++.brendan/crash56.C: Adjust.
755         * g++.old-deja/g++.pt/crash28.C: Adjust.
756         * g++.old-deja/g++.pt/explicit41.C: Adjust.
757         * g++.old-deja/g++.pt/explicit77.C: Adjust.
758         * g++.old-deja/g++.pt/expr2.C: Adjust.
759         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
760         * g++.old-deja/g++.pt/spec5.C: Adjust.
761         * g++.old-deja/g++.pt/spec6.C: Adjust.
762         * g++.old-deja/g++.pt/unify4.C: Adjust.
763         * g++.old-deja/g++.pt/unify8.C: Adjust.
764         * g++.old-deja/g++.robertl/eb98.C: Adjust.
765         * g++.dg/overload/template5.C: New testcase.
766         * g++.dg/template/overload12.C: New testcase.
767
768 2011-07-11  Tobias Burnus  <burnus@net-b.de>
769
770         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
771         * gfortran.dg/coarray_7.f90: Ditto.
772         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
773         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
774
775 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
776
777         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
778         case.
779         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
780         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
781         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
782         C67X.
783         * gcc.c-torture/execute/ieee/pr29302.x: New file.
784         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
785         * gcc.dg/torture/builtin-math-7.c: Add a comment.
786
787 2011-07-15  Jason Merrill  <jason@redhat.com>
788
789         PR testsuite/49741
790         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
791         Use --extra_opts instead of --additional_options.
792
793 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
794
795         PR testsuite/49753
796         * g++.dg/torture/pr49309.C: Remove.
797
798 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
799
800         * gcc.target/tic6x/weak-call.c: New test.
801         * gcc.target/tic6x/fpcmp.c: New test.
802         * gcc.target/tic6x/fpdiv.c: New test.
803         * gcc.target/tic6x/rotdi16-scan.c: New test.
804         * gcc.target/tic6x/ffssi.c: New test.
805         * gcc.target/tic6x/fpdiv-lib.c: New test.
806         * gcc.target/tic6x/cold-lc.c: New test.
807         * gcc.target/tic6x/longcalls.c: New test.
808         * gcc.target/tic6x/abi-align-1.c: New test.
809         * gcc.target/tic6x/fpcmp-finite.c: New test.
810         * gcc.target/tic6x/rotdi16.c: New test.
811         * gcc.target/tic6x/bswapl.c: New test.
812         * gcc.target/tic6x/ffsdi.c: New test.
813         * gcc.target/tic6x/tic6x.exp: New file.
814         * gcc.target/tic6x/builtins/arith24.c: New test.
815         * gcc.target/tic6x/builtins/smpy.c: New test.
816         * gcc.target/tic6x/builtins/smpylh.c: New test.
817         * gcc.target/tic6x/builtins/smpyh.c: New test.
818         * gcc.target/tic6x/builtins/sarith1.c: New test.
819         * gcc.target/tic6x/builtins/extclr.c: New test
820         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
821         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
822         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
823         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
824         New functions.
825         * gcc.c-torture/execute/20101011-1.c: Add a condition for
826         __TMS320C6X__.
827         * gcc.dg/20020312-2.c: Likewise.
828         * gcc.dg/pr27095.c: Handle tic6x like hppa.
829         * gcc.dg/torture/pr37868.c: Skip on tic6x.
830         * gcc.dg/torture/builtin-math-7.c: Likewise.
831
832         PR testsuite/49757
833         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
834         not testing tic6x-*-*.
835
836 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
837
838         PR tree-opt/49309
839         * g++.dg/torture/pr49309.C: New testcase.
840
841 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
842
843         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
844
845 2011-07-14  Richard Guenther  <rguenther@suse.de>
846
847         PR tree-optimization/49651
848         * gcc.dg/torture/pr49651.c: New testcase.
849
850 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
851
852         PR target/43746
853         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
854
855 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
856
857         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
858         -mno-pointers-to-nested-functions.
859         * gcc.target/powerpc/no-r11-2.c: Ditto.
860         * gcc.target/powerpc/no-r11-3.c: Ditto.
861
862 2011-07-13  Jason Merrill  <jason@redhat.com>
863
864         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
865         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
866         when compiling C files.
867         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
868         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
869         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
870         * g++.dg/lookup/anon2.C: Likewise.
871         * g++.dg/tree-ssa/copyprop.C: Likewise.
872         * g++.old-deja/g++.jason/rfg27.C: Likewise.
873         * g++.dg/init/vector1.C: Ignore narrowing errors.
874         * g++.dg/torture/pr35526.C: Likewise.
875         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
876
877 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
878
879         PR libfortran/49296
880         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
881         and logical reads.
882
883 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
884
885         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
886         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
887
888 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
889
890         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
891         * lib/obj-c++.exp (obj-c++_init): Ditto.
892         * lib/file-format.exp (gcc_target_object_format): Ditto.
893         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
894         * lib/target-supports-dg-exp (check_weak_available): Ditto.
895         (check_visibility_available): Ditto.
896         (check_effective_target_tls_native): Ditto.
897         (check_effective_target_tls_emulated): Ditto.
898         (check_effective_target_function_sections): Ditto.
899
900 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
901
902         * gcc.target/arm/pr48183.c: New test.
903
904 2011-07-13  Richard Guenther  <rguenther@suse.de>
905
906         * gcc.dg/torture/20110713-1.c: New testcase.
907
908 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
909
910         PR rtl-opt/49474
911         * gcc.c-torture/compile/pr49474.c: New testcase.
912
913 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
914
915         PR tree-optimization/49712
916         * gcc.c-torture/execute/pr49712.c: New test.
917
918 2011-07-11  Jason Merrill  <jason@redhat.com>
919
920         PR c++/44609
921         * g++.dg/template/recurse3.C: New.
922
923 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
924
925         PR debug/49676
926         * gcc.dg/guality/csttest.c: New test.
927
928         PR fortran/49698
929         * gfortran.dg/pr49698.f90: New test.
930
931 2011-07-11  Jeff Law  <law@redhat.com>
932
933         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
934
935 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
936
937         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
938         * go.test/go-test.exp (go-set-goarch): Likewise.
939
940 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
941
942         PR target/39633
943         * gcc.target/avr/torture/pr39633.c: New test case.
944
945 2011-07-11  Tobias Burnus  <burnus@net-b.de>
946
947         PR fortran/18918
948         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
949
950 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
951
952         * lib/target-supports.exp (check_effective_target_scheduling):
953         New Function.
954         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
955         * gcc.dg/pr45055.c: Ditto.
956         * gcc.dg/pr45353.c: Ditto.
957         * g++.dg/pr45056.C: Ditto.
958
959 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
960
961         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
962         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
963         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
964         * g++.dg/torture/pr31863.C: Skip AVR.
965
966 2011-07-10  Tobias Burnus  <burnus@net-b.de>
967
968         PR fortran/49690
969         * gfortran.dg/intrinsic_signal.f90: New.
970
971 2011-07-09  Jason Merrill  <jason@redhat.com>
972
973         * g++.dg/cpp0x/regress/regress6.C: New.
974         * g++.dg/parse/crash45.C: Adjust message.
975         * g++.dg/template/crash38.C: Adjust message.
976         * g++.dg/template/crash64.C: Adjust message.
977
978 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
979
980         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
981         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
982         * g++.dg/abi/bitfield3.C: Likewise.
983         * g++.dg/eh/pr38662.C: Likewise.
984         * g++.dg/ext/attrib36.C: Likewise.
985         * g++.dg/ext/attrib37.C: Likewise.
986         * g++.dg/ext/attrib8.C: Likewise.
987         * g++.dg/ext/tmplattr1.C: Likewise.
988         * g++.dg/inherit/override-attribs.C: Likewise.
989         * g++.dg/opt/inline9.C: Likewise.
990         * g++.dg/opt/life1.C: Likewise.
991         * g++.dg/opt/longbranch2.C: Likewise.
992         * g++.dg/opt/nrv12.C: Likewise.
993         * g++.dg/opt/reg-stack4.C: Likewise.
994         * g++.dg/other/pr35504.C: Likewise.
995         * g++.dg/other/pr39496.C: Likewise.
996         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
997         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
998         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
999         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1000         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1001         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1002         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1003         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1004         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1005         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1006         * g++.dg/warn/pr15774-1.C: Likewise.
1007         * g++.dg/warn/pr15774-2.C: Likewise.
1008         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1009         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1010         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1011         * g++.old-deja/g++.pt/asm2.C: Likewise.
1012         * gcc.c-torture/compile/20000804-1.c: Likewise.
1013         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1014         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1015         * gcc.dg/20020108-1.c: Likewise.
1016         * gcc.dg/20020122-2.c: Likewise.
1017         * gcc.dg/20020122-3.c: Likewise.
1018         * gcc.dg/20020206-1.c: Likewise.
1019         * gcc.dg/20020219-1.c: Likewise.
1020         * gcc.dg/20020310-1.c: Likewise.
1021         * gcc.dg/20020411-1.c: Likewise.
1022         * gcc.dg/20020418-2.c: Likewise.
1023         * gcc.dg/20020426-2.c: Likewise.
1024         * gcc.dg/20020517-1.c: Likewise.
1025         * gcc.dg/20030204-1.c: Likewise.
1026         * gcc.dg/20030826-2.c: Likewise.
1027         * gcc.dg/20031102-1.c: Likewise.
1028         * gcc.dg/20031202-1.c: Likewise.
1029         * gcc.dg/20050111-1.c: Likewise.
1030         * gcc.dg/20050503-1.c: Likewise.
1031         * gcc.dg/array-init-1.c: Likewise.
1032         * gcc.dg/builtin-apply4.c: Likewise.
1033         * gcc.dg/dfp/pr31344.c: Likewise.
1034         * gcc.dg/gomp/atomic-11.c: Likewise.
1035         * gcc.dg/graphite/pr40281.c: Likewise.
1036         * gcc.dg/ia64-sync-1.c: Likewise.
1037         * gcc.dg/ia64-sync-2.c: Likewise.
1038         * gcc.dg/ia64-sync-3.c: Likewise.
1039         * gcc.dg/ia64-sync-4.c: Likewise.
1040         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1041         * gcc.dg/invalid-call-1.c: Likewise.
1042         * gcc.dg/loop-3.c: Likewise.
1043         * gcc.dg/lower-subreg-1.c: Likewise.
1044         * gcc.dg/lto/pr47259_0.c: Likewise.
1045         * gcc.dg/nested-calls-1.c: Likewise.
1046         * gcc.dg/pr20017.c: Likewise.
1047         * gcc.dg/pr25023.c: Likewise.
1048         * gcc.dg/pr27671-2.c: Likewise.
1049         * gcc.dg/pr32176.c: Likewise.
1050         * gcc.dg/pr33676.c: Likewise.
1051         * gcc.dg/pr35045.c: Likewise.
1052         * gcc.dg/pr36015.c: Likewise.
1053         * gcc.dg/pr36584.c: Likewise.
1054         * gcc.dg/pr36998.c: Likewise.
1055         * gcc.dg/pr37438.c: Likewise.
1056         * gcc.dg/pr37908.c: Likewise.
1057         * gcc.dg/pr41241.c: Likewise.
1058         * gcc.dg/pr41340.c: Likewise.
1059         * gcc.dg/pr44136.c: Likewise.
1060         * gcc.dg/pr44194-1.c: Likewise.
1061         * gcc.dg/pr46212.c: Likewise.
1062         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1063         * gcc.dg/setjmp-2.c: Likewise.
1064         * gcc.dg/short-compare-1.c: Likewise.
1065         * gcc.dg/short-compare-2.c: Likewise.
1066         * gcc.dg/smod-1.c: Likewise.
1067         * gcc.dg/sync-2.c: Likewise.
1068         * gcc.dg/sync-3.c: Likewise.
1069         * gcc.dg/tls/opt-1.c: Likewise.
1070         * gcc.dg/tls/opt-2.c: Likewise.
1071         * gcc.dg/tls/opt-3.c: Likewise.
1072         * gcc.dg/torture/badshift.c: Likewise.
1073         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1074         * gcc.dg/torture/pr20314-2.c: Likewise.
1075         * gcc.dg/torture/pr36891.c: Likewise.
1076         * gcc.dg/torture/pr38774.c: Likewise.
1077         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1078         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1079         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1080         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1081         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1082         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1083         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1084         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1085         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1086         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1087         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1088         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1089         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1090         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1091         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1092         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1093         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1094         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1095         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1096         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1097         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1098         * gcc.dg/unroll-1.c: Likewise.
1099         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1100         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1101         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1102         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1103         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1104         * gcc.target/i386/20000609-1.c: Likewise.
1105         * gcc.target/i386/20000720-1.c: Likewise.
1106         * gcc.target/i386/20000724-1.c: Likewise.
1107         * gcc.target/i386/20011107-1.c: Likewise.
1108         * gcc.target/i386/20011119-1.c: Likewise.
1109         * gcc.target/i386/20020201-3.c: Likewise.
1110         * gcc.target/i386/20020218-1.c: Likewise.
1111         * gcc.target/i386/20020729-1.c: Likewise.
1112         * gcc.target/i386/20030926-1.c: Likewise.
1113         * gcc.target/i386/20060125-1.c: Likewise.
1114         * gcc.target/i386/20060125-2.c: Likewise.
1115         * gcc.target/i386/20060512-1.c: Likewise.
1116         * gcc.target/i386/20060512-2.c: Likewise.
1117         * gcc.target/i386/20060512-3.c: Likewise.
1118         * gcc.target/i386/20060512-4.c: Likewise.
1119         * gcc.target/i386/387-1.c: Likewise.
1120         * gcc.target/i386/387-2.c: Likewise.
1121         * gcc.target/i386/387-5.c: Likewise.
1122         * gcc.target/i386/387-6.c: Likewise.
1123         * gcc.target/i386/980312-1.c: Likewise.
1124         * gcc.target/i386/980313-1.c: Likewise.
1125         * gcc.target/i386/990117-1.c: Likewise.
1126         * gcc.target/i386/990424-1.c: Likewise.
1127         * gcc.target/i386/990524-1.c: Likewise.
1128         * gcc.target/i386/991129-1.c: Likewise.
1129         * gcc.target/i386/991214-1.c: Likewise.
1130         * gcc.target/i386/991230-1.c: Likewise.
1131         * gcc.target/i386/addr-sel-1.c: Likewise.
1132         * gcc.target/i386/aggregate-ret1.c: Likewise.
1133         * gcc.target/i386/aggregate-ret2.c: Likewise.
1134         * gcc.target/i386/align-main-3.c: Likewise.
1135         * gcc.target/i386/amd64-abi-1.c: Likewise.
1136         * gcc.target/i386/amd64-abi-2.c: Likewise.
1137         * gcc.target/i386/amd64-abi-4.c: Likewise.
1138         * gcc.target/i386/amd64-abi-5.c: Likewise.
1139         * gcc.target/i386/amd64-abi-6.c: Likewise.
1140         * gcc.target/i386/asm-1.c: Likewise.
1141         * gcc.target/i386/asm-3.c: Likewise.
1142         * gcc.target/i386/asm-5.c: Likewise.
1143         * gcc.target/i386/attributes-error.c: Likewise.
1144         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1145         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1146         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1147         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1148         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1149         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1150         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1151         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1152         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1153         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1154         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1155         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1156         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1157         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1158         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1159         * gcc.target/i386/bitfield1.c: Likewise.
1160         * gcc.target/i386/bitfield2.c: Likewise.
1161         * gcc.target/i386/bmi-2.c: Likewise.
1162         * gcc.target/i386/bmi-5.c: Likewise.
1163         * gcc.target/i386/builtin-unreachable.c: Likewise.
1164         * gcc.target/i386/cleanup-2.c: Likewise.
1165         * gcc.target/i386/clobbers.c: Likewise.
1166         * gcc.target/i386/cmov8.c: Likewise.
1167         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1168         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1169         * gcc.target/i386/compress-float-387.c: Likewise.
1170         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1171         * gcc.target/i386/compress-float-sse.c: Likewise.
1172         * gcc.target/i386/crc32-2.c: Likewise.
1173         * gcc.target/i386/crc32-3.c: Likewise.
1174         * gcc.target/i386/divmod-7.c: Likewise.
1175         * gcc.target/i386/divmod-8.c: Likewise.
1176         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1177         * gcc.target/i386/fma3-builtin.c: Likewise.
1178         * gcc.target/i386/fma3-fma.c: Likewise.
1179         * gcc.target/i386/fma4-256-vector.c: Likewise.
1180         * gcc.target/i386/fma4-builtin.c: Likewise.
1181         * gcc.target/i386/fma4-fma-2.c: Likewise.
1182         * gcc.target/i386/fma4-fma.c: Likewise.
1183         * gcc.target/i386/fma4-vector-2.c: Likewise.
1184         * gcc.target/i386/fma4-vector.c: Likewise.
1185         * gcc.target/i386/funcspec-1.c: Likewise.
1186         * gcc.target/i386/funcspec-10.c: Likewise.
1187         * gcc.target/i386/funcspec-11.c: Likewise.
1188         * gcc.target/i386/funcspec-2.c: Likewise.
1189         * gcc.target/i386/funcspec-5.c: Likewise.
1190         * gcc.target/i386/funcspec-6.c: Likewise.
1191         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1192         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1193         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1194         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1195         * gcc.target/i386/incoming-1.c: Likewise.
1196         * gcc.target/i386/incoming-10.c: Likewise.
1197         * gcc.target/i386/incoming-11.c: Likewise.
1198         * gcc.target/i386/incoming-12.c: Likewise.
1199         * gcc.target/i386/incoming-13.c: Likewise.
1200         * gcc.target/i386/incoming-14.c: Likewise.
1201         * gcc.target/i386/incoming-15.c: Likewise.
1202         * gcc.target/i386/incoming-2.c: Likewise.
1203         * gcc.target/i386/incoming-3.c: Likewise.
1204         * gcc.target/i386/incoming-4.c: Likewise.
1205         * gcc.target/i386/incoming-5.c: Likewise.
1206         * gcc.target/i386/incoming-6.c: Likewise.
1207         * gcc.target/i386/incoming-7.c: Likewise.
1208         * gcc.target/i386/incoming-8.c: Likewise.
1209         * gcc.target/i386/incoming-9.c: Likewise.
1210         * gcc.target/i386/lea.c: Likewise.
1211         * gcc.target/i386/local.c: Likewise.
1212         * gcc.target/i386/loop-1.c: Likewise.
1213         * gcc.target/i386/loop-2.c: Likewise.
1214         * gcc.target/i386/loop-3.c: Likewise.
1215         * gcc.target/i386/max-stack-align.c: Likewise.
1216         * gcc.target/i386/memcpy-1.c: Likewise.
1217         * gcc.target/i386/movbe-2.c: Likewise.
1218         * gcc.target/i386/movq-2.c: Likewise.
1219         * gcc.target/i386/movq.c: Likewise.
1220         * gcc.target/i386/nrv1.c: Likewise.
1221         * gcc.target/i386/pad-4.c: Likewise.
1222         * gcc.target/i386/pad-5a.c: Likewise.
1223         * gcc.target/i386/pad-5b.c: Likewise.
1224         * gcc.target/i386/pad-6a.c: Likewise.
1225         * gcc.target/i386/pad-6b.c: Likewise.
1226         * gcc.target/i386/pad-7.c: Likewise.
1227         * gcc.target/i386/pad-9.c: Likewise.
1228         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1229         * gcc.target/i386/pic-1.c: Likewise.
1230         * gcc.target/i386/pr12092-1.c: Likewise.
1231         * gcc.target/i386/pr12329.c: Likewise.
1232         * gcc.target/i386/pr21518.c: Likewise.
1233         * gcc.target/i386/pr22362.c: Likewise.
1234         * gcc.target/i386/pr22585.c: Likewise.
1235         * gcc.target/i386/pr23098.c: Likewise.
1236         * gcc.target/i386/pr25196.c: Likewise.
1237         * gcc.target/i386/pr25293.c: Likewise.
1238         * gcc.target/i386/pr25654.c: Likewise.
1239         * gcc.target/i386/pr26449.c: Likewise.
1240         * gcc.target/i386/pr26778.c: Likewise.
1241         * gcc.target/i386/pr26826.c: Likewise.
1242         * gcc.target/i386/pr27266.c: Likewise.
1243         * gcc.target/i386/pr29978.c: Likewise.
1244         * gcc.target/i386/pr30505.c: Likewise.
1245         * gcc.target/i386/pr30961-1.c: Likewise.
1246         * gcc.target/i386/pr31628.c: Likewise.
1247         * gcc.target/i386/pr32000-2.c: Likewise.
1248         * gcc.target/i386/pr32661-1.c: Likewise.
1249         * gcc.target/i386/pr32708-2.c: Likewise.
1250         * gcc.target/i386/pr32708-3.c: Likewise.
1251         * gcc.target/i386/pr34256.c: Likewise.
1252         * gcc.target/i386/pr34312.c: Likewise.
1253         * gcc.target/i386/pr34522.c: Likewise.
1254         * gcc.target/i386/pr35160.c: Likewise.
1255         * gcc.target/i386/pr35281.c: Likewise.
1256         * gcc.target/i386/pr36246.c: Likewise.
1257         * gcc.target/i386/pr36786.c: Likewise.
1258         * gcc.target/i386/pr37275.c: Likewise.
1259         * gcc.target/i386/pr37843-3.c: Likewise.
1260         * gcc.target/i386/pr37843-4.c: Likewise.
1261         * gcc.target/i386/pr39082-1.c: Likewise.
1262         * gcc.target/i386/pr39431.c: Likewise.
1263         * gcc.target/i386/pr39496.c: Likewise.
1264         * gcc.target/i386/pr39543-2.c: Likewise.
1265         * gcc.target/i386/pr39911.c: Likewise.
1266         * gcc.target/i386/pr40718.c: Likewise.
1267         * gcc.target/i386/pr40906-1.c: Likewise.
1268         * gcc.target/i386/pr40906-2.c: Likewise.
1269         * gcc.target/i386/pr40906-3.c: Likewise.
1270         * gcc.target/i386/pr40934.c: Likewise.
1271         * gcc.target/i386/pr41900.c: Likewise.
1272         * gcc.target/i386/pr42589.c: Likewise.
1273         * gcc.target/i386/pr43662.c: Likewise.
1274         * gcc.target/i386/pr43671.c: Likewise.
1275         * gcc.target/i386/pr43766.c: Likewise.
1276         * gcc.target/i386/pr43869.c: Likewise.
1277         * gcc.target/i386/pr44942.c: Likewise.
1278         * gcc.target/i386/pr44948-2a.c: Likewise.
1279         * gcc.target/i386/pr45234.c: Likewise.
1280         * gcc.target/i386/pr45336-2.c: Likewise.
1281         * gcc.target/i386/pr45336-4.c: Likewise.
1282         * gcc.target/i386/pr45852.c: Likewise.
1283         * gcc.target/i386/pr46470.c: Likewise.
1284         * gcc.target/i386/pr48037-1.c: Likewise.
1285         * gcc.target/i386/pr48389.c: Likewise.
1286         * gcc.target/i386/pr49095.c: Likewise.
1287         * gcc.target/i386/pr9771-1.c: Likewise.
1288         * gcc.target/i386/rdfsbase-1.c: Likewise.
1289         * gcc.target/i386/rdfsbase-2.c: Likewise.
1290         * gcc.target/i386/rdgsbase-1.c: Likewise.
1291         * gcc.target/i386/rdgsbase-2.c: Likewise.
1292         * gcc.target/i386/rdrand-3.c: Likewise.
1293         * gcc.target/i386/regparm-stdcall.c: Likewise.
1294         * gcc.target/i386/regparm.c: Likewise.
1295         * gcc.target/i386/reload-1.c: Likewise.
1296         * gcc.target/i386/rotate-2.c: Likewise.
1297         * gcc.target/i386/sibcall-5.c: Likewise.
1298         * gcc.target/i386/signbit-1.c: Likewise.
1299         * gcc.target/i386/signbit-2.c: Likewise.
1300         * gcc.target/i386/signbit-3.c: Likewise.
1301         * gcc.target/i386/sse-5.c: Likewise.
1302         * gcc.target/i386/sse-8.c: Likewise.
1303         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1304         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1305         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1306         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1307         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1308         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1309         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1310         * gcc.target/i386/sse2-movq-2.c: Likewise.
1311         * gcc.target/i386/sse2-movq-3.c: Likewise.
1312         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1313         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1314         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1315         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1316         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1317         * gcc.target/i386/ssefn-1.c: Likewise.
1318         * gcc.target/i386/ssefn-2.c: Likewise.
1319         * gcc.target/i386/sseregparm-1.c: Likewise.
1320         * gcc.target/i386/sseregparm-2.c: Likewise.
1321         * gcc.target/i386/sseregparm-3.c: Likewise.
1322         * gcc.target/i386/sseregparm-4.c: Likewise.
1323         * gcc.target/i386/sseregparm-5.c: Likewise.
1324         * gcc.target/i386/sseregparm-6.c: Likewise.
1325         * gcc.target/i386/sseregparm-7.c: Likewise.
1326         * gcc.target/i386/sseregparm-8.c: Likewise.
1327         * gcc.target/i386/stack-realign.c: Likewise.
1328         * gcc.target/i386/stack-usage-realign.c: Likewise.
1329         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1330         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1331         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1332         * gcc.target/i386/stackalign/return-1.c: Likewise.
1333         * gcc.target/i386/stackalign/return-2.c: Likewise.
1334         * gcc.target/i386/stackalign/return-3.c: Likewise.
1335         * gcc.target/i386/tailcall-1.c: Likewise.
1336         * gcc.target/i386/tbm-2.c: Likewise.
1337         * gcc.target/i386/udivmod-7.c: Likewise.
1338         * gcc.target/i386/udivmod-8.c: Likewise.
1339         * gcc.target/i386/unroll-1.c: Likewise.
1340         * gcc.target/i386/vararg-1.c: Likewise.
1341         * gcc.target/i386/vararg-2.c: Likewise.
1342         * gcc.target/i386/vect8-ret.c: Likewise.
1343         * gcc.target/i386/vectorize5.c: Likewise.
1344         * gcc.target/i386/wmul-1.c: Likewise.
1345         * gcc.target/i386/wmul-2.c: Likewise.
1346         * gcc.target/i386/wrfsbase-1.c: Likewise.
1347         * gcc.target/i386/wrfsbase-2.c: Likewise.
1348         * gcc.target/i386/wrgsbase-1.c: Likewise.
1349         * gcc.target/i386/wrgsbase-2.c: Likewise.
1350         * gcc.target/i386/xop-pcmov.c: Likewise.
1351         * gcc.target/i386/xop-pcmov2.c: Likewise.
1352         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1353         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1354         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1355         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1356         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1357         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1358         * gcc.target/i386/zee.c: Likewise.
1359         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1360         * gfortran.dg/compiler-directive_2.f: Likewise.
1361         * gfortran.dg/g77/20010216-1.f: Likewise.
1362         * gfortran.dg/gomp/pr39152.f90: Likewise.
1363         * gfortran.dg/pr33794.f90: Likewise.
1364
1365 2011-07-09  Jason Merrill  <jason@redhat.com>
1366
1367         * g++.dg/cpp0x/regress/regress5.C: New.
1368
1369 2011-07-08  Jason Merrill  <jason@redhat.com>
1370
1371         PR c++/45437
1372         * g++.dg/expr/compound-asn1.C: New.
1373         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1374
1375 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR target/49621
1378         * gcc.target/powerpc/altivec-34.c: New test.
1379
1380 2011-07-08  Jason Merrill  <jason@redhat.com>
1381
1382         PR c++/45603
1383         * g++.dg/abi/guard3.C: New.
1384
1385 2011-07-08  Julian Brown  <julian@codesourcery.com>
1386
1387         * lib/target-supports.exp
1388         (check_effective_target_arm_little_endian): New.
1389         (check_effective_target_vect_pack_trunc): Use above.
1390         (check_effective_target_vect_unpack): Likewise.
1391         (check_effective_target_vect_element_align): Test
1392         check_effective_target_arm_vect_no_misalign for ARM.
1393
1394 2011-07-08  Jason Merrill  <jason@redhat.com>
1395
1396         PR c++/49673
1397         * g++.dg/cpp0x/constexpr-rom.C: New.
1398
1399 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1400
1401         PR middle-end/49519
1402         * g++.dg/torture/pr49519.C: New test.
1403
1404 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1405
1406         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1407
1408 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1409
1410         PR testsuite/48727
1411         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1412
1413 2011-07-08  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/49662
1416         * gcc.dg/graphite/interchange-14.c: XFAIL.
1417         * gcc.dg/graphite/interchange-15.c: Likewise.
1418         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1419
1420 2011-07-06  Jason Merrill  <jason@redhat.com>
1421
1422         PR c++/49663
1423         * g++.dg/cpp0x/regress/regress4.C: New.
1424
1425 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1426
1427         PR fortran/49648
1428         * gfortran.dg/result_in_spec_4.f90: New test.
1429
1430 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1431
1432         * gcc.target/sparc/cas64.c: New test.
1433
1434 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR c/49644
1437         * g++.dg/torture/pr49644.C: New test.
1438
1439         PR c/49644
1440         * gcc.c-torture/execute/pr49644.c: New test.
1441
1442 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1443
1444         * lib/target-supports.exp (check_effective_target_ia32): New.
1445         (check_effective_target_x32): Likewise.
1446         (check_effective_target_vect_cmdline_needed): Also check x32.
1447
1448 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1449
1450         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1451         dg-prune-output.
1452         * gcc.target/arm/pr42235.c: Likewise.
1453         * gcc.target/arm/pr42495.c: Likewise.
1454         * gcc.target/arm/pr42574.c: Likewise.
1455         * gcc.target/arm/thumb-branch1.c: Likewise.
1456
1457         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1458         unneeded prune of possible warning.
1459         * gcc.target/arm/pr40956.c: Likewise.
1460         * gcc.target/arm/pr42505.c: Likewise.
1461
1462         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1463         * gcc.c-torture/compile/pr46883.c: Likewise.
1464         * gcc.c-torture/compile/pr46934.c: Likewise.
1465
1466         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1467         for move to ../../gcc.c-torture/compile.
1468         * gcc.target/arm/pr46883.c: Likewise.
1469         * gcc.target/arm/pr46934.c: Likewise.
1470
1471         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1472         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1473         * gcc.target/arm/wmul-1.c: Likewise.
1474         * gcc.target/arm/wmul-2.c: Likewise.
1475         * gcc.target/arm/wmul-3.c: Likewise.
1476         * gcc.target/arm/wmul-4.c: Likewise.
1477         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1478         add tab after scan target.
1479         * gcc.target/arm/smlaltt-1.c: Likewise.
1480         * gcc.target/arm/smlatb-1.c: Likewise.
1481         * gcc.target/arm/smlatt-1.c: Likewise.
1482
1483 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR debug/49522
1486         * gcc.dg/debug/pr49522.c: New test.
1487
1488 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1489
1490         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1491         * gcc.dg/pr46212.c: Run only if target int32plus.
1492         * gcc.dg/torture/pr48146.c: Ditto.
1493         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1494         * c-c++-common/pr44832.c: Ditto.
1495         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1496         * gcc.dg/pr31490.c: Ditto.
1497         * gcc.dg/torture/builtin-math-7.c: Run only if target
1498         large_double.
1499         * gcc.dg/torture/pr45764.c: Skip for AVR.
1500         * gcc.dg/pr47893.c: Ditto.
1501
1502 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1503
1504         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1505         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1506         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1507         add tab to scan target.
1508
1509 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1510
1511         * gcc.target/arm/neon-modes-3.c: New test.
1512
1513 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1514
1515         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1516         -fno-loop-interchange -ffast-math.
1517
1518 2011-07-07  Richard Guenther  <rguenther@suse.de>
1519
1520         * gcc.dg/ftrapv-3.c: New testcase.
1521
1522 2011-07-07  Richard Guenther  <rguenther@suse.de>
1523
1524         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1525         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1526
1527 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1528
1529         * gcc.dg/binop-notxor1.c: New test.
1530         * gcc.dg/binop-notand4a.c: New test.
1531         * gcc.dg/binop-notxor2.c: New test.
1532         * gcc.dg/binop-notand3a.c: New test.
1533         * gcc.dg/binop-notand2a.c: New test.
1534         * gcc.dg/binop-notand6a.c: New test.
1535         * gcc.dg/binop-notor1.c: New test.
1536         * gcc.dg/binop-notand1a.c: New test.
1537         * gcc.dg/binop-notand5a.c: New test.
1538         * gcc.dg/binop-notor2.c: New test.
1539
1540 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR middle-end/49640
1543         * gcc.dg/gomp/pr49640.c: New test.
1544
1545 2011-07-07  Richard Guenther  <rguenther@suse.de>
1546
1547         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1548
1549 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1550
1551         PR target/39150
1552         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1553
1554 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1555
1556         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1557         * gcc.target/powerpc/no-r11-2.c: Ditto.
1558         * gcc.target/powerpc/no-r11-3.c: Ditto.
1559
1560 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1563         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1564
1565 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1566
1567         * lib/target-supports.exp (check_profiling_available): Disable
1568         profiling with -fprofile-generate for target avr.
1569
1570 2011-07-06  Richard Guenther  <rguenther@suse.de>
1571
1572         PR tree-optimization/49645
1573         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1574
1575 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1576
1577         PR middle-end/47383
1578         * gcc.dg/pr47383.c: New.
1579
1580 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1581
1582         PR tree-optimization/49647
1583         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1584
1585 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1586
1587         PR testsuite/49542
1588         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1589         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1590
1591 2011-07-05  Jason Merrill  <jason@redhat.com>
1592
1593         PR c++/48157
1594         * g++.dg/template/template-id-4.C: New.
1595
1596 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1597
1598         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1599         * gcc.dg/pr43402.c: Ditto.
1600
1601 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1602
1603         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1604
1605 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1606
1607         * gcc.target/powerpc/ppc-switch-1.c: New test for
1608         --param case-values-threshold.
1609         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1610
1611 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1612
1613         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1614
1615 2011-07-05  Jason Merrill  <jason@redhat.com>
1616
1617         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1618
1619 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1620
1621         PR tree-optimization/47654
1622         * gcc.dg/graphite/block-pr47654.c: New.
1623
1624 2011-07-05  Jason Merrill  <jason@redhat.com>
1625
1626         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1627
1628 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1629
1630         PR tree-optimization/49580
1631         * gcc.dg/autopar/pr49580.c: New test.
1632
1633 2011-07-05  Richard Guenther  <rguenther@suse.de>
1634
1635         PR tree-optimization/49518
1636         PR tree-optimization/49628
1637         * g++.dg/torture/pr49628.C: New testcase.
1638         * gcc.dg/torture/pr49518.c: Likewise.
1639
1640 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1641
1642         * ada/acats/run_acats (which): Extract last field from type -p,
1643         type output only if command succeeded.
1644
1645 2011-07-04  Jason Merrill  <jason@redhat.com>
1646
1647         * g++.dg/abi/mangle48.C: New.
1648
1649         * g++.dg/cpp0x/diag1.C: New.
1650
1651         * g++.dg/diagnostic/aka1.C: New.
1652
1653 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR rtl-optimization/49619
1656         * gcc.dg/pr49619.c: New test.
1657
1658         PR rtl-optimization/49472
1659         * gfortran.dg/pr49472.f90: New test.
1660
1661         PR debug/49602
1662         * gcc.dg/pr49602.c: New test.
1663
1664 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1665
1666         PR target/34734
1667         PR target/44643
1668         * gcc.target/avr/avr.exp: Run over cpp files, too.
1669         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1670         * gcc.target/avr/progmem.h: New file.
1671         * gcc.target/avr/exit-abort.h: New file.
1672         * gcc.target/avr/progmem-error-1.c: New file.
1673         * gcc.target/avr/progmem-error-1.cpp: New file.
1674         * gcc.target/avr/progmem-warning-1.c: New file.
1675         * gcc.target/avr/torture/progmem-1.c: New file.
1676         * gcc.target/avr/torture/progmem-1.cpp: New file.
1677
1678 2011-07-04  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/49615
1681         * g++.dg/torture/pr49615.C: New testcase.
1682
1683 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1684
1685         PR tree-optimization/49610
1686         * gcc.dg/vect/pr49610.c: New test.
1687
1688 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690         * gnat.dg/specs/debug1.ads: New test.
1691
1692 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1693
1694         PR fortran/49562
1695         * gfortran.dg/typebound_proc_23.f90: New.
1696
1697 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1698
1699         PR c++/49605
1700         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1701
1702 2011-07-01  Jason Merrill  <jason@redhat.com>
1703
1704         PR c++/48261
1705         * g++.dg/template/template-id-3.C: New.
1706
1707         PR c++/48593
1708         * g++.dg/template/qualified-id4.C: New.
1709
1710         PR c++/48883
1711         * g++.dg/template/explicit-args4.C: New.
1712
1713         PR c++/49085
1714         * g++.dg/template/offsetof2.C: New.
1715
1716 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1717
1718         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1719
1720 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1721
1722         PR libmudflap/49549
1723         * lib/target-supports.exp (check_effective_target_gld): New proc.
1724
1725 2011-07-01  Richard Guenther  <rguenther@suse.de>
1726
1727         PR tree-optimization/49603
1728         * gcc.dg/torture/pr49603.c: New testcase.
1729
1730 2011-06-30  Jason Merrill  <jason@redhat.com>
1731
1732         PR c++/49387
1733         * g++.dg/rtti/template1.C: New.
1734
1735         PR c++/49569
1736         * g++.dg/cpp0x/regress/ctor1.C: New.
1737
1738         PR c++/49355
1739         * g++.dg/cpp0x/initlist54.C: New.
1740
1741 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1742
1743         * gcc.dg/tree-ssa/sra-12.c: New test.
1744
1745 2011-06-29  Jason Merrill  <jason@redhat.com>
1746
1747         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1748
1749 2011-06-30  Richard Guenther  <rguenther@suse.de>
1750
1751         PR tree-optimization/46787
1752         * gcc.dg/vect/vect-121.c: New testcase.
1753
1754 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1755
1756         PR tree-optimization/49094
1757         * gcc.dg/tree-ssa/pr49094.c: New test.
1758
1759 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR fortran/49540
1762         * gfortran.dg/pr49540-1.f90: New test.
1763         * gfortran.dg/pr49540-2.f90: New test.
1764
1765 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766
1767         PR ada/49511
1768         * ada/acats/run_acats (which): Use last field of type -p output.
1769
1770 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1771             Iain Sandoe  <iains@gcc.gnu.org>
1772
1773         PR libobjc/36610
1774         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1775         Only skip on 64-bit *-*-darwin8* && !objc2.
1776
1777 2011-06-30  Richard Guenther  <rguenther@suse.de>
1778
1779         PR tree-optimization/38752
1780         * gcc.c-torture/compile/pr38752.c: New testcase.
1781
1782 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1783
1784         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1785         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1786
1787 2011-06-29  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/49216
1790         * g++.dg/cpp0x/initlist53.C: Use placement new.
1791         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1792         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1793
1794         PR c++/49003
1795         * g++.dg/cpp0x/trailing6.C: New.
1796         * g++.dg/cpp0x/pr45908.C: No error.
1797
1798         PR c++/49272
1799         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1800
1801         PR c++/49520
1802         * g++.dg/cpp0x/constexpr-using2.C: New.
1803
1804         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1805
1806         PR c++/45923
1807         * g++.dg/cpp0x/constexpr-diag3.C: New.
1808         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1809         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1810         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1811         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1812
1813 2011-06-29  Jason Merrill  <jason@redhat.com>
1814
1815         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1816
1817 2011-06-29  Richard Guenther  <rguenther@suse.de>
1818
1819         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1820
1821 2011-06-29  Jason Merrill  <jason@redhat.com>
1822
1823         * g++.dg/cpp0x/initlist-value2.C: New.
1824
1825         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1826         * g++.dg/cpp0x/initlist-value.C: New.
1827
1828 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1829
1830         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1831
1832 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1833
1834         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1835         * gcc.dg/inline_2.c: Likewise.
1836         * gcc.dg/unroll_1.c: Likewise.
1837
1838 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR debug/49567
1841         * gcc.target/i386/pr49567.c: New test.
1842
1843 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gnat.dg/opt17.ad[sb]: New test.
1846
1847 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1848             Tom de Vries  <tom@codesourcery.com>
1849
1850         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1851         (check_effective_target_arm_thumb2): New effective targets.
1852         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1853         properly.  Clean up temporary files.
1854         * gcc.target/arm/ivopts-2.c: Likewise.
1855         * gcc.target/arm/ivopts-3.c: Likewise.
1856         * gcc.target/arm/ivopts-4.c: Likewise.
1857         * gcc.target/arm/ivopts-5.c: Likewise.
1858         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1859
1860 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861
1862         PR fortran/49479
1863         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1864
1865 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1866
1867         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1868         * gcc.target/arm/vfp-ldmias.c: Likewise.
1869         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1870         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1871         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1872         * gcc.target/arm/vfp-stmias.c: Likewise.
1873         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1874         * gcc.target/arm/vfp-stmiad.c: Likewise.
1875
1876 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1877
1878         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1879         dg-prune-output.
1880         * gcc.target/arm/pr45701-2.c: Ditto.
1881
1882 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1883
1884         PR fortran/49466
1885         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1886         * gfortran.dg/extends_14.f03: Modified.
1887
1888 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1889
1890         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1891         early if the test is already being skipped.
1892
1893         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1894         scan-assembler-dem-not): For missing file, report unresolved with
1895         same message as for pass/fail, with reason reported in log file.
1896
1897         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1898         from add_options_for_arm_neon_fp16.
1899         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1900         check_effective_target_arm_neon_fp16_ok_nocache.
1901         Check -mfpu and -mfloat-abi options from current multilib.
1902         Do not require neon support.
1903         (check_effective_target_arm_fp16_ok): Renamed from
1904         check_effecitve_target_arm_neon_fp16_ok.
1905         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1906         arm_neon_fp16_ok and arm_fp16.
1907         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1908         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1909         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1910         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1911
1912 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * gcc.dg/builtin-assume-aligned-1.c: New test.
1915         * gcc.dg/builtin-assume-aligned-2.c: New test.
1916         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1917
1918         PR debug/49544
1919         * gcc.dg/pr49544.c: New test.
1920
1921 2011-06-27  Richard Guenther  <rguenther@suse.de>
1922
1923         PR tree-optimization/49394
1924         * g++.dg/torture/pr49394.C: New testcase.
1925
1926 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1927
1928         * gcc.dg/optimize-bswapdi-2.c: New test.
1929
1930 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1931             Richard Sandiford  <richard.sandiford@linaro.org>
1932
1933         PR tree-optimization/49169
1934         * gcc.dg/torture/pr49169.c: New test.
1935
1936 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1937
1938         PR testsuite/49529
1939         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1940
1941         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1942         hppa*-*-hpux*.
1943
1944 2011-06-26  Jason Merrill  <jason@redhat.com>
1945
1946         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1947
1948         PR c++/49528
1949         * g++.dg/init/ref19.C: New.
1950         * g++.dg/cpp0x/constexpr-cleanup.C: New.
1951
1952 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR tree-optimization/48377
1955         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1956         non_strict_align.
1957
1958 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
1959
1960         PR middle-end/49191
1961         * lib/target-supports.exp (check_effective_target_non_strict_align):
1962         New.
1963         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1964
1965 2011-06-24  Martin Jambor  <mjambor@suse.cz>
1966
1967         PR tree-optimizations/49516
1968         * g++.dg/tree-ssa/pr49516.C: New test.
1969
1970 2011-06-23  Jason Merrill  <jason@redhat.com>
1971
1972         PR c++/35255
1973         * g++.dg/template/partial10.C: New.
1974         * g++.dg/template/partial11.C: New.
1975
1976 2011-06-23  Jeff Law <law@redhat.com>
1977
1978         PR middle-end/48770
1979         * gcc.dg/pr48770.c: New test.
1980
1981 2011-06-23  Jan Hubicka  <jh@suse.cz>
1982
1983         PR middle-end/49373
1984         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1985
1986 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR testsuite/49512
1989         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1990         instead of -fdump-tree-optimized.
1991
1992 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1993
1994         PR c++/44625
1995         * g++.dg/template/crash107.C: New.
1996         * g++.dg/template/error17.C: Adjust.
1997
1998 2011-06-23  Jason Merrill  <jason@redhat.com>
1999
2000         PR c++/49507
2001         * g++.dg/cpp0x/defaulted30.C: New.
2002
2003         PR c++/49440
2004         * g++.dg/rtti/anon-ns1.C: New.
2005
2006         PR c++/49395
2007         * g++.dg/init/ref18.C: New.
2008
2009         PR c++/36435
2010         * g++.dg/template/partial9.C: New.
2011
2012 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2013
2014         PR middle-end/49373
2015         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2016
2017 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR debug/49496
2020         * gcc.dg/pr49496.c: New test.
2021
2022 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2023
2024         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2025         is not xscale.
2026
2027         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2028
2029         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2030         * gcc.target/arm/pr42879.c: Likewise.
2031         * gcc.target/arm/pr45701-3.c: Likewise.
2032
2033         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2034         * gcc.target/arm/pr40482.c: Likewise.
2035         * gcc.target/arm/stack-corruption.c: Likewise.
2036
2037 2011-06-22  Richard Guenther  <rguenther@suse.de>
2038
2039         PR tree-optimization/49493
2040         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2041
2042 2011-06-22  Jason Merrill  <jason@redhat.com>
2043
2044         PR c++/49260
2045         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2046
2047 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2048             Dmitry Melnik  <dm@ispras.ru>
2049
2050         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2051         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2052         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2053
2054 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2055
2056         * gcc.target/arm/tlscall.c: New.
2057
2058 2011-06-21  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/49172
2061         * g++.dg/cpp0x/constexpr-ref1.C: New.
2062         * g++.dg/cpp0x/constexpr-ref2.C: New.
2063         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2064
2065         PR c++/49482
2066         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2067
2068         PR c++/49418
2069         * g++.dg/template/param3.C: New.
2070
2071 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2072
2073         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2074         my_clrsb test functions.
2075         (main): Test clrsb.
2076         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2077         test_sll, test_ull): Add clrsb tests.
2078         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2079         clrsbll.
2080
2081 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2082
2083         PR fortran/49112
2084         * gfortran.dg/class_44.f03: New.
2085
2086 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2087
2088         PR tree-optimization/49478
2089         * gcc.dg/vect/pr49478.c
2090
2091 2011-06-21  Richard Guenther  <rguenther@suse.de>
2092
2093         PR tree-optimization/49483
2094         * gcc.dg/vect/vect-120.c: New testcase.
2095
2096 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2097
2098         PR testsuite/49443
2099         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2100         * gcc.dg/vect/vect-peel-4.c: Likewise.
2101
2102 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2103
2104         PR middle-end/49139
2105         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2106         * gcc.dg/always_inline2.c: Likewise.
2107         * gcc.dg/always_inline3.c: Likewise.
2108         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2109         * gcc.dg/inline_1.c: Likewise.
2110         * gcc.dg/inline_2.c: Likewise.
2111         * gcc.dg/inline_3.c: Likewise.
2112         * gcc.dg/inline_4.c: Likewise.
2113         * gcc.dg/20051201-1.c: Likewise.
2114         * gcc.dg/pr40087.c: Likewise.
2115         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2116         * gcc.dg/inline-22.c: Likewise.
2117         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2118         * gcc.dg/lto/20090218-1_1.c: Likewise.
2119         * g++.dg/ipa/devirt-7.C: Likewise.
2120         * gcc.dg/uninit-pred-5_a.c: Likewise.
2121         * gcc.dg/uninit-pred-5_b.c: Likewise.
2122         * gcc.dg/fail_always_inline.c: New.
2123
2124 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2125
2126         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2127         into 6 jobs instead of 3.
2128
2129 2011-06-20  Jason Merrill  <jason@redhat.com>
2130
2131         PR c++/49216
2132         * g++.dg/cpp0x/initlist53.C: New.
2133
2134 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2135
2136         PR fortran/18918
2137         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2138         * gfortran.dg/coarray_lock_3.f90: New.
2139         * gfortran.dg/coarray/lock_1.f90: New.
2140
2141 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2142
2143         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2144         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2145         unresolved and report the reason to the log file.
2146
2147         * lib/scanasm.exp (object-size): Move argument processing earlier
2148         to report errors before verifying that the file exists.  Report
2149         problems detected at runtime as unresolved instead of error and
2150         report their reasons to the log file.
2151
2152 2011-06-20  Jason Merrill  <jason@redhat.com>
2153
2154         PR c++/47080
2155         * g++.dg/cpp0x/explicit6.C: New.
2156
2157         PR c++/47635
2158         * g++.dg/cpp0x/enum20.C: New.
2159
2160         PR c++/48138
2161         * g++.dg/ext/attr-aligned01.C: New.
2162
2163         PR c++/49205
2164         * g++.dg/cpp0x/variadic-default.C: New.
2165
2166         PR c++/43321
2167         * g++.dg/cpp0x/auto26.C: New.
2168
2169         PR c++/43831
2170         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2171
2172 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2173
2174         * gcc.dg/binop-notand1.c: New test.
2175         * gcc.dg/binop-notand2.c: New test.
2176         * gcc.dg/binop-notand3.c: New test.
2177         * gcc.dg/binop-notand4.c: New test.
2178         * gcc.dg/binop-notand5.c: New test.
2179         * gcc.dg/binop-notand6.c: New test.
2180
2181 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR testsuite/49432
2184         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2185
2186 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2187
2188         PR fortran/49400
2189         * gfortran.dg/proc_ptr_31.f90: New.
2190
2191 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/volatile6.adb: New test.
2194         * gnat.dg/volatile7.adb: Likewise.
2195         * gnat.dg/volatile8.adb: Likewise.
2196         * gnat.dg/volatile9.adb: Likewise.
2197
2198 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2199
2200         * gnat.dg/constant3.adb: New test.
2201
2202 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2203
2204         PR libfortran/49296
2205         * gfortran.dg/read_list_eof_1.f90: New test.
2206
2207 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR target/49411
2210         * gcc.target/i386/testimm-1.c: New test.
2211         * gcc.target/i386/testimm-2.c: New test.
2212         * gcc.target/i386/testimm-3.c: New test.
2213         * gcc.target/i386/testimm-4.c: New test.
2214         * gcc.target/i386/testimm-5.c: New test.
2215         * gcc.target/i386/testimm-6.c: New test.
2216         * gcc.target/i386/testimm-7.c: New test.
2217         * gcc.target/i386/testimm-8.c: New test.
2218         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2219         * gcc.target/i386/xop-rotate1-int.c: New test.
2220         * gcc.target/i386/xop-rotate2-int.c: New test.
2221
2222 2011-06-17  Jason Merrill  <jason@redhat.com>
2223
2224         * g++.dg/cpp0x/rv-func2.C: New.
2225
2226         * g++.dg/debug/dwarf2/lambda1.C: New.
2227         * g++.dg/warn/Wshadow-6.C: Adjust.
2228
2229 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2230
2231         PR fortran/48699
2232         * gfortran.dg/move_alloc_5.f90: New.
2233
2234 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2235
2236         PR rtl-optimization/48542
2237         * gcc.dg/torture/pr48542.c: New test.
2238
2239 2011-06-16  Jason Merrill  <jason@redhat.com>
2240
2241         PR c++/44160
2242         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2243
2244         PR c++/45378
2245         * g++.dg/cpp0x/initlist52.C New.
2246
2247         PR c++/45399
2248         * c-c++-common/raw-string-12.c: New.
2249
2250         PR c++/49229
2251         * g++.dg/cpp0x/sfinae26.C: New.
2252
2253         PR c++/49251
2254         * g++.dg/cpp0x/variadic113.C: New.
2255
2256         PR c++/49420
2257         * g++.dg/cpp0x/variadic112.C: New.
2258
2259 2011-06-16  Jeff Law <law@redhat.com>
2260
2261         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2262         improved jump threading.
2263         * gcc.dg/builtin-object-size-2.c: Likewise.
2264         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2265
2266 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2267
2268         PR fortran/49074
2269         * gfortran.dg/typebound_assignment_3.f03: New.
2270
2271 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2272
2273         PR testsuite/48727
2274         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2275
2276 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2277
2278         PR tree-optimization/49343
2279         * gnat.dg/discr31.ad[sb]: New test.
2280
2281 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2282
2283         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2284
2285 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2286
2287         PR target/45098
2288         * gcc.target/arm/ivopts-3.c: Update test.
2289         * gcc.target/arm/ivopts-5.c: Same.
2290
2291 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2292
2293         Revert:
2294         2011-06-10  Wei Guozhi  <carrot@google.com>
2295
2296         PR target/45335
2297         * gcc.target/arm/pr45335.c: New test.
2298         * gcc.target/arm/pr45335-2.c: New test.
2299         * gcc.target/arm/pr45335-3.c: New test.
2300         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2301         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2302         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2303
2304 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2305
2306         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2307
2308 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2309
2310         PR fortran/49417
2311         * gfortran.dg/class_43.f03: New.
2312
2313 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR tree-optimization/49419
2316         * gcc.c-torture/execute/pr49419.c: New test.
2317
2318 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2319
2320         * gcc.dg/sms-9.c: New file.
2321
2322 2011-06-15  Easwaran Raman  <eraman@google.com>
2323
2324         PR rtl-optimization/49414
2325         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2326
2327 2011-06-14  Jason Merrill  <jason@redhat.com>
2328
2329         * g++.dg/cpp0x/noexcept13.C: New.
2330
2331 2011-06-14  Easwaran Raman  <eraman@google.com>
2332
2333         PR rtl-optimization/44194
2334         * gcc.dg/pr44194-1.c: New test.
2335         * gcc.dg/pr44194-2.c: New test.
2336
2337 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2338
2339         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2340         switches.
2341         * gcc.target/arm/pr45701-2.c: Likewise.
2342         * gcc.target/arm/thumb-branch1.c: Likewise.
2343
2344 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2345
2346         PR testsuite/48727
2347         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2348
2349 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2350
2351         * gcc.target/arm/pr45701-1.c: Require thumb support.
2352         * gcc.target/arm/pr45701-2.c: Likewise.
2353         * gcc.target/arm/thumb-branch1.c: Likewise.
2354
2355         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2356         * gcc.target/arm/pr39839.c: Likewise.
2357         * gcc.target/arm/pr40657-2.c: Likewise.
2358         * gcc.target/arm/pr40956.c: Likewise.
2359         * gcc.target/arm/pr41679.c: Likewise.
2360         * gcc.target/arm/pr42235.c: Likewise.
2361         * gcc.target/arm/pr42495.c: Likewise.
2362         * gcc.target/arm/pr42505.c: Likewise.
2363         * gcc.target/arm/pr42574.c: Likewise.
2364         * gcc.target/arm/pr46883.c: Likewise.
2365         * gcc.target/arm/pr46934.c: Likewise.
2366         * gcc.target/arm/xor-and.c: Likewise.
2367
2368 2011-06-14  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/other/error23.C: Adjust error message.
2371         * g++.dg/other/error32.C: Likewise.
2372
2373         PR c++/49389
2374         * g++.dg/cpp0x/rv-dotstar.C: New.
2375
2376         PR c++/49369
2377         * g++.dg/cpp0x/decltype30.C: New.
2378
2379         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2380
2381 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR fortran/49103
2384         * gfortran.dg/pr49103.f90: New test.
2385
2386 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2387
2388         PR target/45098
2389         * gcc.target/arm/ivopts-3.c: New test.
2390         * gcc.target/arm/ivopts-4.c: New test.
2391         * gcc.target/arm/ivopts-5.c: New test.
2392
2393 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR rtl-optimization/49390
2396         * gcc.c-torture/execute/pr49390.c: New test.
2397
2398 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2399
2400         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2401
2402 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2403
2404         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2405         * gcc.c-torture/execute/cmpsi-2.x: New file.
2406         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2407         * gcc.c-torture/execute/pr45262.x: New file.
2408         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2409         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2410         int32plus
2411         * gcc.c-torture/compile/pr49163.c: Ditto.
2412
2413 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2414
2415         * gcc.dg/vect/vect-16.c: Rename to...
2416         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2417         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2418         for double-word vectors.
2419         * gcc.dg/vect/vect-peel-4.c: Likewise.
2420         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2421         vect_element_align.
2422         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2423         -fno-fast-math.
2424
2425 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2426
2427         PR target/44618
2428         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2429
2430 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2431
2432         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2433
2434 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2435
2436         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2437
2438 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2439
2440         * gfortran.dg/trim_optimize_8.f90:  New test case.
2441
2442 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2443            Ira Rosen  <ira.rosen@linaro.org>
2444
2445         PR tree-optimization/49352
2446         * gcc.dg/vect/pr49352.c: New test.
2447
2448 2011-06-12  Tobias Burnus
2449
2450         PR fortran/49324
2451         * gfortran.dg/alloc_comp_assign_11.f90: New.
2452
2453 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2454
2455         * gfortran.dg/trim_optimize_7.f90:  New test.
2456
2457 2011-06-10  Wei Guozhi  <carrot@google.com>
2458
2459         PR target/45335
2460         * gcc.target/arm/pr45335.c: New test.
2461         * gcc.target/arm/pr45335-2.c: New test.
2462         * gcc.target/arm/pr45335-3.c: New test.
2463         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2464         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2465         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2466
2467 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2468
2469         PR c++/41769
2470         * g++.dg/parse/error39.C: New.
2471
2472 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2473
2474         * gcc.target/arm/20090811-1.c: Skip for incompatible
2475         options, do not override other options.
2476         * gcc.target/arm/combine-cmp-shift.c: Skip for
2477         incompatible options.
2478         * gcc.target/arm/pr45094.c: Likewise.
2479         * gcc.target/arm/scd42-1.c: Likewise.
2480         * gcc.target/arm/scd42-3.c: Likewise.
2481         * gcc.target/arm/thumb-ltu.c: Likewise.
2482
2483         * lib/target-supports.exp
2484         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2485         multilib flags use -mfpu with a value other than neon-fp16.
2486
2487 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2488
2489         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2490         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2491
2492 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2493
2494         * lib/target-supports.exp (check_effective_target_pie): New proc.
2495         * gcc.dg/pie-link.c: Use target pie.
2496
2497 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2498             Laurent Rougé  <laurent.rouge@menta.fr>
2499
2500         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2501         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2502
2503 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2504
2505         * gfortran.dg/coarray/sync_1.f90: New test for
2506         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2507
2508 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2509
2510         PR tree-optimization/49318
2511         * gcc.dg/vect/pr49318.c: New test.
2512
2513 2011-06-09  David Krauss  <potswa@mac.com>
2514
2515         * g++.dg/template/arrow1.C: New.
2516
2517 2011-06-09  Jason Merrill  <jason@redhat.com>
2518
2519         * lib/prune.exp: Prune "note"s.
2520         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2521
2522         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2523         * g++.dg/template/dependent-expr3.C: Likewise.
2524         * g++.dg/parse/template7.C: Likewise.
2525         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2526         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2527         * g++.old-deja/g++.pt/friend38.C: Likewise.
2528         * g++.old-deja/g++.pt/crash32.C: Likewise.
2529         * g++.old-deja/g++.other/init4.C: Likewise.
2530         * g++.old-deja/g++.other/friend8.C: Likewise.
2531
2532         * g++.dg/ext/complex7.C: Adjust expected output.
2533         * g++.dg/diagnostic/method1.C: Likewise.
2534         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2535         * g++.dg/parse/crash33.C: Likewise.
2536         * g++.dg/other/warning1.C: Likewise.
2537         * g++.dg/init/pr29571.C: Likewise.
2538         * g++.dg/warn/overflow-warn-1.C: Likewise.
2539         * g++.dg/warn/overflow-warn-3.C: Likewise.
2540         * g++.dg/warn/overflow-warn-4.C: Likewise.
2541         * g++.old-deja/g++.oliva/template1.C: Likewise.
2542
2543         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2544         * g++.dg/parse/template7.C: Adjust.
2545
2546 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2547
2548         PR target/49307
2549         * gcc.dg/pr49307.c: New.
2550
2551 2011-06-09  Wei Guozhi  <carrot@google.com>
2552
2553         PR target/46975
2554         * gcc.target/arm/pr46975.c: New testcase.
2555
2556 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2557
2558         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2559         (PMETH, arglist_t): Removed.
2560         (method_get_number_of_arguments): Removed.
2561         (method_get_nth_argument): Removed.
2562         (method_get_first_argument): Removed.
2563         (method_get_next_argument): Removed.
2564         (method_get_sizeof_arguments): Removed.
2565         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2566         (PMETH): Removed.
2567         (method_get_number_of_arguments): Removed.
2568         (method_get_nth_argument): Removed.
2569         (method_get_first_argument): Removed.
2570         (method_get_next_argument): Removed.
2571         (method_get_sizeof_arguments): Removed.
2572         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2573
2574 2011-06-09  David Li  <davidxl@google.com>
2575
2576         * gcc.dg/dump-pass.c: New test.
2577
2578 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2579
2580         PR c++/29003
2581         * g++.dg/parse/error38.C: New.
2582
2583 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR middle-end/49308
2586         * gfortran.dg/pr49308.f90: New test.
2587
2588 2011-06-08  Jason Merrill  <jason@redhat.com>
2589
2590         * g++.dg/cpp0x/noexcept11.C: New.
2591         * g++.dg/cpp0x/noexcept12.C: New.
2592         * g++.dg/cpp0x/sfinae11.C: Adjust.
2593
2594 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR testsuite/49323
2597         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2598         to dg-options, match also DW_AT_linkage_name.
2599
2600 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601
2602         PR middle-end/21953
2603         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2604         -fno-common on alpha*-dec-osf*.
2605         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2606
2607 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2608
2609         PR rtl-optimization/49303
2610         * gcc.target/ia64/pr49303.c: New test.
2611
2612 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2613
2614         PR fortran/18918
2615         * gfortran.dg/coarray_lock_1.f90: New.
2616         * gfortran.dg/coarray_lock_2.f90: New.
2617
2618 2011-06-07  Jason Merrill  <jason@redhat.com>
2619
2620         * lib/prune.exp: Look for "required" rather than "instantiated".
2621         * g++.dg/abi/mangle11.C: Likewise.
2622         * g++.dg/abi/mangle12.C: Likewise.
2623         * g++.dg/abi/mangle17.C: Likewise.
2624         * g++.dg/abi/mangle20-2.C: Likewise.
2625         * g++.dg/abi/pragma-pack1.C: Likewise.
2626         * g++.dg/cpp0x/decltype26.C: Likewise.
2627         * g++.dg/cpp0x/decltype28.C: Likewise.
2628         * g++.dg/cpp0x/decltype29.C: Likewise.
2629         * g++.dg/cpp0x/enum11.C: Likewise.
2630         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2631         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2632         * g++.dg/cpp0x/pr47416.C: Likewise.
2633         * g++.dg/ext/case-range2.C: Likewise.
2634         * g++.dg/ext/case-range3.C: Likewise.
2635         * g++.dg/gomp/for-19.C: Likewise.
2636         * g++.dg/gomp/pr37533.C: Likewise.
2637         * g++.dg/gomp/pr38639.C: Likewise.
2638         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2639         * g++.dg/inherit/base3.C: Likewise.
2640         * g++.dg/inherit/using6.C: Likewise.
2641         * g++.dg/init/placement4.C: Likewise.
2642         * g++.dg/init/reference3.C: Likewise.
2643         * g++.dg/lookup/scoped6.C: Likewise.
2644         * g++.dg/lookup/using7.C: Likewise.
2645         * g++.dg/other/abstract1.C: Likewise.
2646         * g++.dg/other/error10.C: Likewise.
2647         * g++.dg/other/error5.C: Likewise.
2648         * g++.dg/other/field1.C: Likewise.
2649         * g++.dg/other/offsetof5.C: Likewise.
2650         * g++.dg/parse/bitfield2.C: Likewise.
2651         * g++.dg/parse/constant4.C: Likewise.
2652         * g++.dg/parse/crash20.C: Likewise.
2653         * g++.dg/parse/invalid-op1.C: Likewise.
2654         * g++.dg/parse/non-dependent2.C: Likewise.
2655         * g++.dg/parse/template18.C: Likewise.
2656         * g++.dg/tc1/dr152.C: Likewise.
2657         * g++.dg/tc1/dr166.C: Likewise.
2658         * g++.dg/tc1/dr176.C: Likewise.
2659         * g++.dg/tc1/dr213.C: Likewise.
2660         * g++.dg/template/access11.C: Likewise.
2661         * g++.dg/template/access2.C: Likewise.
2662         * g++.dg/template/access3.C: Likewise.
2663         * g++.dg/template/access7.C: Likewise.
2664         * g++.dg/template/arg7.C: Likewise.
2665         * g++.dg/template/cond2.C: Likewise.
2666         * g++.dg/template/crash13.C: Likewise.
2667         * g++.dg/template/crash40.C: Likewise.
2668         * g++.dg/template/crash7.C: Likewise.
2669         * g++.dg/template/crash84.C: Likewise.
2670         * g++.dg/template/ctor5.C: Likewise.
2671         * g++.dg/template/defarg13.C: Likewise.
2672         * g++.dg/template/defarg14.C: Likewise.
2673         * g++.dg/template/dtor7.C: Likewise.
2674         * g++.dg/template/eh2.C: Likewise.
2675         * g++.dg/template/error2.C: Likewise.
2676         * g++.dg/template/error43.C: Likewise.
2677         * g++.dg/template/friend32.C: Likewise.
2678         * g++.dg/template/injected1.C: Likewise.
2679         * g++.dg/template/instantiate1.C: Likewise.
2680         * g++.dg/template/instantiate3.C: Likewise.
2681         * g++.dg/template/instantiate5.C: Likewise.
2682         * g++.dg/template/instantiate7.C: Likewise.
2683         * g++.dg/template/local6.C: Likewise.
2684         * g++.dg/template/lookup2.C: Likewise.
2685         * g++.dg/template/member5.C: Likewise.
2686         * g++.dg/template/memfriend15.C: Likewise.
2687         * g++.dg/template/memfriend16.C: Likewise.
2688         * g++.dg/template/memfriend17.C: Likewise.
2689         * g++.dg/template/memfriend7.C: Likewise.
2690         * g++.dg/template/meminit1.C: Likewise.
2691         * g++.dg/template/nested3.C: Likewise.
2692         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2693         * g++.dg/template/nontype12.C: Likewise.
2694         * g++.dg/template/nontype13.C: Likewise.
2695         * g++.dg/template/nontype6.C: Likewise.
2696         * g++.dg/template/pr23510.C: Likewise.
2697         * g++.dg/template/pr35240.C: Likewise.
2698         * g++.dg/template/ptrmem15.C: Likewise.
2699         * g++.dg/template/ptrmem6.C: Likewise.
2700         * g++.dg/template/qualified-id1.C: Likewise.
2701         * g++.dg/template/qualttp20.C: Likewise.
2702         * g++.dg/template/qualttp3.C: Likewise.
2703         * g++.dg/template/qualttp4.C: Likewise.
2704         * g++.dg/template/qualttp5.C: Likewise.
2705         * g++.dg/template/qualttp6.C: Likewise.
2706         * g++.dg/template/qualttp7.C: Likewise.
2707         * g++.dg/template/qualttp8.C: Likewise.
2708         * g++.dg/template/recurse.C: Likewise.
2709         * g++.dg/template/recurse2.C: Likewise.
2710         * g++.dg/template/ref5.C: Likewise.
2711         * g++.dg/template/scope2.C: Likewise.
2712         * g++.dg/template/sfinae10.C: Likewise.
2713         * g++.dg/template/sfinae3.C: Likewise.
2714         * g++.dg/template/sizeof3.C: Likewise.
2715         * g++.dg/template/static9.C: Likewise.
2716         * g++.dg/template/template-id-2.C: Likewise.
2717         * g++.dg/template/typedef13.C: Likewise.
2718         * g++.dg/template/typename4.C: Likewise.
2719         * g++.dg/template/using14.C: Likewise.
2720         * g++.dg/template/using2.C: Likewise.
2721         * g++.dg/template/warn1.C: Likewise.
2722         * g++.dg/warn/Wparentheses-13.C: Likewise.
2723         * g++.dg/warn/Wparentheses-15.C: Likewise.
2724         * g++.dg/warn/Wparentheses-16.C: Likewise.
2725         * g++.dg/warn/Wparentheses-17.C: Likewise.
2726         * g++.dg/warn/Wparentheses-18.C: Likewise.
2727         * g++.dg/warn/Wparentheses-19.C: Likewise.
2728         * g++.dg/warn/Wparentheses-20.C: Likewise.
2729         * g++.dg/warn/Wparentheses-23.C: Likewise.
2730         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2731         * g++.dg/warn/noeffect2.C: Likewise.
2732         * g++.dg/warn/noeffect4.C: Likewise.
2733         * g++.dg/warn/pr8570.C: Likewise.
2734         * g++.old-deja/g++.brendan/init2.C: Likewise.
2735         * g++.old-deja/g++.eh/spec6.C: Likewise.
2736         * g++.old-deja/g++.pt/crash10.C: Likewise.
2737         * g++.old-deja/g++.pt/crash36.C: Likewise.
2738         * g++.old-deja/g++.pt/derived3.C: Likewise.
2739         * g++.old-deja/g++.pt/error2.C: Likewise.
2740         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2741         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2742         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2743         * g++.old-deja/g++.pt/overload7.C: Likewise.
2744         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2745
2746 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2747             Iain Sandoe  <iains@gcc.gnu.org>
2748
2749         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2750         Added code to deal with the case when [Protocol
2751         -descriptionForInstanceMethod:] or [Protocol
2752         -descriptionForClassMethod:] returns NULL.
2753
2754 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2755             Iain Sandoe  <iains@gcc.gnu.org>
2756
2757         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2758         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2759         Added cast.
2760
2761 2011-06-07  Xinliang David Li  <davidxl@google.com>
2762
2763         * gcc.dg/inline_2.c: New test.
2764         * gcc.dg/unroll_2.c: New test.
2765         * gcc.dg/inline_3.c: New test.
2766         * gcc.dg/unroll_3.c: New test.
2767         * gcc.dg/inline_4.c: New test.
2768         * gcc.dg/unroll_4.c: New test.
2769         * gcc.dg/inline_1.c: New test.
2770         * gcc.dg/unroll_1.c: New test.
2771
2772 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2773
2774         PR tree-optimization/48497
2775         * lib/gcc-defs.exp (dg-additional-options): New proc.
2776         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2777         -msse2 on 32-bit x86.
2778
2779 2011-06-06  Jason Merrill  <jason@redhat.com>
2780
2781         * g++.dg/cpp0x/enum19.C: New.
2782
2783 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2784
2785         * gcc.target/arm/neon-reload-class.c: New test.
2786
2787 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2788
2789         PR debug/49130
2790         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2791
2792 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2793
2794         * gcc.target/arm/smlatb-1.c: New file.
2795         * gcc.target/arm/smlatt-1.c: New file.
2796         * gcc.target/arm/smlaltb-1.c: New file.
2797         * gcc.target/arm/smlaltt-1.c: New file.
2798
2799 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2800
2801         * gcc.target/arm/mla-2.c: New test.
2802
2803 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR gcov-profile/49299
2806         * gcc.dg/tree-prof/pr49299-1.c: New test.
2807         * gcc.dg/tree-prof/pr49299-2.c: New test.
2808
2809 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2810
2811         * lib/target-supports.exp
2812         (check_effective_target_vect_widen_mult_qi_to_hi):
2813         Add NEON as supporting target.
2814         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2815         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2816         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2817         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2818         using widening multiplication on targets that support it.
2819         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2820         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2821         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2822
2823 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2824
2825         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2826         Modern Objective-C runtime API.
2827         * objc/execute/next_mapping.h: Removed.
2828         * objc-obj-c++-shared/next-mapping.h: Removed.
2829         * objc-obj-c++-shared/Object1.h: Removed.
2830         * objc-obj-c++-shared/Object1.m: Removed.
2831         * objc-obj-c++-shared/Object1.mm: Removed.
2832         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2833         * objc-obj-c++-shared/Protocol1.h: Removed.
2834         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2835         of ProtoBool, IVAR_T and METHOD.
2836         * objc-obj-c++-shared/runtime.h: New.
2837         * objc-obj-c++-shared/TestsuiteObject.h: New.
2838         * objc-obj-c++-shared/TestsuiteObject.m: New.
2839
2840         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2841         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2842         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2843         it a class method.
2844         * objc/execute/_cmd.m: Include
2845         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2846         runtime API.  ([TestClass +initialize]): Include this method also
2847         with the GNU runtime.
2848         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2849         Object.  ([-setValue:]): Return void.
2850         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2851         with the GNU runtime.  Include
2852         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2853         for the NeXT runtime.  Use the existing print_ivars() and
2854         compare_structures() implementations for the old NeXT runtime.
2855         Added new implementations for the Modern GNU and NeXT runtimes.
2856         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2857         well.  (main): Use objc_getClass().  Use return instead of exit.
2858         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2859         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2860         of exit().
2861         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2862         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2863         instead of Object.  (main): Use return instead of exit().
2864         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2865         instead of Object.  Removed prototype for exit().  (main): Use
2866         return instead of exit().  Use the Modern Objective-C runtime API.
2867         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2868         Object.
2869         * objc/execute/class-tests-1.h: Include
2870         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2871         runtime API.  (test_class_with_superclass): Do not call [Object
2872         class].  There is no need to with the current libobjc.
2873         * objc/execute/class-tests-2.h: Include
2874         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2875         runtime API.
2876         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2877         ../../objc-obj-c++-shared/next-mapping.h.
2878         * objc/execute/class-2.m: Likewise.
2879         * objc/execute/class-3.m: Likewise.
2880         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2881         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2882         +initialize]): Include this method also with the GNU
2883         runtime. (main): Use the Modern Objective-C runtime API.
2884         * objc/execute/class-5.m: Likewise.
2885         * objc/execute/class-6.m: Likewise.
2886         * objc/execute/class-7.m: Likewise.
2887         * objc/execute/class-8.m: Likewise.
2888         * objc/execute/class-9.m: Likewise.
2889         * objc/execute/class-10.m: Likewise.
2890         * objc/execute/class-11.m: Likewise.
2891         * objc/execute/class-12.m: Likewise.
2892         * objc/execute/class-13.m: Likewise.
2893         * objc/execute/class-14.m: Likewise.
2894         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2895         this method also with the GNU runtime.
2896         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2897         +initialize]): Include this method also with the GNU runtime.
2898         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2899         of Object.
2900         * objc/execute/encode-1.m: Likewise.
2901         * objc/execute/enumeration-1.m: Likewise.
2902         * objc/execute/enumeration-2.m: Likewise.
2903         * objc/execute/exceptions/catchall-1.m: Likewise.
2904         * objc/execute/exceptions/finally-1.m: Likewise.
2905         * objc/execute/exceptions/foward-1.m: Likewise.
2906         * objc/execute/exceptions/local-variables-1.m: Likewise.
2907         * objc/execute/exceptions/throw-nil.m: Likewise.
2908         * objc/execute/exceptions/trivial.m: Likewise.
2909         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2910         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2911         * objc/execute/exceptions/matcher-1.m: Likewise.
2912         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2913         Object.
2914         * objc/execute/formal_protocol-2.m: Likewise.
2915         * objc/execute/formal_protocol-3.m: Likewise.
2916         * objc/execute/formal_protocol-4.m: Likewise.
2917         * objc/execute/formal_protocol-5.m: Include
2918         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2919         protocol_getName().
2920         * objc/execute/formal_protocol-6.m: Likewise.
2921         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2922         Object.  Include <objc/Protocol.h> instead of
2923         ../../objc-obj-c++-shared/Protocol1.h.
2924         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2925         Object.
2926         * objc/execute/informal_protocol.m: Likewise.
2927         * objc/execute/load-3.m: Likewise.
2928         * objc/execute/many_args_method.m ([TestClass +initialize]):
2929         Include this method with the GNU runtime as well.
2930         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2931         * objc/execute/nested-func-1.m: Use TestsuiteObject
2932         instead of Object.
2933         * objc/execute/nil_method-1.m: Likewise.
2934         * objc/execute/no_clash.m: Likewise.
2935         * objc/execute/np-1.m: Do not include
2936         ../../objc-obj-c++-shared/Protocol1.h.
2937         (main): Use return instead of exit().
2938         * objc/execute/np-2.m: Do not include
2939         ../../objc-obj-c++-shared/Protocol1.h.
2940         ([MyObject +initialize]): Include this method also with the GNU
2941         runtime.  (main): Use return instead of exit().
2942         * objc/execute/object_is_class.m: Include
2943         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2944         of Object.  (main): Use the Modern Objective-C runtime API.
2945         * objc/execute/object_is_meta_class.m: Likewise.
2946         * objc/execute/private.m: Use TestsuiteObject instead of Object.
2947         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2948         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
2949         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
2950         Objective-C runtime API.
2951         * objc/execute/protocol-isEqual-2.m: Likewise.
2952         * objc/execute/protocol-isEqual-3.m: Likewise.
2953         * objc/execute/protocol-isEqual-4.m: Likewise.
2954         * objc/execute/redefining_self.m ([TestClass +initialize]):
2955         Include this method with the GNU runtime as well.
2956         * objc/execute/root_methods.m: Include
2957         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
2958         Include this method with the GNU runtime as well.
2959         (main): Use the Modern Objective-C runtime API.
2960         * objc/execute/selector-1.m: Include
2961         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2962         of Object.  (main): Use the Modern Objective-C runtime API.
2963         * objc/execute/static-1.m ([Test +initialize]): Include this
2964         method with the GNU runtime as well.
2965         * objc/execute/static-2.m: Likewise.
2966         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2967         * objc/execute/va_method.m: Do not include objc/objc-api.h.
2968         ([MathClass +initialize]): Include this method with the GNU
2969         runtime as well.
2970         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2971         instead of Object.
2972         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2973         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2974         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2975         * objc.dg/attributes/method-attribute-1.m: Likewise.
2976         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2977         * objc.dg/attributes/method-attribute-2.m: Likewise.
2978         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2979         * objc.dg/attributes/method-attribute-3.m: Likewise.
2980         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2981         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2982         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2983         * obj-c++.dg/bitfield-1.mm: Likewise.
2984         * obj-c++.dg/bitfield-2.mm: Likewise
2985         * objc.dg/bitfield-3.m: Likewise.
2986         * obj-c++.dg/bitfield-4.mm: Likewise.
2987         * objc.dg/bitfield-5.m: Likewise
2988         * objc.dg/call-super-1.m: Likewise.
2989         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2990         Use objc_getClass() instead of objc_get_class(), but for the GNU
2991         runtime redefine objc_getClass as objc_get_class.  Include
2992         ../objc-obj-c++-shared/runtime.h.
2993         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2994         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2995         Use the Modern Objective-C runtime API.
2996         * objc.dg/class-protocol-1.m: Include
2997         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2998         * obj-c++.dg/class-protocol-1.mm: Likewise.
2999         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3000         * objc.dg/comp-types-10.m: Likewise.
3001         * objc.dg/comp-types-11.m: Likewise.
3002         * objc.dg/comp-types-12.m: Likewise.
3003         * obj-c++.dg/comp-types-9.mm: Likewise.
3004         * obj-c++.dg/comp-types-11.mm: Likewise.
3005         * obj-c++.dg/comp-types-12.mm: Likewise.
3006         * obj-c++.dg/comp-types-13.mm: Likewise.
3007         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3008         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3009         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3010         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3011         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3012         * objc.dg/desig-init-1.m: Likewise.
3013         * obj-c++.dg/defs.mm: Likewise.
3014         * objc.dg/exceptions-2.m: Likewise.
3015         * obj-c++.dg/except-1.mm: Likewise.
3016         * obj-c++.dg/exceptions-2.mm: Likewise.
3017         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3018         Use the Modern Objective-C runtime API.
3019         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3020         the Modern Objective-C runtime API.  Do not include
3021         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3022         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3023         the Modern Objective-C runtime API except when using an older NeXT
3024         runtime.
3025         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3026         the Modern Objective-C runtime API.
3027         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3028         objc/encoding.h.
3029         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3030         * objc.dg/encode-7-next-64bit.m: Updated include.
3031         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3032         objc/encoding.h.
3033         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3034         the Modern Objective-C runtime API.
3035         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3036         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3037         instead of ../objc-obj-c++-shared/Protocol1.h.
3038         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3039         the Modern Objective-C runtime API except when using an older NeXT
3040         runtime.
3041         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3042         the Modern Objective-C runtime API.
3043         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3044         Object.
3045         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3046         * objc.dg/fix-and-continue-2.m: Likewise.
3047         * objc.dg/foreach-1.m: Likewise.
3048         * objc.dg/foreach-2.m: Likewise.
3049         * objc.dg/foreach-3.m: Likewise.
3050         * objc.dg/foreach-4.m: Likewise.
3051         * objc.dg/foreach-5.m: Likewise.
3052         * objc.dg/foreach-6.m: Likewise.
3053         * objc.dg/foreach-7.m: Likewise.
3054         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3055         Object.
3056         * objc.dg/func-ptr-2.m: Likewise.
3057         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3058         Do not include objc/objc-api.h.
3059         * obj-c++.dg/fsf-package-0.mm: Likewise.
3060         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3061         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3062         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3063         of Object.
3064         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3065         * objc.dg/gnu-runtime-3.m: Likewise.
3066         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3067         * objc.dg/headers.m: Include objc/runtime.h instead of
3068         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3069         for the NeXT runtime.
3070         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3071         * obj-c++.dg/isa-field-1.mm: Likewise.
3072         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3073         * objc.dg/layout-1.m: Likewise.
3074         * objc.dg/layout-2.m: Likewise.
3075         * objc.dg/local-decl-2.m: Likewise.
3076         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3077         Object.  ([Container +elementForView:]): Use
3078         class_conformsToProtocol().
3079         * obj-c++.dg/lookup-2.mm: Likewise.
3080         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3081         * obj-c++.dg/local-decl-1.mm: Likewise.
3082         * objc.dg/method-3.m: Likewise.
3083         * objc.dg/method-4.m: Likewise.
3084         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3085         ../objc-obj-c++-shared/Protocol1.h.
3086         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3087         * objc.dg/method-9.m: Likewise.
3088         * objc.dg/method-10.m: Likewise.
3089         * objc.dg/method-13.m ([Root +initialize]): Include this method
3090         also for the GNU runtime.  (main): Use objc_getClass() also for
3091         the GNU runtime.
3092         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3093         * objc.dg/method-17.m: Likewise.
3094         * objc.dg/method-19.m: Likewise.
3095         * objc.dg/method-20b.m: Likewise.
3096         * obj-c++.dg/method-2.mm: Likewise.
3097         * obj-c++.dg/method-6.mm: Likewise.
3098         * obj-c++.dg/method-10.mm: Likewise.
3099         * obj-c++.dg/method-11.mm: Likewise.
3100         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3101         ../objc-obj-c++-shared/Protocol1.h.
3102         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3103         * obj-c++.dg/method-15.mm: Likewise.
3104         * obj-c++.dg/method-17.mm: Likewise.
3105         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3106         +initialize]): Include this method also for the GNU
3107         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3108         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3109         * obj-c++.dg/method-22.mm: Likewise.
3110         * obj-c++.dg/method-23.mm: Likewise.
3111         * obj-c++.dg/no-extra-load.mm: Likewise.
3112         * objc.dg/objc-fast-4.m: Likewise.
3113         * objc.dg/objc-gc-4.m: Likewise.
3114         * obj-c++.dg/objc-gc-3.mm: Likewise.
3115         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3116         protocol_getMethodDescription() instead of [Protocol
3117         -descriptionForInstanceMethod].
3118         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3119         Made it available with all runtimes.  (main): Call -test instead
3120         of -class.
3121         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3122         and put into a category.
3123         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3124         Object.  Include objc/objc.h.
3125         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3126         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3127         New. (main): Use protocol_getMethodDescription() instead
3128         of [Protocol -descriptionForInstanceMethod] and [Protocol
3129         -descriptionForClassMethod].
3130         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3131         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3132         Objective-C runtime API.
3133         * obj-c++.dg/proto-qual-1.mm: Likewise.
3134         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3135         Object.
3136         * obj-c++.dg/property/property-1.mm: Likewise.
3137         * obj-c++.dg/qual-types-1.mm: Likewise.
3138         * objc.dg/selector-2.m: Include objc/objc.h instead of
3139         ../objc-obj-c++-shared/Object1.h.
3140         * obj-c++.dg/selector-2.mm: Likewise.
3141         * obj-c++.dg/selector-5.mm: Likewise.
3142         * obj-c++.dg/selector-6.mm: Likewise.
3143         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3144         Object.  Do not include objc/objc-api.h.
3145         * obj-c++.dg/set-not-used-1.mm: Likewise.
3146         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3147         * objc.dg/stret-1.m: Likewise.
3148         * objc.dg/stret-2.m: Likewise.
3149         * obj-c++.dg/super-class-2.mm: Likewise.
3150         * objc.dg/super-class-3.m: Likewise.
3151         * objc.dg/super-class-4.m: Likewise.
3152         * objc.dg/sync-2.m: Likewise.
3153         * obj-c++.dg/sync-2.mm: Likewise.
3154         * objc.dg/sync-1.m: Include objc/objc.h instead of
3155         ../objc-obj-c++-shared/Object1.h.
3156         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3157         'Class' as the type of 'isa'.
3158         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3159         Objective-C runtime API.  ([TestClass +initialize]): Include this
3160         method with the GNU runtime as well.
3161         * objc.dg/strings/strings-1.m: Updated includes.
3162         * obj-c++.dg/strings/strings-1.mm: Likewise.
3163         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3164         objc.dg/strings/const-str-12b.m.
3165         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3166         * obj-c++.dg/template-3.mm: Likewise.
3167         * obj-c++.dg/template-4.mm: Likewise.
3168         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3169         Objective-C runtime API.
3170         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3171         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3172         * obj-c++.dg/try-catch-1.mm: Likewise.
3173         * obj-c++.dg/try-catch-2.mm: Likewise.
3174         * objc.dg/try-catch-3.m: Likewise.
3175         * obj-c++.dg/try-catch-3.mm: Likewise.
3176         * objc.dg/try-catch-6.m: Likewise.
3177         * objc.dg/try-catch-7.m: Likewise.
3178         * obj-c++.dg/try-catch-7.mm: Likewise.
3179         * obj-c++.dg/try-catch-8.mm: Likewise.
3180         * obj-c++.dg/try-catch-9.mm: Likewise.
3181         * objc.dg/try-catch-10.m: Likewise.
3182         * obj-c++.dg/try-catch-11.mm: Likewise.
3183         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3184         Object.  Include objc/objc.h.
3185         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3186         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3187         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3188         Object.  Use Modern Objective-C runtime API.  Do not use
3189         performv::.
3190         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3191         * obj-c++.dg/torture/trivial.mm: Likewise.
3192         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3193         instead of ../objc-obj-c++-shared/Object1.h.  Include
3194         ../objc-obj-c++-shared/runtime.h.
3195         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3196         * objc.dg/torture/strings/const-str-11.m: Likewise.
3197         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3198         * objc.dg/torture/strings/const-str-9.m: Likewise.
3199         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3200         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3201         instead of Object. Only add _FooClassReference if
3202         __NEXT_RUNTIME__.
3203         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3204         * objc.dg/torture/strings/const-str-8.m: Likewise.
3205         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3206         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3207         additional sources.
3208         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3209         Object.
3210         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3211         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3212         * obj-c++.dg/va-meth-1.mm: Likewise.
3213         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3214         ../objc-obj-c++-shared/Object1.h.
3215         * objc.dg/zero-link-3.m: Likewise.
3216
3217 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3218
3219         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3220
3221 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3222
3223         PR objc-++/48275
3224         * obj-c++.dg/property/cxx-property-1.mm: New.
3225         * obj-c++.dg/property/cxx-property-2.mm: New.
3226
3227 2011-06-06  Jason Merrill  <jason@redhat.com>
3228
3229         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3230
3231 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3232
3233         PR rtl-optimization/49145
3234         From Ryan Mansfield
3235         * gcc.c-torture/compile/pr49145.c: New test.
3236
3237 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR testsuite/49288
3240         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3241         to dg-options, match also DW_AT_linkage_name.
3242
3243         PR debug/49294
3244         * gcc.dg/debug/pr49294.c: New test.
3245
3246         PR c++/49264
3247         * g++.dg/opt/pr49264.C: New test.
3248
3249 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3250
3251         PR tree-optimization/49243
3252         * gcc.dg/pr49243.c: New.
3253
3254 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3255
3256         * gnat.dg/specs/cond_expr1.ads: New test.
3257
3258 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3259
3260         * gnat.dg/deferred_const4.ad[sb]: New test.
3261         * gnat.dg/deferred_const4_pkg.ads: New helper.
3262
3263 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3264
3265         * gnat.dg/test_tamdt.adb: Rename to...
3266         * gnat.dg/taft_type1.adb: ...this.
3267         * gnat.dg/tamdt.ad[sb]: Rename to...
3268         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3269         * gnat.dg/tamdt_aux.ads: Rename to...
3270         * gnat.dg/taft_type1_pkg2.ads: ...this.
3271         * gnat.dg/taft_type2.ad[sb]: New test.
3272         * gnat.dg/taft_type2_pkg.ads: New helper.
3273         * gnat.dg/taft_type3.adb: New test.
3274         * gnat.dg/taft_type3_pkg.ads: New helper.
3275
3276 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/49255
3279         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3280         for F2008.
3281
3282 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3283
3284         PR testsuite/49287
3285         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3286         warning.
3287         * objc.dg/gnu-api-2-objc.m: Likewise.
3288         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3289         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3290
3291 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3292
3293         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3294         alignment, not the alignment, when calling class_addIvar().  Add
3295         an 'isa' instance variable to the test root class.
3296         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3297
3298 2011-06-04  Jan Hubicka  <jh@suse.cz>
3299
3300         PR tree-optimization/48893
3301         PR tree-optimization/49091
3302         PR tree-optimization/49179
3303         * gfortran.dg/pr49179.f90: New testcase
3304
3305 2011-06-04  Jan Hubicka  <jh@suse.cz>
3306
3307         PR lto/48954
3308         * g++.dg/torture/pr48954.C: New testcase.
3309
3310 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3311
3312         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3313
3314 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3315
3316         PR c++/33840
3317         * g++.dg/diagnostic/bitfld2.C: New.
3318
3319 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR target/49281
3322         * gcc.c-torture/execute/pr49281.c: New test.
3323
3324 2011-06-04  Jan Hubicka  <jh@suse.cz>
3325
3326         PR tree-optimize/48929
3327         * gcc.c-torture/compile/pr48929.c: New testcase.
3328
3329 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3330
3331         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3332
3333 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR c++/49276
3336         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3337
3338 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3339
3340         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3341
3342 2011-06-03  Richard Henderson  <rth@redhat.com>
3343             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3344
3345         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3346
3347 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3348
3349         * objc.dg/headers.m: Do not include objc-list.h.
3350
3351 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3352
3353         * objc.dg/type-stream-1.m: Test removed.
3354         * objc.dg/headers.m: Do not include typedstream.h.
3355
3356 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3357
3358         * objc.dg/torture/forward-1.m (main): Updated testcase.
3359
3360 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3361
3362         PR target/49163
3363         * gcc.c-torture/compile/pr49163.c: New.
3364
3365 2011-06-02  Asher Langton  <langton2@llnl.gov>
3366
3367         PR fortran/49268
3368         * gfortran.dg/PR49268.f90: New test.
3369
3370 2011-06-02  Asher Langton  <langton2@llnl.gov>
3371
3372         PR fortran/37039
3373         * gfortran.dg/PR37039.f90: New test.
3374
3375 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         PR objc/48539
3378         * objc.dg/method-5.m: Updated.
3379         * objc.dg/method-19.m: Updated.
3380         * objc.dg/method-lookup-1.m: New.
3381         * obj-c++.dg/method-6.mm: Updated.
3382         * obj-c++.dg/method-7.mm: Updated.
3383         * obj-c++.dg/method-lookup-1.mm: New.
3384
3385 2011-06-02  DJ Delorie  <dj@redhat.com>
3386
3387         * lib/timeout.exp (timeout): Add board_info support.
3388
3389 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3390
3391         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3392
3393 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3394
3395         PR fortran/49265
3396         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3397         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3398
3399 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3400             Hans-Peter Nilsson  <hp@axis.com>
3401
3402         PR rtl-optimization/48840
3403         * gcc.target/sparc/ultrasp13.c: New test.
3404
3405 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3406
3407         PR target/49238
3408         * gcc.c-torture/compile/pr49238.c: New.
3409
3410 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3411
3412         * gcc.target/arm/g2.c: Skip test in -mthumb.
3413         Skip test unless cpu is xscale.
3414         * gcc.target/arm/scd42-2.c: Likewise.
3415         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3416
3417 2011-06-01  Jason Merrill  <jason@redhat.com>
3418
3419         * g++.dg/cpp0x/decltype28.C: New.
3420         * g++.dg/cpp0x/decltype29.C: New.
3421
3422 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3423
3424         PR target/45074
3425         * gcc.target/mips/pr45074.c: New test.
3426
3427 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3428             Hans-Peter Nilsson  <hp@axis.com>
3429
3430         PR rtl-optimization/48830
3431         * gcc.target/sparc/ultrasp12.c: New test.
3432
3433 2011-06-01  David Li  <davidxl@google.com>
3434
3435         * gcc.dg/profile-dir-1.c: Change pass name.
3436         * gcc.dg/profile-dir-2.c: Ditto.
3437         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3438         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3439         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3440         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3441         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3442         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3443         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3444         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3445         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3446         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3447         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3448         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3449         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3450         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3451         * gcc.dg/profile-dir-3.c: Ditto.
3452         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3453
3454 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3455
3456         * objc.dg/attributes/method-nonnull-1.m: New test.
3457         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3458
3459 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3460
3461         PR fortran/18918
3462         * gfortran.dg/coarray_atomic_1.f90: New.
3463         * gfortran.dg/coarray/atomic_1.f90: New.
3464
3465 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3466
3467         * gcc.dg/guality/bswaptest.c: New test.
3468         * gcc.dg/guality/clztest.c: New test.
3469         * gcc.dg/guality/ctztest.c: New test.
3470         * gcc.dg/guality/rotatetest.c: New test.
3471
3472         PR target/48688
3473         * gcc.target/i386/pr48688.c: New test.
3474
3475 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3476
3477         PR c++/48010
3478         * g++.dg/lookup/name-clash9.C: New.
3479
3480 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3481
3482         PR fortran/18918
3483         * gfortran.dg/coarray/dummy_1.f90: New.
3484
3485 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3486
3487         PR fortran/18918
3488         * gfortran.dg/coarray/save_1.f90: New.
3489         * gfortran.dg/coarray_4.f90: Update dg-error.
3490
3491 2011-05-31  Jason Merrill  <jason@redhat.com>
3492
3493         * g++.dg/cpp0x/rv-template1.C: New.
3494
3495 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR rtl-optimization/49235
3498         * gcc.dg/pr49235.c: New test.
3499
3500 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3501
3502         PR tree-optimization/49093
3503         * gcc.dg/vect/pr49093.c: New test.
3504
3505 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3506
3507         PR debug/49047
3508         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3509
3510 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3511
3512         PR testsuite/49239
3513         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3514         output array.
3515
3516 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3517
3518         PR target/49186
3519         * gcc.c-torture/execute/pr49186.c: New.
3520
3521 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         PR target/49168
3524          * gcc.target/i386/pr49168-1.c: New.
3525
3526 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3527             Eric Botcazou  <ebotcazou@adacore.com>
3528
3529         * gcc.dg/guality/drap.c: New test.
3530
3531 2011-05-30  Richard Guenther  <rguenther@suse.de>
3532
3533         PR tree-optimization/49210
3534         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3535         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3536
3537 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR c++/49223
3540         * g++.dg/gomp/pr49223-1.C: New test.
3541         * g++.dg/gomp/pr49223-2.C: New test.
3542
3543 2011-05-30  Richard Guenther  <rguenther@suse.de>
3544
3545         PR tree-optimization/49218
3546         * gcc.c-torture/execute/pr49218.c: New testcase.
3547
3548 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3549
3550         PR tree-optimization/49199
3551         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3552         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3553         -fno-tree-scev-cprop.
3554
3555 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3556
3557         PR fortran/47601
3558         * gfortran.dg/extends_13.f03: New.
3559
3560 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3561
3562         PR rtl-optimization/49095
3563         * gcc.target/i386/pr49095.c: New test.
3564
3565 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3566
3567         PR fortran/18918
3568         * gfortran.dg/coarray_24.f90: New.
3569
3570 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3571
3572         PR fortran/18918
3573         * gfortran.dg/coarray_23.f90: New.
3574
3575 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3576
3577         From Ryan Mansfield
3578         * gcc.dg/pr48826.c: New test.
3579
3580 2011-05-29  Richard Guenther  <rguenther@suse.de>
3581
3582         PR tree-optimization/49217
3583         * gcc.dg/torture/pr49217.c: New testcase.
3584
3585 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3586
3587         PR testsuite/49222
3588         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3589
3590 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3591
3592         * gnat.dg/boolean_subtype.adb: Rename to...
3593         * gnat.dg/boolean_subtype1.adb: ...this.
3594
3595 2011-05-28  Jason Merrill  <jason@redhat.com>
3596
3597         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3598
3599 2011-05-27  Jason Merrill  <jason@redhat.com>
3600
3601         * g++.dg/cpp0x/enum18.C: Adjust.
3602
3603         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3604
3605 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3606
3607         PR fortran/18918
3608         * gfortran.dg/coarray_22.f90: New.
3609
3610 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3611
3612         PR tree-optimization/46728
3613         * gcc.target/powerpc/pr46728-1.c: New.
3614         * gcc.target/powerpc/pr46728-2.c: New.
3615         * gcc.target/powerpc/pr46728-3.c: New.
3616         * gcc.target/powerpc/pr46728-4.c: New.
3617         * gcc.target/powerpc/pr46728-5.c: New.
3618         * gcc.dg/pr46728-6.c: New.
3619         * gcc.target/powerpc/pr46728-7.c: New.
3620         * gcc.target/powerpc/pr46728-8.c: New.
3621         * gcc.dg/pr46728-9.c: New.
3622         * gcc.target/powerpc/pr46728-10.c: New.
3623         * gcc.target/powerpc/pr46728-11.c: New.
3624         * gcc.dg/pr46728-12.c: New.
3625         * gcc.target/powerpc/pr46728-13.c: New.
3626         * gcc.target/powerpc/pr46728-14.c: New.
3627         * gcc.target/powerpc/pr46728-15.c: New.
3628         * gcc.target/powerpc/pr46728-16.c: New.
3629
3630 2011-05-27  Jason Merrill  <jason@redhat.com>
3631
3632         * g++.dg/abi/mangle47.C: New.
3633
3634         PR c++/49176
3635         * g++.dg/template/const5.C: New.
3636
3637         * g++.dg/cpp0x/enum18.C: New.
3638
3639         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3640
3641         * g++.dg/cpp0x/error6.C: New.
3642
3643         * g++.dg/cpp0x/error5.C: New.
3644
3645 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR c++/49165
3648         * g++.dg/eh/cond6.C: New test.
3649
3650 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/48820
3653         * gfortran.dg/rank_3.f90: New.
3654         * gfortran.dg/rank_4.f90: New.
3655
3656 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3657
3658         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3659         replace dump search.
3660
3661 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3662
3663         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3664         * gnat.dg/bit_packed_array5.adb: ...here.
3665
3666 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3667
3668         PR c++/42056
3669         * g++.dg/cpp0x/auto25.C: New.
3670
3671 2011-05-27  Richard Guenther  <rguenther@suse.de>
3672
3673         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3674
3675 2011-05-27  Richard Guenther  <rguenther@suse.de>
3676
3677         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3678
3679 2011-05-27  Richard Guenther  <rguenther@suse.de>
3680
3681         PR middle-end/49189
3682         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3683
3684 2011-05-26  Jason Merrill  <jason@redhat.com>
3685
3686         * g++.dg/cpp0x/friend1.C: New.
3687         * g++.dg/cpp0x/friend2.C: New.
3688
3689         * g++.dg/cpp0x/auto7.C: Update.
3690         * g++.dg/template/crash50.C: Adjust.
3691         * g++.dg/template/static9.C: Adjust.
3692         * g++.old-deja/g++.ext/memconst.C: Adjust.
3693
3694 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3695
3696         * gcc.dg/march.c: Ignore a note for some targets.
3697
3698 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3699             Nathan Froyd  <froydnj@codesourcery.com>
3700
3701         PR c++/2288
3702         PR c++/18770
3703         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3704         * g++.dg/parse/pr18770.C: New test.
3705         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3706
3707 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3708
3709         PR fortran/48955
3710         * gfortran.dg/dependency_40.f90 : New test.
3711
3712 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3713
3714         PR fortran/18918
3715         * gfortran.dg/coarray/registering_1.f90: New.
3716
3717 2011-05-26  Jason Merrill  <jason@redhat.com>
3718
3719         * g++.dg/cpp0x/variadic111.C: New.
3720         * g++.dg/cpp0x/variadic41.C: Adjust.
3721
3722 2011-05-26  Richard Guenther  <rguenther@suse.de>
3723
3724         PR tree-optimization/48702
3725         * gcc.dg/torture/pr48702.c: New testcase.
3726
3727 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3728
3729         PR gcov-profile/48845
3730         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3731         support.
3732         * gcc.dg/matrix/matrix.exp: Likewise.
3733         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3734         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3735         line number to check_profiling_available.
3736         * lib/target-supports.exp (check_profiling_available): Account for
3737         this.
3738         Require TLS runtime support with -fprofile-generate.
3739         * lib/profopt.exp (profopt-execute): Add TLS options for
3740         -fprofile-generate.
3741         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3742
3743 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR c++/49165
3746         * g++.dg/eh/cond5.C: New test.
3747
3748         PR tree-optimization/49161
3749         * gcc.c-torture/execute/pr49161.c: New test.
3750
3751 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3752
3753         * gcc.target/arm/neon-vorn-vbic.c: New test.
3754
3755 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3756
3757         PR tree-optimization/49038
3758         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3759         * gcc.dg/vect/pr49038.c: New test.
3760
3761 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3762         * g++.dg/init/pr25811-3.C: New.
3763         * g++.dg/init/pr25811-4.C: New.
3764
3765 2011-05-25  Jason Merrill  <jason@redhat.com>
3766
3767         * g++.dg/cpp0x/enum17.C: New.
3768         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3769
3770         * g++.dg/cpp0x/auto24.C: New.
3771
3772         * g++.dg/cpp0x/error4.C: New.
3773
3774         * g++.dg/cpp0x/rv-restrict.C: New.
3775
3776         * g++.dg/cpp0x/enum15.C: New.
3777         * g++.dg/cpp0x/constexpr-switch2.C: New.
3778
3779         * g++.dg/cpp0x/variadic110.C: New.
3780
3781         * g++.dg/cpp0x/auto9.C: Add typedef test.
3782
3783         * g++.dg/cpp0x/auto23.C: New.
3784         * g++.dg/cpp0x/auto9.C: Adjust.
3785
3786         * g++.dg/cpp0x/defaulted29.C: New.
3787
3788         * g++.dg/cpp0x/initlist51.C: New.
3789
3790 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3791
3792         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3793         * g++.dg/abi/packed1.C: Suppress warning.
3794         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3795         * g++.dg/template/stdarg1.C: Likewise.
3796         * g++.dg/other/packed1.C: Remove arm from xfail list.
3797
3798 2011-05-25  Jason Merrill  <jason@redhat.com>
3799
3800         * g++.dg/cpp0x/enum16.C: New.
3801         * g++.dg/parse/error15.C: Adjust.
3802
3803         * g++.dg/cpp0x/initlist50.C: New.
3804
3805         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3806
3807         * g++.dg/cpp0x/variadic109.C: New.
3808
3809 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3810
3811          * gcc.target/i386/pause-1.c: New.
3812
3813 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gcc.dg/stack-usage-1.c: Adjust comment.
3816         * gcc.dg/stack-usage-2.c: New test.
3817
3818 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR c++/49136
3821         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3822         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3823
3824 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3825
3826         PR rtl-optimization/48757
3827         * gfortran.dg/pr48757.f:  New test case.
3828
3829 2011-05-24  Jason Merrill  <jason@redhat.com>
3830
3831         * g++.dg/cpp0x/access01.C: New.
3832
3833 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3834
3835         PR libobjc/48177
3836         * objc.dg/pr48177.m: New testcase.      
3837
3838 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3839
3840         PR objc/48187
3841         * objc.dg/pr48187.m: New testcase.
3842         * obj-c++.dg/pr48187.mm: New testcase.
3843         * objc.dg/ivar-extra-semicolon.m: New testcase.
3844
3845 2011-05-24  Jason Merrill  <jason@redhat.com>
3846
3847         * g++.dg/template/access21.C: New.
3848         * g++.dg/template/access22.C: New.
3849
3850 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3851
3852         PR rtl-optimization/48633
3853         * g++.dg/pr48633.C: New test.
3854
3855 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3856
3857         PR target/49133
3858         * g++.dg/other/pr49133.C: New test.
3859
3860 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3861             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3862
3863         * gcc.dg/torture/tls/run-gd.c: New test.
3864         * gcc.dg/torture/tls/run-ie.c: New test.
3865         * gcc.dg/torture/tls/run-ld.c: New test.
3866         * gcc.dg/torture/tls/run-le.c: New test.
3867         * lib/target-supports.exp (check_effective_target_tls_runtime):
3868         Build testcase with TLS options.
3869
3870 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3871
3872         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3873
3874 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3875
3876         PR tree-optimization/49121
3877         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3878
3879 2011-05-23  Jason Merrill  <jason@redhat.com>
3880
3881         * g++.dg/cpp0x/defaulted28.C: New.
3882
3883         * g++.dg/cpp0x/sfinae25.C: New.
3884
3885         * g++.dg/cpp0x/rv-cast2.C: New.
3886
3887         * g++.dg/cpp0x/enum14.C: New.
3888
3889 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR lto/49123
3892         * gcc.c-torture/execute/pr49123.c: New test.
3893
3894         PR debug/49032
3895         * gcc.dg/debug/pr49032.c: New test.
3896
3897         PR c/49120
3898         * gcc.dg/pr49120.c: New test.
3899
3900 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3901
3902         PR target/47315
3903         * gcc.target/i386/pr47315.c: New test.
3904
3905 2011-05-23  Jason Merrill  <jason@redhat.com>
3906
3907         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3908
3909         * g++.dg/cpp0x/sfinae24.C: New.
3910
3911         * g++.dg/cpp0x/error3.C: New.
3912
3913         * g++.dg/cpp0x/defaulted27.C: New.
3914
3915         * g++.dg/cpp0x/decltype27.C: New.
3916
3917 2011-05-23  Richard Guenther  <rguenther@suse.de>
3918
3919         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3920
3921 2011-05-23  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/40874
3924         * g++.dg/tree-ssa/pr40874.C: New testcase.
3925
3926 2011-05-23  Richard Guenther  <rguenther@suse.de>
3927
3928         PR tree-optimization/49115
3929         * g++.dg/torture/pr49115.C: New testcase.
3930
3931 2011-05-23  Richard Guenther  <rguenther@suse.de>
3932
3933         PR middle-end/15419
3934         * gcc.dg/memcpy-3.c: New testcase.
3935
3936 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3937
3938         PR middle-end/48973
3939         * gcc.c-torture/execute/pr48973-1.c: New test.
3940         * gcc.c-torture/execute/pr48973-2.c: New test.
3941
3942 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3943
3944         PR c++/18016
3945         * g++.dg/warn/pr18016.C: New.
3946
3947 2011-05-23  Tom de Vries  <tom@codesourcery.com>
3948
3949         PR target/45098
3950         * gcc.target/arm/ivopts-6.c: New test.
3951
3952 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR middle-end/49029
3955         * gcc.c-torture/compile/pr49029.c: New test.
3956
3957 2011-05-22  Jason Merrill  <jason@redhat.com>
3958
3959         * g++.dg/cpp0x/sfinae23.C: New.
3960         * g++.dg/cpp0x/sfinae8.C: Correct.
3961
3962 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3963
3964         * gfortran.dg/function_optimize_8.f90:  New test case.
3965
3966 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
3967
3968         PR tree-optimization/49087
3969         * gcc.dg/vect/O3-pr49087.c: New test.
3970
3971 2011-05-21  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/debug/const5.C: New.
3974
3975 2011-05-20  Jason Merrill  <jason@redhat.com>
3976
3977         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3978
3979         * g++.dg/cpp0x/constexpr-static7.C: New.
3980
3981         * g++.dg/cpp0x/enum12.C: New.
3982         * g++.dg/cpp0x/enum13.C: New.
3983
3984 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3985
3986         PR fortran/48699
3987         * gfortran.dg/select_type_23.f03: New.
3988
3989 2011-05-20  Jason Merrill  <jason@redhat.com>
3990
3991         * g++.dg/cpp0x/defaulted26.C: New.
3992
3993         * g++.dg/cpp0x/noexcept02.C: Fix.
3994         * g++.dg/cpp0x/noexcept03.C: Fix.
3995         * g++.dg/cpp0x/noexcept08.C: Fix.
3996         * g++.dg/cpp0x/noexcept10.C: New.
3997
3998 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/48706
4001         * gfortran.dg/extends_12.f03: New.
4002
4003 2011-05-20  Jason Merrill  <jason@redhat.com>
4004
4005         * g++.dg/template/koenig9.C: New.
4006         * g++.dg/opt/pr47615.C: Fix.
4007         * g++.dg/overload/defarg1.C: Fix.
4008         * g++.dg/tc1/dr213.C: Remove xfail.
4009         * g++.dg/torture/pr34850.C: Fix.
4010         * g++.dg/torture/pr39362.C: Fix.
4011         * g++.old-deja/g++.brendan/crash56.C: Fix.
4012         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4013
4014 2011-05-20  Richard Guenther  <rguenther@suse.de>
4015
4016         PR tree-optimization/49079
4017         * gcc.dg/torture/pr49079.c: New testcase.
4018
4019 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR tree-optimization/49073
4022         * gcc.c-torture/execute/pr49073.c: New test.
4023
4024 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/18918
4027         * gfortran.dg/coarray_21.f90: New.
4028
4029 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4030
4031         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4032         output.
4033
4034 2011-05-19  Richard Guenther  <rguenther@suse.de>
4035
4036         PR testsuite/49063
4037         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4038
4039 2011-05-19  Richard Guenther  <rguenther@suse.de>
4040
4041         PR middle-end/48985
4042         * gcc.dg/builtin-object-size-11.c: New testcase.
4043
4044 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4045
4046         PR target/45098
4047         * gcc.target/arm/ivopts.c: New test.
4048         * gcc.target/arm/ivopts-2.c: New test.
4049
4050 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4051
4052         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4053
4054 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4055
4056         * gcc.c-torture/execute/960321-1.x: Remove.
4057
4058 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4059
4060         PR fortran/48700
4061         * gfortran.dg/move_alloc_4.f90: New.
4062
4063 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4064
4065         PR target/49002
4066         * gcc.target/i386/pr49002-1.c: New test.
4067         * gcc.target/i386/pr49002-2.c: Likewise.
4068
4069 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4070
4071         PR tree-optimization/49039
4072         * gcc.c-torture/execute/pr49039.c: New test.
4073         * gcc.dg/tree-ssa/pr49039.c: New test.
4074         * g++.dg/torture/pr49039.C: New test.
4075
4076 2011-05-18  Jason Merrill  <jason@redhat.com>
4077
4078         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4079         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4080         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4081
4082 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4083
4084         * gcc.target/bfin/mcpu-bf592.c: New test.
4085
4086 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4087
4088         PR tree-optimization/41881
4089         * gcc.dg/vect/O3-pr41881.c: New test.
4090         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4091
4092 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR tree-optimization/49000
4095         * gcc.dg/pr49000.c: New test.
4096
4097 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4098
4099         * gnat.dg/invalid1.adb: New test.
4100
4101 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4102
4103         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4104         scan pattern.
4105         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4106         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4107
4108 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4109
4110         PR c++/48994
4111         * g++.dg/cpp0x/range-for18.C: New.
4112
4113 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/18918
4116         * gfortran.dg/coarray/image_index_2.f90: New.
4117
4118 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4119
4120         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4121         * g++.dg/cpp0x/override2.C: New.
4122
4123 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/18918
4126         * gfortran.de/coarray_20.f90: New.
4127
4128 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4129
4130         PR fortran/22572
4131         * function_optimize_7.f90:  New test case.
4132
4133 2011-05-13  Jason Merrill  <jason@redhat.com>
4134
4135         * g++.dg/cpp0x/decltype26.C: New.
4136         * g++.dg/cpp0x/enum11.C: New.
4137
4138 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/48972
4141         PR fortran/48991
4142         * gfortran.dg/assign_8.f90: Update dg-error.
4143
4144 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4145
4146         PR fortran/48972
4147         * gfortran.dg/io_constraints_8.f90: New.
4148         * gfortran.dg/io_constraints_9.f90: New.
4149
4150 2011-05-13  Martin Thuresson  <martint@google.com>
4151
4152         PR gcov-profile/47793
4153         * gcc.dg/pr47793.c: New.
4154
4155 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4156
4157         PR tree-optimization/48975
4158         * gcc.dg/pr48975.c: New test.
4159
4160 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/48972
4163         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4164
4165 2011-05-12  Jason Merrill  <jason@redhat.com>
4166
4167         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4168
4169 2011-05-12  Geert Bosch  <bosch@adacore.com>
4170
4171         * gnat.dg/view_conversion1.adb: New test.
4172
4173 2011-05-12  Richard Guenther  <rguenther@suse.de>
4174
4175         PR tree-optimization/48172
4176         * gcc.dg/vect/pr48172.c: New testcase.
4177
4178 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR debug/48967
4181         * g++.dg/opt/pr48967.C: New test.
4182
4183 2011-05-11  Jason Merrill  <jason@redhat.com>
4184
4185         * g++.dg/cpp0x/constexpr-friend.C: New.
4186         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4187
4188         * g++.dg/cpp0x/sfinae22.C: New.
4189
4190 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4191
4192         PR fortran/48889
4193         * gfortran.dg/generic_24.f90: New.
4194
4195 2011-05-11  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/15256
4198         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4199
4200 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR debug/48159
4203         * gcc.dg/pr48159-1.c: New test.
4204         * gcc.dg/pr48159-2.c: New test.
4205
4206 2011-05-11  Richard Guenther  <rguenther@suse.de>
4207
4208         PR middle-end/48953
4209         * gcc.dg/torture/pr48953.c: New testcase.
4210
4211 2011-05-11  Richard Guenther  <rguenther@suse.de>
4212
4213         PR tree-optimization/18041
4214         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4215
4216 2011-05-11  Alan Modra  <amodra@gmail.com>
4217
4218         PR target/47755
4219         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4220
4221 2011-05-10  Jason Merrill  <jason@redhat.com>
4222
4223         * g++.dg/cpp0x/defaulted25.C: New.
4224         * g++.dg/template/crash7.C: Adjust.
4225
4226         * g++.dg/cpp0x/variadic108.C: New.
4227
4228 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4229
4230         * g++.dg/inherit/virtual9.C: Extend.
4231
4232 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4233
4234         PR target/48857
4235         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4236         are passed and returned in vector registers.
4237
4238 2011-05-10  Richard Guenther  <rguenther@suse.de>
4239
4240         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4241         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4242         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4243         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4244         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4245         applies.
4246
4247 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4248
4249         PR tree-optimization/48611
4250         PR tree-optimization/48794
4251         * gfortran.dg/gomp/pr48611.f90: New test.
4252         * gfortran.dg/gomp/pr48794.f90: New test.
4253
4254         PR debug/48928
4255         * gcc.dg/dfp/pr48928.c: New test.
4256
4257 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4258
4259         PR c++/48522
4260         * g++.dg/cpp0x/pr48522.C: New.
4261
4262 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4263
4264         PR c++/48735
4265         * g++.dg/cpp0x/sfinae21.C: New.
4266
4267 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4268
4269         * g++.dg/template/sfinae28.C: Rename to...
4270         * g++.dg/cpp0x/sfinae19.C: ... this.
4271         * g++.dg/template/sfinae29.C: Rename to...
4272         * g++.dg/cpp0x/sfinae20.C: ... this.
4273
4274 2011-05-09  Jeff Law <law@redhat.com>
4275
4276         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4277         consistent results.
4278
4279 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4280
4281         PR c++/20039
4282         * g++.dg/init/pr20039.C: New.
4283
4284 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4285
4286         PR c++/48737
4287         PR c++/48744
4288         * g++.dg/template/sfinae28.C: New.
4289         * g++.dg/template/sfinae29.C: Likewise.
4290
4291 2011-05-09  Jason Merrill  <jason@redhat.com>
4292
4293         * g++.dg/template/nontype23.C: New.
4294
4295 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4296         PR c++/48859
4297         * g++.dg/init/pr48859.C: New.
4298
4299 2011-05-09  Jason Merrill  <jason@redhat.com>
4300
4301         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4302         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4303         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4304         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4305         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4306         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4307         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4308         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4309
4310 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4311
4312         * g++.dg/inherit/virtual9.C: New.
4313
4314 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4315
4316         PR c++/48574
4317         * g++.dg/template/dependent-expr8.C: New test case.
4318
4319 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4320
4321         PR tree-optimization/48837
4322         * gcc.dg/pr48837.c: New testcase.
4323
4324 2011-05-06  Jason Merrill  <jason@redhat.com>
4325
4326         * g++.dg/cpp0x/constexpr-condition2.C: New.
4327
4328         * g++.dg/cpp0x/constexpr-missing.C: New.
4329
4330 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4331
4332         PR fortran/18918
4333         * gfortran.dg/coarray/this_image_2.f90: New.
4334
4335 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4336
4337         PR fortran/48858
4338         PR fortran/48820
4339         * gfortran.dg/bind_c_usage_22.f90: New.
4340         * gfortran.dg/bind_c_usage_23.f90: New.
4341         * gfortran.dg/bind_c_usage_24.f90: New.
4342         * gfortran.dg/bind_c_usage_24_c.c: New.
4343
4344 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4345
4346         PR c++/48838
4347         * g++.dg/template/member9.C: New test case.
4348
4349 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * gnat.dg/discr29.ad[sb]: New test.
4352         * gnat.dg/discr30.adb: Likewise.
4353
4354 2011-05-05  Julian Brown  <julian@codesourcery.com>
4355
4356         * gcc.target/arm/neon-vset_lanes8.c: New test.
4357
4358 2011-05-05  Jason Merrill  <jason@redhat.com>
4359
4360         * g++.dg/init/new32.C: New.
4361
4362 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4363
4364         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4365         Fix typo.
4366
4367 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR rtl-optimization/48381
4370         * gcc.c-torture/compile/pr48381.c: New test.
4371
4372 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4373
4374         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4375         to dg-options.
4376         * gcc.target/i386/opt-1.c: Ditto.
4377
4378 2011-05-04  Jason Merrill  <jason@redhat.com>
4379
4380         * g++.dg/conversion/base1.C: New.
4381
4382 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4383
4384         PR libgfortran/48787
4385         * gfortran.dg/round_3.f08: Add more checks to test case.
4386
4387 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4388
4389         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4390         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4391         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4392         Gate test on effective_target fd_truncate.
4393
4394 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4395
4396         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4397         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4398         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4399         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4400         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4401         * gcc.target/i386/pr38824.c: Ditto.
4402         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4403         * gcc.target/i386/vecinit-2.c: Ditto.
4404         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4405         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4406         * gcc.target/i386/parity-2.c: Ditto.
4407         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4408
4409 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4410
4411         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4412         remove duplication.
4413         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4414         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4415         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4416
4417 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/18918
4420         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4421
4422 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4423
4424         PR fortran/18918
4425         * gfortran.dg/coarray/this_image_1.f90: New.
4426
4427 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4428
4429         PR fortran/18918
4430         * gfortran.dg/coarray/caf.dg: New.
4431         * gfortran.dg/coarray/image_index_1.f90: New, copied
4432         from ../coarray_16.f90.
4433
4434 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4435
4436         PR c++/28501
4437         * g++.dg/ext/complex9.C: New.
4438
4439 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4440
4441         From Mike Frysinger
4442         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4443         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4444         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4445
4446 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4447
4448         * gcc.target/bfin/builtins: Created.
4449         * gcc.target/bfin/hisilh-O0.c: Deleted.
4450         * gcc.target/bfin/hisilh.c: Moved to...
4451         * gcc.target/bfin/builtins/hisilh.c: ...here.
4452         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4453         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4454         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4455         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4456         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4457         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4458         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4459         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4460         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4461         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4462         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4463         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4464         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4465         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4466         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4467         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4468         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4469         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4470         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4471         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4472         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4473         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4474         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4475         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4476         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4477         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4478         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4479         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4480         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4481         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4482         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4483         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4484         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4485         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4486         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4487         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4488         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4489         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4490         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4491         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4492         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4493         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4494         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4495         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4496         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4497         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4498         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4499         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4500         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4501         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4502         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4503         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4504         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4505         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4506         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4507         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4508         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4509         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4510         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4511         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4512         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4513         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4514         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4515         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4516         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4517         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4518         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4519         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4520         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4521         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4522         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4523         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4524         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4525         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4526         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4527         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4528         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4529         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4530         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4531         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4532         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4533         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4534         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4535         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4536         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4537         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4538         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4539         * gcc.target/bfin/builtins/circptr.c: Ditto.
4540         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4541         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4542         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4543         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4544         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4545         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4546         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4547         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4548         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4549         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4550         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4551         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4552         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4553         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4554         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4555         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4556         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4557         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4558         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4559         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4560         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4561         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4562         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4563         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4564         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4565         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4566         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4567         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4568         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4569         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4570         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4571         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4572         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4573         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4574         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4575         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4576         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4577         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4578         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4579         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4580         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4581         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4582         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4583         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4584         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4585         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4586         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4587         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4588         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4589         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4590         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4591         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4592         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4593         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4594         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4595         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4596         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4597         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4598         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4599         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4600         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4601         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4602         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4603         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4604         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4605         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4606         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4607         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4608         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4609         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4610
4611 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4612
4613         * gcc.target/arm/cold-lc.c: New test.
4614
4615 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR target/48774
4618         * gcc.dg/pr48774.c: New test.
4619
4620 2011-05-03  Richard Guenther  <rguenther@suse.de>
4621
4622         * gcc.dg/large-size-array-5.c: New testcase.
4623
4624 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4625
4626         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4627
4628 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4629
4630         * lib/target-supports.exp (check_effective_target_vect_strided):
4631         Replace with...
4632         (check_effective_target_vect_strided2)
4633         (check_effective_target_vect_strided3)
4634         (check_effective_target_vect_strided4)
4635         (check_effective_target_vect_strided8): ...these new functions.
4636
4637         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4638         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4639         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4640         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4641         * gcc.dg/vect/pr37539.c: Likewise.
4642         * gcc.dg/vect/slp-11a.c: Likewise.
4643         * gcc.dg/vect/slp-11b.c: Likewise.
4644         * gcc.dg/vect/slp-11c.c: Likewise.
4645         * gcc.dg/vect/slp-12a.c: Likewise.
4646         * gcc.dg/vect/slp-12b.c: Likewise.
4647         * gcc.dg/vect/slp-18.c: Likewise.
4648         * gcc.dg/vect/slp-19a.c: Likewise.
4649         * gcc.dg/vect/slp-19b.c: Likewise.
4650         * gcc.dg/vect/slp-21.c: Likewise.
4651         * gcc.dg/vect/slp-23.c: Likewise.
4652         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4653
4654         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4655         instead of vect_interleave && vect_extract_even_odd.
4656         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4657         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4658         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4659         * gcc.dg/vect/vect-1.c: Likewise.
4660         * gcc.dg/vect/vect-10.c: Likewise.
4661         * gcc.dg/vect/vect-98.c: Likewise.
4662         * gcc.dg/vect/vect-107.c: Likewise.
4663         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4664         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4665         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4666         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4667         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4668         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4669         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4670         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4671         * gcc.dg/vect/vect-strided-float.c: Likewise.
4672         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4673         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4674         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4675         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4676         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4677         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4678         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4679         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4680         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4681         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4682         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4683         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4684         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4685         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4686         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4687
4688         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4689         target condition.
4690         * gcc.dg/vect/pr30843.c: Likewise.
4691         * gcc.dg/vect/pr33866.c: Likewise.
4692         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4693         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4694         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4695         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4696
4697 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4698
4699         * gcc.dg/vect/slp-11.c: Split into...
4700         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4701         gcc.dg/vect/slp-11c.c: ...these tests.
4702         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4703         * gcc.dg/vect/slp-12c.c: ...this new test.
4704         * gcc.dg/vect/slp-19.c: Split into...
4705         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4706         gcc.dg/vect/slp-19c.c: ...these new tests.
4707
4708 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4709
4710         * lib/target-supports.exp
4711         (check_effective_target_vect_extract_even_odd_wide): Delete.
4712         (check_effective_target_vect_strided_wide): Likewise.
4713         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4714         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4715         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4716         * gcc.dg/vect/pr37539.c: Likewise.
4717         * gcc.dg/vect/slp-11.c: Likewise.
4718         * gcc.dg/vect/slp-12a.c: Likewise.
4719         * gcc.dg/vect/slp-12b.c: Likewise.
4720         * gcc.dg/vect/slp-19.c: Likewise.
4721         * gcc.dg/vect/slp-23.c: Likewise.
4722         * gcc.dg/vect/vect-1.c: Likewise.
4723         * gcc.dg/vect/vect-98.c: Likewise.
4724         * gcc.dg/vect/vect-107.c: Likewise.
4725         * gcc.dg/vect/vect-strided-float.c: Likewise.
4726
4727 2011-05-02  Jason Merrill  <jason@redhat.com>
4728
4729         * g++.dg/init/new31.C: New.
4730
4731 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4732
4733         PR c/35445
4734         * gcc.dg/pr35445.c: New test.
4735
4736 2011-05-02  Jason Merrill  <jason@redhat.com>
4737
4738         * c-c++-common/vla-1.c: New.
4739
4740 2011-05-02  Richard Guenther  <rguenther@suse.de>
4741
4742         PR tree-optimization/48822
4743         * gcc.dg/torture/pr48822.c: New testcase.
4744
4745 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4746
4747         PR c++/47969
4748         * g++.dg/cpp0x/constexpr-47969.C: New.
4749
4750 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4751
4752         PR testsuite/48498
4753         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4754         on vect_no_align targets.
4755         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4756         vect_no_align targets.
4757
4758 2011-05-01  Xinliang David Li  <davidxl@google.com>
4759
4760         * gcc.dg/tree-ssa/integer-addr.c: New test.
4761         * gcc.dg/tree-ssa/alias_bug.c: New test.
4762
4763 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4764
4765         PR libgfortran/48787
4766         * gfortran.dg/round_3.f08: Add more checks.
4767
4768 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4769
4770         PR fortran/48821
4771         * gfortran.dg/import9.f90: New, proper test.
4772         * gfortran.dg/interface_37.f90: Remove bogus
4773         test (bogus copy of interface_36.f90).
4774
4775 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4776
4777         PR fortran/48821
4778         * gfortran.dg/interface_37.f90: New.
4779
4780 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4781
4782         PR fortran/48746
4783         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4784
4785 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR tree-optimization/48809
4788         * gcc.c-torture/execute/pr48809.c: New test.
4789
4790 2011-04-29  Jeff Law <law@redhat.com>
4791
4792         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4793
4794 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4795
4796         PR c++/48606
4797         * g++.dg/init/ctor10.C: New.
4798
4799 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4800
4801         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4802           warning in implicitly instantiated templates.
4803
4804 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4805
4806         * g++.dg/warn/Wnull-conversion-1.C: New.
4807         * g++.dg/warn/Wnull-conversion-2.C: New.
4808
4809 2011-04-29  Diego Novillo  <dnovillo@google.com>
4810
4811         * g++.old-deja/g++.other/null3.C: Expect warning about
4812         converting boolean to a pointer.
4813
4814 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/48462
4817         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4818         being a target.
4819
4820         PR fortran/48746
4821         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4822
4823 2011-04-29  Tobias Burnus  <burnus@net-b.de>
4824
4825         PR fortran/48810
4826         * gfortran.dg/typebound_proc_22.f90: New.
4827
4828         PR fortran/48800
4829         * gfortran.dg/interface_36.f90: New.
4830
4831 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4832
4833         PR libgfortran/48488
4834         PR libgfortran/48602
4835         PR libgfortran/48615
4836         PR libgfortran/48684
4837         PR libgfortran/48787
4838         * gfortran.dg/fmt_g.f: Adjust test.
4839         * gfortran.dg/fmt_g0_1.f08: Adjust test.
4840         * gfortran.dg/round_3.f08: New test.
4841         * gfortran.dg/namelist_print_1.f: Adjust test.
4842         * gfortran.dg/char4_iunit_1.f03: Adjust test.
4843         * gfortran.dg/f2003_io_5.f03: Adjust test.
4844         * gfortran.dg/coarray_15.f90: Adjust test.
4845         * gfortran.dg/namelist_65.f90: Adjust test.
4846         * gfortran.dg/fmt_cache_1.f: Adjust test.
4847         * gfortran.dg/char4_iunit_2.f03: Adjust test.
4848         * gfortran.dg/real_const_3.f90: Adjust test.
4849
4850 2011-04-28  Xinliang David Li  <davidxl@google.com>
4851
4852         * gcc.dg/tree-prof/prof-robust-1.c: New test.
4853         * g++.dg/prof-robust-1.C: New test.
4854
4855 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
4856
4857         PR tree-optimization/48765
4858         * gcc.dg/vect/pr48765.c: New.
4859
4860 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         PR tree-optimization/48775
4863         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4864
4865 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4866
4867         PR c++/48798
4868         * g++.dg/inherit/pr48798.C: New.
4869         * g++.old-deja/g++.other/base1.C: Adjust.
4870
4871 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
4872
4873         PR c++/48656
4874         * g++.dg/template/inherit7.C: New test case.
4875
4876 2011-04-28  Richard Guenther  <rguenther@suse.de>
4877
4878         PR tree-optimization/40052
4879         PR tree-optimization/15347
4880         * gcc.dg/tree-ssa/vrp57.c: New testcase.
4881         * gcc.dg/pr15347.c: Likewise.
4882
4883 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4884
4885         PR c++/48530
4886         * g++.dg/cpp0x/sfinae18.C: New.
4887
4888 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4889
4890         PR c++/48771
4891         * g++.dg/ext/is_literal_type1.C: New.
4892
4893 2011-04-28  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/48112
4896         PR fortran/48279
4897         * gfortran.dg/interface_35.f90: New.
4898         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4899         * gfortran.dg/func_result_6.f90: Add dg-warning.
4900         * gfortran.dg/bessel_1.f90: Ditto.
4901         * gfortran.dg/hypot_1.f90: Ditto.
4902         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4903         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4904         * gfortran.dg/interface_assignment_4.f90: Ditto.
4905
4906 2011-04-27  Jason Merrill  <jason@redhat.com>
4907
4908         * g++.dg/ext/complex8.C: New.
4909
4910         * g++.dg/cpp0x/initlist49.C: New.
4911         * g++.dg/init/new30.C: New.
4912
4913 2011-04-27  Tobias Burnus  <burnus@net-b.de>
4914
4915         PR fortran/48788
4916         * gfortran.dg/whole_file_34.f90: New.
4917
4918 2011-04-27  Jan Hubicka  <jh@suse.cz>
4919
4920         * gcc.dg/tree-ssa/inline-9.c: New testcase.
4921
4922 2011-04-27  Jason Merrill  <jason@redhat.com>
4923
4924         * g++.old-deja/g++.oliva/overload1.C: Adjust.
4925
4926         * g++.dg/parse/ambig6.C: New.
4927
4928 2011-04-27  Nick Clifton  <nickc@redhat.com>
4929
4930         * gcc.dg/20020312-2.c: Add definition for RX.
4931
4932         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4933         option with RX targets.
4934
4935         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4936         /* */ comments.
4937
4938 2011-04-27  Richard Guenther  <rguenther@suse.de>
4939
4940         * gcc.dg/tree-ssa/pr23382.c: Remove.
4941
4942 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4943
4944         PR target/48767
4945         * gcc.c-torture/compile/pr48767.c: New test.
4946
4947 2011-04-27  Richard Guenther  <rguenther@suse.de>
4948
4949         PR tree-optimization/48772
4950         * g++.dg/pr48772.C: New testcase.
4951
4952 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR c/48742
4955         * gcc.c-torture/compile/pr48742.c: New test.
4956
4957 2011-04-26  Jason Merrill  <jason@redhat.com>
4958
4959         * g++.dg/lookup/koenig13.C: New.
4960
4961         * g++.dg/cpp0x/initlist48.C: New.
4962
4963 2011-04-25  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/cpp0x/sfinae17.C: New.
4966
4967 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4968
4969         PR target/48258
4970         * gcc.target/powerpc/pr48258-1.c: New file.
4971         * gcc.target/powerpc/pr48258-2.c: Ditto.
4972
4973 2011-04-26  Xinliang David Li  <davidxl@google.com>
4974
4975         * gcc.dg/uninit-suppress.c: New test.
4976         * gcc.dg/uninit-suppress.c: New test.
4977
4978 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR debug/48768
4981         * gcc.dg/pr48768.c: New test.
4982
4983         PR tree-optimization/48734
4984         * gcc.c-torture/compile/pr48734.c: New test.
4985
4986         PR testsuite/48753
4987         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4988
4989 2011-04-26  Richard Guenther  <rguenther@suse.de>
4990
4991         PR tree-optimization/48731
4992         * gcc.dg/torture/pr48731.c: New testcase.
4993
4994 2011-04-26  Richard Guenther  <rguenther@suse.de>
4995
4996         PR testsuite/48753
4997         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4998
4999 2011-04-26  Richard Guenther  <rguenther@suse.de>
5000
5001         PR middle-end/48694
5002         * gcc.dg/torture/pr48694-1.c: New testcase.
5003         * gcc.dg/torture/pr48694-2.c: Likewise.
5004
5005 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5006
5007         * g++.dg/ext/underlying_type1.C: New.
5008         * g++.dg/ext/underlying_type2.C: Likewise.
5009         * g++.dg/ext/underlying_type3.C: Likewise.
5010         * g++.dg/ext/underlying_type4.C: Likewise.
5011         * g++.dg/ext/underlying_type5.C: Likewise.
5012         * g++.dg/ext/underlying_type6.C: Likewise.
5013         * g++.dg/ext/underlying_type7.C: Likewise.
5014         * g++.dg/ext/underlying_type8.C: Likewise.
5015         * g++.dg/ext/underlying_type9.C: Likewise.
5016         * g++.dg/ext/underlying_type10.C: Likewise.
5017
5018 2011-04-25  Jason Merrill  <jason@redhat.com>
5019
5020         * g++.dg/cpp0x/regress/template-const2.C: New.
5021
5022 2011-04-25  Jeff Law <law@redhat.com>
5023
5024         * gcc.dg/tree-ssa/vrp56.c: new test.
5025
5026 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5027
5028         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5029
5030 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR preprocessor/48740
5033         * c-c++-common/raw-string-11.c: New test.
5034
5035 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5036
5037         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5038         hppa*-*-hpux*.
5039
5040 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5041
5042         PR fortran/18918
5043         * gfortran.dg/coarray_19.f90: New.
5044
5045 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR c/48685
5048         * gcc.dg/pr48685.c: New test.
5049
5050 2011-04-22  Jan Hubicka  <jh@suse.cz>
5051
5052         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5053
5054 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5055
5056         PR tree-optimization/48717
5057         * gcc.c-torture/execute/pr48717.c: New test.
5058
5059 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5060
5061         PR target/48723
5062         * gcc.target/i386/pr48723.c: New test.
5063
5064 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR c/48716
5067         * gcc.dg/gomp/pr48716.c: New test.
5068         * g++.dg/gomp/pr48716.C: New test.
5069
5070 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5071
5072         PR c/36750
5073         * gcc.dg/missing-field-init-2.c: Update testcase.
5074
5075 2011-04-22  Alan Modra  <amodra@gmail.com>
5076
5077         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5078
5079 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5080
5081         PR fortran/48405
5082         * gfortran.dg/function_optimize_6.f90:  New test.
5083
5084 2011-04-21  Easwaran Raman  <eraman@google.com>
5085
5086         * gcc.dg/stack-layout-2.c: New test.
5087
5088 2011-04-21  Richard Guenther  <rguenther@suse.de>
5089
5090         PR lto/48703
5091         * g++.dg/lto/pr48207-2_0.C: New testcase.
5092         * g++.dg/lto/pr48207-3_0.C: Likewise.
5093
5094 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5095
5096         * gnat.dg/volatile5.adb: New test.
5097         * gnat.dg/volatile5_pkg.ads: New helper.
5098
5099 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5100
5101         PR target/48708
5102         * gcc.target/i386/pr48708.c: New test.
5103
5104 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5105
5106         * gcc.dg/vect/vect-119.c: New test.
5107
5108 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5109
5110         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5111         and once without.
5112
5113 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5114             Richard Sandiford  <richard.sandiford@linaro.org>
5115
5116         PR target/46329
5117         * gcc.target/arm/pr46329.c: New test.
5118
5119 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5120
5121         PR fortran/18918
5122         * gfortran.dg/coarray_18.f90: New.
5123
5124 2011-04-20  Jason Merrill  <jason@redhat.com>
5125
5126         * g++.dg/cpp0x/initlist47.C: New.
5127
5128         * g++.dg/init/dtor4.C: New.
5129
5130 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5131
5132         PR target/48678
5133         * gcc.target/i386/sse2-pinsrw.c: New test.
5134         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5135         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5136         * gcc.target/i386/sse2-insvhi.c: Ditto.
5137         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5138         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5139
5140 2011-04-20  Jason Merrill  <jason@redhat.com>
5141
5142         * g++.dg/template/const4.C: New.
5143
5144 2011-04-20  Easwaran Raman  <eraman@google.com>
5145
5146         * gcc.dg/stack-layout-1.c: New test.
5147
5148 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5149
5150         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5151         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5152         function.
5153
5154 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5155
5156         * gcc.dg/binop-xor1.c: New test.
5157         * gcc.dg/binop-xor2.c: New test.
5158         * gcc.dg/binop-xor3.c: New test.
5159         * gcc.dg/binop-xor4.c: New test.
5160         * gcc.dg/binop-xor5.c: New test.
5161
5162 2011-04-20  Richard Guenther  <rguenther@suse.de>
5163
5164         PR tree-optimization/47892
5165         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5166
5167 2011-04-20  Richard Guenther  <rguenther@suse.de>
5168
5169         PR middle-end/48695
5170         * g++.dg/torture/pr48695.C: New testcase.
5171
5172 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5173
5174         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5175         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5176         * gcc.c-torture/execute/pr45262.c: Ditto
5177         * gcc.dg/torture/pr43165.c: Ditto.
5178         * gcc.dg/torture/pr47228.c: Ditto.
5179         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5180         * gcc.dg/ipa/pr45644.c: Ditto.
5181         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5182         PDP11.
5183
5184 2011-04-19  Jason Merrill  <jason@redhat.com>
5185
5186         * g++.dg/ext/complex7.C: New.
5187
5188         * g++.dg/ext/attrib41.C: New.
5189
5190 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5191
5192         PR testsuite/48676
5193         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5194
5195 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR target/48678
5198         * gcc.target/i386/pr48678.c: New test.
5199
5200 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5201
5202         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5203         * g++.dg/opt/devirt2.C: New test.
5204         * g++.dg/ipa/devirt-g-1.C: Likewise.
5205
5206 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5207
5208         PR fortran/48588
5209         * gfortran.dg/whole_file_33.f90: New.
5210
5211 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5212
5213         * g++.dg/ipa/devirt-7.C: New test.
5214
5215 2011-04-19  Richard Guenther  <rguenther@suse.de>
5216
5217         PR lto/48207
5218         * g++.dg/lto/pr48207_0.C: New testcase.
5219
5220 2011-04-18  Jason Merrill  <jason@redhat.com>
5221
5222         * g++.dg/init/void1.C: New.
5223
5224         * g++.dg/cpp0x/union4.C: New.
5225
5226 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR middle-end/48661
5229         * g++.dg/torture/pr48661.C: New test.
5230
5231         PR c++/48632
5232         * g++.dg/gomp/pr48632.C: New test.
5233
5234 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5235
5236         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5237         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5238
5239 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/18918
5242         * gfortran.dg/coarray_17.f90: New.
5243         * gfortran.dg/coarray_10.f90: Update dg-error.
5244
5245 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5246
5247         PR testsuite/48251
5248         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5249         * gfortran.dg/guality/guality.exp: Likewise.
5250
5251 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5252
5253         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5254
5255 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5256
5257         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5258
5259 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5260
5261         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5262
5263 2011-04-18  Richard Guenther  <rguenther@suse.de>
5264
5265         PR middle-end/46364
5266         * g++.dg/torture/pr46364.C: New testcase.
5267
5268 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5269
5270         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5271
5272 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5273
5274         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5275
5276 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5277             Ira Rosen  <ira.rosen@linaro.org>
5278
5279         PR target/48252
5280         * gcc.target/arm/pr48252.c: New test.
5281
5282 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR tree-optimization/48616
5285         * gcc.dg/pr48616.c: New test.
5286
5287 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5288
5289         PR fortran/18918
5290         * gfortran.dg/coarray_16.f90: New.
5291
5292 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5293
5294         PR fortran/48462
5295         * gfortran.dg/realloc_on_assign_7.f03: New test.
5296
5297 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5298
5299         PR libgfortran/48602
5300         * gfortran.dg/fmt_g0_6.f08: New test.
5301
5302 2011-04-17  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/cpp0x/sfinae16.C: New.
5305
5306 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5307
5308         * gcc.target/mips/reg-var-1.c: New test.
5309
5310 2011-04-17  Jan Hubicka  <jh@suse.cz>
5311
5312         * gcc.dg/winline-5.c: Update testcase.
5313
5314 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5315
5316         * gnat.dg/discr27.ad[sb]: Move dg directive.
5317         * gnat.dg/discr28.ad[sb]: New test.
5318         * gnat.dg/discr28_pkg.ads: New helper.
5319
5320 2011-04-17  Michael Matz  <matz@suse.de>
5321
5322         PR tree-optimization/48622
5323         PR lto/48645
5324         * gcc.dg/lto/pr48622_0.c: New test.
5325
5326 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5327
5328         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5329         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5330         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5331         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5332         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5333         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5334
5335 2011-04-15  Jason Merrill  <jason@redhat.com>
5336
5337         * g++.dg/cpp0x/range-for17.C: New.
5338
5339 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5340
5341         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5342         * g++.dg/cpp0x/range-for3.C: Likewise.
5343         * g++.dg/cpp0x/range-for9.C: Correct error message.
5344         * g++.dg/cpp0x/range-for11.C: New.
5345         * g++.dg/cpp0x/range-for12.C: New.
5346         * g++.dg/cpp0x/range-for13.C: New.
5347         * g++.dg/cpp0x/range-for14.C: New.
5348         * g++.dg/cpp0x/range-for15.C: New.
5349         * g++.dg/cpp0x/range-for16.C: New.
5350
5351 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5352
5353         PR fortran/18918
5354         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5355
5356 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5357
5358         * objc.dg/naming-4.m: Updated.
5359         * objc.dg/naming-5.m: Updated.
5360         * objc.dg/naming-6.m: New.
5361         * objc.dg/naming-7.m: New.
5362         * obj-c++.dg/naming-1.mm: Updated.
5363         * obj-c++.dg/naming-2.mm: Updated.
5364         * obj-c++.dg/naming-3.mm: New.
5365         * obj-c++.dg/naming-4.mm: New.
5366
5367 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5368
5369         PR libgfortran/48589
5370         * gfortran.dg/fmt_g0_5.f08: New test.
5371
5372 2011-04-15  Richard Guenther  <rguenther@suse.de>
5373
5374         PR testsuite/48286
5375         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5376
5377 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5378
5379         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5380         -finline-limit=0 to -fno-inline
5381
5382 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR target/48614
5385         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5386         just avx.
5387
5388 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR target/48605
5391         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5392         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5393         * gcc.target/i386/avx-insertps-3.c: New test.
5394         * gcc.target/i386/avx-insertps-4.c: New test.
5395
5396 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5397
5398         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5399         -finline-limit=0
5400
5401 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5402
5403         PR target/46779
5404         PR target/45291
5405         PR target/41894
5406         * gcc.target/avr/pr46779-1.c: New test case
5407         * gcc.target/avr/pr46779-2.c: New test case
5408
5409 2011-04-14  Jason Merrill  <jason@redhat.com>
5410
5411         * g++.dg/cpp0x/sfinae15.C: New.
5412
5413         * g++.dg/cpp0x/sfinae14.C: New.
5414
5415         * g++.dg/ext/vla10.C: New.
5416
5417 2011-04-14  Richard Guenther  <rguenther@suse.de>
5418
5419         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5420
5421 2011-04-14  Richard Guenther  <rguenther@suse.de>
5422
5423         * gcc.dg/fold-bitand-4.c: Move ...
5424         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5425
5426 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5427
5428         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5429         variables const.
5430         * gcc.target/avr/torture/trivial.c: Ditto.
5431
5432 2011-04-13  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/template/operator11.C: New.
5435
5436 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR middle-end/48591
5439         * gcc.dg/gomp/pr48591.c: New test.
5440
5441         PR c++/48570
5442         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5443         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5444
5445 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5446
5447         PR c++/48574
5448         * g++.dg/template/dependent-expr7.C: New test case.
5449
5450 2011-04-13  Jason Merrill  <jason@redhat.com>
5451
5452         * g++.dg/cpp0x/sfinae13.C: New.
5453
5454 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5455
5456         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5457
5458 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5459
5460         * gcc.target/arm/pr43698.c: Remove -march option.
5461
5462 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5463
5464         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5465         -march option.
5466
5467 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5468
5469         PR fortran/48360
5470         PR fortran/48456
5471         * gfortran.dg/realloc_on_assign_6.f03: New test.
5472
5473 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5474
5475         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5476         targets the additional -mno-ms-bitfields and
5477         -Wno-packed-bitfield-compat options.
5478         * g++.dg/ext/bitfield3.C: Likewise.
5479         * g++.dg/ext/bitfield4.C: Likewise.
5480         * g++.dg/ext/bitfield5.C: Likewise.
5481         * gcc.dg/bitfld-15.c: Likewise.
5482         * gcc.dg/bitfld-16.c: Likewise.
5483         * gcc.dg/bitfld-17.c: Likewise.
5484         * gcc.dg/bitfld-18.c: Likewise.
5485
5486 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5487
5488         * gcc.target/arm/neon-vld3-1.c: New test.
5489         * gcc.target/arm/neon-vst3-1.c: New test.
5490         * gcc.target/arm/neon/v*.c: Regenerate.
5491
5492 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR rtl-optimization/48549
5495         * g++.dg/opt/pr48549.C: New test.
5496
5497 2011-04-12  Richard Guenther  <rguenther@suse.de>
5498
5499         PR tree-optimization/46076
5500         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5501
5502 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5503
5504         PR testsuite/21164
5505         * lib/compat.exp (compat-execute): Declare unsupported after
5506         stripping path from src1.
5507         * lib/lto.exp (lto-execute): Likewise.
5508
5509 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR c/48552
5512         * gcc.dg/pr48552-1.c: New test.
5513         * gcc.dg/pr48552-2.c: New test.
5514
5515 2011-04-11  Jason Merrill  <jason@redhat.com>
5516
5517         * g++.dg/cpp0x/sfinae12.C: New.
5518
5519         * g++.dg/cpp0x/enum10.C: New.
5520
5521         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5522
5523         * g++.dg/cpp0x/rv-func.C: New.
5524
5525 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5526
5527         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5528         alpha*-dec-osf5*.
5529
5530 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5531
5532         PR tree-optimization/48195
5533         * gcc.dg/ipa/pr48195.c: New test.
5534
5535 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5536
5537         * gnat.dg/return3.adb: Remove unused switch.
5538
5539 2011-04-08  Mike Stump  <mikestump@comcast.net>
5540
5541         PR testsuite/48506
5542         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5543         default to fno-common.
5544
5545 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5546
5547         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5548         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5549
5550 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5551
5552         PR fortran/48448
5553         * gfortran.dg/function_optimize_5.f90:  New test.
5554
5555 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5556
5557         * gnat.dg/aggr17.adb: New test.
5558         * gnat.dg/aggr18.adb: Likewise.
5559
5560 2011-04-08  Michael Matz  <matz@suse.de>
5561
5562         PR middle-end/48389
5563         * gcc.target/i386/pr48389.c: New test.
5564
5565 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5566
5567         PR rtl-optimization/48272
5568         * g++.dg/opt/pr48272.C: New.
5569
5570 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5571
5572         PR rtl-optimization/48235
5573         * gcc.dg/pr48235.c: New.
5574
5575 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5576
5577         PR rtl-optimization/48302
5578         * g++.dg/opt/pr48302.C: New.
5579
5580 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5581
5582         PR target/48273
5583         * g++.dg/opt/pr48273.C: New.
5584
5585 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5586
5587         PR rtl-optimization/48442
5588         * gcc.dg/pr48442.c: New.
5589
5590 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR tree-optimization/48377
5593         * gcc.dg/vect/pr48377.c: New test.
5594
5595 2011-04-07  Jason Merrill  <jason@redhat.com>
5596
5597         * g++.dg/cpp0x/regress/call1.C: New.
5598
5599         * g++.dg/cpp0x/variadic107.C: New.
5600
5601         * g++.dg/cpp0x/sfinae11.C: New.
5602         * g++.dg/cpp0x/noexcept02.C: Fix.
5603
5604         * g++.dg/cpp0x/sfinae10.C: New.
5605
5606         * g++.dg/cpp0x/sfinae9.C: New.
5607
5608         * c-c++-common/Wcast-qual-1.c: Move here from...
5609         * gcc.dg/cast-qual-3.c: ...here, and...
5610         * g++.dg/warn/Wcast-qual2.C: ...here.
5611
5612         * g++.dg/cpp0x/sfinae8.C: New.
5613
5614         * g++.dg/cpp0x/sfinae7.C: New.
5615
5616         * g++.dg/cpp0x/enum9.C: New.
5617
5618 2011-04-07  Mike Stump  <mikestump@comcast.net>
5619
5620         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5621         with no trampolines.
5622
5623 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR fortran/48117
5626         * gfortran.dg/gomp/pr48117.f90: New test.
5627
5628         PR debug/48343
5629         * gcc.dg/torture/pr48343.c: New test.
5630
5631 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5632
5633         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5634
5635 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5636
5637         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5638
5639 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5640
5641         PR target/43920
5642         * lib/scanasm.exp (object-size): New proc.
5643         * gcc.target/arm/pr43920-2.c: New test.
5644
5645 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5646
5647         PR fortran/18918
5648         PR fortran/48477
5649         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5650
5651 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5652
5653         * gcc.dg/mtune.c: Prune note from output.
5654
5655 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR debug/48466
5658         * gcc.dg/guality/pr36977.c: New test.
5659         * gcc.dg/guality/pr48466.c: New test.
5660
5661 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5662
5663         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5664
5665 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5666
5667         * gnat.dg/return3.adb: New test.
5668
5669 2011-04-06  Richard Guenther  <rguenther@suse.de>
5670
5671         PR tree-optimization/47663
5672         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5673
5674 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5675
5676         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5677         Solaris 8 and 9 as well.
5678
5679 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5680
5681         PR target/43920
5682         * gcc.target/arm/pr43920-1.c: New test.
5683
5684 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5685
5686         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5687         (cctor): Actually return the value.
5688         (main): Cast return values.
5689
5690 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5691
5692         * gfortran.dg/character_comparison_8.f90:  New test.
5693
5694 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5695
5696         * frontend-passes: (optimize_lexical_comparison): New function.
5697         (optimize_expr): Call it.
5698         (optimize_comparison): Also handle lexical comparison functions.
5699         Return false instad of -2 for unequal comparison.
5700
5701 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5702
5703         PR fortran/48412
5704         * function_optimize_4.f90:  New test.
5705
5706 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5707
5708         PR fortran/18918
5709         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5710         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5711         * gfortran.dg/coarray_15.f90: New.
5712
5713 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5714
5715         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5716         * gfortran.dg/bessel_7.f90: Likewise.
5717
5718 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5719
5720         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5721
5722 2011-04-03  Richard Guenther  <rguenther@suse.de>
5723             Ira Rosen  <ira.rosen@linaro.org>
5724
5725         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5726         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5727         -ftree-loop-if-convert-stores.
5728
5729 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5730
5731         * gnat.dg/specs/aggr2.ads: New test.
5732
5733 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5734
5735         * gnat.dg/debug2.ad[sb]: New test.
5736         * gnat.dg/debug2_pkg.ads: New helper.
5737         * gnat.dg/debug3.ad[sb]: New test.
5738
5739 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5740
5741         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5742
5743 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR middle-end/48335
5746         * gcc.c-torture/compile/pr48335-1.c: New test.
5747         * gcc.dg/pr48335-1.c: New test.
5748         * gcc.dg/pr48335-2.c: New test.
5749         * gcc.dg/pr48335-3.c: New test.
5750         * gcc.dg/pr48335-4.c: New test.
5751         * gcc.dg/pr48335-5.c: New test.
5752         * gcc.dg/pr48335-6.c: New test.
5753         * gcc.dg/pr48335-7.c: New test.
5754         * gcc.dg/pr48335-8.c: New test.
5755         * gcc.target/i386/pr48335-1.c: New test.
5756
5757 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5758
5759         PR c/36299
5760         * gcc.dg/Waddress.c: New test.
5761
5762 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5763
5764         PR fortran/48352
5765         * gfortran.dg/function_optimize_3.f90:  New test.
5766
5767 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5768
5769         * gcc.c-torture/compile/20110401-1.c: New test.
5770
5771         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5772         * g++.dg/lto/20091002-2_0.C: Likewise.
5773         * g++.dg/lto/20090303_0.c: Likewise.
5774         * g++.dg/lto/20091004-1_0.C: Likewise.
5775         * g++.dg/lto/20091002-3_0.C: Likewise.
5776         * g++.dg/lto/20091004-2_0.C: Likewise.
5777         * g++.dg/lto/20081123_0.C: Likewise.
5778         * g++.dg/lto/20090313_0.C: Likewise.
5779         * g++.dg/lto/20081109-1_0.C: Likewise.
5780         * g++.dg/lto/20081219_0.C: Likewise.
5781         * g++.dg/lto/20081204-1_0.C: Likewise.
5782         * g++.dg/lto/20090302_0.C: Likewise.
5783         * g++.dg/lto/20081119-1_0.C: Likewise.
5784         * g++.dg/lto/20081118_0.C: Likewise.
5785         * gcc.dg/lto/20091020-2_0.c: Likewise.
5786         * gcc.dg/lto/20090210_0.c: Likewise.
5787         * gcc.dg/lto/20081204-1_0.c: Likewise.
5788         * gcc.dg/lto/20081224_0.c: Likewise.
5789         * gcc.dg/lto/20090219_0.c: Likewise.
5790         * gcc.dg/lto/20091014-1_0.c: Likewise.
5791         * gcc.dg/lto/20091016-1_0.c: Likewise.
5792         * gcc.dg/lto/20090206-2_0.c: Likewise.
5793         * gcc.dg/lto/20090116_0.c: Likewise.
5794         * gcc.dg/lto/20091013-1_0.c: Likewise.
5795         * gcc.dg/lto/20091015-1_0.c: Likewise.
5796         * gcc.dg/lto/20090126-2_0.c: Likewise.
5797
5798 2011-03-31  Ian Lance Taylor  <iant@google.com>
5799
5800         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5801
5802 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5803
5804         * gnat.dg/opt16.adb: New test.
5805
5806 2011-03-31  Jason Merrill  <jason@redhat.com>
5807
5808         * g++.dg/cpp0x/defaulted24.C: New.
5809
5810 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5811
5812         PR target/16292
5813         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5814         with -O0.
5815
5816 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5817
5818         * g++.dg/other/i386-9.C: New test.
5819
5820 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5821
5822         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5823
5824 2011-03-30  Jason Merrill  <jason@redhat.com>
5825
5826         * g++.dg/cpp0x/regress/error-recovery1.C: New.
5827
5828         * g++.dg/cpp0x/regress/isnan.C: New.
5829
5830         * g++.dg/cpp0x/initlist46.C: New.
5831
5832 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
5833
5834         PR target/47551
5835         * gcc.target/arm/neon-modes-2.c: New test.
5836
5837 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR c/48305
5840         * gcc.c-torture/compile/pr48305.c: New test.
5841
5842 2011-03-29  Jason Merrill  <jason@redhat.com>
5843
5844         * g++.dg/cpp0x/regress/value-dep1.C: New.
5845
5846 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
5847
5848         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5849
5850 2011-03-29  Ian Lance Taylor  <iant@google.com>
5851
5852         * go.test/go-test.exp: Handle the test lines used in several new
5853         tests.
5854         (errchk): Add opts parameter.  Change all callers.  Handle parens
5855         in regexps.
5856
5857 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
5858             Dominique d'Humieres  <dominiq@lps.ens.fr>
5859
5860         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5861         and __APPLE__ && __PPC__ && __ALTIVEC__.
5862
5863 2011-03-29  Jason Merrill  <jason@redhat.com>
5864
5865         * g++.dg/cpp0x/dependent1.C: New.
5866
5867         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5868
5869         * g++.dg/cpp0x/constexpr-memfn1.C: New.
5870
5871         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5872
5873 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
5874
5875         PR fortran/48095
5876         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5877         * gfortran.dg/proc_ptr_comp_32.f90: New.
5878
5879 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5880
5881         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
5882         check for corresponding warning.
5883
5884 2011-03-28  Jason Merrill  <jason@redhat.com>
5885
5886         * g++.dg/cpp0x/rv-deduce2.C: New.
5887
5888 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR debug/48203
5891         * gcc.dg/pr48203.c: New test.
5892
5893 2011-03-28  Jeff Law <law@redhat.com>
5894
5895         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5896
5897 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
5898
5899         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5900         and __PPC__ && __ALTIVEC__.
5901
5902 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5903
5904         PR testsuite/48238
5905         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5906         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5907         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5908         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5909
5910 2011-03-28  Jason Merrill  <jason@redhat.com>
5911
5912         * g++.dg/cpp0x/initlist-array2.C: New.
5913
5914         * g++.dg/cpp0x/initlist-array1.C: New.
5915
5916         * g++.dg/cpp0x/constexpr-compound.C: New.
5917
5918         * g++.dg/cpp0x/constexpr-using.C: New.
5919
5920         * g++.dg/cpp0x/constexpr-noexcept.C: New.
5921
5922 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
5923
5924         PR testsuite/48276
5925         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5926
5927 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5928
5929         * gcc.dg/slp-1.c: New test.
5930
5931 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5932
5933         * gcc.target/i386/avx256-unaligned-load-1.c: New.
5934         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5935         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5936         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5937         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5938         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5939         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5940         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5941         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5942         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5943         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5944         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5945         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5946         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5947
5948 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5949
5950         PR fortran/47065
5951         * gfortran.dg/trim_optimize_5.f90:  New test.
5952         * gfortran.dg/trim_optimize_6.f90:  New test.
5953
5954 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
5955
5956         PR target/38598
5957         * gcc.target/mips/madd-7.c: Remove -mlong32.
5958         * gcc.target/mips/msub-7.c: Likewise.
5959
5960 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
5961
5962         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5963         accesses to preserve the meaning of the test for doubleword vectors.
5964         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5965         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5966
5967 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
5968
5969         PR fortran/48291
5970         * gfortran.dg/class_42.f03: New.
5971
5972 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
5973
5974         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5975         strided accesses.
5976
5977 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5978
5979         PR rtl-optimization/48144
5980         * gcc.dg/pr48144.c: New test.
5981
5982 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5983
5984         * gnat.dg/discr27.ad[sb]: New test.
5985
5986 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5987
5988         * gnat.dg/limited_with2.ad[sb]: New test.
5989         * gnat.dg/limited_with2_pkg1.ads: New helper.
5990         * gnat.dg/limited_with2_pkg2.ads: Likewise.
5991
5992 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5993
5994         * gnat.dg/opt15.adb: New test.
5995         * gnat.dg/opt15_pkg.ad[sb]: New helper.
5996
5997 2011-03-25  Tobias Burnus  <burnus@net-b.de>
5998
5999         PR fortran/48174
6000         PR fortran/45304
6001         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6002         * gfortran.dg/leadz_trailz_3.f90: Ditto
6003
6004 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6005
6006         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6007
6008 2011-03-25  Jason Merrill  <jason@redhat.com>
6009
6010         * g++.dg/cpp0x/defaulted22.C: New.
6011         * g++.dg/cpp0x/defaulted23.C: New.
6012         * g++.dg/cpp0x/defaulted15.C: Adjust.
6013
6014 2011-03-25  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/cpp0x/move1.C: New.
6017
6018 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6019
6020         PR target/48287
6021         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6022
6023 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6024
6025         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6026         for mips-sgi-irix6.5.
6027         Replace snprintf prototype by <stdio.h>.
6028
6029 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031         PR testsuite/48283
6032         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6033         run_expensive_tests.
6034         * gcc.dg/graphite/block-4.c: Likewise.
6035         * gcc.dg/graphite/block-7.c: Likewise.
6036         * gcc.dg/graphite/block-8.c: Likewise.
6037
6038 2011-03-25  Richard Guenther  <rguenther@suse.de>
6039
6040         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6041         * g++.dg/tree-ssa/pr8781.C: Likewise.
6042         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6043         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6044         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6045         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6046         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6047         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6048         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6049         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6050         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6051         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6052         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6053         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6054         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6055         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6056         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6057         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6058         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6059         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6060         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6061         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6062         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6063         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6064         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6065         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6066         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6067         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6068         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6069         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6070         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6071         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6072         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6073         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6074         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6075         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6076         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6077         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6078         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6079         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6080         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6081         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6082         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6083         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6084         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6085         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6086         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6087         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6088         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6089         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6090         * c-c++-common/pr46562-2.c: Likewise.
6091         * gfortran.dg/pr42108.f90: Likewise.
6092         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6093         foo to be inlined even at -O1.
6094         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6095         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6096         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6097         * gcc.dg/matrix/matrix.exp: Disable FRE.
6098
6099 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR debug/48204
6102         * gcc.dg/dfp/pr48204.c: New test.
6103
6104 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6105
6106         PR target/48209
6107         * gcc.c-torture/execute/pr47917.c: Move this...
6108         * gcc.dg/torture/pr47917.c: to here and add xfails.
6109
6110 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6111
6112         * gnat.dg/array16.ad[sb]: New test.
6113         * gnat.dg/array16.ads: New helper.
6114
6115 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6116
6117         * gnat.dg/derived_type2.adb: New test.
6118
6119 2011-03-24  Richard Guenther  <rguenther@suse.de>
6120
6121         PR tree-optimization/48271
6122         * g++.dg/torture/pr48271.C: New testcase.
6123
6124 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gnat.dg/array15.ad[sb]: New test.
6127
6128 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6129
6130         PR target/48237
6131         * gcc.target/i386/pr48237.c: New test.
6132
6133 2011-03-24  Richard Guenther  <rguenther@suse.de>
6134
6135         PR middle-end/48269
6136         * gcc.dg/builtin-object-size-10.c: New testcase.
6137
6138 2011-03-24  Richard Guenther  <rguenther@suse.de>
6139
6140         PR tree-optimization/46562
6141         * c-c++-common/pr46562-2.c: New testcase.
6142         * c-c++-common/pr46562.c: Likewise.
6143
6144 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6145
6146         * gcc.dg/vect/vect-cselim-1.c: New test.
6147         * gcc.dg/vect/vect-cselim-2.c: New test.
6148
6149 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6150
6151         * gcc.target/arm/pr46934.c: New.
6152
6153 2011-03-23  Ian Lance Taylor  <iant@google.com>
6154
6155         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6156
6157 2011-03-23  Richard Guenther  <rguenther@suse.de>
6158
6159         * gcc.dg/struct: Remove directory and contents.
6160
6161 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6162
6163         PR testsuite/48251
6164         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6165
6166 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6167
6168         * gnat.dg/discr26.ad[sb]: New test.
6169         * gnat.dg/discr26_pkg.ads: New helper.
6170
6171 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6172
6173         PR target/47553
6174         * gcc.target/arm/neon-vld-1.c: New test.
6175
6176 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6177
6178         * gnat.dg/array14.ad[sb]: New test.
6179         * gnat.dg/array14_pkg.ads: New helper.
6180
6181 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6182
6183         * gcc.c-torture/execute/920501-8.x: Remove.
6184         * gcc.c-torture/execute/930513-1.x: Remove.
6185         * gcc.c-torture/execute/960312-1.x: Remove.
6186         * gcc.c-torture/compile/20000804-1.c,
6187         gcc.c-torture/compile/20001205-1.c,
6188         gcc.c-torture/compile/20001226-1.c,
6189         gcc.c-torture/compile/20010518-2.c,
6190         gcc.c-torture/compile/20020312-1.c,
6191         gcc.c-torture/compile/20020604-1.c,
6192         gcc.c-torture/compile/920501-12.c,
6193         gcc.c-torture/compile/920501-4.c,
6194         gcc.c-torture/compile/920520-1.c,
6195         gcc.c-torture/compile/980506-1.c,
6196         gcc.c-torture/execute/980709-1.x,
6197         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6198         options for m68hc11.
6199         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6200         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6201         m68hc11.
6202
6203 2011-03-22  Nick Clifton  <nickc@redhat.com>
6204
6205         * lib/target-supports.exp (check_profiling_available): Add MN10300
6206         to the list of targets that do not support profiling.  Restore
6207         alpha sorting to this list.
6208
6209 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6210
6211         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6212         failure on 32-bit systems.
6213         * gcc.dg/torture/vector-2.c: Ditto.
6214
6215 2011-03-22  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/48228
6218         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6219
6220 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6221
6222         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6223         powerpc.
6224
6225         PR target/48226
6226         * gcc.target/powerpc/pr48226.c: New file.
6227
6228 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6229
6230         * lib/prune.exp (prune_gcc_output): Prune "could not create
6231         compact unwind for" warnings.
6232
6233 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR c/42544
6236         PR c/48197
6237         * gcc.c-torture/execute/pr42544.c: New test.
6238         * gcc.c-torture/execute/pr48197.c: New test.
6239
6240 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6241
6242         PR preprocessor/48192
6243         * gcc.target/powerpc/pr48192.c: New file.
6244
6245         PR target/48053
6246         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6247         split problem of 0 being loaded in a VSX register.
6248
6249 2011-03-21  Richard Guenther  <rguenther@suse.de>
6250
6251         PR c/47939
6252         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6253         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6254         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6255         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6256
6257 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR target/48213
6260         * gcc.dg/pr48213.c: New test.
6261
6262 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6263
6264         PR target/12171
6265         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6266
6267 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6268
6269         * gcc.target/arm/xor-and.c: New.
6270
6271 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6272
6273         PR fortran/22572
6274         * gfortran.dg/function_optimize_1.f90:  New test.
6275         * gfortran.dg/function_optimize_2.f90:  New test.
6276
6277 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6278
6279         PR rtl-optimization/47502
6280         * gcc.target/i386/pr47502-1.c: New.
6281         * gcc.target/i386/pr47502-2.c: Likewise.
6282
6283 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6284
6285         PR rtl-optimization/48156
6286         * gcc.dg/pr48156.c: New test.
6287
6288 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6289
6290         PR libfortran/47439
6291         * gfortran.dg/scratch_1.f90: Adjust test.
6292
6293 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6294
6295         PR libfortran/47439
6296         * gfortran.dg/scratch_1.f90: New test.
6297
6298 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6299
6300         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6301         variably modified typedefs.
6302         * gcc.dg/c1x-typedef-2.c: Remove.
6303
6304 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6305
6306         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6307         * gcc.dg/c1x-anon-struct-3.c: New test.
6308         * gcc.dg/anon-struct-11.c: Update.
6309
6310 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6311
6312         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6313         dg-xfail-run-if.
6314         Only xfail with gas.
6315
6316 2011-03-18  Jason Merrill  <jason@redhat.com>
6317
6318         * g++.dg/template/fn-ptr1.C: New.
6319
6320         * g++.dg/overload/volatile1.C: New.
6321
6322         * g++.dg/opt/pr23372.C: New.
6323
6324         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6325
6326 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6327
6328         PR middle-end/47405
6329         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6330
6331 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6332
6333         * gcc.target/arm/unsigned-extend-1.c: New.
6334
6335 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR bootstrap/48161
6338         * gcc.c-torture/compile/pr48161.c: New test.
6339
6340 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6341
6342         PR middle-end/47725
6343         * gcc.dg/torture/pr47725.c: New.
6344
6345 2011-03-17  Jason Merrill  <jason@redhat.com>
6346
6347         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6348         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6349
6350 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6351
6352         * gnat.dg/specs/elab2.ads: New test.
6353         * gnat.dg/specs/elab2_pkg.ads: New helper.
6354
6355 2011-03-17  Jason Merrill  <jason@redhat.com>
6356
6357         * g++.dg/cpp0x/decltype-1212.C: New.
6358         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6359
6360 2011-03-17  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/parse/memfnquals1.C: New.
6363
6364 2011-03-17  Richard Guenther  <rguenther@suse.de>
6365
6366         PR middle-end/48134
6367         * gcc.dg/pr48134.c: New testcase.
6368
6369 2011-03-17  Richard Guenther  <rguenther@suse.de>
6370
6371         PR middle-end/48165
6372         * g++.dg/torture/pr48165.C: New testcase.
6373
6374 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR rtl-optimization/48141
6377         * gcc.dg/pr48141.c: New test.
6378
6379 2011-03-16  Jason Merrill  <jason@redhat.com>
6380
6381         * g++.dg/cpp0x/constexpr-48089.C: New.
6382
6383         * g++.dg/cpp0x/constexpr-abi1.C: New.
6384
6385         * g++.dg/cpp0x/constexpr-46336.C: New.
6386         * g++.dg/parse/friend5.C: Adjust expected errors.
6387
6388         * g++.dg/cpp0x/constexpr-47570.C: New.
6389
6390 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6391
6392         PR debug/47510
6393         * ++.dg/debug/dwarf2/typedef6.C: New test.
6394
6395 2011-03-16  Jason Merrill  <jason@redhat.com>
6396
6397         * g++.dg/cpp0x/elision2.C: New.
6398
6399         * g++.dg/cpp0x/constexpr-array3.C: New.
6400
6401 2011-03-16  Jason Merrill  <jason@redhat.com>
6402
6403         * g++.dg/cpp0x/sfinae6.C: New.
6404         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6405         * g++.dg/cpp0x/pr45908.C: Likewise.
6406         * g++.dg/cpp0x/sfinae6.C: Likewise.
6407         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6408         * g++.old-deja/g++.law/arg11.C: Likewise.
6409
6410 2011-03-16  Jason Merrill  <jason@redhat.com>
6411
6412         * g++.dg/template/incomplete6.C: New.
6413
6414 2011-03-16  Jeff Law <law@redhat.com>
6415
6416         * gcc.dg/tree-ssa/vrp55.c: New test.
6417
6418 2011-03-16  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/cpp0x/auto22.C: New.
6421
6422 2011-03-16  Richard Guenther  <rguenther@suse.de>
6423
6424         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6425         optimizing it away if promoted to const.
6426
6427 2011-03-16  Richard Guenther  <rguenther@suse.de>
6428
6429         PR tree-optimization/48149
6430         * gcc.dg/fold-complex-1.c: New testcase.
6431
6432 2011-03-16  Richard Guenther  <rguenther@suse.de>
6433
6434         PR testsuite/48147
6435         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6436         or cloning happens.
6437
6438 2011-03-16  Richard Guenther  <rguenther@suse.de>
6439
6440         PR tree-optimization/26134
6441         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6442
6443 2011-03-16  Richard Guenther  <rguenther@suse.de>
6444
6445         PR tree-optimization/48146
6446         * gcc.dg/torture/pr48146.c: New testcase.
6447
6448 2011-03-16  Richard Guenther  <rguenther@suse.de>
6449
6450         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6451         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6452
6453 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR middle-end/48136
6456         * gcc.c-torture/compile/pr48136.c: New test.
6457
6458         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6459
6460         PR debug/45882
6461         * gcc.dg/guality/pr45882.c: New test.
6462
6463 2011-03-15  Jason Merrill  <jason@redhat.com>
6464
6465         * g++.dg/cpp0x/constexpr-recursion.C: New.
6466
6467         * g++.dg/cpp0x/implicit11.C: New.
6468
6469 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6470
6471         * g++.dg/cpp0x/constexpr-attribute.C: New.
6472
6473 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6474
6475         * g++.dg/parse/pr34758.C: New.
6476
6477 2011-03-15  Xinliang David Li  <davidxl@google.com>
6478
6479         PR c/47837
6480         * gcc.dg/uninit-pred-7_d.c: New test.
6481         * gcc.dg/uninit-pred-8_d.c: New test.
6482
6483 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6484
6485         PR target/46788
6486         * gcc.target/arm/pr46788.c: New.
6487
6488 2011-03-15  Richard Guenther  <rguenther@suse.de>
6489
6490         PR middle-end/47650
6491         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6492         * gfortran.dg/ishft_4.f90: Likewise.
6493         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6494
6495 2011-03-15  Richard Guenther  <rguenther@suse.de>
6496
6497         PR tree-optimization/13954
6498         * g++.dg/tree-ssa/pr13954.C: New testcase.
6499
6500 2011-03-15  Richard Guenther  <rguenther@suse.de>
6501
6502         PR tree-optimization/48037
6503         * gcc.target/i386/pr48037-1.c: New testcase.
6504
6505 2011-03-15  Richard Guenther  <rguenther@suse.de>
6506
6507         PR tree-optimization/41490
6508         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6509         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6511         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6512         * g++.dg/tree-ssa/pr33604.C: Adjust.
6513
6514 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR middle-end/47917
6517         * gcc.c-torture/execute/pr47917.c: New test.
6518         * gcc.dg/pr47917.c: New test.
6519
6520         PR middle-end/38878
6521         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6522
6523 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6524
6525         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6526         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6527         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6528         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6529         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6530         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6531         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6532         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6533         * gcc.target/i386/avx-floor-vec.c: Ditto.
6534         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6535         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6536         * gcc.target/i386/avx-rint-vec.c: Ditto.
6537         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6538         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6539         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6540         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6541
6542 2011-03-14  Tom Tromey  <tromey@redhat.com>
6543
6544         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6545         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6546         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6547
6548 2011-03-14  Tom Tromey  <tromey@redhat.com>
6549
6550         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6551         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6552         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6553
6554 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6557
6558 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6559
6560         PR rtl-optimization/47166
6561         * gcc.c-torture/execute/postmod-1.c: New test.
6562
6563 2011-03-14  Richard Guenther  <rguenther@suse.de>
6564
6565         PR middle-end/48098
6566         * gcc.dg/torture/pr48098.c: New testcase.
6567
6568 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6569
6570         PR target/48053
6571         * gcc.target/powerpc/pr48053-1.c: New test.
6572         * gcc.target/powerpc/pr48053-2.c: Likewise.
6573
6574 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6575
6576         PR libfortran/48066
6577         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6578
6579 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6580
6581         PR libfortran/48066
6582         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6583
6584 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6585
6586         PR fortran/48059
6587         * gfortran.dg/class_41.f03: New.
6588
6589 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6590
6591         * g++.dg/conversion/cast3.C: New test.
6592
6593 2011-03-11  Jason Merrill  <jason@redhat.com>
6594
6595         * g++.dg/template/error45.C: New.
6596
6597         * g++.dg/parse/no-type-defn1.C: New.
6598
6599         * g++.dg/ext/attrib40.C: New.
6600
6601         * g++.dg/cpp0x/regress/array1.C: New.
6602
6603 2011-03-11  Richard Guenther  <rguenther@suse.de>
6604
6605         PR tree-optimization/48067
6606         * gcc.dg/pr48067.c: New testcase.
6607
6608 2011-03-11  Richard Guenther  <rguenther@suse.de>
6609
6610         PR lto/48073
6611         * g++.dg/lto/20110311-1_0.C: New testcase.
6612
6613 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR c++/48035
6616         * g++.dg/inherit/virtual8.C: New test.
6617
6618         PR middle-end/48044
6619         * gcc.dg/torture/pr48044.c: New test.
6620
6621 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6622
6623         PR fortran/47768
6624         * gfortran.dg/proc_ptr_comp_31.f90: New.
6625
6626 2011-03-11  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/47278
6629         * gcc.dg/torture/pr47278-1.c: New testcase.
6630         * gcc.dg/torture/pr47278-2.c: Likewise.
6631
6632 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR tree-optimization/48063
6635         * gcc.dg/torture/pr48063.c: New test.
6636
6637 2011-03-10  Jason Merrill  <jason@redhat.com>
6638
6639         * g++.dg/template/array22.C: New.
6640
6641         * g++.dg/cpp0x/syntax-err1.C: New.
6642         * g++.dg/parse/error36.C: Adjust expected errors.
6643         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6644         * g++.old-deja/g++.pt/typename3.C: Likewise.
6645         * g++.old-deja/g++.pt/typename4.C: Likewise.
6646         * g++.old-deja/g++.pt/typename6.C: Likewise.
6647
6648 2011-03-09  Jason Merrill  <jason@redhat.com>
6649
6650         * g++.dg/template/nontype22.C: New.
6651
6652 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6653
6654         PR tree-optimization/47714
6655         * g++.dg/torture/pr47714.C: New test.
6656
6657 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6658
6659         PR target/47755
6660         * gcc.target/powerpc/pr47755-2.c: New file.
6661
6662 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6663
6664         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6665         is not set in the environment, pass 64 as first argument when not
6666         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6667         native where ulimit -u is supported.
6668
6669 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6670
6671         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6672
6673 2011-03-08  Jason Merrill  <jason@redhat.com>
6674
6675         * g++.dg/template/nontype21.C: New.
6676
6677         * g++.dg/template/anon5.C: New.
6678
6679 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR debug/47881
6682         * gcc.dg/pr47881.c: New test.
6683
6684 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6685
6686         PR c++/47957
6687         * g++.dg/lookup/template3.C: New test.
6688
6689 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6690
6691         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6692         'long' type.
6693
6694 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6695
6696         PR testsuite/47954
6697         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6698         sizeof to compute alignment.
6699
6700 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6701
6702         PR tree-optimization/48022
6703         * gcc.dg/pr48022-1.c: New test.
6704         * gcc.dg/pr48022-2.c: New test.
6705
6706 2011-03-07  Jason Merrill  <jason@redhat.com>
6707
6708         * g++.dg/template/nontype20.C: New.
6709         * g++.dg/init/member1.C: Adjust expected errors.
6710         * g++.dg/parse/constant4.C: Likewise.
6711         * g++.dg/template/qualified-id3.C: Likewise.
6712         * g++.old-deja/g++.pt/crash10.C: Likewise.
6713
6714         * g++.dg/cpp0x/regress/non-const1.C: New.
6715
6716 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR debug/47991
6719         * gcc.dg/pr47991.c: New test.
6720
6721 2011-03-07  Jason Merrill  <jason@redhat.com>
6722
6723         * g++.dg/abi/mangle46.C: New.
6724
6725 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6726
6727         PR target/47862
6728         * gcc.target/powerpc/pr47862.c: New.
6729
6730 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6731
6732         PR target/45413
6733         * gcc.target/i386/combine-mul.c: Require nonpic.
6734
6735 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6736             Nathan Froyd  <froydnj@codesourcery.com>
6737
6738         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6739
6740 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6741
6742         * README.QMTEST: Remove.
6743
6744 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6745             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6746
6747         PR fortran/47850
6748         * gfortran.dg/array_constructor_37.f90 : New test.
6749
6750 2011-03-05  Jason Merrill  <jason@redhat.com>
6751
6752         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6753         * g++.dg/abi/mangle45.C: Likewise.
6754         * g++.dg/cpp0x/trailing1.C: Likewise.
6755
6756 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6757
6758         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6759
6760 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6761
6762         PR rtl-optimization/47899
6763         * gcc.dg/pr47899.c: New test.
6764
6765         * gcc.dg/torture/pr47968.c: Ignore warnings.
6766
6767         PR tree-optimization/47967
6768         * gcc.c-torture/compile/pr47967.c: New test.
6769
6770 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6771
6772         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6773         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6774
6775 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6776
6777         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6778         and property_getAttributes() if __OBJC2__.
6779         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6780         * objc.dg/property/property-encoding-1.m: New.
6781         * obj-c++.dg/property/property-encoding-1.mm: New.
6782
6783 2011-03-04  Jason Merrill  <jason@redhat.com>
6784
6785         * g++.dg/template/pseudodtor6.C: New.
6786
6787         * g++.dg/inherit/covariant19.C: New.
6788
6789 2011-03-04  Richard Guenther  <rguenther@suse.de>
6790
6791         PR middle-end/47968
6792         * gcc.dg/torture/pr47968.c: New testcase.
6793
6794 2011-03-04  Richard Guenther  <rguenther@suse.de>
6795
6796         PR middle-end/47975
6797         * gcc.dg/torture/pr47975.c: New testcase.
6798
6799 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
6800
6801         PR c++/47974
6802         * g++.dg/template/crash106.C: New.
6803
6804 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR c/47963
6807         * gcc.dg/gomp/pr47963.c: New test.
6808         * g++.dg/gomp/pr47963.C: New test.
6809
6810 2011-03-02  Jason Merrill  <jason@redhat.com>
6811
6812         * g++.dg/cpp0x/regress/condition1.C: New.
6813
6814         * g++.dg/cpp0x/constexpr-ctor9.C: New.
6815
6816 2011-03-01  Jason Merrill  <jason@redhat.com>
6817
6818         * g++.dg/cpp0x/lambda/lambda-98.C: New.
6819
6820         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6821
6822 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
6823
6824         PR rtl-optimization/47925
6825         * gcc.c-torture/execute/pr47925.c: New test.
6826
6827 2011-03-01  Jason Merrill  <jason@redhat.com>
6828
6829         * g++.dg/cpp0x/decltype25.C: New.
6830
6831         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6832
6833 2011-03-01  Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/47890
6836         * gcc.dg/torture/pr47890.c: New testcase.
6837
6838 2011-03-01  Richard Guenther  <rguenther@suse.de>
6839
6840         PR lto/47924
6841         * gcc.dg/lto/pr47924_0.c: New testcase.
6842
6843 2011-03-01  Richard Guenther  <rguenther@suse.de>
6844
6845         PR lto/46911
6846         * gfortran.dg/lto/pr46911_0.f: New testcase.
6847
6848 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6849
6850         PR libgfortran/47933
6851         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6852         compile errors from older code form.
6853
6854 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6855
6856         PR libgfortran/47567
6857         * gfortran.dg/fmt_fw_d.f90: New test.
6858
6859 2011-02-28  Jason Merrill  <jason@redhat.com>
6860
6861         * g++.dg/inherit/covariant18.C: New.
6862
6863 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR middle-end/47893
6866         * gcc.dg/pr47893.c: New test.
6867
6868 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
6869
6870         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6871         NULL in case of a selector with conflicting types.
6872         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6873
6874 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
6875
6876         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6877         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6878         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6879         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6880
6881 2011-02-28  Jason Merrill  <jason@redhat.com>
6882
6883         PR c++/47906
6884         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6885
6886 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR libgfortran/47778
6889         * gfortran.dg/namelist_71.f90: New test.
6890
6891 2011-02-27  Jason Merrill  <jason@redhat.com>
6892
6893         PR c++/47906
6894         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6895         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6896
6897 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
6898
6899         PR c++/46466
6900         * g++.dg/cpp0x/constexpr-ctor8.C: New.
6901
6902 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
6903
6904         PR fortran/47886
6905         * gfortran.dg/gomp/task-1.f90: Removed.
6906
6907 2011-02-26  Jason Merrill  <jason@redhat.com>
6908
6909         * g++.dg/template/this-targ1.C: New.
6910
6911         * g++.dg/cpp0x/regress/template-const1.C: New.
6912         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6913         * g++.dg/template/function1.C: Adjust.
6914         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6915         * g++.dg/debug/debug7.C: Adjust.
6916
6917 2011-02-26  Tobias Burnus  <burnus@net-b.de>
6918
6919         PR fortran/47886
6920         * gfortran.dg/gomp/task-1.f90: New.
6921
6922 2011-02-25  Jie Zhang  <jie@codesourcery.com>
6923
6924         * gcc.target/arm/neon-thumb2-move.c: Add
6925         dg-require-effective-target arm_thumb2_ok.
6926
6927 2011-02-24  Jason Merrill  <jason@redhat.com>
6928
6929         * g++.dg/parse/constant1.C: Specify C++98 mode.
6930         * g++.dg/parse/constant5.C: Likewise.
6931         * g++.dg/parse/error2.C: Likewise.
6932         * g++.dg/parse/semicolon3.C: Likewise.
6933         * g++.dg/template/crash14.C: Likewise.
6934         * g++.dg/template/local4.C: Likewise.
6935         * g++.dg/template/nontype3.C: Likewise.
6936         * g++.dg/parse/crash31.C: Adjust expected errors.
6937         * g++.dg/template/function1.C: Likewise.
6938         * g++.dg/template/ref3.C: Likewise.
6939         * g++.dg/template/static9.C: Likewise.
6940         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6941
6942         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6943         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6944         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6945         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6946         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6947
6948 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR fortran/47878
6951         * gfortran.dg/pr47878.f90: New test.
6952
6953 2011-02-24  Richard Guenther  <rguenther@suse.de>
6954
6955         PR testsuite/47801
6956         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6957         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6958
6959 2011-02-24  Richard Guenther  <rguenther@suse.de>
6960
6961         PR fortran/47839
6962         * gfortran.dg/lto/pr47839_0.f90: New testcase.
6963         * gfortran.dg/lto/pr47839_1.f90: Likewise.
6964
6965 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6966
6967         PR libgfortran/47567
6968         * gfortran.dg/fmt_f0_1.f90: Update test.
6969
6970 2011-02-23  Jason Merrill  <jason@redhat.com>
6971
6972         * g++.dg/abi/mangle39.C: Adjust parm mangling.
6973         * g++.dg/abi/mangle45.C: New.
6974
6975         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6976         * g++.dg/template/canon-type-9.C: Match use of decltype
6977         between declaration and definition.
6978         * g++.dg/template/canon-type-12.C: Likewise.
6979
6980 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
6981
6982         PR fortran/40850
6983         * gfortran.dg/nested_allocatables_1.f90: New.
6984
6985 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
6986
6987         PR c++/46868
6988         * g++.dg/pr46868.C: New test.
6989         * g++.dg/parse/parameter-declaration-1.C: Adjust.
6990         * g++.dg/parse/error14.C: Adjust.
6991
6992 2011-02-23  Richard Guenther  <rguenther@suse.de>
6993
6994         PR tree-optimization/47838
6995         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6996
6997 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6998
6999         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7000
7001 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7002
7003         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7004         * gfortran.dg/count_init_expr.f03: Ditto.
7005         * gfortran.dg/gomp/pr43711.f90: Ditto.
7006         * gcc.dg/struct-parse-2.c: Ditto.
7007         * gcc.dg/parse-error-3.c: Ditto.
7008         * gcc.dg/Wlogical-op-1.c: Ditto.
7009         * gcc.dg/Walways-true-1.c: Ditto.
7010         * gcc.dg/pr24225.c: Ditto.
7011         * gcc.dg/Walways-true-2.c: Ditto.
7012         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7013         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7014         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7015         * g++.dg/overload/defarg4.C: Ditto.
7016         * g++.dg/inherit/covariant16.C: Ditto.
7017         * g++.dg/inherit/virtual7.C: Ditto.
7018         * g++.dg/template/canon-type-9.C: Ditto.
7019         * g++.dg/template/access19.C: Ditto.
7020         * g++.dg/template/call7.C: Ditto.
7021         * g++.dg/template/canon-type-2.C: Ditto.
7022         * g++.dg/template/init7.C: Ditto.
7023         * g++.dg/template/sizeof-template-argument.C: Ditto.
7024         * g++.dg/template/const3.C: Ditto.
7025         * g++.dg/template/sfinae26.C: Ditto.
7026         * g++.dg/template/sfinae26.C: Ditto.
7027         * g++.dg/template/canon-type-11.C: Ditto.
7028         * g++.dg/template/union2.C: Ditto.
7029         * g++.dg/template/canon-type-3.C: Ditto.
7030         * g++.dg/template/canon-type-1.C: Ditto.
7031         * g++.dg/template/canon-type-5.C: Ditto.
7032         * g++.dg/template/canon-type-7.C: Ditto.
7033         * g++.dg/template/canon-type-10.C: Ditto.
7034         * g++.dg/template/spec36.C: Ditto.
7035         * g++.dg/template/typedef38.C: Ditto.
7036         * g++.dg/template/canon-type-4.C: Ditto.
7037         * g++.dg/template/canon-type-6.C: Ditto.
7038         * g++.dg/template/canon-type-13.C: Ditto.
7039         * g++.dg/template/instantiate9.C: Ditto.
7040         * g++.dg/template/ttp22.C: Ditto.
7041         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7042         * g++.dg/warn/Walways-true-1.C: Ditto.
7043         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7044         * g++.dg/warn/Walways-true-2.C: Ditto.
7045         * g++.dg/conversion/op4.C: Ditto.
7046         * g++.dg/opt/pr19650.C: Ditto.
7047         * g++.dg/lookup/friend11.C: Ditto.
7048         * g++.dg/other/default2.C: Ditto.
7049         * g++.dg/other/default3.C: Ditto.
7050         * g++.dg/other/dtor2.C: Ditto.
7051         * g++.dg/other/friend5.C: Ditto.
7052         * g++.dg/other/default5.C: Ditto.
7053         * g++.dg/init/brace6.C: Ditto.
7054         * g++.dg/init/aggr5.C: Ditto.
7055         * g++.dg/init/error2.C: Ditto.
7056         * g++.dg/expr/bound-mem-fun.C: Ditto.
7057         * g++.dg/expr/cond6.C: Ditto.
7058         * g++.dg/expr/stmt-expr-1.C: Ditto.
7059         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7060         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7061         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7062         * g++.dg/cpp0x/bracket1.C: Ditto.
7063         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7064         * g++.dg/cpp0x/pr38646.C: Ditto.
7065         * g++.dg/cpp0x/variadic73.C: Ditto.
7066         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7067         * g++.dg/cpp0x/bracket4.C: Ditto.
7068         * g++.dg/cpp0x/decltype4.C: Ditto.
7069         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7070         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7071         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7072         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7073         * g++.dg/cpp0x/decltype2.C: Ditto.
7074         * g++.dg/cpp0x/decltype1.C: Ditto.
7075         * g++.dg/cpp0x/bracket2.C: Ditto.
7076         * g++.dg/cpp0x/decltype5.C: Ditto.
7077         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7078         * g++.dg/cpp0x/variadic70.C: Ditto.
7079         * g++.dg/cpp0x/decltype6.C: Ditto.
7080         * g++.dg/cpp0x/rvo.C: Ditto.
7081         * g++.dg/cpp0x/vt-40092.C: Ditto.
7082         * g++.dg/cpp0x/variadic-new.C: Ditto.
7083         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7084         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7085         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7086         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7087         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7088         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7089         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7090         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7091         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7092         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7093         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7094         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7095         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7096         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7097         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7098         * g++.dg/cpp0x/pr39639.C: Ditto.
7099         * g++.dg/cpp0x/decltype3.C: Ditto.
7100         * g++.dg/cpp0x/variadic68.C: Ditto.
7101         * g++.dg/cpp0x/variadic-function.C: Ditto.
7102         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7103         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7104         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7105         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7106         * g++.dg/parse/crash35.C: Ditto.
7107         * g++.dg/parse/crash40.C: Ditto.
7108         * g++.dg/parse/defarg12.C: Ditto.
7109         * g++.dg/parse/crash34.C: Ditto.
7110         * g++.dg/parse/constructor3.C: Ditto.
7111         * g++.dg/parse/template23.C: Ditto.
7112         * g++.dg/parse/crash56.C: Ditto.
7113         * g++.dg/parse/dtor13.C: Ditto.
7114         * g++.dg/parse/error33.C: Ditto.
7115         * g++.dg/parse/ctor9.C: Ditto.
7116         * g++.dg/parse/error32.C: Ditto.
7117         * g++.dg/parse/error37.C: Ditto.
7118         * g++.dg/parse/bitfield3.C: Ditto.
7119         * g++.dg/parse/struct-4.C: Ditto.
7120         * g++.dg/ext/has_trivial_copy.C: Ditto.
7121         * g++.dg/ext/is_polymorphic.C: Ditto.
7122         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7123         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7124         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7125         * g++.dg/ext/is_union.C: Ditto.
7126         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7127         * g++.dg/ext/is_pod.C: Ditto.
7128         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7129         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7130         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7131         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7132         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7133         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7134         * g++.dg/ext/is_abstract.C: Ditto.
7135         * g++.dg/ext/has_trivial_assign.C: Ditto.
7136         * g++.dg/ext/is_class.C: Ditto.
7137         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7138         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7139         * g++.dg/ext/is_base_of.C: Ditto.
7140         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7141         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7142         * g++.dg/ext/is_empty.C: Ditto.
7143         * g++.dg/ext/is_enum.C: Ditto.
7144         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7145         * gnat.dg/opt11.adb: Ditto.
7146         * obj-c++.dg/pr45735.mm: Ditto.
7147         * obj-c++.dg/pr24393.mm: Ditto.
7148         * obj-c++.dg/exceptions-2.mm: Ditto.
7149         * objc.dg/pr45735.m: Ditto.
7150         * objc.dg/pr24393.m: Ditto.
7151
7152 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7153
7154         * objc.dg/attributes/objc-exception-1.m: New.
7155
7156 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7157
7158         * gcc.dg/cpp/include7.c: New test.
7159
7160 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7161
7162         PR c++/47242
7163         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7164
7165 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7166
7167         PR rtl-optimization/47763
7168         * gcc.dg/pr47763.c: New test.
7169
7170 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7171
7172         PR fortran/45743
7173         * gfortran.dg/whole_file_32.f90 : New test.
7174
7175 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7176
7177         PR c++/47666
7178         * g++.dg/inherit/virtual7.C: New test.
7179
7180 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7181
7182         PR objc/47832
7183         * objc.dg/type-size-3.m: Updated error message.
7184         * objc.dg/type-size-4.m: New test.
7185         * objc.dg/type-size-5.m: New test.
7186
7187 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7188
7189         * lib/gnat.exp: Fix comments.
7190         Don't load libgloss.exp.
7191         (default_gnat_version): Call $compiler with --version.
7192         Adapt regexp for gnatmake output, insert version.
7193         (gnat_version): New proc.
7194         (gnat_init): Remove gnat_libgcc_s_path.
7195         (gnat_target_compile): Likewise.
7196         Remove ld_library_path.
7197         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7198         (gnat_pass): Remove.
7199         (gnat_pass): Remove.
7200         (gnat_finish): Remove.
7201         (gnat_exit): Remove.
7202         (local_find_gnatmake): Reindent.
7203         (runtest_file_p): Remove.
7204         (prune_warnings): Remove.
7205         (find_gnatclean): New proc.
7206         * lib/gnat-dg.exp (lremove): New proc.
7207         (gnat-dg-test): Reindent.
7208         Remove additional output files.
7209         (gnat-dg-runtest): Remove.
7210
7211         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7212         * gnat.dg/loop_optimization6.adb: Likewise.
7213         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7214
7215 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7216
7217         PR tree-optimization/47835
7218         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7219
7220 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7221
7222         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7223         * gfortran.dg/abstract_type_2.f03: Ditto.
7224         * gfortran.dg/abstract_type_3.f03: Ditto.
7225         * gfortran.dg/abstract_type_4.f03: Ditto.
7226         * gfortran.dg/abstract_type_5.f03: Ditto.
7227         * gfortran.dg/abstract_type_6.f03: Ditto.
7228         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7229         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7230         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7231         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7232         * gfortran.dg/array_function_5.f90: Ditto.
7233         * gfortran.dg/asynchronous_3.f03: Ditto.
7234         * gfortran.dg/char_expr_1.f90: Ditto.
7235         * gfortran.dg/class_14.f03: Ditto.
7236         * gfortran.dg/data_array_6.f: Ditto.
7237         * gfortran.dg/data_invalid.f90: Ditto.
7238         * gfortran.dg/dot_product_1.f03: Ditto.
7239         * gfortran.dg/func_derived_5.f90: Ditto.
7240         * gfortran.dg/func_result_4.f90: Ditto.
7241         * gfortran.dg/implied_do_1.f90: Ditto.
7242         * gfortran.dg/initialization_25.f90: Ditto.
7243         * gfortran.dg/initialization_26.f90: Ditto.
7244         * gfortran.dg/interface_34.f90: Ditto.
7245         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7246         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7247         * gfortran.dg/matmul_8.f03: Ditto.
7248         * gfortran.dg/merge_init_expr.f90: Ditto.
7249         * gfortran.dg/pack_assign_1.f90: Ditto.
7250         * gfortran.dg/pack_vector_1.f90: Ditto.
7251         * gfortran.dg/pointer_check_8.f90: Ditto.
7252         * gfortran.dg/product_init_expr.f03: Ditto.
7253         * gfortran.dg/reshape_order_5.f90: Ditto.
7254         * gfortran.dg/reshape_shape_1.f90: Ditto.
7255         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7256         * gfortran.dg/same_name_2.f90: Ditto.
7257         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7258         * gfortran.dg/spread_init_expr.f03: Ditto.
7259         * gfortran.dg/stmt_func_1.f90: Ditto.
7260         * gfortran.dg/sum_init_expr.f03: Ditto.
7261         * gfortran.dg/transpose_3.f03: Ditto.
7262         * gfortran.dg/unpack_init_expr.f03: Ditto.
7263         * gfortran.dg/warn_conversion.f90: Ditto.
7264         * gfortran.dg/warn_conversion_2.f90: Ditto.
7265         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7266         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7267         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7268         * gfortran.dg/whole_file_16.f90: Ditto.
7269         * gfortran.dg/whole_file_17.f90: Ditto.
7270         * gfortran.dg/whole_file_18.f90: Ditto.
7271         * gfortran.dg/whole_file_20.f03: Ditto.
7272         * gfortran.dg/whole_file_5.f90: Ditto.
7273         * gfortran.dg/whole_file_6.f90: Ditto.
7274         * gfortran.dg/write_invalid_format.f90: Ditto.
7275         * gfortran.dg/zero_sized_6.f90: Ditto.
7276
7277 2011-02-21  Jeff Law <law@redhat.com>
7278
7279         PR rtl-optimization/46178
7280         * gcc.target/i386/pr46178.c: New test.
7281
7282         PR rtl-optimization/46002
7283         * gcc.c-torture/compile/pr46002.c: New test.
7284
7285 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7286
7287         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7288         *-*-hpux10*.
7289
7290 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7291
7292         PR debug/47106
7293         * g++.dg/debug/pr47106.C: Require effective target lto.
7294
7295 2011-02-21  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/cpp0x/constexpr-diag2.C: New.
7298
7299 2011-02-20  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7302
7303         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7304
7305         * g++.dg/overload/conv-op1.C: New.
7306
7307         * g++.dg/cpp0x/constexpr-synth1.C: New.
7308
7309 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7310
7311         * objc.dg/layout-2.m: New.
7312         * objc.dg/selector-3.m: Adjusted location of error message.
7313         * objc.dg/type-size-3.m: Same.
7314         * obj-c++.dg/selector-3.mm: Same.
7315
7316 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7317
7318         PR objc/47784
7319         * objc.dg/property/dotsyntax-22.m: New.
7320         * obj-c++.dg/property/dotsyntax-22.mm: New.
7321
7322 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7323
7324         PR c++/46394
7325         * g++.dg/template/typedef38.C: New test.
7326
7327 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7328
7329         PR fortran/46818
7330         * gfortran.dg/whole_file_30.f90 : New test.
7331         * gfortran.dg/whole_file_31.f90 : New test.
7332
7333 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7334
7335         PR fortran/45077
7336         PR fortran/44945
7337         * gfortran.dg/whole_file_28.f90 : New test.
7338         * gfortran.dg/whole_file_29.f90 : New test.
7339
7340 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7341
7342         PR c++/44118
7343         * g++.dg/template/crash105.C: New.
7344
7345 2011-02-19  Jason Merrill  <jason@redhat.com>
7346
7347         * g++.dg/cpp0x/regress/no-elide1.C: New.
7348
7349 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7350
7351         PR tree-optimization/46620
7352         * gcc.dg/pr46620.c: New.
7353
7354 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR c/47809
7357         * gcc.target/i386/pr47809.c: New test.
7358
7359 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7360             Tobias Burnus  <burnus@net-b.de>
7361
7362         * lib/target-supports.exp
7363         (check_effective_target_fortran_large_real): New check for large reals.
7364         * gfortran.dg/nan_7.f90: New test.
7365
7366 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7367
7368         PR libgfortran/47567
7369         * gfortran.dg/fmt_f0_1.f90: Update test.
7370
7371 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7372
7373         PR fortran/47348
7374         * gfortran.dg/array_constructor_36.f90 : New test.
7375         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7376         allow for comparison between different elements of the array
7377         constructor at different levels of optimization.
7378
7379 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7380
7381         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7382         * gcc.target/i386/pr32280-1.c: Likewise.
7383
7384 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR target/47800
7387         * gcc.target/i386/pr47800.c: New test.
7388
7389 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7390
7391         * objc/execute/exceptions/foward-1.x: New.
7392
7393 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7394
7395         PR fortran/47789
7396         * gfortran.dg/derived_constructor_comps_4.f90: New.
7397
7398 2011-02-18  Tobias Burnus
7399
7400         PR fortran/47775
7401         * gfortran.dg/func_result_6.f90: New.
7402
7403 2011-02-18  Michael Matz  <matz@suse.de>
7404
7405         PR fortran/45586
7406         * gfortran.dg/lto/pr45586_0.f90: New test.
7407         * gfortran.dg/typebound_proc_20.f90: Ditto.
7408         * gfortran.dg/typebound_proc_21.f90: Ditto.
7409
7410 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7411
7412         PR c++/47795
7413         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7414
7415 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7416
7417         PR fortran/47750
7418         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7419         gcc_warning_prefix.
7420         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7421         normalizing the error/warning output.
7422         * gfortran.dg/Wall.f90: Update dg-error/warning.
7423         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7424         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7425         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7426         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7427         * gfortran.dg/class_30.f90: Update dg-error/warning.
7428         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7429         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7430         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7431         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7432         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7433         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7434         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7435         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7436         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7437         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7438         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7439         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7440         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7441         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7442         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7443         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7444         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7445         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7446         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7447         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7448         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7449         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7450         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7451         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7452         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7453
7454 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7455
7456         PR fortran/47768
7457         * gfortran.dg/proc_ptr_comp_30.f90: New.
7458
7459 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7460
7461         PR debug/47780
7462         * gcc.target/i386/pr47780.c: New test.
7463
7464 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7465
7466         PR fortran/47767
7467         * gfortran.dg/class_40.f03: New.
7468
7469 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7470
7471         PR c++/47208
7472         * g++.dg/cpp0x/auto21.C: New test.
7473
7474 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7475
7476         * objc.dg/special/unclaimed-category-1.h: Updated for
7477         new ABI support.
7478         * objc.dg/special/unclaimed-category-1.m: Same.
7479         * objc.dg/zero-link-1.m: Same.
7480         * objc.dg/lookup-1.m: Same.
7481         * objc.dg/torture/strings/const-str-9.m
7482         * objc.dg/torture/strings/const-str-10.m: Same.
7483         * objc.dg/torture/strings/const-str-11.m: Same.
7484         * objc.dg/torture/forward-1.m: Same.
7485         * objc.dg/zero-link-2.m: Same.
7486         * objc.dg/encode-7-next-64bit.m: Same.
7487         * objc.dg/method-4.m: Same.
7488         * objc.dg/next-runtime-1.m: Same.
7489         * objc.dg/image-info.m: Same.
7490         * objc.dg/pr23214.m: Same.
7491         * objc.dg/symtab-1.m: Same.
7492         * obj-c++.dg/basic.m: Same.
7493         * obj-c++.dg/proto-lossage-3.m: Same.
7494         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7495         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7496         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7497         * obj-c++.dg/method-11.m: Same.
7498         * objc/execute/enumeration-1.m: Same.
7499         * objc/execute/object_is_class.m: Same.
7500         * objc/execute/formal_protocol-2.m: Same.
7501         * objc/execute/formal_protocol-4.m: Same.
7502         * objc/execute/formal_protocol-6.m: Same.
7503         * objc/execute/bycopy-3.m: Same.
7504         * objc/execute/exceptions/catchall-1.m: Same.
7505         * objc/execute/exceptions/finally-1.m: Same.
7506         * objc/execute/exceptions/local-variables-1.m: Same.
7507         * objc/execute/exceptions/foward-1.m: Same.
7508         * objc/execute/bf-common.h
7509         * objc/execute/enumeration-2.m: Same.
7510         * objc/execute/formal_protocol-1.m: Same.
7511         * objc/execute/formal_protocol-3.m: Same.
7512         * objc/execute/formal_protocol-5.m: Same.
7513         * objc/execute/accessing_ivars.m: Same.
7514         * objc/execute/bycopy-2.m: Same.
7515         * objc/execute/formal_protocol-7.m: Same.
7516         * objc/execute/compatibility_alias.m: Same.
7517         * objc/execute/no_clash.m: Same.
7518         * objc/execute/object_is_meta_class.m: Same.
7519         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7520         * objc/execute/class-tests-1.h: Include stdio.h.
7521         * objc/execute/class-tests-2.h: Same.
7522         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7523         runtimes.
7524         * obj-c++.dg/try-catch-2.mm: Same.
7525
7526 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7527
7528         PR c++/47783
7529         * g++.dg/warn/Wunused-parm-4.C: New test.
7530
7531 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7532             Jan Hubicka  <jh@suse.cz>
7533
7534         PR debug/47106
7535         PR debug/47402
7536         * g++.dg/debug/pr47106.C: New.
7537
7538 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7539
7540         PR target/43653
7541         * gcc.target/i386/pr43653.c: New test.
7542
7543 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7544
7545         PR c++/47172
7546         * g++.dg/template/inherit6.C: New test.
7547
7548 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7549
7550         PR fortran/47745
7551         * gfortran.dg/class_39.f03: New.
7552
7553 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7554
7555         PR c++/47326
7556         * g++.dg/cpp0x/variadic106.C: New test.
7557
7558 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR libfortran/47757
7561         * gfortran.dg/pr47757-1.f90: New test.
7562         * gfortran.dg/pr47757-2.f90: New test.
7563         * gfortran.dg/pr47757-3.f90: New test.
7564
7565         PR c++/47704
7566         * g++.dg/cpp0x/enum8.C: New test.
7567
7568 2011-02-15  Jason Merrill  <jason@redhat.com>
7569
7570         * g++.dg/inherit/implicit-trivial1.C: New.
7571         * g++.dg/cpp0x/implicit-trivial1.C: New.
7572
7573 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7574
7575         PR middle-end/47725
7576         * gcc.dg/torture/pr47725.c: Removed.
7577
7578 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7579
7580         PR target/47755
7581         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7582         constant does not generate a load from memory.
7583
7584 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7585
7586         PR middle-end/47725
7587         * gcc.dg/torture/pr47725.c: New.
7588
7589 2011-02-15  Richard Guenther  <rguenther@suse.de>
7590
7591         PR tree-optimization/47743
7592         * gcc.dg/torture/pr47743.c: New testcase.
7593
7594 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR middle-end/47581
7597         * gcc.target/i386/pr47581.c: New test.
7598
7599 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7600
7601         PR fortran/47730
7602         * gfortran.dg/select_type_22.f03: New.
7603
7604 2011-02-14  Jason Merrill  <jason@redhat.com>
7605
7606         * g++.dg/cpp0x/regress/enum1.C: New.
7607
7608 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7609
7610         * gnat.dg/include.adb: New test.
7611
7612 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7613
7614         PR fortran/47728
7615         * gfortran.dg/class_38.f03: New.
7616
7617 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7618
7619         * gcc.dg/pr46494.c: New test.
7620
7621 2011-02-14  Richard Guenther  <rguenther@suse.de>
7622
7623         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7624
7625 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7626
7627         PR ada/41929
7628         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7629         sparc*-sun-solaris2.11.
7630
7631 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7632
7633         PR fortran/47349
7634         * gfortran.dg/argument_checking_18.f90: New.
7635
7636 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7637
7638         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7639         * gfortran.dg/argument_checking_17.f90: New.
7640
7641 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7642
7643         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7644         are temporarily disabled.
7645         * gfortran.dg/class_7.f03: Ditto.
7646         * gfortran.dg/coarray_14.f90: Ditto.
7647         * gfortran.dg/typebound_proc_13.f03: Ditto.
7648
7649 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7650
7651         PR fortran/45586
7652         * gfortran.dg/extends_11.f03: New.
7653
7654 2011-02-11  Xinliang David Li  <davidxl@google.com>
7655
7656         PR tree-optimization/47707
7657         * g++.dg/tree-ssa/pr47707.C: New test.
7658
7659 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * g++.dg/opt/inline17.C: New test.
7662
7663 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7664
7665         PR fortran/47550
7666         * gfortran.dg/pure_formal_2.f90: New.
7667
7668 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7669
7670         PR rtl-optimization/47614
7671         * gfortran.dg/pr47614.f: New.
7672
7673 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7674
7675         PR driver/47678
7676         * gcc.dg/opts-6.c: New test.
7677
7678 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR debug/47684
7681         * gcc.dg/pr47684.c: New test.
7682
7683 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7684
7685         PR target/47629
7686         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7687         c99_runtime, dg-add-options c99_runtime.
7688         (main): Use __asm__.
7689
7690 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7691
7692         PR testsuite/47400
7693         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7694         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7695         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7696         * gcc.dg/ucnid-10.c: Likewise.
7697         * gcc.dg/ucnid-13.c: Likewise.
7698         * gcc.dg/ucnid-7.c: Likewise.
7699         * gcc.dg/ucnid-8.c: Likewise.
7700         Adapt dg-warning line number.
7701
7702 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7703
7704         * gcc.target/i386/parity-1.c: Use -march=k8.
7705         * gcc.target/i386/parity-2.c: Ditto.
7706         * gcc.target/i386/vecinit-1.c: Ditto.
7707         * gcc.target/i386/vecinit-2.c: Ditto.
7708
7709 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7710
7711         PR target/46610
7712         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7713         * gcc.target/mips/save-restore-3.c: Likewise.
7714         * gcc.target/mips/save-restore-4.c: Likewise.
7715         * gcc.target/mips/save-restore-5.c: Likewise.
7716
7717         PR target/47683
7718         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7719         * g++.dg/tree-prof/partition2.C: Likewise.
7720
7721 2011-02-09  Jason Merrill  <jason@redhat.com>
7722
7723         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7724         rather than misdeclare std::puts.
7725
7726         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7727         * g++.dg/other/warning1.C: Likewise.
7728         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7729         * g++.old-deja/g++.gb/scope06.C: Likewise.
7730         * g++.old-deja/g++.law/cvt11.C: Likewise.
7731         * g++.old-deja/g++.law/init1.C: Likewise.
7732         * g++.dg/abi/mangle26.C: Likewise.
7733
7734         * g++.dg/template/function1.C: Adjust for C++0x mode.
7735         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7736
7737         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7738         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7739
7740         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7741
7742         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7743
7744         * g++.dg/cpp0x/regress: New directory.
7745         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7746         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7747         * g++.dg/cpp0x/regress/regress3.C: New.
7748
7749 2011-02-10  Richard Guenther  <rguenther@suse.de>
7750
7751         PR tree-optimization/47677
7752         * gcc.dg/torture/pr47677.c: New testcase.
7753
7754 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7755
7756         * objc.dg/special/load-category-1.m: Remove unused header.
7757         * objc.dg/special/load-category-1a.m: Likewise.
7758         * objc.dg/special/load-category-2.m: Likewise.
7759         * objc.dg/special/load-category-2a.m: Likewise.
7760         * objc.dg/special/load-category-3.m: Likewise.
7761         * objc.dg/special/load-category-3a.m: Likewise.
7762         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7763         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7764         * objc.dg/attributes/class-attribute-1.m: Likewise.
7765         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7766         * obj-c++.dg/property/property.exp: Likewise.
7767         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7768         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7769         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7770         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7771         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7772         * obj-c++.dg/template-8.mm: Likewise.
7773
7774 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR target/47665
7777         * gcc.target/i386/pr47665.c: New test.
7778
7779 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7780
7781         PR testsuite/47622
7782         Revert
7783         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7784         PR debug/42631
7785         * gcc.dg/pr42631.c: Update test.
7786         * gcc.dg/pr42631-2.c: New test.
7787
7788 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7789
7790         PR fortran/47352
7791         * gfortran.dg/proc_decl_25.f90: New.
7792
7793 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7794
7795         PR fortran/47463
7796         * gfortran.dg/typebound_assignment_2.f03: New.
7797
7798 2011-02-09  Richard Guenther  <rguenther@suse.de>
7799
7800         PR tree-optimization/47664
7801         * gcc.dg/tree-ssa/inline-7.c: New testcase.
7802
7803 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7804
7805         PR middle-end/47646
7806         * gnat.dg/uninit_func.adb: Adjust dg directive.
7807
7808 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
7809
7810         PR middle-end/47646
7811         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7812
7813 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7814
7815         PR fortran/47637
7816         * gfortran.dg/auto_dealloc_2.f90: New.
7817
7818 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7819
7820         * gcc.dg/builtins-config.h: Remove __sgi handling.
7821         * lib/target-supports.exp (add_options_for_c99_runtime): Add
7822         -std=c99 for mips-sgi-irix6.5*.
7823
7824 2011-02-09  Martin Jambor  <mjambor@suse.cz>
7825
7826         PR middle-end/45505
7827         * gfortran.dg/pr25923.f90: Remove xfails.
7828
7829 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7830
7831         PR fortran/47583
7832         * gfortran.dg/inquire_14.f90: New test.
7833
7834 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
7835
7836         PR fortran/45290
7837         * gfortran.dg/pointer_init_6.f90: New.
7838
7839 2011-02-08  Jeff Law <law@redhat.com>
7840
7841         PR tree-optimization/42893
7842         * gcc.tree-ssa/pr42893.c: New test.
7843
7844 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
7845
7846         PR tree-optimization/46834
7847         PR tree-optimization/46994
7848         PR tree-optimization/46995
7849         * gcc.dg/graphite/id-pr46834.c: New.
7850         * gfortran.dg/graphite/id-pr46994.f90: New.
7851         * gfortran.dg/graphite/id-pr46995.f90: New.
7852
7853 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7854
7855         PR middle-end/47646
7856         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7857         using the variable is known the warning is emitted there.
7858         * gcc.dg/uninit-pr19430.c (foo): Likewise.
7859         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7860
7861         * c-c++-common/pr20000.c (g): Both warnings occur at the return
7862         statement.
7863         (vg): Likewise.
7864         * gcc.dg/noreturn-1.c (foo5): Likewise.
7865         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7866         (method2): Likewise.
7867
7868         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7869         the return statement using the uninitialized variable.
7870         * gfortran.dg/pr39666-2.f90 (f): Likewise.
7871
7872 2011-02-08  Richard Guenther  <rguenther@suse.de>
7873
7874         PR middle-end/47639
7875         * g++.dg/opt/pr47639.c: New testcase.
7876
7877 2011-02-08  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/47632
7880         * g++.dg/opt/pr47632.C: New testcase.
7881
7882 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7883
7884         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7885
7886 2011-02-07  Richard Guenther  <rguenther@suse.de>
7887
7888         PR tree-optimization/47615
7889         * g++.dg/opt/pr47615.C: New testcase.
7890
7891 2011-02-07  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/47621
7894         * gcc.dg/torture/pr47621.c: New testcase.
7895
7896 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
7897
7898         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7899
7900 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
7901
7902         PR fortran/47592
7903         * gfortran.dg/allocate_with_source_1 : New test.
7904
7905 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
7906
7907         PR middle-end/47610
7908         * gcc.dg/pr47610.c: New test.
7909
7910 2011-02-05  Jie Zhang  <jie@codesourcery.com>
7911
7912         PR debug/42631
7913         * gcc.dg/pr42631.c: Update test.
7914         * gcc.dg/pr42631-2.c: New test.
7915
7916 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7917
7918         PR fortran/47574
7919         * gfortran.dg/pr47574.f90:  New test.
7920
7921 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
7922
7923         PR tree-optimization/46194
7924         * gcc.dg/autopar/pr46194.c: New.
7925
7926 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         PR tree-optimization/43695
7929         * g++.dg/ipa/pr43695.C: New.
7930
7931 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
7932
7933         PR inline-asm/23200
7934         * gcc.dg/pr23200.c: New test.
7935
7936 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
7937
7938         PR c++/47589
7939         * g++.dg/pr47589.C: New test.
7940
7941 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
7942
7943         PR c++/47398
7944         * g++.dg/template/typedef37.C: New test.
7945         * g++.dg/template/param1.C: Adjust expected error message.
7946
7947 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR middle-end/31490
7950         * gcc.dg/pr31490-2.c: New test.
7951         * gcc.dg/pr31490-3.c: New test.
7952         * gcc.dg/pr31490-4.c: New test.
7953
7954 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
7955             Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR c++/46890
7958         * g++.dg/parser/semicolon3.C: Adjust.
7959         * g++.dg/parser/semicolon4.C: New testcase.
7960         * g++.dg/pr46890.C: New testcase.
7961
7962 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7963
7964         PR c++/29571
7965         * g++.dg/init/pr29571.C: New.
7966
7967 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7968
7969         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7970         instead of vect_int.
7971
7972 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR target/47312
7975         * gcc.target/i386/pr47312.c: New test.
7976
7977         PR target/47564
7978         * gcc.target/i386/pr47564.c: New test.
7979
7980 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
7981
7982         PR tree-optimization/45122
7983         * gcc.dg/tree-ssa/pr45122.c: New.
7984
7985 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7986
7987         PR target/47272
7988         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7989         and vec_vsx_st.
7990
7991         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7992         and vsx so a default --with-cpu=power7 doesn't give an error
7993         when -mavoid-indexed-addresses is used.
7994
7995         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7996         wrapper function to save the arguments and then jump to the real
7997         function, rather than depending on the compiler not to move stuff
7998         before an asm.
7999         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8000
8001 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8002             Paul Thomas  <pault@gcc.gnu.org>
8003
8004         PR fortran/47082
8005         * gfortran.dg/class_37.f03 : New test.
8006
8007 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8008             Richard Guenther  <rguenther@suse.de>
8009
8010         PR tree-optimization/40979
8011         PR bootstrap/47044
8012         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8013         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8014         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8015         check_vect_support_and_set_flags.
8016         * gfortran.dg/graphite/vect-pr40979.f90: New.
8017
8018 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8019
8020         PR fortran/47572
8021         * gfortran.dg/class_36.f03: New.
8022
8023 2011-02-02  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/47566
8026         * gcc.dg/lto/20110201-1_0.c: New testcase.
8027
8028 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8029
8030         PR debug/47498
8031         PR debug/47501
8032         PR debug/45136
8033         PR debug/45130
8034         * debug/pr47498.c: New.
8035         * debug/pr47501.c: New.
8036
8037 2011-02-01  Richard Guenther  <rguenther@suse.de>
8038
8039         PR tree-optimization/47559
8040         * g++.dg/torture/pr47559.C: New testcase.
8041
8042 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8043
8044         PR fortran/47565
8045         * gfortran.dg/typebound_call_20.f03: New.
8046
8047 2011-02-01  Richard Guenther  <rguenther@suse.de>
8048
8049         PR tree-optimization/47555
8050         * gcc.dg/pr47555.c: New testcase.
8051
8052 2011-02-01  Richard Guenther  <rguenther@suse.de>
8053
8054         PR tree-optimization/47541
8055         * g++.dg/torture/pr47541.C: New testcase.
8056
8057 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8058
8059         PR fortran/47455
8060         * gfortran.dg/typebound_call_19.f03: New.
8061
8062 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR c++/47416
8065         * g++.dg/cpp0x/pr47416.C: New test.
8066
8067 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8068
8069         PR fortran/47519
8070         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8071
8072 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8073
8074         PR fortran/47463
8075         * gfortran.dg/typebound_assignment_1.f03: New.
8076
8077 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR tree-optimization/47538
8080         * gcc.c-torture/execute/pr47538.c: New test.
8081
8082 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084         PR target/45325
8085         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8086
8087 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8088
8089         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8090
8091 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8092
8093         PR rtl-optimization/44031
8094         * gcc.c-torture/compile/20110131-1.c: New test.
8095
8096 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8097
8098         PR fortran/47042
8099         * gfortran.dg/stmt_func_1.f90: New.
8100
8101 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8102
8103         PR fortran/47042
8104         * gfortran.dg/interface_34.f90: New.
8105
8106 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8107
8108         PR fortran/47523
8109         * gfortran.dg/realloc_on_assign_5.f03: New test.
8110         * gfortran.dg/realloc_on_assign_5.f03: New test.
8111
8112 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8113
8114         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8115         * gfortran.dg/bessel_7.f90: Likewise.
8116         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8117
8118         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8119         * gfortran.dg/sum_init_expr.f03: Likewise.
8120
8121         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8122
8123         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8124         -r -nostdlib.
8125
8126         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8127         loop only on "vect_intfloat_cvt" targets.
8128
8129 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8130
8131         PR fortran/47531
8132         * gfortran.dg/shape_6.f90: New.
8133
8134 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8135
8136         PR libgfortran/47434
8137         * gfortran.dg/read_infnan_1.f90: Update test.
8138         * gfortran.dg/module_nan.f90: Update test.
8139         * gfortran.dg/char4_iunit_1.f03: Update test.
8140         * gfortran.dg/large_real_kind_1.f90: Update test.
8141         * gfortran.dg/real_const_3.f90: Update test.
8142         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8143
8144 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8145
8146         PR c++/47311
8147         * g++.dg/template/param2.C: New test.
8148
8149 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150
8151         PR libgfortran/47285
8152         * gfortran.dg/fmt_g.f: New test.
8153
8154 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/47507
8157         * gfortran.dg/pure_formal_1.f90: New.
8158
8159 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8160
8161         PR target/42894
8162         * gcc.dg/tls/pr42894.c: New test.
8163
8164 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8165
8166         * gcc.dg/pr47276.c: Add dg-require-visibility.
8167
8168 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8171
8172 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8173             Tobias Burnus  <burnus@gcc.gnu.org>
8174
8175         PR fortran/45170
8176         PR fortran/35810
8177         PR fortran/47350
8178         * gfortran.dg/realloc_on_assign_3.f03: New test.
8179         * gfortran.dg/realloc_on_assign_4.f03: New test.
8180         * gfortran.dg/allocatable_function_5.f90: New test.
8181         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8182         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8183         implemented" dg-errors.
8184
8185 2011-01-27  Jan Hubicka  <jh@suse.cz>
8186
8187         PR middle-end/46949
8188         * gcc.dg/attr-weakref-4.c: New testcase
8189
8190 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8191
8192         PR tree-optimization/47228
8193         * gcc.dg/torture/pr47228.c: New test.
8194
8195 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8196
8197         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8198
8199 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8200
8201         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8202         when using auto-overlay support on the SPU.
8203
8204 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8205
8206         PR rtl-optimization/44174
8207         * gcc.target/i386/asm-6.c: New test.
8208
8209 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8210
8211         PR rtl-optimization/46856
8212         * gcc.c-torture/compile/pr46856.c: New test.
8213
8214 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8215             Andrew Pinski  <pinskia@gmail.com>
8216
8217         PR c/43082
8218         * gcc.dg/pr43082.c: New.
8219
8220 2011-01-26  DJ Delorie  <dj@redhat.com>
8221
8222         PR rtl-optimization/46878
8223         * gcc.dg/pr46878-1.c: New test.
8224
8225 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR c++/47476
8228         * g++.dg/cpp0x/pr47476.C: New test.
8229
8230 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8231
8232         * gcc.c-torture/compile/20110126-1.c: New test.
8233
8234 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR c/47473
8237         * gcc.dg/torture/pr47473.c: New test.
8238
8239 2011-01-26  Jan Hubicka  <jh@suse.cz>
8240
8241         PR target/47237
8242         * gcc.c-torture/execute/pr47237.c: New testcase.
8243
8244 2011-01-26  Jan Hubicka  <jh@suse.cz>
8245
8246         PR tree-optimization/47190
8247         * gcc.dg/attr-weakref-3.c: New testcase.
8248
8249 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8250
8251         PR c++/43601
8252         * gcc.dg/dll-9a.c: New test file.
8253         * gcc.dg/dll-11.c: Likewise.
8254         * gcc.dg/dll-12.c: Likewise.
8255         * gcc.dg/dll-12a.c: Likewise.
8256         * gcc.dg/dll-11a.c: Likewise.
8257         * gcc.dg/dll-9.c: Likewise.
8258         * gcc.dg/dll-10.c: Likewise.
8259         * gcc.dg/dll-10a.c: Likewise.
8260         * g++.dg/ext/dllexport4a.cc: Likewise.
8261         * g++.dg/ext/dllexport4.C: Likewise.
8262         * g++.dg/ext/dllexport5.C: Likewise.
8263         * g++.dg/ext/dllexport5a.cc: Likewise.
8264
8265 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8266
8267         PR tree-optimization/46970
8268         * gcc.dg/graphite/pr46970.c: New.
8269
8270 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8271
8272         PR tree-optimization/46215
8273         * gcc.dg/graphite/pr46215.c: New.
8274
8275 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8276
8277         PR tree-optimization/46168
8278         * gcc.dg/graphite/pr46168.c: New.
8279
8280 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8281
8282         PR tree-optimization/43657
8283         * gcc.dg/graphite/pr43657.c: New.
8284
8285 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8286
8287         PR tree-optimization/29832
8288         * gfortran.dg/graphite/pr29832.f90: New.
8289
8290 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8291
8292         PR tree-optimization/43567
8293         * gcc.dg/graphite/pr43567.c: New.
8294
8295 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8296
8297         * gfortran.dg/graphite/interchange-4.f: New.
8298         * gfortran.dg/graphite/interchange-5.f: New.
8299
8300         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8301         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8302         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8303         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8304         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8305         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8306         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8307         * gfortran.dg/ltrans-7.f90: Removed.
8308         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8309
8310         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8311         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8312         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8313         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8314         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8315         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8316         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8317         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8318         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8319         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8320         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8321         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8322         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8323         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8324         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8325         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8326         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8327         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8328         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8329         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8330         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8331         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8332         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8333         * gcc.dg/tree-ssa/data-dep-1.c
8334         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8335         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8336         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8337         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8338         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8339
8340 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8341
8342         PR tree-optimization/47265
8343         PR tree-optimization/47443
8344         * gcc.c-torture/compile/pr47265.c: New test.
8345         * gcc.dg/pr47443.c: New test.
8346
8347 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8348
8349         PR tree-optimization/47382
8350         * g++.dg/torture/pr47382.C: New test.
8351         * g++.dg/opt/devirt1.C: Xfail.
8352
8353 2011-01-25  Yao Qi  <yao@codesourcery.com>
8354
8355         PR target/45701
8356         * gcc.target/arm/pr45701-1.c: New test.
8357         * gcc.target/arm/pr45701-2.c: New test.
8358         * gcc.target/arm/pr45701-3.c: New test.
8359
8360 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8361             Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR tree-optimization/47271
8364         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8365
8366 2011-01-25  Nick Clifton  <nickc@redhat.com>
8367
8368         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8369         (saturate_add): Delete.
8370         (exchange): Delete.
8371         (main): Do not run saturate_add.
8372         (set_interrupts): Delete.
8373
8374 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8375
8376         PR fortran/47448
8377         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8378
8379 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR tree-optimization/47427
8382         PR tree-optimization/47428
8383         * gcc.c-torture/compile/pr47427.c: New test.
8384         * gcc.c-torture/compile/pr47428.c: New test.
8385
8386 2011-01-25  Richard Guenther  <rguenther@suse.de>
8387
8388         PR middle-end/47411
8389         * gcc.dg/torture/pr47411.c: New testcase.
8390
8391 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8392
8393         * gfortran.dg/graphite/id-24.f: New.
8394         * gfortran.dg/graphite/id-25.f: New.
8395
8396 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8397
8398         * gfortran.dg/graphite/id-23.f: New.
8399
8400 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8401
8402         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8403
8404 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8405
8406         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8407         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8408         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8409         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8410         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8411         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8412         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8413         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8414         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8415
8416 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8417
8418         * gcc.dg/graphite/block-0.c: Add documentation.
8419         * gcc.dg/graphite/block-4.c: Same.
8420         * gcc.dg/graphite/block-7.c: Same.
8421         * gcc.dg/graphite/block-8.c: New.
8422         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8423         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8424         * gcc.dg/graphite/interchange-12.c: Add documentation.
8425         * gcc.dg/graphite/interchange-13.c: New.
8426         * gcc.dg/graphite/interchange-14.c: New.
8427         * gcc.dg/graphite/interchange-15.c: New.
8428         * gcc.dg/graphite/interchange-8.c: Add documentation.
8429         * gcc.dg/graphite/interchange-mvt.c: Same.
8430
8431 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8432
8433         PR target/47408
8434         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8435         * gcc.target/powerpc/altivec-14.c: Ditto.
8436         * gcc.target/powerpc/altivec-33.c: Ditto.
8437         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8438         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8439         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8440         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8441         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8442         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8443         * g++.dg/ext/altivec-15.C: Ditto.
8444         * g++.dg/ext/altivec-types-1.C: Ditto.
8445         * g++.dg/ext/altivec-types-2.C: Ditto.
8446         * g++.dg/ext/altivec-types-3.C: Ditto.
8447         * g++.dg/ext/altivec-types-4.C: Ditto.
8448
8449 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8450
8451         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8452
8453 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8454
8455         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8456         optimization options.
8457
8458 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8459
8460         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8461
8462         PR testsuite/45988
8463         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8464
8465 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8466
8467         PR fortran/47421
8468         * gfortran.dg/allocatable_scalar_12.f90: New.
8469
8470 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8471
8472         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8473         vectorization to be not profitable if peeling is used to
8474         realign the memory access.
8475         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8476         loop bound to avoid loop unrolling.
8477         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8478
8479 2011-01-22  Jan Hubicka  <jh@suse.cz>
8480
8481         PR lto/47333
8482         * g++.dg/lto/pr47333.C: New file.
8483
8484 2011-01-22  Jan Hubicka  <jh@suse.cz>
8485
8486         PR tree-optimization/43884
8487         PR lto/44334
8488         * gcc.dg/autopar/outer-2.c: Increase array size.
8489         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8490
8491 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8492
8493         PR fortran/38536
8494         * gfortran.dg/c_loc_tests_16.f90:  New test.
8495
8496 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8497
8498         PR fortran/47399
8499         * gfortran.dg/typebound_proc_19.f90: New.
8500
8501 2011-01-21  Jeff Law <law@redhat.com>
8502
8503         PR tree-optimization/47053
8504         * g++.dg/pr47053.C: New test.
8505
8506 2011-01-21  Jason Merrill  <jason@redhat.com>
8507
8508         PR c++/47041
8509         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8510
8511 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR c++/47388
8514         * g++.dg/cpp0x/range-for10.C: New test.
8515         * g++.dg/template/for1.C: New test.
8516
8517         PR middle-end/45566
8518         * g++.dg/tree-prof/partition3.C: New test.
8519
8520         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8521
8522         PR rtl-optimization/47366
8523         * g++.dg/opt/pr47366.C: New test.
8524
8525 2011-01-21  Jason Merrill  <jason@redhat.com>
8526
8527         PR c++/46552
8528         * g++.dg/cpp0x/constexpr-regress2.C: New.
8529
8530         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8531
8532 2011-01-21  Jeff Law <law@redhat.com>
8533
8534         PR rtl-optimization/41619
8535         * gcc.dg/pr41619.c: New.
8536
8537 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR tree-optimization/47355
8540         * g++.dg/opt/pr47355.C: New test.
8541
8542 2011-01-21  Richard Guenther  <rguenther@suse.de>
8543
8544         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8545         making main hot.
8546
8547 2011-01-21  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/47365
8550         * gcc.dg/torture/pr47365.c: New testcase.
8551         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8552
8553 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8556
8557 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8558
8559         PR tree-optimization/47391
8560         * gcc.dg/pr47391.c: New test.
8561
8562 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564         * g++.dg/template/char1.C: Use signed char.
8565
8566 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8567
8568         PR fortran/47377
8569         * gfortran.dg/pointer_target_4.f90: New.
8570
8571 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8572
8573         PR target/47251
8574         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8575         ILP32 system and not IP32.
8576
8577 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8578
8579         PR debug/46583
8580         * g++.dg/debug/pr46583.C: New.
8581
8582 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR debug/47283
8585         * g++.dg/debug/pr47283.C: New test.
8586
8587         PR testsuite/47371
8588         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8589         * gcc.target/i386/headmerge-2.c: Likewise.
8590
8591 2011-01-20  Richard Guenther  <rguenther@suse.de>
8592
8593         PR middle-end/47370
8594         * gcc.dg/torture/pr47370.c: New testcase.
8595
8596 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR tree-optimization/46130
8599         * gcc.dg/pr46130-1.c: New test.
8600         * gcc.dg/pr46130-2.c: New test.
8601
8602 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8603
8604         PR c++/47291
8605         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8606
8607 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8608
8609         PR debug/46240
8610         * g++.dg/debug/pr46240.cc: New.
8611
8612 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR c++/47303
8615         * g++.dg/template/anonunion1.C: New test.
8616
8617         PR rtl-optimization/47337
8618         * gcc.c-torture/execute/pr47337.c: New test.
8619
8620 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8621
8622         PR testsuite/45342
8623         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8624
8625 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8626
8627         PR tree-optimization/46021
8628         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8629
8630 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR tree-optimization/47290
8633         * g++.dg/torture/pr47290.C: New test.
8634
8635 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8636
8637         PR fortran/47240
8638         * gfortran.dg/proc_ptr_comp_29.f90: New.
8639
8640 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8641
8642         PR testsuite/41146
8643         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8644         powerpc-apple-darwin9.
8645
8646 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8647
8648         PR rtl-optimization/47299
8649         * gcc.c-torture/execute/pr47299.c: New test.
8650
8651 2011-01-17  Jason Merrill  <jason@redhat.com>
8652
8653         * g++.dg/cpp0x/constexpr-virtual.C: New.
8654
8655 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR fortran/47331
8658         * gfortran.dg/gomp/pr47331.f90: New test.
8659
8660 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8661
8662         PR objc/47314
8663         * objc.dg/selector-warn-1.m: New.
8664         * obj-c++.dg/selector-warn-1.mm: New.
8665
8666 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8667
8668         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8669         Update dg-final accordingly.
8670
8671 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8672
8673         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8674
8675 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8676
8677         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8678         target check.
8679         * gcc.dg/guality/pr36728-2.c: Likewise.
8680
8681 2011-01-17  Richard Guenther  <rguenther@suse.de>
8682
8683         PR tree-optimization/47313
8684         * g++.dg/torture/pr47313.C: New testcase.
8685
8686 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR target/47318
8689         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8690         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8691         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8692         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8693
8694         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8695         as __m256i.
8696         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8697         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8698         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8699
8700 2011-01-17  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/45967
8703         * gcc.dg/torture/pr45967-2.c: New testcase.
8704         * gcc.dg/torture/pr45967-3.c: Likewise.
8705
8706 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8707
8708         PR testsuite/47325
8709         * g++.dg/ext/pr47213.C: Require visibility.
8710
8711 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8712
8713         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8714         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8715
8716 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8717
8718         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8719         Linux-based targets.
8720
8721 2011-01-13  Jan Hubicka  <jh@suse.cz>
8722
8723         PR tree-optimization/47276
8724         * gcc.dg/pr47276.c: New testcase.
8725
8726 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8727             Jonathan Wakely  <jwakely.gcc@gmail.com>
8728
8729         PR c++/33558
8730         * g++.dg/other/pr33558.C: New.
8731         * g++.dg/other/pr33558-2.C: New.
8732
8733 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8734
8735         PR tree-optimization/45934
8736         PR tree-optimization/46302
8737         * g++.dg/ipa/devirt-c-1.C: New test.
8738         * g++.dg/ipa/devirt-c-2.C: Likewise.
8739         * g++.dg/ipa/devirt-c-3.C: Likewise.
8740         * g++.dg/ipa/devirt-c-4.C: Likewise.
8741         * g++.dg/ipa/devirt-c-5.C: Likewise.
8742         * g++.dg/ipa/devirt-c-6.C: Likewise.
8743         * g++.dg/ipa/devirt-6.C: Likewise.
8744         * g++.dg/ipa/devirt-d-1.C: Likewise.
8745         * g++.dg/torture/pr45934.C: Likewise.
8746
8747 2011-01-14  Jason Merrill  <jason@redhat.com>
8748
8749         * g++.dg/cpp0x/variadic105.C: New.
8750
8751 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8752             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754         PR objc/45989
8755         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8756         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8757         execution tests on i?86-*-*, x86_64-*-* and
8758         powerpc*-apple-darwin* && ilp32.
8759         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8760         tests on i?86-*-* and x86_64-*-*.
8761
8762 2011-01-14  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/47280
8765         * g++.dg/opt/pr47280.C: New testcase.
8766
8767 2011-01-14  Jason Merrill  <jason@redhat.com>
8768
8769         * g++.dg/cpp0x/constexpr-regress1.C: New.
8770
8771         * g++.dg/ext/flexary2.C: New.
8772
8773 2011-01-14  Richard Guenther  <rguenther@suse.de>
8774
8775         PR middle-end/47281
8776         * gcc.dg/torture/pr47281.c: New testcase.
8777         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8778
8779 2011-01-14  Richard Guenther  <rguenther@suse.de>
8780
8781         PR tree-optimization/47286
8782         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8783
8784 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8785
8786         PR c++/47213
8787         * g++.dg/ext/pr47213.C: New.
8788
8789 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8792
8793 2011-01-13  Tobias Burnus  <burnus@net-b.de>
8794             Mikael Morin  <mikael@gcc.gnu.org>
8795
8796         PR fortran/45848
8797         PR fortran/47204
8798         * gfortran.dg/select_type_20.f90: New.
8799         * gfortran.dg/select_type_21.f90: New.
8800
8801 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
8802
8803         PR target/47251
8804         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8805
8806 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8807
8808         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8809         * gcc.dg/guality/pr36728-2.c: Likewise.
8810
8811 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
8812
8813         PR debug/PR46973
8814         * g++.dg/debug/dwarf2/template-params-9.C: New test.
8815
8816 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
8817
8818         PR rtl-optimization/45352
8819         * gcc.dg/pr45352-3.c: New.
8820
8821 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8822
8823         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8824         comment.
8825         * g++.dg/cpp0x/range-for8.C: New.
8826         * g++.dg/cpp0x/range-for9.C: New.
8827
8828 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
8829
8830         PR debug/47209
8831         * g++.dg/debug/pr47209.C: New.
8832
8833 2011-01-12  Richard Guenther  <rguenther@suse.de>
8834
8835         PR lto/47259
8836         * gcc.dg/lto/pr47259_0.c: New testcase.
8837         * gcc.dg/lto/pr47259_1.c: Likewise.
8838
8839 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
8840
8841         * objc-obj-c++-shared/Object1.h: Add copyright header, update
8842         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8843         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8844         methods missing from the OBJC2 Object.
8845         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8846         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8847         GNU and NeXT runtimes.
8848         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8849         comments.
8850         * objc-obj-c++-shared/Object1.m: Likewise.
8851         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
8852         * objc.dg/proto-qual-1.m: Likewise.
8853         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8854         * obj-c++.dg/proto-qual-1.mm: Likewise.
8855
8856 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8857
8858         PR testsuite/33033
8859         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8860
8861 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8862
8863         Fixed the Objective-C++ testsuite and updated all tests.
8864         * lib/obj-c++.exp (obj-c++_init): Declare and set
8865         gcc_warning_prefix and gcc_error_prefix.
8866         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8867         'dg-warning', 'dg-message' and 'dg-error'.
8868         * obj-c++.dg/class-extension-3.mm: Likewise.
8869         * obj-c++.dg/class-protocol-1.mm: Likewise.
8870         * obj-c++.dg/encode-7.mm: Likewise.
8871         * obj-c++.dg/exceptions-3.mm: Likewise.
8872         * obj-c++.dg/exceptions-5.mm: Likewise.
8873         * obj-c++.dg/method-12.mm: Likewise.
8874         * obj-c++.dg/method-13.mm: Likewise.
8875         * obj-c++.dg/method-15.mm: Likewise.
8876         * obj-c++.dg/method-16.mm: Likewise.
8877         * obj-c++.dg/method-4.mm: Likewise.
8878         * obj-c++.dg/method-8.mm: Likewise.
8879         * obj-c++.dg/method-conflict-1.mm: Likewise.
8880         * obj-c++.dg/method-conflict-2.mm: Likewise.
8881         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8882         and uncommented second part of the testcase now that the testsuite
8883         works correctly.
8884         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
8885         and uncommented second part of the testcase now that the testsuite
8886         works correctly.
8887         * obj-c++.dg/private-1.mm: Likewise.
8888         * obj-c++.dg/proto-lossage-4.mm: Likewise.
8889         * obj-c++.dg/syntax-error-7.mm: Likewise.
8890         * obj-c++.dg/warn5.mm: Likewise.
8891         * obj-c++.dg/property/at-property-14.mm: Likewise.
8892         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8893         FIXME.
8894         * obj-c++.dg/property/at-property-18.mm: Likewise.
8895         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8896         FIXME.
8897         * obj-c++.dg/property/at-property-21.mm: Likewise.
8898         * obj-c++.dg/property/at-property-28.mm: Likewise.
8899         * obj-c++.dg/property/at-property-5.mm: Likewise.
8900         * obj-c++.dg/property/dynamic-2.mm: Likewise.
8901         * obj-c++.dg/property/property-neg-3.mm: Likewise.
8902         * obj-c++.dg/property/synthesize-11.mm: Likewise.
8903         * obj-c++.dg/property/synthesize-6.mm: Likewise.
8904         * obj-c++.dg/property/synthesize-8.mm: Likewise.
8905         * obj-c++.dg/property/synthesize-9.mm: Likewise.
8906         * obj-c++.dg/tls/diag-5.mm: Likewise.
8907         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8908         dg-error, now matched correctly.
8909
8910 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8911
8912         * objc.dg/property/at-property-29.m: New.
8913         * obj-c++.dg/property/at-property-29.mm: New.
8914
8915 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8916
8917         * go.test/go-test.exp (go-set-goarch): New proc.
8918         (go-gc-tests): Use it.
8919
8920 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
8921
8922         PR debug/46955
8923         * g++.dg/debug/dwarf2/template-params-8.C: New test.
8924
8925 2011-01-11  Richard Henderson  <rth@redhat.com>
8926
8927         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8928
8929 2011-01-11  Jan Hubicka  <jh@suse.cz>
8930
8931         PR lto/45721
8932         PR lto/45375
8933         * gcc.dg/lto/pr45721_1.c: New file.
8934         * gcc.dg/lto/pr45721_0.c: New file.
8935
8936 2011-01-11  Richard Guenther  <rguenther@suse.de>
8937
8938         PR tree-optimization/46076
8939         * gcc.dg/tree-ssa/pr46076.c: New testcase.
8940
8941 2011-01-11  Jeff Law <law@redhat.com>
8942
8943         * PR tree-optimization/47086
8944         * gcc.dg/pr47086.c: New test.
8945
8946 2011-01-11  Jason Merrill  <jason@redhat.com>
8947
8948         PR c++/46658
8949         * g++.dg/template/new10.C: New.
8950
8951         PR c++/45520
8952         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8953
8954 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
8955
8956         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8957         Split type definitions and NSConstantString class into...
8958         * objc-obj-c++-shared/objc-test-suite-types.h: New.
8959         * objc-obj-c++-shared/nsconstantstring-class.h: New.
8960         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8961         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8962         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8963         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8964         to comments.
8965         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8966         encode defines for newer NeXT system headers.
8967         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8968         * obj-c++.dg/torture/strings/string1.mm: Likewise.
8969         * objc.dg/foreach-5.m: Likewise.
8970         * objc.dg/foreach-2.m: Likewise.
8971         * objc.dg/foreach-4.m: Likewise.
8972         * objc.dg/torture/strings/string1.m: Likewise.
8973         * objc.dg/torture/strings/string2.m: Likewise.
8974         * objc.dg/torture/strings/string3.m: Likewise.
8975         * objc.dg/torture/strings/string4.m: Likewise.
8976         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8977         header and stand alone.
8978         * obj-c++.dg/strings/strings-2.mm: Likewise.
8979         * objc.dg/torture/strings/const-str-3.m: Likewise.
8980         * objc.dg/strings/strings-2.m: Likewise.
8981         * objc.dg/strings/const-str-12b.m: Likewise.
8982
8983 2011-01-12  Richard Guenther  <rguenther@suse.de>
8984
8985         PR middle-end/32511
8986         * gcc.dg/attr-weak-1.c: Adjust.
8987
8988 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
8989
8990         PR fortran/47051
8991         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8992         standard compliant and comment.
8993
8994 2011-01-10  Jan Hubicka  <jh@suse.cz>
8995
8996         PR lto/46083
8997         * gcc.dg/initpri3.c: New testcase.
8998
8999 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9000
9001         PR lto/47222
9002         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9003         externally visible.
9004         (g_esi): Likewise.
9005         (g_ebx): Likewise.
9006         (g_ebp): Likewise.
9007         (g_esp): Likewise.
9008         (g_ebp_save): Likewise.
9009         (g_esp_save): Likewise.
9010
9011 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9012
9013         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9014
9015 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9016
9017         PR tree-optimization/46021
9018         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9019         i?86-*-*, x86_64-*-*.
9020
9021 2011-01-10  Jeff Law <law@redhat.com>
9022
9023         * PR tree-optimization/47141
9024         * gcc.c-torture/compile/pr47141.c: New test.
9025
9026 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9027
9028         PR testsuite/46230
9029         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9030         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9031         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9032         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9033
9034         PR testsuite/46230
9035         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9036         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9037         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9038         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9039         being vectorized.  Adjust dg-final pattern.
9040
9041         PR testsuite/46230
9042         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9043         * gcc.dg/vect/slp-24.c: Likewise.
9044
9045 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9046
9047         PR c++/47218
9048         * g++.dg/other/pr47218-1.C: New test file.
9049         * g++.dg/other/pr47218.C: Likewise.
9050         * g++.dg/other/pr47218.h: New supporting header.
9051
9052 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9053
9054         PR objc/47232
9055         * objc.dg/attributes/invalid-attribute-1.m: New.
9056         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9057
9058 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9059
9060         PR fortran/47224
9061         * gfortran.dg/proc_ptr_comp_28.f90: New.
9062
9063 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9064
9065         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9066         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9067         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9068         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9069         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9070         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9071         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9072         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9073         * objc.dg/gnu-api-2-class.m: Likewise.
9074         * objc.dg/gnu-api-2-ivar.m: Likewise.
9075         * objc.dg/gnu-api-2-method.m: Likewise.
9076         * objc.dg/gnu-api-2-objc.m: Likewise.
9077         * objc.dg/gnu-api-2-object.m: Likewise.
9078         * objc.dg/gnu-api-2-property.m: Likewise.
9079         * objc.dg/gnu-api-2-protocol.m: Likewise.
9080         * objc.dg/gnu-api-2-sel.m: Likewise.
9081
9082 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9083
9084         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9085         * objc.dg/objc-foreach-4.m: Likewise.
9086         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9087         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9088         * objc.dg/foreach-4.m: Likewise.
9089         * objc.dg/foreach-5.m: Likewise.
9090         * objc.dg/foreach-3.m: Return self from init.
9091
9092 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9093
9094         PR fortran/38536
9095         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9096
9097 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9098
9099         PR fortran/46313
9100         * gfortran.dg/class_35.f90: New.
9101
9102 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9103
9104         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9105
9106 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9107
9108         PR objc/47078
9109         * objc.dg/invalid-method-2.m: New.
9110         * obj-c++.dg/invalid-method-2.mm: New.
9111
9112 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9113
9114         PR fortran/46896
9115         * gfortran.dg/transpose_optimization_2.f90 : New test.
9116
9117 2011-01-08  Jan Hubicka  <jh@suse.cz>
9118
9119         PR tree-optmization/46469
9120         * g++.dg/torture/pr46469.C: New testcase.
9121
9122 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9123
9124         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9125         emulation of libobjc-gnu structure layout functionality to ..
9126         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9127         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9128         * objc/execute/bf-common.h: Adjust headers.
9129         * objc/execute/bf-1.m: Likewise.
9130         * objc/execute/bf-2.m: Likewise.
9131         * objc/execute/bf-3.m: Likewise.
9132         * objc/execute/bf-4.m: Likewise.
9133         * objc/execute/bf-5.m: Likewise.
9134         * objc/execute/bf-6.m: Likewise.
9135         * objc/execute/bf-7.m: Likewise.
9136         * objc/execute/bf-8.m: Likewise.
9137         * objc/execute/bf-9.m: Likewise.
9138         * objc/execute/bf-10.m: Likewise.
9139         * objc/execute/bf-11.m: Likewise.
9140         * objc/execute/bf-12.m: Likewise.
9141         * objc/execute/bf-13.m: Likewise.
9142         * objc/execute/bf-14.m: Likewise.
9143         * objc/execute/bf-15.m: Likewise.
9144         * objc/execute/bf-16.m: Likewise.
9145         * objc/execute/bf-17.m: Likewise.
9146         * objc/execute/bf-18.m: Likewise.
9147         * objc/execute/bf-19.m: Likewise.
9148         * objc/execute/bf-20.m: Likewise.
9149         * objc/execute/bf-21.m: Likewise.
9150         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9151         objc_get_type_qualifiers ().
9152
9153 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9154
9155         PR fortran/45777
9156         * gfortran.dg/dependency_39.f90:  New test.
9157
9158 2011-01-07  Jan Hubicka  <jh@suse.cz>
9159
9160         Get builtins tests ready for linker plugin.
9161         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9162         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9163         my_memset, my_bzero): Mark used.
9164         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9165         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9166         volatile.
9167         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9168         volatile.
9169
9170 2011-01-07  Jan Hubicka  <jh@suse.cz>
9171
9172         PR tree-optimization/46367
9173         * g++.dg/torture/pr46367.C: New file.
9174
9175 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR target/47201
9178         * gcc.dg/pr47201.c: New test.
9179
9180         PR bootstrap/47187
9181         * gcc.dg/tree-prof/pr47187.c: New test.
9182
9183 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9184
9185         PR fortran/41580
9186         * gfortran.dg/extends_type_of_3.f90: New.
9187
9188 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9189
9190         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9191         * g++.dg/ext/dllimport-MI1.C: Likewise.
9192         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9193         * g++.dg/ext/dllimport10.C: Likewise.
9194         * g++.dg/ext/dllimport11.C: Likewise.
9195         * g++.dg/ext/dllimport12.C: Likewise.
9196         * g++.dg/ext/dllimport13.C: Likewise.
9197         * g++.dg/ext/dllimport2.C: Likewise.
9198         * g++.dg/ext/dllimport3.C: Likewise.
9199         * g++.dg/ext/dllimport4.C: Likewise.
9200         * g++.dg/ext/dllimport5.C: Likewise.
9201         * g++.dg/ext/dllimport6.C: Likewise.
9202         * g++.dg/ext/dllimport8.C: Likewise.
9203         * g++.dg/ext/dllimport9.C: Likewise.
9204         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9205         targets, too. Additionally enable test for i?86-*-mingw*.
9206         * g++.dg/ext/selectany1.C: Likewise.
9207         Remove guard variable check.
9208
9209 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9210
9211         PR fortran/47189
9212         PR fortran/47194
9213         * gfortran.dg/storage_size_3.f08: Extended.
9214
9215 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR c++/47022
9218         * g++.dg/template/stdarg1.C: New test.
9219
9220 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9221
9222         PR fortran/47195
9223         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9224         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9225         from the interface of functions to not hide the errors that
9226         shall be tested.
9227
9228 2011-01-06  Jan Hubicka  <jh@suse.cz>
9229
9230         * gcc.dg/lto/pr47188_0.c: New testcase.
9231         * gcc.dg/lto/pr47188_1.c: New testcase.
9232
9233 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9234
9235         PR fortran/33117
9236         PR fortran/46478
9237         * gfortran.dg/interface_33.f90: New test.
9238
9239 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9240
9241         PR c/47150
9242         * gcc.c-torture/compile/pr47150.c: New test.
9243
9244 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9245
9246         PR tree-optimization/47139
9247         * gcc.dg/vect/pr47139.c: New test.
9248
9249 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9250
9251         PR fortran/47180
9252         * gfortran.dg/extends_type_of_2.f03: New.
9253
9254 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9255
9256         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9257
9258 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * gnat.dg/opt14.adb: New test.
9261
9262 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9263
9264         PR fortran/46017
9265         * gfortran.dg/allocate_error_2.f90:  New test.
9266
9267 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9268
9269         PR fortran/47024
9270         * gfortran.dg/storage_size_3.f08: New.
9271
9272 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9273
9274         PR libgfortran/47154
9275         * gfortran.dg/namelist_68.f90: New test.
9276
9277 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9280
9281 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9282
9283         PR fortran/46448
9284         * gfortran.dg/class_34.f90: New.
9285
9286 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9287
9288         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9289         use __builtin_inff.  Skip all single-precision tests that require
9290         Infinity.
9291
9292 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9293
9294         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9295
9296 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR tree-optimization/47148
9299         * gcc.c-torture/execute/pr47148.c: New test.
9300
9301         PR tree-optimization/47155
9302         * gcc.c-torture/execute/pr47155.c: New test.
9303
9304         PR rtl-optimization/47157
9305         * gcc.c-torture/compile/pr47157.c: New test.
9306
9307 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9308
9309         * gcc.dg/torture/vector-shift2.c (schar): Define.
9310         (main): Always use schar or uchar instead of plain "char" to avoid
9311         dependencies on implementation-defined char signedness.
9312
9313 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9314
9315         PR tree-optimization/46801
9316         * gnat.dg/pack9.adb: Remove xfail.
9317
9318 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9319
9320         PR tree-optimization/46984
9321         * g++.dg/ipa/pr46984.C: New test.
9322
9323 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9324
9325         PR fortran/46408
9326         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9327
9328 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR tree-optimization/47140
9331         * gcc.c-torture/compile/pr47140.c: New test.
9332
9333         PR rtl-optimization/47028
9334         * gcc.dg/pr47028.c: New test.
9335
9336 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9337
9338         * objc.dg/protocol-forward-1.m: Removed TODO.
9339         * objc.dg/protocol-forward-2.m: New.
9340         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9341         * obj-c++.dg/protocol-forward-2.mm: New.
9342
9343 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9344
9345         PR target/38662
9346         * g++.dg/eh/pr38662.C: New testcase.
9347
9348 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9349
9350         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9351         scan for newline '\n'.
9352
9353 \f
9354 Copyright (C) 2011 Free Software Foundation, Inc.
9355
9356 Copying and distribution of this file, with or without modification,
9357 are permitted in any medium without royalty provided the copyright
9358 notice and this notice are preserved.