OSDN Git Service

* c-decl.c (grokdeclarator): Diagnose _Noreturn for non-C1X if
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4
5 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6
7         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
8         * gcc.target/i386/conversion.c: Likewise.
9
10 2011-08-19  Richard Guenther  <rguenther@suse.de>
11
12         * gcc.dg/torture/pr50067-1.c: New testcase.
13         * gcc.dg/torture/pr50067-2.c: Likewise.
14
15 2011-08-19  Joey Ye  <joey.ye@arm.com>
16
17         PR target/49437
18         * gcc.target/arm/handler-align.c: New test.
19         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
20         New Function.
21
22 2011-08-19  Joey Ye  <joey.ye@arm.com>
23
24         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
25
26 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
27
28         PR fortran/50071
29         * gfortran.dg/end_block_label_1.f90: New test.
30         * gfortran.dg/end_associate_label_1.f90: New test.
31
32 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
33
34         * gcc.dg/c1x-pointer-float-1.c: New test.
35
36 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
37
38         PR fortran/50071
39         * gfortran.dg/duplicate_labels_2.f: New test.
40
41 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
42
43         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
44         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
45         gcc.dg/c1x-noreturn-5.c: New tests.
46
47 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
48
49         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
50
51 2011-08-18  Tobias Burnus  <burnus@net-b.de>
52
53         PR fortran/18918
54         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
55         * gfortran.dg/coarray_lock_3.f90: Fix test.
56         * gfortran.dg/coarray_lock_4.f90: New.
57         * gfortran.dg/coarray_lock_5.f90: New.
58
59 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
60
61         PR target/50009
62         * gcc.c-torture/compile/pr50009.c: New test.
63
64         PR target/50092
65         * gcc.dg/torture/pr50092.c: New test.
66
67 2011-08-18  Tobias Burnus  <burnus@net-b.de>
68
69         PR fortran/50109
70         * gfortran.dg/namelist_73.f90: New.
71
72 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
73
74         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
75
76         PR debug/50017
77         * gcc.dg/pr50017.c: New test.
78
79 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
80
81         PR c++/45625
82         * g++.dg/lookup/hidden-var1.C: New test case.
83
84 2011-08-17  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/31461
87         * gfortran.dg/warn_unused_var_2.f90: New.
88         * gfortran.dg/warn_unused_var_3.f90: New.
89
90 2011-08-17  Tom de Vries  <tom@codesourcery.com>
91
92         PR target/43597
93         * gcc.target/arm/pr43597.c: New test.
94
95 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/50070
98         * gfortran.dg/common_13.f90: New.
99
100 2011-08-16  Jason Merrill  <jason@redhat.com>
101
102         PR c++/50086
103         * g++.dg/cpp0x/variadic-unresolved.C: New.
104
105         * g++.old-deja/g++.brendan/README: Add R.I.P.
106
107         * g++.dg/ext/attr-used-1.C: New.
108
109         PR c++/50054
110         * g++.dg/cpp0x/initlist56.C: New.
111
112 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
113
114         PR testsuite/50085
115         * g++.dg/opt/life1.C: Only run on Linux.
116
117 2011-08-15  Tobias Burnus  <burnus@net-b.de>
118
119         * gfortran.dg/coarray_26.f90: New.
120
121 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
122
123         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
124         -fdump-tree-vrp1.
125
126 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
127
128         PR fortran/50073
129         * gfortran.dg/func_result_7.f90: New.
130
131 2011-08-13  Jason Merrill  <jason@redhat.com>
132
133         PR c++/50075
134         * g++.dg/cpp0x/decltype32.C: New.
135
136         PR c++/50059
137         * g++.dg/diagnostic/expr1.C: New.
138
139 2011-08-12  David Li  <davidxl@google.com>
140
141         * g++.dg/abi/vbase15.C: New test.
142
143 2011-08-12  Jason Merrill  <jason@redhat.com>
144
145         PR c++/50034
146         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
147
148 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
149
150         * gcc.dg/builtins-67.c: New test.
151         * gcc.target/i386/conversion.c: Ditto.
152
153 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
154             Brian Hackett  <bhackett1024@gmail.com>
155
156         * g++.dg/plugin/decl_plugin.c: New.
157         * g++.dg/plugin/decl-plugin-test.C: New.
158         * g++.dg/plugin/plugin.exp: Add above testcase.
159
160 2011-08-11  Richard Guenther  <rguenther@suse.de>
161
162         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
163
164 2011-08-11  Michael Matz  <matz@suse.de>
165
166         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
167
168 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
169
170         PR tree-optimization/50039
171         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
172         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
173
174 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
175
176         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
177         (sse4_1_test): Initialize src3 with random value.
178
179 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
180
181         * gcc.c-torture/execute/scal-to-vec1.c: New test.
182         * gcc.c-torture/execute/scal-to-vec2.c: New test.
183         * gcc.c-torture/execute/scal-to-vec3.c: New test.
184         * gcc.dg/scal-to-vec1.c: New test.
185         * gcc.dg/scal-to-vec2.c: New test.
186
187 2011-08-09  Richard Guenther  <rguenther@suse.de>
188
189         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
190         * gcc.dg/tree-ssa/vrp60.c: New testcase.
191         * gcc.dg/tree-ssa/vrp61.c: Likewise.
192         * gcc.dg/tree-ssa/vrp62.c: Likewise.
193
194 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
195
196         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
197
198 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
199
200         * gcc.dg/pr49948.c: Require pthread effective target.
201
202 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
203
204         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
205
206 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
207
208         * gcc.target/i386/sse-22a.c: New test.
209
210 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
211
212         PR tree-optimization/50014
213         * gcc.dg/vect/pr50014.c: New test.
214
215 2011-08-08  Martin Jambor  <mjambor@suse.cz>
216
217         PR middle-end/49923
218         * gcc.dg/tree-ssa/pr49923.c: New test.
219
220 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
221
222         PR target/49781
223         * gcc.target/i386/pr49781-1.c: New.
224
225 2011-08-08  Jason Merrill  <jason@redhat.com>
226
227         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
228
229         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
230
231 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
232
233         PR fortran/49638
234         * gfortran.dg/typebound_override_1.f90: New.
235
236 2011-08-07  Kai Tietz  <ktietz@redhat.com>
237
238         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
239         x86_64 mingw target.
240         * gcc.dg/tree-ssa/loop-1.c: Likewise.
241         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
242         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
243         * gcc.dg/tree-ssa/loop-33.c: Likewise.
244         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
245         * gcc.dg/tree-ssa/loop-35.c: Likewise.
246         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
247         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
248         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
249         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
250
251 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
252
253         PR testsuite/48727
254         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
255
256 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
257
258         * gcc.dg/pr48770.c: Cleanup coverage files.
259         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
260
261 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
262
263         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
264         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
265         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
266         lzcnt and bmi options.
267
268 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
269
270         PR target/47381
271         * gcc.dg/pr47381-1.c: New.
272         * gcc.dg/pr47381-2.c: Likewise.
273         * gcc.target/i386/pr47381.c: Likewise.
274
275 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
276
277         PR middle-end/47727
278         * gcc.dg/pr47727.c: New.
279
280         PR target/47372
281         * gcc.dg/pr47372-1.c: New.
282         * gcc.dg/pr47372-2.c: Likewise.
283
284 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
285
286         PR middle-end/47449
287         * gcc.target/i386/pr47449.c: New.
288
289         PR target/47446
290         * gcc.dg/pr47446-1.c: New.
291         * gcc.dg/pr47446-2.c: Likewise.
292
293 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
294
295         PR target/47766
296         * gcc.dg/pr47766.c: New.
297
298         PR target/47715
299         * gcc.dg/tls/pr47715-1.c: New.
300         * gcc.dg/tls/pr47715-2.c: Likewise.
301         * gcc.dg/tls/pr47715-3.c: Likewise.
302         * gcc.dg/tls/pr47715-4.c: Likewise.
303         * gcc.dg/tls/pr47715-5.c: Likewise.
304
305 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
306
307         PR libobjc/50002
308         * objc.dg/gnu-api-2-class.m: Updated comments.
309         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
310         * objc.dg/gnu-api-2-class-meta.m: New test.
311         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
312
313 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
314
315         PR libobjc/49882
316         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
317         with classes that are in construction.
318
319 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
320
321         PR target/48084
322         * gcc.target/i386/pr48084-1.c: New.
323         * gcc.target/i386/pr48084-2.c: Likewise.
324         * gcc.target/i386/pr48084-3.c: Likewise.
325         * gcc.target/i386/pr48084-4.c: Likewise.
326         * gcc.target/i386/pr48084-5.c: Likewise.
327
328         PR rtl-optimization/49504
329         * gcc.target/i386/pr49504.c: New.
330
331         PR target/49860
332         * gcc.dg/pr49860.c: New.
333
334 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
335         
336         PR libobjc/49882
337         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
338         with classes that are in construction.
339
340 2011-08-05  Jason Merrill  <jason@redhat.com>
341
342         PR c++/48993
343         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
344
345         PR c++/49921
346         * g++.dg/cpp0x/decltype31.C: New.
347
348         PR c++/49669
349         * g++.dg/init/array28.C: New.
350
351         PR c++/49988
352         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
353
354 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
355
356         PR target/47369
357         * gcc.dg/pr47369-1.c: New.
358
359 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
360
361         PR middle-end/47364
362         * gcc.dg/torture/pr47364-1.c: New.
363         * gcc.c-torture/compile/pr47364-1.c: Likewise.
364         * gcc.c-torture/compile/pr47364-2.c: Likewise.
365
366 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
367
368         PR fortran/37211
369         * gfortran.dg/transfer_check_2.f90:  New test case.
370
371 2011-08-05  Jan Hubicka  <jh@suse.cz>
372
373         PR middle-end/49494
374         * gfortran.dg/pr49494.f90: New testcase.
375
376 2011-08-05  Jan Hubicka  <jh@suse.cz>
377
378         PR middle-end/49735
379         * gcc.c-torture/compile/pr49735.c: New testcase.
380
381 2011-08-05  Jason Merrill  <jason@redhat.com>
382
383         PR c++/47453
384         * g++.dg/cpp0x/initlist56.C: New.
385
386         PR c++/49812
387         * g++.dg/overload/rvalue2.C: New.
388
389         PR c++/49983
390         * g++.dg/cpp0x/range-for21.C: New.
391
392         * g++.dg/ext/vla11.C: New.
393
394 2011-08-05  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/49984
397         * gcc.dg/tree-ssa/vrp59.c: New testcase.
398
399 2011-08-05  Richard Guenther  <rguenther@suse.de>
400
401         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
402         * gcc.dg/tree-ssa/vrp52.c: Likewise.
403         * gcc.dg/tree-ssa/vrp53.c: Likewise.
404
405 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
406
407         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
408         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
409         * gfortran.dg/ldist-pr43023.f90: Ditto.
410         * gfortran.dg/namelist_52.f90: Ditto.
411         * gfortran.dg/interface_proc_end.f90: Ditto.
412         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
413         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
414
415 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
416
417         * gcc.dg/vect/vect-over-widen-1.c: New test.
418         * gcc.dg/vect/vect-over-widen-2.c: New test.
419         * gcc.dg/vect/vect-over-widen-3.c: New test.
420         * gcc.dg/vect/vect-over-widen-4.c: New test.
421
422 2011-08-04  Richard Guenther  <rguenther@suse.de>
423
424         PR fortran/49957
425         * gfortran.dg/vect/O3-pr49957.f: New testcase.
426
427 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
428
429         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
430
431 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
432
433         PR middle-end/49905
434         * g++.dg/ext/builtin-object-size3.C: New test.
435
436 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
437
438         PR tree-optimization/49948
439         * gcc.dg/pr49948.c: New test.
440
441 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
442
443         PR middle-end/47383
444         * gcc.dg/torture/pr47383.c: New.
445
446 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
447
448         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
449
450 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
451
452         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
453
454 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
455
456         PR target/47744
457         * gcc.dg/torture/pr47744-1.c: New.
458         * gcc.dg/torture/pr47744-2.c: Likewise.
459         * gcc.dg/torture/pr47744-3.c: Likewise.
460
461 2011-08-03  Richard Guenther  <rguenther@suse.de>
462
463         PR middle-end/49958
464         * gcc.dg/torture/pr49958.c: New testcase.
465
466 2011-08-03  Richard Guenther  <rguenther@suse.de>
467
468         PR tree-optimization/49938
469         * g++.dg/torture/pr49938.C: New testcase.
470
471 2011-08-02  Jason Merrill  <jason@redhat.com>
472
473         PR c++/43886
474         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
475
476         PR c++/49577
477         * g++.dg/cpp0x/initlist5.C: Add additional cases.
478
479         PR c++/49593
480         * g++.dg/cpp0x/variadic115.C: New.
481
482         PR c++/49803
483         * g++.dg/cpp0x/union5.C: New.
484
485 2011-08-02  Daniel Kraft  <d@domob.eu>
486
487         PR fortran/49885
488         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
489
490 2011-08-02  Kai Tietz  <ktietz@redhat.com>
491
492         PR middle-end/49947
493         * gcc.dg/tree-ssa/forwprop-15.c
494
495 2011-08-02  Jason Merrill  <jason@redhat.com>
496
497         PR c++/49834
498         * g++.dg/cpp0x/range-for20.C: New.
499
500 2011-08-02  Tobias Burnus  <burnus@net-b.de>
501
502         * gfortran.dg/coarray_lib_token_3.f90: New.
503
504 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
505
506         PR fortran/46752
507         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
508         * gcc.dg/gomp/atomic-15.c: New test.
509         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
510         * g++.dg/gomp/atomic-15.C: New test.
511         * g++.dg/gomp/private-1.C: New test.
512         * g++.dg/gomp/sharing-2.C: New test.
513         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
514         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
515         * gfortran.dg/gomp/omp_atomic2.f90: New test.
516
517 2011-08-02  Tobias Burnus  <burnus@net-b.de>
518
519         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
520         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
521         cleanup-module.
522         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
523         * gfortran.dg/allocatable_function_5.f90: Ditto.
524         * gfortran.dg/allocate_stat.f90: Ditto.
525         * gfortran.dg/array_constructor_20.f90: Ditto.
526         * gfortran.dg/array_constructor_21.f90: Ditto.
527         * gfortran.dg/array_constructor_22.f90: Ditto.
528         * gfortran.dg/array_constructor_26.f03: Ditto.
529         * gfortran.dg/array_function_4.f90: Ditto.
530         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
531         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
532         * gfortran.dg/bind_c_usage_15.f90: Ditto.
533         * gfortran.dg/bind_c_usage_16.f03: Ditto.
534         * gfortran.dg/bind_c_usage_3.f03: Ditto.
535         * gfortran.dg/binding_label_tests_7.f03: Ditto.
536         * gfortran.dg/class_15.f03: Ditto.
537         * gfortran.dg/class_27.f03: Ditto.
538         * gfortran.dg/class_33.f90: Ditto.
539         * gfortran.dg/class_37.f03: Ditto.
540         * gfortran.dg/class_40.f03: Ditto.
541         * gfortran.dg/class_42.f03: Ditto.
542         * gfortran.dg/class_defined_operator_1.f03: Ditto.
543         * gfortran.dg/coarray/registering_1.f90: Ditto.
544         * gfortran.dg/convert_1.f90: Ditto.
545         * gfortran.dg/default_initialization_3.f90: Ditto.
546         * gfortran.dg/dependency_25.f90: Ditto.
547         * gfortran.dg/dependency_26.f90: Ditto.
548         * gfortran.dg/dependency_36.f90: Ditto.
549         * gfortran.dg/dependency_37.f90: Ditto.
550         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
551         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
552         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
553         * gfortran.dg/elemental_pointer_1.f90: Ditto.
554         * gfortran.dg/elemental_result_1.f90: Ditto.
555         * gfortran.dg/empty_derived_type.f90: Ditto.
556         * gfortran.dg/entry_7.f90: Ditto.
557         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
558         * gfortran.dg/equiv_constraint_3.f90: Ditto.
559         * gfortran.dg/error_recovery_3.f90: Ditto.
560         * gfortran.dg/extends_4.f03: Ditto.
561         * gfortran.dg/func_assign.f90: Ditto.
562         * gfortran.dg/func_assign_3.f90: Ditto.
563         * gfortran.dg/generic_1.f90: Ditto.
564         * gfortran.dg/generic_18.f90: Ditto.
565         * gfortran.dg/generic_22.f03: Ditto.
566         * gfortran.dg/generic_4.f90: Ditto.
567         * gfortran.dg/generic_6.f90: Ditto.
568         * gfortran.dg/generic_actual_arg.f90: Ditto.
569         * gfortran.dg/graphite/id-21.f: Ditto.
570         * gfortran.dg/graphite/pr45758.f90: Ditto.
571         * gfortran.dg/host_assoc_call_2.f90: Ditto.
572         * gfortran.dg/host_assoc_call_3.f90: Ditto.
573         * gfortran.dg/host_assoc_call_4.f90: Ditto.
574         * gfortran.dg/host_assoc_function_4.f90: Ditto.
575         * gfortran.dg/host_used_types_1.f90: Ditto.
576         * gfortran.dg/implicit_1.f90: Ditto.
577         * gfortran.dg/implicit_11.f90: Ditto.
578         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
579         * gfortran.dg/impure_actual_1.f90: Ditto.
580         * gfortran.dg/impure_assignment_1.f90: Ditto.
581         * gfortran.dg/impure_constructor_1.f90: Ditto.
582         * gfortran.dg/initialization_10.f90: Ditto.
583         * gfortran.dg/initialization_12.f90: Ditto.
584         * gfortran.dg/interface_14.f90: Ditto.
585         * gfortran.dg/interface_15.f90: Ditto.
586         * gfortran.dg/interface_2.f90: Ditto.
587         * gfortran.dg/interface_25.f90: Ditto.
588         * gfortran.dg/interface_26.f90: Ditto.
589         * gfortran.dg/interface_29.f90: Ditto.
590         * gfortran.dg/interface_assignment_1.f90: Ditto.
591         * gfortran.dg/internal_pack_6.f90: Ditto.
592         * gfortran.dg/internal_pack_7.f90: Ditto.
593         * gfortran.dg/internal_pack_8.f90: Ditto.
594         * gfortran.dg/lto/pr45586_0.f90: Ditto.
595         * gfortran.dg/lto/pr47839_0.f90: Ditto.
596         * gfortran.dg/module_commons_3.f90: Ditto.
597         * gfortran.dg/module_equivalence_4.f90: Ditto.
598         * gfortran.dg/module_equivalence_6.f90: Ditto.
599         * gfortran.dg/module_function_type_1.f90: Ditto.
600         * gfortran.dg/module_naming_1.f90: Ditto.
601         * gfortran.dg/namelist_4.f90: Ditto.
602         * gfortran.dg/operator_c1202.f90: Ditto.
603         * gfortran.dg/parens_7.f90: Ditto.
604         * gfortran.dg/pr32921.f: Ditto.
605         * gfortran.dg/pr33646.f90: Ditto.
606         * gfortran.dg/pr41928.f90: Ditto.
607         * gfortran.dg/pr42119.f90: Ditto.
608         * gfortran.dg/pr43984.f90: Ditto.
609         * gfortran.dg/present_1.f90: Ditto.
610         * gfortran.dg/private_type_2.f90: Ditto.
611         * gfortran.dg/proc_decl_2.f90: Ditto.
612         * gfortran.dg/proc_ptr_10.f90: Ditto.
613         * gfortran.dg/proc_ptr_22.f90: Ditto.
614         * gfortran.dg/proc_ptr_8.f90: Ditto.
615         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
616         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
617         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
618         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
619         * gfortran.dg/substring_equivalence.f90: Ditto.
620         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
621         * gfortran.dg/transpose_optimization_1.f90: Ditto.
622         * gfortran.dg/trim_optimize_6.f90: Ditto.
623         * gfortran.dg/typebound_call_12.f03: Ditto.
624         * gfortran.dg/typebound_operator_5.f03: Ditto.
625         * gfortran.dg/typebound_operator_6.f03: Ditto.
626         * gfortran.dg/typebound_proc_18.f03: Ditto.
627         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
628         * gfortran.dg/use_1.f90: Ditto.
629         * gfortran.dg/use_10.f90: Ditto.
630         * gfortran.dg/use_11.f90: Ditto.
631         * gfortran.dg/use_14.f90: Ditto.
632         * gfortran.dg/use_only_2.f90: Ditto.
633         * gfortran.dg/use_rename_4.f90: Ditto.
634         * gfortran.dg/use_rename_5.f90: Ditto.
635         * gfortran.dg/used_dummy_types_3.f90: Ditto.
636         * gfortran.dg/used_interface_ref.f90: Ditto.
637         * gfortran.dg/used_types_11.f90: Ditto.
638         * gfortran.dg/used_types_3.f90: Ditto.
639         * gfortran.dg/used_types_4.f90: Ditto.
640         * gfortran.dg/userdef_operator_2.f90: Ditto.
641         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
642         * gfortran.dg/vect/pr46213.f90: Ditto.
643         * gfortran.dg/whole_file_21.f90: Ditto.
644         * gfortran.dg/whole_file_22.f90: Ditto.
645         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
646         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
647
648 2011-08-02  Kai Tietz  <ktietz@redhat.com>
649
650         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
651
652 2011-08-01  Jason Merrill  <jason@redhat.com>
653
654         PR c++/49932
655         * g++.dg/abi/mangle49.C: New.
656
657         PR c++/49924
658         * g++.dg/cpp0x/constexpr-array4.C: New.
659
660         PR c++/49813
661         * g++.dg/cpp0x/constexpr-builtin1.C: New.
662
663 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
664
665         PR target/49927
666         * gcc.target/i386/pr49927.c: New test.
667
668 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
669
670         PR tree-optimization/49926
671         * gcc.dg/vect/pr49926.c: New test.
672
673 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
674
675         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
676         * gcc.target/i386/lzcnt-1.c: New test.
677         * gcc.target/i386/lzcnt-2.c: Likewise.
678         * gcc.target/i386/lzcnt-2a.c: Likewise.
679         * gcc.target/i386/lzcnt-3.c: Likewise.
680         * gcc.target/i386/lzcnt-4.c: Likewise.
681         * gcc.target/i386/lzcnt-4a.c: Likewise.
682         * gcc.target/i386/lzcnt-5.c: Likewise.
683         * gcc.target/i386/lzcnt-6.c: Likewise.
684         * gcc.target/i386/lzcnt-6a.c: Likewise.
685         * gcc.target/i386/lzcnt-check.h: Likewise.
686
687         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
688         * gcc.target/i386/sse-13.c: Likewise.
689         * gcc.target/i386/sse-14.c: Likewise.
690         * g++.dg/other/i386-2.C: Likewise.
691         * g++.dg/other/i386-3.C: Likewise.
692
693 2011-08-01  Julian Brown  <julian@codesourcery.com>
694
695         * gcc.target/arm/fixed-point-exec.c: New test.
696
697 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
698
699         PR target/49920
700         * gcc.target/i386/pr49920.c: New test.
701
702 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
703
704         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
705         * gcc.dg/tree-ssa/pr23109.c: Ditto.
706         * gcc.dg/tree-ssa/loop-7.c: Ditto.
707         * gcc.dg/tree-ssa/loop-32.c: Ditto.
708         * gcc.dg/tree-ssa/loop-33.c: Ditto.
709         * gcc.dg/tree-ssa/loop-34.c: Ditto.
710         * gcc.dg/tree-ssa/loop-35.c: Ditto.
711         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
712         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
713         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
714         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
715         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
716         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
717         * g++.dg/tree-ssa/pr33615.C: Ditto.
718         * g++.dg/tree-ssa/restrict1.C: Ditto.
719         * c-c++-common/restrict-2.c: Ditto.
720         * gfortran.dg/pr32921.f: Ditto.
721         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
722         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
723         * gcc.dg/tree-ssa/vrp47.c: Ditto.
724         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
725         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
726         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
727         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
728         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
729         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
730         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
731
732 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
733
734         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
735         .exe.ltrans[0-9]*. dump files.
736
737 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
738
739         PR fortran/49112
740         * gfortran.dg/abstract_type_6.f03: Modified.
741         * gfortran.dg/typebound_proc_24.f03: New.
742
743 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
744
745         PR testsuite/49917
746         * g++.dg/init/for1.C: Fix.
747
748 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
749
750         PR fortran/48876
751         * gfortran.dg/string_5.f90:  New test.
752
753 2011-07-29  Jason Merrill  <jason@redhat.com>
754
755         PR c++/49867
756         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
757
758 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
759
760         PR tree-optimization/47407
761         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
762         alpha*-dec-osf*.
763         Sort target list.
764
765 2011-07-29  Richard Guenther  <rguenther@suse.de>
766
767         * gcc.dg/uninit-suppress.c: Also disable VRP.
768         * gcc.dg/uninit-suppress_2.c: Likewise.
769
770 2011-07-28  Jason Merrill  <jason@redhat.com>
771
772         PR c++/49808
773         * g++.dg/template/nontype24.C: New.
774
775 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
776
777         PR rtl-optimization/47958
778         * gcc.dg/torture/pr47958-1.c: New.
779
780 2011-07-29  Wei Guozhi  <carrot@google.com>
781
782         PR rtl-optimization/49799
783         * gcc.dg/pr49799.c: New test case.
784
785 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
786
787         PR middle-end/48648
788         * gcc.dg/graphite/id-pr48648.c: New.
789
790 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
791
792         PR fortran/31067
793         * gfortran.dg/maxloc_2.f90: New test.
794         * gfortran.dg/maxloc_3.f90: New test.
795         * gfortran.dg/minloc_1.f90: New test.
796         * gfortran.dg/minloc_2.f90: New test.
797         * gfortran.dg/minloc_3.f90: New test.
798         * gfortran.dg/minmaxloc_7.f90: New test.
799
800         PR debug/49871
801         * gcc.dg/debug/dwarf2/pr49871.c: New test.
802
803 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
804
805         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
806         the builtin isn't optimized away.
807
808 2011-07-27  Tobias Burnus  <burnus@net-b.de>
809
810         PR fortran/45586
811         * gfortran.dg/lto/pr45586-2_0.f90: New.
812
813 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
814
815         PR middle-end/49875
816         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
817         * c-c++-common/cxxbitfields-5.c: Same.
818
819 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
820
821         * lib/target-supports.exp (check_effective_target_mmap): Use
822         check_function_available.
823
824 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
825
826         * g++.old-deja/g++.pt/crash60.C: Updated.
827
828 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
829
830         PR target/49866
831         * gcc.target/i386/pr49866.c: New test.
832
833 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
834
835         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
836         * gcc.target/i386/bmi-andn-1.c: New test.
837         * gcc.target/i386/bmi-andn-1a.c: Likewise.
838         * gcc.target/i386/bmi-andn-2.c: Likewise.
839         * gcc.target/i386/bmi-andn-2a.c: Likewise.
840         * gcc.target/i386/bmi-bextr-1.c: Likewise.
841         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
842         * gcc.target/i386/bmi-bextr-2.c: Likewise.
843         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
844         * gcc.target/i386/bmi-blsi-1.c: Likewise.
845         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
846         * gcc.target/i386/bmi-blsi-2.c: Likewise.
847         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
848         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
849         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
850         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
851         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
852         * gcc.target/i386/bmi-blsr-1.c: Likewise.
853         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
854         * gcc.target/i386/bmi-blsr-2.c: Likewise.
855         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
856         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
857         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
858         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
859         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
860
861 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
862
863         PR middle-end/47691
864         * gfortran.dg/graphite/id-pr47691.f: New.
865
866 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
867
868         * gcc.target/i386/avx-os-support.h: New.
869         * gcc.target/i386/avx-check.h: Include avx-os-support.h
870         (main): Check avx_os_support before the test is run.
871         * gcc.target/i386/aes-avx-check.h: Ditto.
872         * gcc.target/i386/pclmul-avx-check.h: Ditto.
873
874 2011-07-27  Kai Tietz  <ktietz@redhat.com>
875
876         * gcc.target/i386/aggregate-ret3.c: New test.
877         * gcc.target/i386/aggregate-ret4.c: New test.
878
879 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
880
881         PR fortran/49755
882         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
883         allocated array should *not* change its size.
884         * gfortran.dg/multiple_allocation_3.f90: New test.
885
886 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
887
888         PR c++/49776
889         * g++.dg/cpp0x/constexpr-49776.C: New.
890
891 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
892
893         PR middle-end/47046
894         * gcc.dg/graphite/id-pr47046.c: New.
895
896 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
897
898         PR middle-end/47653
899         * gcc.dg/graphite/run-id-pr47593.c: New.
900
901 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
902
903         PR middle-end/47653
904         * gcc.dg/graphite/run-id-pr47653.c: New.
905         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
906         induction variables.
907         * gcc.dg/graphite/scop-16.c: Same.
908         * gcc.dg/graphite/scop-17.c: Same.
909         * gcc.dg/graphite/scop-21.c: Same.
910
911 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
912
913         PR middle-end/48805
914         * gcc.dg/graphite/id-pr48805.c: New.
915
916 2011-07-26  Tobias Burnus  <burnus@net-b.de>
917
918         * gfortran.dg/coarray_lib_token_2.f90: New.
919
920 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
921
922         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
923         SPU local store.
924
925 2011-07-25  Andrew Pinski  <apinski@cavium.com>
926
927         PR tree-opt/49671
928         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
929         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
930
931 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
932
933         * lib/target-supports.exp (check_effective_target_mmap): New proc.
934
935         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
936         * gcc.c-torture/execute/loop-2g.c: Likewise.
937         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
938         Require mmap support.
939         * gcc.c-torture/execute/loop-2g.x: Likewise.
940         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
941         (MAP_ANON): Provide default.
942         * gcc.dg/20050826-1.c: Likewise.
943         * gcc.target/i386/pr36533.c: Likewise.
944         * gcc.dg/vect/pr49038.c: Remove dg-do run.
945         Use dg-require-effective-target mmap.
946
947 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR c++/49838
950         * g++.dg/cpp0x/range-for19.C: New.
951
952 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
953
954         PR testsuite/49753
955         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
956
957         Revert:
958         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
959
960         PR testsuite/49753
961         * g++.dg/torture/pr49309.C: Remove.
962
963 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
964
965         PR tree-optimization/49809
966         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
967         test.
968
969 2011-07-25  Richard Guenther  <rguenther@suse.de>
970
971         PR tree-optimization/49715
972         * gcc.target/i386/pr49715-1.c: New testcase.
973         * gcc.target/i386/pr49715-2.c: Likewise.
974
975 2011-07-23  Jason Merrill  <jason@redhat.com>
976
977         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
978
979 2011-07-22  Jason Merrill  <jason@redhat.com>
980
981         PR c++/49793
982         * g++.dg/cpp0x/initlist55.C: New.
983
984 2011-07-23  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/49791
987         * gfortran.dg/namelist_72.f: New.
988
989 2011-07-23  Tobias Burnus  <burnus@net-b.de>
990
991         * gfortran.dg/coarray_25.f90: New.
992
993 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
994
995         * override1.C: This test should use c++0x mode.
996         * override3.C: New. Test the diagnostics in c++98 mode.
997
998 2011-07-22  Jason Merrill  <jason@redhat.com>
999             Mark Glisse  <marc.glisse@normalesup.org>
1000
1001         PR c++/30112
1002         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1003
1004         PR c++/49813
1005         * g++.dg/opt/builtins2.C: New.
1006         * g++.dg/other/error27.C: Don't rely on __builtin.
1007
1008 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1011         on lp64 targets.
1012         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1013         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1014         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1015         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1016
1017         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1018         instead of ia32.
1019
1020 2011-07-22  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/45819
1023         * gcc.dg/pr45819.c: New testcase.
1024
1025 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1028
1029 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1030
1031         PR middle-end/47654
1032         PR middle-end/49649
1033         * gcc.dg/graphite/run-id-pr47654.c: New.
1034
1035 2011-07-21  Ian Lance Taylor  <iant@google.com>
1036
1037         PR middle-end/49705
1038         * gcc.dg/pr49705.c: New test.
1039
1040 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1041
1042         * lib/target-supports.exp (check_avx_os_support_available): New.
1043         (check_effective_target_avx_runtime): Use it.
1044
1045 2011-07-21  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/49770
1048         * g++.dg/torture/pr49770.C: New testcase.
1049
1050 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1051
1052         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1053         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1054
1055 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1056
1057         * gfortran.dg/coarray_lib_token_1.f90: New.
1058
1059 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1060
1061         * gcc.dg/pr32912-2.c: Skip for AVR.
1062         * gcc.dg/pr44674.c: Add dg-require-profiling.
1063
1064 2011-07-20  Jason Merrill  <jason@redhat.com>
1065
1066         * g++.dg/ext/desig2.C: New.
1067
1068 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1069
1070         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1071         be generated.
1072         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1073         * gcc.target/powerpc/recip-3.c: Ditto.
1074
1075 2011-07-19  Jason Merrill  <jason@redhat.com>
1076
1077         PR c++/6709 (DR 743)
1078         PR c++/42603 (DR 950)
1079         * g++.dg/cpp0x/decltype21.C: New.
1080
1081 2011-07-20  Richard Guenther  <rguenther@suse.de>
1082
1083         PR middle-end/18908
1084         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1085         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1086
1087 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1088
1089         * gcc.target/arm/combine-movs.c: New.
1090         * gcc.target/arm/unsigned-extend-2.c: New.
1091
1092 2011-07-19  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/49785
1095         * g++.dg/cpp0x/variadic114.C: New.
1096
1097 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1098
1099         * gfortran.dg/coarray_args_1.f90: New.
1100         * gfortran.dg/coarray_args_2.f90: New.
1101
1102 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1103
1104         PR fortran/49708
1105         * gfortran.dg/allocate_error_3.f90: New.
1106
1107 2011-07-19  Richard Guenther  <rguenther@suse.de>
1108
1109         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1110         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1111         * gcc.dg/torture/20110719-1.c: New testcase.
1112
1113 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR tree-optimization/49768
1116         * gcc.c-torture/execute/pr49768.c: New test.
1117
1118 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1119
1120         PR tree-optimization/49771
1121         * gcc.dg/vect/pr49771.c: New test.
1122
1123 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1124
1125         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1126         * gcc.dg/ipa/ipa-2.c: Likewise.
1127         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1128         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1129         * gcc.dg/ipa/ipa-5.c: Likewise.
1130         * gcc.dg/ipa/ipa-7.c: Likewise.
1131         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1132         * gcc.dg/ipa/ipacost-1.c: Likewise.
1133         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1134         functions.
1135         * gcc.dg/ipa/ipcp-1.c: New test.
1136         * gcc.dg/ipa/ipcp-2.c: Likewise.
1137         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1138
1139 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR middle-end/49675
1142         * gfortran.dg/pr49675.f90: New test.
1143
1144 2011-07-18  Richard Guenther  <rguenther@suse.de>
1145
1146         * gcc.dg/torture/20110718-1.c: New testcase.
1147
1148 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1149
1150         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1151         * g++.dg/ext/bitfield3.C: Likewise.
1152         * g++.dg/ext/bitfield4.C: Likewise.
1153         * g++.dg/ext/bitfield5.C: Likewise.
1154         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1155         * g++.dg/other/pr23205-2.C: Likewise.
1156         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1157         * gcc.c-torture/compile/20001109-2.c: Likewise.
1158         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1159         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1160         * gcc.dg/bitfld-16.c: Likewise.
1161         * gcc.dg/bitfld-17.c: Likewise.
1162         * gcc.dg/bitfld-18.c: Likewise.
1163         * gcc.dg/builtins-config.h: Remove Netware support.
1164         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1165         * gcc.dg/cdce2.c: Likewise.
1166         * gcc.dg/cpp/assert4.c: Remove netware support.
1167         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1168         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1169
1170         * lib/target-supports.exp (check_visibility_available): Remove
1171         NetWare support.
1172         (check_profiling_available): Likewise.
1173
1174 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1175
1176         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1177
1178 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1179             Thomas Koenig  <tkoenig@gcc.gnu.org>
1180
1181         PR fortran/34657
1182         * gfortran.dg/generic_17.f90: Fix testcase.
1183         * gfortran.dg/interface_3.f90: Add dg-error.
1184         * gfortran.dg/use_14.f90: New.
1185         * gfortran.dg/use_15.f90: New.
1186
1187 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gnat.dg/pointer_controlled.adb: New test.
1190
1191 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1192
1193         PR fortran/49624
1194         * gfortran.dg/pointer_remapping_7.f90: New.
1195
1196 2011-07-16  Jason Merrill  <jason@redhat.com>
1197
1198         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1199
1200 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1201             Jason Merrill  <jason@redhat.com>
1202
1203         PR c++/45329
1204         PR c++/48934
1205         * g++.dg/cpp0x/decltype29.C: Adjust.
1206         * g++.dg/cpp0x/error4.C: Adjust.
1207         * g++.dg/cpp0x/sfinae26.C: Adjust.
1208         * g++.dg/cpp0x/variadic105.C: Adjust.
1209         * g++.dg/template/deduce3.C: Adjust.
1210         * g++.dg/template/error45.C: Adjust.
1211         * g++.dg/template/ptrmem2.C: Adjust.
1212         * g++.dg/template/sfinae2.C: Adjust.
1213         * g++.old-deja/g++.pt/crash60.C: Adjust.
1214         * g++.old-deja/g++.pt/unify6.C: Adjust.
1215         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1216         * g++.dg/cpp0x/nullptr15.C: Adjust.
1217         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1218         * g++.dg/cpp0x/pr31431.C: Adjust.
1219         * g++.dg/cpp0x/pr31434.C: Adjust.
1220         * g++.dg/cpp0x/sfinae11.C: Adjust
1221         * g++.dg/cpp0x/temp_default2.C: Adjust.
1222         * g++.dg/cpp0x/trailing4.C: Adjust.
1223         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1224         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1225         * g++.dg/cpp0x/variadic105.C: Adjust.
1226         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1227         * g++.dg/ext/vla2.C: Adjust.
1228         * g++.dg/other/ptrmem10.C: Adjust.
1229         * g++.dg/other/ptrmem11.C: Adjust.
1230         * g++.dg/overload/unknown1.C: Adjust.
1231         * g++.dg/template/conv11.C: Adjust.
1232         * g++.dg/template/dependent-expr5.C: Adjust.
1233         * g++.dg/template/friend.C: Adjust.
1234         * g++.dg/template/incomplete2.C: Adjust.
1235         * g++.dg/template/local4.C: Adjust.
1236         * g++.dg/template/local6.C: Adjust.
1237         * g++.dg/template/operator9.C: Adjust.
1238         * g++.dg/template/ttp25.C: Adjust.
1239         * g++.dg/template/unify10.C: Adjust.
1240         * g++.dg/template/unify11.C: Adjust.
1241         * g++.dg/template/unify6.C: Adjust.
1242         * g++.dg/template/unify9.C: Adjust.
1243         * g++.dg/template/varmod1.C: Adjust.
1244         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1245         * g++.old-deja/g++.pt/crash28.C: Adjust.
1246         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1247         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1248         * g++.old-deja/g++.pt/expr2.C: Adjust.
1249         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1250         * g++.old-deja/g++.pt/spec5.C: Adjust.
1251         * g++.old-deja/g++.pt/spec6.C: Adjust.
1252         * g++.old-deja/g++.pt/unify4.C: Adjust.
1253         * g++.old-deja/g++.pt/unify8.C: Adjust.
1254         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1255         * g++.dg/overload/template5.C: New testcase.
1256         * g++.dg/template/overload12.C: New testcase.
1257
1258 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1259
1260         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1261         * gfortran.dg/coarray_7.f90: Ditto.
1262         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1263         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1264
1265 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1266
1267         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1268         case.
1269         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1270         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1271         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1272         C67X.
1273         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1274         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1275         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1276
1277 2011-07-15  Jason Merrill  <jason@redhat.com>
1278
1279         PR testsuite/49741
1280         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1281         Use --extra_opts instead of --additional_options.
1282
1283 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR testsuite/49753
1286         * g++.dg/torture/pr49309.C: Remove.
1287
1288 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1289
1290         * gcc.target/tic6x/weak-call.c: New test.
1291         * gcc.target/tic6x/fpcmp.c: New test.
1292         * gcc.target/tic6x/fpdiv.c: New test.
1293         * gcc.target/tic6x/rotdi16-scan.c: New test.
1294         * gcc.target/tic6x/ffssi.c: New test.
1295         * gcc.target/tic6x/fpdiv-lib.c: New test.
1296         * gcc.target/tic6x/cold-lc.c: New test.
1297         * gcc.target/tic6x/longcalls.c: New test.
1298         * gcc.target/tic6x/abi-align-1.c: New test.
1299         * gcc.target/tic6x/fpcmp-finite.c: New test.
1300         * gcc.target/tic6x/rotdi16.c: New test.
1301         * gcc.target/tic6x/bswapl.c: New test.
1302         * gcc.target/tic6x/ffsdi.c: New test.
1303         * gcc.target/tic6x/tic6x.exp: New file.
1304         * gcc.target/tic6x/builtins/arith24.c: New test.
1305         * gcc.target/tic6x/builtins/smpy.c: New test.
1306         * gcc.target/tic6x/builtins/smpylh.c: New test.
1307         * gcc.target/tic6x/builtins/smpyh.c: New test.
1308         * gcc.target/tic6x/builtins/sarith1.c: New test.
1309         * gcc.target/tic6x/builtins/extclr.c: New test
1310         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1311         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1312         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1313         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1314         New functions.
1315         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1316         __TMS320C6X__.
1317         * gcc.dg/20020312-2.c: Likewise.
1318         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1319         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1320         * gcc.dg/torture/builtin-math-7.c: Likewise.
1321
1322         PR testsuite/49757
1323         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1324         not testing tic6x-*-*.
1325
1326 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1327
1328         PR tree-opt/49309
1329         * g++.dg/torture/pr49309.C: New testcase.
1330
1331 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1332
1333         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1334
1335 2011-07-14  Richard Guenther  <rguenther@suse.de>
1336
1337         PR tree-optimization/49651
1338         * gcc.dg/torture/pr49651.c: New testcase.
1339
1340 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1341
1342         PR target/43746
1343         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1344
1345 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1346
1347         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1348         -mno-pointers-to-nested-functions.
1349         * gcc.target/powerpc/no-r11-2.c: Ditto.
1350         * gcc.target/powerpc/no-r11-3.c: Ditto.
1351
1352 2011-07-13  Jason Merrill  <jason@redhat.com>
1353
1354         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1355         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1356         when compiling C files.
1357         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1358         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1359         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1360         * g++.dg/lookup/anon2.C: Likewise.
1361         * g++.dg/tree-ssa/copyprop.C: Likewise.
1362         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1363         * g++.dg/init/vector1.C: Ignore narrowing errors.
1364         * g++.dg/torture/pr35526.C: Likewise.
1365         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1366
1367 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1368
1369         PR libfortran/49296
1370         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1371         and logical reads.
1372
1373 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1374
1375         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1376         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1377
1378 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1381         * lib/obj-c++.exp (obj-c++_init): Ditto.
1382         * lib/file-format.exp (gcc_target_object_format): Ditto.
1383         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1384         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1385         (check_visibility_available): Ditto.
1386         (check_effective_target_tls_native): Ditto.
1387         (check_effective_target_tls_emulated): Ditto.
1388         (check_effective_target_function_sections): Ditto.
1389
1390 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1391
1392         * gcc.target/arm/pr48183.c: New test.
1393
1394 2011-07-13  Richard Guenther  <rguenther@suse.de>
1395
1396         * gcc.dg/torture/20110713-1.c: New testcase.
1397
1398 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1399
1400         PR rtl-opt/49474
1401         * gcc.c-torture/compile/pr49474.c: New testcase.
1402
1403 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR tree-optimization/49712
1406         * gcc.c-torture/execute/pr49712.c: New test.
1407
1408 2011-07-11  Jason Merrill  <jason@redhat.com>
1409
1410         PR c++/44609
1411         * g++.dg/template/recurse3.C: New.
1412
1413 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR debug/49676
1416         * gcc.dg/guality/csttest.c: New test.
1417
1418         PR fortran/49698
1419         * gfortran.dg/pr49698.f90: New test.
1420
1421 2011-07-11  Jeff Law  <law@redhat.com>
1422
1423         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1424
1425 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1426
1427         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1428         * go.test/go-test.exp (go-set-goarch): Likewise.
1429
1430 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1431
1432         PR target/39633
1433         * gcc.target/avr/torture/pr39633.c: New test case.
1434
1435 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/18918
1438         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1439
1440 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1441
1442         * lib/target-supports.exp (check_effective_target_scheduling):
1443         New Function.
1444         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1445         * gcc.dg/pr45055.c: Ditto.
1446         * gcc.dg/pr45353.c: Ditto.
1447         * g++.dg/pr45056.C: Ditto.
1448
1449 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1450
1451         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1452         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1453         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1454         * g++.dg/torture/pr31863.C: Skip AVR.
1455
1456 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1457
1458         PR fortran/49690
1459         * gfortran.dg/intrinsic_signal.f90: New.
1460
1461 2011-07-09  Jason Merrill  <jason@redhat.com>
1462
1463         * g++.dg/cpp0x/regress/regress6.C: New.
1464         * g++.dg/parse/crash45.C: Adjust message.
1465         * g++.dg/template/crash38.C: Adjust message.
1466         * g++.dg/template/crash64.C: Adjust message.
1467
1468 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1469
1470         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1471         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1472         * g++.dg/abi/bitfield3.C: Likewise.
1473         * g++.dg/eh/pr38662.C: Likewise.
1474         * g++.dg/ext/attrib36.C: Likewise.
1475         * g++.dg/ext/attrib37.C: Likewise.
1476         * g++.dg/ext/attrib8.C: Likewise.
1477         * g++.dg/ext/tmplattr1.C: Likewise.
1478         * g++.dg/inherit/override-attribs.C: Likewise.
1479         * g++.dg/opt/inline9.C: Likewise.
1480         * g++.dg/opt/life1.C: Likewise.
1481         * g++.dg/opt/longbranch2.C: Likewise.
1482         * g++.dg/opt/nrv12.C: Likewise.
1483         * g++.dg/opt/reg-stack4.C: Likewise.
1484         * g++.dg/other/pr35504.C: Likewise.
1485         * g++.dg/other/pr39496.C: Likewise.
1486         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1487         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1488         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1489         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1490         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1491         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1492         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1493         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1494         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1495         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1496         * g++.dg/warn/pr15774-1.C: Likewise.
1497         * g++.dg/warn/pr15774-2.C: Likewise.
1498         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1499         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1500         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1501         * g++.old-deja/g++.pt/asm2.C: Likewise.
1502         * gcc.c-torture/compile/20000804-1.c: Likewise.
1503         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1504         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1505         * gcc.dg/20020108-1.c: Likewise.
1506         * gcc.dg/20020122-2.c: Likewise.
1507         * gcc.dg/20020122-3.c: Likewise.
1508         * gcc.dg/20020206-1.c: Likewise.
1509         * gcc.dg/20020219-1.c: Likewise.
1510         * gcc.dg/20020310-1.c: Likewise.
1511         * gcc.dg/20020411-1.c: Likewise.
1512         * gcc.dg/20020418-2.c: Likewise.
1513         * gcc.dg/20020426-2.c: Likewise.
1514         * gcc.dg/20020517-1.c: Likewise.
1515         * gcc.dg/20030204-1.c: Likewise.
1516         * gcc.dg/20030826-2.c: Likewise.
1517         * gcc.dg/20031102-1.c: Likewise.
1518         * gcc.dg/20031202-1.c: Likewise.
1519         * gcc.dg/20050111-1.c: Likewise.
1520         * gcc.dg/20050503-1.c: Likewise.
1521         * gcc.dg/array-init-1.c: Likewise.
1522         * gcc.dg/builtin-apply4.c: Likewise.
1523         * gcc.dg/dfp/pr31344.c: Likewise.
1524         * gcc.dg/gomp/atomic-11.c: Likewise.
1525         * gcc.dg/graphite/pr40281.c: Likewise.
1526         * gcc.dg/ia64-sync-1.c: Likewise.
1527         * gcc.dg/ia64-sync-2.c: Likewise.
1528         * gcc.dg/ia64-sync-3.c: Likewise.
1529         * gcc.dg/ia64-sync-4.c: Likewise.
1530         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1531         * gcc.dg/invalid-call-1.c: Likewise.
1532         * gcc.dg/loop-3.c: Likewise.
1533         * gcc.dg/lower-subreg-1.c: Likewise.
1534         * gcc.dg/lto/pr47259_0.c: Likewise.
1535         * gcc.dg/nested-calls-1.c: Likewise.
1536         * gcc.dg/pr20017.c: Likewise.
1537         * gcc.dg/pr25023.c: Likewise.
1538         * gcc.dg/pr27671-2.c: Likewise.
1539         * gcc.dg/pr32176.c: Likewise.
1540         * gcc.dg/pr33676.c: Likewise.
1541         * gcc.dg/pr35045.c: Likewise.
1542         * gcc.dg/pr36015.c: Likewise.
1543         * gcc.dg/pr36584.c: Likewise.
1544         * gcc.dg/pr36998.c: Likewise.
1545         * gcc.dg/pr37438.c: Likewise.
1546         * gcc.dg/pr37908.c: Likewise.
1547         * gcc.dg/pr41241.c: Likewise.
1548         * gcc.dg/pr41340.c: Likewise.
1549         * gcc.dg/pr44136.c: Likewise.
1550         * gcc.dg/pr44194-1.c: Likewise.
1551         * gcc.dg/pr46212.c: Likewise.
1552         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1553         * gcc.dg/setjmp-2.c: Likewise.
1554         * gcc.dg/short-compare-1.c: Likewise.
1555         * gcc.dg/short-compare-2.c: Likewise.
1556         * gcc.dg/smod-1.c: Likewise.
1557         * gcc.dg/sync-2.c: Likewise.
1558         * gcc.dg/sync-3.c: Likewise.
1559         * gcc.dg/tls/opt-1.c: Likewise.
1560         * gcc.dg/tls/opt-2.c: Likewise.
1561         * gcc.dg/tls/opt-3.c: Likewise.
1562         * gcc.dg/torture/badshift.c: Likewise.
1563         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1564         * gcc.dg/torture/pr20314-2.c: Likewise.
1565         * gcc.dg/torture/pr36891.c: Likewise.
1566         * gcc.dg/torture/pr38774.c: Likewise.
1567         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1568         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1569         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1570         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1571         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1572         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1573         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1574         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1575         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1576         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1577         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1578         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1579         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1580         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1581         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1582         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1583         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1584         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1585         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1586         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1587         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1588         * gcc.dg/unroll-1.c: Likewise.
1589         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1590         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1591         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1592         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1593         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1594         * gcc.target/i386/20000609-1.c: Likewise.
1595         * gcc.target/i386/20000720-1.c: Likewise.
1596         * gcc.target/i386/20000724-1.c: Likewise.
1597         * gcc.target/i386/20011107-1.c: Likewise.
1598         * gcc.target/i386/20011119-1.c: Likewise.
1599         * gcc.target/i386/20020201-3.c: Likewise.
1600         * gcc.target/i386/20020218-1.c: Likewise.
1601         * gcc.target/i386/20020729-1.c: Likewise.
1602         * gcc.target/i386/20030926-1.c: Likewise.
1603         * gcc.target/i386/20060125-1.c: Likewise.
1604         * gcc.target/i386/20060125-2.c: Likewise.
1605         * gcc.target/i386/20060512-1.c: Likewise.
1606         * gcc.target/i386/20060512-2.c: Likewise.
1607         * gcc.target/i386/20060512-3.c: Likewise.
1608         * gcc.target/i386/20060512-4.c: Likewise.
1609         * gcc.target/i386/387-1.c: Likewise.
1610         * gcc.target/i386/387-2.c: Likewise.
1611         * gcc.target/i386/387-5.c: Likewise.
1612         * gcc.target/i386/387-6.c: Likewise.
1613         * gcc.target/i386/980312-1.c: Likewise.
1614         * gcc.target/i386/980313-1.c: Likewise.
1615         * gcc.target/i386/990117-1.c: Likewise.
1616         * gcc.target/i386/990424-1.c: Likewise.
1617         * gcc.target/i386/990524-1.c: Likewise.
1618         * gcc.target/i386/991129-1.c: Likewise.
1619         * gcc.target/i386/991214-1.c: Likewise.
1620         * gcc.target/i386/991230-1.c: Likewise.
1621         * gcc.target/i386/addr-sel-1.c: Likewise.
1622         * gcc.target/i386/aggregate-ret1.c: Likewise.
1623         * gcc.target/i386/aggregate-ret2.c: Likewise.
1624         * gcc.target/i386/align-main-3.c: Likewise.
1625         * gcc.target/i386/amd64-abi-1.c: Likewise.
1626         * gcc.target/i386/amd64-abi-2.c: Likewise.
1627         * gcc.target/i386/amd64-abi-4.c: Likewise.
1628         * gcc.target/i386/amd64-abi-5.c: Likewise.
1629         * gcc.target/i386/amd64-abi-6.c: Likewise.
1630         * gcc.target/i386/asm-1.c: Likewise.
1631         * gcc.target/i386/asm-3.c: Likewise.
1632         * gcc.target/i386/asm-5.c: Likewise.
1633         * gcc.target/i386/attributes-error.c: Likewise.
1634         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1635         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1636         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1637         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1638         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1639         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1640         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1641         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1642         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1643         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1644         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1645         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1646         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1647         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1648         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1649         * gcc.target/i386/bitfield1.c: Likewise.
1650         * gcc.target/i386/bitfield2.c: Likewise.
1651         * gcc.target/i386/bmi-2.c: Likewise.
1652         * gcc.target/i386/bmi-5.c: Likewise.
1653         * gcc.target/i386/builtin-unreachable.c: Likewise.
1654         * gcc.target/i386/cleanup-2.c: Likewise.
1655         * gcc.target/i386/clobbers.c: Likewise.
1656         * gcc.target/i386/cmov8.c: Likewise.
1657         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1658         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1659         * gcc.target/i386/compress-float-387.c: Likewise.
1660         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1661         * gcc.target/i386/compress-float-sse.c: Likewise.
1662         * gcc.target/i386/crc32-2.c: Likewise.
1663         * gcc.target/i386/crc32-3.c: Likewise.
1664         * gcc.target/i386/divmod-7.c: Likewise.
1665         * gcc.target/i386/divmod-8.c: Likewise.
1666         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1667         * gcc.target/i386/fma3-builtin.c: Likewise.
1668         * gcc.target/i386/fma3-fma.c: Likewise.
1669         * gcc.target/i386/fma4-256-vector.c: Likewise.
1670         * gcc.target/i386/fma4-builtin.c: Likewise.
1671         * gcc.target/i386/fma4-fma-2.c: Likewise.
1672         * gcc.target/i386/fma4-fma.c: Likewise.
1673         * gcc.target/i386/fma4-vector-2.c: Likewise.
1674         * gcc.target/i386/fma4-vector.c: Likewise.
1675         * gcc.target/i386/funcspec-1.c: Likewise.
1676         * gcc.target/i386/funcspec-10.c: Likewise.
1677         * gcc.target/i386/funcspec-11.c: Likewise.
1678         * gcc.target/i386/funcspec-2.c: Likewise.
1679         * gcc.target/i386/funcspec-5.c: Likewise.
1680         * gcc.target/i386/funcspec-6.c: Likewise.
1681         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1682         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1683         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1684         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1685         * gcc.target/i386/incoming-1.c: Likewise.
1686         * gcc.target/i386/incoming-10.c: Likewise.
1687         * gcc.target/i386/incoming-11.c: Likewise.
1688         * gcc.target/i386/incoming-12.c: Likewise.
1689         * gcc.target/i386/incoming-13.c: Likewise.
1690         * gcc.target/i386/incoming-14.c: Likewise.
1691         * gcc.target/i386/incoming-15.c: Likewise.
1692         * gcc.target/i386/incoming-2.c: Likewise.
1693         * gcc.target/i386/incoming-3.c: Likewise.
1694         * gcc.target/i386/incoming-4.c: Likewise.
1695         * gcc.target/i386/incoming-5.c: Likewise.
1696         * gcc.target/i386/incoming-6.c: Likewise.
1697         * gcc.target/i386/incoming-7.c: Likewise.
1698         * gcc.target/i386/incoming-8.c: Likewise.
1699         * gcc.target/i386/incoming-9.c: Likewise.
1700         * gcc.target/i386/lea.c: Likewise.
1701         * gcc.target/i386/local.c: Likewise.
1702         * gcc.target/i386/loop-1.c: Likewise.
1703         * gcc.target/i386/loop-2.c: Likewise.
1704         * gcc.target/i386/loop-3.c: Likewise.
1705         * gcc.target/i386/max-stack-align.c: Likewise.
1706         * gcc.target/i386/memcpy-1.c: Likewise.
1707         * gcc.target/i386/movbe-2.c: Likewise.
1708         * gcc.target/i386/movq-2.c: Likewise.
1709         * gcc.target/i386/movq.c: Likewise.
1710         * gcc.target/i386/nrv1.c: Likewise.
1711         * gcc.target/i386/pad-4.c: Likewise.
1712         * gcc.target/i386/pad-5a.c: Likewise.
1713         * gcc.target/i386/pad-5b.c: Likewise.
1714         * gcc.target/i386/pad-6a.c: Likewise.
1715         * gcc.target/i386/pad-6b.c: Likewise.
1716         * gcc.target/i386/pad-7.c: Likewise.
1717         * gcc.target/i386/pad-9.c: Likewise.
1718         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1719         * gcc.target/i386/pic-1.c: Likewise.
1720         * gcc.target/i386/pr12092-1.c: Likewise.
1721         * gcc.target/i386/pr12329.c: Likewise.
1722         * gcc.target/i386/pr21518.c: Likewise.
1723         * gcc.target/i386/pr22362.c: Likewise.
1724         * gcc.target/i386/pr22585.c: Likewise.
1725         * gcc.target/i386/pr23098.c: Likewise.
1726         * gcc.target/i386/pr25196.c: Likewise.
1727         * gcc.target/i386/pr25293.c: Likewise.
1728         * gcc.target/i386/pr25654.c: Likewise.
1729         * gcc.target/i386/pr26449.c: Likewise.
1730         * gcc.target/i386/pr26778.c: Likewise.
1731         * gcc.target/i386/pr26826.c: Likewise.
1732         * gcc.target/i386/pr27266.c: Likewise.
1733         * gcc.target/i386/pr29978.c: Likewise.
1734         * gcc.target/i386/pr30505.c: Likewise.
1735         * gcc.target/i386/pr30961-1.c: Likewise.
1736         * gcc.target/i386/pr31628.c: Likewise.
1737         * gcc.target/i386/pr32000-2.c: Likewise.
1738         * gcc.target/i386/pr32661-1.c: Likewise.
1739         * gcc.target/i386/pr32708-2.c: Likewise.
1740         * gcc.target/i386/pr32708-3.c: Likewise.
1741         * gcc.target/i386/pr34256.c: Likewise.
1742         * gcc.target/i386/pr34312.c: Likewise.
1743         * gcc.target/i386/pr34522.c: Likewise.
1744         * gcc.target/i386/pr35160.c: Likewise.
1745         * gcc.target/i386/pr35281.c: Likewise.
1746         * gcc.target/i386/pr36246.c: Likewise.
1747         * gcc.target/i386/pr36786.c: Likewise.
1748         * gcc.target/i386/pr37275.c: Likewise.
1749         * gcc.target/i386/pr37843-3.c: Likewise.
1750         * gcc.target/i386/pr37843-4.c: Likewise.
1751         * gcc.target/i386/pr39082-1.c: Likewise.
1752         * gcc.target/i386/pr39431.c: Likewise.
1753         * gcc.target/i386/pr39496.c: Likewise.
1754         * gcc.target/i386/pr39543-2.c: Likewise.
1755         * gcc.target/i386/pr39911.c: Likewise.
1756         * gcc.target/i386/pr40718.c: Likewise.
1757         * gcc.target/i386/pr40906-1.c: Likewise.
1758         * gcc.target/i386/pr40906-2.c: Likewise.
1759         * gcc.target/i386/pr40906-3.c: Likewise.
1760         * gcc.target/i386/pr40934.c: Likewise.
1761         * gcc.target/i386/pr41900.c: Likewise.
1762         * gcc.target/i386/pr42589.c: Likewise.
1763         * gcc.target/i386/pr43662.c: Likewise.
1764         * gcc.target/i386/pr43671.c: Likewise.
1765         * gcc.target/i386/pr43766.c: Likewise.
1766         * gcc.target/i386/pr43869.c: Likewise.
1767         * gcc.target/i386/pr44942.c: Likewise.
1768         * gcc.target/i386/pr44948-2a.c: Likewise.
1769         * gcc.target/i386/pr45234.c: Likewise.
1770         * gcc.target/i386/pr45336-2.c: Likewise.
1771         * gcc.target/i386/pr45336-4.c: Likewise.
1772         * gcc.target/i386/pr45852.c: Likewise.
1773         * gcc.target/i386/pr46470.c: Likewise.
1774         * gcc.target/i386/pr48037-1.c: Likewise.
1775         * gcc.target/i386/pr48389.c: Likewise.
1776         * gcc.target/i386/pr49095.c: Likewise.
1777         * gcc.target/i386/pr9771-1.c: Likewise.
1778         * gcc.target/i386/rdfsbase-1.c: Likewise.
1779         * gcc.target/i386/rdfsbase-2.c: Likewise.
1780         * gcc.target/i386/rdgsbase-1.c: Likewise.
1781         * gcc.target/i386/rdgsbase-2.c: Likewise.
1782         * gcc.target/i386/rdrand-3.c: Likewise.
1783         * gcc.target/i386/regparm-stdcall.c: Likewise.
1784         * gcc.target/i386/regparm.c: Likewise.
1785         * gcc.target/i386/reload-1.c: Likewise.
1786         * gcc.target/i386/rotate-2.c: Likewise.
1787         * gcc.target/i386/sibcall-5.c: Likewise.
1788         * gcc.target/i386/signbit-1.c: Likewise.
1789         * gcc.target/i386/signbit-2.c: Likewise.
1790         * gcc.target/i386/signbit-3.c: Likewise.
1791         * gcc.target/i386/sse-5.c: Likewise.
1792         * gcc.target/i386/sse-8.c: Likewise.
1793         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1794         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1795         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1796         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1797         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1798         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1799         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1800         * gcc.target/i386/sse2-movq-2.c: Likewise.
1801         * gcc.target/i386/sse2-movq-3.c: Likewise.
1802         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1803         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1804         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1805         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1806         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1807         * gcc.target/i386/ssefn-1.c: Likewise.
1808         * gcc.target/i386/ssefn-2.c: Likewise.
1809         * gcc.target/i386/sseregparm-1.c: Likewise.
1810         * gcc.target/i386/sseregparm-2.c: Likewise.
1811         * gcc.target/i386/sseregparm-3.c: Likewise.
1812         * gcc.target/i386/sseregparm-4.c: Likewise.
1813         * gcc.target/i386/sseregparm-5.c: Likewise.
1814         * gcc.target/i386/sseregparm-6.c: Likewise.
1815         * gcc.target/i386/sseregparm-7.c: Likewise.
1816         * gcc.target/i386/sseregparm-8.c: Likewise.
1817         * gcc.target/i386/stack-realign.c: Likewise.
1818         * gcc.target/i386/stack-usage-realign.c: Likewise.
1819         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1820         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1821         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1822         * gcc.target/i386/stackalign/return-1.c: Likewise.
1823         * gcc.target/i386/stackalign/return-2.c: Likewise.
1824         * gcc.target/i386/stackalign/return-3.c: Likewise.
1825         * gcc.target/i386/tailcall-1.c: Likewise.
1826         * gcc.target/i386/tbm-2.c: Likewise.
1827         * gcc.target/i386/udivmod-7.c: Likewise.
1828         * gcc.target/i386/udivmod-8.c: Likewise.
1829         * gcc.target/i386/unroll-1.c: Likewise.
1830         * gcc.target/i386/vararg-1.c: Likewise.
1831         * gcc.target/i386/vararg-2.c: Likewise.
1832         * gcc.target/i386/vect8-ret.c: Likewise.
1833         * gcc.target/i386/vectorize5.c: Likewise.
1834         * gcc.target/i386/wmul-1.c: Likewise.
1835         * gcc.target/i386/wmul-2.c: Likewise.
1836         * gcc.target/i386/wrfsbase-1.c: Likewise.
1837         * gcc.target/i386/wrfsbase-2.c: Likewise.
1838         * gcc.target/i386/wrgsbase-1.c: Likewise.
1839         * gcc.target/i386/wrgsbase-2.c: Likewise.
1840         * gcc.target/i386/xop-pcmov.c: Likewise.
1841         * gcc.target/i386/xop-pcmov2.c: Likewise.
1842         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1843         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1844         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1845         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1846         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1847         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1848         * gcc.target/i386/zee.c: Likewise.
1849         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1850         * gfortran.dg/compiler-directive_2.f: Likewise.
1851         * gfortran.dg/g77/20010216-1.f: Likewise.
1852         * gfortran.dg/gomp/pr39152.f90: Likewise.
1853         * gfortran.dg/pr33794.f90: Likewise.
1854
1855 2011-07-09  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/cpp0x/regress/regress5.C: New.
1858
1859 2011-07-08  Jason Merrill  <jason@redhat.com>
1860
1861         PR c++/45437
1862         * g++.dg/expr/compound-asn1.C: New.
1863         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1864
1865 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR target/49621
1868         * gcc.target/powerpc/altivec-34.c: New test.
1869
1870 2011-07-08  Jason Merrill  <jason@redhat.com>
1871
1872         PR c++/45603
1873         * g++.dg/abi/guard3.C: New.
1874
1875 2011-07-08  Julian Brown  <julian@codesourcery.com>
1876
1877         * lib/target-supports.exp
1878         (check_effective_target_arm_little_endian): New.
1879         (check_effective_target_vect_pack_trunc): Use above.
1880         (check_effective_target_vect_unpack): Likewise.
1881         (check_effective_target_vect_element_align): Test
1882         check_effective_target_arm_vect_no_misalign for ARM.
1883
1884 2011-07-08  Jason Merrill  <jason@redhat.com>
1885
1886         PR c++/49673
1887         * g++.dg/cpp0x/constexpr-rom.C: New.
1888
1889 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1890
1891         PR middle-end/49519
1892         * g++.dg/torture/pr49519.C: New test.
1893
1894 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1895
1896         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1897
1898 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1899
1900         PR testsuite/48727
1901         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1902
1903 2011-07-08  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/49662
1906         * gcc.dg/graphite/interchange-14.c: XFAIL.
1907         * gcc.dg/graphite/interchange-15.c: Likewise.
1908         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1909
1910 2011-07-06  Jason Merrill  <jason@redhat.com>
1911
1912         PR c++/49663
1913         * g++.dg/cpp0x/regress/regress4.C: New.
1914
1915 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1916
1917         PR fortran/49648
1918         * gfortran.dg/result_in_spec_4.f90: New test.
1919
1920 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1921
1922         * gcc.target/sparc/cas64.c: New test.
1923
1924 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR c/49644
1927         * g++.dg/torture/pr49644.C: New test.
1928
1929         PR c/49644
1930         * gcc.c-torture/execute/pr49644.c: New test.
1931
1932 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1933
1934         * lib/target-supports.exp (check_effective_target_ia32): New.
1935         (check_effective_target_x32): Likewise.
1936         (check_effective_target_vect_cmdline_needed): Also check x32.
1937
1938 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1939
1940         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1941         dg-prune-output.
1942         * gcc.target/arm/pr42235.c: Likewise.
1943         * gcc.target/arm/pr42495.c: Likewise.
1944         * gcc.target/arm/pr42574.c: Likewise.
1945         * gcc.target/arm/thumb-branch1.c: Likewise.
1946
1947         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1948         unneeded prune of possible warning.
1949         * gcc.target/arm/pr40956.c: Likewise.
1950         * gcc.target/arm/pr42505.c: Likewise.
1951
1952         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1953         * gcc.c-torture/compile/pr46883.c: Likewise.
1954         * gcc.c-torture/compile/pr46934.c: Likewise.
1955
1956         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1957         for move to ../../gcc.c-torture/compile.
1958         * gcc.target/arm/pr46883.c: Likewise.
1959         * gcc.target/arm/pr46934.c: Likewise.
1960
1961         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1962         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1963         * gcc.target/arm/wmul-1.c: Likewise.
1964         * gcc.target/arm/wmul-2.c: Likewise.
1965         * gcc.target/arm/wmul-3.c: Likewise.
1966         * gcc.target/arm/wmul-4.c: Likewise.
1967         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1968         add tab after scan target.
1969         * gcc.target/arm/smlaltt-1.c: Likewise.
1970         * gcc.target/arm/smlatb-1.c: Likewise.
1971         * gcc.target/arm/smlatt-1.c: Likewise.
1972
1973 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR debug/49522
1976         * gcc.dg/debug/pr49522.c: New test.
1977
1978 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1979
1980         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1981         * gcc.dg/pr46212.c: Run only if target int32plus.
1982         * gcc.dg/torture/pr48146.c: Ditto.
1983         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1984         * c-c++-common/pr44832.c: Ditto.
1985         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1986         * gcc.dg/pr31490.c: Ditto.
1987         * gcc.dg/torture/builtin-math-7.c: Run only if target
1988         large_double.
1989         * gcc.dg/torture/pr45764.c: Skip for AVR.
1990         * gcc.dg/pr47893.c: Ditto.
1991
1992 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1993
1994         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1995         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1996         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1997         add tab to scan target.
1998
1999 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2000
2001         * gcc.target/arm/neon-modes-3.c: New test.
2002
2003 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2006         -fno-loop-interchange -ffast-math.
2007
2008 2011-07-07  Richard Guenther  <rguenther@suse.de>
2009
2010         * gcc.dg/ftrapv-3.c: New testcase.
2011
2012 2011-07-07  Richard Guenther  <rguenther@suse.de>
2013
2014         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2015         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2016
2017 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2018
2019         * gcc.dg/binop-notxor1.c: New test.
2020         * gcc.dg/binop-notand4a.c: New test.
2021         * gcc.dg/binop-notxor2.c: New test.
2022         * gcc.dg/binop-notand3a.c: New test.
2023         * gcc.dg/binop-notand2a.c: New test.
2024         * gcc.dg/binop-notand6a.c: New test.
2025         * gcc.dg/binop-notor1.c: New test.
2026         * gcc.dg/binop-notand1a.c: New test.
2027         * gcc.dg/binop-notand5a.c: New test.
2028         * gcc.dg/binop-notor2.c: New test.
2029
2030 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR middle-end/49640
2033         * gcc.dg/gomp/pr49640.c: New test.
2034
2035 2011-07-07  Richard Guenther  <rguenther@suse.de>
2036
2037         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2038
2039 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2040
2041         PR target/39150
2042         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2043
2044 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2045
2046         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2047         * gcc.target/powerpc/no-r11-2.c: Ditto.
2048         * gcc.target/powerpc/no-r11-3.c: Ditto.
2049
2050 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2053         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2054
2055 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2056
2057         * lib/target-supports.exp (check_profiling_available): Disable
2058         profiling with -fprofile-generate for target avr.
2059
2060 2011-07-06  Richard Guenther  <rguenther@suse.de>
2061
2062         PR tree-optimization/49645
2063         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2064
2065 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2066
2067         PR middle-end/47383
2068         * gcc.dg/pr47383.c: New.
2069
2070 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2071
2072         PR tree-optimization/49647
2073         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2074
2075 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2076
2077         PR testsuite/49542
2078         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2079         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2080
2081 2011-07-05  Jason Merrill  <jason@redhat.com>
2082
2083         PR c++/48157
2084         * g++.dg/template/template-id-4.C: New.
2085
2086 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2087
2088         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2089         * gcc.dg/pr43402.c: Ditto.
2090
2091 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2092
2093         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2094
2095 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2096
2097         * gcc.target/powerpc/ppc-switch-1.c: New test for
2098         --param case-values-threshold.
2099         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2100
2101 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2102
2103         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2104
2105 2011-07-05  Jason Merrill  <jason@redhat.com>
2106
2107         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2108
2109 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2110
2111         PR tree-optimization/47654
2112         * gcc.dg/graphite/block-pr47654.c: New.
2113
2114 2011-07-05  Jason Merrill  <jason@redhat.com>
2115
2116         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2117
2118 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2119
2120         PR tree-optimization/49580
2121         * gcc.dg/autopar/pr49580.c: New test.
2122
2123 2011-07-05  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/49518
2126         PR tree-optimization/49628
2127         * g++.dg/torture/pr49628.C: New testcase.
2128         * gcc.dg/torture/pr49518.c: Likewise.
2129
2130 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2131
2132         * ada/acats/run_acats (which): Extract last field from type -p,
2133         type output only if command succeeded.
2134
2135 2011-07-04  Jason Merrill  <jason@redhat.com>
2136
2137         * g++.dg/abi/mangle48.C: New.
2138
2139         * g++.dg/cpp0x/diag1.C: New.
2140
2141         * g++.dg/diagnostic/aka1.C: New.
2142
2143 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR rtl-optimization/49619
2146         * gcc.dg/pr49619.c: New test.
2147
2148         PR rtl-optimization/49472
2149         * gfortran.dg/pr49472.f90: New test.
2150
2151         PR debug/49602
2152         * gcc.dg/pr49602.c: New test.
2153
2154 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2155
2156         PR target/34734
2157         PR target/44643
2158         * gcc.target/avr/avr.exp: Run over cpp files, too.
2159         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2160         * gcc.target/avr/progmem.h: New file.
2161         * gcc.target/avr/exit-abort.h: New file.
2162         * gcc.target/avr/progmem-error-1.c: New file.
2163         * gcc.target/avr/progmem-error-1.cpp: New file.
2164         * gcc.target/avr/progmem-warning-1.c: New file.
2165         * gcc.target/avr/torture/progmem-1.c: New file.
2166         * gcc.target/avr/torture/progmem-1.cpp: New file.
2167
2168 2011-07-04  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/49615
2171         * g++.dg/torture/pr49615.C: New testcase.
2172
2173 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2174
2175         PR tree-optimization/49610
2176         * gcc.dg/vect/pr49610.c: New test.
2177
2178 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/specs/debug1.ads: New test.
2181
2182 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2183
2184         PR fortran/49562
2185         * gfortran.dg/typebound_proc_23.f90: New.
2186
2187 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2188
2189         PR c++/49605
2190         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2191
2192 2011-07-01  Jason Merrill  <jason@redhat.com>
2193
2194         PR c++/48261
2195         * g++.dg/template/template-id-3.C: New.
2196
2197         PR c++/48593
2198         * g++.dg/template/qualified-id4.C: New.
2199
2200         PR c++/48883
2201         * g++.dg/template/explicit-args4.C: New.
2202
2203         PR c++/49085
2204         * g++.dg/template/offsetof2.C: New.
2205
2206 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2207
2208         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2209
2210 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2211
2212         PR libmudflap/49549
2213         * lib/target-supports.exp (check_effective_target_gld): New proc.
2214
2215 2011-07-01  Richard Guenther  <rguenther@suse.de>
2216
2217         PR tree-optimization/49603
2218         * gcc.dg/torture/pr49603.c: New testcase.
2219
2220 2011-06-30  Jason Merrill  <jason@redhat.com>
2221
2222         PR c++/49387
2223         * g++.dg/rtti/template1.C: New.
2224
2225         PR c++/49569
2226         * g++.dg/cpp0x/regress/ctor1.C: New.
2227
2228         PR c++/49355
2229         * g++.dg/cpp0x/initlist54.C: New.
2230
2231 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2232
2233         * gcc.dg/tree-ssa/sra-12.c: New test.
2234
2235 2011-06-29  Jason Merrill  <jason@redhat.com>
2236
2237         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2238
2239 2011-06-30  Richard Guenther  <rguenther@suse.de>
2240
2241         PR tree-optimization/46787
2242         * gcc.dg/vect/vect-121.c: New testcase.
2243
2244 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2245
2246         PR tree-optimization/49094
2247         * gcc.dg/tree-ssa/pr49094.c: New test.
2248
2249 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR fortran/49540
2252         * gfortran.dg/pr49540-1.f90: New test.
2253         * gfortran.dg/pr49540-2.f90: New test.
2254
2255 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2256
2257         PR ada/49511
2258         * ada/acats/run_acats (which): Use last field of type -p output.
2259
2260 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2261             Iain Sandoe  <iains@gcc.gnu.org>
2262
2263         PR libobjc/36610
2264         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2265         Only skip on 64-bit *-*-darwin8* && !objc2.
2266
2267 2011-06-30  Richard Guenther  <rguenther@suse.de>
2268
2269         PR tree-optimization/38752
2270         * gcc.c-torture/compile/pr38752.c: New testcase.
2271
2272 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2273
2274         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2275         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2276
2277 2011-06-29  Jason Merrill  <jason@redhat.com>
2278
2279         PR c++/49216
2280         * g++.dg/cpp0x/initlist53.C: Use placement new.
2281         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2282         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2283
2284         PR c++/49003
2285         * g++.dg/cpp0x/trailing6.C: New.
2286         * g++.dg/cpp0x/pr45908.C: No error.
2287
2288         PR c++/49272
2289         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2290
2291         PR c++/49520
2292         * g++.dg/cpp0x/constexpr-using2.C: New.
2293
2294         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2295
2296         PR c++/45923
2297         * g++.dg/cpp0x/constexpr-diag3.C: New.
2298         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2299         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2300         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2301         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2302
2303 2011-06-29  Jason Merrill  <jason@redhat.com>
2304
2305         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2306
2307 2011-06-29  Richard Guenther  <rguenther@suse.de>
2308
2309         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2310
2311 2011-06-29  Jason Merrill  <jason@redhat.com>
2312
2313         * g++.dg/cpp0x/initlist-value2.C: New.
2314
2315         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2316         * g++.dg/cpp0x/initlist-value.C: New.
2317
2318 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2319
2320         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2321
2322 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2323
2324         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2325         * gcc.dg/inline_2.c: Likewise.
2326         * gcc.dg/unroll_1.c: Likewise.
2327
2328 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR debug/49567
2331         * gcc.target/i386/pr49567.c: New test.
2332
2333 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2334
2335         * gnat.dg/opt17.ad[sb]: New test.
2336
2337 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2338             Tom de Vries  <tom@codesourcery.com>
2339
2340         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2341         (check_effective_target_arm_thumb2): New effective targets.
2342         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2343         properly.  Clean up temporary files.
2344         * gcc.target/arm/ivopts-2.c: Likewise.
2345         * gcc.target/arm/ivopts-3.c: Likewise.
2346         * gcc.target/arm/ivopts-4.c: Likewise.
2347         * gcc.target/arm/ivopts-5.c: Likewise.
2348         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2349
2350 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2351
2352         PR fortran/49479
2353         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2354
2355 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2356
2357         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2358         * gcc.target/arm/vfp-ldmias.c: Likewise.
2359         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2360         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2361         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2362         * gcc.target/arm/vfp-stmias.c: Likewise.
2363         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2364         * gcc.target/arm/vfp-stmiad.c: Likewise.
2365
2366 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2367
2368         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2369         dg-prune-output.
2370         * gcc.target/arm/pr45701-2.c: Ditto.
2371
2372 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2373
2374         PR fortran/49466
2375         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2376         * gfortran.dg/extends_14.f03: Modified.
2377
2378 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2379
2380         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2381         early if the test is already being skipped.
2382
2383         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2384         scan-assembler-dem-not): For missing file, report unresolved with
2385         same message as for pass/fail, with reason reported in log file.
2386
2387         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2388         from add_options_for_arm_neon_fp16.
2389         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2390         check_effective_target_arm_neon_fp16_ok_nocache.
2391         Check -mfpu and -mfloat-abi options from current multilib.
2392         Do not require neon support.
2393         (check_effective_target_arm_fp16_ok): Renamed from
2394         check_effecitve_target_arm_neon_fp16_ok.
2395         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2396         arm_neon_fp16_ok and arm_fp16.
2397         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2398         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2399         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2400         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2401
2402 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2403
2404         * gcc.dg/builtin-assume-aligned-1.c: New test.
2405         * gcc.dg/builtin-assume-aligned-2.c: New test.
2406         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2407
2408         PR debug/49544
2409         * gcc.dg/pr49544.c: New test.
2410
2411 2011-06-27  Richard Guenther  <rguenther@suse.de>
2412
2413         PR tree-optimization/49394
2414         * g++.dg/torture/pr49394.C: New testcase.
2415
2416 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2417
2418         * gcc.dg/optimize-bswapdi-2.c: New test.
2419
2420 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2421             Richard Sandiford  <richard.sandiford@linaro.org>
2422
2423         PR tree-optimization/49169
2424         * gcc.dg/torture/pr49169.c: New test.
2425
2426 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2427
2428         PR testsuite/49529
2429         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2430
2431         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2432         hppa*-*-hpux*.
2433
2434 2011-06-26  Jason Merrill  <jason@redhat.com>
2435
2436         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2437
2438         PR c++/49528
2439         * g++.dg/init/ref19.C: New.
2440         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2441
2442 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR tree-optimization/48377
2445         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2446         non_strict_align.
2447
2448 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2449
2450         PR middle-end/49191
2451         * lib/target-supports.exp (check_effective_target_non_strict_align):
2452         New.
2453         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2454
2455 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2456
2457         PR tree-optimizations/49516
2458         * g++.dg/tree-ssa/pr49516.C: New test.
2459
2460 2011-06-23  Jason Merrill  <jason@redhat.com>
2461
2462         PR c++/35255
2463         * g++.dg/template/partial10.C: New.
2464         * g++.dg/template/partial11.C: New.
2465
2466 2011-06-23  Jeff Law <law@redhat.com>
2467
2468         PR middle-end/48770
2469         * gcc.dg/pr48770.c: New test.
2470
2471 2011-06-23  Jan Hubicka  <jh@suse.cz>
2472
2473         PR middle-end/49373
2474         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2475
2476 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2477
2478         PR testsuite/49512
2479         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2480         instead of -fdump-tree-optimized.
2481
2482 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2483
2484         PR c++/44625
2485         * g++.dg/template/crash107.C: New.
2486         * g++.dg/template/error17.C: Adjust.
2487
2488 2011-06-23  Jason Merrill  <jason@redhat.com>
2489
2490         PR c++/49507
2491         * g++.dg/cpp0x/defaulted30.C: New.
2492
2493         PR c++/49440
2494         * g++.dg/rtti/anon-ns1.C: New.
2495
2496         PR c++/49395
2497         * g++.dg/init/ref18.C: New.
2498
2499         PR c++/36435
2500         * g++.dg/template/partial9.C: New.
2501
2502 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2503
2504         PR middle-end/49373
2505         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2506
2507 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR debug/49496
2510         * gcc.dg/pr49496.c: New test.
2511
2512 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2513
2514         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2515         is not xscale.
2516
2517         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2518
2519         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2520         * gcc.target/arm/pr42879.c: Likewise.
2521         * gcc.target/arm/pr45701-3.c: Likewise.
2522
2523         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2524         * gcc.target/arm/pr40482.c: Likewise.
2525         * gcc.target/arm/stack-corruption.c: Likewise.
2526
2527 2011-06-22  Richard Guenther  <rguenther@suse.de>
2528
2529         PR tree-optimization/49493
2530         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2531
2532 2011-06-22  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/49260
2535         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2536
2537 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2538             Dmitry Melnik  <dm@ispras.ru>
2539
2540         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2541         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2542         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2543
2544 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2545
2546         * gcc.target/arm/tlscall.c: New.
2547
2548 2011-06-21  Jason Merrill  <jason@redhat.com>
2549
2550         PR c++/49172
2551         * g++.dg/cpp0x/constexpr-ref1.C: New.
2552         * g++.dg/cpp0x/constexpr-ref2.C: New.
2553         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2554
2555         PR c++/49482
2556         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2557
2558         PR c++/49418
2559         * g++.dg/template/param3.C: New.
2560
2561 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2562
2563         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2564         my_clrsb test functions.
2565         (main): Test clrsb.
2566         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2567         test_sll, test_ull): Add clrsb tests.
2568         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2569         clrsbll.
2570
2571 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2572
2573         PR fortran/49112
2574         * gfortran.dg/class_44.f03: New.
2575
2576 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2577
2578         PR tree-optimization/49478
2579         * gcc.dg/vect/pr49478.c
2580
2581 2011-06-21  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/49483
2584         * gcc.dg/vect/vect-120.c: New testcase.
2585
2586 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2587
2588         PR testsuite/49443
2589         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2590         * gcc.dg/vect/vect-peel-4.c: Likewise.
2591
2592 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2593
2594         PR middle-end/49139
2595         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2596         * gcc.dg/always_inline2.c: Likewise.
2597         * gcc.dg/always_inline3.c: Likewise.
2598         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2599         * gcc.dg/inline_1.c: Likewise.
2600         * gcc.dg/inline_2.c: Likewise.
2601         * gcc.dg/inline_3.c: Likewise.
2602         * gcc.dg/inline_4.c: Likewise.
2603         * gcc.dg/20051201-1.c: Likewise.
2604         * gcc.dg/pr40087.c: Likewise.
2605         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2606         * gcc.dg/inline-22.c: Likewise.
2607         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2608         * gcc.dg/lto/20090218-1_1.c: Likewise.
2609         * g++.dg/ipa/devirt-7.C: Likewise.
2610         * gcc.dg/uninit-pred-5_a.c: Likewise.
2611         * gcc.dg/uninit-pred-5_b.c: Likewise.
2612         * gcc.dg/fail_always_inline.c: New.
2613
2614 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2615
2616         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2617         into 6 jobs instead of 3.
2618
2619 2011-06-20  Jason Merrill  <jason@redhat.com>
2620
2621         PR c++/49216
2622         * g++.dg/cpp0x/initlist53.C: New.
2623
2624 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2625
2626         PR fortran/18918
2627         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2628         * gfortran.dg/coarray_lock_3.f90: New.
2629         * gfortran.dg/coarray/lock_1.f90: New.
2630
2631 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2632
2633         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2634         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2635         unresolved and report the reason to the log file.
2636
2637         * lib/scanasm.exp (object-size): Move argument processing earlier
2638         to report errors before verifying that the file exists.  Report
2639         problems detected at runtime as unresolved instead of error and
2640         report their reasons to the log file.
2641
2642 2011-06-20  Jason Merrill  <jason@redhat.com>
2643
2644         PR c++/47080
2645         * g++.dg/cpp0x/explicit6.C: New.
2646
2647         PR c++/47635
2648         * g++.dg/cpp0x/enum20.C: New.
2649
2650         PR c++/48138
2651         * g++.dg/ext/attr-aligned01.C: New.
2652
2653         PR c++/49205
2654         * g++.dg/cpp0x/variadic-default.C: New.
2655
2656         PR c++/43321
2657         * g++.dg/cpp0x/auto26.C: New.
2658
2659         PR c++/43831
2660         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2661
2662 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2663
2664         * gcc.dg/binop-notand1.c: New test.
2665         * gcc.dg/binop-notand2.c: New test.
2666         * gcc.dg/binop-notand3.c: New test.
2667         * gcc.dg/binop-notand4.c: New test.
2668         * gcc.dg/binop-notand5.c: New test.
2669         * gcc.dg/binop-notand6.c: New test.
2670
2671 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR testsuite/49432
2674         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2675
2676 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2677
2678         PR fortran/49400
2679         * gfortran.dg/proc_ptr_31.f90: New.
2680
2681 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * gnat.dg/volatile6.adb: New test.
2684         * gnat.dg/volatile7.adb: Likewise.
2685         * gnat.dg/volatile8.adb: Likewise.
2686         * gnat.dg/volatile9.adb: Likewise.
2687
2688 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2689
2690         * gnat.dg/constant3.adb: New test.
2691
2692 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2693
2694         PR libfortran/49296
2695         * gfortran.dg/read_list_eof_1.f90: New test.
2696
2697 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR target/49411
2700         * gcc.target/i386/testimm-1.c: New test.
2701         * gcc.target/i386/testimm-2.c: New test.
2702         * gcc.target/i386/testimm-3.c: New test.
2703         * gcc.target/i386/testimm-4.c: New test.
2704         * gcc.target/i386/testimm-5.c: New test.
2705         * gcc.target/i386/testimm-6.c: New test.
2706         * gcc.target/i386/testimm-7.c: New test.
2707         * gcc.target/i386/testimm-8.c: New test.
2708         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2709         * gcc.target/i386/xop-rotate1-int.c: New test.
2710         * gcc.target/i386/xop-rotate2-int.c: New test.
2711
2712 2011-06-17  Jason Merrill  <jason@redhat.com>
2713
2714         * g++.dg/cpp0x/rv-func2.C: New.
2715
2716         * g++.dg/debug/dwarf2/lambda1.C: New.
2717         * g++.dg/warn/Wshadow-6.C: Adjust.
2718
2719 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2720
2721         PR fortran/48699
2722         * gfortran.dg/move_alloc_5.f90: New.
2723
2724 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2725
2726         PR rtl-optimization/48542
2727         * gcc.dg/torture/pr48542.c: New test.
2728
2729 2011-06-16  Jason Merrill  <jason@redhat.com>
2730
2731         PR c++/44160
2732         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2733
2734         PR c++/45378
2735         * g++.dg/cpp0x/initlist52.C New.
2736
2737         PR c++/45399
2738         * c-c++-common/raw-string-12.c: New.
2739
2740         PR c++/49229
2741         * g++.dg/cpp0x/sfinae26.C: New.
2742
2743         PR c++/49251
2744         * g++.dg/cpp0x/variadic113.C: New.
2745
2746         PR c++/49420
2747         * g++.dg/cpp0x/variadic112.C: New.
2748
2749 2011-06-16  Jeff Law <law@redhat.com>
2750
2751         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2752         improved jump threading.
2753         * gcc.dg/builtin-object-size-2.c: Likewise.
2754         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2755
2756 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2757
2758         PR fortran/49074
2759         * gfortran.dg/typebound_assignment_3.f03: New.
2760
2761 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2762
2763         PR testsuite/48727
2764         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2765
2766 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2767
2768         PR tree-optimization/49343
2769         * gnat.dg/discr31.ad[sb]: New test.
2770
2771 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2772
2773         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2774
2775 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2776
2777         PR target/45098
2778         * gcc.target/arm/ivopts-3.c: Update test.
2779         * gcc.target/arm/ivopts-5.c: Same.
2780
2781 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2782
2783         Revert:
2784         2011-06-10  Wei Guozhi  <carrot@google.com>
2785
2786         PR target/45335
2787         * gcc.target/arm/pr45335.c: New test.
2788         * gcc.target/arm/pr45335-2.c: New test.
2789         * gcc.target/arm/pr45335-3.c: New test.
2790         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2791         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2792         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2793
2794 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2795
2796         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2797
2798 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2799
2800         PR fortran/49417
2801         * gfortran.dg/class_43.f03: New.
2802
2803 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR tree-optimization/49419
2806         * gcc.c-torture/execute/pr49419.c: New test.
2807
2808 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2809
2810         * gcc.dg/sms-9.c: New file.
2811
2812 2011-06-15  Easwaran Raman  <eraman@google.com>
2813
2814         PR rtl-optimization/49414
2815         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2816
2817 2011-06-14  Jason Merrill  <jason@redhat.com>
2818
2819         * g++.dg/cpp0x/noexcept13.C: New.
2820
2821 2011-06-14  Easwaran Raman  <eraman@google.com>
2822
2823         PR rtl-optimization/44194
2824         * gcc.dg/pr44194-1.c: New test.
2825         * gcc.dg/pr44194-2.c: New test.
2826
2827 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2828
2829         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2830         switches.
2831         * gcc.target/arm/pr45701-2.c: Likewise.
2832         * gcc.target/arm/thumb-branch1.c: Likewise.
2833
2834 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2835
2836         PR testsuite/48727
2837         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2838
2839 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2840
2841         * gcc.target/arm/pr45701-1.c: Require thumb support.
2842         * gcc.target/arm/pr45701-2.c: Likewise.
2843         * gcc.target/arm/thumb-branch1.c: Likewise.
2844
2845         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2846         * gcc.target/arm/pr39839.c: Likewise.
2847         * gcc.target/arm/pr40657-2.c: Likewise.
2848         * gcc.target/arm/pr40956.c: Likewise.
2849         * gcc.target/arm/pr41679.c: Likewise.
2850         * gcc.target/arm/pr42235.c: Likewise.
2851         * gcc.target/arm/pr42495.c: Likewise.
2852         * gcc.target/arm/pr42505.c: Likewise.
2853         * gcc.target/arm/pr42574.c: Likewise.
2854         * gcc.target/arm/pr46883.c: Likewise.
2855         * gcc.target/arm/pr46934.c: Likewise.
2856         * gcc.target/arm/xor-and.c: Likewise.
2857
2858 2011-06-14  Jason Merrill  <jason@redhat.com>
2859
2860         * g++.dg/other/error23.C: Adjust error message.
2861         * g++.dg/other/error32.C: Likewise.
2862
2863         PR c++/49389
2864         * g++.dg/cpp0x/rv-dotstar.C: New.
2865
2866         PR c++/49369
2867         * g++.dg/cpp0x/decltype30.C: New.
2868
2869         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2870
2871 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR fortran/49103
2874         * gfortran.dg/pr49103.f90: New test.
2875
2876 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2877
2878         PR target/45098
2879         * gcc.target/arm/ivopts-3.c: New test.
2880         * gcc.target/arm/ivopts-4.c: New test.
2881         * gcc.target/arm/ivopts-5.c: New test.
2882
2883 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR rtl-optimization/49390
2886         * gcc.c-torture/execute/pr49390.c: New test.
2887
2888 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2889
2890         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2891
2892 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2893
2894         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2895         * gcc.c-torture/execute/cmpsi-2.x: New file.
2896         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2897         * gcc.c-torture/execute/pr45262.x: New file.
2898         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2899         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2900         int32plus
2901         * gcc.c-torture/compile/pr49163.c: Ditto.
2902
2903 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2904
2905         * gcc.dg/vect/vect-16.c: Rename to...
2906         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2907         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2908         for double-word vectors.
2909         * gcc.dg/vect/vect-peel-4.c: Likewise.
2910         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2911         vect_element_align.
2912         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2913         -fno-fast-math.
2914
2915 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2916
2917         PR target/44618
2918         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2919
2920 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2921
2922         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2923
2924 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2925
2926         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2927
2928 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2929
2930         * gfortran.dg/trim_optimize_8.f90:  New test case.
2931
2932 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2933            Ira Rosen  <ira.rosen@linaro.org>
2934
2935         PR tree-optimization/49352
2936         * gcc.dg/vect/pr49352.c: New test.
2937
2938 2011-06-12  Tobias Burnus
2939
2940         PR fortran/49324
2941         * gfortran.dg/alloc_comp_assign_11.f90: New.
2942
2943 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2944
2945         * gfortran.dg/trim_optimize_7.f90:  New test.
2946
2947 2011-06-10  Wei Guozhi  <carrot@google.com>
2948
2949         PR target/45335
2950         * gcc.target/arm/pr45335.c: New test.
2951         * gcc.target/arm/pr45335-2.c: New test.
2952         * gcc.target/arm/pr45335-3.c: New test.
2953         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2954         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2955         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2956
2957 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2958
2959         PR c++/41769
2960         * g++.dg/parse/error39.C: New.
2961
2962 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2963
2964         * gcc.target/arm/20090811-1.c: Skip for incompatible
2965         options, do not override other options.
2966         * gcc.target/arm/combine-cmp-shift.c: Skip for
2967         incompatible options.
2968         * gcc.target/arm/pr45094.c: Likewise.
2969         * gcc.target/arm/scd42-1.c: Likewise.
2970         * gcc.target/arm/scd42-3.c: Likewise.
2971         * gcc.target/arm/thumb-ltu.c: Likewise.
2972
2973         * lib/target-supports.exp
2974         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2975         multilib flags use -mfpu with a value other than neon-fp16.
2976
2977 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2978
2979         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2980         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2981
2982 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984         * lib/target-supports.exp (check_effective_target_pie): New proc.
2985         * gcc.dg/pie-link.c: Use target pie.
2986
2987 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2988             Laurent Rougé  <laurent.rouge@menta.fr>
2989
2990         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2991         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2992
2993 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2994
2995         * gfortran.dg/coarray/sync_1.f90: New test for
2996         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2997
2998 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2999
3000         PR tree-optimization/49318
3001         * gcc.dg/vect/pr49318.c: New test.
3002
3003 2011-06-09  David Krauss  <potswa@mac.com>
3004
3005         * g++.dg/template/arrow1.C: New.
3006
3007 2011-06-09  Jason Merrill  <jason@redhat.com>
3008
3009         * lib/prune.exp: Prune "note"s.
3010         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3011
3012         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3013         * g++.dg/template/dependent-expr3.C: Likewise.
3014         * g++.dg/parse/template7.C: Likewise.
3015         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3016         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3017         * g++.old-deja/g++.pt/friend38.C: Likewise.
3018         * g++.old-deja/g++.pt/crash32.C: Likewise.
3019         * g++.old-deja/g++.other/init4.C: Likewise.
3020         * g++.old-deja/g++.other/friend8.C: Likewise.
3021
3022         * g++.dg/ext/complex7.C: Adjust expected output.
3023         * g++.dg/diagnostic/method1.C: Likewise.
3024         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3025         * g++.dg/parse/crash33.C: Likewise.
3026         * g++.dg/other/warning1.C: Likewise.
3027         * g++.dg/init/pr29571.C: Likewise.
3028         * g++.dg/warn/overflow-warn-1.C: Likewise.
3029         * g++.dg/warn/overflow-warn-3.C: Likewise.
3030         * g++.dg/warn/overflow-warn-4.C: Likewise.
3031         * g++.old-deja/g++.oliva/template1.C: Likewise.
3032
3033         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3034         * g++.dg/parse/template7.C: Adjust.
3035
3036 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3037
3038         PR target/49307
3039         * gcc.dg/pr49307.c: New.
3040
3041 2011-06-09  Wei Guozhi  <carrot@google.com>
3042
3043         PR target/46975
3044         * gcc.target/arm/pr46975.c: New testcase.
3045
3046 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3047
3048         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3049         (PMETH, arglist_t): Removed.
3050         (method_get_number_of_arguments): Removed.
3051         (method_get_nth_argument): Removed.
3052         (method_get_first_argument): Removed.
3053         (method_get_next_argument): Removed.
3054         (method_get_sizeof_arguments): Removed.
3055         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3056         (PMETH): Removed.
3057         (method_get_number_of_arguments): Removed.
3058         (method_get_nth_argument): Removed.
3059         (method_get_first_argument): Removed.
3060         (method_get_next_argument): Removed.
3061         (method_get_sizeof_arguments): Removed.
3062         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3063
3064 2011-06-09  David Li  <davidxl@google.com>
3065
3066         * gcc.dg/dump-pass.c: New test.
3067
3068 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3069
3070         PR c++/29003
3071         * g++.dg/parse/error38.C: New.
3072
3073 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR middle-end/49308
3076         * gfortran.dg/pr49308.f90: New test.
3077
3078 2011-06-08  Jason Merrill  <jason@redhat.com>
3079
3080         * g++.dg/cpp0x/noexcept11.C: New.
3081         * g++.dg/cpp0x/noexcept12.C: New.
3082         * g++.dg/cpp0x/sfinae11.C: Adjust.
3083
3084 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR testsuite/49323
3087         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3088         to dg-options, match also DW_AT_linkage_name.
3089
3090 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3091
3092         PR middle-end/21953
3093         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3094         -fno-common on alpha*-dec-osf*.
3095         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3096
3097 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3098
3099         PR rtl-optimization/49303
3100         * gcc.target/ia64/pr49303.c: New test.
3101
3102 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3103
3104         PR fortran/18918
3105         * gfortran.dg/coarray_lock_1.f90: New.
3106         * gfortran.dg/coarray_lock_2.f90: New.
3107
3108 2011-06-07  Jason Merrill  <jason@redhat.com>
3109
3110         * lib/prune.exp: Look for "required" rather than "instantiated".
3111         * g++.dg/abi/mangle11.C: Likewise.
3112         * g++.dg/abi/mangle12.C: Likewise.
3113         * g++.dg/abi/mangle17.C: Likewise.
3114         * g++.dg/abi/mangle20-2.C: Likewise.
3115         * g++.dg/abi/pragma-pack1.C: Likewise.
3116         * g++.dg/cpp0x/decltype26.C: Likewise.
3117         * g++.dg/cpp0x/decltype28.C: Likewise.
3118         * g++.dg/cpp0x/decltype29.C: Likewise.
3119         * g++.dg/cpp0x/enum11.C: Likewise.
3120         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3121         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3122         * g++.dg/cpp0x/pr47416.C: Likewise.
3123         * g++.dg/ext/case-range2.C: Likewise.
3124         * g++.dg/ext/case-range3.C: Likewise.
3125         * g++.dg/gomp/for-19.C: Likewise.
3126         * g++.dg/gomp/pr37533.C: Likewise.
3127         * g++.dg/gomp/pr38639.C: Likewise.
3128         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3129         * g++.dg/inherit/base3.C: Likewise.
3130         * g++.dg/inherit/using6.C: Likewise.
3131         * g++.dg/init/placement4.C: Likewise.
3132         * g++.dg/init/reference3.C: Likewise.
3133         * g++.dg/lookup/scoped6.C: Likewise.
3134         * g++.dg/lookup/using7.C: Likewise.
3135         * g++.dg/other/abstract1.C: Likewise.
3136         * g++.dg/other/error10.C: Likewise.
3137         * g++.dg/other/error5.C: Likewise.
3138         * g++.dg/other/field1.C: Likewise.
3139         * g++.dg/other/offsetof5.C: Likewise.
3140         * g++.dg/parse/bitfield2.C: Likewise.
3141         * g++.dg/parse/constant4.C: Likewise.
3142         * g++.dg/parse/crash20.C: Likewise.
3143         * g++.dg/parse/invalid-op1.C: Likewise.
3144         * g++.dg/parse/non-dependent2.C: Likewise.
3145         * g++.dg/parse/template18.C: Likewise.
3146         * g++.dg/tc1/dr152.C: Likewise.
3147         * g++.dg/tc1/dr166.C: Likewise.
3148         * g++.dg/tc1/dr176.C: Likewise.
3149         * g++.dg/tc1/dr213.C: Likewise.
3150         * g++.dg/template/access11.C: Likewise.
3151         * g++.dg/template/access2.C: Likewise.
3152         * g++.dg/template/access3.C: Likewise.
3153         * g++.dg/template/access7.C: Likewise.
3154         * g++.dg/template/arg7.C: Likewise.
3155         * g++.dg/template/cond2.C: Likewise.
3156         * g++.dg/template/crash13.C: Likewise.
3157         * g++.dg/template/crash40.C: Likewise.
3158         * g++.dg/template/crash7.C: Likewise.
3159         * g++.dg/template/crash84.C: Likewise.
3160         * g++.dg/template/ctor5.C: Likewise.
3161         * g++.dg/template/defarg13.C: Likewise.
3162         * g++.dg/template/defarg14.C: Likewise.
3163         * g++.dg/template/dtor7.C: Likewise.
3164         * g++.dg/template/eh2.C: Likewise.
3165         * g++.dg/template/error2.C: Likewise.
3166         * g++.dg/template/error43.C: Likewise.
3167         * g++.dg/template/friend32.C: Likewise.
3168         * g++.dg/template/injected1.C: Likewise.
3169         * g++.dg/template/instantiate1.C: Likewise.
3170         * g++.dg/template/instantiate3.C: Likewise.
3171         * g++.dg/template/instantiate5.C: Likewise.
3172         * g++.dg/template/instantiate7.C: Likewise.
3173         * g++.dg/template/local6.C: Likewise.
3174         * g++.dg/template/lookup2.C: Likewise.
3175         * g++.dg/template/member5.C: Likewise.
3176         * g++.dg/template/memfriend15.C: Likewise.
3177         * g++.dg/template/memfriend16.C: Likewise.
3178         * g++.dg/template/memfriend17.C: Likewise.
3179         * g++.dg/template/memfriend7.C: Likewise.
3180         * g++.dg/template/meminit1.C: Likewise.
3181         * g++.dg/template/nested3.C: Likewise.
3182         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3183         * g++.dg/template/nontype12.C: Likewise.
3184         * g++.dg/template/nontype13.C: Likewise.
3185         * g++.dg/template/nontype6.C: Likewise.
3186         * g++.dg/template/pr23510.C: Likewise.
3187         * g++.dg/template/pr35240.C: Likewise.
3188         * g++.dg/template/ptrmem15.C: Likewise.
3189         * g++.dg/template/ptrmem6.C: Likewise.
3190         * g++.dg/template/qualified-id1.C: Likewise.
3191         * g++.dg/template/qualttp20.C: Likewise.
3192         * g++.dg/template/qualttp3.C: Likewise.
3193         * g++.dg/template/qualttp4.C: Likewise.
3194         * g++.dg/template/qualttp5.C: Likewise.
3195         * g++.dg/template/qualttp6.C: Likewise.
3196         * g++.dg/template/qualttp7.C: Likewise.
3197         * g++.dg/template/qualttp8.C: Likewise.
3198         * g++.dg/template/recurse.C: Likewise.
3199         * g++.dg/template/recurse2.C: Likewise.
3200         * g++.dg/template/ref5.C: Likewise.
3201         * g++.dg/template/scope2.C: Likewise.
3202         * g++.dg/template/sfinae10.C: Likewise.
3203         * g++.dg/template/sfinae3.C: Likewise.
3204         * g++.dg/template/sizeof3.C: Likewise.
3205         * g++.dg/template/static9.C: Likewise.
3206         * g++.dg/template/template-id-2.C: Likewise.
3207         * g++.dg/template/typedef13.C: Likewise.
3208         * g++.dg/template/typename4.C: Likewise.
3209         * g++.dg/template/using14.C: Likewise.
3210         * g++.dg/template/using2.C: Likewise.
3211         * g++.dg/template/warn1.C: Likewise.
3212         * g++.dg/warn/Wparentheses-13.C: Likewise.
3213         * g++.dg/warn/Wparentheses-15.C: Likewise.
3214         * g++.dg/warn/Wparentheses-16.C: Likewise.
3215         * g++.dg/warn/Wparentheses-17.C: Likewise.
3216         * g++.dg/warn/Wparentheses-18.C: Likewise.
3217         * g++.dg/warn/Wparentheses-19.C: Likewise.
3218         * g++.dg/warn/Wparentheses-20.C: Likewise.
3219         * g++.dg/warn/Wparentheses-23.C: Likewise.
3220         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3221         * g++.dg/warn/noeffect2.C: Likewise.
3222         * g++.dg/warn/noeffect4.C: Likewise.
3223         * g++.dg/warn/pr8570.C: Likewise.
3224         * g++.old-deja/g++.brendan/init2.C: Likewise.
3225         * g++.old-deja/g++.eh/spec6.C: Likewise.
3226         * g++.old-deja/g++.pt/crash10.C: Likewise.
3227         * g++.old-deja/g++.pt/crash36.C: Likewise.
3228         * g++.old-deja/g++.pt/derived3.C: Likewise.
3229         * g++.old-deja/g++.pt/error2.C: Likewise.
3230         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3231         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3232         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3233         * g++.old-deja/g++.pt/overload7.C: Likewise.
3234         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3235
3236 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3237             Iain Sandoe  <iains@gcc.gnu.org>
3238
3239         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3240         Added code to deal with the case when [Protocol
3241         -descriptionForInstanceMethod:] or [Protocol
3242         -descriptionForClassMethod:] returns NULL.
3243
3244 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3245             Iain Sandoe  <iains@gcc.gnu.org>
3246
3247         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3248         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3249         Added cast.
3250
3251 2011-06-07  Xinliang David Li  <davidxl@google.com>
3252
3253         * gcc.dg/inline_2.c: New test.
3254         * gcc.dg/unroll_2.c: New test.
3255         * gcc.dg/inline_3.c: New test.
3256         * gcc.dg/unroll_3.c: New test.
3257         * gcc.dg/inline_4.c: New test.
3258         * gcc.dg/unroll_4.c: New test.
3259         * gcc.dg/inline_1.c: New test.
3260         * gcc.dg/unroll_1.c: New test.
3261
3262 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3263
3264         PR tree-optimization/48497
3265         * lib/gcc-defs.exp (dg-additional-options): New proc.
3266         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3267         -msse2 on 32-bit x86.
3268
3269 2011-06-06  Jason Merrill  <jason@redhat.com>
3270
3271         * g++.dg/cpp0x/enum19.C: New.
3272
3273 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3274
3275         * gcc.target/arm/neon-reload-class.c: New test.
3276
3277 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3278
3279         PR debug/49130
3280         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3281
3282 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3283
3284         * gcc.target/arm/smlatb-1.c: New file.
3285         * gcc.target/arm/smlatt-1.c: New file.
3286         * gcc.target/arm/smlaltb-1.c: New file.
3287         * gcc.target/arm/smlaltt-1.c: New file.
3288
3289 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3290
3291         * gcc.target/arm/mla-2.c: New test.
3292
3293 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR gcov-profile/49299
3296         * gcc.dg/tree-prof/pr49299-1.c: New test.
3297         * gcc.dg/tree-prof/pr49299-2.c: New test.
3298
3299 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3300
3301         * lib/target-supports.exp
3302         (check_effective_target_vect_widen_mult_qi_to_hi):
3303         Add NEON as supporting target.
3304         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3305         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3306         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3307         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3308         using widening multiplication on targets that support it.
3309         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3310         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3311         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3312
3313 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3314
3315         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3316         Modern Objective-C runtime API.
3317         * objc/execute/next_mapping.h: Removed.
3318         * objc-obj-c++-shared/next-mapping.h: Removed.
3319         * objc-obj-c++-shared/Object1.h: Removed.
3320         * objc-obj-c++-shared/Object1.m: Removed.
3321         * objc-obj-c++-shared/Object1.mm: Removed.
3322         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3323         * objc-obj-c++-shared/Protocol1.h: Removed.
3324         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3325         of ProtoBool, IVAR_T and METHOD.
3326         * objc-obj-c++-shared/runtime.h: New.
3327         * objc-obj-c++-shared/TestsuiteObject.h: New.
3328         * objc-obj-c++-shared/TestsuiteObject.m: New.
3329
3330         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3331         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3332         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3333         it a class method.
3334         * objc/execute/_cmd.m: Include
3335         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3336         runtime API.  ([TestClass +initialize]): Include this method also
3337         with the GNU runtime.
3338         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3339         Object.  ([-setValue:]): Return void.
3340         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3341         with the GNU runtime.  Include
3342         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3343         for the NeXT runtime.  Use the existing print_ivars() and
3344         compare_structures() implementations for the old NeXT runtime.
3345         Added new implementations for the Modern GNU and NeXT runtimes.
3346         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3347         well.  (main): Use objc_getClass().  Use return instead of exit.
3348         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3349         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3350         of exit().
3351         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3352         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3353         instead of Object.  (main): Use return instead of exit().
3354         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3355         instead of Object.  Removed prototype for exit().  (main): Use
3356         return instead of exit().  Use the Modern Objective-C runtime API.
3357         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3358         Object.
3359         * objc/execute/class-tests-1.h: Include
3360         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3361         runtime API.  (test_class_with_superclass): Do not call [Object
3362         class].  There is no need to with the current libobjc.
3363         * objc/execute/class-tests-2.h: Include
3364         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3365         runtime API.
3366         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3367         ../../objc-obj-c++-shared/next-mapping.h.
3368         * objc/execute/class-2.m: Likewise.
3369         * objc/execute/class-3.m: Likewise.
3370         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3371         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3372         +initialize]): Include this method also with the GNU
3373         runtime. (main): Use the Modern Objective-C runtime API.
3374         * objc/execute/class-5.m: Likewise.
3375         * objc/execute/class-6.m: Likewise.
3376         * objc/execute/class-7.m: Likewise.
3377         * objc/execute/class-8.m: Likewise.
3378         * objc/execute/class-9.m: Likewise.
3379         * objc/execute/class-10.m: Likewise.
3380         * objc/execute/class-11.m: Likewise.
3381         * objc/execute/class-12.m: Likewise.
3382         * objc/execute/class-13.m: Likewise.
3383         * objc/execute/class-14.m: Likewise.
3384         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3385         this method also with the GNU runtime.
3386         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3387         +initialize]): Include this method also with the GNU runtime.
3388         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3389         of Object.
3390         * objc/execute/encode-1.m: Likewise.
3391         * objc/execute/enumeration-1.m: Likewise.
3392         * objc/execute/enumeration-2.m: Likewise.
3393         * objc/execute/exceptions/catchall-1.m: Likewise.
3394         * objc/execute/exceptions/finally-1.m: Likewise.
3395         * objc/execute/exceptions/foward-1.m: Likewise.
3396         * objc/execute/exceptions/local-variables-1.m: Likewise.
3397         * objc/execute/exceptions/throw-nil.m: Likewise.
3398         * objc/execute/exceptions/trivial.m: Likewise.
3399         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3400         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3401         * objc/execute/exceptions/matcher-1.m: Likewise.
3402         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3403         Object.
3404         * objc/execute/formal_protocol-2.m: Likewise.
3405         * objc/execute/formal_protocol-3.m: Likewise.
3406         * objc/execute/formal_protocol-4.m: Likewise.
3407         * objc/execute/formal_protocol-5.m: Include
3408         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3409         protocol_getName().
3410         * objc/execute/formal_protocol-6.m: Likewise.
3411         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3412         Object.  Include <objc/Protocol.h> instead of
3413         ../../objc-obj-c++-shared/Protocol1.h.
3414         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3415         Object.
3416         * objc/execute/informal_protocol.m: Likewise.
3417         * objc/execute/load-3.m: Likewise.
3418         * objc/execute/many_args_method.m ([TestClass +initialize]):
3419         Include this method with the GNU runtime as well.
3420         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3421         * objc/execute/nested-func-1.m: Use TestsuiteObject
3422         instead of Object.
3423         * objc/execute/nil_method-1.m: Likewise.
3424         * objc/execute/no_clash.m: Likewise.
3425         * objc/execute/np-1.m: Do not include
3426         ../../objc-obj-c++-shared/Protocol1.h.
3427         (main): Use return instead of exit().
3428         * objc/execute/np-2.m: Do not include
3429         ../../objc-obj-c++-shared/Protocol1.h.
3430         ([MyObject +initialize]): Include this method also with the GNU
3431         runtime.  (main): Use return instead of exit().
3432         * objc/execute/object_is_class.m: Include
3433         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3434         of Object.  (main): Use the Modern Objective-C runtime API.
3435         * objc/execute/object_is_meta_class.m: Likewise.
3436         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3437         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3438         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3439         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3440         Objective-C runtime API.
3441         * objc/execute/protocol-isEqual-2.m: Likewise.
3442         * objc/execute/protocol-isEqual-3.m: Likewise.
3443         * objc/execute/protocol-isEqual-4.m: Likewise.
3444         * objc/execute/redefining_self.m ([TestClass +initialize]):
3445         Include this method with the GNU runtime as well.
3446         * objc/execute/root_methods.m: Include
3447         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3448         Include this method with the GNU runtime as well.
3449         (main): Use the Modern Objective-C runtime API.
3450         * objc/execute/selector-1.m: Include
3451         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3452         of Object.  (main): Use the Modern Objective-C runtime API.
3453         * objc/execute/static-1.m ([Test +initialize]): Include this
3454         method with the GNU runtime as well.
3455         * objc/execute/static-2.m: Likewise.
3456         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3457         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3458         ([MathClass +initialize]): Include this method with the GNU
3459         runtime as well.
3460         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3461         instead of Object.
3462         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3463         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3464         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3465         * objc.dg/attributes/method-attribute-1.m: Likewise.
3466         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3467         * objc.dg/attributes/method-attribute-2.m: Likewise.
3468         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3469         * objc.dg/attributes/method-attribute-3.m: Likewise.
3470         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3471         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3472         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3473         * obj-c++.dg/bitfield-1.mm: Likewise.
3474         * obj-c++.dg/bitfield-2.mm: Likewise
3475         * objc.dg/bitfield-3.m: Likewise.
3476         * obj-c++.dg/bitfield-4.mm: Likewise.
3477         * objc.dg/bitfield-5.m: Likewise
3478         * objc.dg/call-super-1.m: Likewise.
3479         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3480         Use objc_getClass() instead of objc_get_class(), but for the GNU
3481         runtime redefine objc_getClass as objc_get_class.  Include
3482         ../objc-obj-c++-shared/runtime.h.
3483         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3484         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3485         Use the Modern Objective-C runtime API.
3486         * objc.dg/class-protocol-1.m: Include
3487         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3488         * obj-c++.dg/class-protocol-1.mm: Likewise.
3489         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3490         * objc.dg/comp-types-10.m: Likewise.
3491         * objc.dg/comp-types-11.m: Likewise.
3492         * objc.dg/comp-types-12.m: Likewise.
3493         * obj-c++.dg/comp-types-9.mm: Likewise.
3494         * obj-c++.dg/comp-types-11.mm: Likewise.
3495         * obj-c++.dg/comp-types-12.mm: Likewise.
3496         * obj-c++.dg/comp-types-13.mm: Likewise.
3497         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3498         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3499         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3500         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3501         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3502         * objc.dg/desig-init-1.m: Likewise.
3503         * obj-c++.dg/defs.mm: Likewise.
3504         * objc.dg/exceptions-2.m: Likewise.
3505         * obj-c++.dg/except-1.mm: Likewise.
3506         * obj-c++.dg/exceptions-2.mm: Likewise.
3507         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3508         Use the Modern Objective-C runtime API.
3509         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3510         the Modern Objective-C runtime API.  Do not include
3511         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3512         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3513         the Modern Objective-C runtime API except when using an older NeXT
3514         runtime.
3515         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3516         the Modern Objective-C runtime API.
3517         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3518         objc/encoding.h.
3519         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3520         * objc.dg/encode-7-next-64bit.m: Updated include.
3521         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3522         objc/encoding.h.
3523         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3524         the Modern Objective-C runtime API.
3525         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3526         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3527         instead of ../objc-obj-c++-shared/Protocol1.h.
3528         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3529         the Modern Objective-C runtime API except when using an older NeXT
3530         runtime.
3531         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3532         the Modern Objective-C runtime API.
3533         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3534         Object.
3535         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3536         * objc.dg/fix-and-continue-2.m: Likewise.
3537         * objc.dg/foreach-1.m: Likewise.
3538         * objc.dg/foreach-2.m: Likewise.
3539         * objc.dg/foreach-3.m: Likewise.
3540         * objc.dg/foreach-4.m: Likewise.
3541         * objc.dg/foreach-5.m: Likewise.
3542         * objc.dg/foreach-6.m: Likewise.
3543         * objc.dg/foreach-7.m: Likewise.
3544         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3545         Object.
3546         * objc.dg/func-ptr-2.m: Likewise.
3547         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3548         Do not include objc/objc-api.h.
3549         * obj-c++.dg/fsf-package-0.mm: Likewise.
3550         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3551         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3552         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3553         of Object.
3554         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3555         * objc.dg/gnu-runtime-3.m: Likewise.
3556         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3557         * objc.dg/headers.m: Include objc/runtime.h instead of
3558         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3559         for the NeXT runtime.
3560         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3561         * obj-c++.dg/isa-field-1.mm: Likewise.
3562         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3563         * objc.dg/layout-1.m: Likewise.
3564         * objc.dg/layout-2.m: Likewise.
3565         * objc.dg/local-decl-2.m: Likewise.
3566         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3567         Object.  ([Container +elementForView:]): Use
3568         class_conformsToProtocol().
3569         * obj-c++.dg/lookup-2.mm: Likewise.
3570         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3571         * obj-c++.dg/local-decl-1.mm: Likewise.
3572         * objc.dg/method-3.m: Likewise.
3573         * objc.dg/method-4.m: Likewise.
3574         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3575         ../objc-obj-c++-shared/Protocol1.h.
3576         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3577         * objc.dg/method-9.m: Likewise.
3578         * objc.dg/method-10.m: Likewise.
3579         * objc.dg/method-13.m ([Root +initialize]): Include this method
3580         also for the GNU runtime.  (main): Use objc_getClass() also for
3581         the GNU runtime.
3582         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3583         * objc.dg/method-17.m: Likewise.
3584         * objc.dg/method-19.m: Likewise.
3585         * objc.dg/method-20b.m: Likewise.
3586         * obj-c++.dg/method-2.mm: Likewise.
3587         * obj-c++.dg/method-6.mm: Likewise.
3588         * obj-c++.dg/method-10.mm: Likewise.
3589         * obj-c++.dg/method-11.mm: Likewise.
3590         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3591         ../objc-obj-c++-shared/Protocol1.h.
3592         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3593         * obj-c++.dg/method-15.mm: Likewise.
3594         * obj-c++.dg/method-17.mm: Likewise.
3595         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3596         +initialize]): Include this method also for the GNU
3597         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3598         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3599         * obj-c++.dg/method-22.mm: Likewise.
3600         * obj-c++.dg/method-23.mm: Likewise.
3601         * obj-c++.dg/no-extra-load.mm: Likewise.
3602         * objc.dg/objc-fast-4.m: Likewise.
3603         * objc.dg/objc-gc-4.m: Likewise.
3604         * obj-c++.dg/objc-gc-3.mm: Likewise.
3605         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3606         protocol_getMethodDescription() instead of [Protocol
3607         -descriptionForInstanceMethod].
3608         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3609         Made it available with all runtimes.  (main): Call -test instead
3610         of -class.
3611         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3612         and put into a category.
3613         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3614         Object.  Include objc/objc.h.
3615         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3616         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3617         New. (main): Use protocol_getMethodDescription() instead
3618         of [Protocol -descriptionForInstanceMethod] and [Protocol
3619         -descriptionForClassMethod].
3620         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3621         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3622         Objective-C runtime API.
3623         * obj-c++.dg/proto-qual-1.mm: Likewise.
3624         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3625         Object.
3626         * obj-c++.dg/property/property-1.mm: Likewise.
3627         * obj-c++.dg/qual-types-1.mm: Likewise.
3628         * objc.dg/selector-2.m: Include objc/objc.h instead of
3629         ../objc-obj-c++-shared/Object1.h.
3630         * obj-c++.dg/selector-2.mm: Likewise.
3631         * obj-c++.dg/selector-5.mm: Likewise.
3632         * obj-c++.dg/selector-6.mm: Likewise.
3633         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3634         Object.  Do not include objc/objc-api.h.
3635         * obj-c++.dg/set-not-used-1.mm: Likewise.
3636         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3637         * objc.dg/stret-1.m: Likewise.
3638         * objc.dg/stret-2.m: Likewise.
3639         * obj-c++.dg/super-class-2.mm: Likewise.
3640         * objc.dg/super-class-3.m: Likewise.
3641         * objc.dg/super-class-4.m: Likewise.
3642         * objc.dg/sync-2.m: Likewise.
3643         * obj-c++.dg/sync-2.mm: Likewise.
3644         * objc.dg/sync-1.m: Include objc/objc.h instead of
3645         ../objc-obj-c++-shared/Object1.h.
3646         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3647         'Class' as the type of 'isa'.
3648         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3649         Objective-C runtime API.  ([TestClass +initialize]): Include this
3650         method with the GNU runtime as well.
3651         * objc.dg/strings/strings-1.m: Updated includes.
3652         * obj-c++.dg/strings/strings-1.mm: Likewise.
3653         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3654         objc.dg/strings/const-str-12b.m.
3655         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3656         * obj-c++.dg/template-3.mm: Likewise.
3657         * obj-c++.dg/template-4.mm: Likewise.
3658         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3659         Objective-C runtime API.
3660         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3661         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3662         * obj-c++.dg/try-catch-1.mm: Likewise.
3663         * obj-c++.dg/try-catch-2.mm: Likewise.
3664         * objc.dg/try-catch-3.m: Likewise.
3665         * obj-c++.dg/try-catch-3.mm: Likewise.
3666         * objc.dg/try-catch-6.m: Likewise.
3667         * objc.dg/try-catch-7.m: Likewise.
3668         * obj-c++.dg/try-catch-7.mm: Likewise.
3669         * obj-c++.dg/try-catch-8.mm: Likewise.
3670         * obj-c++.dg/try-catch-9.mm: Likewise.
3671         * objc.dg/try-catch-10.m: Likewise.
3672         * obj-c++.dg/try-catch-11.mm: Likewise.
3673         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3674         Object.  Include objc/objc.h.
3675         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3676         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3677         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3678         Object.  Use Modern Objective-C runtime API.  Do not use
3679         performv::.
3680         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3681         * obj-c++.dg/torture/trivial.mm: Likewise.
3682         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3683         instead of ../objc-obj-c++-shared/Object1.h.  Include
3684         ../objc-obj-c++-shared/runtime.h.
3685         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3686         * objc.dg/torture/strings/const-str-11.m: Likewise.
3687         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3688         * objc.dg/torture/strings/const-str-9.m: Likewise.
3689         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3690         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3691         instead of Object. Only add _FooClassReference if
3692         __NEXT_RUNTIME__.
3693         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3694         * objc.dg/torture/strings/const-str-8.m: Likewise.
3695         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3696         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3697         additional sources.
3698         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3699         Object.
3700         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3701         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3702         * obj-c++.dg/va-meth-1.mm: Likewise.
3703         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3704         ../objc-obj-c++-shared/Object1.h.
3705         * objc.dg/zero-link-3.m: Likewise.
3706
3707 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3708
3709         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3710
3711 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3712
3713         PR objc-++/48275
3714         * obj-c++.dg/property/cxx-property-1.mm: New.
3715         * obj-c++.dg/property/cxx-property-2.mm: New.
3716
3717 2011-06-06  Jason Merrill  <jason@redhat.com>
3718
3719         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3720
3721 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3722
3723         PR rtl-optimization/49145
3724         From Ryan Mansfield
3725         * gcc.c-torture/compile/pr49145.c: New test.
3726
3727 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR testsuite/49288
3730         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3731         to dg-options, match also DW_AT_linkage_name.
3732
3733         PR debug/49294
3734         * gcc.dg/debug/pr49294.c: New test.
3735
3736         PR c++/49264
3737         * g++.dg/opt/pr49264.C: New test.
3738
3739 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3740
3741         PR tree-optimization/49243
3742         * gcc.dg/pr49243.c: New.
3743
3744 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3745
3746         * gnat.dg/specs/cond_expr1.ads: New test.
3747
3748 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3749
3750         * gnat.dg/deferred_const4.ad[sb]: New test.
3751         * gnat.dg/deferred_const4_pkg.ads: New helper.
3752
3753 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3754
3755         * gnat.dg/test_tamdt.adb: Rename to...
3756         * gnat.dg/taft_type1.adb: ...this.
3757         * gnat.dg/tamdt.ad[sb]: Rename to...
3758         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3759         * gnat.dg/tamdt_aux.ads: Rename to...
3760         * gnat.dg/taft_type1_pkg2.ads: ...this.
3761         * gnat.dg/taft_type2.ad[sb]: New test.
3762         * gnat.dg/taft_type2_pkg.ads: New helper.
3763         * gnat.dg/taft_type3.adb: New test.
3764         * gnat.dg/taft_type3_pkg.ads: New helper.
3765
3766 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/49255
3769         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3770         for F2008.
3771
3772 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3773
3774         PR testsuite/49287
3775         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3776         warning.
3777         * objc.dg/gnu-api-2-objc.m: Likewise.
3778         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3779         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3780
3781 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3782
3783         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3784         alignment, not the alignment, when calling class_addIvar().  Add
3785         an 'isa' instance variable to the test root class.
3786         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3787
3788 2011-06-04  Jan Hubicka  <jh@suse.cz>
3789
3790         PR tree-optimization/48893
3791         PR tree-optimization/49091
3792         PR tree-optimization/49179
3793         * gfortran.dg/pr49179.f90: New testcase
3794
3795 2011-06-04  Jan Hubicka  <jh@suse.cz>
3796
3797         PR lto/48954
3798         * g++.dg/torture/pr48954.C: New testcase.
3799
3800 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3801
3802         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3803
3804 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3805
3806         PR c++/33840
3807         * g++.dg/diagnostic/bitfld2.C: New.
3808
3809 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR target/49281
3812         * gcc.c-torture/execute/pr49281.c: New test.
3813
3814 2011-06-04  Jan Hubicka  <jh@suse.cz>
3815
3816         PR tree-optimize/48929
3817         * gcc.c-torture/compile/pr48929.c: New testcase.
3818
3819 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3820
3821         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3822
3823 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR c++/49276
3826         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3827
3828 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3829
3830         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3831
3832 2011-06-03  Richard Henderson  <rth@redhat.com>
3833             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3834
3835         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3836
3837 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3838
3839         * objc.dg/headers.m: Do not include objc-list.h.
3840
3841 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3842
3843         * objc.dg/type-stream-1.m: Test removed.
3844         * objc.dg/headers.m: Do not include typedstream.h.
3845
3846 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3847
3848         * objc.dg/torture/forward-1.m (main): Updated testcase.
3849
3850 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3851
3852         PR target/49163
3853         * gcc.c-torture/compile/pr49163.c: New.
3854
3855 2011-06-02  Asher Langton  <langton2@llnl.gov>
3856
3857         PR fortran/49268
3858         * gfortran.dg/PR49268.f90: New test.
3859
3860 2011-06-02  Asher Langton  <langton2@llnl.gov>
3861
3862         PR fortran/37039
3863         * gfortran.dg/PR37039.f90: New test.
3864
3865 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3866
3867         PR objc/48539
3868         * objc.dg/method-5.m: Updated.
3869         * objc.dg/method-19.m: Updated.
3870         * objc.dg/method-lookup-1.m: New.
3871         * obj-c++.dg/method-6.mm: Updated.
3872         * obj-c++.dg/method-7.mm: Updated.
3873         * obj-c++.dg/method-lookup-1.mm: New.
3874
3875 2011-06-02  DJ Delorie  <dj@redhat.com>
3876
3877         * lib/timeout.exp (timeout): Add board_info support.
3878
3879 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3880
3881         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3882
3883 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3884
3885         PR fortran/49265
3886         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3887         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3888
3889 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3890             Hans-Peter Nilsson  <hp@axis.com>
3891
3892         PR rtl-optimization/48840
3893         * gcc.target/sparc/ultrasp13.c: New test.
3894
3895 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3896
3897         PR target/49238
3898         * gcc.c-torture/compile/pr49238.c: New.
3899
3900 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3901
3902         * gcc.target/arm/g2.c: Skip test in -mthumb.
3903         Skip test unless cpu is xscale.
3904         * gcc.target/arm/scd42-2.c: Likewise.
3905         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3906
3907 2011-06-01  Jason Merrill  <jason@redhat.com>
3908
3909         * g++.dg/cpp0x/decltype28.C: New.
3910         * g++.dg/cpp0x/decltype29.C: New.
3911
3912 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3913
3914         PR target/45074
3915         * gcc.target/mips/pr45074.c: New test.
3916
3917 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3918             Hans-Peter Nilsson  <hp@axis.com>
3919
3920         PR rtl-optimization/48830
3921         * gcc.target/sparc/ultrasp12.c: New test.
3922
3923 2011-06-01  David Li  <davidxl@google.com>
3924
3925         * gcc.dg/profile-dir-1.c: Change pass name.
3926         * gcc.dg/profile-dir-2.c: Ditto.
3927         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3928         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3929         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3930         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3931         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3932         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3933         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3934         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3935         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3936         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3937         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3938         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3939         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3940         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3941         * gcc.dg/profile-dir-3.c: Ditto.
3942         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3943
3944 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3945
3946         * objc.dg/attributes/method-nonnull-1.m: New test.
3947         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3948
3949 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3950
3951         PR fortran/18918
3952         * gfortran.dg/coarray_atomic_1.f90: New.
3953         * gfortran.dg/coarray/atomic_1.f90: New.
3954
3955 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3956
3957         * gcc.dg/guality/bswaptest.c: New test.
3958         * gcc.dg/guality/clztest.c: New test.
3959         * gcc.dg/guality/ctztest.c: New test.
3960         * gcc.dg/guality/rotatetest.c: New test.
3961
3962         PR target/48688
3963         * gcc.target/i386/pr48688.c: New test.
3964
3965 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3966
3967         PR c++/48010
3968         * g++.dg/lookup/name-clash9.C: New.
3969
3970 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3971
3972         PR fortran/18918
3973         * gfortran.dg/coarray/dummy_1.f90: New.
3974
3975 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3976
3977         PR fortran/18918
3978         * gfortran.dg/coarray/save_1.f90: New.
3979         * gfortran.dg/coarray_4.f90: Update dg-error.
3980
3981 2011-05-31  Jason Merrill  <jason@redhat.com>
3982
3983         * g++.dg/cpp0x/rv-template1.C: New.
3984
3985 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3986
3987         PR rtl-optimization/49235
3988         * gcc.dg/pr49235.c: New test.
3989
3990 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3991
3992         PR tree-optimization/49093
3993         * gcc.dg/vect/pr49093.c: New test.
3994
3995 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3996
3997         PR debug/49047
3998         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3999
4000 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4001
4002         PR testsuite/49239
4003         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4004         output array.
4005
4006 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4007
4008         PR target/49186
4009         * gcc.c-torture/execute/pr49186.c: New.
4010
4011 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4012
4013         PR target/49168
4014          * gcc.target/i386/pr49168-1.c: New.
4015
4016 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4017             Eric Botcazou  <ebotcazou@adacore.com>
4018
4019         * gcc.dg/guality/drap.c: New test.
4020
4021 2011-05-30  Richard Guenther  <rguenther@suse.de>
4022
4023         PR tree-optimization/49210
4024         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4025         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4026
4027 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR c++/49223
4030         * g++.dg/gomp/pr49223-1.C: New test.
4031         * g++.dg/gomp/pr49223-2.C: New test.
4032
4033 2011-05-30  Richard Guenther  <rguenther@suse.de>
4034
4035         PR tree-optimization/49218
4036         * gcc.c-torture/execute/pr49218.c: New testcase.
4037
4038 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4039
4040         PR tree-optimization/49199
4041         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4042         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4043         -fno-tree-scev-cprop.
4044
4045 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4046
4047         PR fortran/47601
4048         * gfortran.dg/extends_13.f03: New.
4049
4050 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4051
4052         PR rtl-optimization/49095
4053         * gcc.target/i386/pr49095.c: New test.
4054
4055 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4056
4057         PR fortran/18918
4058         * gfortran.dg/coarray_24.f90: New.
4059
4060 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4061
4062         PR fortran/18918
4063         * gfortran.dg/coarray_23.f90: New.
4064
4065 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4066
4067         From Ryan Mansfield
4068         * gcc.dg/pr48826.c: New test.
4069
4070 2011-05-29  Richard Guenther  <rguenther@suse.de>
4071
4072         PR tree-optimization/49217
4073         * gcc.dg/torture/pr49217.c: New testcase.
4074
4075 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4076
4077         PR testsuite/49222
4078         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4079
4080 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4081
4082         * gnat.dg/boolean_subtype.adb: Rename to...
4083         * gnat.dg/boolean_subtype1.adb: ...this.
4084
4085 2011-05-28  Jason Merrill  <jason@redhat.com>
4086
4087         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4088
4089 2011-05-27  Jason Merrill  <jason@redhat.com>
4090
4091         * g++.dg/cpp0x/enum18.C: Adjust.
4092
4093         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4094
4095 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/18918
4098         * gfortran.dg/coarray_22.f90: New.
4099
4100 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4101
4102         PR tree-optimization/46728
4103         * gcc.target/powerpc/pr46728-1.c: New.
4104         * gcc.target/powerpc/pr46728-2.c: New.
4105         * gcc.target/powerpc/pr46728-3.c: New.
4106         * gcc.target/powerpc/pr46728-4.c: New.
4107         * gcc.target/powerpc/pr46728-5.c: New.
4108         * gcc.dg/pr46728-6.c: New.
4109         * gcc.target/powerpc/pr46728-7.c: New.
4110         * gcc.target/powerpc/pr46728-8.c: New.
4111         * gcc.dg/pr46728-9.c: New.
4112         * gcc.target/powerpc/pr46728-10.c: New.
4113         * gcc.target/powerpc/pr46728-11.c: New.
4114         * gcc.dg/pr46728-12.c: New.
4115         * gcc.target/powerpc/pr46728-13.c: New.
4116         * gcc.target/powerpc/pr46728-14.c: New.
4117         * gcc.target/powerpc/pr46728-15.c: New.
4118         * gcc.target/powerpc/pr46728-16.c: New.
4119
4120 2011-05-27  Jason Merrill  <jason@redhat.com>
4121
4122         * g++.dg/abi/mangle47.C: New.
4123
4124         PR c++/49176
4125         * g++.dg/template/const5.C: New.
4126
4127         * g++.dg/cpp0x/enum18.C: New.
4128
4129         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4130
4131         * g++.dg/cpp0x/error6.C: New.
4132
4133         * g++.dg/cpp0x/error5.C: New.
4134
4135 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR c++/49165
4138         * g++.dg/eh/cond6.C: New test.
4139
4140 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4141
4142         PR fortran/48820
4143         * gfortran.dg/rank_3.f90: New.
4144         * gfortran.dg/rank_4.f90: New.
4145
4146 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4147
4148         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4149         replace dump search.
4150
4151 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4154         * gnat.dg/bit_packed_array5.adb: ...here.
4155
4156 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4157
4158         PR c++/42056
4159         * g++.dg/cpp0x/auto25.C: New.
4160
4161 2011-05-27  Richard Guenther  <rguenther@suse.de>
4162
4163         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4164
4165 2011-05-27  Richard Guenther  <rguenther@suse.de>
4166
4167         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4168
4169 2011-05-27  Richard Guenther  <rguenther@suse.de>
4170
4171         PR middle-end/49189
4172         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4173
4174 2011-05-26  Jason Merrill  <jason@redhat.com>
4175
4176         * g++.dg/cpp0x/friend1.C: New.
4177         * g++.dg/cpp0x/friend2.C: New.
4178
4179         * g++.dg/cpp0x/auto7.C: Update.
4180         * g++.dg/template/crash50.C: Adjust.
4181         * g++.dg/template/static9.C: Adjust.
4182         * g++.old-deja/g++.ext/memconst.C: Adjust.
4183
4184 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4185
4186         * gcc.dg/march.c: Ignore a note for some targets.
4187
4188 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4189             Nathan Froyd  <froydnj@codesourcery.com>
4190
4191         PR c++/2288
4192         PR c++/18770
4193         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4194         * g++.dg/parse/pr18770.C: New test.
4195         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4196
4197 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4198
4199         PR fortran/48955
4200         * gfortran.dg/dependency_40.f90 : New test.
4201
4202 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4203
4204         PR fortran/18918
4205         * gfortran.dg/coarray/registering_1.f90: New.
4206
4207 2011-05-26  Jason Merrill  <jason@redhat.com>
4208
4209         * g++.dg/cpp0x/variadic111.C: New.
4210         * g++.dg/cpp0x/variadic41.C: Adjust.
4211
4212 2011-05-26  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/48702
4215         * gcc.dg/torture/pr48702.c: New testcase.
4216
4217 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218
4219         PR gcov-profile/48845
4220         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4221         support.
4222         * gcc.dg/matrix/matrix.exp: Likewise.
4223         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4224         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4225         line number to check_profiling_available.
4226         * lib/target-supports.exp (check_profiling_available): Account for
4227         this.
4228         Require TLS runtime support with -fprofile-generate.
4229         * lib/profopt.exp (profopt-execute): Add TLS options for
4230         -fprofile-generate.
4231         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4232
4233 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR c++/49165
4236         * g++.dg/eh/cond5.C: New test.
4237
4238         PR tree-optimization/49161
4239         * gcc.c-torture/execute/pr49161.c: New test.
4240
4241 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4242
4243         * gcc.target/arm/neon-vorn-vbic.c: New test.
4244
4245 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4246
4247         PR tree-optimization/49038
4248         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4249         * gcc.dg/vect/pr49038.c: New test.
4250
4251 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4252         * g++.dg/init/pr25811-3.C: New.
4253         * g++.dg/init/pr25811-4.C: New.
4254
4255 2011-05-25  Jason Merrill  <jason@redhat.com>
4256
4257         * g++.dg/cpp0x/enum17.C: New.
4258         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4259
4260         * g++.dg/cpp0x/auto24.C: New.
4261
4262         * g++.dg/cpp0x/error4.C: New.
4263
4264         * g++.dg/cpp0x/rv-restrict.C: New.
4265
4266         * g++.dg/cpp0x/enum15.C: New.
4267         * g++.dg/cpp0x/constexpr-switch2.C: New.
4268
4269         * g++.dg/cpp0x/variadic110.C: New.
4270
4271         * g++.dg/cpp0x/auto9.C: Add typedef test.
4272
4273         * g++.dg/cpp0x/auto23.C: New.
4274         * g++.dg/cpp0x/auto9.C: Adjust.
4275
4276         * g++.dg/cpp0x/defaulted29.C: New.
4277
4278         * g++.dg/cpp0x/initlist51.C: New.
4279
4280 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4281
4282         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4283         * g++.dg/abi/packed1.C: Suppress warning.
4284         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4285         * g++.dg/template/stdarg1.C: Likewise.
4286         * g++.dg/other/packed1.C: Remove arm from xfail list.
4287
4288 2011-05-25  Jason Merrill  <jason@redhat.com>
4289
4290         * g++.dg/cpp0x/enum16.C: New.
4291         * g++.dg/parse/error15.C: Adjust.
4292
4293         * g++.dg/cpp0x/initlist50.C: New.
4294
4295         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4296
4297         * g++.dg/cpp0x/variadic109.C: New.
4298
4299 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4300
4301          * gcc.target/i386/pause-1.c: New.
4302
4303 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4304
4305         * gcc.dg/stack-usage-1.c: Adjust comment.
4306         * gcc.dg/stack-usage-2.c: New test.
4307
4308 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR c++/49136
4311         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4312         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4313
4314 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4315
4316         PR rtl-optimization/48757
4317         * gfortran.dg/pr48757.f:  New test case.
4318
4319 2011-05-24  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/cpp0x/access01.C: New.
4322
4323 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4324
4325         PR libobjc/48177
4326         * objc.dg/pr48177.m: New testcase.      
4327
4328 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4329
4330         PR objc/48187
4331         * objc.dg/pr48187.m: New testcase.
4332         * obj-c++.dg/pr48187.mm: New testcase.
4333         * objc.dg/ivar-extra-semicolon.m: New testcase.
4334
4335 2011-05-24  Jason Merrill  <jason@redhat.com>
4336
4337         * g++.dg/template/access21.C: New.
4338         * g++.dg/template/access22.C: New.
4339
4340 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4341
4342         PR rtl-optimization/48633
4343         * g++.dg/pr48633.C: New test.
4344
4345 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4346
4347         PR target/49133
4348         * g++.dg/other/pr49133.C: New test.
4349
4350 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4351             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4352
4353         * gcc.dg/torture/tls/run-gd.c: New test.
4354         * gcc.dg/torture/tls/run-ie.c: New test.
4355         * gcc.dg/torture/tls/run-ld.c: New test.
4356         * gcc.dg/torture/tls/run-le.c: New test.
4357         * lib/target-supports.exp (check_effective_target_tls_runtime):
4358         Build testcase with TLS options.
4359
4360 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4361
4362         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4363
4364 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4365
4366         PR tree-optimization/49121
4367         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4368
4369 2011-05-23  Jason Merrill  <jason@redhat.com>
4370
4371         * g++.dg/cpp0x/defaulted28.C: New.
4372
4373         * g++.dg/cpp0x/sfinae25.C: New.
4374
4375         * g++.dg/cpp0x/rv-cast2.C: New.
4376
4377         * g++.dg/cpp0x/enum14.C: New.
4378
4379 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4380
4381         PR lto/49123
4382         * gcc.c-torture/execute/pr49123.c: New test.
4383
4384         PR debug/49032
4385         * gcc.dg/debug/pr49032.c: New test.
4386
4387         PR c/49120
4388         * gcc.dg/pr49120.c: New test.
4389
4390 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         PR target/47315
4393         * gcc.target/i386/pr47315.c: New test.
4394
4395 2011-05-23  Jason Merrill  <jason@redhat.com>
4396
4397         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4398
4399         * g++.dg/cpp0x/sfinae24.C: New.
4400
4401         * g++.dg/cpp0x/error3.C: New.
4402
4403         * g++.dg/cpp0x/defaulted27.C: New.
4404
4405         * g++.dg/cpp0x/decltype27.C: New.
4406
4407 2011-05-23  Richard Guenther  <rguenther@suse.de>
4408
4409         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4410
4411 2011-05-23  Richard Guenther  <rguenther@suse.de>
4412
4413         PR tree-optimization/40874
4414         * g++.dg/tree-ssa/pr40874.C: New testcase.
4415
4416 2011-05-23  Richard Guenther  <rguenther@suse.de>
4417
4418         PR tree-optimization/49115
4419         * g++.dg/torture/pr49115.C: New testcase.
4420
4421 2011-05-23  Richard Guenther  <rguenther@suse.de>
4422
4423         PR middle-end/15419
4424         * gcc.dg/memcpy-3.c: New testcase.
4425
4426 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR middle-end/48973
4429         * gcc.c-torture/execute/pr48973-1.c: New test.
4430         * gcc.c-torture/execute/pr48973-2.c: New test.
4431
4432 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4433
4434         PR c++/18016
4435         * g++.dg/warn/pr18016.C: New.
4436
4437 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4438
4439         PR target/45098
4440         * gcc.target/arm/ivopts-6.c: New test.
4441
4442 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR middle-end/49029
4445         * gcc.c-torture/compile/pr49029.c: New test.
4446
4447 2011-05-22  Jason Merrill  <jason@redhat.com>
4448
4449         * g++.dg/cpp0x/sfinae23.C: New.
4450         * g++.dg/cpp0x/sfinae8.C: Correct.
4451
4452 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4453
4454         * gfortran.dg/function_optimize_8.f90:  New test case.
4455
4456 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4457
4458         PR tree-optimization/49087
4459         * gcc.dg/vect/O3-pr49087.c: New test.
4460
4461 2011-05-21  Jason Merrill  <jason@redhat.com>
4462
4463         * g++.dg/debug/const5.C: New.
4464
4465 2011-05-20  Jason Merrill  <jason@redhat.com>
4466
4467         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4468
4469         * g++.dg/cpp0x/constexpr-static7.C: New.
4470
4471         * g++.dg/cpp0x/enum12.C: New.
4472         * g++.dg/cpp0x/enum13.C: New.
4473
4474 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/48699
4477         * gfortran.dg/select_type_23.f03: New.
4478
4479 2011-05-20  Jason Merrill  <jason@redhat.com>
4480
4481         * g++.dg/cpp0x/defaulted26.C: New.
4482
4483         * g++.dg/cpp0x/noexcept02.C: Fix.
4484         * g++.dg/cpp0x/noexcept03.C: Fix.
4485         * g++.dg/cpp0x/noexcept08.C: Fix.
4486         * g++.dg/cpp0x/noexcept10.C: New.
4487
4488 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/48706
4491         * gfortran.dg/extends_12.f03: New.
4492
4493 2011-05-20  Jason Merrill  <jason@redhat.com>
4494
4495         * g++.dg/template/koenig9.C: New.
4496         * g++.dg/opt/pr47615.C: Fix.
4497         * g++.dg/overload/defarg1.C: Fix.
4498         * g++.dg/tc1/dr213.C: Remove xfail.
4499         * g++.dg/torture/pr34850.C: Fix.
4500         * g++.dg/torture/pr39362.C: Fix.
4501         * g++.old-deja/g++.brendan/crash56.C: Fix.
4502         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4503
4504 2011-05-20  Richard Guenther  <rguenther@suse.de>
4505
4506         PR tree-optimization/49079
4507         * gcc.dg/torture/pr49079.c: New testcase.
4508
4509 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR tree-optimization/49073
4512         * gcc.c-torture/execute/pr49073.c: New test.
4513
4514 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4515
4516         PR fortran/18918
4517         * gfortran.dg/coarray_21.f90: New.
4518
4519 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4520
4521         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4522         output.
4523
4524 2011-05-19  Richard Guenther  <rguenther@suse.de>
4525
4526         PR testsuite/49063
4527         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4528
4529 2011-05-19  Richard Guenther  <rguenther@suse.de>
4530
4531         PR middle-end/48985
4532         * gcc.dg/builtin-object-size-11.c: New testcase.
4533
4534 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4535
4536         PR target/45098
4537         * gcc.target/arm/ivopts.c: New test.
4538         * gcc.target/arm/ivopts-2.c: New test.
4539
4540 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4541
4542         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4543
4544 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4545
4546         * gcc.c-torture/execute/960321-1.x: Remove.
4547
4548 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4549
4550         PR fortran/48700
4551         * gfortran.dg/move_alloc_4.f90: New.
4552
4553 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         PR target/49002
4556         * gcc.target/i386/pr49002-1.c: New test.
4557         * gcc.target/i386/pr49002-2.c: Likewise.
4558
4559 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4560
4561         PR tree-optimization/49039
4562         * gcc.c-torture/execute/pr49039.c: New test.
4563         * gcc.dg/tree-ssa/pr49039.c: New test.
4564         * g++.dg/torture/pr49039.C: New test.
4565
4566 2011-05-18  Jason Merrill  <jason@redhat.com>
4567
4568         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4569         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4570         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4571
4572 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4573
4574         * gcc.target/bfin/mcpu-bf592.c: New test.
4575
4576 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4577
4578         PR tree-optimization/41881
4579         * gcc.dg/vect/O3-pr41881.c: New test.
4580         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4581
4582 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR tree-optimization/49000
4585         * gcc.dg/pr49000.c: New test.
4586
4587 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * gnat.dg/invalid1.adb: New test.
4590
4591 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4592
4593         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4594         scan pattern.
4595         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4596         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4597
4598 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4599
4600         PR c++/48994
4601         * g++.dg/cpp0x/range-for18.C: New.
4602
4603 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4604
4605         PR fortran/18918
4606         * gfortran.dg/coarray/image_index_2.f90: New.
4607
4608 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4609
4610         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4611         * g++.dg/cpp0x/override2.C: New.
4612
4613 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4614
4615         PR fortran/18918
4616         * gfortran.de/coarray_20.f90: New.
4617
4618 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4619
4620         PR fortran/22572
4621         * function_optimize_7.f90:  New test case.
4622
4623 2011-05-13  Jason Merrill  <jason@redhat.com>
4624
4625         * g++.dg/cpp0x/decltype26.C: New.
4626         * g++.dg/cpp0x/enum11.C: New.
4627
4628 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4629
4630         PR fortran/48972
4631         PR fortran/48991
4632         * gfortran.dg/assign_8.f90: Update dg-error.
4633
4634 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4635
4636         PR fortran/48972
4637         * gfortran.dg/io_constraints_8.f90: New.
4638         * gfortran.dg/io_constraints_9.f90: New.
4639
4640 2011-05-13  Martin Thuresson  <martint@google.com>
4641
4642         PR gcov-profile/47793
4643         * gcc.dg/pr47793.c: New.
4644
4645 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR tree-optimization/48975
4648         * gcc.dg/pr48975.c: New test.
4649
4650 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4651
4652         PR fortran/48972
4653         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4654
4655 2011-05-12  Jason Merrill  <jason@redhat.com>
4656
4657         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4658
4659 2011-05-12  Geert Bosch  <bosch@adacore.com>
4660
4661         * gnat.dg/view_conversion1.adb: New test.
4662
4663 2011-05-12  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/48172
4666         * gcc.dg/vect/pr48172.c: New testcase.
4667
4668 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR debug/48967
4671         * g++.dg/opt/pr48967.C: New test.
4672
4673 2011-05-11  Jason Merrill  <jason@redhat.com>
4674
4675         * g++.dg/cpp0x/constexpr-friend.C: New.
4676         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4677
4678         * g++.dg/cpp0x/sfinae22.C: New.
4679
4680 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4681
4682         PR fortran/48889
4683         * gfortran.dg/generic_24.f90: New.
4684
4685 2011-05-11  Richard Guenther  <rguenther@suse.de>
4686
4687         PR tree-optimization/15256
4688         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4689
4690 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR debug/48159
4693         * gcc.dg/pr48159-1.c: New test.
4694         * gcc.dg/pr48159-2.c: New test.
4695
4696 2011-05-11  Richard Guenther  <rguenther@suse.de>
4697
4698         PR middle-end/48953
4699         * gcc.dg/torture/pr48953.c: New testcase.
4700
4701 2011-05-11  Richard Guenther  <rguenther@suse.de>
4702
4703         PR tree-optimization/18041
4704         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4705
4706 2011-05-11  Alan Modra  <amodra@gmail.com>
4707
4708         PR target/47755
4709         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4710
4711 2011-05-10  Jason Merrill  <jason@redhat.com>
4712
4713         * g++.dg/cpp0x/defaulted25.C: New.
4714         * g++.dg/template/crash7.C: Adjust.
4715
4716         * g++.dg/cpp0x/variadic108.C: New.
4717
4718 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4719
4720         * g++.dg/inherit/virtual9.C: Extend.
4721
4722 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4723
4724         PR target/48857
4725         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4726         are passed and returned in vector registers.
4727
4728 2011-05-10  Richard Guenther  <rguenther@suse.de>
4729
4730         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4731         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4732         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4733         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4734         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4735         applies.
4736
4737 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR tree-optimization/48611
4740         PR tree-optimization/48794
4741         * gfortran.dg/gomp/pr48611.f90: New test.
4742         * gfortran.dg/gomp/pr48794.f90: New test.
4743
4744         PR debug/48928
4745         * gcc.dg/dfp/pr48928.c: New test.
4746
4747 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4748
4749         PR c++/48522
4750         * g++.dg/cpp0x/pr48522.C: New.
4751
4752 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4753
4754         PR c++/48735
4755         * g++.dg/cpp0x/sfinae21.C: New.
4756
4757 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4758
4759         * g++.dg/template/sfinae28.C: Rename to...
4760         * g++.dg/cpp0x/sfinae19.C: ... this.
4761         * g++.dg/template/sfinae29.C: Rename to...
4762         * g++.dg/cpp0x/sfinae20.C: ... this.
4763
4764 2011-05-09  Jeff Law <law@redhat.com>
4765
4766         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4767         consistent results.
4768
4769 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4770
4771         PR c++/20039
4772         * g++.dg/init/pr20039.C: New.
4773
4774 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4775
4776         PR c++/48737
4777         PR c++/48744
4778         * g++.dg/template/sfinae28.C: New.
4779         * g++.dg/template/sfinae29.C: Likewise.
4780
4781 2011-05-09  Jason Merrill  <jason@redhat.com>
4782
4783         * g++.dg/template/nontype23.C: New.
4784
4785 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4786         PR c++/48859
4787         * g++.dg/init/pr48859.C: New.
4788
4789 2011-05-09  Jason Merrill  <jason@redhat.com>
4790
4791         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4792         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4793         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4794         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4795         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4796         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4797         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4798         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4799
4800 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4801
4802         * g++.dg/inherit/virtual9.C: New.
4803
4804 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4805
4806         PR c++/48574
4807         * g++.dg/template/dependent-expr8.C: New test case.
4808
4809 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4810
4811         PR tree-optimization/48837
4812         * gcc.dg/pr48837.c: New testcase.
4813
4814 2011-05-06  Jason Merrill  <jason@redhat.com>
4815
4816         * g++.dg/cpp0x/constexpr-condition2.C: New.
4817
4818         * g++.dg/cpp0x/constexpr-missing.C: New.
4819
4820 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4821
4822         PR fortran/18918
4823         * gfortran.dg/coarray/this_image_2.f90: New.
4824
4825 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4826
4827         PR fortran/48858
4828         PR fortran/48820
4829         * gfortran.dg/bind_c_usage_22.f90: New.
4830         * gfortran.dg/bind_c_usage_23.f90: New.
4831         * gfortran.dg/bind_c_usage_24.f90: New.
4832         * gfortran.dg/bind_c_usage_24_c.c: New.
4833
4834 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4835
4836         PR c++/48838
4837         * g++.dg/template/member9.C: New test case.
4838
4839 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4840
4841         * gnat.dg/discr29.ad[sb]: New test.
4842         * gnat.dg/discr30.adb: Likewise.
4843
4844 2011-05-05  Julian Brown  <julian@codesourcery.com>
4845
4846         * gcc.target/arm/neon-vset_lanes8.c: New test.
4847
4848 2011-05-05  Jason Merrill  <jason@redhat.com>
4849
4850         * g++.dg/init/new32.C: New.
4851
4852 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4853
4854         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4855         Fix typo.
4856
4857 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR rtl-optimization/48381
4860         * gcc.c-torture/compile/pr48381.c: New test.
4861
4862 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4863
4864         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4865         to dg-options.
4866         * gcc.target/i386/opt-1.c: Ditto.
4867
4868 2011-05-04  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/conversion/base1.C: New.
4871
4872 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4873
4874         PR libgfortran/48787
4875         * gfortran.dg/round_3.f08: Add more checks to test case.
4876
4877 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4878
4879         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4880         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4881         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4882         Gate test on effective_target fd_truncate.
4883
4884 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4885
4886         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4887         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4888         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4889         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4890         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4891         * gcc.target/i386/pr38824.c: Ditto.
4892         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4893         * gcc.target/i386/vecinit-2.c: Ditto.
4894         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4895         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4896         * gcc.target/i386/parity-2.c: Ditto.
4897         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4898
4899 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4900
4901         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4902         remove duplication.
4903         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4904         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4905         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4906
4907 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4908
4909         PR fortran/18918
4910         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4911
4912 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4913
4914         PR fortran/18918
4915         * gfortran.dg/coarray/this_image_1.f90: New.
4916
4917 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4918
4919         PR fortran/18918
4920         * gfortran.dg/coarray/caf.dg: New.
4921         * gfortran.dg/coarray/image_index_1.f90: New, copied
4922         from ../coarray_16.f90.
4923
4924 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4925
4926         PR c++/28501
4927         * g++.dg/ext/complex9.C: New.
4928
4929 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4930
4931         From Mike Frysinger
4932         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4933         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4934         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4935
4936 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4937
4938         * gcc.target/bfin/builtins: Created.
4939         * gcc.target/bfin/hisilh-O0.c: Deleted.
4940         * gcc.target/bfin/hisilh.c: Moved to...
4941         * gcc.target/bfin/builtins/hisilh.c: ...here.
4942         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4943         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4944         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4945         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4946         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4947         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4948         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4949         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4950         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4951         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4952         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4953         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4954         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4955         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4956         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4957         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4958         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4959         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4960         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4961         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4962         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4963         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4964         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4965         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4966         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4967         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4968         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4969         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4970         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4971         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4972         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4973         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4974         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4975         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4976         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4977         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4978         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4979         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4980         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4981         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4982         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4983         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4984         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4985         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4986         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4987         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4988         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4989         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4990         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4991         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4992         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4993         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4994         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4995         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4996         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4997         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4998         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4999         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5000         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5001         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5002         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5003         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5004         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5005         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5006         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5007         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5008         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5009         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5010         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5011         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5012         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5013         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5014         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5015         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5016         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5017         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5018         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5019         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5020         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5021         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5022         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5023         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5024         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5025         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5026         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5027         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5028         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5029         * gcc.target/bfin/builtins/circptr.c: Ditto.
5030         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5031         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5032         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5033         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5034         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5035         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5036         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5037         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5038         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5039         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5040         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5041         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5042         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5043         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5044         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5045         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5046         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5047         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5048         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5049         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5050         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5051         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5052         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5053         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5054         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5055         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5056         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5057         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5058         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5059         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5060         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5061         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5062         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5063         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5064         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5065         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5066         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5067         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5068         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5069         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5070         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5071         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5072         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5073         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5074         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5075         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5076         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5077         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5078         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5079         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5080         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5081         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5082         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5083         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5084         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5085         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5086         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5087         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5088         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5089         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5090         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5091         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5093         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5094         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5095         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5096         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5097         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5098         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5099         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5100
5101 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5102
5103         * gcc.target/arm/cold-lc.c: New test.
5104
5105 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR target/48774
5108         * gcc.dg/pr48774.c: New test.
5109
5110 2011-05-03  Richard Guenther  <rguenther@suse.de>
5111
5112         * gcc.dg/large-size-array-5.c: New testcase.
5113
5114 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5115
5116         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5117
5118 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5119
5120         * lib/target-supports.exp (check_effective_target_vect_strided):
5121         Replace with...
5122         (check_effective_target_vect_strided2)
5123         (check_effective_target_vect_strided3)
5124         (check_effective_target_vect_strided4)
5125         (check_effective_target_vect_strided8): ...these new functions.
5126
5127         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5128         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5129         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5130         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5131         * gcc.dg/vect/pr37539.c: Likewise.
5132         * gcc.dg/vect/slp-11a.c: Likewise.
5133         * gcc.dg/vect/slp-11b.c: Likewise.
5134         * gcc.dg/vect/slp-11c.c: Likewise.
5135         * gcc.dg/vect/slp-12a.c: Likewise.
5136         * gcc.dg/vect/slp-12b.c: Likewise.
5137         * gcc.dg/vect/slp-18.c: Likewise.
5138         * gcc.dg/vect/slp-19a.c: Likewise.
5139         * gcc.dg/vect/slp-19b.c: Likewise.
5140         * gcc.dg/vect/slp-21.c: Likewise.
5141         * gcc.dg/vect/slp-23.c: Likewise.
5142         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5143
5144         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5145         instead of vect_interleave && vect_extract_even_odd.
5146         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5147         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5148         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5149         * gcc.dg/vect/vect-1.c: Likewise.
5150         * gcc.dg/vect/vect-10.c: Likewise.
5151         * gcc.dg/vect/vect-98.c: Likewise.
5152         * gcc.dg/vect/vect-107.c: Likewise.
5153         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5154         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5155         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5156         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5157         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5158         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5159         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5160         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5161         * gcc.dg/vect/vect-strided-float.c: Likewise.
5162         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5163         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5164         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5165         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5166         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5167         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5168         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5169         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5170         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5171         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5172         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5173         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5174         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5175         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5176         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5177
5178         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5179         target condition.
5180         * gcc.dg/vect/pr30843.c: Likewise.
5181         * gcc.dg/vect/pr33866.c: Likewise.
5182         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5183         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5184         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5185         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5186
5187 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5188
5189         * gcc.dg/vect/slp-11.c: Split into...
5190         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5191         gcc.dg/vect/slp-11c.c: ...these tests.
5192         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5193         * gcc.dg/vect/slp-12c.c: ...this new test.
5194         * gcc.dg/vect/slp-19.c: Split into...
5195         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5196         gcc.dg/vect/slp-19c.c: ...these new tests.
5197
5198 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5199
5200         * lib/target-supports.exp
5201         (check_effective_target_vect_extract_even_odd_wide): Delete.
5202         (check_effective_target_vect_strided_wide): Likewise.
5203         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5204         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5205         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5206         * gcc.dg/vect/pr37539.c: Likewise.
5207         * gcc.dg/vect/slp-11.c: Likewise.
5208         * gcc.dg/vect/slp-12a.c: Likewise.
5209         * gcc.dg/vect/slp-12b.c: Likewise.
5210         * gcc.dg/vect/slp-19.c: Likewise.
5211         * gcc.dg/vect/slp-23.c: Likewise.
5212         * gcc.dg/vect/vect-1.c: Likewise.
5213         * gcc.dg/vect/vect-98.c: Likewise.
5214         * gcc.dg/vect/vect-107.c: Likewise.
5215         * gcc.dg/vect/vect-strided-float.c: Likewise.
5216
5217 2011-05-02  Jason Merrill  <jason@redhat.com>
5218
5219         * g++.dg/init/new31.C: New.
5220
5221 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5222
5223         PR c/35445
5224         * gcc.dg/pr35445.c: New test.
5225
5226 2011-05-02  Jason Merrill  <jason@redhat.com>
5227
5228         * c-c++-common/vla-1.c: New.
5229
5230 2011-05-02  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/48822
5233         * gcc.dg/torture/pr48822.c: New testcase.
5234
5235 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5236
5237         PR c++/47969
5238         * g++.dg/cpp0x/constexpr-47969.C: New.
5239
5240 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5241
5242         PR testsuite/48498
5243         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5244         on vect_no_align targets.
5245         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5246         vect_no_align targets.
5247
5248 2011-05-01  Xinliang David Li  <davidxl@google.com>
5249
5250         * gcc.dg/tree-ssa/integer-addr.c: New test.
5251         * gcc.dg/tree-ssa/alias_bug.c: New test.
5252
5253 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5254
5255         PR libgfortran/48787
5256         * gfortran.dg/round_3.f08: Add more checks.
5257
5258 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5259
5260         PR fortran/48821
5261         * gfortran.dg/import9.f90: New, proper test.
5262         * gfortran.dg/interface_37.f90: Remove bogus
5263         test (bogus copy of interface_36.f90).
5264
5265 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5266
5267         PR fortran/48821
5268         * gfortran.dg/interface_37.f90: New.
5269
5270 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5271
5272         PR fortran/48746
5273         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5274
5275 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5276
5277         PR tree-optimization/48809
5278         * gcc.c-torture/execute/pr48809.c: New test.
5279
5280 2011-04-29  Jeff Law <law@redhat.com>
5281
5282         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5283
5284 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5285
5286         PR c++/48606
5287         * g++.dg/init/ctor10.C: New.
5288
5289 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5290
5291         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5292           warning in implicitly instantiated templates.
5293
5294 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5295
5296         * g++.dg/warn/Wnull-conversion-1.C: New.
5297         * g++.dg/warn/Wnull-conversion-2.C: New.
5298
5299 2011-04-29  Diego Novillo  <dnovillo@google.com>
5300
5301         * g++.old-deja/g++.other/null3.C: Expect warning about
5302         converting boolean to a pointer.
5303
5304 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5305
5306         PR fortran/48462
5307         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5308         being a target.
5309
5310         PR fortran/48746
5311         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5312
5313 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5314
5315         PR fortran/48810
5316         * gfortran.dg/typebound_proc_22.f90: New.
5317
5318         PR fortran/48800
5319         * gfortran.dg/interface_36.f90: New.
5320
5321 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5322
5323         PR libgfortran/48488
5324         PR libgfortran/48602
5325         PR libgfortran/48615
5326         PR libgfortran/48684
5327         PR libgfortran/48787
5328         * gfortran.dg/fmt_g.f: Adjust test.
5329         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5330         * gfortran.dg/round_3.f08: New test.
5331         * gfortran.dg/namelist_print_1.f: Adjust test.
5332         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5333         * gfortran.dg/f2003_io_5.f03: Adjust test.
5334         * gfortran.dg/coarray_15.f90: Adjust test.
5335         * gfortran.dg/namelist_65.f90: Adjust test.
5336         * gfortran.dg/fmt_cache_1.f: Adjust test.
5337         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5338         * gfortran.dg/real_const_3.f90: Adjust test.
5339
5340 2011-04-28  Xinliang David Li  <davidxl@google.com>
5341
5342         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5343         * g++.dg/prof-robust-1.C: New test.
5344
5345 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5346
5347         PR tree-optimization/48765
5348         * gcc.dg/vect/pr48765.c: New.
5349
5350 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5351
5352         PR tree-optimization/48775
5353         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5354
5355 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5356
5357         PR c++/48798
5358         * g++.dg/inherit/pr48798.C: New.
5359         * g++.old-deja/g++.other/base1.C: Adjust.
5360
5361 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5362
5363         PR c++/48656
5364         * g++.dg/template/inherit7.C: New test case.
5365
5366 2011-04-28  Richard Guenther  <rguenther@suse.de>
5367
5368         PR tree-optimization/40052
5369         PR tree-optimization/15347
5370         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5371         * gcc.dg/pr15347.c: Likewise.
5372
5373 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5374
5375         PR c++/48530
5376         * g++.dg/cpp0x/sfinae18.C: New.
5377
5378 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5379
5380         PR c++/48771
5381         * g++.dg/ext/is_literal_type1.C: New.
5382
5383 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5384
5385         PR fortran/48112
5386         PR fortran/48279
5387         * gfortran.dg/interface_35.f90: New.
5388         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5389         * gfortran.dg/func_result_6.f90: Add dg-warning.
5390         * gfortran.dg/bessel_1.f90: Ditto.
5391         * gfortran.dg/hypot_1.f90: Ditto.
5392         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5393         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5394         * gfortran.dg/interface_assignment_4.f90: Ditto.
5395
5396 2011-04-27  Jason Merrill  <jason@redhat.com>
5397
5398         * g++.dg/ext/complex8.C: New.
5399
5400         * g++.dg/cpp0x/initlist49.C: New.
5401         * g++.dg/init/new30.C: New.
5402
5403 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5404
5405         PR fortran/48788
5406         * gfortran.dg/whole_file_34.f90: New.
5407
5408 2011-04-27  Jan Hubicka  <jh@suse.cz>
5409
5410         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5411
5412 2011-04-27  Jason Merrill  <jason@redhat.com>
5413
5414         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5415
5416         * g++.dg/parse/ambig6.C: New.
5417
5418 2011-04-27  Nick Clifton  <nickc@redhat.com>
5419
5420         * gcc.dg/20020312-2.c: Add definition for RX.
5421
5422         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5423         option with RX targets.
5424
5425         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5426         /* */ comments.
5427
5428 2011-04-27  Richard Guenther  <rguenther@suse.de>
5429
5430         * gcc.dg/tree-ssa/pr23382.c: Remove.
5431
5432 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5433
5434         PR target/48767
5435         * gcc.c-torture/compile/pr48767.c: New test.
5436
5437 2011-04-27  Richard Guenther  <rguenther@suse.de>
5438
5439         PR tree-optimization/48772
5440         * g++.dg/pr48772.C: New testcase.
5441
5442 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR c/48742
5445         * gcc.c-torture/compile/pr48742.c: New test.
5446
5447 2011-04-26  Jason Merrill  <jason@redhat.com>
5448
5449         * g++.dg/lookup/koenig13.C: New.
5450
5451         * g++.dg/cpp0x/initlist48.C: New.
5452
5453 2011-04-25  Jason Merrill  <jason@redhat.com>
5454
5455         * g++.dg/cpp0x/sfinae17.C: New.
5456
5457 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5458
5459         PR target/48258
5460         * gcc.target/powerpc/pr48258-1.c: New file.
5461         * gcc.target/powerpc/pr48258-2.c: Ditto.
5462
5463 2011-04-26  Xinliang David Li  <davidxl@google.com>
5464
5465         * gcc.dg/uninit-suppress.c: New test.
5466         * gcc.dg/uninit-suppress.c: New test.
5467
5468 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR debug/48768
5471         * gcc.dg/pr48768.c: New test.
5472
5473         PR tree-optimization/48734
5474         * gcc.c-torture/compile/pr48734.c: New test.
5475
5476         PR testsuite/48753
5477         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5478
5479 2011-04-26  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/48731
5482         * gcc.dg/torture/pr48731.c: New testcase.
5483
5484 2011-04-26  Richard Guenther  <rguenther@suse.de>
5485
5486         PR testsuite/48753
5487         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5488
5489 2011-04-26  Richard Guenther  <rguenther@suse.de>
5490
5491         PR middle-end/48694
5492         * gcc.dg/torture/pr48694-1.c: New testcase.
5493         * gcc.dg/torture/pr48694-2.c: Likewise.
5494
5495 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5496
5497         * g++.dg/ext/underlying_type1.C: New.
5498         * g++.dg/ext/underlying_type2.C: Likewise.
5499         * g++.dg/ext/underlying_type3.C: Likewise.
5500         * g++.dg/ext/underlying_type4.C: Likewise.
5501         * g++.dg/ext/underlying_type5.C: Likewise.
5502         * g++.dg/ext/underlying_type6.C: Likewise.
5503         * g++.dg/ext/underlying_type7.C: Likewise.
5504         * g++.dg/ext/underlying_type8.C: Likewise.
5505         * g++.dg/ext/underlying_type9.C: Likewise.
5506         * g++.dg/ext/underlying_type10.C: Likewise.
5507
5508 2011-04-25  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/cpp0x/regress/template-const2.C: New.
5511
5512 2011-04-25  Jeff Law <law@redhat.com>
5513
5514         * gcc.dg/tree-ssa/vrp56.c: new test.
5515
5516 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5517
5518         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5519
5520 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR preprocessor/48740
5523         * c-c++-common/raw-string-11.c: New test.
5524
5525 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5526
5527         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5528         hppa*-*-hpux*.
5529
5530 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5531
5532         PR fortran/18918
5533         * gfortran.dg/coarray_19.f90: New.
5534
5535 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR c/48685
5538         * gcc.dg/pr48685.c: New test.
5539
5540 2011-04-22  Jan Hubicka  <jh@suse.cz>
5541
5542         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5543
5544 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR tree-optimization/48717
5547         * gcc.c-torture/execute/pr48717.c: New test.
5548
5549 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5550
5551         PR target/48723
5552         * gcc.target/i386/pr48723.c: New test.
5553
5554 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5555
5556         PR c/48716
5557         * gcc.dg/gomp/pr48716.c: New test.
5558         * g++.dg/gomp/pr48716.C: New test.
5559
5560 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5561
5562         PR c/36750
5563         * gcc.dg/missing-field-init-2.c: Update testcase.
5564
5565 2011-04-22  Alan Modra  <amodra@gmail.com>
5566
5567         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5568
5569 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5570
5571         PR fortran/48405
5572         * gfortran.dg/function_optimize_6.f90:  New test.
5573
5574 2011-04-21  Easwaran Raman  <eraman@google.com>
5575
5576         * gcc.dg/stack-layout-2.c: New test.
5577
5578 2011-04-21  Richard Guenther  <rguenther@suse.de>
5579
5580         PR lto/48703
5581         * g++.dg/lto/pr48207-2_0.C: New testcase.
5582         * g++.dg/lto/pr48207-3_0.C: Likewise.
5583
5584 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5585
5586         * gnat.dg/volatile5.adb: New test.
5587         * gnat.dg/volatile5_pkg.ads: New helper.
5588
5589 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5590
5591         PR target/48708
5592         * gcc.target/i386/pr48708.c: New test.
5593
5594 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5595
5596         * gcc.dg/vect/vect-119.c: New test.
5597
5598 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5599
5600         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5601         and once without.
5602
5603 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5604             Richard Sandiford  <richard.sandiford@linaro.org>
5605
5606         PR target/46329
5607         * gcc.target/arm/pr46329.c: New test.
5608
5609 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5610
5611         PR fortran/18918
5612         * gfortran.dg/coarray_18.f90: New.
5613
5614 2011-04-20  Jason Merrill  <jason@redhat.com>
5615
5616         * g++.dg/cpp0x/initlist47.C: New.
5617
5618         * g++.dg/init/dtor4.C: New.
5619
5620 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5621
5622         PR target/48678
5623         * gcc.target/i386/sse2-pinsrw.c: New test.
5624         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5625         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5626         * gcc.target/i386/sse2-insvhi.c: Ditto.
5627         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5628         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5629
5630 2011-04-20  Jason Merrill  <jason@redhat.com>
5631
5632         * g++.dg/template/const4.C: New.
5633
5634 2011-04-20  Easwaran Raman  <eraman@google.com>
5635
5636         * gcc.dg/stack-layout-1.c: New test.
5637
5638 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5639
5640         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5641         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5642         function.
5643
5644 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5645
5646         * gcc.dg/binop-xor1.c: New test.
5647         * gcc.dg/binop-xor2.c: New test.
5648         * gcc.dg/binop-xor3.c: New test.
5649         * gcc.dg/binop-xor4.c: New test.
5650         * gcc.dg/binop-xor5.c: New test.
5651
5652 2011-04-20  Richard Guenther  <rguenther@suse.de>
5653
5654         PR tree-optimization/47892
5655         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5656
5657 2011-04-20  Richard Guenther  <rguenther@suse.de>
5658
5659         PR middle-end/48695
5660         * g++.dg/torture/pr48695.C: New testcase.
5661
5662 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5663
5664         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5665         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5666         * gcc.c-torture/execute/pr45262.c: Ditto
5667         * gcc.dg/torture/pr43165.c: Ditto.
5668         * gcc.dg/torture/pr47228.c: Ditto.
5669         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5670         * gcc.dg/ipa/pr45644.c: Ditto.
5671         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5672         PDP11.
5673
5674 2011-04-19  Jason Merrill  <jason@redhat.com>
5675
5676         * g++.dg/ext/complex7.C: New.
5677
5678         * g++.dg/ext/attrib41.C: New.
5679
5680 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5681
5682         PR testsuite/48676
5683         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5684
5685 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR target/48678
5688         * gcc.target/i386/pr48678.c: New test.
5689
5690 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5691
5692         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5693         * g++.dg/opt/devirt2.C: New test.
5694         * g++.dg/ipa/devirt-g-1.C: Likewise.
5695
5696 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5697
5698         PR fortran/48588
5699         * gfortran.dg/whole_file_33.f90: New.
5700
5701 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5702
5703         * g++.dg/ipa/devirt-7.C: New test.
5704
5705 2011-04-19  Richard Guenther  <rguenther@suse.de>
5706
5707         PR lto/48207
5708         * g++.dg/lto/pr48207_0.C: New testcase.
5709
5710 2011-04-18  Jason Merrill  <jason@redhat.com>
5711
5712         * g++.dg/init/void1.C: New.
5713
5714         * g++.dg/cpp0x/union4.C: New.
5715
5716 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5717
5718         PR middle-end/48661
5719         * g++.dg/torture/pr48661.C: New test.
5720
5721         PR c++/48632
5722         * g++.dg/gomp/pr48632.C: New test.
5723
5724 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5725
5726         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5727         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5728
5729 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/18918
5732         * gfortran.dg/coarray_17.f90: New.
5733         * gfortran.dg/coarray_10.f90: Update dg-error.
5734
5735 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5736
5737         PR testsuite/48251
5738         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5739         * gfortran.dg/guality/guality.exp: Likewise.
5740
5741 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5742
5743         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5744
5745 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5746
5747         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5748
5749 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5750
5751         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5752
5753 2011-04-18  Richard Guenther  <rguenther@suse.de>
5754
5755         PR middle-end/46364
5756         * g++.dg/torture/pr46364.C: New testcase.
5757
5758 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5761
5762 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5763
5764         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5765
5766 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5767             Ira Rosen  <ira.rosen@linaro.org>
5768
5769         PR target/48252
5770         * gcc.target/arm/pr48252.c: New test.
5771
5772 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR tree-optimization/48616
5775         * gcc.dg/pr48616.c: New test.
5776
5777 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5778
5779         PR fortran/18918
5780         * gfortran.dg/coarray_16.f90: New.
5781
5782 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5783
5784         PR fortran/48462
5785         * gfortran.dg/realloc_on_assign_7.f03: New test.
5786
5787 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         PR libgfortran/48602
5790         * gfortran.dg/fmt_g0_6.f08: New test.
5791
5792 2011-04-17  Jason Merrill  <jason@redhat.com>
5793
5794         * g++.dg/cpp0x/sfinae16.C: New.
5795
5796 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5797
5798         * gcc.target/mips/reg-var-1.c: New test.
5799
5800 2011-04-17  Jan Hubicka  <jh@suse.cz>
5801
5802         * gcc.dg/winline-5.c: Update testcase.
5803
5804 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5805
5806         * gnat.dg/discr27.ad[sb]: Move dg directive.
5807         * gnat.dg/discr28.ad[sb]: New test.
5808         * gnat.dg/discr28_pkg.ads: New helper.
5809
5810 2011-04-17  Michael Matz  <matz@suse.de>
5811
5812         PR tree-optimization/48622
5813         PR lto/48645
5814         * gcc.dg/lto/pr48622_0.c: New test.
5815
5816 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5817
5818         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5819         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5820         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5821         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5822         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5823         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5824
5825 2011-04-15  Jason Merrill  <jason@redhat.com>
5826
5827         * g++.dg/cpp0x/range-for17.C: New.
5828
5829 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5830
5831         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5832         * g++.dg/cpp0x/range-for3.C: Likewise.
5833         * g++.dg/cpp0x/range-for9.C: Correct error message.
5834         * g++.dg/cpp0x/range-for11.C: New.
5835         * g++.dg/cpp0x/range-for12.C: New.
5836         * g++.dg/cpp0x/range-for13.C: New.
5837         * g++.dg/cpp0x/range-for14.C: New.
5838         * g++.dg/cpp0x/range-for15.C: New.
5839         * g++.dg/cpp0x/range-for16.C: New.
5840
5841 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5842
5843         PR fortran/18918
5844         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5845
5846 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5847
5848         * objc.dg/naming-4.m: Updated.
5849         * objc.dg/naming-5.m: Updated.
5850         * objc.dg/naming-6.m: New.
5851         * objc.dg/naming-7.m: New.
5852         * obj-c++.dg/naming-1.mm: Updated.
5853         * obj-c++.dg/naming-2.mm: Updated.
5854         * obj-c++.dg/naming-3.mm: New.
5855         * obj-c++.dg/naming-4.mm: New.
5856
5857 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5858
5859         PR libgfortran/48589
5860         * gfortran.dg/fmt_g0_5.f08: New test.
5861
5862 2011-04-15  Richard Guenther  <rguenther@suse.de>
5863
5864         PR testsuite/48286
5865         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5866
5867 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5868
5869         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5870         -finline-limit=0 to -fno-inline
5871
5872 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR target/48614
5875         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5876         just avx.
5877
5878 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5879
5880         PR target/48605
5881         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5882         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5883         * gcc.target/i386/avx-insertps-3.c: New test.
5884         * gcc.target/i386/avx-insertps-4.c: New test.
5885
5886 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5887
5888         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5889         -finline-limit=0
5890
5891 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5892
5893         PR target/46779
5894         PR target/45291
5895         PR target/41894
5896         * gcc.target/avr/pr46779-1.c: New test case
5897         * gcc.target/avr/pr46779-2.c: New test case
5898
5899 2011-04-14  Jason Merrill  <jason@redhat.com>
5900
5901         * g++.dg/cpp0x/sfinae15.C: New.
5902
5903         * g++.dg/cpp0x/sfinae14.C: New.
5904
5905         * g++.dg/ext/vla10.C: New.
5906
5907 2011-04-14  Richard Guenther  <rguenther@suse.de>
5908
5909         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5910
5911 2011-04-14  Richard Guenther  <rguenther@suse.de>
5912
5913         * gcc.dg/fold-bitand-4.c: Move ...
5914         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5915
5916 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5917
5918         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5919         variables const.
5920         * gcc.target/avr/torture/trivial.c: Ditto.
5921
5922 2011-04-13  Jason Merrill  <jason@redhat.com>
5923
5924         * g++.dg/template/operator11.C: New.
5925
5926 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR middle-end/48591
5929         * gcc.dg/gomp/pr48591.c: New test.
5930
5931         PR c++/48570
5932         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5933         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5934
5935 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5936
5937         PR c++/48574
5938         * g++.dg/template/dependent-expr7.C: New test case.
5939
5940 2011-04-13  Jason Merrill  <jason@redhat.com>
5941
5942         * g++.dg/cpp0x/sfinae13.C: New.
5943
5944 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5947
5948 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5949
5950         * gcc.target/arm/pr43698.c: Remove -march option.
5951
5952 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5953
5954         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5955         -march option.
5956
5957 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5958
5959         PR fortran/48360
5960         PR fortran/48456
5961         * gfortran.dg/realloc_on_assign_6.f03: New test.
5962
5963 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5964
5965         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5966         targets the additional -mno-ms-bitfields and
5967         -Wno-packed-bitfield-compat options.
5968         * g++.dg/ext/bitfield3.C: Likewise.
5969         * g++.dg/ext/bitfield4.C: Likewise.
5970         * g++.dg/ext/bitfield5.C: Likewise.
5971         * gcc.dg/bitfld-15.c: Likewise.
5972         * gcc.dg/bitfld-16.c: Likewise.
5973         * gcc.dg/bitfld-17.c: Likewise.
5974         * gcc.dg/bitfld-18.c: Likewise.
5975
5976 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5977
5978         * gcc.target/arm/neon-vld3-1.c: New test.
5979         * gcc.target/arm/neon-vst3-1.c: New test.
5980         * gcc.target/arm/neon/v*.c: Regenerate.
5981
5982 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5983
5984         PR rtl-optimization/48549
5985         * g++.dg/opt/pr48549.C: New test.
5986
5987 2011-04-12  Richard Guenther  <rguenther@suse.de>
5988
5989         PR tree-optimization/46076
5990         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5991
5992 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5993
5994         PR testsuite/21164
5995         * lib/compat.exp (compat-execute): Declare unsupported after
5996         stripping path from src1.
5997         * lib/lto.exp (lto-execute): Likewise.
5998
5999 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR c/48552
6002         * gcc.dg/pr48552-1.c: New test.
6003         * gcc.dg/pr48552-2.c: New test.
6004
6005 2011-04-11  Jason Merrill  <jason@redhat.com>
6006
6007         * g++.dg/cpp0x/sfinae12.C: New.
6008
6009         * g++.dg/cpp0x/enum10.C: New.
6010
6011         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6012
6013         * g++.dg/cpp0x/rv-func.C: New.
6014
6015 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6016
6017         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6018         alpha*-dec-osf5*.
6019
6020 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6021
6022         PR tree-optimization/48195
6023         * gcc.dg/ipa/pr48195.c: New test.
6024
6025 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6026
6027         * gnat.dg/return3.adb: Remove unused switch.
6028
6029 2011-04-08  Mike Stump  <mikestump@comcast.net>
6030
6031         PR testsuite/48506
6032         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6033         default to fno-common.
6034
6035 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6036
6037         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6038         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6039
6040 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6041
6042         PR fortran/48448
6043         * gfortran.dg/function_optimize_5.f90:  New test.
6044
6045 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6046
6047         * gnat.dg/aggr17.adb: New test.
6048         * gnat.dg/aggr18.adb: Likewise.
6049
6050 2011-04-08  Michael Matz  <matz@suse.de>
6051
6052         PR middle-end/48389
6053         * gcc.target/i386/pr48389.c: New test.
6054
6055 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6056
6057         PR rtl-optimization/48272
6058         * g++.dg/opt/pr48272.C: New.
6059
6060 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6061
6062         PR rtl-optimization/48235
6063         * gcc.dg/pr48235.c: New.
6064
6065 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6066
6067         PR rtl-optimization/48302
6068         * g++.dg/opt/pr48302.C: New.
6069
6070 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6071
6072         PR target/48273
6073         * g++.dg/opt/pr48273.C: New.
6074
6075 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6076
6077         PR rtl-optimization/48442
6078         * gcc.dg/pr48442.c: New.
6079
6080 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR tree-optimization/48377
6083         * gcc.dg/vect/pr48377.c: New test.
6084
6085 2011-04-07  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/cpp0x/regress/call1.C: New.
6088
6089         * g++.dg/cpp0x/variadic107.C: New.
6090
6091         * g++.dg/cpp0x/sfinae11.C: New.
6092         * g++.dg/cpp0x/noexcept02.C: Fix.
6093
6094         * g++.dg/cpp0x/sfinae10.C: New.
6095
6096         * g++.dg/cpp0x/sfinae9.C: New.
6097
6098         * c-c++-common/Wcast-qual-1.c: Move here from...
6099         * gcc.dg/cast-qual-3.c: ...here, and...
6100         * g++.dg/warn/Wcast-qual2.C: ...here.
6101
6102         * g++.dg/cpp0x/sfinae8.C: New.
6103
6104         * g++.dg/cpp0x/sfinae7.C: New.
6105
6106         * g++.dg/cpp0x/enum9.C: New.
6107
6108 2011-04-07  Mike Stump  <mikestump@comcast.net>
6109
6110         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6111         with no trampolines.
6112
6113 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR fortran/48117
6116         * gfortran.dg/gomp/pr48117.f90: New test.
6117
6118         PR debug/48343
6119         * gcc.dg/torture/pr48343.c: New test.
6120
6121 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6122
6123         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6124
6125 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6126
6127         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6128
6129 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6130
6131         PR target/43920
6132         * lib/scanasm.exp (object-size): New proc.
6133         * gcc.target/arm/pr43920-2.c: New test.
6134
6135 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6136
6137         PR fortran/18918
6138         PR fortran/48477
6139         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6140
6141 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6142
6143         * gcc.dg/mtune.c: Prune note from output.
6144
6145 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR debug/48466
6148         * gcc.dg/guality/pr36977.c: New test.
6149         * gcc.dg/guality/pr48466.c: New test.
6150
6151 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6152
6153         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6154
6155 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6156
6157         * gnat.dg/return3.adb: New test.
6158
6159 2011-04-06  Richard Guenther  <rguenther@suse.de>
6160
6161         PR tree-optimization/47663
6162         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6163
6164 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6165
6166         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6167         Solaris 8 and 9 as well.
6168
6169 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6170
6171         PR target/43920
6172         * gcc.target/arm/pr43920-1.c: New test.
6173
6174 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6175
6176         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6177         (cctor): Actually return the value.
6178         (main): Cast return values.
6179
6180 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6181
6182         * gfortran.dg/character_comparison_8.f90:  New test.
6183
6184 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6185
6186         * frontend-passes: (optimize_lexical_comparison): New function.
6187         (optimize_expr): Call it.
6188         (optimize_comparison): Also handle lexical comparison functions.
6189         Return false instad of -2 for unequal comparison.
6190
6191 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6192
6193         PR fortran/48412
6194         * function_optimize_4.f90:  New test.
6195
6196 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6197
6198         PR fortran/18918
6199         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6200         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6201         * gfortran.dg/coarray_15.f90: New.
6202
6203 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6204
6205         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6206         * gfortran.dg/bessel_7.f90: Likewise.
6207
6208 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6209
6210         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6211
6212 2011-04-03  Richard Guenther  <rguenther@suse.de>
6213             Ira Rosen  <ira.rosen@linaro.org>
6214
6215         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6216         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6217         -ftree-loop-if-convert-stores.
6218
6219 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6220
6221         * gnat.dg/specs/aggr2.ads: New test.
6222
6223 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6224
6225         * gnat.dg/debug2.ad[sb]: New test.
6226         * gnat.dg/debug2_pkg.ads: New helper.
6227         * gnat.dg/debug3.ad[sb]: New test.
6228
6229 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6230
6231         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6232
6233 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR middle-end/48335
6236         * gcc.c-torture/compile/pr48335-1.c: New test.
6237         * gcc.dg/pr48335-1.c: New test.
6238         * gcc.dg/pr48335-2.c: New test.
6239         * gcc.dg/pr48335-3.c: New test.
6240         * gcc.dg/pr48335-4.c: New test.
6241         * gcc.dg/pr48335-5.c: New test.
6242         * gcc.dg/pr48335-6.c: New test.
6243         * gcc.dg/pr48335-7.c: New test.
6244         * gcc.dg/pr48335-8.c: New test.
6245         * gcc.target/i386/pr48335-1.c: New test.
6246
6247 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6248
6249         PR c/36299
6250         * gcc.dg/Waddress.c: New test.
6251
6252 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6253
6254         PR fortran/48352
6255         * gfortran.dg/function_optimize_3.f90:  New test.
6256
6257 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6258
6259         * gcc.c-torture/compile/20110401-1.c: New test.
6260
6261         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6262         * g++.dg/lto/20091002-2_0.C: Likewise.
6263         * g++.dg/lto/20090303_0.c: Likewise.
6264         * g++.dg/lto/20091004-1_0.C: Likewise.
6265         * g++.dg/lto/20091002-3_0.C: Likewise.
6266         * g++.dg/lto/20091004-2_0.C: Likewise.
6267         * g++.dg/lto/20081123_0.C: Likewise.
6268         * g++.dg/lto/20090313_0.C: Likewise.
6269         * g++.dg/lto/20081109-1_0.C: Likewise.
6270         * g++.dg/lto/20081219_0.C: Likewise.
6271         * g++.dg/lto/20081204-1_0.C: Likewise.
6272         * g++.dg/lto/20090302_0.C: Likewise.
6273         * g++.dg/lto/20081119-1_0.C: Likewise.
6274         * g++.dg/lto/20081118_0.C: Likewise.
6275         * gcc.dg/lto/20091020-2_0.c: Likewise.
6276         * gcc.dg/lto/20090210_0.c: Likewise.
6277         * gcc.dg/lto/20081204-1_0.c: Likewise.
6278         * gcc.dg/lto/20081224_0.c: Likewise.
6279         * gcc.dg/lto/20090219_0.c: Likewise.
6280         * gcc.dg/lto/20091014-1_0.c: Likewise.
6281         * gcc.dg/lto/20091016-1_0.c: Likewise.
6282         * gcc.dg/lto/20090206-2_0.c: Likewise.
6283         * gcc.dg/lto/20090116_0.c: Likewise.
6284         * gcc.dg/lto/20091013-1_0.c: Likewise.
6285         * gcc.dg/lto/20091015-1_0.c: Likewise.
6286         * gcc.dg/lto/20090126-2_0.c: Likewise.
6287
6288 2011-03-31  Ian Lance Taylor  <iant@google.com>
6289
6290         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6291
6292 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/opt16.adb: New test.
6295
6296 2011-03-31  Jason Merrill  <jason@redhat.com>
6297
6298         * g++.dg/cpp0x/defaulted24.C: New.
6299
6300 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6301
6302         PR target/16292
6303         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6304         with -O0.
6305
6306 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * g++.dg/other/i386-9.C: New test.
6309
6310 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6311
6312         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6313
6314 2011-03-30  Jason Merrill  <jason@redhat.com>
6315
6316         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6317
6318         * g++.dg/cpp0x/regress/isnan.C: New.
6319
6320         * g++.dg/cpp0x/initlist46.C: New.
6321
6322 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6323
6324         PR target/47551
6325         * gcc.target/arm/neon-modes-2.c: New test.
6326
6327 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6328
6329         PR c/48305
6330         * gcc.c-torture/compile/pr48305.c: New test.
6331
6332 2011-03-29  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/cpp0x/regress/value-dep1.C: New.
6335
6336 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6337
6338         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6339
6340 2011-03-29  Ian Lance Taylor  <iant@google.com>
6341
6342         * go.test/go-test.exp: Handle the test lines used in several new
6343         tests.
6344         (errchk): Add opts parameter.  Change all callers.  Handle parens
6345         in regexps.
6346
6347 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6348             Dominique d'Humieres  <dominiq@lps.ens.fr>
6349
6350         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6351         and __APPLE__ && __PPC__ && __ALTIVEC__.
6352
6353 2011-03-29  Jason Merrill  <jason@redhat.com>
6354
6355         * g++.dg/cpp0x/dependent1.C: New.
6356
6357         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6358
6359         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6360
6361         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6362
6363 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6364
6365         PR fortran/48095
6366         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6367         * gfortran.dg/proc_ptr_comp_32.f90: New.
6368
6369 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6370
6371         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6372         check for corresponding warning.
6373
6374 2011-03-28  Jason Merrill  <jason@redhat.com>
6375
6376         * g++.dg/cpp0x/rv-deduce2.C: New.
6377
6378 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR debug/48203
6381         * gcc.dg/pr48203.c: New test.
6382
6383 2011-03-28  Jeff Law <law@redhat.com>
6384
6385         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6386
6387 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6388
6389         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6390         and __PPC__ && __ALTIVEC__.
6391
6392 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6393
6394         PR testsuite/48238
6395         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6396         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6397         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6398         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6399
6400 2011-03-28  Jason Merrill  <jason@redhat.com>
6401
6402         * g++.dg/cpp0x/initlist-array2.C: New.
6403
6404         * g++.dg/cpp0x/initlist-array1.C: New.
6405
6406         * g++.dg/cpp0x/constexpr-compound.C: New.
6407
6408         * g++.dg/cpp0x/constexpr-using.C: New.
6409
6410         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6411
6412 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6413
6414         PR testsuite/48276
6415         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6416
6417 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6418
6419         * gcc.dg/slp-1.c: New test.
6420
6421 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6422
6423         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6424         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6425         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6426         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6427         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6428         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6429         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6430         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6431         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6432         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6433         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6434         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6435         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6436         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6437
6438 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6439
6440         PR fortran/47065
6441         * gfortran.dg/trim_optimize_5.f90:  New test.
6442         * gfortran.dg/trim_optimize_6.f90:  New test.
6443
6444 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6445
6446         PR target/38598
6447         * gcc.target/mips/madd-7.c: Remove -mlong32.
6448         * gcc.target/mips/msub-7.c: Likewise.
6449
6450 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6451
6452         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6453         accesses to preserve the meaning of the test for doubleword vectors.
6454         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6455         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6456
6457 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6458
6459         PR fortran/48291
6460         * gfortran.dg/class_42.f03: New.
6461
6462 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6463
6464         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6465         strided accesses.
6466
6467 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6468
6469         PR rtl-optimization/48144
6470         * gcc.dg/pr48144.c: New test.
6471
6472 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6473
6474         * gnat.dg/discr27.ad[sb]: New test.
6475
6476 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6477
6478         * gnat.dg/limited_with2.ad[sb]: New test.
6479         * gnat.dg/limited_with2_pkg1.ads: New helper.
6480         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6481
6482 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6483
6484         * gnat.dg/opt15.adb: New test.
6485         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6486
6487 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6488
6489         PR fortran/48174
6490         PR fortran/45304
6491         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6492         * gfortran.dg/leadz_trailz_3.f90: Ditto
6493
6494 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6495
6496         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6497
6498 2011-03-25  Jason Merrill  <jason@redhat.com>
6499
6500         * g++.dg/cpp0x/defaulted22.C: New.
6501         * g++.dg/cpp0x/defaulted23.C: New.
6502         * g++.dg/cpp0x/defaulted15.C: Adjust.
6503
6504 2011-03-25  Jason Merrill  <jason@redhat.com>
6505
6506         * g++.dg/cpp0x/move1.C: New.
6507
6508 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6509
6510         PR target/48287
6511         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6512
6513 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6514
6515         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6516         for mips-sgi-irix6.5.
6517         Replace snprintf prototype by <stdio.h>.
6518
6519 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521         PR testsuite/48283
6522         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6523         run_expensive_tests.
6524         * gcc.dg/graphite/block-4.c: Likewise.
6525         * gcc.dg/graphite/block-7.c: Likewise.
6526         * gcc.dg/graphite/block-8.c: Likewise.
6527
6528 2011-03-25  Richard Guenther  <rguenther@suse.de>
6529
6530         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6531         * g++.dg/tree-ssa/pr8781.C: Likewise.
6532         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6533         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6534         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6535         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6536         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6537         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6538         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6539         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6540         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6541         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6542         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6543         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6544         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6545         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6546         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6547         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6548         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6549         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6550         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6551         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6552         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6553         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6554         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6555         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6556         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6557         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6558         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6559         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6560         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6561         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6562         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6563         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6564         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6565         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6566         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6567         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6568         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6569         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6570         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6571         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6572         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6573         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6574         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6575         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6576         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6577         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6578         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6579         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6580         * c-c++-common/pr46562-2.c: Likewise.
6581         * gfortran.dg/pr42108.f90: Likewise.
6582         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6583         foo to be inlined even at -O1.
6584         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6585         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6586         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6587         * gcc.dg/matrix/matrix.exp: Disable FRE.
6588
6589 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR debug/48204
6592         * gcc.dg/dfp/pr48204.c: New test.
6593
6594 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6595
6596         PR target/48209
6597         * gcc.c-torture/execute/pr47917.c: Move this...
6598         * gcc.dg/torture/pr47917.c: to here and add xfails.
6599
6600 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6601
6602         * gnat.dg/array16.ad[sb]: New test.
6603         * gnat.dg/array16.ads: New helper.
6604
6605 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * gnat.dg/derived_type2.adb: New test.
6608
6609 2011-03-24  Richard Guenther  <rguenther@suse.de>
6610
6611         PR tree-optimization/48271
6612         * g++.dg/torture/pr48271.C: New testcase.
6613
6614 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6615
6616         * gnat.dg/array15.ad[sb]: New test.
6617
6618 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6619
6620         PR target/48237
6621         * gcc.target/i386/pr48237.c: New test.
6622
6623 2011-03-24  Richard Guenther  <rguenther@suse.de>
6624
6625         PR middle-end/48269
6626         * gcc.dg/builtin-object-size-10.c: New testcase.
6627
6628 2011-03-24  Richard Guenther  <rguenther@suse.de>
6629
6630         PR tree-optimization/46562
6631         * c-c++-common/pr46562-2.c: New testcase.
6632         * c-c++-common/pr46562.c: Likewise.
6633
6634 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6635
6636         * gcc.dg/vect/vect-cselim-1.c: New test.
6637         * gcc.dg/vect/vect-cselim-2.c: New test.
6638
6639 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6640
6641         * gcc.target/arm/pr46934.c: New.
6642
6643 2011-03-23  Ian Lance Taylor  <iant@google.com>
6644
6645         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6646
6647 2011-03-23  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/struct: Remove directory and contents.
6650
6651 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6652
6653         PR testsuite/48251
6654         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6655
6656 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6657
6658         * gnat.dg/discr26.ad[sb]: New test.
6659         * gnat.dg/discr26_pkg.ads: New helper.
6660
6661 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6662
6663         PR target/47553
6664         * gcc.target/arm/neon-vld-1.c: New test.
6665
6666 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6667
6668         * gnat.dg/array14.ad[sb]: New test.
6669         * gnat.dg/array14_pkg.ads: New helper.
6670
6671 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6672
6673         * gcc.c-torture/execute/920501-8.x: Remove.
6674         * gcc.c-torture/execute/930513-1.x: Remove.
6675         * gcc.c-torture/execute/960312-1.x: Remove.
6676         * gcc.c-torture/compile/20000804-1.c,
6677         gcc.c-torture/compile/20001205-1.c,
6678         gcc.c-torture/compile/20001226-1.c,
6679         gcc.c-torture/compile/20010518-2.c,
6680         gcc.c-torture/compile/20020312-1.c,
6681         gcc.c-torture/compile/20020604-1.c,
6682         gcc.c-torture/compile/920501-12.c,
6683         gcc.c-torture/compile/920501-4.c,
6684         gcc.c-torture/compile/920520-1.c,
6685         gcc.c-torture/compile/980506-1.c,
6686         gcc.c-torture/execute/980709-1.x,
6687         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6688         options for m68hc11.
6689         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6690         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6691         m68hc11.
6692
6693 2011-03-22  Nick Clifton  <nickc@redhat.com>
6694
6695         * lib/target-supports.exp (check_profiling_available): Add MN10300
6696         to the list of targets that do not support profiling.  Restore
6697         alpha sorting to this list.
6698
6699 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6700
6701         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6702         failure on 32-bit systems.
6703         * gcc.dg/torture/vector-2.c: Ditto.
6704
6705 2011-03-22  Richard Guenther  <rguenther@suse.de>
6706
6707         PR tree-optimization/48228
6708         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6709
6710 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6711
6712         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6713         powerpc.
6714
6715         PR target/48226
6716         * gcc.target/powerpc/pr48226.c: New file.
6717
6718 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6719
6720         * lib/prune.exp (prune_gcc_output): Prune "could not create
6721         compact unwind for" warnings.
6722
6723 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6724
6725         PR c/42544
6726         PR c/48197
6727         * gcc.c-torture/execute/pr42544.c: New test.
6728         * gcc.c-torture/execute/pr48197.c: New test.
6729
6730 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6731
6732         PR preprocessor/48192
6733         * gcc.target/powerpc/pr48192.c: New file.
6734
6735         PR target/48053
6736         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6737         split problem of 0 being loaded in a VSX register.
6738
6739 2011-03-21  Richard Guenther  <rguenther@suse.de>
6740
6741         PR c/47939
6742         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6743         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6744         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6745         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6746
6747 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR target/48213
6750         * gcc.dg/pr48213.c: New test.
6751
6752 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6753
6754         PR target/12171
6755         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6756
6757 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6758
6759         * gcc.target/arm/xor-and.c: New.
6760
6761 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6762
6763         PR fortran/22572
6764         * gfortran.dg/function_optimize_1.f90:  New test.
6765         * gfortran.dg/function_optimize_2.f90:  New test.
6766
6767 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6768
6769         PR rtl-optimization/47502
6770         * gcc.target/i386/pr47502-1.c: New.
6771         * gcc.target/i386/pr47502-2.c: Likewise.
6772
6773 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6774
6775         PR rtl-optimization/48156
6776         * gcc.dg/pr48156.c: New test.
6777
6778 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6779
6780         PR libfortran/47439
6781         * gfortran.dg/scratch_1.f90: Adjust test.
6782
6783 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6784
6785         PR libfortran/47439
6786         * gfortran.dg/scratch_1.f90: New test.
6787
6788 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6789
6790         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6791         variably modified typedefs.
6792         * gcc.dg/c1x-typedef-2.c: Remove.
6793
6794 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6795
6796         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6797         * gcc.dg/c1x-anon-struct-3.c: New test.
6798         * gcc.dg/anon-struct-11.c: Update.
6799
6800 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6801
6802         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6803         dg-xfail-run-if.
6804         Only xfail with gas.
6805
6806 2011-03-18  Jason Merrill  <jason@redhat.com>
6807
6808         * g++.dg/template/fn-ptr1.C: New.
6809
6810         * g++.dg/overload/volatile1.C: New.
6811
6812         * g++.dg/opt/pr23372.C: New.
6813
6814         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6815
6816 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6817
6818         PR middle-end/47405
6819         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6820
6821 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6822
6823         * gcc.target/arm/unsigned-extend-1.c: New.
6824
6825 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR bootstrap/48161
6828         * gcc.c-torture/compile/pr48161.c: New test.
6829
6830 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6831
6832         PR middle-end/47725
6833         * gcc.dg/torture/pr47725.c: New.
6834
6835 2011-03-17  Jason Merrill  <jason@redhat.com>
6836
6837         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6838         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6839
6840 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6841
6842         * gnat.dg/specs/elab2.ads: New test.
6843         * gnat.dg/specs/elab2_pkg.ads: New helper.
6844
6845 2011-03-17  Jason Merrill  <jason@redhat.com>
6846
6847         * g++.dg/cpp0x/decltype-1212.C: New.
6848         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6849
6850 2011-03-17  Jason Merrill  <jason@redhat.com>
6851
6852         * g++.dg/parse/memfnquals1.C: New.
6853
6854 2011-03-17  Richard Guenther  <rguenther@suse.de>
6855
6856         PR middle-end/48134
6857         * gcc.dg/pr48134.c: New testcase.
6858
6859 2011-03-17  Richard Guenther  <rguenther@suse.de>
6860
6861         PR middle-end/48165
6862         * g++.dg/torture/pr48165.C: New testcase.
6863
6864 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR rtl-optimization/48141
6867         * gcc.dg/pr48141.c: New test.
6868
6869 2011-03-16  Jason Merrill  <jason@redhat.com>
6870
6871         * g++.dg/cpp0x/constexpr-48089.C: New.
6872
6873         * g++.dg/cpp0x/constexpr-abi1.C: New.
6874
6875         * g++.dg/cpp0x/constexpr-46336.C: New.
6876         * g++.dg/parse/friend5.C: Adjust expected errors.
6877
6878         * g++.dg/cpp0x/constexpr-47570.C: New.
6879
6880 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6881
6882         PR debug/47510
6883         * ++.dg/debug/dwarf2/typedef6.C: New test.
6884
6885 2011-03-16  Jason Merrill  <jason@redhat.com>
6886
6887         * g++.dg/cpp0x/elision2.C: New.
6888
6889         * g++.dg/cpp0x/constexpr-array3.C: New.
6890
6891 2011-03-16  Jason Merrill  <jason@redhat.com>
6892
6893         * g++.dg/cpp0x/sfinae6.C: New.
6894         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6895         * g++.dg/cpp0x/pr45908.C: Likewise.
6896         * g++.dg/cpp0x/sfinae6.C: Likewise.
6897         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6898         * g++.old-deja/g++.law/arg11.C: Likewise.
6899
6900 2011-03-16  Jason Merrill  <jason@redhat.com>
6901
6902         * g++.dg/template/incomplete6.C: New.
6903
6904 2011-03-16  Jeff Law <law@redhat.com>
6905
6906         * gcc.dg/tree-ssa/vrp55.c: New test.
6907
6908 2011-03-16  Jason Merrill  <jason@redhat.com>
6909
6910         * g++.dg/cpp0x/auto22.C: New.
6911
6912 2011-03-16  Richard Guenther  <rguenther@suse.de>
6913
6914         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6915         optimizing it away if promoted to const.
6916
6917 2011-03-16  Richard Guenther  <rguenther@suse.de>
6918
6919         PR tree-optimization/48149
6920         * gcc.dg/fold-complex-1.c: New testcase.
6921
6922 2011-03-16  Richard Guenther  <rguenther@suse.de>
6923
6924         PR testsuite/48147
6925         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6926         or cloning happens.
6927
6928 2011-03-16  Richard Guenther  <rguenther@suse.de>
6929
6930         PR tree-optimization/26134
6931         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6932
6933 2011-03-16  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/48146
6936         * gcc.dg/torture/pr48146.c: New testcase.
6937
6938 2011-03-16  Richard Guenther  <rguenther@suse.de>
6939
6940         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6941         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6942
6943 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR middle-end/48136
6946         * gcc.c-torture/compile/pr48136.c: New test.
6947
6948         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6949
6950         PR debug/45882
6951         * gcc.dg/guality/pr45882.c: New test.
6952
6953 2011-03-15  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/cpp0x/constexpr-recursion.C: New.
6956
6957         * g++.dg/cpp0x/implicit11.C: New.
6958
6959 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6960
6961         * g++.dg/cpp0x/constexpr-attribute.C: New.
6962
6963 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6964
6965         * g++.dg/parse/pr34758.C: New.
6966
6967 2011-03-15  Xinliang David Li  <davidxl@google.com>
6968
6969         PR c/47837
6970         * gcc.dg/uninit-pred-7_d.c: New test.
6971         * gcc.dg/uninit-pred-8_d.c: New test.
6972
6973 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6974
6975         PR target/46788
6976         * gcc.target/arm/pr46788.c: New.
6977
6978 2011-03-15  Richard Guenther  <rguenther@suse.de>
6979
6980         PR middle-end/47650
6981         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6982         * gfortran.dg/ishft_4.f90: Likewise.
6983         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6984
6985 2011-03-15  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/13954
6988         * g++.dg/tree-ssa/pr13954.C: New testcase.
6989
6990 2011-03-15  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/48037
6993         * gcc.target/i386/pr48037-1.c: New testcase.
6994
6995 2011-03-15  Richard Guenther  <rguenther@suse.de>
6996
6997         PR tree-optimization/41490
6998         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6999         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7000         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7001         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7002         * g++.dg/tree-ssa/pr33604.C: Adjust.
7003
7004 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR middle-end/47917
7007         * gcc.c-torture/execute/pr47917.c: New test.
7008         * gcc.dg/pr47917.c: New test.
7009
7010         PR middle-end/38878
7011         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7012
7013 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7014
7015         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7016         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7017         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7018         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7019         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7020         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7021         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7022         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7023         * gcc.target/i386/avx-floor-vec.c: Ditto.
7024         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7025         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7026         * gcc.target/i386/avx-rint-vec.c: Ditto.
7027         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7028         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7029         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7030         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7031
7032 2011-03-14  Tom Tromey  <tromey@redhat.com>
7033
7034         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7035         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7036         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7037
7038 2011-03-14  Tom Tromey  <tromey@redhat.com>
7039
7040         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7041         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7042         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7043
7044 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7045
7046         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7047
7048 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7049
7050         PR rtl-optimization/47166
7051         * gcc.c-torture/execute/postmod-1.c: New test.
7052
7053 2011-03-14  Richard Guenther  <rguenther@suse.de>
7054
7055         PR middle-end/48098
7056         * gcc.dg/torture/pr48098.c: New testcase.
7057
7058 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7059
7060         PR target/48053
7061         * gcc.target/powerpc/pr48053-1.c: New test.
7062         * gcc.target/powerpc/pr48053-2.c: Likewise.
7063
7064 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7065
7066         PR libfortran/48066
7067         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7068
7069 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7070
7071         PR libfortran/48066
7072         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7073
7074 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7075
7076         PR fortran/48059
7077         * gfortran.dg/class_41.f03: New.
7078
7079 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7080
7081         * g++.dg/conversion/cast3.C: New test.
7082
7083 2011-03-11  Jason Merrill  <jason@redhat.com>
7084
7085         * g++.dg/template/error45.C: New.
7086
7087         * g++.dg/parse/no-type-defn1.C: New.
7088
7089         * g++.dg/ext/attrib40.C: New.
7090
7091         * g++.dg/cpp0x/regress/array1.C: New.
7092
7093 2011-03-11  Richard Guenther  <rguenther@suse.de>
7094
7095         PR tree-optimization/48067
7096         * gcc.dg/pr48067.c: New testcase.
7097
7098 2011-03-11  Richard Guenther  <rguenther@suse.de>
7099
7100         PR lto/48073
7101         * g++.dg/lto/20110311-1_0.C: New testcase.
7102
7103 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7104
7105         PR c++/48035
7106         * g++.dg/inherit/virtual8.C: New test.
7107
7108         PR middle-end/48044
7109         * gcc.dg/torture/pr48044.c: New test.
7110
7111 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/47768
7114         * gfortran.dg/proc_ptr_comp_31.f90: New.
7115
7116 2011-03-11  Richard Guenther  <rguenther@suse.de>
7117
7118         PR tree-optimization/47278
7119         * gcc.dg/torture/pr47278-1.c: New testcase.
7120         * gcc.dg/torture/pr47278-2.c: Likewise.
7121
7122 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR tree-optimization/48063
7125         * gcc.dg/torture/pr48063.c: New test.
7126
7127 2011-03-10  Jason Merrill  <jason@redhat.com>
7128
7129         * g++.dg/template/array22.C: New.
7130
7131         * g++.dg/cpp0x/syntax-err1.C: New.
7132         * g++.dg/parse/error36.C: Adjust expected errors.
7133         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7134         * g++.old-deja/g++.pt/typename3.C: Likewise.
7135         * g++.old-deja/g++.pt/typename4.C: Likewise.
7136         * g++.old-deja/g++.pt/typename6.C: Likewise.
7137
7138 2011-03-09  Jason Merrill  <jason@redhat.com>
7139
7140         * g++.dg/template/nontype22.C: New.
7141
7142 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7143
7144         PR tree-optimization/47714
7145         * g++.dg/torture/pr47714.C: New test.
7146
7147 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7148
7149         PR target/47755
7150         * gcc.target/powerpc/pr47755-2.c: New file.
7151
7152 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7153
7154         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7155         is not set in the environment, pass 64 as first argument when not
7156         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7157         native where ulimit -u is supported.
7158
7159 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7160
7161         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7162
7163 2011-03-08  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/template/nontype21.C: New.
7166
7167         * g++.dg/template/anon5.C: New.
7168
7169 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7170
7171         PR debug/47881
7172         * gcc.dg/pr47881.c: New test.
7173
7174 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7175
7176         PR c++/47957
7177         * g++.dg/lookup/template3.C: New test.
7178
7179 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7180
7181         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7182         'long' type.
7183
7184 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7185
7186         PR testsuite/47954
7187         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7188         sizeof to compute alignment.
7189
7190 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR tree-optimization/48022
7193         * gcc.dg/pr48022-1.c: New test.
7194         * gcc.dg/pr48022-2.c: New test.
7195
7196 2011-03-07  Jason Merrill  <jason@redhat.com>
7197
7198         * g++.dg/template/nontype20.C: New.
7199         * g++.dg/init/member1.C: Adjust expected errors.
7200         * g++.dg/parse/constant4.C: Likewise.
7201         * g++.dg/template/qualified-id3.C: Likewise.
7202         * g++.old-deja/g++.pt/crash10.C: Likewise.
7203
7204         * g++.dg/cpp0x/regress/non-const1.C: New.
7205
7206 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7207
7208         PR debug/47991
7209         * gcc.dg/pr47991.c: New test.
7210
7211 2011-03-07  Jason Merrill  <jason@redhat.com>
7212
7213         * g++.dg/abi/mangle46.C: New.
7214
7215 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7216
7217         PR target/47862
7218         * gcc.target/powerpc/pr47862.c: New.
7219
7220 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7221
7222         PR target/45413
7223         * gcc.target/i386/combine-mul.c: Require nonpic.
7224
7225 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7226             Nathan Froyd  <froydnj@codesourcery.com>
7227
7228         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7229
7230 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7231
7232         * README.QMTEST: Remove.
7233
7234 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7235             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7236
7237         PR fortran/47850
7238         * gfortran.dg/array_constructor_37.f90 : New test.
7239
7240 2011-03-05  Jason Merrill  <jason@redhat.com>
7241
7242         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7243         * g++.dg/abi/mangle45.C: Likewise.
7244         * g++.dg/cpp0x/trailing1.C: Likewise.
7245
7246 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7247
7248         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7249
7250 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7251
7252         PR rtl-optimization/47899
7253         * gcc.dg/pr47899.c: New test.
7254
7255         * gcc.dg/torture/pr47968.c: Ignore warnings.
7256
7257         PR tree-optimization/47967
7258         * gcc.c-torture/compile/pr47967.c: New test.
7259
7260 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7261
7262         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7263         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7264
7265 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7266
7267         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7268         and property_getAttributes() if __OBJC2__.
7269         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7270         * objc.dg/property/property-encoding-1.m: New.
7271         * obj-c++.dg/property/property-encoding-1.mm: New.
7272
7273 2011-03-04  Jason Merrill  <jason@redhat.com>
7274
7275         * g++.dg/template/pseudodtor6.C: New.
7276
7277         * g++.dg/inherit/covariant19.C: New.
7278
7279 2011-03-04  Richard Guenther  <rguenther@suse.de>
7280
7281         PR middle-end/47968
7282         * gcc.dg/torture/pr47968.c: New testcase.
7283
7284 2011-03-04  Richard Guenther  <rguenther@suse.de>
7285
7286         PR middle-end/47975
7287         * gcc.dg/torture/pr47975.c: New testcase.
7288
7289 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7290
7291         PR c++/47974
7292         * g++.dg/template/crash106.C: New.
7293
7294 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR c/47963
7297         * gcc.dg/gomp/pr47963.c: New test.
7298         * g++.dg/gomp/pr47963.C: New test.
7299
7300 2011-03-02  Jason Merrill  <jason@redhat.com>
7301
7302         * g++.dg/cpp0x/regress/condition1.C: New.
7303
7304         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7305
7306 2011-03-01  Jason Merrill  <jason@redhat.com>
7307
7308         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7309
7310         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7311
7312 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7313
7314         PR rtl-optimization/47925
7315         * gcc.c-torture/execute/pr47925.c: New test.
7316
7317 2011-03-01  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/cpp0x/decltype25.C: New.
7320
7321         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7322
7323 2011-03-01  Richard Guenther  <rguenther@suse.de>
7324
7325         PR tree-optimization/47890
7326         * gcc.dg/torture/pr47890.c: New testcase.
7327
7328 2011-03-01  Richard Guenther  <rguenther@suse.de>
7329
7330         PR lto/47924
7331         * gcc.dg/lto/pr47924_0.c: New testcase.
7332
7333 2011-03-01  Richard Guenther  <rguenther@suse.de>
7334
7335         PR lto/46911
7336         * gfortran.dg/lto/pr46911_0.f: New testcase.
7337
7338 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7339
7340         PR libgfortran/47933
7341         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7342         compile errors from older code form.
7343
7344 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7345
7346         PR libgfortran/47567
7347         * gfortran.dg/fmt_fw_d.f90: New test.
7348
7349 2011-02-28  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/inherit/covariant18.C: New.
7352
7353 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7354
7355         PR middle-end/47893
7356         * gcc.dg/pr47893.c: New test.
7357
7358 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7359
7360         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7361         NULL in case of a selector with conflicting types.
7362         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7363
7364 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7365
7366         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7367         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7368         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7369         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7370
7371 2011-02-28  Jason Merrill  <jason@redhat.com>
7372
7373         PR c++/47906
7374         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7375
7376 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7377
7378         PR libgfortran/47778
7379         * gfortran.dg/namelist_71.f90: New test.
7380
7381 2011-02-27  Jason Merrill  <jason@redhat.com>
7382
7383         PR c++/47906
7384         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7385         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7386
7387 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7388
7389         PR c++/46466
7390         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7391
7392 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7393
7394         PR fortran/47886
7395         * gfortran.dg/gomp/task-1.f90: Removed.
7396
7397 2011-02-26  Jason Merrill  <jason@redhat.com>
7398
7399         * g++.dg/template/this-targ1.C: New.
7400
7401         * g++.dg/cpp0x/regress/template-const1.C: New.
7402         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7403         * g++.dg/template/function1.C: Adjust.
7404         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7405         * g++.dg/debug/debug7.C: Adjust.
7406
7407 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7408
7409         PR fortran/47886
7410         * gfortran.dg/gomp/task-1.f90: New.
7411
7412 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7413
7414         * gcc.target/arm/neon-thumb2-move.c: Add
7415         dg-require-effective-target arm_thumb2_ok.
7416
7417 2011-02-24  Jason Merrill  <jason@redhat.com>
7418
7419         * g++.dg/parse/constant1.C: Specify C++98 mode.
7420         * g++.dg/parse/constant5.C: Likewise.
7421         * g++.dg/parse/error2.C: Likewise.
7422         * g++.dg/parse/semicolon3.C: Likewise.
7423         * g++.dg/template/crash14.C: Likewise.
7424         * g++.dg/template/local4.C: Likewise.
7425         * g++.dg/template/nontype3.C: Likewise.
7426         * g++.dg/parse/crash31.C: Adjust expected errors.
7427         * g++.dg/template/function1.C: Likewise.
7428         * g++.dg/template/ref3.C: Likewise.
7429         * g++.dg/template/static9.C: Likewise.
7430         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7431
7432         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7433         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7434         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7435         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7436         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7437
7438 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR fortran/47878
7441         * gfortran.dg/pr47878.f90: New test.
7442
7443 2011-02-24  Richard Guenther  <rguenther@suse.de>
7444
7445         PR testsuite/47801
7446         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7447         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7448
7449 2011-02-24  Richard Guenther  <rguenther@suse.de>
7450
7451         PR fortran/47839
7452         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7453         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7454
7455 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7456
7457         PR libgfortran/47567
7458         * gfortran.dg/fmt_f0_1.f90: Update test.
7459
7460 2011-02-23  Jason Merrill  <jason@redhat.com>
7461
7462         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7463         * g++.dg/abi/mangle45.C: New.
7464
7465         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7466         * g++.dg/template/canon-type-9.C: Match use of decltype
7467         between declaration and definition.
7468         * g++.dg/template/canon-type-12.C: Likewise.
7469
7470 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7471
7472         PR fortran/40850
7473         * gfortran.dg/nested_allocatables_1.f90: New.
7474
7475 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7476
7477         PR c++/46868
7478         * g++.dg/pr46868.C: New test.
7479         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7480         * g++.dg/parse/error14.C: Adjust.
7481
7482 2011-02-23  Richard Guenther  <rguenther@suse.de>
7483
7484         PR tree-optimization/47838
7485         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7486
7487 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7488
7489         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7490
7491 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7492
7493         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7494         * gfortran.dg/count_init_expr.f03: Ditto.
7495         * gfortran.dg/gomp/pr43711.f90: Ditto.
7496         * gcc.dg/struct-parse-2.c: Ditto.
7497         * gcc.dg/parse-error-3.c: Ditto.
7498         * gcc.dg/Wlogical-op-1.c: Ditto.
7499         * gcc.dg/Walways-true-1.c: Ditto.
7500         * gcc.dg/pr24225.c: Ditto.
7501         * gcc.dg/Walways-true-2.c: Ditto.
7502         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7503         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7504         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7505         * g++.dg/overload/defarg4.C: Ditto.
7506         * g++.dg/inherit/covariant16.C: Ditto.
7507         * g++.dg/inherit/virtual7.C: Ditto.
7508         * g++.dg/template/canon-type-9.C: Ditto.
7509         * g++.dg/template/access19.C: Ditto.
7510         * g++.dg/template/call7.C: Ditto.
7511         * g++.dg/template/canon-type-2.C: Ditto.
7512         * g++.dg/template/init7.C: Ditto.
7513         * g++.dg/template/sizeof-template-argument.C: Ditto.
7514         * g++.dg/template/const3.C: Ditto.
7515         * g++.dg/template/sfinae26.C: Ditto.
7516         * g++.dg/template/sfinae26.C: Ditto.
7517         * g++.dg/template/canon-type-11.C: Ditto.
7518         * g++.dg/template/union2.C: Ditto.
7519         * g++.dg/template/canon-type-3.C: Ditto.
7520         * g++.dg/template/canon-type-1.C: Ditto.
7521         * g++.dg/template/canon-type-5.C: Ditto.
7522         * g++.dg/template/canon-type-7.C: Ditto.
7523         * g++.dg/template/canon-type-10.C: Ditto.
7524         * g++.dg/template/spec36.C: Ditto.
7525         * g++.dg/template/typedef38.C: Ditto.
7526         * g++.dg/template/canon-type-4.C: Ditto.
7527         * g++.dg/template/canon-type-6.C: Ditto.
7528         * g++.dg/template/canon-type-13.C: Ditto.
7529         * g++.dg/template/instantiate9.C: Ditto.
7530         * g++.dg/template/ttp22.C: Ditto.
7531         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7532         * g++.dg/warn/Walways-true-1.C: Ditto.
7533         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7534         * g++.dg/warn/Walways-true-2.C: Ditto.
7535         * g++.dg/conversion/op4.C: Ditto.
7536         * g++.dg/opt/pr19650.C: Ditto.
7537         * g++.dg/lookup/friend11.C: Ditto.
7538         * g++.dg/other/default2.C: Ditto.
7539         * g++.dg/other/default3.C: Ditto.
7540         * g++.dg/other/dtor2.C: Ditto.
7541         * g++.dg/other/friend5.C: Ditto.
7542         * g++.dg/other/default5.C: Ditto.
7543         * g++.dg/init/brace6.C: Ditto.
7544         * g++.dg/init/aggr5.C: Ditto.
7545         * g++.dg/init/error2.C: Ditto.
7546         * g++.dg/expr/bound-mem-fun.C: Ditto.
7547         * g++.dg/expr/cond6.C: Ditto.
7548         * g++.dg/expr/stmt-expr-1.C: Ditto.
7549         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7550         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7551         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7552         * g++.dg/cpp0x/bracket1.C: Ditto.
7553         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7554         * g++.dg/cpp0x/pr38646.C: Ditto.
7555         * g++.dg/cpp0x/variadic73.C: Ditto.
7556         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7557         * g++.dg/cpp0x/bracket4.C: Ditto.
7558         * g++.dg/cpp0x/decltype4.C: Ditto.
7559         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7560         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7561         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7562         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7563         * g++.dg/cpp0x/decltype2.C: Ditto.
7564         * g++.dg/cpp0x/decltype1.C: Ditto.
7565         * g++.dg/cpp0x/bracket2.C: Ditto.
7566         * g++.dg/cpp0x/decltype5.C: Ditto.
7567         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7568         * g++.dg/cpp0x/variadic70.C: Ditto.
7569         * g++.dg/cpp0x/decltype6.C: Ditto.
7570         * g++.dg/cpp0x/rvo.C: Ditto.
7571         * g++.dg/cpp0x/vt-40092.C: Ditto.
7572         * g++.dg/cpp0x/variadic-new.C: Ditto.
7573         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7574         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7575         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7576         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7577         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7578         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7579         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7580         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7581         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7582         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7583         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7584         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7585         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7586         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7587         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7588         * g++.dg/cpp0x/pr39639.C: Ditto.
7589         * g++.dg/cpp0x/decltype3.C: Ditto.
7590         * g++.dg/cpp0x/variadic68.C: Ditto.
7591         * g++.dg/cpp0x/variadic-function.C: Ditto.
7592         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7593         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7594         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7595         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7596         * g++.dg/parse/crash35.C: Ditto.
7597         * g++.dg/parse/crash40.C: Ditto.
7598         * g++.dg/parse/defarg12.C: Ditto.
7599         * g++.dg/parse/crash34.C: Ditto.
7600         * g++.dg/parse/constructor3.C: Ditto.
7601         * g++.dg/parse/template23.C: Ditto.
7602         * g++.dg/parse/crash56.C: Ditto.
7603         * g++.dg/parse/dtor13.C: Ditto.
7604         * g++.dg/parse/error33.C: Ditto.
7605         * g++.dg/parse/ctor9.C: Ditto.
7606         * g++.dg/parse/error32.C: Ditto.
7607         * g++.dg/parse/error37.C: Ditto.
7608         * g++.dg/parse/bitfield3.C: Ditto.
7609         * g++.dg/parse/struct-4.C: Ditto.
7610         * g++.dg/ext/has_trivial_copy.C: Ditto.
7611         * g++.dg/ext/is_polymorphic.C: Ditto.
7612         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7613         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7614         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7615         * g++.dg/ext/is_union.C: Ditto.
7616         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7617         * g++.dg/ext/is_pod.C: Ditto.
7618         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7619         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7620         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7621         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7622         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7623         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7624         * g++.dg/ext/is_abstract.C: Ditto.
7625         * g++.dg/ext/has_trivial_assign.C: Ditto.
7626         * g++.dg/ext/is_class.C: Ditto.
7627         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7628         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7629         * g++.dg/ext/is_base_of.C: Ditto.
7630         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7631         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7632         * g++.dg/ext/is_empty.C: Ditto.
7633         * g++.dg/ext/is_enum.C: Ditto.
7634         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7635         * gnat.dg/opt11.adb: Ditto.
7636         * obj-c++.dg/pr45735.mm: Ditto.
7637         * obj-c++.dg/pr24393.mm: Ditto.
7638         * obj-c++.dg/exceptions-2.mm: Ditto.
7639         * objc.dg/pr45735.m: Ditto.
7640         * objc.dg/pr24393.m: Ditto.
7641
7642 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7643
7644         * objc.dg/attributes/objc-exception-1.m: New.
7645
7646 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7647
7648         * gcc.dg/cpp/include7.c: New test.
7649
7650 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7651
7652         PR c++/47242
7653         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7654
7655 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7656
7657         PR rtl-optimization/47763
7658         * gcc.dg/pr47763.c: New test.
7659
7660 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/45743
7663         * gfortran.dg/whole_file_32.f90 : New test.
7664
7665 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7666
7667         PR c++/47666
7668         * g++.dg/inherit/virtual7.C: New test.
7669
7670 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7671
7672         PR objc/47832
7673         * objc.dg/type-size-3.m: Updated error message.
7674         * objc.dg/type-size-4.m: New test.
7675         * objc.dg/type-size-5.m: New test.
7676
7677 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679         * lib/gnat.exp: Fix comments.
7680         Don't load libgloss.exp.
7681         (default_gnat_version): Call $compiler with --version.
7682         Adapt regexp for gnatmake output, insert version.
7683         (gnat_version): New proc.
7684         (gnat_init): Remove gnat_libgcc_s_path.
7685         (gnat_target_compile): Likewise.
7686         Remove ld_library_path.
7687         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7688         (gnat_pass): Remove.
7689         (gnat_pass): Remove.
7690         (gnat_finish): Remove.
7691         (gnat_exit): Remove.
7692         (local_find_gnatmake): Reindent.
7693         (runtest_file_p): Remove.
7694         (prune_warnings): Remove.
7695         (find_gnatclean): New proc.
7696         * lib/gnat-dg.exp (lremove): New proc.
7697         (gnat-dg-test): Reindent.
7698         Remove additional output files.
7699         (gnat-dg-runtest): Remove.
7700
7701         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7702         * gnat.dg/loop_optimization6.adb: Likewise.
7703         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7704
7705 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7706
7707         PR tree-optimization/47835
7708         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7709
7710 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7711
7712         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7713         * gfortran.dg/abstract_type_2.f03: Ditto.
7714         * gfortran.dg/abstract_type_3.f03: Ditto.
7715         * gfortran.dg/abstract_type_4.f03: Ditto.
7716         * gfortran.dg/abstract_type_5.f03: Ditto.
7717         * gfortran.dg/abstract_type_6.f03: Ditto.
7718         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7719         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7720         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7721         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7722         * gfortran.dg/array_function_5.f90: Ditto.
7723         * gfortran.dg/asynchronous_3.f03: Ditto.
7724         * gfortran.dg/char_expr_1.f90: Ditto.
7725         * gfortran.dg/class_14.f03: Ditto.
7726         * gfortran.dg/data_array_6.f: Ditto.
7727         * gfortran.dg/data_invalid.f90: Ditto.
7728         * gfortran.dg/dot_product_1.f03: Ditto.
7729         * gfortran.dg/func_derived_5.f90: Ditto.
7730         * gfortran.dg/func_result_4.f90: Ditto.
7731         * gfortran.dg/implied_do_1.f90: Ditto.
7732         * gfortran.dg/initialization_25.f90: Ditto.
7733         * gfortran.dg/initialization_26.f90: Ditto.
7734         * gfortran.dg/interface_34.f90: Ditto.
7735         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7736         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7737         * gfortran.dg/matmul_8.f03: Ditto.
7738         * gfortran.dg/merge_init_expr.f90: Ditto.
7739         * gfortran.dg/pack_assign_1.f90: Ditto.
7740         * gfortran.dg/pack_vector_1.f90: Ditto.
7741         * gfortran.dg/pointer_check_8.f90: Ditto.
7742         * gfortran.dg/product_init_expr.f03: Ditto.
7743         * gfortran.dg/reshape_order_5.f90: Ditto.
7744         * gfortran.dg/reshape_shape_1.f90: Ditto.
7745         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7746         * gfortran.dg/same_name_2.f90: Ditto.
7747         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7748         * gfortran.dg/spread_init_expr.f03: Ditto.
7749         * gfortran.dg/stmt_func_1.f90: Ditto.
7750         * gfortran.dg/sum_init_expr.f03: Ditto.
7751         * gfortran.dg/transpose_3.f03: Ditto.
7752         * gfortran.dg/unpack_init_expr.f03: Ditto.
7753         * gfortran.dg/warn_conversion.f90: Ditto.
7754         * gfortran.dg/warn_conversion_2.f90: Ditto.
7755         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7756         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7757         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7758         * gfortran.dg/whole_file_16.f90: Ditto.
7759         * gfortran.dg/whole_file_17.f90: Ditto.
7760         * gfortran.dg/whole_file_18.f90: Ditto.
7761         * gfortran.dg/whole_file_20.f03: Ditto.
7762         * gfortran.dg/whole_file_5.f90: Ditto.
7763         * gfortran.dg/whole_file_6.f90: Ditto.
7764         * gfortran.dg/write_invalid_format.f90: Ditto.
7765         * gfortran.dg/zero_sized_6.f90: Ditto.
7766
7767 2011-02-21  Jeff Law <law@redhat.com>
7768
7769         PR rtl-optimization/46178
7770         * gcc.target/i386/pr46178.c: New test.
7771
7772         PR rtl-optimization/46002
7773         * gcc.c-torture/compile/pr46002.c: New test.
7774
7775 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7776
7777         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7778         *-*-hpux10*.
7779
7780 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR debug/47106
7783         * g++.dg/debug/pr47106.C: Require effective target lto.
7784
7785 2011-02-21  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/cpp0x/constexpr-diag2.C: New.
7788
7789 2011-02-20  Jason Merrill  <jason@redhat.com>
7790
7791         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7792
7793         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7794
7795         * g++.dg/overload/conv-op1.C: New.
7796
7797         * g++.dg/cpp0x/constexpr-synth1.C: New.
7798
7799 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7800
7801         * objc.dg/layout-2.m: New.
7802         * objc.dg/selector-3.m: Adjusted location of error message.
7803         * objc.dg/type-size-3.m: Same.
7804         * obj-c++.dg/selector-3.mm: Same.
7805
7806 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7807
7808         PR objc/47784
7809         * objc.dg/property/dotsyntax-22.m: New.
7810         * obj-c++.dg/property/dotsyntax-22.mm: New.
7811
7812 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7813
7814         PR c++/46394
7815         * g++.dg/template/typedef38.C: New test.
7816
7817 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7818
7819         PR fortran/46818
7820         * gfortran.dg/whole_file_30.f90 : New test.
7821         * gfortran.dg/whole_file_31.f90 : New test.
7822
7823 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7824
7825         PR fortran/45077
7826         PR fortran/44945
7827         * gfortran.dg/whole_file_28.f90 : New test.
7828         * gfortran.dg/whole_file_29.f90 : New test.
7829
7830 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7831
7832         PR c++/44118
7833         * g++.dg/template/crash105.C: New.
7834
7835 2011-02-19  Jason Merrill  <jason@redhat.com>
7836
7837         * g++.dg/cpp0x/regress/no-elide1.C: New.
7838
7839 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7840
7841         PR tree-optimization/46620
7842         * gcc.dg/pr46620.c: New.
7843
7844 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR c/47809
7847         * gcc.target/i386/pr47809.c: New test.
7848
7849 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7850             Tobias Burnus  <burnus@net-b.de>
7851
7852         * lib/target-supports.exp
7853         (check_effective_target_fortran_large_real): New check for large reals.
7854         * gfortran.dg/nan_7.f90: New test.
7855
7856 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7857
7858         PR libgfortran/47567
7859         * gfortran.dg/fmt_f0_1.f90: Update test.
7860
7861 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7862
7863         PR fortran/47348
7864         * gfortran.dg/array_constructor_36.f90 : New test.
7865         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7866         allow for comparison between different elements of the array
7867         constructor at different levels of optimization.
7868
7869 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7870
7871         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7872         * gcc.target/i386/pr32280-1.c: Likewise.
7873
7874 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7875
7876         PR target/47800
7877         * gcc.target/i386/pr47800.c: New test.
7878
7879 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7880
7881         * objc/execute/exceptions/foward-1.x: New.
7882
7883 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/47789
7886         * gfortran.dg/derived_constructor_comps_4.f90: New.
7887
7888 2011-02-18  Tobias Burnus
7889
7890         PR fortran/47775
7891         * gfortran.dg/func_result_6.f90: New.
7892
7893 2011-02-18  Michael Matz  <matz@suse.de>
7894
7895         PR fortran/45586
7896         * gfortran.dg/lto/pr45586_0.f90: New test.
7897         * gfortran.dg/typebound_proc_20.f90: Ditto.
7898         * gfortran.dg/typebound_proc_21.f90: Ditto.
7899
7900 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7901
7902         PR c++/47795
7903         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7904
7905 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/47750
7908         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7909         gcc_warning_prefix.
7910         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7911         normalizing the error/warning output.
7912         * gfortran.dg/Wall.f90: Update dg-error/warning.
7913         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7914         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7915         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7916         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7917         * gfortran.dg/class_30.f90: Update dg-error/warning.
7918         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7919         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7920         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7921         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7922         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7923         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7924         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7925         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7926         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7927         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7928         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7929         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7930         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7931         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7932         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7933         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7934         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7935         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7936         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7937         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7938         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7939         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7940         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7941         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7942         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7943
7944 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7945
7946         PR fortran/47768
7947         * gfortran.dg/proc_ptr_comp_30.f90: New.
7948
7949 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7950
7951         PR debug/47780
7952         * gcc.target/i386/pr47780.c: New test.
7953
7954 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7955
7956         PR fortran/47767
7957         * gfortran.dg/class_40.f03: New.
7958
7959 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7960
7961         PR c++/47208
7962         * g++.dg/cpp0x/auto21.C: New test.
7963
7964 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7965
7966         * objc.dg/special/unclaimed-category-1.h: Updated for
7967         new ABI support.
7968         * objc.dg/special/unclaimed-category-1.m: Same.
7969         * objc.dg/zero-link-1.m: Same.
7970         * objc.dg/lookup-1.m: Same.
7971         * objc.dg/torture/strings/const-str-9.m
7972         * objc.dg/torture/strings/const-str-10.m: Same.
7973         * objc.dg/torture/strings/const-str-11.m: Same.
7974         * objc.dg/torture/forward-1.m: Same.
7975         * objc.dg/zero-link-2.m: Same.
7976         * objc.dg/encode-7-next-64bit.m: Same.
7977         * objc.dg/method-4.m: Same.
7978         * objc.dg/next-runtime-1.m: Same.
7979         * objc.dg/image-info.m: Same.
7980         * objc.dg/pr23214.m: Same.
7981         * objc.dg/symtab-1.m: Same.
7982         * obj-c++.dg/basic.m: Same.
7983         * obj-c++.dg/proto-lossage-3.m: Same.
7984         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7985         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7986         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7987         * obj-c++.dg/method-11.m: Same.
7988         * objc/execute/enumeration-1.m: Same.
7989         * objc/execute/object_is_class.m: Same.
7990         * objc/execute/formal_protocol-2.m: Same.
7991         * objc/execute/formal_protocol-4.m: Same.
7992         * objc/execute/formal_protocol-6.m: Same.
7993         * objc/execute/bycopy-3.m: Same.
7994         * objc/execute/exceptions/catchall-1.m: Same.
7995         * objc/execute/exceptions/finally-1.m: Same.
7996         * objc/execute/exceptions/local-variables-1.m: Same.
7997         * objc/execute/exceptions/foward-1.m: Same.
7998         * objc/execute/bf-common.h
7999         * objc/execute/enumeration-2.m: Same.
8000         * objc/execute/formal_protocol-1.m: Same.
8001         * objc/execute/formal_protocol-3.m: Same.
8002         * objc/execute/formal_protocol-5.m: Same.
8003         * objc/execute/accessing_ivars.m: Same.
8004         * objc/execute/bycopy-2.m: Same.
8005         * objc/execute/formal_protocol-7.m: Same.
8006         * objc/execute/compatibility_alias.m: Same.
8007         * objc/execute/no_clash.m: Same.
8008         * objc/execute/object_is_meta_class.m: Same.
8009         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8010         * objc/execute/class-tests-1.h: Include stdio.h.
8011         * objc/execute/class-tests-2.h: Same.
8012         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8013         runtimes.
8014         * obj-c++.dg/try-catch-2.mm: Same.
8015
8016 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR c++/47783
8019         * g++.dg/warn/Wunused-parm-4.C: New test.
8020
8021 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8022             Jan Hubicka  <jh@suse.cz>
8023
8024         PR debug/47106
8025         PR debug/47402
8026         * g++.dg/debug/pr47106.C: New.
8027
8028 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8029
8030         PR target/43653
8031         * gcc.target/i386/pr43653.c: New test.
8032
8033 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8034
8035         PR c++/47172
8036         * g++.dg/template/inherit6.C: New test.
8037
8038 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8039
8040         PR fortran/47745
8041         * gfortran.dg/class_39.f03: New.
8042
8043 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8044
8045         PR c++/47326
8046         * g++.dg/cpp0x/variadic106.C: New test.
8047
8048 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR libfortran/47757
8051         * gfortran.dg/pr47757-1.f90: New test.
8052         * gfortran.dg/pr47757-2.f90: New test.
8053         * gfortran.dg/pr47757-3.f90: New test.
8054
8055         PR c++/47704
8056         * g++.dg/cpp0x/enum8.C: New test.
8057
8058 2011-02-15  Jason Merrill  <jason@redhat.com>
8059
8060         * g++.dg/inherit/implicit-trivial1.C: New.
8061         * g++.dg/cpp0x/implicit-trivial1.C: New.
8062
8063 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8064
8065         PR middle-end/47725
8066         * gcc.dg/torture/pr47725.c: Removed.
8067
8068 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8069
8070         PR target/47755
8071         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8072         constant does not generate a load from memory.
8073
8074 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8075
8076         PR middle-end/47725
8077         * gcc.dg/torture/pr47725.c: New.
8078
8079 2011-02-15  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/47743
8082         * gcc.dg/torture/pr47743.c: New testcase.
8083
8084 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR middle-end/47581
8087         * gcc.target/i386/pr47581.c: New test.
8088
8089 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8090
8091         PR fortran/47730
8092         * gfortran.dg/select_type_22.f03: New.
8093
8094 2011-02-14  Jason Merrill  <jason@redhat.com>
8095
8096         * g++.dg/cpp0x/regress/enum1.C: New.
8097
8098 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8099
8100         * gnat.dg/include.adb: New test.
8101
8102 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8103
8104         PR fortran/47728
8105         * gfortran.dg/class_38.f03: New.
8106
8107 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8108
8109         * gcc.dg/pr46494.c: New test.
8110
8111 2011-02-14  Richard Guenther  <rguenther@suse.de>
8112
8113         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8114
8115 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8116
8117         PR ada/41929
8118         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8119         sparc*-sun-solaris2.11.
8120
8121 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8122
8123         PR fortran/47349
8124         * gfortran.dg/argument_checking_18.f90: New.
8125
8126 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8127
8128         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8129         * gfortran.dg/argument_checking_17.f90: New.
8130
8131 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8132
8133         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8134         are temporarily disabled.
8135         * gfortran.dg/class_7.f03: Ditto.
8136         * gfortran.dg/coarray_14.f90: Ditto.
8137         * gfortran.dg/typebound_proc_13.f03: Ditto.
8138
8139 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8140
8141         PR fortran/45586
8142         * gfortran.dg/extends_11.f03: New.
8143
8144 2011-02-11  Xinliang David Li  <davidxl@google.com>
8145
8146         PR tree-optimization/47707
8147         * g++.dg/tree-ssa/pr47707.C: New test.
8148
8149 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8150
8151         * g++.dg/opt/inline17.C: New test.
8152
8153 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8154
8155         PR fortran/47550
8156         * gfortran.dg/pure_formal_2.f90: New.
8157
8158 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8159
8160         PR rtl-optimization/47614
8161         * gfortran.dg/pr47614.f: New.
8162
8163 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8164
8165         PR driver/47678
8166         * gcc.dg/opts-6.c: New test.
8167
8168 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR debug/47684
8171         * gcc.dg/pr47684.c: New test.
8172
8173 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175         PR target/47629
8176         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8177         c99_runtime, dg-add-options c99_runtime.
8178         (main): Use __asm__.
8179
8180 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8181
8182         PR testsuite/47400
8183         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8184         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8185         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8186         * gcc.dg/ucnid-10.c: Likewise.
8187         * gcc.dg/ucnid-13.c: Likewise.
8188         * gcc.dg/ucnid-7.c: Likewise.
8189         * gcc.dg/ucnid-8.c: Likewise.
8190         Adapt dg-warning line number.
8191
8192 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8193
8194         * gcc.target/i386/parity-1.c: Use -march=k8.
8195         * gcc.target/i386/parity-2.c: Ditto.
8196         * gcc.target/i386/vecinit-1.c: Ditto.
8197         * gcc.target/i386/vecinit-2.c: Ditto.
8198
8199 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8200
8201         PR target/46610
8202         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8203         * gcc.target/mips/save-restore-3.c: Likewise.
8204         * gcc.target/mips/save-restore-4.c: Likewise.
8205         * gcc.target/mips/save-restore-5.c: Likewise.
8206
8207         PR target/47683
8208         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8209         * g++.dg/tree-prof/partition2.C: Likewise.
8210
8211 2011-02-09  Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8214         rather than misdeclare std::puts.
8215
8216         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8217         * g++.dg/other/warning1.C: Likewise.
8218         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8219         * g++.old-deja/g++.gb/scope06.C: Likewise.
8220         * g++.old-deja/g++.law/cvt11.C: Likewise.
8221         * g++.old-deja/g++.law/init1.C: Likewise.
8222         * g++.dg/abi/mangle26.C: Likewise.
8223
8224         * g++.dg/template/function1.C: Adjust for C++0x mode.
8225         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8226
8227         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8228         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8229
8230         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8231
8232         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8233
8234         * g++.dg/cpp0x/regress: New directory.
8235         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8236         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8237         * g++.dg/cpp0x/regress/regress3.C: New.
8238
8239 2011-02-10  Richard Guenther  <rguenther@suse.de>
8240
8241         PR tree-optimization/47677
8242         * gcc.dg/torture/pr47677.c: New testcase.
8243
8244 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8245
8246         * objc.dg/special/load-category-1.m: Remove unused header.
8247         * objc.dg/special/load-category-1a.m: Likewise.
8248         * objc.dg/special/load-category-2.m: Likewise.
8249         * objc.dg/special/load-category-2a.m: Likewise.
8250         * objc.dg/special/load-category-3.m: Likewise.
8251         * objc.dg/special/load-category-3a.m: Likewise.
8252         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8253         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8254         * objc.dg/attributes/class-attribute-1.m: Likewise.
8255         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8256         * obj-c++.dg/property/property.exp: Likewise.
8257         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8258         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8259         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8260         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8261         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8262         * obj-c++.dg/template-8.mm: Likewise.
8263
8264 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR target/47665
8267         * gcc.target/i386/pr47665.c: New test.
8268
8269 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8270
8271         PR testsuite/47622
8272         Revert
8273         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8274         PR debug/42631
8275         * gcc.dg/pr42631.c: Update test.
8276         * gcc.dg/pr42631-2.c: New test.
8277
8278 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8279
8280         PR fortran/47352
8281         * gfortran.dg/proc_decl_25.f90: New.
8282
8283 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8284
8285         PR fortran/47463
8286         * gfortran.dg/typebound_assignment_2.f03: New.
8287
8288 2011-02-09  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/47664
8291         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8292
8293 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8294
8295         PR middle-end/47646
8296         * gnat.dg/uninit_func.adb: Adjust dg directive.
8297
8298 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8299
8300         PR middle-end/47646
8301         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8302
8303 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8304
8305         PR fortran/47637
8306         * gfortran.dg/auto_dealloc_2.f90: New.
8307
8308 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8309
8310         * gcc.dg/builtins-config.h: Remove __sgi handling.
8311         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8312         -std=c99 for mips-sgi-irix6.5*.
8313
8314 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8315
8316         PR middle-end/45505
8317         * gfortran.dg/pr25923.f90: Remove xfails.
8318
8319 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320
8321         PR fortran/47583
8322         * gfortran.dg/inquire_14.f90: New test.
8323
8324 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8325
8326         PR fortran/45290
8327         * gfortran.dg/pointer_init_6.f90: New.
8328
8329 2011-02-08  Jeff Law <law@redhat.com>
8330
8331         PR tree-optimization/42893
8332         * gcc.tree-ssa/pr42893.c: New test.
8333
8334 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8335
8336         PR tree-optimization/46834
8337         PR tree-optimization/46994
8338         PR tree-optimization/46995
8339         * gcc.dg/graphite/id-pr46834.c: New.
8340         * gfortran.dg/graphite/id-pr46994.f90: New.
8341         * gfortran.dg/graphite/id-pr46995.f90: New.
8342
8343 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8344
8345         PR middle-end/47646
8346         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8347         using the variable is known the warning is emitted there.
8348         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8349         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8350
8351         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8352         statement.
8353         (vg): Likewise.
8354         * gcc.dg/noreturn-1.c (foo5): Likewise.
8355         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8356         (method2): Likewise.
8357
8358         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8359         the return statement using the uninitialized variable.
8360         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8361
8362 2011-02-08  Richard Guenther  <rguenther@suse.de>
8363
8364         PR middle-end/47639
8365         * g++.dg/opt/pr47639.c: New testcase.
8366
8367 2011-02-08  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/47632
8370         * g++.dg/opt/pr47632.C: New testcase.
8371
8372 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8373
8374         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8375
8376 2011-02-07  Richard Guenther  <rguenther@suse.de>
8377
8378         PR tree-optimization/47615
8379         * g++.dg/opt/pr47615.C: New testcase.
8380
8381 2011-02-07  Richard Guenther  <rguenther@suse.de>
8382
8383         PR tree-optimization/47621
8384         * gcc.dg/torture/pr47621.c: New testcase.
8385
8386 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8387
8388         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8389
8390 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/47592
8393         * gfortran.dg/allocate_with_source_1 : New test.
8394
8395 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR middle-end/47610
8398         * gcc.dg/pr47610.c: New test.
8399
8400 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8401
8402         PR debug/42631
8403         * gcc.dg/pr42631.c: Update test.
8404         * gcc.dg/pr42631-2.c: New test.
8405
8406 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8407
8408         PR fortran/47574
8409         * gfortran.dg/pr47574.f90:  New test.
8410
8411 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8412
8413         PR tree-optimization/46194
8414         * gcc.dg/autopar/pr46194.c: New.
8415
8416 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8417
8418         PR tree-optimization/43695
8419         * g++.dg/ipa/pr43695.C: New.
8420
8421 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8422
8423         PR inline-asm/23200
8424         * gcc.dg/pr23200.c: New test.
8425
8426 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8427
8428         PR c++/47589
8429         * g++.dg/pr47589.C: New test.
8430
8431 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8432
8433         PR c++/47398
8434         * g++.dg/template/typedef37.C: New test.
8435         * g++.dg/template/param1.C: Adjust expected error message.
8436
8437 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR middle-end/31490
8440         * gcc.dg/pr31490-2.c: New test.
8441         * gcc.dg/pr31490-3.c: New test.
8442         * gcc.dg/pr31490-4.c: New test.
8443
8444 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8445             Jakub Jelinek  <jakub@redhat.com>
8446
8447         PR c++/46890
8448         * g++.dg/parser/semicolon3.C: Adjust.
8449         * g++.dg/parser/semicolon4.C: New testcase.
8450         * g++.dg/pr46890.C: New testcase.
8451
8452 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8453
8454         PR c++/29571
8455         * g++.dg/init/pr29571.C: New.
8456
8457 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8458
8459         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8460         instead of vect_int.
8461
8462 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR target/47312
8465         * gcc.target/i386/pr47312.c: New test.
8466
8467         PR target/47564
8468         * gcc.target/i386/pr47564.c: New test.
8469
8470 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8471
8472         PR tree-optimization/45122
8473         * gcc.dg/tree-ssa/pr45122.c: New.
8474
8475 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8476
8477         PR target/47272
8478         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8479         and vec_vsx_st.
8480
8481         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8482         and vsx so a default --with-cpu=power7 doesn't give an error
8483         when -mavoid-indexed-addresses is used.
8484
8485         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8486         wrapper function to save the arguments and then jump to the real
8487         function, rather than depending on the compiler not to move stuff
8488         before an asm.
8489         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8490
8491 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8492             Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/47082
8495         * gfortran.dg/class_37.f03 : New test.
8496
8497 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8498             Richard Guenther  <rguenther@suse.de>
8499
8500         PR tree-optimization/40979
8501         PR bootstrap/47044
8502         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8503         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8504         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8505         check_vect_support_and_set_flags.
8506         * gfortran.dg/graphite/vect-pr40979.f90: New.
8507
8508 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8509
8510         PR fortran/47572
8511         * gfortran.dg/class_36.f03: New.
8512
8513 2011-02-02  Richard Guenther  <rguenther@suse.de>
8514
8515         PR tree-optimization/47566
8516         * gcc.dg/lto/20110201-1_0.c: New testcase.
8517
8518 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8519
8520         PR debug/47498
8521         PR debug/47501
8522         PR debug/45136
8523         PR debug/45130
8524         * debug/pr47498.c: New.
8525         * debug/pr47501.c: New.
8526
8527 2011-02-01  Richard Guenther  <rguenther@suse.de>
8528
8529         PR tree-optimization/47559
8530         * g++.dg/torture/pr47559.C: New testcase.
8531
8532 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8533
8534         PR fortran/47565
8535         * gfortran.dg/typebound_call_20.f03: New.
8536
8537 2011-02-01  Richard Guenther  <rguenther@suse.de>
8538
8539         PR tree-optimization/47555
8540         * gcc.dg/pr47555.c: New testcase.
8541
8542 2011-02-01  Richard Guenther  <rguenther@suse.de>
8543
8544         PR tree-optimization/47541
8545         * g++.dg/torture/pr47541.C: New testcase.
8546
8547 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8548
8549         PR fortran/47455
8550         * gfortran.dg/typebound_call_19.f03: New.
8551
8552 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR c++/47416
8555         * g++.dg/cpp0x/pr47416.C: New test.
8556
8557 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8558
8559         PR fortran/47519
8560         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8561
8562 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8563
8564         PR fortran/47463
8565         * gfortran.dg/typebound_assignment_1.f03: New.
8566
8567 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR tree-optimization/47538
8570         * gcc.c-torture/execute/pr47538.c: New test.
8571
8572 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8573
8574         PR target/45325
8575         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8576
8577 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8578
8579         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8580
8581 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8582
8583         PR rtl-optimization/44031
8584         * gcc.c-torture/compile/20110131-1.c: New test.
8585
8586 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8587
8588         PR fortran/47042
8589         * gfortran.dg/stmt_func_1.f90: New.
8590
8591 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8592
8593         PR fortran/47042
8594         * gfortran.dg/interface_34.f90: New.
8595
8596 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8597
8598         PR fortran/47523
8599         * gfortran.dg/realloc_on_assign_5.f03: New test.
8600         * gfortran.dg/realloc_on_assign_5.f03: New test.
8601
8602 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8603
8604         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8605         * gfortran.dg/bessel_7.f90: Likewise.
8606         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8607
8608         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8609         * gfortran.dg/sum_init_expr.f03: Likewise.
8610
8611         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8612
8613         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8614         -r -nostdlib.
8615
8616         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8617         loop only on "vect_intfloat_cvt" targets.
8618
8619 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8620
8621         PR fortran/47531
8622         * gfortran.dg/shape_6.f90: New.
8623
8624 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8625
8626         PR libgfortran/47434
8627         * gfortran.dg/read_infnan_1.f90: Update test.
8628         * gfortran.dg/module_nan.f90: Update test.
8629         * gfortran.dg/char4_iunit_1.f03: Update test.
8630         * gfortran.dg/large_real_kind_1.f90: Update test.
8631         * gfortran.dg/real_const_3.f90: Update test.
8632         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8633
8634 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8635
8636         PR c++/47311
8637         * g++.dg/template/param2.C: New test.
8638
8639 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8640
8641         PR libgfortran/47285
8642         * gfortran.dg/fmt_g.f: New test.
8643
8644 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8645
8646         PR fortran/47507
8647         * gfortran.dg/pure_formal_1.f90: New.
8648
8649 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR target/42894
8652         * gcc.dg/tls/pr42894.c: New test.
8653
8654 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8655
8656         * gcc.dg/pr47276.c: Add dg-require-visibility.
8657
8658 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8659
8660         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8661
8662 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8663             Tobias Burnus  <burnus@gcc.gnu.org>
8664
8665         PR fortran/45170
8666         PR fortran/35810
8667         PR fortran/47350
8668         * gfortran.dg/realloc_on_assign_3.f03: New test.
8669         * gfortran.dg/realloc_on_assign_4.f03: New test.
8670         * gfortran.dg/allocatable_function_5.f90: New test.
8671         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8672         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8673         implemented" dg-errors.
8674
8675 2011-01-27  Jan Hubicka  <jh@suse.cz>
8676
8677         PR middle-end/46949
8678         * gcc.dg/attr-weakref-4.c: New testcase
8679
8680 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8681
8682         PR tree-optimization/47228
8683         * gcc.dg/torture/pr47228.c: New test.
8684
8685 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8686
8687         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8688
8689 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8690
8691         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8692         when using auto-overlay support on the SPU.
8693
8694 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8695
8696         PR rtl-optimization/44174
8697         * gcc.target/i386/asm-6.c: New test.
8698
8699 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8700
8701         PR rtl-optimization/46856
8702         * gcc.c-torture/compile/pr46856.c: New test.
8703
8704 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8705             Andrew Pinski  <pinskia@gmail.com>
8706
8707         PR c/43082
8708         * gcc.dg/pr43082.c: New.
8709
8710 2011-01-26  DJ Delorie  <dj@redhat.com>
8711
8712         PR rtl-optimization/46878
8713         * gcc.dg/pr46878-1.c: New test.
8714
8715 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8716
8717         PR c++/47476
8718         * g++.dg/cpp0x/pr47476.C: New test.
8719
8720 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8721
8722         * gcc.c-torture/compile/20110126-1.c: New test.
8723
8724 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR c/47473
8727         * gcc.dg/torture/pr47473.c: New test.
8728
8729 2011-01-26  Jan Hubicka  <jh@suse.cz>
8730
8731         PR target/47237
8732         * gcc.c-torture/execute/pr47237.c: New testcase.
8733
8734 2011-01-26  Jan Hubicka  <jh@suse.cz>
8735
8736         PR tree-optimization/47190
8737         * gcc.dg/attr-weakref-3.c: New testcase.
8738
8739 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8740
8741         PR c++/43601
8742         * gcc.dg/dll-9a.c: New test file.
8743         * gcc.dg/dll-11.c: Likewise.
8744         * gcc.dg/dll-12.c: Likewise.
8745         * gcc.dg/dll-12a.c: Likewise.
8746         * gcc.dg/dll-11a.c: Likewise.
8747         * gcc.dg/dll-9.c: Likewise.
8748         * gcc.dg/dll-10.c: Likewise.
8749         * gcc.dg/dll-10a.c: Likewise.
8750         * g++.dg/ext/dllexport4a.cc: Likewise.
8751         * g++.dg/ext/dllexport4.C: Likewise.
8752         * g++.dg/ext/dllexport5.C: Likewise.
8753         * g++.dg/ext/dllexport5a.cc: Likewise.
8754
8755 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8756
8757         PR tree-optimization/46970
8758         * gcc.dg/graphite/pr46970.c: New.
8759
8760 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8761
8762         PR tree-optimization/46215
8763         * gcc.dg/graphite/pr46215.c: New.
8764
8765 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8766
8767         PR tree-optimization/46168
8768         * gcc.dg/graphite/pr46168.c: New.
8769
8770 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8771
8772         PR tree-optimization/43657
8773         * gcc.dg/graphite/pr43657.c: New.
8774
8775 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8776
8777         PR tree-optimization/29832
8778         * gfortran.dg/graphite/pr29832.f90: New.
8779
8780 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8781
8782         PR tree-optimization/43567
8783         * gcc.dg/graphite/pr43567.c: New.
8784
8785 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8786
8787         * gfortran.dg/graphite/interchange-4.f: New.
8788         * gfortran.dg/graphite/interchange-5.f: New.
8789
8790         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8791         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8792         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8793         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8794         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8795         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8796         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8797         * gfortran.dg/ltrans-7.f90: Removed.
8798         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8799
8800         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8801         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8802         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8803         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8804         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8805         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8806         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8807         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8808         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8809         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8810         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8811         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8812         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8813         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8814         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8815         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8816         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8817         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8818         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8819         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8820         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8821         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8822         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8823         * gcc.dg/tree-ssa/data-dep-1.c
8824         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8825         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8826         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8827         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8828         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8829
8830 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR tree-optimization/47265
8833         PR tree-optimization/47443
8834         * gcc.c-torture/compile/pr47265.c: New test.
8835         * gcc.dg/pr47443.c: New test.
8836
8837 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8838
8839         PR tree-optimization/47382
8840         * g++.dg/torture/pr47382.C: New test.
8841         * g++.dg/opt/devirt1.C: Xfail.
8842
8843 2011-01-25  Yao Qi  <yao@codesourcery.com>
8844
8845         PR target/45701
8846         * gcc.target/arm/pr45701-1.c: New test.
8847         * gcc.target/arm/pr45701-2.c: New test.
8848         * gcc.target/arm/pr45701-3.c: New test.
8849
8850 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8851             Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR tree-optimization/47271
8854         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8855
8856 2011-01-25  Nick Clifton  <nickc@redhat.com>
8857
8858         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8859         (saturate_add): Delete.
8860         (exchange): Delete.
8861         (main): Do not run saturate_add.
8862         (set_interrupts): Delete.
8863
8864 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8865
8866         PR fortran/47448
8867         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8868
8869 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR tree-optimization/47427
8872         PR tree-optimization/47428
8873         * gcc.c-torture/compile/pr47427.c: New test.
8874         * gcc.c-torture/compile/pr47428.c: New test.
8875
8876 2011-01-25  Richard Guenther  <rguenther@suse.de>
8877
8878         PR middle-end/47411
8879         * gcc.dg/torture/pr47411.c: New testcase.
8880
8881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8882
8883         * gfortran.dg/graphite/id-24.f: New.
8884         * gfortran.dg/graphite/id-25.f: New.
8885
8886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8887
8888         * gfortran.dg/graphite/id-23.f: New.
8889
8890 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8891
8892         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8893
8894 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8895
8896         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8897         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8898         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8899         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8900         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8901         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8902         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8903         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8904         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8905
8906 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8907
8908         * gcc.dg/graphite/block-0.c: Add documentation.
8909         * gcc.dg/graphite/block-4.c: Same.
8910         * gcc.dg/graphite/block-7.c: Same.
8911         * gcc.dg/graphite/block-8.c: New.
8912         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8913         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8914         * gcc.dg/graphite/interchange-12.c: Add documentation.
8915         * gcc.dg/graphite/interchange-13.c: New.
8916         * gcc.dg/graphite/interchange-14.c: New.
8917         * gcc.dg/graphite/interchange-15.c: New.
8918         * gcc.dg/graphite/interchange-8.c: Add documentation.
8919         * gcc.dg/graphite/interchange-mvt.c: Same.
8920
8921 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8922
8923         PR target/47408
8924         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8925         * gcc.target/powerpc/altivec-14.c: Ditto.
8926         * gcc.target/powerpc/altivec-33.c: Ditto.
8927         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8928         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8929         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8930         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8931         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8932         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8933         * g++.dg/ext/altivec-15.C: Ditto.
8934         * g++.dg/ext/altivec-types-1.C: Ditto.
8935         * g++.dg/ext/altivec-types-2.C: Ditto.
8936         * g++.dg/ext/altivec-types-3.C: Ditto.
8937         * g++.dg/ext/altivec-types-4.C: Ditto.
8938
8939 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8940
8941         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8942
8943 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8944
8945         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8946         optimization options.
8947
8948 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8951
8952         PR testsuite/45988
8953         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8954
8955 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8956
8957         PR fortran/47421
8958         * gfortran.dg/allocatable_scalar_12.f90: New.
8959
8960 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8961
8962         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8963         vectorization to be not profitable if peeling is used to
8964         realign the memory access.
8965         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8966         loop bound to avoid loop unrolling.
8967         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8968
8969 2011-01-22  Jan Hubicka  <jh@suse.cz>
8970
8971         PR lto/47333
8972         * g++.dg/lto/pr47333.C: New file.
8973
8974 2011-01-22  Jan Hubicka  <jh@suse.cz>
8975
8976         PR tree-optimization/43884
8977         PR lto/44334
8978         * gcc.dg/autopar/outer-2.c: Increase array size.
8979         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8980
8981 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8982
8983         PR fortran/38536
8984         * gfortran.dg/c_loc_tests_16.f90:  New test.
8985
8986 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8987
8988         PR fortran/47399
8989         * gfortran.dg/typebound_proc_19.f90: New.
8990
8991 2011-01-21  Jeff Law <law@redhat.com>
8992
8993         PR tree-optimization/47053
8994         * g++.dg/pr47053.C: New test.
8995
8996 2011-01-21  Jason Merrill  <jason@redhat.com>
8997
8998         PR c++/47041
8999         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9000
9001 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR c++/47388
9004         * g++.dg/cpp0x/range-for10.C: New test.
9005         * g++.dg/template/for1.C: New test.
9006
9007         PR middle-end/45566
9008         * g++.dg/tree-prof/partition3.C: New test.
9009
9010         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9011
9012         PR rtl-optimization/47366
9013         * g++.dg/opt/pr47366.C: New test.
9014
9015 2011-01-21  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/46552
9018         * g++.dg/cpp0x/constexpr-regress2.C: New.
9019
9020         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9021
9022 2011-01-21  Jeff Law <law@redhat.com>
9023
9024         PR rtl-optimization/41619
9025         * gcc.dg/pr41619.c: New.
9026
9027 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9028
9029         PR tree-optimization/47355
9030         * g++.dg/opt/pr47355.C: New test.
9031
9032 2011-01-21  Richard Guenther  <rguenther@suse.de>
9033
9034         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9035         making main hot.
9036
9037 2011-01-21  Richard Guenther  <rguenther@suse.de>
9038
9039         PR tree-optimization/47365
9040         * gcc.dg/torture/pr47365.c: New testcase.
9041         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9042
9043 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9044
9045         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9046
9047 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR tree-optimization/47391
9050         * gcc.dg/pr47391.c: New test.
9051
9052 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9053
9054         * g++.dg/template/char1.C: Use signed char.
9055
9056 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9057
9058         PR fortran/47377
9059         * gfortran.dg/pointer_target_4.f90: New.
9060
9061 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9062
9063         PR target/47251
9064         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9065         ILP32 system and not IP32.
9066
9067 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9068
9069         PR debug/46583
9070         * g++.dg/debug/pr46583.C: New.
9071
9072 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR debug/47283
9075         * g++.dg/debug/pr47283.C: New test.
9076
9077         PR testsuite/47371
9078         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9079         * gcc.target/i386/headmerge-2.c: Likewise.
9080
9081 2011-01-20  Richard Guenther  <rguenther@suse.de>
9082
9083         PR middle-end/47370
9084         * gcc.dg/torture/pr47370.c: New testcase.
9085
9086 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR tree-optimization/46130
9089         * gcc.dg/pr46130-1.c: New test.
9090         * gcc.dg/pr46130-2.c: New test.
9091
9092 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9093
9094         PR c++/47291
9095         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9096
9097 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9098
9099         PR debug/46240
9100         * g++.dg/debug/pr46240.cc: New.
9101
9102 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR c++/47303
9105         * g++.dg/template/anonunion1.C: New test.
9106
9107         PR rtl-optimization/47337
9108         * gcc.c-torture/execute/pr47337.c: New test.
9109
9110 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9111
9112         PR testsuite/45342
9113         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9114
9115 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9116
9117         PR tree-optimization/46021
9118         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9119
9120 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR tree-optimization/47290
9123         * g++.dg/torture/pr47290.C: New test.
9124
9125 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9126
9127         PR fortran/47240
9128         * gfortran.dg/proc_ptr_comp_29.f90: New.
9129
9130 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9131
9132         PR testsuite/41146
9133         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9134         powerpc-apple-darwin9.
9135
9136 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR rtl-optimization/47299
9139         * gcc.c-torture/execute/pr47299.c: New test.
9140
9141 2011-01-17  Jason Merrill  <jason@redhat.com>
9142
9143         * g++.dg/cpp0x/constexpr-virtual.C: New.
9144
9145 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR fortran/47331
9148         * gfortran.dg/gomp/pr47331.f90: New test.
9149
9150 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9151
9152         PR objc/47314
9153         * objc.dg/selector-warn-1.m: New.
9154         * obj-c++.dg/selector-warn-1.mm: New.
9155
9156 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9157
9158         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9159         Update dg-final accordingly.
9160
9161 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9162
9163         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9164
9165 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9166
9167         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9168         target check.
9169         * gcc.dg/guality/pr36728-2.c: Likewise.
9170
9171 2011-01-17  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/47313
9174         * g++.dg/torture/pr47313.C: New testcase.
9175
9176 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9177
9178         PR target/47318
9179         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9180         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9181         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9182         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9183
9184         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9185         as __m256i.
9186         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9187         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9188         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9189
9190 2011-01-17  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/45967
9193         * gcc.dg/torture/pr45967-2.c: New testcase.
9194         * gcc.dg/torture/pr45967-3.c: Likewise.
9195
9196 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9197
9198         PR testsuite/47325
9199         * g++.dg/ext/pr47213.C: Require visibility.
9200
9201 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9202
9203         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9204         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9205
9206 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9207
9208         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9209         Linux-based targets.
9210
9211 2011-01-13  Jan Hubicka  <jh@suse.cz>
9212
9213         PR tree-optimization/47276
9214         * gcc.dg/pr47276.c: New testcase.
9215
9216 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9217             Jonathan Wakely  <jwakely.gcc@gmail.com>
9218
9219         PR c++/33558
9220         * g++.dg/other/pr33558.C: New.
9221         * g++.dg/other/pr33558-2.C: New.
9222
9223 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9224
9225         PR tree-optimization/45934
9226         PR tree-optimization/46302
9227         * g++.dg/ipa/devirt-c-1.C: New test.
9228         * g++.dg/ipa/devirt-c-2.C: Likewise.
9229         * g++.dg/ipa/devirt-c-3.C: Likewise.
9230         * g++.dg/ipa/devirt-c-4.C: Likewise.
9231         * g++.dg/ipa/devirt-c-5.C: Likewise.
9232         * g++.dg/ipa/devirt-c-6.C: Likewise.
9233         * g++.dg/ipa/devirt-6.C: Likewise.
9234         * g++.dg/ipa/devirt-d-1.C: Likewise.
9235         * g++.dg/torture/pr45934.C: Likewise.
9236
9237 2011-01-14  Jason Merrill  <jason@redhat.com>
9238
9239         * g++.dg/cpp0x/variadic105.C: New.
9240
9241 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9242             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9243
9244         PR objc/45989
9245         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9246         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9247         execution tests on i?86-*-*, x86_64-*-* and
9248         powerpc*-apple-darwin* && ilp32.
9249         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9250         tests on i?86-*-* and x86_64-*-*.
9251
9252 2011-01-14  Richard Guenther  <rguenther@suse.de>
9253
9254         PR tree-optimization/47280
9255         * g++.dg/opt/pr47280.C: New testcase.
9256
9257 2011-01-14  Jason Merrill  <jason@redhat.com>
9258
9259         * g++.dg/cpp0x/constexpr-regress1.C: New.
9260
9261         * g++.dg/ext/flexary2.C: New.
9262
9263 2011-01-14  Richard Guenther  <rguenther@suse.de>
9264
9265         PR middle-end/47281
9266         * gcc.dg/torture/pr47281.c: New testcase.
9267         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9268
9269 2011-01-14  Richard Guenther  <rguenther@suse.de>
9270
9271         PR tree-optimization/47286
9272         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9273
9274 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9275
9276         PR c++/47213
9277         * g++.dg/ext/pr47213.C: New.
9278
9279 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9280
9281         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9282
9283 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9284             Mikael Morin  <mikael@gcc.gnu.org>
9285
9286         PR fortran/45848
9287         PR fortran/47204
9288         * gfortran.dg/select_type_20.f90: New.
9289         * gfortran.dg/select_type_21.f90: New.
9290
9291 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9292
9293         PR target/47251
9294         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9295
9296 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9297
9298         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9299         * gcc.dg/guality/pr36728-2.c: Likewise.
9300
9301 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9302
9303         PR debug/PR46973
9304         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9305
9306 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9307
9308         PR rtl-optimization/45352
9309         * gcc.dg/pr45352-3.c: New.
9310
9311 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9312
9313         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9314         comment.
9315         * g++.dg/cpp0x/range-for8.C: New.
9316         * g++.dg/cpp0x/range-for9.C: New.
9317
9318 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9319
9320         PR debug/47209
9321         * g++.dg/debug/pr47209.C: New.
9322
9323 2011-01-12  Richard Guenther  <rguenther@suse.de>
9324
9325         PR lto/47259
9326         * gcc.dg/lto/pr47259_0.c: New testcase.
9327         * gcc.dg/lto/pr47259_1.c: Likewise.
9328
9329 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9330
9331         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9332         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9333         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9334         methods missing from the OBJC2 Object.
9335         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9336         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9337         GNU and NeXT runtimes.
9338         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9339         comments.
9340         * objc-obj-c++-shared/Object1.m: Likewise.
9341         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9342         * objc.dg/proto-qual-1.m: Likewise.
9343         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9344         * obj-c++.dg/proto-qual-1.mm: Likewise.
9345
9346 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9347
9348         PR testsuite/33033
9349         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9350
9351 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9352
9353         Fixed the Objective-C++ testsuite and updated all tests.
9354         * lib/obj-c++.exp (obj-c++_init): Declare and set
9355         gcc_warning_prefix and gcc_error_prefix.
9356         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9357         'dg-warning', 'dg-message' and 'dg-error'.
9358         * obj-c++.dg/class-extension-3.mm: Likewise.
9359         * obj-c++.dg/class-protocol-1.mm: Likewise.
9360         * obj-c++.dg/encode-7.mm: Likewise.
9361         * obj-c++.dg/exceptions-3.mm: Likewise.
9362         * obj-c++.dg/exceptions-5.mm: Likewise.
9363         * obj-c++.dg/method-12.mm: Likewise.
9364         * obj-c++.dg/method-13.mm: Likewise.
9365         * obj-c++.dg/method-15.mm: Likewise.
9366         * obj-c++.dg/method-16.mm: Likewise.
9367         * obj-c++.dg/method-4.mm: Likewise.
9368         * obj-c++.dg/method-8.mm: Likewise.
9369         * obj-c++.dg/method-conflict-1.mm: Likewise.
9370         * obj-c++.dg/method-conflict-2.mm: Likewise.
9371         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9372         and uncommented second part of the testcase now that the testsuite
9373         works correctly.
9374         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9375         and uncommented second part of the testcase now that the testsuite
9376         works correctly.
9377         * obj-c++.dg/private-1.mm: Likewise.
9378         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9379         * obj-c++.dg/syntax-error-7.mm: Likewise.
9380         * obj-c++.dg/warn5.mm: Likewise.
9381         * obj-c++.dg/property/at-property-14.mm: Likewise.
9382         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9383         FIXME.
9384         * obj-c++.dg/property/at-property-18.mm: Likewise.
9385         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9386         FIXME.
9387         * obj-c++.dg/property/at-property-21.mm: Likewise.
9388         * obj-c++.dg/property/at-property-28.mm: Likewise.
9389         * obj-c++.dg/property/at-property-5.mm: Likewise.
9390         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9391         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9392         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9393         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9394         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9395         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9396         * obj-c++.dg/tls/diag-5.mm: Likewise.
9397         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9398         dg-error, now matched correctly.
9399
9400 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9401
9402         * objc.dg/property/at-property-29.m: New.
9403         * obj-c++.dg/property/at-property-29.mm: New.
9404
9405 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407         * go.test/go-test.exp (go-set-goarch): New proc.
9408         (go-gc-tests): Use it.
9409
9410 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9411
9412         PR debug/46955
9413         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9414
9415 2011-01-11  Richard Henderson  <rth@redhat.com>
9416
9417         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9418
9419 2011-01-11  Jan Hubicka  <jh@suse.cz>
9420
9421         PR lto/45721
9422         PR lto/45375
9423         * gcc.dg/lto/pr45721_1.c: New file.
9424         * gcc.dg/lto/pr45721_0.c: New file.
9425
9426 2011-01-11  Richard Guenther  <rguenther@suse.de>
9427
9428         PR tree-optimization/46076
9429         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9430
9431 2011-01-11  Jeff Law <law@redhat.com>
9432
9433         * PR tree-optimization/47086
9434         * gcc.dg/pr47086.c: New test.
9435
9436 2011-01-11  Jason Merrill  <jason@redhat.com>
9437
9438         PR c++/46658
9439         * g++.dg/template/new10.C: New.
9440
9441         PR c++/45520
9442         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9443
9444 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9445
9446         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9447         Split type definitions and NSConstantString class into...
9448         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9449         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9450         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9451         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9452         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9453         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9454         to comments.
9455         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9456         encode defines for newer NeXT system headers.
9457         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9458         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9459         * objc.dg/foreach-5.m: Likewise.
9460         * objc.dg/foreach-2.m: Likewise.
9461         * objc.dg/foreach-4.m: Likewise.
9462         * objc.dg/torture/strings/string1.m: Likewise.
9463         * objc.dg/torture/strings/string2.m: Likewise.
9464         * objc.dg/torture/strings/string3.m: Likewise.
9465         * objc.dg/torture/strings/string4.m: Likewise.
9466         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9467         header and stand alone.
9468         * obj-c++.dg/strings/strings-2.mm: Likewise.
9469         * objc.dg/torture/strings/const-str-3.m: Likewise.
9470         * objc.dg/strings/strings-2.m: Likewise.
9471         * objc.dg/strings/const-str-12b.m: Likewise.
9472
9473 2011-01-12  Richard Guenther  <rguenther@suse.de>
9474
9475         PR middle-end/32511
9476         * gcc.dg/attr-weak-1.c: Adjust.
9477
9478 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9479
9480         PR fortran/47051
9481         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9482         standard compliant and comment.
9483
9484 2011-01-10  Jan Hubicka  <jh@suse.cz>
9485
9486         PR lto/46083
9487         * gcc.dg/initpri3.c: New testcase.
9488
9489 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         PR lto/47222
9492         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9493         externally visible.
9494         (g_esi): Likewise.
9495         (g_ebx): Likewise.
9496         (g_ebp): Likewise.
9497         (g_esp): Likewise.
9498         (g_ebp_save): Likewise.
9499         (g_esp_save): Likewise.
9500
9501 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9502
9503         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9504
9505 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9506
9507         PR tree-optimization/46021
9508         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9509         i?86-*-*, x86_64-*-*.
9510
9511 2011-01-10  Jeff Law <law@redhat.com>
9512
9513         * PR tree-optimization/47141
9514         * gcc.c-torture/compile/pr47141.c: New test.
9515
9516 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9517
9518         PR testsuite/46230
9519         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9520         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9521         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9522         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9523
9524         PR testsuite/46230
9525         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9526         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9527         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9528         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9529         being vectorized.  Adjust dg-final pattern.
9530
9531         PR testsuite/46230
9532         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9533         * gcc.dg/vect/slp-24.c: Likewise.
9534
9535 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9536
9537         PR c++/47218
9538         * g++.dg/other/pr47218-1.C: New test file.
9539         * g++.dg/other/pr47218.C: Likewise.
9540         * g++.dg/other/pr47218.h: New supporting header.
9541
9542 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9543
9544         PR objc/47232
9545         * objc.dg/attributes/invalid-attribute-1.m: New.
9546         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9547
9548 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9549
9550         PR fortran/47224
9551         * gfortran.dg/proc_ptr_comp_28.f90: New.
9552
9553 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9554
9555         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9556         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9557         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9558         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9559         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9560         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9561         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9562         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9563         * objc.dg/gnu-api-2-class.m: Likewise.
9564         * objc.dg/gnu-api-2-ivar.m: Likewise.
9565         * objc.dg/gnu-api-2-method.m: Likewise.
9566         * objc.dg/gnu-api-2-objc.m: Likewise.
9567         * objc.dg/gnu-api-2-object.m: Likewise.
9568         * objc.dg/gnu-api-2-property.m: Likewise.
9569         * objc.dg/gnu-api-2-protocol.m: Likewise.
9570         * objc.dg/gnu-api-2-sel.m: Likewise.
9571
9572 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9573
9574         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9575         * objc.dg/objc-foreach-4.m: Likewise.
9576         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9577         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9578         * objc.dg/foreach-4.m: Likewise.
9579         * objc.dg/foreach-5.m: Likewise.
9580         * objc.dg/foreach-3.m: Return self from init.
9581
9582 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9583
9584         PR fortran/38536
9585         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9586
9587 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9588
9589         PR fortran/46313
9590         * gfortran.dg/class_35.f90: New.
9591
9592 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9593
9594         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9595
9596 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9597
9598         PR objc/47078
9599         * objc.dg/invalid-method-2.m: New.
9600         * obj-c++.dg/invalid-method-2.mm: New.
9601
9602 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9603
9604         PR fortran/46896
9605         * gfortran.dg/transpose_optimization_2.f90 : New test.
9606
9607 2011-01-08  Jan Hubicka  <jh@suse.cz>
9608
9609         PR tree-optmization/46469
9610         * g++.dg/torture/pr46469.C: New testcase.
9611
9612 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9613
9614         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9615         emulation of libobjc-gnu structure layout functionality to ..
9616         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9617         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9618         * objc/execute/bf-common.h: Adjust headers.
9619         * objc/execute/bf-1.m: Likewise.
9620         * objc/execute/bf-2.m: Likewise.
9621         * objc/execute/bf-3.m: Likewise.
9622         * objc/execute/bf-4.m: Likewise.
9623         * objc/execute/bf-5.m: Likewise.
9624         * objc/execute/bf-6.m: Likewise.
9625         * objc/execute/bf-7.m: Likewise.
9626         * objc/execute/bf-8.m: Likewise.
9627         * objc/execute/bf-9.m: Likewise.
9628         * objc/execute/bf-10.m: Likewise.
9629         * objc/execute/bf-11.m: Likewise.
9630         * objc/execute/bf-12.m: Likewise.
9631         * objc/execute/bf-13.m: Likewise.
9632         * objc/execute/bf-14.m: Likewise.
9633         * objc/execute/bf-15.m: Likewise.
9634         * objc/execute/bf-16.m: Likewise.
9635         * objc/execute/bf-17.m: Likewise.
9636         * objc/execute/bf-18.m: Likewise.
9637         * objc/execute/bf-19.m: Likewise.
9638         * objc/execute/bf-20.m: Likewise.
9639         * objc/execute/bf-21.m: Likewise.
9640         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9641         objc_get_type_qualifiers ().
9642
9643 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9644
9645         PR fortran/45777
9646         * gfortran.dg/dependency_39.f90:  New test.
9647
9648 2011-01-07  Jan Hubicka  <jh@suse.cz>
9649
9650         Get builtins tests ready for linker plugin.
9651         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9652         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9653         my_memset, my_bzero): Mark used.
9654         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9655         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9656         volatile.
9657         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9658         volatile.
9659
9660 2011-01-07  Jan Hubicka  <jh@suse.cz>
9661
9662         PR tree-optimization/46367
9663         * g++.dg/torture/pr46367.C: New file.
9664
9665 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR target/47201
9668         * gcc.dg/pr47201.c: New test.
9669
9670         PR bootstrap/47187
9671         * gcc.dg/tree-prof/pr47187.c: New test.
9672
9673 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/41580
9676         * gfortran.dg/extends_type_of_3.f90: New.
9677
9678 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9679
9680         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9681         * g++.dg/ext/dllimport-MI1.C: Likewise.
9682         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9683         * g++.dg/ext/dllimport10.C: Likewise.
9684         * g++.dg/ext/dllimport11.C: Likewise.
9685         * g++.dg/ext/dllimport12.C: Likewise.
9686         * g++.dg/ext/dllimport13.C: Likewise.
9687         * g++.dg/ext/dllimport2.C: Likewise.
9688         * g++.dg/ext/dllimport3.C: Likewise.
9689         * g++.dg/ext/dllimport4.C: Likewise.
9690         * g++.dg/ext/dllimport5.C: Likewise.
9691         * g++.dg/ext/dllimport6.C: Likewise.
9692         * g++.dg/ext/dllimport8.C: Likewise.
9693         * g++.dg/ext/dllimport9.C: Likewise.
9694         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9695         targets, too. Additionally enable test for i?86-*-mingw*.
9696         * g++.dg/ext/selectany1.C: Likewise.
9697         Remove guard variable check.
9698
9699 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9700
9701         PR fortran/47189
9702         PR fortran/47194
9703         * gfortran.dg/storage_size_3.f08: Extended.
9704
9705 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR c++/47022
9708         * g++.dg/template/stdarg1.C: New test.
9709
9710 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9711
9712         PR fortran/47195
9713         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9714         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9715         from the interface of functions to not hide the errors that
9716         shall be tested.
9717
9718 2011-01-06  Jan Hubicka  <jh@suse.cz>
9719
9720         * gcc.dg/lto/pr47188_0.c: New testcase.
9721         * gcc.dg/lto/pr47188_1.c: New testcase.
9722
9723 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9724
9725         PR fortran/33117
9726         PR fortran/46478
9727         * gfortran.dg/interface_33.f90: New test.
9728
9729 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9730
9731         PR c/47150
9732         * gcc.c-torture/compile/pr47150.c: New test.
9733
9734 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9735
9736         PR tree-optimization/47139
9737         * gcc.dg/vect/pr47139.c: New test.
9738
9739 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9740
9741         PR fortran/47180
9742         * gfortran.dg/extends_type_of_2.f03: New.
9743
9744 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9745
9746         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9747
9748 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9749
9750         * gnat.dg/opt14.adb: New test.
9751
9752 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9753
9754         PR fortran/46017
9755         * gfortran.dg/allocate_error_2.f90:  New test.
9756
9757 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9758
9759         PR fortran/47024
9760         * gfortran.dg/storage_size_3.f08: New.
9761
9762 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9763
9764         PR libgfortran/47154
9765         * gfortran.dg/namelist_68.f90: New test.
9766
9767 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9770
9771 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9772
9773         PR fortran/46448
9774         * gfortran.dg/class_34.f90: New.
9775
9776 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9777
9778         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9779         use __builtin_inff.  Skip all single-precision tests that require
9780         Infinity.
9781
9782 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9783
9784         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9785
9786 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR tree-optimization/47148
9789         * gcc.c-torture/execute/pr47148.c: New test.
9790
9791         PR tree-optimization/47155
9792         * gcc.c-torture/execute/pr47155.c: New test.
9793
9794         PR rtl-optimization/47157
9795         * gcc.c-torture/compile/pr47157.c: New test.
9796
9797 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9798
9799         * gcc.dg/torture/vector-shift2.c (schar): Define.
9800         (main): Always use schar or uchar instead of plain "char" to avoid
9801         dependencies on implementation-defined char signedness.
9802
9803 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9804
9805         PR tree-optimization/46801
9806         * gnat.dg/pack9.adb: Remove xfail.
9807
9808 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9809
9810         PR tree-optimization/46984
9811         * g++.dg/ipa/pr46984.C: New test.
9812
9813 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9814
9815         PR fortran/46408
9816         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9817
9818 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9819
9820         PR tree-optimization/47140
9821         * gcc.c-torture/compile/pr47140.c: New test.
9822
9823         PR rtl-optimization/47028
9824         * gcc.dg/pr47028.c: New test.
9825
9826 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9827
9828         * objc.dg/protocol-forward-1.m: Removed TODO.
9829         * objc.dg/protocol-forward-2.m: New.
9830         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9831         * obj-c++.dg/protocol-forward-2.mm: New.
9832
9833 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9834
9835         PR target/38662
9836         * g++.dg/eh/pr38662.C: New testcase.
9837
9838 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9839
9840         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9841         scan for newline '\n'.
9842
9843 \f
9844 Copyright (C) 2011 Free Software Foundation, Inc.
9845
9846 Copying and distribution of this file, with or without modification,
9847 are permitted in any medium without royalty provided the copyright
9848 notice and this notice are preserved.