OSDN Git Service

2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/50564
4         * gfortran.dg/forall_15.f90:  New test case.
5
6 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
7             Andrew Macleod  <amacleod@redhat.com>
8
9         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
10         wrappers for *other_threads() and *final_verify().
11         * gcc.dg/simulate-thread/simulate-thread.h
12         (simulate_thread_wrapper_other_threads): New.
13         (simulate_thread_wrapper_final_verify): New.
14
15 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
16
17         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
18
19 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
20
21         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
22
23 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
24             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
25
26         * gcc.target/i386/fma_1.h: New file.
27         * gcc.target/i386/fma_2.h: Likewise.
28         * gcc.target/i386/fma_3.h: Likewise.
29         * gcc.target/i386/fma_4.h: Likewise.
30         * gcc.target/i386/fma_5.h: Likewise.
31         * gcc.target/i386/fma_6.h: Likewise.
32         * gcc.target/i386/fma_double_1.c: Likewise.
33         * gcc.target/i386/fma_double_2.c: Likewise.
34         * gcc.target/i386/fma_double_3.c: Likewise.
35         * gcc.target/i386/fma_double_4.c: Likewise.
36         * gcc.target/i386/fma_double_5.c: Likewise.
37         * gcc.target/i386/fma_double_6.c: Likewise.
38         * gcc.target/i386/fma_float_1.c: Likewise.
39         * gcc.target/i386/fma_float_2.c: Likewise.
40         * gcc.target/i386/fma_float_3.c: Likewise.
41         * gcc.target/i386/fma_float_4.c: Likewise.
42         * gcc.target/i386/fma_float_5.c: Likewise.
43         * gcc.target/i386/fma_float_6.c: Likewise.
44         * gcc.target/i386/fma_main.h: Likewise.
45         * gcc.target/i386/fma_run_double_1.c: Likewise.
46         * gcc.target/i386/fma_run_double_2.c: Likewise.
47         * gcc.target/i386/fma_run_double_3.c: Likewise.
48         * gcc.target/i386/fma_run_double_4.c: Likewise.
49         * gcc.target/i386/fma_run_double_5.c: Likewise.
50         * gcc.target/i386/fma_run_double_6.c: Likewise.
51         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
52         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
53         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
54         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
55         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
56         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
57         * gcc.target/i386/fma_run_float_1.c: Likewise.
58         * gcc.target/i386/fma_run_float_2.c: Likewise.
59         * gcc.target/i386/fma_run_float_3.c: Likewise.
60         * gcc.target/i386/fma_run_float_4.c: Likewise.
61         * gcc.target/i386/fma_run_float_5.c: Likewise.
62         * gcc.target/i386/fma_run_float_6.c: Likewise.
63         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
64         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
65         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
66         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
67         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
68         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
69         * gcc.target/i386/l_fma_1.h: Likewise.
70         * gcc.target/i386/l_fma_2.h: Likewise.
71         * gcc.target/i386/l_fma_3.h: Likewise.
72         * gcc.target/i386/l_fma_4.h: Likewise.
73         * gcc.target/i386/l_fma_5.h: Likewise.
74         * gcc.target/i386/l_fma_6.h: Likewise.
75         * gcc.target/i386/l_fma_double_1.c: Likewise.
76         * gcc.target/i386/l_fma_double_2.c: Likewise.
77         * gcc.target/i386/l_fma_double_3.c: Likewise.
78         * gcc.target/i386/l_fma_double_4.c: Likewise.
79         * gcc.target/i386/l_fma_double_5.c: Likewise.
80         * gcc.target/i386/l_fma_double_6.c: Likewise.
81         * gcc.target/i386/l_fma_float_1.c: Likewise.
82         * gcc.target/i386/l_fma_float_2.c: Likewise.
83         * gcc.target/i386/l_fma_float_3.c: Likewise.
84         * gcc.target/i386/l_fma_float_4.c: Likewise.
85         * gcc.target/i386/l_fma_float_5.c: Likewise.
86         * gcc.target/i386/l_fma_float_6.c: Likewise.
87         * gcc.target/i386/l_fma_main.h: Likewise.
88         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
89         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
90         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
91         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
92         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
93         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
94         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
95         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
96         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
97         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
98         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
99         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
100
101 2011-10-10  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/50389
104         * gcc.dg/torture/pr50389.c: New testcase.
105
106 2011-10-10  Richard Guenther  <rguenther@suse.de>
107
108         PR middle-end/50195
109         * gcc.dg/builtins-47.c: Optimize.
110
111 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
112
113         * lib/gcc-simulate-thread.exp: New.
114         * gcc.dg/simulate-thread/guality.h: New.
115         * gcc.dg/simulate-thread/simulate-thread.h: New.
116         * gcc.dg/simulate-thread/simulate-thread.exp: New.
117         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
118         * gcc.dg/simulate-thread/README: New.
119         * g++.dg/simulate-thread/guality.h: New.
120         * g++.dg/simulate-thread/simulate-thread.h: New.
121         * g++.dg/simulate-thread/simulate-thread.exp: New.
122         * g++.dg/simulate-thread/simulate-thread.gdb: New.
123         * c-c++-common/cxxbitfields-2.c: Remove.
124         * c-c++-common/cxxbitfields.c: Remove.
125         * c-c++-common/cxxbitfields-4.c: Remove.
126         * c-c++-common/cxxbitfields-5.c: Remove.
127         * c-c++-common/simulate-thread/bitfields-1.c: New.
128         * c-c++-common/simulate-thread/bitfields-2.c: New.
129         * c-c++-common/simulate-thread/bitfields-3.c: New.
130         * c-c++-common/simulate-thread/bitfields-4.c: New.
131
132 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         PR c++/38980
135         * g++.dg/warn/format5.C: New.
136
137 2011-10-09  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/45044
140         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
141         * gfortran.dg/common_16.f90: New.
142
143 2011-10-09  Tobias Burnus  <burnus@net-b.de>
144
145         * gfortran.dg/iso_c_binding_param_1.f90: New.
146         * gfortran.dg/iso_c_binding_param_2.f90: New.
147         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
148
149 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
150
151         PR tree-optimization/50635
152         * gcc.dg/vect/pr50635.c: New test.
153
154 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
155
156         PR fortran/50659
157         * gfortran.dg/proc_decl_27.f90: New.
158
159 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
160
161         PR libobjc/50428
162         * objc/execute/initialize-1.m: New test.
163
164 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
165
166         PR fortran/47844
167         * gfortran.dg/pointer_function_result_1.f90 : New test.
168
169 2011-10-07  David S. Miller  <davem@davemloft.net>
170
171         PR 50655
172         * gcc.target/sparc/sparc.exp: Add vis3 target test.
173         * gcc.target/sparc/cmask.c: Use it.
174         * gcc.target/sparc/fhalve.c: Likewise.
175         * gcc.target/sparc/fnegop.c: Likewise.
176         * gcc.target/sparc/fpadds.c: Likewise.
177         * gcc.target/sparc/fshift.c: Likewise.
178         * gcc.target/sparc/fucmp.c: Likewise.
179         * gcc.target/sparc/lzd.c: Likewise.
180         * gcc.target/sparc/vis3misc.c: Likewise.
181         * gcc.target/sparc/xmul.c: Likewise.
182
183 2011-10-07  Richard Henderson  <rth@redhat.com>
184
185         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
186         match for avx2.
187         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
188
189 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
190
191         * gcc.dg/pr50193-1.c: New file.
192         * gcc.target/arm/shiftable.c: New file.
193
194 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
195
196         PR fortran/50625
197         * gfortran.dg/class_46.f03: New.
198
199 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
200
201         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
202         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
203         (syslog, vsyslog, __vsyslog_chk): Likewise.
204
205         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
206         (x, EXT_x): Use ASMNAME.
207
208         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
209         (a, c): Use ASMNAME.
210
211 2011-10-07  Tom de Vries  <tom@codesourcery.com>
212
213         PR middle-end/50527
214         * gcc.dg/pr50527.c: New test.
215
216 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
217
218         PR tree-optimization/50650
219         * gcc.c-torture/compile/pr50650.c: New test.
220
221 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
222
223         PR tree-optimization/50575
224         * gcc.c-torture/execute/vector-compare-2.x: New file.
225
226 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
227
228         PR middle-end/50125
229         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
230         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
231         (bar3): Likewise.
232
233 2011-10-07  Richard Guenther  <rguenther@suse.de>
234
235         PR testsuite/50637
236         * gcc.dg/vect/vect-align-2.c: Increase array size.
237
238 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
239             H.J. Lu  <hongjiu.lu@intel.com>
240
241         PR target/50603
242         * gcc.target/i386/pr50603.c: New test.
243
244 2011-10-06  Jason Merrill  <jason@redhat.com>
245
246         PR c++/39164
247         * g++.dg/cpp0x/default31.C: New.
248
249 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
250
251         PR tree-optimization/50596
252         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
253         New.
254         * gcc.dg/vect/vect-cond-8.c: New test.
255
256 2011-10-06  Richard Henderson  <rth@redhat.com>
257
258         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
259         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
260         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
261         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
262         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
263         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
264         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
265         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
266         * gcc.c-torture/execute/vshuf-16.inc: New file.
267         * gcc.c-torture/execute/vshuf-2.inc: New file.
268         * gcc.c-torture/execute/vshuf-4.inc: New file.
269         * gcc.c-torture/execute/vshuf-8.inc: New file.
270         * gcc.c-torture/execute/vshuf-main.inc: New file.
271         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
272         * gcc.c-torture/execute/vshuf-v2df.c: New test.
273         * gcc.c-torture/execute/vshuf-v2di.c: New test.
274         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
275         * gcc.c-torture/execute/vshuf-v2si.c: New test.
276         * gcc.c-torture/execute/vshuf-v4df.c: New test.
277         * gcc.c-torture/execute/vshuf-v4di.c: New test.
278         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
279         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
280         * gcc.c-torture/execute/vshuf-v4si.c: New test.
281         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
282         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
283         * gcc.c-torture/execute/vshuf-v8si.c: New test.
284
285 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
286
287         PR tree-optimization/49279
288         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
289         * gcc.c-torture/execute/pr49279.c: New test.
290
291 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
292
293         PR target/49049
294         * gcc.c-torture/compile/pr49049.c: New test.
295
296 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
297
298         PR target/50305
299         * gcc.target/arm/pr50305.c: New test.
300
301 2011-10-06  Richard Guenther  <rguenther@suse.de>
302
303         PR tree-optimization/38884
304         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
305         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
306
307 2011-10-05  David S. Miller  <davem@davemloft.net>
308
309         * gcc.target/sparc/lzd.c: New test.
310         * gcc.target/sparc/popc.c: New test.
311
312 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
313
314         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
315         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
316         * g++.dg/other/final1.C: Cleanup original tree dump.
317
318 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
319
320         PR tree-optimization/50613
321         * gcc.dg/pr50613.c: New test.
322
323 2011-10-05  Richard Henderson  <rth@redhat.com>
324
325         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
326         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
327         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
328         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
329         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
330         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
331         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
332         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
333
334 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
335
336         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
337         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
338         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
339         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
340         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
341
342 2011-10-05  Richard Guenther  <rguenther@suse.de>
343
344         PR tree-optimization/38885
345         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
346
347 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
348
349         * gcc.target/i386/sw-1.c: New test.
350
351 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
352
353         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
354         -mtune=generic.
355         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
356
357 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
358
359         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
360
361 2011-10-04  David S. Miller  <davem@davemloft.net>
362
363         * gcc.target/sparc/fhalve.c: New test.
364         * gcc.target/sparc/fnegop.c: New test.
365         * gcc.target/sparc/xmul.c: New test.
366
367 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
368
369         PR fortran/35831
370         * gfortran.dg/dummy_procedure_6.f90: New.
371
372 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
373
374         PR tree-optimization/50604
375         * gcc.dg/pr50604.c: New test.
376
377 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
378
379         PR tree-optimization/49662
380         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
381         * gcc.dg/graphite/interchange-15.c: Likewise.
382         * gcc.dg/graphite/interchange-mvt.c: Likewise.
383
384 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
385
386         * gcc.dg/tree-ssa/restrict-4.c: New test.
387
388 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
389
390         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
391         (main): Use __typeof to get result type of comparison.
392
393 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
394
395         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
396         Make et_vect_multiple_sizes_saved global.
397         (check_effective_target_vect64): Make et_vect64_saved global.
398
399 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
400
401         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
402         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
403         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
404         * gcc.dg/builtin-complex-err-1.c: Adjust.
405
406 2011-10-02  Jason Merrill  <jason@redhat.com>
407
408         * g++.dg/cpp0x/range-for22.C: New.
409
410         * g++.dg/cpp0x/variadic65.C: Remove xfails.
411         * g++.dg/cpp0x/variadic82.C: Remove xfails.
412         * g++.dg/cpp0x/variadic83.C: Remove xfails.
413         * g++.dg/cpp0x/variadic105.C: Remove xfails.
414
415         * g++.dg/cpp0x/nsdmi5.C: New.
416
417 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
418
419         PR target/50579
420         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
421         New procedures.
422         (mips-dg-options): Force an ABI option if the current ABI is
423         incompatible with the required -mlong setting.  Likewise force
424         a long setting if the current one is incompatible with the
425         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
426         throughout procedure.
427         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
428         instead of addressing=absolute.
429
430 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
431
432         * gcc.target/mips/stack-1.c: New test.
433
434 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
435
436         * gcc.dg/pr49696.c: New test.
437
438 2011-10-02  Jan Hubicka  <jh@suse.cz>
439
440         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
441
442 2011-10-01  David S. Miller  <davem@davemloft.net>
443
444         * gcc.target/sparc/cmask.c: New test.
445         * gcc.target/sparc/fpadds.c: New test.
446         * gcc.target/sparc/fshift.c: New test.
447         * gcc.target/sparc/fucmp.c: New test.
448         * gcc.target/sparc/vis3misc.c: New test.
449
450 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
451
452         PR fortran/50585
453         * gfortran.dg/assumed_charlen_arg_2.f90: New.
454
455 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
456
457         PR c++/44473
458         * g++.dg/dfp/44473-1.C: New test.
459         * g++.dg/dfp/44473-2.C: New test.
460         * g++.dg/dfp/mangle-1.C: New test.
461         * g++.dg/dfp/mangle-2.C: New test.
462         * g++.dg/dfp/mangle-3.C: New test.
463         * g++.dg/dfp/mangle-4.C: New test.
464         * g++.dg/dfp/mangle-5.C: New test.
465
466 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
467
468         PR inline-asm/50571
469         * gcc.dg/pr50571.c: New test.
470
471         PR tree-optimization/46309
472         * gcc.dg/pr46309.c: New test.
473
474 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
475
476         * gcc.dg/strlenopt-21.c: New test.
477
478 2011-09-30  Revital Eres  <revital.eres@linaro.org>
479
480         * gcc.dg/sms-10.c: New file.
481
482 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
483
484         * gcc.target/arm/pr50099.c: New test.
485
486 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
487
488         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
489
490 2011-09-30  David S. Miller  <davem@davemloft.net>
491
492         * gcc.target/sparc/bmaskbshuf.c: New test.
493         * gcc.target/sparc/edgen.c: New test.
494
495 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
496
497         PR fortran/50547
498         * gfortran.dg/pure_formal_proc_3.f90: New.
499
500         PR fortran/50553
501         * gfortran.dg/stfunc_7.f90: New.
502
503 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
504
505         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
506         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
507         * gcc.dg/vector-compare-1.c: Likewise.
508         * gcc.dg/vector-compare-2.c: Likewise.
509
510 2011-09-29  David S. Miller  <davem@davemloft.net>
511
512         * gcc.target/sparc/array.c: New test.
513
514 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
515
516         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
517         loop unroll and set max unroll times to 8.
518         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
519         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
520         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
521         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
522
523 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
524
525         PR c++/40145
526         * g++.dg/ext/visibility/warn5.C: New.
527
528 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
529
530         PR c++/45278
531         * g++.dg/warn/Wextra-3.C: New.
532
533 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
534
535         PR target/49486
536         * gcc.target/sh/pr49468-si.c: New.
537
538 2011-09-28  Tom de Vries  <tom@codesourcery.com>
539
540         PR testsuite/50485
541         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
542         (TEST): Initialize src3 with random floats.
543         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
544         from union src3.  Initialize src3 with random floats.
545
546 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
547
548         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
549         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
550         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
551         * gcc.target/sh/sh4a-sincosf.c: Ditto.
552         * gcc.target/sh/sh4a-cos.c: Ditto.
553         * gcc.target/sh/sh4a-cosf.c: Ditto.
554         * gcc.target/sh/sh4a-sin.c: Ditto.
555         * gcc.target/sh/sh4a-sinf.c: Ditto.
556         * gcc.target/sh/sh4a-fsrra.c: Ditto.
557         * gcc.target/sh/sh4a-memmovua.c: Ditto.
558         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
559
560 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
561
562         PR c++/31489
563         * g++.dg/parse/error40.C: New.
564         * g++.dg/warn/incomplete1.C: Adjust.
565
566 2011-09-27  Jan Hubicka  <jh@suse.cz>
567
568         PR middle-end/49463
569         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
570         Mark used.
571
572 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
573
574         * gcc.dg/strlenopt-1.c: New test.
575         * gcc.dg/strlenopt-1f.c: New test.
576         * gcc.dg/strlenopt-2.c: New test.
577         * gcc.dg/strlenopt-2f.c: New test.
578         * gcc.dg/strlenopt-3.c: New test.
579         * gcc.dg/strlenopt-4.c: New test.
580         * gcc.dg/strlenopt-4g.c: New test.
581         * gcc.dg/strlenopt-4gf.c: New test.
582         * gcc.dg/strlenopt-5.c: New test.
583         * gcc.dg/strlenopt-6.c: New test.
584         * gcc.dg/strlenopt-7.c: New test.
585         * gcc.dg/strlenopt-8.c: New test.
586         * gcc.dg/strlenopt-9.c: New test.
587         * gcc.dg/strlenopt-10.c: New test.
588         * gcc.dg/strlenopt-11.c: New test.
589         * gcc.dg/strlenopt-12.c: New test.
590         * gcc.dg/strlenopt-12g.c: New test.
591         * gcc.dg/strlenopt-13.c: New test.
592         * gcc.dg/strlenopt-14g.c: New test.
593         * gcc.dg/strlenopt-14gf.c: New test.
594         * gcc.dg/strlenopt-15.c: New test.
595         * gcc.dg/strlenopt-16g.c: New test.
596         * gcc.dg/strlenopt-17g.c: New test.
597         * gcc.dg/strlenopt-18g.c: New test.
598         * gcc.dg/strlenopt.h: New file.
599
600 2011-09-27  Tom de Vries  <tom@codesourcery.com>
601
602         PR middle-end/43864
603         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
604         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
605         * gcc.dg/pr43864.c: New test.
606         * gcc.dg/pr43864-2.c: Same.
607         * gcc.dg/pr43864-3.c: Same.
608         * gcc.dg/pr43864-4.c: Same.
609
610 2011-09-27  Jan Hubicka  <jh@suse.cz>
611
612         * gcc.dg/ipa/inline-5.c: New testcase.
613
614 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
615
616         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
617         vectors.
618         * gcc.dg/vect/bb-slp-27.c: New.
619         * gcc.dg/vect/bb-slp-28.c: New.
620
621 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
622
623         * testsuite/lib/target-supports.exp (check_profiling_available):
624         Don't rely solely on TLS tests for -fprofile-generate, fall
625         through to the other code.
626
627 2011-09-27  Richard Guenther  <rguenther@suse.de>
628
629         PR tree-optimization/50363
630         * gcc.dg/torture/pr50363.c: New testcase.
631
632 2011-09-26  Jason Merrill  <jason@redhat.com>
633
634         PR c++/45012
635         * g++.dg/template/partial13.C: New.
636
637         PR c++/46105
638         * g++.dg/template/partial12.C: New.
639
640         PR c++/50508
641         * g++.dg/cpp0x/constexpr-typedef1.C: New.
642
643 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
644
645         PR c++/45487
646         * g++.dg/diagnostic/bindings1.C: New.
647         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
648
649 2011-09-26  David S. Miller  <davem@davemloft.net>
650
651         * gcc.target/sparc/wrgsr.c: New test.
652         * gcc.target/sparc/rdgsr.c: New test.
653         * gcc.target/sparc/edge.c: New test.
654         * gcc.target/sparc/fcmp.c: New test.
655
656         * gcc.target/sparc/edge.c: Update for new return types.
657         * gcc.target/sparc/fcmp.c: Likewise.
658
659         * gcc.target/sparc/fpaddsubi.c: New test.
660
661 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
662
663         PR fortran/50515
664         * gfortran.dg/common_15.f90: New.
665
666         PR fortran/50517
667         * gfortran.dg/dummy_procedure_5.f90: New.
668         * gfortran.dg/interface_26.f90: Modified error message.
669         * gfortran.dg/proc_ptr_11.f90: Ditto.
670         * gfortran.dg/proc_ptr_15.f90: Ditto.
671         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
672         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
673
674 2011-09-26  Jason Merrill  <jason@redhat.com>
675
676         PR c++/50512
677         * g++.dg/overload/rvalue3.C: New.
678
679         PR c++/50523
680         * g++.dg/overload/ref-conv2.C: New.
681
682         * g++.dg/cpp0x/nsdmi-template1.C: New.
683
684 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
685
686         * g++.dg/cpp0x/nullptr25.C: New.
687
688 2011-09-26  Richard Guenther  <rguenther@suse.de>
689
690         PR tree-optimization/50472
691         * gcc.dg/torture/pr50472.c: New testcase.
692
693 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
694
695         * gnat.dg/opt22.adb: New test.
696         * gnat.dg/opt22_pkg.ad[sb]: New helper.
697
698 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/opt21.adb: New test.
701         * gnat.dg/opt21_pkg.ad[sb]: New helper.
702
703 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/opt20.ad[sb]: New test.
706         * gnat.dg/opt20_pkg.ads: New helper.
707
708 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
709
710         * gnat.dg/array17.adb: New test.
711         * gnat.dg/array17_pkg.ads: New helper.
712
713 2011-09-25  Jason Merrill  <jason@redhat.com>
714
715         * g++.dg/cpp0x/nsdmi-defer4.C: New.
716
717 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
718
719         * gnat.dg/frame_overflow.ads: New.
720         * gnat.dg/frame_overflow.adb: Adjust.
721         * gnat.dg/specs/addr1.ads: Likewise.
722
723 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
724
725         * g++.dg/tree-ssa/restrict2.C: New test.
726
727 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
728
729         * lib/target-supports.exp (check_effective_target_vect64): New.
730         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
731         of multiple vector sizes.
732         * gcc.dg/vect/bb-slp-26.c: New.
733
734 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
735
736         PR c++/50280
737         * g++.dg/template/bitfield1.C: New.
738
739 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
740
741         * gcc.dg/vect/bb-slp-24.c: New.
742
743 2011-09-24  Jason Merrill  <jason@redhat.com>
744
745         * g++.dg/cpp0x/nsdmi-eh1.C: New.
746
747         * g++.dg/cpp0x/nsdmi-defer3.C: New.
748
749         * g++.dg/cpp0x/nsdmi-defer1.C: New.
750         * g++.dg/cpp0x/nsdmi-defer2.C: New.
751
752         * g++.dg/cpp0x/nsdmi1.C: New.
753         * g++.dg/cpp0x/nsdmi2.C: New.
754         * g++.dg/cpp0x/nsdmi3.C: New.
755         * g++.dg/cpp0x/nsdmi4.C: New.
756         * g++.old-deja/g++.other/init4.C: New.
757
758 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/44267
761         * g++.dg/template/sfinae28.C: New.
762
763 2011-09-23  Ian Lance Taylor  <iant@google.com>
764
765         * go.test/go-test.exp (errchk): Handle more cases of getting
766         correct Tcl backslash quoting in regular expressions in test file.
767
768 2011-09-23  Jason Merrill  <jason@redhat.com>
769
770         Core 253
771         * g++.dg/init/const8.C: New.
772         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
773         * g++.dg/cpp0x/defaulted2.C: Likewise.
774         * g++.dg/cpp0x/pr42844-2.C: Likewise.
775         * g++.dg/init/pr20039.C: Likewise.
776         * g++.dg/init/pr42844.C: Likewise.
777
778 2011-09-23  Jan Hubicka  <jh@suse.cz>
779
780         * gcc.dg/ipa/inline-1.c: new testcase.
781         * gcc.dg/ipa/inline-2.c: new testcase.
782         * gcc.dg/ipa/inline-3.c: new testcase.
783         * gcc.dg/ipa/inline-4.c: new testcase.
784
785 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR c++/50258
788         * g++.dg/cpp0x/constexpr-static8.C: New.
789
790 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
791
792         * gcc.target/i386/avxfp-1.c: New test.
793         * gcc.target/i386/avxfp-2.c: New test.
794
795 2011-09-23  Terry Guo  <terry.guo@arm.com>
796
797         * gcc.c-torture/execute/941014-1.x: Deleted.
798
799 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
800
801         PR c++/50491
802         * g++.dg/cpp0x/pr50491.C: New.
803
804 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
805
806         PR testsuite/50487
807         * gfortran.dg/bessel_6.f90: Fix tolerance test.
808
809 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR c++/50371
812         * g++.dg/cpp0x/nullptr24.C: New.
813
814 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
815
816         PR target/50482
817         * gcc.target/i386/pr50482.c: New test.
818
819 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
820
821         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
822         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
823         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
824         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
825         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
826         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
827         multilib options contain different -march= from dg-options.
828
829 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
830             Paolo Carlini  <paolo.carlini@oracle.com>
831
832         PR c++/50344
833         * g++.dg/template/friend52.C: New.
834
835 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
836
837         * gcc.target/arm/cmp-1.c: New test.
838         * gcc.target/arm/cmp-2.c: Likewise.
839
840 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
841
842         PR fortran/41733
843         * gfortran.dg/impure_actual_1.f90: Modified error message.
844         * gfortran.dg/proc_ptr_32.f90: New.
845         * gfortran.dg/proc_ptr_33.f90: New.
846
847 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
848
849         PR tree-optimization/50451
850         * gcc.dg/vect/pr50451.c: New test.
851
852 2011-09-21  Ian Lance Taylor  <iant@google.com>
853
854         * go.test/go-test.exp (errchk): Add special case for bug332.
855         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
856         some more test lines.
857
858 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
859
860         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
861         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
862         * g++.dg/other/i386-8.C: Ditto.
863         * g++.dg/other/pr34435.C: Ditto.
864         * g++.dg/other/pr39496.C: Ditto.
865         * g++.dg/other/mmintrin.C: Ditto.
866
867 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
868
869         * gcc.dg/vect/vect-cond-7.c: New test.
870         * gcc.target/i386/sse4_1-cond-1.c: New test.
871         * gcc.target/i386/avx-cond-1.c: New test.
872
873 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
874
875         PR target/50464
876         * g++.dg/other/pr50464.C: New test.
877
878 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
879
880         * gcc.target/i386/bmi2-mulx32-2.c: New test.
881         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
882         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
883         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
884
885 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
886
887         * gnat.dg/opt19.adb: New test.
888
889 2011-09-21  Terry Guo  <terry.guo@arm.com>
890
891         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
892         on arch conflict when testing case on targets other than armv7-a.
893
894 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
895
896         PR c++/50454
897         * g++.dg/ext/int128-1.C: New.
898         * g++.dg/ext/int128-2.C: Likewise.
899         * g++.dg/ext/int128-2.h: Likewise.
900
901 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
902
903         PR testsuite/50469
904         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
905
906 2011-09-20  Jason Merrill  <jason@redhat.com>
907
908         * g++.dg/cpp0x/constexpr-generated1.C: New.
909
910         PR c++/50442
911         * g++.dg/overload/ref-conv1.C: New.
912
913 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
914
915         * g++.dg/other/final1.C: New.
916
917 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
918
919         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
920         and get_bit ().
921
922 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
923
924         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
925         "target arm_eabi".
926
927 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
928
929         PR tree-optimization/50413
930         * g++.dg/vect/vect.exp: Run slp-pr* tests with
931         -fdump-tree-slp-details.  Run other tests with
932         -fdump-tree-vect-details.
933         * g++.dg/vect/slp-pr50413.cc: New.
934
935 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
936             Ira Rosen  <ira.rosen@linaro.org>
937
938         PR testsuite/50435
939         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
940         Fix underscores around restrict.
941
942 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
943
944         PR tree-optimization/50414
945         * gfortran.dg/vect/Ofast-pr50414.f90: New.
946         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
947         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
948
949 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
950
951         PR tree-optimization/50412
952         * gfortran.dg/vect/pr50412.f90: New.
953
954 2011-09-16  Jason Merrill  <jason@redhat.com>
955
956         PR c++/50424
957         * g++.dg/eh/defarg1.C: New.
958
959 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
960
961         * gcc.dg/vect/vect-reduc-10.c: New test.
962         * gcc.target/i386/avx-reduc-1.c: New test.
963
964         * gcc.target/i386/sse2-extract-1.c: New test.
965         * gcc.target/i386/avx-extract-1.c: New test.
966
967 2011-09-16  Terry Guo  <terry.guo@arm.com>
968
969         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
970
971 2011-09-15   Diego Novillo  <dnovillo@google.com>
972
973         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
974         ALWAYS_CXXFLAGS, if defined.
975         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
976         ALWAYS_GFORTRANFLAGS, if defined.
977         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
978         ALWAYS_GOCFLAGS, if defined.
979         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
980         ALWAYS_OBJCXXFLAGS, if defined.
981         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
982         additional_flags, if defined.
983         * lib/gnat.exp (gnat_target_compile): Likewise.
984         * lib/objc.exp (objc_target_compile): Likewise.
985         * lib/target-supports-dg.exp (dg-add-options): Handle
986         TEST_ALWAYS_FLAGS.
987
988 2011-09-15  Tom de Vries  <tom@codesourcery.com>
989
990         PR testsuite/50322
991         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
992         Use uintptr_t in f1.  Undo avr xfails.
993
994 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
995
996         PR fortran/50401
997         PR fortran/50403
998         * gfortran.dg/function_types_3.f90: New.
999
1000 2011-09-15  Jason Merrill  <jason@redhat.com>
1001
1002         PR c++/50365
1003         * g++.dg/cpp0x/trailing7.C: New.
1004
1005         PR c++/50361
1006         * g++.dg/cpp0x/nullptr23.C: New.
1007
1008 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1009
1010         * gcc.dg/vect/bb-slp-25.c: New.
1011
1012 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/50391
1015         * g++.dg/cpp0x/noexcept15.C: New.
1016
1017 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1018
1019         PR middle-end/50251
1020         * gcc.dg/pr50251.c: New test.
1021
1022 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1023
1024         PR fortran/34547
1025         PR fortran/50375
1026         * gfortran.dg/null_5.f90: New.
1027         * gfortran.dg/null_6.f90: New.
1028
1029 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1030
1031         * gcc.c-torture/compile/20110913-1.c: New test.
1032
1033 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1034
1035         PR fortran/50379
1036         * gfortran.dg/result_2.f90: New.
1037
1038 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1039
1040         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1041
1042 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1043
1044         PR c++/48320
1045         * g++.dg/cpp0x/variadic116.C: New test case.
1046
1047 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1048
1049         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1050         * gcc.target/mips/interrupt_handler-2.c: New test.
1051         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1052
1053 2011-09-12  Jason Merrill  <jason@redhat.com>
1054
1055         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1056
1057         * g++.dg/cpp0x/explicit7.C: New.
1058
1059 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR rtl-optimization/50212
1062         * g++.dg/other/pr50212.C: New test.
1063
1064 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1065
1066         PR target/43746
1067         * testsuite/gcc.target/avr/torture/avr-torture.exp
1068         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1069         "-O2 -fmerge-all-constants".
1070
1071 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1072
1073         PR fortran/50327
1074         * gfortran.dg/do_while_1.f90: New test.
1075
1076 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1077
1078         PR fortran/35831
1079         PR fortran/47978
1080         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1081         * gfortran.dg/proc_decl_26.f90: New.
1082         * gfortran.dg/typebound_override_2.f90: New.
1083         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1084
1085 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1086
1087         * gnat.dg/cond_expr2.ad[sb]: New test.
1088
1089 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/atomic5.ad[sb]: New test.
1092
1093 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1096
1097 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1098
1099         PR target/49030
1100         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1101
1102 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1103
1104         PR target/49614
1105         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1106
1107 2011-09-09  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/50328
1110         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1111
1112 2011-09-09  Richard Guenther  <rguenther@suse.de>
1113
1114         PR middle-end/50333
1115         * gcc.dg/torture/pr50333.c: New testcase.
1116
1117 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1118
1119         PR tree-optimization/50318
1120         * gcc.target/arm/pr50318-1.c: New file.
1121
1122 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1123
1124         * gcc.target/i386/all_one_m256i.c: New test.
1125
1126 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1127
1128         PR c++/50324
1129         * g++.dg/cpp0x/sfinae28.C: New.
1130
1131 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1132
1133         PR c/50332
1134         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1135         longer ignored on typedefs.
1136
1137         PR c++/33255 - Support -Wunused-local-typedefs warning
1138         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1139         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1140
1141 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1142
1143         PR tree-optimization/50287
1144         * gcc.dg/torture/pr50287.c: New test.
1145
1146 2011-09-08  Richard Guenther  <rguenther@suse.de>
1147
1148         PR tree-optimization/19831
1149         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1150         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1151         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1152         * gcc.dg/errno-1.c: Adjust.
1153
1154 2011-09-08  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/19831
1157         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1158
1159 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1160
1161         PR fortran/44646
1162         * gfortran.dg/do_concurrent_1.f90: New.
1163         * gfortran.dg/do_concurrent_2.f90: New.
1164
1165 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR target/50310
1168         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1169         * gcc.dg/pr50310-2.c: New test.
1170
1171 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/48095
1174         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1175         * gfortran.dg/impure_constructor_1.f90: Modified.
1176         * gfortran.dg/proc_ptr_comp_33.f90: New.
1177
1178 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR target/50310
1181         * gcc.dg/pr50310-1.c: New test.
1182
1183 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1184
1185         PR middle-end/48571
1186         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1187         instead of 4.
1188
1189 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1190
1191         PR c++/50309
1192         * g++.dg/cpp0x/noexcept14.C: New.
1193
1194 2011-09-07  Jason Merrill  <jason@redhat.com>
1195
1196         * g++.dg/cpp0x/constexpr-ref3.C: New.
1197
1198         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1199
1200 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1201
1202         * gcc.dg/section1.c: Don't xfail for avr.
1203
1204 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1205
1206         PR tree-optimization/50322
1207         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1208
1209 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1210
1211         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1212
1213 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1214
1215         PR tree-optimization/49911
1216         * g++.dg/tree-ssa/pr49911.C: New test.
1217
1218 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1219
1220         PR target/49030
1221         * gcc.dg/torture/pr49030.c: New test.
1222
1223 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1224
1225         PR fortran/50288
1226         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1227         * gfortran.dg/class_4d.f03: Deleted.
1228         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1229
1230 2011-09-07  Richard Guenther  <rguenther@suse.de>
1231
1232         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1233
1234 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1235
1236         PR tree-optimization/46021
1237         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1238
1239 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1240
1241         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1242
1243 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1244
1245         * gcc.c-torture/compile/20110906-1.c: New test.
1246
1247 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1248
1249         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1250
1251 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1252
1253         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1254         --param tree-reassoc-width=1.
1255
1256         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1257         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1258
1259 2011-09-06  Richard Guenther  <rguenther@suse.de>
1260
1261         PR tree-optimization/48149
1262         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1263
1264 2011-09-06  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/48317
1267         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1268
1269 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1270
1271         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1272         New procedure.
1273         (add_options_for_quad_vectors): Replace with ...
1274         (add_options_for_double_vectors): ... this.
1275         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1276         support multiple vector sizes since the vectorizer attempts to
1277         vectorize with both vector sizes.
1278         * gcc.dg/vect/no-vfa-vect-79.c,
1279         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1280         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1281         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1282         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1283         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1284         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1285         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1286         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1287         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1288         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1289         gcc.dg/vect/vect-40.c: Likewise.
1290         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1291         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1292         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1293         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1294         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1295         Likewise.
1296         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1297
1298 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1299
1300         PR target/49606
1301         * gcc.target/mips/abi-main.h: New file.
1302         * gcc.target/mips/abi-o32-long32.c: New test.
1303         * gcc.target/mips/abi-o32-long64.c: Likewise.
1304         * gcc.target/mips/abi-o64-long32.c: Likewise.
1305         * gcc.target/mips/abi-o64-long64.c: Likewise.
1306         * gcc.target/mips/abi-n32-long32.c: Likewise.
1307         * gcc.target/mips/abi-n32-long64.c: Likewise.
1308         * gcc.target/mips/abi-n64-long32.c: Likewise.
1309         * gcc.target/mips/abi-n64-long64.c: Likewise.
1310         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1311         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1312         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1313         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1314         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1315         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1316         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1317         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1318         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1319         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1320         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1321         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1322         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1323         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1324         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1325         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1326         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1327         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1328         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1329         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1330         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1331         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1332         * gcc.target/mips/branch-3.c: Likewise.
1333         * gcc.target/mips/branch-4.c: Likewise.
1334         * gcc.target/mips/branch-5.c: Likewise.
1335         * gcc.target/mips/branch-6.c: Likewise.
1336         * gcc.target/mips/branch-7.c: Likewise.
1337         * gcc.target/mips/branch-8.c: Likewise.
1338         * gcc.target/mips/branch-9.c: Likewise.
1339         * gcc.target/mips/branch-10.c: Likewise.
1340         * gcc.target/mips/branch-11.c: Likewise.
1341         * gcc.target/mips/branch-12.c: Likewise.
1342         * gcc.target/mips/branch-13.c: Likewise.
1343         * gcc.target/mips/lazy-binding-1.c: Likewise.
1344
1345 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1346
1347         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1348         to avoid warning on int=16 platforms..
1349
1350 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1351
1352         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1353         to work even with -fshort-enums.
1354
1355 2011-09-04  Jan Hubicka  <jh@suse.cz>
1356
1357         * gcc.c-torture/compile/20110902.c: new testcase.
1358
1359 2011-09-04  Jason Merrill  <jason@redhat.com>
1360
1361         PR c++/49267
1362         * g++.dg/cpp0x/rv-conv1.C: New.
1363
1364         DR 1328
1365         * g++.dg/cpp0x/rv-func3.C: New.
1366
1367         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1368
1369         PR c++/50248
1370         Core 1358
1371         * g++.dg/cpp0x/constexpr-template1.C: New.
1372         * g++.dg/cpp0x/constexpr-template2.C: New.
1373         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1374         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1375
1376 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gnat.dg/specs/debug1.ads: Tweak pattern.
1379
1380 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1381
1382         PR fortran/50227
1383         * gfortran.dg/class_45a.f03: New.
1384         * gfortran.dg/class_45b.f03: New.
1385
1386 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1387             Ira Rosen  <ira.rosen@linaro.org>
1388
1389         PR tree-optimization/50208
1390         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1391         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1392         -fno-tree-fre -fno-tree-pre.
1393
1394 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1395
1396         * gcc.dg/ipa/ipcp-3.c: New test.
1397
1398 2011-09-02  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/27460
1401         PR middle-end/29269
1402         * gcc.dg/vect/vect-cond-7.c: New testcase.
1403
1404 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1405
1406         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1407         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1408         xfailed test for inlining.
1409         * g++.dg/ipa/ivinline-9.C: Likewise.
1410
1411 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1412
1413         PR tree-optimization/50178
1414         * gfortran.dg/vect/pr50178.f90: New test.
1415
1416 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1417
1418         PR middle-end/49886
1419         * gcc.c-torture/execute/pr49886.c: New testcase.
1420
1421 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1422
1423         PR middle-end/43513
1424         * gcc.dg/pr43513.c: New test.
1425
1426 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1427
1428         PR fortran/45044
1429         * gfortran.dg/common_14.f90: New.
1430         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1431
1432 2011-08-30  Jason Merrill  <jason@redhat.com>
1433
1434         PR c++/50084
1435         * g++.dg/cpp0x/decltype33.C: New.
1436
1437         PR c++/50089
1438         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1439
1440         PR c++/50114
1441         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1442
1443 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1444
1445         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1446
1447 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1448
1449         * gnat.dg/specs/aggr3.ads: New test.
1450         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1451
1452         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1453         * gnat.dg/specs/aggr2.ads: Likewise.
1454
1455 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1456
1457         PR fortran/45170
1458         * gfortran.dg/allocate_with_source_2.f90: New test
1459
1460 2011-08-30  Jason Merrill  <jason@redhat.com>
1461
1462         PR c++/50220
1463         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1464
1465         PR c++/50234
1466         * g++.dg/cpp0x/constexpr-value3.C: New.
1467
1468 2011-08-30  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/48571
1471         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1472         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1473         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1474         * gcc.dg/pr36902.c: XFAIL.
1475
1476 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1477
1478         * gcc.target/i386/fma-check.h: New.
1479         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1480         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1481         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1482         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1483         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1484         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1485         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1486         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1487         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1488         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1489         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1490         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1491         * gcc.target/i386/fma-compile.c: Likewise.
1492         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1493         * gcc.target/i386/sse-12.c: Add -mfma.
1494         * gcc.target/i386/sse-13.c: Likewise.
1495         * gcc.target/i386/sse-14.c: Likewise.
1496         * gcc.target/i386/sse-22.c: Likewise.
1497         * gcc.target/i386/sse-23.c: Likewise.
1498         * g++.dg/other/i386-2.C: Likewise.
1499         * g++.dg/other/i386-3.C: Likewise.
1500
1501 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1502
1503         PR testsuite/50185
1504         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1505         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1506
1507 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1508
1509         * g++.dg/bprob/bprob.exp (feedback_options): Set
1510         -fbranch-probabilities.
1511         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1512
1513 2011-08-29  Jason Merrill  <jason@redhat.com>
1514
1515         PR c++/50224
1516         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1517
1518 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1519             Jason Merrill  <jason@redhat.com>
1520
1521         * g++.dg/dfp/base.C: New test.
1522
1523 2011-08-29  Jason Merrill  <jason@redhat.com>
1524
1525         Core DR 994
1526         PR c++/50209
1527         * g++.dg/cpp0x/initlist58.C: New.
1528
1529 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1530
1531         PR fortran/50225
1532         * gfortran.dg/class_result_1.f03: New.
1533
1534 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR middle-end/48722
1537         * gcc.target/i386/pr48722.c: New test.
1538
1539 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1540
1541         PR libfortran/50192
1542         * gfortran.dg/widechar_compare_1.f90:  New test.
1543
1544 2011-08-26  Jason Merrill  <jason@redhat.com>
1545
1546         Core DR 342
1547         PR c++/48582
1548         * g++.dg/abi/mangle50.C: New.
1549
1550 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         PR target/50202
1553         * gcc.target/i386/pr50202.c: New test.
1554
1555 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1556
1557         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1558         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1559         * gcc.target/i386/avx-round-vec.c: New test.
1560         * gcc.target/i386/avx-roundf-vec.c: New test.
1561
1562 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1563
1564         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1565         instruction.
1566
1567         PR c/50179
1568         * c-c++-common/Wunused-var-14.c: New test.
1569
1570 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1571
1572         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1573
1574 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1575
1576         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1577         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1578         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1579         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1580
1581 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1582
1583         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1584         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1585         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1586         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1587
1588 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1589
1590         PR fortran/50050
1591         * gfortran.dg/pointer_comp_init_1.f90: New test.
1592
1593 2011-08-25  Jason Merrill  <jason@redhat.com>
1594
1595         PR c++/50157
1596         * g++.dg/cpp0x/sfinae27.C: New.
1597
1598 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1599
1600         * gfortran.dg/coarray_lib_token_4.f90: New.
1601
1602 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1603
1604         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1605
1606 2011-08-25  Richard Guenther  <rguenther@suse.de>
1607
1608         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1609
1610 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1611
1612         PR fortran/50163
1613         * gfortran.dg/initialization_28.f90: New.
1614
1615 2011-08-24  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/50067
1618         * gcc.dg/torture/pr50067-3.c: New testcase.
1619         * gcc.dg/torture/pr50067-4.c: Likewise.
1620         * gcc.dg/torture/pr50067-5.c: Likewise.
1621
1622 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1623
1624         * g++.dg/other/i386-2.C: Add -mavx2 check.
1625         * g++.dg/other/i386-3.C: Likewise.
1626         * gcc.target/i386/avx-1.c: Add AVX2.
1627         * gcc.target/i386/avx-2.c: Likewise.
1628         * gcc.target/i386/funcspec-5.c: Likewise.
1629         * gcc.target/i386/sse-12.c: Likewise.
1630         * gcc.target/i386/sse-13.c: Likewise.
1631         * gcc.target/i386/sse-14.c: Likewise.
1632         * gcc.target/i386/sse-22.c: Likewise.
1633         * gcc.target/i386/sse-23.c: Likewise.
1634         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1635         * gcc.target/i386/avx2-check.h: New.
1636         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1637         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1638         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1639         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1640         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1641         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1642         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1643         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1644         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1645         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1646         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1647         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1648         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1649         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1650         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1651         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1652         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1653         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1654         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1655         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1656         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1657         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1658         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1659         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1660         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1661         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1662         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1663         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1664         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1665         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1666         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1667         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1668         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1669         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1670         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1671         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1672         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1673         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1674         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1675         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1676         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1677         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1678         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1679         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1680         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1681         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1682         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1683         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1684         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1685         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1686         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1687         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1688         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1689         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1690         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1691         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1692         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1693         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1694         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1695         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1696         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1697         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1698         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1699         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1700         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1701         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1702         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1703         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1704         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1705         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1706         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1707         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1708         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1709         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1710         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1711         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1712         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1713         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1714         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1715         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1716         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1717         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1718         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1719         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1720         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1721         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1722         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1723         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1724         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1725         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1726         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1727         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1728         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1729         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1730         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1731         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1732         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1733         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1734         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1735         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1736         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1737         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1738         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1739         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1740         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1741         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1742         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1743         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1744         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1745         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1746         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1747         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1748         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1749         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1750         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1751         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1752         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1753         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1754         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1755         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1756         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1757         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1758         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1759         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1760         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1761         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1762         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1763         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1764         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1765         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1766         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1767         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1768         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1769         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1770         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1771         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1772         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1773         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1774         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1775         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1776         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1777         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1778         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1779         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1780         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1781         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1782         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1783         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1784         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1785         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1786         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1787         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1788         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1789         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1790         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1791         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1792         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1793         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1794         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1795         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1796         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1797         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1798         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1799         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1800         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1801         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1802         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1803         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1804         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1805         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1806         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1807         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1808         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1809         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1810         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1811         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1812         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1813         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1814         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1815         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1816         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1817         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1818         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1819         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1820         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1821         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1822         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1823         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1824         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1825         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1826         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1827         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1828         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1829         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1830         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1831         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1832         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1833         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1834         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1835         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1836         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1837         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1838         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1839         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1840         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1841         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1842         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1843         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1844         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1845         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1846         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1847         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1848         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1849         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1850         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1851         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1852         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1853         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1854         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1855         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1856         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1857         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1858         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1859         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1860         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1861         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1862         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1863         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1864         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1865         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1866         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1867         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1868         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1869         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1870         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1871         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1872         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1873         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1874         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1875         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1876         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1877         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1878         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1879         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1880         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1881         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1882         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1883         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1884         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1885         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1886         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1887         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1888         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1889         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1890         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1891         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1892         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1893         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1894         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1895         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1896         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1897         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1898         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1899         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1900         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1901         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1902         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1903         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1904         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1905         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1906         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1907         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1908         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1909         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1910         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1911         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1912         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1913         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1914         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1915         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1916         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1917         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1918         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1919         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1920         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1921         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1922         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1923         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1924         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1925         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1926         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1927         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1928         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1929         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1930         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1931         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1932         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1933         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1934         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1935         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1936         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1937         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1938         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1939         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1940         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1941         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1942         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1943         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1944         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1945         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1946         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1947         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1948         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1949         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1950         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1951         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1952         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1953         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1954         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1955         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1956         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1957         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1958         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1959         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1960         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1961         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1962         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1963         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1964         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1965         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1966         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1967         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1968         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1969         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1970         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1971         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1972         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1973         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1974         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1975         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1976         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1977         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1978         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1979         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1980         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1981         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1982         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1983         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1984         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1985         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1986         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1987         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1988         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1989         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1990         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1991         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1992         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1993         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1994         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1995         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1996         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1997         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1998         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1999         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2000         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2001         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2002         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2003         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2004         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2005         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2006         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2007         * gcc.target/i386/testimm-9.c: Likewise.
2008
2009 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2010
2011         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2012         * g++.dg/other/i386-3.C: Likewise.
2013         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2014         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2015         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2016         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2017         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2018         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2019         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2020         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2021         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2022         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2023         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2024         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2025         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2026         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2027         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2028         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2029         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2030         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2031         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2032         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2033         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2034         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2035         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2036         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2037         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2038         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2039         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2040         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2041         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2042         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2043         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2044         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2045         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2046         * gcc.target/i386/sse-12.c: Add BMI2.
2047         * gcc.target/i386/sse-13.c: Likewise.
2048         * gcc.target/i386/sse-14.c: Likewise.
2049         * gcc.target/i386/sse-22.c: Likewise.
2050         * gcc.target/i386/sse-23.c: Likewise.
2051
2052 2011-08-23  Jason Merrill  <jason@redhat.com>
2053
2054         * g++.dg/template/crash7.C: Adjust expected errors.
2055
2056 2011-08-23  Jason Merrill  <jason@redhat.com>
2057
2058         PR c++/49045
2059         Core 1321
2060         * g++.dg/cpp0x/overload2.C: New.
2061
2062 2011-08-23  Jason Merrill  <jason@redhat.com>
2063
2064         Core 903
2065         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2066
2067 2011-08-23  Jason Merrill  <jason@redhat.com>
2068
2069         Core 975
2070         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2071         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2072         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2073         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2074
2075 2011-08-23  Jason Merrill  <jason@redhat.com>
2076
2077         PR c++/50024
2078         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2079
2080 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR c++/50158
2083         * g++.dg/warn/Wunused-var-16.C: New test.
2084
2085         PR middle-end/50161
2086         * gcc.dg/pr50161.c: New test.
2087
2088 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2089
2090         PR c++/50055
2091         * g++.dg/gcov/gcov-7.C: New test.
2092
2093 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR c++/46862
2096         * g++.dg/dfp/nofields.C: New test.
2097
2098 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2099
2100         PR fortran/31600
2101         * gfortran.dg/use_16.f90: New.
2102
2103 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2104             Kirill Yukhin  <kirill.yukhin@intel.com>
2105
2106         PR target/50155
2107         * gcc.target/i386/pr50155.c: New test.
2108
2109 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR tree-optimization/50133
2112         * gcc.dg/pr50133.c: New test.
2113
2114         PR middle-end/50141
2115         * c-c++-common/cxxbitfields-6.c: New test.
2116
2117 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2118
2119         PR fortran/50050
2120         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2121
2122 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2123
2124         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2125         * gcc.dg/pr49994-3.c: Ditto.
2126
2127 2011-08-22  Richard Guenther  <rguenther@suse.de>
2128
2129         PR testsuite/50145
2130         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2131         * gcc.dg/torture/pr50067-2.c: Likewise.
2132
2133 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2134
2135         PR fortran/47659
2136         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2137         of a constant resulting from simplification.
2138         * gfortran.dg/warn_conversion_3.f90:  New test.
2139
2140 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2141
2142         PR fortran/50130
2143         * gfortran.dg/zero_stride_1.f90:  New test.
2144
2145 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2146
2147         PR fortran/49638
2148         * gfortran.dg/typebound_override_1.f90: Modified.
2149
2150 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR tree-optimization/48739
2153         * gcc.dg/pr48739-1.c: New test.
2154         * gcc.dg/pr48739-2.c: New test.
2155
2156 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2157
2158         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2159
2160 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2161
2162         PR fortran/50129
2163         * gfortran.dg/where_3.f90: New test.
2164
2165 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2166
2167         PR middle-end/49721
2168         * gfortran.dg/pr49721-1.f: New.
2169         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2170
2171 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2172
2173         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2174         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2175         New tests.
2176
2177 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2178
2179         * gcc.target/arm/wmul-11.c: New file.
2180         * gcc.target/arm/wmul-12.c: New file.
2181         * gcc.target/arm/wmul-13.c: New file.
2182
2183 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2184
2185         * gcc.target/arm/wmul-10.c: New file.
2186
2187 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2188
2189         * gcc.target/arm/wmul-9.c: New file.
2190         * gcc.target/arm/wmul-bitfield-2.c: New file.
2191
2192 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2193
2194         * gcc.target/arm/wmul-8.c: New file.
2195
2196 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2197
2198         * gcc.target/arm/wmul-7.c: New file.
2199
2200 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2201
2202         * gcc.target/arm/wmul-6.c: New file.
2203
2204 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2205
2206         * gcc.target/arm/wmul-5.c: New file.
2207         * gcc.target/arm/no-wmla-1.c: New file.
2208
2209 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2210
2211         * gcc.target/arm/wmul-bitfield-1.c: New file.
2212
2213 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2214
2215         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2216
2217 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2218
2219         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2220         * gcc.target/i386/conversion.c: Likewise.
2221
2222 2011-08-19  Richard Guenther  <rguenther@suse.de>
2223
2224         * gcc.dg/torture/pr50067-1.c: New testcase.
2225         * gcc.dg/torture/pr50067-2.c: Likewise.
2226
2227 2011-08-19  Joey Ye  <joey.ye@arm.com>
2228
2229         PR target/49437
2230         * gcc.target/arm/handler-align.c: New test.
2231         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2232         New Function.
2233
2234 2011-08-19  Joey Ye  <joey.ye@arm.com>
2235
2236         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2237
2238 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2239
2240         PR fortran/50071
2241         * gfortran.dg/end_block_label_1.f90: New test.
2242         * gfortran.dg/end_associate_label_1.f90: New test.
2243
2244 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2245
2246         * gcc.dg/c1x-pointer-float-1.c: New test.
2247
2248 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2249
2250         PR fortran/50071
2251         * gfortran.dg/duplicate_labels_2.f: New test.
2252
2253 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2254
2255         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2256         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2257         gcc.dg/c1x-noreturn-5.c: New tests.
2258
2259 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2260
2261         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2262
2263 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2264
2265         PR fortran/18918
2266         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2267         * gfortran.dg/coarray_lock_3.f90: Fix test.
2268         * gfortran.dg/coarray_lock_4.f90: New.
2269         * gfortran.dg/coarray_lock_5.f90: New.
2270
2271 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR target/50009
2274         * gcc.c-torture/compile/pr50009.c: New test.
2275
2276         PR target/50092
2277         * gcc.dg/torture/pr50092.c: New test.
2278
2279 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2280
2281         PR fortran/50109
2282         * gfortran.dg/namelist_73.f90: New.
2283
2284 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2285
2286         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2287
2288         PR debug/50017
2289         * gcc.dg/pr50017.c: New test.
2290
2291 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2292
2293         PR c++/45625
2294         * g++.dg/lookup/hidden-var1.C: New test case.
2295
2296 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2297
2298         PR fortran/31461
2299         * gfortran.dg/warn_unused_var_2.f90: New.
2300         * gfortran.dg/warn_unused_var_3.f90: New.
2301
2302 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2303
2304         PR target/43597
2305         * gcc.target/arm/pr43597.c: New test.
2306
2307 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/50070
2310         * gfortran.dg/common_13.f90: New.
2311
2312 2011-08-16  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/50086
2315         * g++.dg/cpp0x/variadic-unresolved.C: New.
2316
2317         * g++.old-deja/g++.brendan/README: Add R.I.P.
2318
2319         * g++.dg/ext/attr-used-1.C: New.
2320
2321         PR c++/50054
2322         * g++.dg/cpp0x/initlist56.C: New.
2323
2324 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2325
2326         PR testsuite/50085
2327         * g++.dg/opt/life1.C: Only run on Linux.
2328
2329 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2330
2331         * gfortran.dg/coarray_26.f90: New.
2332
2333 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2334
2335         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2336         -fdump-tree-vrp1.
2337
2338 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2339
2340         PR fortran/50073
2341         * gfortran.dg/func_result_7.f90: New.
2342
2343 2011-08-13  Jason Merrill  <jason@redhat.com>
2344
2345         PR c++/50075
2346         * g++.dg/cpp0x/decltype32.C: New.
2347
2348         PR c++/50059
2349         * g++.dg/diagnostic/expr1.C: New.
2350
2351 2011-08-12  David Li  <davidxl@google.com>
2352
2353         * g++.dg/abi/vbase15.C: New test.
2354
2355 2011-08-12  Jason Merrill  <jason@redhat.com>
2356
2357         PR c++/50034
2358         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2359
2360 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         * gcc.dg/builtins-67.c: New test.
2363         * gcc.target/i386/conversion.c: Ditto.
2364
2365 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2366             Brian Hackett  <bhackett1024@gmail.com>
2367
2368         * g++.dg/plugin/decl_plugin.c: New.
2369         * g++.dg/plugin/decl-plugin-test.C: New.
2370         * g++.dg/plugin/plugin.exp: Add above testcase.
2371
2372 2011-08-11  Richard Guenther  <rguenther@suse.de>
2373
2374         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2375
2376 2011-08-11  Michael Matz  <matz@suse.de>
2377
2378         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2379
2380 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2381
2382         PR tree-optimization/50039
2383         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2384         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2385
2386 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2389         (sse4_1_test): Initialize src3 with random value.
2390
2391 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2392
2393         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2394         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2395         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2396         * gcc.dg/scal-to-vec1.c: New test.
2397         * gcc.dg/scal-to-vec2.c: New test.
2398
2399 2011-08-09  Richard Guenther  <rguenther@suse.de>
2400
2401         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2402         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2403         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2404         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2405
2406 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2407
2408         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2409
2410 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2411
2412         * gcc.dg/pr49948.c: Require pthread effective target.
2413
2414 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2415
2416         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2417
2418 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2419
2420         * gcc.target/i386/sse-22a.c: New test.
2421
2422 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2423
2424         PR tree-optimization/50014
2425         * gcc.dg/vect/pr50014.c: New test.
2426
2427 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2428
2429         PR middle-end/49923
2430         * gcc.dg/tree-ssa/pr49923.c: New test.
2431
2432 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2433
2434         PR target/49781
2435         * gcc.target/i386/pr49781-1.c: New.
2436
2437 2011-08-08  Jason Merrill  <jason@redhat.com>
2438
2439         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2440
2441         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2442
2443 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2444
2445         PR fortran/49638
2446         * gfortran.dg/typebound_override_1.f90: New.
2447
2448 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2449
2450         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2451         x86_64 mingw target.
2452         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2453         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2454         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2455         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2456         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2457         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2458         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2459         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2460         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2461         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2462
2463 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         PR testsuite/48727
2466         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2467
2468 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.dg/pr48770.c: Cleanup coverage files.
2471         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2472
2473 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2476         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2477         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2478         lzcnt and bmi options.
2479
2480 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2481
2482         PR target/47381
2483         * gcc.dg/pr47381-1.c: New.
2484         * gcc.dg/pr47381-2.c: Likewise.
2485         * gcc.target/i386/pr47381.c: Likewise.
2486
2487 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2488
2489         PR middle-end/47727
2490         * gcc.dg/pr47727.c: New.
2491
2492         PR target/47372
2493         * gcc.dg/pr47372-1.c: New.
2494         * gcc.dg/pr47372-2.c: Likewise.
2495
2496 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2497
2498         PR middle-end/47449
2499         * gcc.target/i386/pr47449.c: New.
2500
2501         PR target/47446
2502         * gcc.dg/pr47446-1.c: New.
2503         * gcc.dg/pr47446-2.c: Likewise.
2504
2505 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2506
2507         PR target/47766
2508         * gcc.dg/pr47766.c: New.
2509
2510         PR target/47715
2511         * gcc.dg/tls/pr47715-1.c: New.
2512         * gcc.dg/tls/pr47715-2.c: Likewise.
2513         * gcc.dg/tls/pr47715-3.c: Likewise.
2514         * gcc.dg/tls/pr47715-4.c: Likewise.
2515         * gcc.dg/tls/pr47715-5.c: Likewise.
2516
2517 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2518
2519         PR libobjc/50002
2520         * objc.dg/gnu-api-2-class.m: Updated comments.
2521         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2522         * objc.dg/gnu-api-2-class-meta.m: New test.
2523         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2524
2525 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2526
2527         PR libobjc/49882
2528         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2529         with classes that are in construction.
2530
2531 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2532
2533         PR target/48084
2534         * gcc.target/i386/pr48084-1.c: New.
2535         * gcc.target/i386/pr48084-2.c: Likewise.
2536         * gcc.target/i386/pr48084-3.c: Likewise.
2537         * gcc.target/i386/pr48084-4.c: Likewise.
2538         * gcc.target/i386/pr48084-5.c: Likewise.
2539
2540         PR rtl-optimization/49504
2541         * gcc.target/i386/pr49504.c: New.
2542
2543         PR target/49860
2544         * gcc.dg/pr49860.c: New.
2545
2546 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2547
2548         PR libobjc/49882
2549         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2550         with classes that are in construction.
2551
2552 2011-08-05  Jason Merrill  <jason@redhat.com>
2553
2554         PR c++/48993
2555         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2556
2557         PR c++/49921
2558         * g++.dg/cpp0x/decltype31.C: New.
2559
2560         PR c++/49669
2561         * g++.dg/init/array28.C: New.
2562
2563         PR c++/49988
2564         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2565
2566 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2567
2568         PR target/47369
2569         * gcc.dg/pr47369-1.c: New.
2570
2571 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2572
2573         PR middle-end/47364
2574         * gcc.dg/torture/pr47364-1.c: New.
2575         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2576         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2577
2578 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580         PR fortran/37211
2581         * gfortran.dg/transfer_check_2.f90:  New test case.
2582
2583 2011-08-05  Jan Hubicka  <jh@suse.cz>
2584
2585         PR middle-end/49494
2586         * gfortran.dg/pr49494.f90: New testcase.
2587
2588 2011-08-05  Jan Hubicka  <jh@suse.cz>
2589
2590         PR middle-end/49735
2591         * gcc.c-torture/compile/pr49735.c: New testcase.
2592
2593 2011-08-05  Jason Merrill  <jason@redhat.com>
2594
2595         PR c++/47453
2596         * g++.dg/cpp0x/initlist56.C: New.
2597
2598         PR c++/49812
2599         * g++.dg/overload/rvalue2.C: New.
2600
2601         PR c++/49983
2602         * g++.dg/cpp0x/range-for21.C: New.
2603
2604         * g++.dg/ext/vla11.C: New.
2605
2606 2011-08-05  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/49984
2609         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2610
2611 2011-08-05  Richard Guenther  <rguenther@suse.de>
2612
2613         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2614         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2615         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2616
2617 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2618
2619         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2620         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2621         * gfortran.dg/ldist-pr43023.f90: Ditto.
2622         * gfortran.dg/namelist_52.f90: Ditto.
2623         * gfortran.dg/interface_proc_end.f90: Ditto.
2624         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2625         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2626
2627 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2628
2629         * gcc.dg/vect/vect-over-widen-1.c: New test.
2630         * gcc.dg/vect/vect-over-widen-2.c: New test.
2631         * gcc.dg/vect/vect-over-widen-3.c: New test.
2632         * gcc.dg/vect/vect-over-widen-4.c: New test.
2633
2634 2011-08-04  Richard Guenther  <rguenther@suse.de>
2635
2636         PR fortran/49957
2637         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2638
2639 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2640
2641         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2642
2643 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR middle-end/49905
2646         * g++.dg/ext/builtin-object-size3.C: New test.
2647
2648 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR tree-optimization/49948
2651         * gcc.dg/pr49948.c: New test.
2652
2653 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2654
2655         PR middle-end/47383
2656         * gcc.dg/torture/pr47383.c: New.
2657
2658 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2659
2660         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2661
2662 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2663
2664         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2665
2666 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR target/47744
2669         * gcc.dg/torture/pr47744-1.c: New.
2670         * gcc.dg/torture/pr47744-2.c: Likewise.
2671         * gcc.dg/torture/pr47744-3.c: Likewise.
2672
2673 2011-08-03  Richard Guenther  <rguenther@suse.de>
2674
2675         PR middle-end/49958
2676         * gcc.dg/torture/pr49958.c: New testcase.
2677
2678 2011-08-03  Richard Guenther  <rguenther@suse.de>
2679
2680         PR tree-optimization/49938
2681         * g++.dg/torture/pr49938.C: New testcase.
2682
2683 2011-08-02  Jason Merrill  <jason@redhat.com>
2684
2685         PR c++/43886
2686         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2687
2688         PR c++/49577
2689         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2690
2691         PR c++/49593
2692         * g++.dg/cpp0x/variadic115.C: New.
2693
2694         PR c++/49803
2695         * g++.dg/cpp0x/union5.C: New.
2696
2697 2011-08-02  Daniel Kraft  <d@domob.eu>
2698
2699         PR fortran/49885
2700         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2701
2702 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2703
2704         PR middle-end/49947
2705         * gcc.dg/tree-ssa/forwprop-15.c
2706
2707 2011-08-02  Jason Merrill  <jason@redhat.com>
2708
2709         PR c++/49834
2710         * g++.dg/cpp0x/range-for20.C: New.
2711
2712 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2713
2714         * gfortran.dg/coarray_lib_token_3.f90: New.
2715
2716 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR fortran/46752
2719         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2720         * gcc.dg/gomp/atomic-15.c: New test.
2721         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2722         * g++.dg/gomp/atomic-15.C: New test.
2723         * g++.dg/gomp/private-1.C: New test.
2724         * g++.dg/gomp/sharing-2.C: New test.
2725         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2726         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2727         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2728
2729 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2730
2731         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2732         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2733         cleanup-module.
2734         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2735         * gfortran.dg/allocatable_function_5.f90: Ditto.
2736         * gfortran.dg/allocate_stat.f90: Ditto.
2737         * gfortran.dg/array_constructor_20.f90: Ditto.
2738         * gfortran.dg/array_constructor_21.f90: Ditto.
2739         * gfortran.dg/array_constructor_22.f90: Ditto.
2740         * gfortran.dg/array_constructor_26.f03: Ditto.
2741         * gfortran.dg/array_function_4.f90: Ditto.
2742         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2743         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2744         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2745         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2746         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2747         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2748         * gfortran.dg/class_15.f03: Ditto.
2749         * gfortran.dg/class_27.f03: Ditto.
2750         * gfortran.dg/class_33.f90: Ditto.
2751         * gfortran.dg/class_37.f03: Ditto.
2752         * gfortran.dg/class_40.f03: Ditto.
2753         * gfortran.dg/class_42.f03: Ditto.
2754         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2755         * gfortran.dg/coarray/registering_1.f90: Ditto.
2756         * gfortran.dg/convert_1.f90: Ditto.
2757         * gfortran.dg/default_initialization_3.f90: Ditto.
2758         * gfortran.dg/dependency_25.f90: Ditto.
2759         * gfortran.dg/dependency_26.f90: Ditto.
2760         * gfortran.dg/dependency_36.f90: Ditto.
2761         * gfortran.dg/dependency_37.f90: Ditto.
2762         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2763         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2764         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2765         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2766         * gfortran.dg/elemental_result_1.f90: Ditto.
2767         * gfortran.dg/empty_derived_type.f90: Ditto.
2768         * gfortran.dg/entry_7.f90: Ditto.
2769         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2770         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2771         * gfortran.dg/error_recovery_3.f90: Ditto.
2772         * gfortran.dg/extends_4.f03: Ditto.
2773         * gfortran.dg/func_assign.f90: Ditto.
2774         * gfortran.dg/func_assign_3.f90: Ditto.
2775         * gfortran.dg/generic_1.f90: Ditto.
2776         * gfortran.dg/generic_18.f90: Ditto.
2777         * gfortran.dg/generic_22.f03: Ditto.
2778         * gfortran.dg/generic_4.f90: Ditto.
2779         * gfortran.dg/generic_6.f90: Ditto.
2780         * gfortran.dg/generic_actual_arg.f90: Ditto.
2781         * gfortran.dg/graphite/id-21.f: Ditto.
2782         * gfortran.dg/graphite/pr45758.f90: Ditto.
2783         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2784         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2785         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2786         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2787         * gfortran.dg/host_used_types_1.f90: Ditto.
2788         * gfortran.dg/implicit_1.f90: Ditto.
2789         * gfortran.dg/implicit_11.f90: Ditto.
2790         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2791         * gfortran.dg/impure_actual_1.f90: Ditto.
2792         * gfortran.dg/impure_assignment_1.f90: Ditto.
2793         * gfortran.dg/impure_constructor_1.f90: Ditto.
2794         * gfortran.dg/initialization_10.f90: Ditto.
2795         * gfortran.dg/initialization_12.f90: Ditto.
2796         * gfortran.dg/interface_14.f90: Ditto.
2797         * gfortran.dg/interface_15.f90: Ditto.
2798         * gfortran.dg/interface_2.f90: Ditto.
2799         * gfortran.dg/interface_25.f90: Ditto.
2800         * gfortran.dg/interface_26.f90: Ditto.
2801         * gfortran.dg/interface_29.f90: Ditto.
2802         * gfortran.dg/interface_assignment_1.f90: Ditto.
2803         * gfortran.dg/internal_pack_6.f90: Ditto.
2804         * gfortran.dg/internal_pack_7.f90: Ditto.
2805         * gfortran.dg/internal_pack_8.f90: Ditto.
2806         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2807         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2808         * gfortran.dg/module_commons_3.f90: Ditto.
2809         * gfortran.dg/module_equivalence_4.f90: Ditto.
2810         * gfortran.dg/module_equivalence_6.f90: Ditto.
2811         * gfortran.dg/module_function_type_1.f90: Ditto.
2812         * gfortran.dg/module_naming_1.f90: Ditto.
2813         * gfortran.dg/namelist_4.f90: Ditto.
2814         * gfortran.dg/operator_c1202.f90: Ditto.
2815         * gfortran.dg/parens_7.f90: Ditto.
2816         * gfortran.dg/pr32921.f: Ditto.
2817         * gfortran.dg/pr33646.f90: Ditto.
2818         * gfortran.dg/pr41928.f90: Ditto.
2819         * gfortran.dg/pr42119.f90: Ditto.
2820         * gfortran.dg/pr43984.f90: Ditto.
2821         * gfortran.dg/present_1.f90: Ditto.
2822         * gfortran.dg/private_type_2.f90: Ditto.
2823         * gfortran.dg/proc_decl_2.f90: Ditto.
2824         * gfortran.dg/proc_ptr_10.f90: Ditto.
2825         * gfortran.dg/proc_ptr_22.f90: Ditto.
2826         * gfortran.dg/proc_ptr_8.f90: Ditto.
2827         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2828         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2829         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2830         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2831         * gfortran.dg/substring_equivalence.f90: Ditto.
2832         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2833         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2834         * gfortran.dg/trim_optimize_6.f90: Ditto.
2835         * gfortran.dg/typebound_call_12.f03: Ditto.
2836         * gfortran.dg/typebound_operator_5.f03: Ditto.
2837         * gfortran.dg/typebound_operator_6.f03: Ditto.
2838         * gfortran.dg/typebound_proc_18.f03: Ditto.
2839         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2840         * gfortran.dg/use_1.f90: Ditto.
2841         * gfortran.dg/use_10.f90: Ditto.
2842         * gfortran.dg/use_11.f90: Ditto.
2843         * gfortran.dg/use_14.f90: Ditto.
2844         * gfortran.dg/use_only_2.f90: Ditto.
2845         * gfortran.dg/use_rename_4.f90: Ditto.
2846         * gfortran.dg/use_rename_5.f90: Ditto.
2847         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2848         * gfortran.dg/used_interface_ref.f90: Ditto.
2849         * gfortran.dg/used_types_11.f90: Ditto.
2850         * gfortran.dg/used_types_3.f90: Ditto.
2851         * gfortran.dg/used_types_4.f90: Ditto.
2852         * gfortran.dg/userdef_operator_2.f90: Ditto.
2853         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2854         * gfortran.dg/vect/pr46213.f90: Ditto.
2855         * gfortran.dg/whole_file_21.f90: Ditto.
2856         * gfortran.dg/whole_file_22.f90: Ditto.
2857         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2858         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2859
2860 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2861
2862         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2863
2864 2011-08-01  Jason Merrill  <jason@redhat.com>
2865
2866         PR c++/49932
2867         * g++.dg/abi/mangle49.C: New.
2868
2869         PR c++/49924
2870         * g++.dg/cpp0x/constexpr-array4.C: New.
2871
2872         PR c++/49813
2873         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2874
2875 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2876
2877         PR target/49927
2878         * gcc.target/i386/pr49927.c: New test.
2879
2880 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2881
2882         PR tree-optimization/49926
2883         * gcc.dg/vect/pr49926.c: New test.
2884
2885 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2886
2887         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2888         * gcc.target/i386/lzcnt-1.c: New test.
2889         * gcc.target/i386/lzcnt-2.c: Likewise.
2890         * gcc.target/i386/lzcnt-2a.c: Likewise.
2891         * gcc.target/i386/lzcnt-3.c: Likewise.
2892         * gcc.target/i386/lzcnt-4.c: Likewise.
2893         * gcc.target/i386/lzcnt-4a.c: Likewise.
2894         * gcc.target/i386/lzcnt-5.c: Likewise.
2895         * gcc.target/i386/lzcnt-6.c: Likewise.
2896         * gcc.target/i386/lzcnt-6a.c: Likewise.
2897         * gcc.target/i386/lzcnt-check.h: Likewise.
2898
2899         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2900         * gcc.target/i386/sse-13.c: Likewise.
2901         * gcc.target/i386/sse-14.c: Likewise.
2902         * g++.dg/other/i386-2.C: Likewise.
2903         * g++.dg/other/i386-3.C: Likewise.
2904
2905 2011-08-01  Julian Brown  <julian@codesourcery.com>
2906
2907         * gcc.target/arm/fixed-point-exec.c: New test.
2908
2909 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2910
2911         PR target/49920
2912         * gcc.target/i386/pr49920.c: New test.
2913
2914 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2917         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2918         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2919         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2920         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2921         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2922         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2923         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2924         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2925         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2926         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2927         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2928         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2929         * g++.dg/tree-ssa/pr33615.C: Ditto.
2930         * g++.dg/tree-ssa/restrict1.C: Ditto.
2931         * c-c++-common/restrict-2.c: Ditto.
2932         * gfortran.dg/pr32921.f: Ditto.
2933         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2934         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2935         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2936         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2937         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2938         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2939         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2940         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2941         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2942         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2943
2944 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2945
2946         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2947         .exe.ltrans[0-9]*. dump files.
2948
2949 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2950
2951         PR fortran/49112
2952         * gfortran.dg/abstract_type_6.f03: Modified.
2953         * gfortran.dg/typebound_proc_24.f03: New.
2954
2955 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2956
2957         PR testsuite/49917
2958         * g++.dg/init/for1.C: Fix.
2959
2960 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2961
2962         PR fortran/48876
2963         * gfortran.dg/string_5.f90:  New test.
2964
2965 2011-07-29  Jason Merrill  <jason@redhat.com>
2966
2967         PR c++/49867
2968         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2969
2970 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2971
2972         PR tree-optimization/47407
2973         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2974         alpha*-dec-osf*.
2975         Sort target list.
2976
2977 2011-07-29  Richard Guenther  <rguenther@suse.de>
2978
2979         * gcc.dg/uninit-suppress.c: Also disable VRP.
2980         * gcc.dg/uninit-suppress_2.c: Likewise.
2981
2982 2011-07-28  Jason Merrill  <jason@redhat.com>
2983
2984         PR c++/49808
2985         * g++.dg/template/nontype24.C: New.
2986
2987 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         PR rtl-optimization/47958
2990         * gcc.dg/torture/pr47958-1.c: New.
2991
2992 2011-07-29  Wei Guozhi  <carrot@google.com>
2993
2994         PR rtl-optimization/49799
2995         * gcc.dg/pr49799.c: New test case.
2996
2997 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2998
2999         PR middle-end/48648
3000         * gcc.dg/graphite/id-pr48648.c: New.
3001
3002 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR fortran/31067
3005         * gfortran.dg/maxloc_2.f90: New test.
3006         * gfortran.dg/maxloc_3.f90: New test.
3007         * gfortran.dg/minloc_1.f90: New test.
3008         * gfortran.dg/minloc_2.f90: New test.
3009         * gfortran.dg/minloc_3.f90: New test.
3010         * gfortran.dg/minmaxloc_7.f90: New test.
3011
3012         PR debug/49871
3013         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3014
3015 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3016
3017         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3018         the builtin isn't optimized away.
3019
3020 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/45586
3023         * gfortran.dg/lto/pr45586-2_0.f90: New.
3024
3025 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3026
3027         PR middle-end/49875
3028         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3029         * c-c++-common/cxxbitfields-5.c: Same.
3030
3031 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3032
3033         * lib/target-supports.exp (check_effective_target_mmap): Use
3034         check_function_available.
3035
3036 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3037
3038         * g++.old-deja/g++.pt/crash60.C: Updated.
3039
3040 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR target/49866
3043         * gcc.target/i386/pr49866.c: New test.
3044
3045 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3046
3047         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3048         * gcc.target/i386/bmi-andn-1.c: New test.
3049         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3050         * gcc.target/i386/bmi-andn-2.c: Likewise.
3051         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3052         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3053         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3054         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3055         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3056         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3057         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3058         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3059         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3060         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3061         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3062         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3063         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3064         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3065         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3066         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3067         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3068         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3069         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3070         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3071         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3072
3073 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3074
3075         PR middle-end/47691
3076         * gfortran.dg/graphite/id-pr47691.f: New.
3077
3078 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.target/i386/avx-os-support.h: New.
3081         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3082         (main): Check avx_os_support before the test is run.
3083         * gcc.target/i386/aes-avx-check.h: Ditto.
3084         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3085
3086 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3087
3088         * gcc.target/i386/aggregate-ret3.c: New test.
3089         * gcc.target/i386/aggregate-ret4.c: New test.
3090
3091 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3092
3093         PR fortran/49755
3094         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3095         allocated array should *not* change its size.
3096         * gfortran.dg/multiple_allocation_3.f90: New test.
3097
3098 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3099
3100         PR c++/49776
3101         * g++.dg/cpp0x/constexpr-49776.C: New.
3102
3103 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3104
3105         PR middle-end/47046
3106         * gcc.dg/graphite/id-pr47046.c: New.
3107
3108 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3109
3110         PR middle-end/47653
3111         * gcc.dg/graphite/run-id-pr47593.c: New.
3112
3113 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3114
3115         PR middle-end/47653
3116         * gcc.dg/graphite/run-id-pr47653.c: New.
3117         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3118         induction variables.
3119         * gcc.dg/graphite/scop-16.c: Same.
3120         * gcc.dg/graphite/scop-17.c: Same.
3121         * gcc.dg/graphite/scop-21.c: Same.
3122
3123 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3124
3125         PR middle-end/48805
3126         * gcc.dg/graphite/id-pr48805.c: New.
3127
3128 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3129
3130         * gfortran.dg/coarray_lib_token_2.f90: New.
3131
3132 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3133
3134         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3135         SPU local store.
3136
3137 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3138
3139         PR tree-opt/49671
3140         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3141         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3142
3143 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3144
3145         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3146
3147         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3148         * gcc.c-torture/execute/loop-2g.c: Likewise.
3149         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3150         Require mmap support.
3151         * gcc.c-torture/execute/loop-2g.x: Likewise.
3152         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3153         (MAP_ANON): Provide default.
3154         * gcc.dg/20050826-1.c: Likewise.
3155         * gcc.target/i386/pr36533.c: Likewise.
3156         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3157         Use dg-require-effective-target mmap.
3158
3159 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3160
3161         PR c++/49838
3162         * g++.dg/cpp0x/range-for19.C: New.
3163
3164 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3165
3166         PR testsuite/49753
3167         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3168
3169         Revert:
3170         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR testsuite/49753
3173         * g++.dg/torture/pr49309.C: Remove.
3174
3175 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3176
3177         PR tree-optimization/49809
3178         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3179         test.
3180
3181 2011-07-25  Richard Guenther  <rguenther@suse.de>
3182
3183         PR tree-optimization/49715
3184         * gcc.target/i386/pr49715-1.c: New testcase.
3185         * gcc.target/i386/pr49715-2.c: Likewise.
3186
3187 2011-07-23  Jason Merrill  <jason@redhat.com>
3188
3189         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3190
3191 2011-07-22  Jason Merrill  <jason@redhat.com>
3192
3193         PR c++/49793
3194         * g++.dg/cpp0x/initlist55.C: New.
3195
3196 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3197
3198         PR fortran/49791
3199         * gfortran.dg/namelist_72.f: New.
3200
3201 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3202
3203         * gfortran.dg/coarray_25.f90: New.
3204
3205 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3206
3207         * override1.C: This test should use c++0x mode.
3208         * override3.C: New. Test the diagnostics in c++98 mode.
3209
3210 2011-07-22  Jason Merrill  <jason@redhat.com>
3211             Mark Glisse  <marc.glisse@normalesup.org>
3212
3213         PR c++/30112
3214         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3215
3216         PR c++/49813
3217         * g++.dg/opt/builtins2.C: New.
3218         * g++.dg/other/error27.C: Don't rely on __builtin.
3219
3220 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3221
3222         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3223         on lp64 targets.
3224         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3225         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3226         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3227         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3228
3229         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3230         instead of ia32.
3231
3232 2011-07-22  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/45819
3235         * gcc.dg/pr45819.c: New testcase.
3236
3237 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3240
3241 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3242
3243         PR middle-end/47654
3244         PR middle-end/49649
3245         * gcc.dg/graphite/run-id-pr47654.c: New.
3246
3247 2011-07-21  Ian Lance Taylor  <iant@google.com>
3248
3249         PR middle-end/49705
3250         * gcc.dg/pr49705.c: New test.
3251
3252 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         * lib/target-supports.exp (check_avx_os_support_available): New.
3255         (check_effective_target_avx_runtime): Use it.
3256
3257 2011-07-21  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/49770
3260         * g++.dg/torture/pr49770.C: New testcase.
3261
3262 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3263
3264         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3265         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3266
3267 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3268
3269         * gfortran.dg/coarray_lib_token_1.f90: New.
3270
3271 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3272
3273         * gcc.dg/pr32912-2.c: Skip for AVR.
3274         * gcc.dg/pr44674.c: Add dg-require-profiling.
3275
3276 2011-07-20  Jason Merrill  <jason@redhat.com>
3277
3278         * g++.dg/ext/desig2.C: New.
3279
3280 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3281
3282         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3283         be generated.
3284         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3285         * gcc.target/powerpc/recip-3.c: Ditto.
3286
3287 2011-07-19  Jason Merrill  <jason@redhat.com>
3288
3289         PR c++/6709 (DR 743)
3290         PR c++/42603 (DR 950)
3291         * g++.dg/cpp0x/decltype21.C: New.
3292
3293 2011-07-20  Richard Guenther  <rguenther@suse.de>
3294
3295         PR middle-end/18908
3296         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3297         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3298
3299 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3300
3301         * gcc.target/arm/combine-movs.c: New.
3302         * gcc.target/arm/unsigned-extend-2.c: New.
3303
3304 2011-07-19  Jason Merrill  <jason@redhat.com>
3305
3306         PR c++/49785
3307         * g++.dg/cpp0x/variadic114.C: New.
3308
3309 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3310
3311         * gfortran.dg/coarray_args_1.f90: New.
3312         * gfortran.dg/coarray_args_2.f90: New.
3313
3314 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3315
3316         PR fortran/49708
3317         * gfortran.dg/allocate_error_3.f90: New.
3318
3319 2011-07-19  Richard Guenther  <rguenther@suse.de>
3320
3321         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3322         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3323         * gcc.dg/torture/20110719-1.c: New testcase.
3324
3325 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3326
3327         PR tree-optimization/49768
3328         * gcc.c-torture/execute/pr49768.c: New test.
3329
3330 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3331
3332         PR tree-optimization/49771
3333         * gcc.dg/vect/pr49771.c: New test.
3334
3335 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3336
3337         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3338         * gcc.dg/ipa/ipa-2.c: Likewise.
3339         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3340         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3341         * gcc.dg/ipa/ipa-5.c: Likewise.
3342         * gcc.dg/ipa/ipa-7.c: Likewise.
3343         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3344         * gcc.dg/ipa/ipacost-1.c: Likewise.
3345         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3346         functions.
3347         * gcc.dg/ipa/ipcp-1.c: New test.
3348         * gcc.dg/ipa/ipcp-2.c: Likewise.
3349         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3350
3351 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR middle-end/49675
3354         * gfortran.dg/pr49675.f90: New test.
3355
3356 2011-07-18  Richard Guenther  <rguenther@suse.de>
3357
3358         * gcc.dg/torture/20110718-1.c: New testcase.
3359
3360 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3361
3362         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3363         * g++.dg/ext/bitfield3.C: Likewise.
3364         * g++.dg/ext/bitfield4.C: Likewise.
3365         * g++.dg/ext/bitfield5.C: Likewise.
3366         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3367         * g++.dg/other/pr23205-2.C: Likewise.
3368         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3369         * gcc.c-torture/compile/20001109-2.c: Likewise.
3370         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3371         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3372         * gcc.dg/bitfld-16.c: Likewise.
3373         * gcc.dg/bitfld-17.c: Likewise.
3374         * gcc.dg/bitfld-18.c: Likewise.
3375         * gcc.dg/builtins-config.h: Remove Netware support.
3376         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3377         * gcc.dg/cdce2.c: Likewise.
3378         * gcc.dg/cpp/assert4.c: Remove netware support.
3379         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3380         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3381
3382         * lib/target-supports.exp (check_visibility_available): Remove
3383         NetWare support.
3384         (check_profiling_available): Likewise.
3385
3386 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3387
3388         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3389
3390 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3391             Thomas Koenig  <tkoenig@gcc.gnu.org>
3392
3393         PR fortran/34657
3394         * gfortran.dg/generic_17.f90: Fix testcase.
3395         * gfortran.dg/interface_3.f90: Add dg-error.
3396         * gfortran.dg/use_14.f90: New.
3397         * gfortran.dg/use_15.f90: New.
3398
3399 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3400
3401         * gnat.dg/pointer_controlled.adb: New test.
3402
3403 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/49624
3406         * gfortran.dg/pointer_remapping_7.f90: New.
3407
3408 2011-07-16  Jason Merrill  <jason@redhat.com>
3409
3410         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3411
3412 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3413             Jason Merrill  <jason@redhat.com>
3414
3415         PR c++/45329
3416         PR c++/48934
3417         * g++.dg/cpp0x/decltype29.C: Adjust.
3418         * g++.dg/cpp0x/error4.C: Adjust.
3419         * g++.dg/cpp0x/sfinae26.C: Adjust.
3420         * g++.dg/cpp0x/variadic105.C: Adjust.
3421         * g++.dg/template/deduce3.C: Adjust.
3422         * g++.dg/template/error45.C: Adjust.
3423         * g++.dg/template/ptrmem2.C: Adjust.
3424         * g++.dg/template/sfinae2.C: Adjust.
3425         * g++.old-deja/g++.pt/crash60.C: Adjust.
3426         * g++.old-deja/g++.pt/unify6.C: Adjust.
3427         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3428         * g++.dg/cpp0x/nullptr15.C: Adjust.
3429         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3430         * g++.dg/cpp0x/pr31431.C: Adjust.
3431         * g++.dg/cpp0x/pr31434.C: Adjust.
3432         * g++.dg/cpp0x/sfinae11.C: Adjust
3433         * g++.dg/cpp0x/temp_default2.C: Adjust.
3434         * g++.dg/cpp0x/trailing4.C: Adjust.
3435         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3436         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3437         * g++.dg/cpp0x/variadic105.C: Adjust.
3438         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3439         * g++.dg/ext/vla2.C: Adjust.
3440         * g++.dg/other/ptrmem10.C: Adjust.
3441         * g++.dg/other/ptrmem11.C: Adjust.
3442         * g++.dg/overload/unknown1.C: Adjust.
3443         * g++.dg/template/conv11.C: Adjust.
3444         * g++.dg/template/dependent-expr5.C: Adjust.
3445         * g++.dg/template/friend.C: Adjust.
3446         * g++.dg/template/incomplete2.C: Adjust.
3447         * g++.dg/template/local4.C: Adjust.
3448         * g++.dg/template/local6.C: Adjust.
3449         * g++.dg/template/operator9.C: Adjust.
3450         * g++.dg/template/ttp25.C: Adjust.
3451         * g++.dg/template/unify10.C: Adjust.
3452         * g++.dg/template/unify11.C: Adjust.
3453         * g++.dg/template/unify6.C: Adjust.
3454         * g++.dg/template/unify9.C: Adjust.
3455         * g++.dg/template/varmod1.C: Adjust.
3456         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3457         * g++.old-deja/g++.pt/crash28.C: Adjust.
3458         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3459         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3460         * g++.old-deja/g++.pt/expr2.C: Adjust.
3461         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3462         * g++.old-deja/g++.pt/spec5.C: Adjust.
3463         * g++.old-deja/g++.pt/spec6.C: Adjust.
3464         * g++.old-deja/g++.pt/unify4.C: Adjust.
3465         * g++.old-deja/g++.pt/unify8.C: Adjust.
3466         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3467         * g++.dg/overload/template5.C: New testcase.
3468         * g++.dg/template/overload12.C: New testcase.
3469
3470 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3471
3472         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3473         * gfortran.dg/coarray_7.f90: Ditto.
3474         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3475         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3476
3477 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3478
3479         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3480         case.
3481         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3482         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3483         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3484         C67X.
3485         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3486         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3487         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3488
3489 2011-07-15  Jason Merrill  <jason@redhat.com>
3490
3491         PR testsuite/49741
3492         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3493         Use --extra_opts instead of --additional_options.
3494
3495 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR testsuite/49753
3498         * g++.dg/torture/pr49309.C: Remove.
3499
3500 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3501
3502         * gcc.target/tic6x/weak-call.c: New test.
3503         * gcc.target/tic6x/fpcmp.c: New test.
3504         * gcc.target/tic6x/fpdiv.c: New test.
3505         * gcc.target/tic6x/rotdi16-scan.c: New test.
3506         * gcc.target/tic6x/ffssi.c: New test.
3507         * gcc.target/tic6x/fpdiv-lib.c: New test.
3508         * gcc.target/tic6x/cold-lc.c: New test.
3509         * gcc.target/tic6x/longcalls.c: New test.
3510         * gcc.target/tic6x/abi-align-1.c: New test.
3511         * gcc.target/tic6x/fpcmp-finite.c: New test.
3512         * gcc.target/tic6x/rotdi16.c: New test.
3513         * gcc.target/tic6x/bswapl.c: New test.
3514         * gcc.target/tic6x/ffsdi.c: New test.
3515         * gcc.target/tic6x/tic6x.exp: New file.
3516         * gcc.target/tic6x/builtins/arith24.c: New test.
3517         * gcc.target/tic6x/builtins/smpy.c: New test.
3518         * gcc.target/tic6x/builtins/smpylh.c: New test.
3519         * gcc.target/tic6x/builtins/smpyh.c: New test.
3520         * gcc.target/tic6x/builtins/sarith1.c: New test.
3521         * gcc.target/tic6x/builtins/extclr.c: New test
3522         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3523         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3524         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3525         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3526         New functions.
3527         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3528         __TMS320C6X__.
3529         * gcc.dg/20020312-2.c: Likewise.
3530         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3531         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3532         * gcc.dg/torture/builtin-math-7.c: Likewise.
3533
3534         PR testsuite/49757
3535         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3536         not testing tic6x-*-*.
3537
3538 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3539
3540         PR tree-opt/49309
3541         * g++.dg/torture/pr49309.C: New testcase.
3542
3543 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3544
3545         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3546
3547 2011-07-14  Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/49651
3550         * gcc.dg/torture/pr49651.c: New testcase.
3551
3552 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3553
3554         PR target/43746
3555         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3556
3557 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3558
3559         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3560         -mno-pointers-to-nested-functions.
3561         * gcc.target/powerpc/no-r11-2.c: Ditto.
3562         * gcc.target/powerpc/no-r11-3.c: Ditto.
3563
3564 2011-07-13  Jason Merrill  <jason@redhat.com>
3565
3566         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3567         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3568         when compiling C files.
3569         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3570         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3571         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3572         * g++.dg/lookup/anon2.C: Likewise.
3573         * g++.dg/tree-ssa/copyprop.C: Likewise.
3574         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3575         * g++.dg/init/vector1.C: Ignore narrowing errors.
3576         * g++.dg/torture/pr35526.C: Likewise.
3577         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3578
3579 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3580
3581         PR libfortran/49296
3582         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3583         and logical reads.
3584
3585 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3586
3587         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3588         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3589
3590 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3591
3592         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3593         * lib/obj-c++.exp (obj-c++_init): Ditto.
3594         * lib/file-format.exp (gcc_target_object_format): Ditto.
3595         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3596         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3597         (check_visibility_available): Ditto.
3598         (check_effective_target_tls_native): Ditto.
3599         (check_effective_target_tls_emulated): Ditto.
3600         (check_effective_target_function_sections): Ditto.
3601
3602 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3603
3604         * gcc.target/arm/pr48183.c: New test.
3605
3606 2011-07-13  Richard Guenther  <rguenther@suse.de>
3607
3608         * gcc.dg/torture/20110713-1.c: New testcase.
3609
3610 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3611
3612         PR rtl-opt/49474
3613         * gcc.c-torture/compile/pr49474.c: New testcase.
3614
3615 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR tree-optimization/49712
3618         * gcc.c-torture/execute/pr49712.c: New test.
3619
3620 2011-07-11  Jason Merrill  <jason@redhat.com>
3621
3622         PR c++/44609
3623         * g++.dg/template/recurse3.C: New.
3624
3625 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3626
3627         PR debug/49676
3628         * gcc.dg/guality/csttest.c: New test.
3629
3630         PR fortran/49698
3631         * gfortran.dg/pr49698.f90: New test.
3632
3633 2011-07-11  Jeff Law  <law@redhat.com>
3634
3635         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3636
3637 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3638
3639         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3640         * go.test/go-test.exp (go-set-goarch): Likewise.
3641
3642 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3643
3644         PR target/39633
3645         * gcc.target/avr/torture/pr39633.c: New test case.
3646
3647 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3648
3649         PR fortran/18918
3650         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3651
3652 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3653
3654         * lib/target-supports.exp (check_effective_target_scheduling):
3655         New Function.
3656         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3657         * gcc.dg/pr45055.c: Ditto.
3658         * gcc.dg/pr45353.c: Ditto.
3659         * g++.dg/pr45056.C: Ditto.
3660
3661 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3662
3663         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3664         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3665         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3666         * g++.dg/torture/pr31863.C: Skip AVR.
3667
3668 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3669
3670         PR fortran/49690
3671         * gfortran.dg/intrinsic_signal.f90: New.
3672
3673 2011-07-09  Jason Merrill  <jason@redhat.com>
3674
3675         * g++.dg/cpp0x/regress/regress6.C: New.
3676         * g++.dg/parse/crash45.C: Adjust message.
3677         * g++.dg/template/crash38.C: Adjust message.
3678         * g++.dg/template/crash64.C: Adjust message.
3679
3680 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3681
3682         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3683         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3684         * g++.dg/abi/bitfield3.C: Likewise.
3685         * g++.dg/eh/pr38662.C: Likewise.
3686         * g++.dg/ext/attrib36.C: Likewise.
3687         * g++.dg/ext/attrib37.C: Likewise.
3688         * g++.dg/ext/attrib8.C: Likewise.
3689         * g++.dg/ext/tmplattr1.C: Likewise.
3690         * g++.dg/inherit/override-attribs.C: Likewise.
3691         * g++.dg/opt/inline9.C: Likewise.
3692         * g++.dg/opt/life1.C: Likewise.
3693         * g++.dg/opt/longbranch2.C: Likewise.
3694         * g++.dg/opt/nrv12.C: Likewise.
3695         * g++.dg/opt/reg-stack4.C: Likewise.
3696         * g++.dg/other/pr35504.C: Likewise.
3697         * g++.dg/other/pr39496.C: Likewise.
3698         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3699         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3700         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3701         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3702         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3703         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3704         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3705         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3706         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3707         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3708         * g++.dg/warn/pr15774-1.C: Likewise.
3709         * g++.dg/warn/pr15774-2.C: Likewise.
3710         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3711         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3712         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3713         * g++.old-deja/g++.pt/asm2.C: Likewise.
3714         * gcc.c-torture/compile/20000804-1.c: Likewise.
3715         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3716         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3717         * gcc.dg/20020108-1.c: Likewise.
3718         * gcc.dg/20020122-2.c: Likewise.
3719         * gcc.dg/20020122-3.c: Likewise.
3720         * gcc.dg/20020206-1.c: Likewise.
3721         * gcc.dg/20020219-1.c: Likewise.
3722         * gcc.dg/20020310-1.c: Likewise.
3723         * gcc.dg/20020411-1.c: Likewise.
3724         * gcc.dg/20020418-2.c: Likewise.
3725         * gcc.dg/20020426-2.c: Likewise.
3726         * gcc.dg/20020517-1.c: Likewise.
3727         * gcc.dg/20030204-1.c: Likewise.
3728         * gcc.dg/20030826-2.c: Likewise.
3729         * gcc.dg/20031102-1.c: Likewise.
3730         * gcc.dg/20031202-1.c: Likewise.
3731         * gcc.dg/20050111-1.c: Likewise.
3732         * gcc.dg/20050503-1.c: Likewise.
3733         * gcc.dg/array-init-1.c: Likewise.
3734         * gcc.dg/builtin-apply4.c: Likewise.
3735         * gcc.dg/dfp/pr31344.c: Likewise.
3736         * gcc.dg/gomp/atomic-11.c: Likewise.
3737         * gcc.dg/graphite/pr40281.c: Likewise.
3738         * gcc.dg/ia64-sync-1.c: Likewise.
3739         * gcc.dg/ia64-sync-2.c: Likewise.
3740         * gcc.dg/ia64-sync-3.c: Likewise.
3741         * gcc.dg/ia64-sync-4.c: Likewise.
3742         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3743         * gcc.dg/invalid-call-1.c: Likewise.
3744         * gcc.dg/loop-3.c: Likewise.
3745         * gcc.dg/lower-subreg-1.c: Likewise.
3746         * gcc.dg/lto/pr47259_0.c: Likewise.
3747         * gcc.dg/nested-calls-1.c: Likewise.
3748         * gcc.dg/pr20017.c: Likewise.
3749         * gcc.dg/pr25023.c: Likewise.
3750         * gcc.dg/pr27671-2.c: Likewise.
3751         * gcc.dg/pr32176.c: Likewise.
3752         * gcc.dg/pr33676.c: Likewise.
3753         * gcc.dg/pr35045.c: Likewise.
3754         * gcc.dg/pr36015.c: Likewise.
3755         * gcc.dg/pr36584.c: Likewise.
3756         * gcc.dg/pr36998.c: Likewise.
3757         * gcc.dg/pr37438.c: Likewise.
3758         * gcc.dg/pr37908.c: Likewise.
3759         * gcc.dg/pr41241.c: Likewise.
3760         * gcc.dg/pr41340.c: Likewise.
3761         * gcc.dg/pr44136.c: Likewise.
3762         * gcc.dg/pr44194-1.c: Likewise.
3763         * gcc.dg/pr46212.c: Likewise.
3764         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3765         * gcc.dg/setjmp-2.c: Likewise.
3766         * gcc.dg/short-compare-1.c: Likewise.
3767         * gcc.dg/short-compare-2.c: Likewise.
3768         * gcc.dg/smod-1.c: Likewise.
3769         * gcc.dg/sync-2.c: Likewise.
3770         * gcc.dg/sync-3.c: Likewise.
3771         * gcc.dg/tls/opt-1.c: Likewise.
3772         * gcc.dg/tls/opt-2.c: Likewise.
3773         * gcc.dg/tls/opt-3.c: Likewise.
3774         * gcc.dg/torture/badshift.c: Likewise.
3775         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3776         * gcc.dg/torture/pr20314-2.c: Likewise.
3777         * gcc.dg/torture/pr36891.c: Likewise.
3778         * gcc.dg/torture/pr38774.c: Likewise.
3779         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3780         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3781         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3782         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3783         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3784         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3785         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3786         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3787         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3788         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3789         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3790         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3791         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3792         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3793         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3794         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3795         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3796         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3797         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3798         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3799         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3800         * gcc.dg/unroll-1.c: Likewise.
3801         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3802         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3803         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3804         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3805         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3806         * gcc.target/i386/20000609-1.c: Likewise.
3807         * gcc.target/i386/20000720-1.c: Likewise.
3808         * gcc.target/i386/20000724-1.c: Likewise.
3809         * gcc.target/i386/20011107-1.c: Likewise.
3810         * gcc.target/i386/20011119-1.c: Likewise.
3811         * gcc.target/i386/20020201-3.c: Likewise.
3812         * gcc.target/i386/20020218-1.c: Likewise.
3813         * gcc.target/i386/20020729-1.c: Likewise.
3814         * gcc.target/i386/20030926-1.c: Likewise.
3815         * gcc.target/i386/20060125-1.c: Likewise.
3816         * gcc.target/i386/20060125-2.c: Likewise.
3817         * gcc.target/i386/20060512-1.c: Likewise.
3818         * gcc.target/i386/20060512-2.c: Likewise.
3819         * gcc.target/i386/20060512-3.c: Likewise.
3820         * gcc.target/i386/20060512-4.c: Likewise.
3821         * gcc.target/i386/387-1.c: Likewise.
3822         * gcc.target/i386/387-2.c: Likewise.
3823         * gcc.target/i386/387-5.c: Likewise.
3824         * gcc.target/i386/387-6.c: Likewise.
3825         * gcc.target/i386/980312-1.c: Likewise.
3826         * gcc.target/i386/980313-1.c: Likewise.
3827         * gcc.target/i386/990117-1.c: Likewise.
3828         * gcc.target/i386/990424-1.c: Likewise.
3829         * gcc.target/i386/990524-1.c: Likewise.
3830         * gcc.target/i386/991129-1.c: Likewise.
3831         * gcc.target/i386/991214-1.c: Likewise.
3832         * gcc.target/i386/991230-1.c: Likewise.
3833         * gcc.target/i386/addr-sel-1.c: Likewise.
3834         * gcc.target/i386/aggregate-ret1.c: Likewise.
3835         * gcc.target/i386/aggregate-ret2.c: Likewise.
3836         * gcc.target/i386/align-main-3.c: Likewise.
3837         * gcc.target/i386/amd64-abi-1.c: Likewise.
3838         * gcc.target/i386/amd64-abi-2.c: Likewise.
3839         * gcc.target/i386/amd64-abi-4.c: Likewise.
3840         * gcc.target/i386/amd64-abi-5.c: Likewise.
3841         * gcc.target/i386/amd64-abi-6.c: Likewise.
3842         * gcc.target/i386/asm-1.c: Likewise.
3843         * gcc.target/i386/asm-3.c: Likewise.
3844         * gcc.target/i386/asm-5.c: Likewise.
3845         * gcc.target/i386/attributes-error.c: Likewise.
3846         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3847         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3848         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3849         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3850         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3851         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3852         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3853         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3854         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3855         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3856         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3857         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3858         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3859         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3860         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3861         * gcc.target/i386/bitfield1.c: Likewise.
3862         * gcc.target/i386/bitfield2.c: Likewise.
3863         * gcc.target/i386/bmi-2.c: Likewise.
3864         * gcc.target/i386/bmi-5.c: Likewise.
3865         * gcc.target/i386/builtin-unreachable.c: Likewise.
3866         * gcc.target/i386/cleanup-2.c: Likewise.
3867         * gcc.target/i386/clobbers.c: Likewise.
3868         * gcc.target/i386/cmov8.c: Likewise.
3869         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3870         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3871         * gcc.target/i386/compress-float-387.c: Likewise.
3872         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3873         * gcc.target/i386/compress-float-sse.c: Likewise.
3874         * gcc.target/i386/crc32-2.c: Likewise.
3875         * gcc.target/i386/crc32-3.c: Likewise.
3876         * gcc.target/i386/divmod-7.c: Likewise.
3877         * gcc.target/i386/divmod-8.c: Likewise.
3878         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3879         * gcc.target/i386/fma3-builtin.c: Likewise.
3880         * gcc.target/i386/fma3-fma.c: Likewise.
3881         * gcc.target/i386/fma4-256-vector.c: Likewise.
3882         * gcc.target/i386/fma4-builtin.c: Likewise.
3883         * gcc.target/i386/fma4-fma-2.c: Likewise.
3884         * gcc.target/i386/fma4-fma.c: Likewise.
3885         * gcc.target/i386/fma4-vector-2.c: Likewise.
3886         * gcc.target/i386/fma4-vector.c: Likewise.
3887         * gcc.target/i386/funcspec-1.c: Likewise.
3888         * gcc.target/i386/funcspec-10.c: Likewise.
3889         * gcc.target/i386/funcspec-11.c: Likewise.
3890         * gcc.target/i386/funcspec-2.c: Likewise.
3891         * gcc.target/i386/funcspec-5.c: Likewise.
3892         * gcc.target/i386/funcspec-6.c: Likewise.
3893         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3894         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3895         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3896         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3897         * gcc.target/i386/incoming-1.c: Likewise.
3898         * gcc.target/i386/incoming-10.c: Likewise.
3899         * gcc.target/i386/incoming-11.c: Likewise.
3900         * gcc.target/i386/incoming-12.c: Likewise.
3901         * gcc.target/i386/incoming-13.c: Likewise.
3902         * gcc.target/i386/incoming-14.c: Likewise.
3903         * gcc.target/i386/incoming-15.c: Likewise.
3904         * gcc.target/i386/incoming-2.c: Likewise.
3905         * gcc.target/i386/incoming-3.c: Likewise.
3906         * gcc.target/i386/incoming-4.c: Likewise.
3907         * gcc.target/i386/incoming-5.c: Likewise.
3908         * gcc.target/i386/incoming-6.c: Likewise.
3909         * gcc.target/i386/incoming-7.c: Likewise.
3910         * gcc.target/i386/incoming-8.c: Likewise.
3911         * gcc.target/i386/incoming-9.c: Likewise.
3912         * gcc.target/i386/lea.c: Likewise.
3913         * gcc.target/i386/local.c: Likewise.
3914         * gcc.target/i386/loop-1.c: Likewise.
3915         * gcc.target/i386/loop-2.c: Likewise.
3916         * gcc.target/i386/loop-3.c: Likewise.
3917         * gcc.target/i386/max-stack-align.c: Likewise.
3918         * gcc.target/i386/memcpy-1.c: Likewise.
3919         * gcc.target/i386/movbe-2.c: Likewise.
3920         * gcc.target/i386/movq-2.c: Likewise.
3921         * gcc.target/i386/movq.c: Likewise.
3922         * gcc.target/i386/nrv1.c: Likewise.
3923         * gcc.target/i386/pad-4.c: Likewise.
3924         * gcc.target/i386/pad-5a.c: Likewise.
3925         * gcc.target/i386/pad-5b.c: Likewise.
3926         * gcc.target/i386/pad-6a.c: Likewise.
3927         * gcc.target/i386/pad-6b.c: Likewise.
3928         * gcc.target/i386/pad-7.c: Likewise.
3929         * gcc.target/i386/pad-9.c: Likewise.
3930         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3931         * gcc.target/i386/pic-1.c: Likewise.
3932         * gcc.target/i386/pr12092-1.c: Likewise.
3933         * gcc.target/i386/pr12329.c: Likewise.
3934         * gcc.target/i386/pr21518.c: Likewise.
3935         * gcc.target/i386/pr22362.c: Likewise.
3936         * gcc.target/i386/pr22585.c: Likewise.
3937         * gcc.target/i386/pr23098.c: Likewise.
3938         * gcc.target/i386/pr25196.c: Likewise.
3939         * gcc.target/i386/pr25293.c: Likewise.
3940         * gcc.target/i386/pr25654.c: Likewise.
3941         * gcc.target/i386/pr26449.c: Likewise.
3942         * gcc.target/i386/pr26778.c: Likewise.
3943         * gcc.target/i386/pr26826.c: Likewise.
3944         * gcc.target/i386/pr27266.c: Likewise.
3945         * gcc.target/i386/pr29978.c: Likewise.
3946         * gcc.target/i386/pr30505.c: Likewise.
3947         * gcc.target/i386/pr30961-1.c: Likewise.
3948         * gcc.target/i386/pr31628.c: Likewise.
3949         * gcc.target/i386/pr32000-2.c: Likewise.
3950         * gcc.target/i386/pr32661-1.c: Likewise.
3951         * gcc.target/i386/pr32708-2.c: Likewise.
3952         * gcc.target/i386/pr32708-3.c: Likewise.
3953         * gcc.target/i386/pr34256.c: Likewise.
3954         * gcc.target/i386/pr34312.c: Likewise.
3955         * gcc.target/i386/pr34522.c: Likewise.
3956         * gcc.target/i386/pr35160.c: Likewise.
3957         * gcc.target/i386/pr35281.c: Likewise.
3958         * gcc.target/i386/pr36246.c: Likewise.
3959         * gcc.target/i386/pr36786.c: Likewise.
3960         * gcc.target/i386/pr37275.c: Likewise.
3961         * gcc.target/i386/pr37843-3.c: Likewise.
3962         * gcc.target/i386/pr37843-4.c: Likewise.
3963         * gcc.target/i386/pr39082-1.c: Likewise.
3964         * gcc.target/i386/pr39431.c: Likewise.
3965         * gcc.target/i386/pr39496.c: Likewise.
3966         * gcc.target/i386/pr39543-2.c: Likewise.
3967         * gcc.target/i386/pr39911.c: Likewise.
3968         * gcc.target/i386/pr40718.c: Likewise.
3969         * gcc.target/i386/pr40906-1.c: Likewise.
3970         * gcc.target/i386/pr40906-2.c: Likewise.
3971         * gcc.target/i386/pr40906-3.c: Likewise.
3972         * gcc.target/i386/pr40934.c: Likewise.
3973         * gcc.target/i386/pr41900.c: Likewise.
3974         * gcc.target/i386/pr42589.c: Likewise.
3975         * gcc.target/i386/pr43662.c: Likewise.
3976         * gcc.target/i386/pr43671.c: Likewise.
3977         * gcc.target/i386/pr43766.c: Likewise.
3978         * gcc.target/i386/pr43869.c: Likewise.
3979         * gcc.target/i386/pr44942.c: Likewise.
3980         * gcc.target/i386/pr44948-2a.c: Likewise.
3981         * gcc.target/i386/pr45234.c: Likewise.
3982         * gcc.target/i386/pr45336-2.c: Likewise.
3983         * gcc.target/i386/pr45336-4.c: Likewise.
3984         * gcc.target/i386/pr45852.c: Likewise.
3985         * gcc.target/i386/pr46470.c: Likewise.
3986         * gcc.target/i386/pr48037-1.c: Likewise.
3987         * gcc.target/i386/pr48389.c: Likewise.
3988         * gcc.target/i386/pr49095.c: Likewise.
3989         * gcc.target/i386/pr9771-1.c: Likewise.
3990         * gcc.target/i386/rdfsbase-1.c: Likewise.
3991         * gcc.target/i386/rdfsbase-2.c: Likewise.
3992         * gcc.target/i386/rdgsbase-1.c: Likewise.
3993         * gcc.target/i386/rdgsbase-2.c: Likewise.
3994         * gcc.target/i386/rdrand-3.c: Likewise.
3995         * gcc.target/i386/regparm-stdcall.c: Likewise.
3996         * gcc.target/i386/regparm.c: Likewise.
3997         * gcc.target/i386/reload-1.c: Likewise.
3998         * gcc.target/i386/rotate-2.c: Likewise.
3999         * gcc.target/i386/sibcall-5.c: Likewise.
4000         * gcc.target/i386/signbit-1.c: Likewise.
4001         * gcc.target/i386/signbit-2.c: Likewise.
4002         * gcc.target/i386/signbit-3.c: Likewise.
4003         * gcc.target/i386/sse-5.c: Likewise.
4004         * gcc.target/i386/sse-8.c: Likewise.
4005         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4006         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4007         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4008         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4009         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4010         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4011         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4012         * gcc.target/i386/sse2-movq-2.c: Likewise.
4013         * gcc.target/i386/sse2-movq-3.c: Likewise.
4014         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4015         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4016         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4017         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4018         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4019         * gcc.target/i386/ssefn-1.c: Likewise.
4020         * gcc.target/i386/ssefn-2.c: Likewise.
4021         * gcc.target/i386/sseregparm-1.c: Likewise.
4022         * gcc.target/i386/sseregparm-2.c: Likewise.
4023         * gcc.target/i386/sseregparm-3.c: Likewise.
4024         * gcc.target/i386/sseregparm-4.c: Likewise.
4025         * gcc.target/i386/sseregparm-5.c: Likewise.
4026         * gcc.target/i386/sseregparm-6.c: Likewise.
4027         * gcc.target/i386/sseregparm-7.c: Likewise.
4028         * gcc.target/i386/sseregparm-8.c: Likewise.
4029         * gcc.target/i386/stack-realign.c: Likewise.
4030         * gcc.target/i386/stack-usage-realign.c: Likewise.
4031         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4032         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4033         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4034         * gcc.target/i386/stackalign/return-1.c: Likewise.
4035         * gcc.target/i386/stackalign/return-2.c: Likewise.
4036         * gcc.target/i386/stackalign/return-3.c: Likewise.
4037         * gcc.target/i386/tailcall-1.c: Likewise.
4038         * gcc.target/i386/tbm-2.c: Likewise.
4039         * gcc.target/i386/udivmod-7.c: Likewise.
4040         * gcc.target/i386/udivmod-8.c: Likewise.
4041         * gcc.target/i386/unroll-1.c: Likewise.
4042         * gcc.target/i386/vararg-1.c: Likewise.
4043         * gcc.target/i386/vararg-2.c: Likewise.
4044         * gcc.target/i386/vect8-ret.c: Likewise.
4045         * gcc.target/i386/vectorize5.c: Likewise.
4046         * gcc.target/i386/wmul-1.c: Likewise.
4047         * gcc.target/i386/wmul-2.c: Likewise.
4048         * gcc.target/i386/wrfsbase-1.c: Likewise.
4049         * gcc.target/i386/wrfsbase-2.c: Likewise.
4050         * gcc.target/i386/wrgsbase-1.c: Likewise.
4051         * gcc.target/i386/wrgsbase-2.c: Likewise.
4052         * gcc.target/i386/xop-pcmov.c: Likewise.
4053         * gcc.target/i386/xop-pcmov2.c: Likewise.
4054         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4055         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4056         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4057         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4058         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4059         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4060         * gcc.target/i386/zee.c: Likewise.
4061         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4062         * gfortran.dg/compiler-directive_2.f: Likewise.
4063         * gfortran.dg/g77/20010216-1.f: Likewise.
4064         * gfortran.dg/gomp/pr39152.f90: Likewise.
4065         * gfortran.dg/pr33794.f90: Likewise.
4066
4067 2011-07-09  Jason Merrill  <jason@redhat.com>
4068
4069         * g++.dg/cpp0x/regress/regress5.C: New.
4070
4071 2011-07-08  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/45437
4074         * g++.dg/expr/compound-asn1.C: New.
4075         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4076
4077 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR target/49621
4080         * gcc.target/powerpc/altivec-34.c: New test.
4081
4082 2011-07-08  Jason Merrill  <jason@redhat.com>
4083
4084         PR c++/45603
4085         * g++.dg/abi/guard3.C: New.
4086
4087 2011-07-08  Julian Brown  <julian@codesourcery.com>
4088
4089         * lib/target-supports.exp
4090         (check_effective_target_arm_little_endian): New.
4091         (check_effective_target_vect_pack_trunc): Use above.
4092         (check_effective_target_vect_unpack): Likewise.
4093         (check_effective_target_vect_element_align): Test
4094         check_effective_target_arm_vect_no_misalign for ARM.
4095
4096 2011-07-08  Jason Merrill  <jason@redhat.com>
4097
4098         PR c++/49673
4099         * g++.dg/cpp0x/constexpr-rom.C: New.
4100
4101 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4102
4103         PR middle-end/49519
4104         * g++.dg/torture/pr49519.C: New test.
4105
4106 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4107
4108         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4109
4110 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4111
4112         PR testsuite/48727
4113         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4114
4115 2011-07-08  Richard Guenther  <rguenther@suse.de>
4116
4117         PR tree-optimization/49662
4118         * gcc.dg/graphite/interchange-14.c: XFAIL.
4119         * gcc.dg/graphite/interchange-15.c: Likewise.
4120         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4121
4122 2011-07-06  Jason Merrill  <jason@redhat.com>
4123
4124         PR c++/49663
4125         * g++.dg/cpp0x/regress/regress4.C: New.
4126
4127 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4128
4129         PR fortran/49648
4130         * gfortran.dg/result_in_spec_4.f90: New test.
4131
4132 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4133
4134         * gcc.target/sparc/cas64.c: New test.
4135
4136 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR c/49644
4139         * g++.dg/torture/pr49644.C: New test.
4140
4141         PR c/49644
4142         * gcc.c-torture/execute/pr49644.c: New test.
4143
4144 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4145
4146         * lib/target-supports.exp (check_effective_target_ia32): New.
4147         (check_effective_target_x32): Likewise.
4148         (check_effective_target_vect_cmdline_needed): Also check x32.
4149
4150 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4151
4152         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4153         dg-prune-output.
4154         * gcc.target/arm/pr42235.c: Likewise.
4155         * gcc.target/arm/pr42495.c: Likewise.
4156         * gcc.target/arm/pr42574.c: Likewise.
4157         * gcc.target/arm/thumb-branch1.c: Likewise.
4158
4159         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4160         unneeded prune of possible warning.
4161         * gcc.target/arm/pr40956.c: Likewise.
4162         * gcc.target/arm/pr42505.c: Likewise.
4163
4164         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4165         * gcc.c-torture/compile/pr46883.c: Likewise.
4166         * gcc.c-torture/compile/pr46934.c: Likewise.
4167
4168         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4169         for move to ../../gcc.c-torture/compile.
4170         * gcc.target/arm/pr46883.c: Likewise.
4171         * gcc.target/arm/pr46934.c: Likewise.
4172
4173         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4174         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4175         * gcc.target/arm/wmul-1.c: Likewise.
4176         * gcc.target/arm/wmul-2.c: Likewise.
4177         * gcc.target/arm/wmul-3.c: Likewise.
4178         * gcc.target/arm/wmul-4.c: Likewise.
4179         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4180         add tab after scan target.
4181         * gcc.target/arm/smlaltt-1.c: Likewise.
4182         * gcc.target/arm/smlatb-1.c: Likewise.
4183         * gcc.target/arm/smlatt-1.c: Likewise.
4184
4185 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR debug/49522
4188         * gcc.dg/debug/pr49522.c: New test.
4189
4190 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4191
4192         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4193         * gcc.dg/pr46212.c: Run only if target int32plus.
4194         * gcc.dg/torture/pr48146.c: Ditto.
4195         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4196         * c-c++-common/pr44832.c: Ditto.
4197         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4198         * gcc.dg/pr31490.c: Ditto.
4199         * gcc.dg/torture/builtin-math-7.c: Run only if target
4200         large_double.
4201         * gcc.dg/torture/pr45764.c: Skip for AVR.
4202         * gcc.dg/pr47893.c: Ditto.
4203
4204 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4205
4206         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4207         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4208         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4209         add tab to scan target.
4210
4211 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4212
4213         * gcc.target/arm/neon-modes-3.c: New test.
4214
4215 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4216
4217         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4218         -fno-loop-interchange -ffast-math.
4219
4220 2011-07-07  Richard Guenther  <rguenther@suse.de>
4221
4222         * gcc.dg/ftrapv-3.c: New testcase.
4223
4224 2011-07-07  Richard Guenther  <rguenther@suse.de>
4225
4226         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4227         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4228
4229 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4230
4231         * gcc.dg/binop-notxor1.c: New test.
4232         * gcc.dg/binop-notand4a.c: New test.
4233         * gcc.dg/binop-notxor2.c: New test.
4234         * gcc.dg/binop-notand3a.c: New test.
4235         * gcc.dg/binop-notand2a.c: New test.
4236         * gcc.dg/binop-notand6a.c: New test.
4237         * gcc.dg/binop-notor1.c: New test.
4238         * gcc.dg/binop-notand1a.c: New test.
4239         * gcc.dg/binop-notand5a.c: New test.
4240         * gcc.dg/binop-notor2.c: New test.
4241
4242 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR middle-end/49640
4245         * gcc.dg/gomp/pr49640.c: New test.
4246
4247 2011-07-07  Richard Guenther  <rguenther@suse.de>
4248
4249         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4250
4251 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4252
4253         PR target/39150
4254         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4255
4256 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4257
4258         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4259         * gcc.target/powerpc/no-r11-2.c: Ditto.
4260         * gcc.target/powerpc/no-r11-3.c: Ditto.
4261
4262 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4263
4264         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4265         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4266
4267 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4268
4269         * lib/target-supports.exp (check_profiling_available): Disable
4270         profiling with -fprofile-generate for target avr.
4271
4272 2011-07-06  Richard Guenther  <rguenther@suse.de>
4273
4274         PR tree-optimization/49645
4275         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4276
4277 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4278
4279         PR middle-end/47383
4280         * gcc.dg/pr47383.c: New.
4281
4282 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4283
4284         PR tree-optimization/49647
4285         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4286
4287 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         PR testsuite/49542
4290         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4291         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4292
4293 2011-07-05  Jason Merrill  <jason@redhat.com>
4294
4295         PR c++/48157
4296         * g++.dg/template/template-id-4.C: New.
4297
4298 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4299
4300         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4301         * gcc.dg/pr43402.c: Ditto.
4302
4303 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4304
4305         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4306
4307 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4308
4309         * gcc.target/powerpc/ppc-switch-1.c: New test for
4310         --param case-values-threshold.
4311         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4312
4313 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4314
4315         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4316
4317 2011-07-05  Jason Merrill  <jason@redhat.com>
4318
4319         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4320
4321 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4322
4323         PR tree-optimization/47654
4324         * gcc.dg/graphite/block-pr47654.c: New.
4325
4326 2011-07-05  Jason Merrill  <jason@redhat.com>
4327
4328         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4329
4330 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4331
4332         PR tree-optimization/49580
4333         * gcc.dg/autopar/pr49580.c: New test.
4334
4335 2011-07-05  Richard Guenther  <rguenther@suse.de>
4336
4337         PR tree-optimization/49518
4338         PR tree-optimization/49628
4339         * g++.dg/torture/pr49628.C: New testcase.
4340         * gcc.dg/torture/pr49518.c: Likewise.
4341
4342 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4343
4344         * ada/acats/run_acats (which): Extract last field from type -p,
4345         type output only if command succeeded.
4346
4347 2011-07-04  Jason Merrill  <jason@redhat.com>
4348
4349         * g++.dg/abi/mangle48.C: New.
4350
4351         * g++.dg/cpp0x/diag1.C: New.
4352
4353         * g++.dg/diagnostic/aka1.C: New.
4354
4355 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR rtl-optimization/49619
4358         * gcc.dg/pr49619.c: New test.
4359
4360         PR rtl-optimization/49472
4361         * gfortran.dg/pr49472.f90: New test.
4362
4363         PR debug/49602
4364         * gcc.dg/pr49602.c: New test.
4365
4366 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4367
4368         PR target/34734
4369         PR target/44643
4370         * gcc.target/avr/avr.exp: Run over cpp files, too.
4371         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4372         * gcc.target/avr/progmem.h: New file.
4373         * gcc.target/avr/exit-abort.h: New file.
4374         * gcc.target/avr/progmem-error-1.c: New file.
4375         * gcc.target/avr/progmem-error-1.cpp: New file.
4376         * gcc.target/avr/progmem-warning-1.c: New file.
4377         * gcc.target/avr/torture/progmem-1.c: New file.
4378         * gcc.target/avr/torture/progmem-1.cpp: New file.
4379
4380 2011-07-04  Richard Guenther  <rguenther@suse.de>
4381
4382         PR tree-optimization/49615
4383         * g++.dg/torture/pr49615.C: New testcase.
4384
4385 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4386
4387         PR tree-optimization/49610
4388         * gcc.dg/vect/pr49610.c: New test.
4389
4390 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4391
4392         * gnat.dg/specs/debug1.ads: New test.
4393
4394 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4395
4396         PR fortran/49562
4397         * gfortran.dg/typebound_proc_23.f90: New.
4398
4399 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4400
4401         PR c++/49605
4402         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4403
4404 2011-07-01  Jason Merrill  <jason@redhat.com>
4405
4406         PR c++/48261
4407         * g++.dg/template/template-id-3.C: New.
4408
4409         PR c++/48593
4410         * g++.dg/template/qualified-id4.C: New.
4411
4412         PR c++/48883
4413         * g++.dg/template/explicit-args4.C: New.
4414
4415         PR c++/49085
4416         * g++.dg/template/offsetof2.C: New.
4417
4418 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4419
4420         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4421
4422 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4423
4424         PR libmudflap/49549
4425         * lib/target-supports.exp (check_effective_target_gld): New proc.
4426
4427 2011-07-01  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/49603
4430         * gcc.dg/torture/pr49603.c: New testcase.
4431
4432 2011-06-30  Jason Merrill  <jason@redhat.com>
4433
4434         PR c++/49387
4435         * g++.dg/rtti/template1.C: New.
4436
4437         PR c++/49569
4438         * g++.dg/cpp0x/regress/ctor1.C: New.
4439
4440         PR c++/49355
4441         * g++.dg/cpp0x/initlist54.C: New.
4442
4443 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4444
4445         * gcc.dg/tree-ssa/sra-12.c: New test.
4446
4447 2011-06-29  Jason Merrill  <jason@redhat.com>
4448
4449         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4450
4451 2011-06-30  Richard Guenther  <rguenther@suse.de>
4452
4453         PR tree-optimization/46787
4454         * gcc.dg/vect/vect-121.c: New testcase.
4455
4456 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4457
4458         PR tree-optimization/49094
4459         * gcc.dg/tree-ssa/pr49094.c: New test.
4460
4461 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR fortran/49540
4464         * gfortran.dg/pr49540-1.f90: New test.
4465         * gfortran.dg/pr49540-2.f90: New test.
4466
4467 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4468
4469         PR ada/49511
4470         * ada/acats/run_acats (which): Use last field of type -p output.
4471
4472 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4473             Iain Sandoe  <iains@gcc.gnu.org>
4474
4475         PR libobjc/36610
4476         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4477         Only skip on 64-bit *-*-darwin8* && !objc2.
4478
4479 2011-06-30  Richard Guenther  <rguenther@suse.de>
4480
4481         PR tree-optimization/38752
4482         * gcc.c-torture/compile/pr38752.c: New testcase.
4483
4484 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4485
4486         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4487         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4488
4489 2011-06-29  Jason Merrill  <jason@redhat.com>
4490
4491         PR c++/49216
4492         * g++.dg/cpp0x/initlist53.C: Use placement new.
4493         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4494         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4495
4496         PR c++/49003
4497         * g++.dg/cpp0x/trailing6.C: New.
4498         * g++.dg/cpp0x/pr45908.C: No error.
4499
4500         PR c++/49272
4501         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4502
4503         PR c++/49520
4504         * g++.dg/cpp0x/constexpr-using2.C: New.
4505
4506         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4507
4508         PR c++/45923
4509         * g++.dg/cpp0x/constexpr-diag3.C: New.
4510         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4511         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4512         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4513         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4514
4515 2011-06-29  Jason Merrill  <jason@redhat.com>
4516
4517         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4518
4519 2011-06-29  Richard Guenther  <rguenther@suse.de>
4520
4521         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4522
4523 2011-06-29  Jason Merrill  <jason@redhat.com>
4524
4525         * g++.dg/cpp0x/initlist-value2.C: New.
4526
4527         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4528         * g++.dg/cpp0x/initlist-value.C: New.
4529
4530 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4531
4532         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4533
4534 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4535
4536         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4537         * gcc.dg/inline_2.c: Likewise.
4538         * gcc.dg/unroll_1.c: Likewise.
4539
4540 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR debug/49567
4543         * gcc.target/i386/pr49567.c: New test.
4544
4545 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4546
4547         * gnat.dg/opt17.ad[sb]: New test.
4548
4549 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4550             Tom de Vries  <tom@codesourcery.com>
4551
4552         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4553         (check_effective_target_arm_thumb2): New effective targets.
4554         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4555         properly.  Clean up temporary files.
4556         * gcc.target/arm/ivopts-2.c: Likewise.
4557         * gcc.target/arm/ivopts-3.c: Likewise.
4558         * gcc.target/arm/ivopts-4.c: Likewise.
4559         * gcc.target/arm/ivopts-5.c: Likewise.
4560         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4561
4562 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563
4564         PR fortran/49479
4565         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4566
4567 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4568
4569         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4570         * gcc.target/arm/vfp-ldmias.c: Likewise.
4571         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4572         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4573         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4574         * gcc.target/arm/vfp-stmias.c: Likewise.
4575         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4576         * gcc.target/arm/vfp-stmiad.c: Likewise.
4577
4578 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4579
4580         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4581         dg-prune-output.
4582         * gcc.target/arm/pr45701-2.c: Ditto.
4583
4584 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4585
4586         PR fortran/49466
4587         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4588         * gfortran.dg/extends_14.f03: Modified.
4589
4590 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4591
4592         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4593         early if the test is already being skipped.
4594
4595         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4596         scan-assembler-dem-not): For missing file, report unresolved with
4597         same message as for pass/fail, with reason reported in log file.
4598
4599         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4600         from add_options_for_arm_neon_fp16.
4601         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4602         check_effective_target_arm_neon_fp16_ok_nocache.
4603         Check -mfpu and -mfloat-abi options from current multilib.
4604         Do not require neon support.
4605         (check_effective_target_arm_fp16_ok): Renamed from
4606         check_effecitve_target_arm_neon_fp16_ok.
4607         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4608         arm_neon_fp16_ok and arm_fp16.
4609         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4610         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4611         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4612         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4613
4614 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.dg/builtin-assume-aligned-1.c: New test.
4617         * gcc.dg/builtin-assume-aligned-2.c: New test.
4618         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4619
4620         PR debug/49544
4621         * gcc.dg/pr49544.c: New test.
4622
4623 2011-06-27  Richard Guenther  <rguenther@suse.de>
4624
4625         PR tree-optimization/49394
4626         * g++.dg/torture/pr49394.C: New testcase.
4627
4628 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4629
4630         * gcc.dg/optimize-bswapdi-2.c: New test.
4631
4632 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4633             Richard Sandiford  <richard.sandiford@linaro.org>
4634
4635         PR tree-optimization/49169
4636         * gcc.dg/torture/pr49169.c: New test.
4637
4638 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4639
4640         PR testsuite/49529
4641         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4642
4643         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4644         hppa*-*-hpux*.
4645
4646 2011-06-26  Jason Merrill  <jason@redhat.com>
4647
4648         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4649
4650         PR c++/49528
4651         * g++.dg/init/ref19.C: New.
4652         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4653
4654 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4655
4656         PR tree-optimization/48377
4657         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4658         non_strict_align.
4659
4660 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4661
4662         PR middle-end/49191
4663         * lib/target-supports.exp (check_effective_target_non_strict_align):
4664         New.
4665         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4666
4667 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4668
4669         PR tree-optimizations/49516
4670         * g++.dg/tree-ssa/pr49516.C: New test.
4671
4672 2011-06-23  Jason Merrill  <jason@redhat.com>
4673
4674         PR c++/35255
4675         * g++.dg/template/partial10.C: New.
4676         * g++.dg/template/partial11.C: New.
4677
4678 2011-06-23  Jeff Law <law@redhat.com>
4679
4680         PR middle-end/48770
4681         * gcc.dg/pr48770.c: New test.
4682
4683 2011-06-23  Jan Hubicka  <jh@suse.cz>
4684
4685         PR middle-end/49373
4686         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4687
4688 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4689
4690         PR testsuite/49512
4691         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4692         instead of -fdump-tree-optimized.
4693
4694 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4695
4696         PR c++/44625
4697         * g++.dg/template/crash107.C: New.
4698         * g++.dg/template/error17.C: Adjust.
4699
4700 2011-06-23  Jason Merrill  <jason@redhat.com>
4701
4702         PR c++/49507
4703         * g++.dg/cpp0x/defaulted30.C: New.
4704
4705         PR c++/49440
4706         * g++.dg/rtti/anon-ns1.C: New.
4707
4708         PR c++/49395
4709         * g++.dg/init/ref18.C: New.
4710
4711         PR c++/36435
4712         * g++.dg/template/partial9.C: New.
4713
4714 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4715
4716         PR middle-end/49373
4717         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4718
4719 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR debug/49496
4722         * gcc.dg/pr49496.c: New test.
4723
4724 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4725
4726         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4727         is not xscale.
4728
4729         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4730
4731         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4732         * gcc.target/arm/pr42879.c: Likewise.
4733         * gcc.target/arm/pr45701-3.c: Likewise.
4734
4735         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4736         * gcc.target/arm/pr40482.c: Likewise.
4737         * gcc.target/arm/stack-corruption.c: Likewise.
4738
4739 2011-06-22  Richard Guenther  <rguenther@suse.de>
4740
4741         PR tree-optimization/49493
4742         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4743
4744 2011-06-22  Jason Merrill  <jason@redhat.com>
4745
4746         PR c++/49260
4747         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4748
4749 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4750             Dmitry Melnik  <dm@ispras.ru>
4751
4752         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4753         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4754         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4755
4756 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4757
4758         * gcc.target/arm/tlscall.c: New.
4759
4760 2011-06-21  Jason Merrill  <jason@redhat.com>
4761
4762         PR c++/49172
4763         * g++.dg/cpp0x/constexpr-ref1.C: New.
4764         * g++.dg/cpp0x/constexpr-ref2.C: New.
4765         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4766
4767         PR c++/49482
4768         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4769
4770         PR c++/49418
4771         * g++.dg/template/param3.C: New.
4772
4773 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4774
4775         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4776         my_clrsb test functions.
4777         (main): Test clrsb.
4778         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4779         test_sll, test_ull): Add clrsb tests.
4780         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4781         clrsbll.
4782
4783 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4784
4785         PR fortran/49112
4786         * gfortran.dg/class_44.f03: New.
4787
4788 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4789
4790         PR tree-optimization/49478
4791         * gcc.dg/vect/pr49478.c
4792
4793 2011-06-21  Richard Guenther  <rguenther@suse.de>
4794
4795         PR tree-optimization/49483
4796         * gcc.dg/vect/vect-120.c: New testcase.
4797
4798 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4799
4800         PR testsuite/49443
4801         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4802         * gcc.dg/vect/vect-peel-4.c: Likewise.
4803
4804 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4805
4806         PR middle-end/49139
4807         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4808         * gcc.dg/always_inline2.c: Likewise.
4809         * gcc.dg/always_inline3.c: Likewise.
4810         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4811         * gcc.dg/inline_1.c: Likewise.
4812         * gcc.dg/inline_2.c: Likewise.
4813         * gcc.dg/inline_3.c: Likewise.
4814         * gcc.dg/inline_4.c: Likewise.
4815         * gcc.dg/20051201-1.c: Likewise.
4816         * gcc.dg/pr40087.c: Likewise.
4817         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4818         * gcc.dg/inline-22.c: Likewise.
4819         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4820         * gcc.dg/lto/20090218-1_1.c: Likewise.
4821         * g++.dg/ipa/devirt-7.C: Likewise.
4822         * gcc.dg/uninit-pred-5_a.c: Likewise.
4823         * gcc.dg/uninit-pred-5_b.c: Likewise.
4824         * gcc.dg/fail_always_inline.c: New.
4825
4826 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4827
4828         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4829         into 6 jobs instead of 3.
4830
4831 2011-06-20  Jason Merrill  <jason@redhat.com>
4832
4833         PR c++/49216
4834         * g++.dg/cpp0x/initlist53.C: New.
4835
4836 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4837
4838         PR fortran/18918
4839         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4840         * gfortran.dg/coarray_lock_3.f90: New.
4841         * gfortran.dg/coarray/lock_1.f90: New.
4842
4843 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4844
4845         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4846         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4847         unresolved and report the reason to the log file.
4848
4849         * lib/scanasm.exp (object-size): Move argument processing earlier
4850         to report errors before verifying that the file exists.  Report
4851         problems detected at runtime as unresolved instead of error and
4852         report their reasons to the log file.
4853
4854 2011-06-20  Jason Merrill  <jason@redhat.com>
4855
4856         PR c++/47080
4857         * g++.dg/cpp0x/explicit6.C: New.
4858
4859         PR c++/47635
4860         * g++.dg/cpp0x/enum20.C: New.
4861
4862         PR c++/48138
4863         * g++.dg/ext/attr-aligned01.C: New.
4864
4865         PR c++/49205
4866         * g++.dg/cpp0x/variadic-default.C: New.
4867
4868         PR c++/43321
4869         * g++.dg/cpp0x/auto26.C: New.
4870
4871         PR c++/43831
4872         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4873
4874 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4875
4876         * gcc.dg/binop-notand1.c: New test.
4877         * gcc.dg/binop-notand2.c: New test.
4878         * gcc.dg/binop-notand3.c: New test.
4879         * gcc.dg/binop-notand4.c: New test.
4880         * gcc.dg/binop-notand5.c: New test.
4881         * gcc.dg/binop-notand6.c: New test.
4882
4883 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR testsuite/49432
4886         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4887
4888 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4889
4890         PR fortran/49400
4891         * gfortran.dg/proc_ptr_31.f90: New.
4892
4893 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4894
4895         * gnat.dg/volatile6.adb: New test.
4896         * gnat.dg/volatile7.adb: Likewise.
4897         * gnat.dg/volatile8.adb: Likewise.
4898         * gnat.dg/volatile9.adb: Likewise.
4899
4900 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4901
4902         * gnat.dg/constant3.adb: New test.
4903
4904 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4905
4906         PR libfortran/49296
4907         * gfortran.dg/read_list_eof_1.f90: New test.
4908
4909 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR target/49411
4912         * gcc.target/i386/testimm-1.c: New test.
4913         * gcc.target/i386/testimm-2.c: New test.
4914         * gcc.target/i386/testimm-3.c: New test.
4915         * gcc.target/i386/testimm-4.c: New test.
4916         * gcc.target/i386/testimm-5.c: New test.
4917         * gcc.target/i386/testimm-6.c: New test.
4918         * gcc.target/i386/testimm-7.c: New test.
4919         * gcc.target/i386/testimm-8.c: New test.
4920         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4921         * gcc.target/i386/xop-rotate1-int.c: New test.
4922         * gcc.target/i386/xop-rotate2-int.c: New test.
4923
4924 2011-06-17  Jason Merrill  <jason@redhat.com>
4925
4926         * g++.dg/cpp0x/rv-func2.C: New.
4927
4928         * g++.dg/debug/dwarf2/lambda1.C: New.
4929         * g++.dg/warn/Wshadow-6.C: Adjust.
4930
4931 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4932
4933         PR fortran/48699
4934         * gfortran.dg/move_alloc_5.f90: New.
4935
4936 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4937
4938         PR rtl-optimization/48542
4939         * gcc.dg/torture/pr48542.c: New test.
4940
4941 2011-06-16  Jason Merrill  <jason@redhat.com>
4942
4943         PR c++/44160
4944         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4945
4946         PR c++/45378
4947         * g++.dg/cpp0x/initlist52.C New.
4948
4949         PR c++/45399
4950         * c-c++-common/raw-string-12.c: New.
4951
4952         PR c++/49229
4953         * g++.dg/cpp0x/sfinae26.C: New.
4954
4955         PR c++/49251
4956         * g++.dg/cpp0x/variadic113.C: New.
4957
4958         PR c++/49420
4959         * g++.dg/cpp0x/variadic112.C: New.
4960
4961 2011-06-16  Jeff Law <law@redhat.com>
4962
4963         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4964         improved jump threading.
4965         * gcc.dg/builtin-object-size-2.c: Likewise.
4966         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4967
4968 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4969
4970         PR fortran/49074
4971         * gfortran.dg/typebound_assignment_3.f03: New.
4972
4973 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4974
4975         PR testsuite/48727
4976         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4977
4978 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4979
4980         PR tree-optimization/49343
4981         * gnat.dg/discr31.ad[sb]: New test.
4982
4983 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4984
4985         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4986
4987 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4988
4989         PR target/45098
4990         * gcc.target/arm/ivopts-3.c: Update test.
4991         * gcc.target/arm/ivopts-5.c: Same.
4992
4993 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4994
4995         Revert:
4996         2011-06-10  Wei Guozhi  <carrot@google.com>
4997
4998         PR target/45335
4999         * gcc.target/arm/pr45335.c: New test.
5000         * gcc.target/arm/pr45335-2.c: New test.
5001         * gcc.target/arm/pr45335-3.c: New test.
5002         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5003         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5004         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5005
5006 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5007
5008         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5009
5010 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5011
5012         PR fortran/49417
5013         * gfortran.dg/class_43.f03: New.
5014
5015 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR tree-optimization/49419
5018         * gcc.c-torture/execute/pr49419.c: New test.
5019
5020 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5021
5022         * gcc.dg/sms-9.c: New file.
5023
5024 2011-06-15  Easwaran Raman  <eraman@google.com>
5025
5026         PR rtl-optimization/49414
5027         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5028
5029 2011-06-14  Jason Merrill  <jason@redhat.com>
5030
5031         * g++.dg/cpp0x/noexcept13.C: New.
5032
5033 2011-06-14  Easwaran Raman  <eraman@google.com>
5034
5035         PR rtl-optimization/44194
5036         * gcc.dg/pr44194-1.c: New test.
5037         * gcc.dg/pr44194-2.c: New test.
5038
5039 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5040
5041         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5042         switches.
5043         * gcc.target/arm/pr45701-2.c: Likewise.
5044         * gcc.target/arm/thumb-branch1.c: Likewise.
5045
5046 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5047
5048         PR testsuite/48727
5049         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5050
5051 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5052
5053         * gcc.target/arm/pr45701-1.c: Require thumb support.
5054         * gcc.target/arm/pr45701-2.c: Likewise.
5055         * gcc.target/arm/thumb-branch1.c: Likewise.
5056
5057         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5058         * gcc.target/arm/pr39839.c: Likewise.
5059         * gcc.target/arm/pr40657-2.c: Likewise.
5060         * gcc.target/arm/pr40956.c: Likewise.
5061         * gcc.target/arm/pr41679.c: Likewise.
5062         * gcc.target/arm/pr42235.c: Likewise.
5063         * gcc.target/arm/pr42495.c: Likewise.
5064         * gcc.target/arm/pr42505.c: Likewise.
5065         * gcc.target/arm/pr42574.c: Likewise.
5066         * gcc.target/arm/pr46883.c: Likewise.
5067         * gcc.target/arm/pr46934.c: Likewise.
5068         * gcc.target/arm/xor-and.c: Likewise.
5069
5070 2011-06-14  Jason Merrill  <jason@redhat.com>
5071
5072         * g++.dg/other/error23.C: Adjust error message.
5073         * g++.dg/other/error32.C: Likewise.
5074
5075         PR c++/49389
5076         * g++.dg/cpp0x/rv-dotstar.C: New.
5077
5078         PR c++/49369
5079         * g++.dg/cpp0x/decltype30.C: New.
5080
5081         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5082
5083 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR fortran/49103
5086         * gfortran.dg/pr49103.f90: New test.
5087
5088 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5089
5090         PR target/45098
5091         * gcc.target/arm/ivopts-3.c: New test.
5092         * gcc.target/arm/ivopts-4.c: New test.
5093         * gcc.target/arm/ivopts-5.c: New test.
5094
5095 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR rtl-optimization/49390
5098         * gcc.c-torture/execute/pr49390.c: New test.
5099
5100 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5103
5104 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5105
5106         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5107         * gcc.c-torture/execute/cmpsi-2.x: New file.
5108         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5109         * gcc.c-torture/execute/pr45262.x: New file.
5110         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5111         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5112         int32plus
5113         * gcc.c-torture/compile/pr49163.c: Ditto.
5114
5115 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5116
5117         * gcc.dg/vect/vect-16.c: Rename to...
5118         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5119         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5120         for double-word vectors.
5121         * gcc.dg/vect/vect-peel-4.c: Likewise.
5122         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5123         vect_element_align.
5124         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5125         -fno-fast-math.
5126
5127 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5128
5129         PR target/44618
5130         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5131
5132 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5133
5134         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5135
5136 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5137
5138         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5139
5140 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5141
5142         * gfortran.dg/trim_optimize_8.f90:  New test case.
5143
5144 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5145            Ira Rosen  <ira.rosen@linaro.org>
5146
5147         PR tree-optimization/49352
5148         * gcc.dg/vect/pr49352.c: New test.
5149
5150 2011-06-12  Tobias Burnus
5151
5152         PR fortran/49324
5153         * gfortran.dg/alloc_comp_assign_11.f90: New.
5154
5155 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5156
5157         * gfortran.dg/trim_optimize_7.f90:  New test.
5158
5159 2011-06-10  Wei Guozhi  <carrot@google.com>
5160
5161         PR target/45335
5162         * gcc.target/arm/pr45335.c: New test.
5163         * gcc.target/arm/pr45335-2.c: New test.
5164         * gcc.target/arm/pr45335-3.c: New test.
5165         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5166         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5167         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5168
5169 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5170
5171         PR c++/41769
5172         * g++.dg/parse/error39.C: New.
5173
5174 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5175
5176         * gcc.target/arm/20090811-1.c: Skip for incompatible
5177         options, do not override other options.
5178         * gcc.target/arm/combine-cmp-shift.c: Skip for
5179         incompatible options.
5180         * gcc.target/arm/pr45094.c: Likewise.
5181         * gcc.target/arm/scd42-1.c: Likewise.
5182         * gcc.target/arm/scd42-3.c: Likewise.
5183         * gcc.target/arm/thumb-ltu.c: Likewise.
5184
5185         * lib/target-supports.exp
5186         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5187         multilib flags use -mfpu with a value other than neon-fp16.
5188
5189 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5190
5191         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5192         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5193
5194 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5195
5196         * lib/target-supports.exp (check_effective_target_pie): New proc.
5197         * gcc.dg/pie-link.c: Use target pie.
5198
5199 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5200             Laurent Roug�  <laurent.rouge@menta.fr>
5201
5202         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5203         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5204
5205 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5206
5207         * gfortran.dg/coarray/sync_1.f90: New test for
5208         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5209
5210 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5211
5212         PR tree-optimization/49318
5213         * gcc.dg/vect/pr49318.c: New test.
5214
5215 2011-06-09  David Krauss  <potswa@mac.com>
5216
5217         * g++.dg/template/arrow1.C: New.
5218
5219 2011-06-09  Jason Merrill  <jason@redhat.com>
5220
5221         * lib/prune.exp: Prune "note"s.
5222         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5223
5224         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5225         * g++.dg/template/dependent-expr3.C: Likewise.
5226         * g++.dg/parse/template7.C: Likewise.
5227         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5228         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5229         * g++.old-deja/g++.pt/friend38.C: Likewise.
5230         * g++.old-deja/g++.pt/crash32.C: Likewise.
5231         * g++.old-deja/g++.other/init4.C: Likewise.
5232         * g++.old-deja/g++.other/friend8.C: Likewise.
5233
5234         * g++.dg/ext/complex7.C: Adjust expected output.
5235         * g++.dg/diagnostic/method1.C: Likewise.
5236         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5237         * g++.dg/parse/crash33.C: Likewise.
5238         * g++.dg/other/warning1.C: Likewise.
5239         * g++.dg/init/pr29571.C: Likewise.
5240         * g++.dg/warn/overflow-warn-1.C: Likewise.
5241         * g++.dg/warn/overflow-warn-3.C: Likewise.
5242         * g++.dg/warn/overflow-warn-4.C: Likewise.
5243         * g++.old-deja/g++.oliva/template1.C: Likewise.
5244
5245         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5246         * g++.dg/parse/template7.C: Adjust.
5247
5248 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5249
5250         PR target/49307
5251         * gcc.dg/pr49307.c: New.
5252
5253 2011-06-09  Wei Guozhi  <carrot@google.com>
5254
5255         PR target/46975
5256         * gcc.target/arm/pr46975.c: New testcase.
5257
5258 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5259
5260         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5261         (PMETH, arglist_t): Removed.
5262         (method_get_number_of_arguments): Removed.
5263         (method_get_nth_argument): Removed.
5264         (method_get_first_argument): Removed.
5265         (method_get_next_argument): Removed.
5266         (method_get_sizeof_arguments): Removed.
5267         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5268         (PMETH): Removed.
5269         (method_get_number_of_arguments): Removed.
5270         (method_get_nth_argument): Removed.
5271         (method_get_first_argument): Removed.
5272         (method_get_next_argument): Removed.
5273         (method_get_sizeof_arguments): Removed.
5274         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5275
5276 2011-06-09  David Li  <davidxl@google.com>
5277
5278         * gcc.dg/dump-pass.c: New test.
5279
5280 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5281
5282         PR c++/29003
5283         * g++.dg/parse/error38.C: New.
5284
5285 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR middle-end/49308
5288         * gfortran.dg/pr49308.f90: New test.
5289
5290 2011-06-08  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/cpp0x/noexcept11.C: New.
5293         * g++.dg/cpp0x/noexcept12.C: New.
5294         * g++.dg/cpp0x/sfinae11.C: Adjust.
5295
5296 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR testsuite/49323
5299         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5300         to dg-options, match also DW_AT_linkage_name.
5301
5302 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5303
5304         PR middle-end/21953
5305         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5306         -fno-common on alpha*-dec-osf*.
5307         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5308
5309 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5310
5311         PR rtl-optimization/49303
5312         * gcc.target/ia64/pr49303.c: New test.
5313
5314 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5315
5316         PR fortran/18918
5317         * gfortran.dg/coarray_lock_1.f90: New.
5318         * gfortran.dg/coarray_lock_2.f90: New.
5319
5320 2011-06-07  Jason Merrill  <jason@redhat.com>
5321
5322         * lib/prune.exp: Look for "required" rather than "instantiated".
5323         * g++.dg/abi/mangle11.C: Likewise.
5324         * g++.dg/abi/mangle12.C: Likewise.
5325         * g++.dg/abi/mangle17.C: Likewise.
5326         * g++.dg/abi/mangle20-2.C: Likewise.
5327         * g++.dg/abi/pragma-pack1.C: Likewise.
5328         * g++.dg/cpp0x/decltype26.C: Likewise.
5329         * g++.dg/cpp0x/decltype28.C: Likewise.
5330         * g++.dg/cpp0x/decltype29.C: Likewise.
5331         * g++.dg/cpp0x/enum11.C: Likewise.
5332         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5333         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5334         * g++.dg/cpp0x/pr47416.C: Likewise.
5335         * g++.dg/ext/case-range2.C: Likewise.
5336         * g++.dg/ext/case-range3.C: Likewise.
5337         * g++.dg/gomp/for-19.C: Likewise.
5338         * g++.dg/gomp/pr37533.C: Likewise.
5339         * g++.dg/gomp/pr38639.C: Likewise.
5340         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5341         * g++.dg/inherit/base3.C: Likewise.
5342         * g++.dg/inherit/using6.C: Likewise.
5343         * g++.dg/init/placement4.C: Likewise.
5344         * g++.dg/init/reference3.C: Likewise.
5345         * g++.dg/lookup/scoped6.C: Likewise.
5346         * g++.dg/lookup/using7.C: Likewise.
5347         * g++.dg/other/abstract1.C: Likewise.
5348         * g++.dg/other/error10.C: Likewise.
5349         * g++.dg/other/error5.C: Likewise.
5350         * g++.dg/other/field1.C: Likewise.
5351         * g++.dg/other/offsetof5.C: Likewise.
5352         * g++.dg/parse/bitfield2.C: Likewise.
5353         * g++.dg/parse/constant4.C: Likewise.
5354         * g++.dg/parse/crash20.C: Likewise.
5355         * g++.dg/parse/invalid-op1.C: Likewise.
5356         * g++.dg/parse/non-dependent2.C: Likewise.
5357         * g++.dg/parse/template18.C: Likewise.
5358         * g++.dg/tc1/dr152.C: Likewise.
5359         * g++.dg/tc1/dr166.C: Likewise.
5360         * g++.dg/tc1/dr176.C: Likewise.
5361         * g++.dg/tc1/dr213.C: Likewise.
5362         * g++.dg/template/access11.C: Likewise.
5363         * g++.dg/template/access2.C: Likewise.
5364         * g++.dg/template/access3.C: Likewise.
5365         * g++.dg/template/access7.C: Likewise.
5366         * g++.dg/template/arg7.C: Likewise.
5367         * g++.dg/template/cond2.C: Likewise.
5368         * g++.dg/template/crash13.C: Likewise.
5369         * g++.dg/template/crash40.C: Likewise.
5370         * g++.dg/template/crash7.C: Likewise.
5371         * g++.dg/template/crash84.C: Likewise.
5372         * g++.dg/template/ctor5.C: Likewise.
5373         * g++.dg/template/defarg13.C: Likewise.
5374         * g++.dg/template/defarg14.C: Likewise.
5375         * g++.dg/template/dtor7.C: Likewise.
5376         * g++.dg/template/eh2.C: Likewise.
5377         * g++.dg/template/error2.C: Likewise.
5378         * g++.dg/template/error43.C: Likewise.
5379         * g++.dg/template/friend32.C: Likewise.
5380         * g++.dg/template/injected1.C: Likewise.
5381         * g++.dg/template/instantiate1.C: Likewise.
5382         * g++.dg/template/instantiate3.C: Likewise.
5383         * g++.dg/template/instantiate5.C: Likewise.
5384         * g++.dg/template/instantiate7.C: Likewise.
5385         * g++.dg/template/local6.C: Likewise.
5386         * g++.dg/template/lookup2.C: Likewise.
5387         * g++.dg/template/member5.C: Likewise.
5388         * g++.dg/template/memfriend15.C: Likewise.
5389         * g++.dg/template/memfriend16.C: Likewise.
5390         * g++.dg/template/memfriend17.C: Likewise.
5391         * g++.dg/template/memfriend7.C: Likewise.
5392         * g++.dg/template/meminit1.C: Likewise.
5393         * g++.dg/template/nested3.C: Likewise.
5394         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5395         * g++.dg/template/nontype12.C: Likewise.
5396         * g++.dg/template/nontype13.C: Likewise.
5397         * g++.dg/template/nontype6.C: Likewise.
5398         * g++.dg/template/pr23510.C: Likewise.
5399         * g++.dg/template/pr35240.C: Likewise.
5400         * g++.dg/template/ptrmem15.C: Likewise.
5401         * g++.dg/template/ptrmem6.C: Likewise.
5402         * g++.dg/template/qualified-id1.C: Likewise.
5403         * g++.dg/template/qualttp20.C: Likewise.
5404         * g++.dg/template/qualttp3.C: Likewise.
5405         * g++.dg/template/qualttp4.C: Likewise.
5406         * g++.dg/template/qualttp5.C: Likewise.
5407         * g++.dg/template/qualttp6.C: Likewise.
5408         * g++.dg/template/qualttp7.C: Likewise.
5409         * g++.dg/template/qualttp8.C: Likewise.
5410         * g++.dg/template/recurse.C: Likewise.
5411         * g++.dg/template/recurse2.C: Likewise.
5412         * g++.dg/template/ref5.C: Likewise.
5413         * g++.dg/template/scope2.C: Likewise.
5414         * g++.dg/template/sfinae10.C: Likewise.
5415         * g++.dg/template/sfinae3.C: Likewise.
5416         * g++.dg/template/sizeof3.C: Likewise.
5417         * g++.dg/template/static9.C: Likewise.
5418         * g++.dg/template/template-id-2.C: Likewise.
5419         * g++.dg/template/typedef13.C: Likewise.
5420         * g++.dg/template/typename4.C: Likewise.
5421         * g++.dg/template/using14.C: Likewise.
5422         * g++.dg/template/using2.C: Likewise.
5423         * g++.dg/template/warn1.C: Likewise.
5424         * g++.dg/warn/Wparentheses-13.C: Likewise.
5425         * g++.dg/warn/Wparentheses-15.C: Likewise.
5426         * g++.dg/warn/Wparentheses-16.C: Likewise.
5427         * g++.dg/warn/Wparentheses-17.C: Likewise.
5428         * g++.dg/warn/Wparentheses-18.C: Likewise.
5429         * g++.dg/warn/Wparentheses-19.C: Likewise.
5430         * g++.dg/warn/Wparentheses-20.C: Likewise.
5431         * g++.dg/warn/Wparentheses-23.C: Likewise.
5432         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5433         * g++.dg/warn/noeffect2.C: Likewise.
5434         * g++.dg/warn/noeffect4.C: Likewise.
5435         * g++.dg/warn/pr8570.C: Likewise.
5436         * g++.old-deja/g++.brendan/init2.C: Likewise.
5437         * g++.old-deja/g++.eh/spec6.C: Likewise.
5438         * g++.old-deja/g++.pt/crash10.C: Likewise.
5439         * g++.old-deja/g++.pt/crash36.C: Likewise.
5440         * g++.old-deja/g++.pt/derived3.C: Likewise.
5441         * g++.old-deja/g++.pt/error2.C: Likewise.
5442         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5443         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5444         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5445         * g++.old-deja/g++.pt/overload7.C: Likewise.
5446         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5447
5448 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5449             Iain Sandoe  <iains@gcc.gnu.org>
5450
5451         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5452         Added code to deal with the case when [Protocol
5453         -descriptionForInstanceMethod:] or [Protocol
5454         -descriptionForClassMethod:] returns NULL.
5455
5456 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5457             Iain Sandoe  <iains@gcc.gnu.org>
5458
5459         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5460         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5461         Added cast.
5462
5463 2011-06-07  Xinliang David Li  <davidxl@google.com>
5464
5465         * gcc.dg/inline_2.c: New test.
5466         * gcc.dg/unroll_2.c: New test.
5467         * gcc.dg/inline_3.c: New test.
5468         * gcc.dg/unroll_3.c: New test.
5469         * gcc.dg/inline_4.c: New test.
5470         * gcc.dg/unroll_4.c: New test.
5471         * gcc.dg/inline_1.c: New test.
5472         * gcc.dg/unroll_1.c: New test.
5473
5474 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5475
5476         PR tree-optimization/48497
5477         * lib/gcc-defs.exp (dg-additional-options): New proc.
5478         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5479         -msse2 on 32-bit x86.
5480
5481 2011-06-06  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/cpp0x/enum19.C: New.
5484
5485 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5486
5487         * gcc.target/arm/neon-reload-class.c: New test.
5488
5489 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5490
5491         PR debug/49130
5492         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5493
5494 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5495
5496         * gcc.target/arm/smlatb-1.c: New file.
5497         * gcc.target/arm/smlatt-1.c: New file.
5498         * gcc.target/arm/smlaltb-1.c: New file.
5499         * gcc.target/arm/smlaltt-1.c: New file.
5500
5501 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5502
5503         * gcc.target/arm/mla-2.c: New test.
5504
5505 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR gcov-profile/49299
5508         * gcc.dg/tree-prof/pr49299-1.c: New test.
5509         * gcc.dg/tree-prof/pr49299-2.c: New test.
5510
5511 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5512
5513         * lib/target-supports.exp
5514         (check_effective_target_vect_widen_mult_qi_to_hi):
5515         Add NEON as supporting target.
5516         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5517         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5518         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5519         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5520         using widening multiplication on targets that support it.
5521         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5522         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5523         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5524
5525 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5526
5527         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5528         Modern Objective-C runtime API.
5529         * objc/execute/next_mapping.h: Removed.
5530         * objc-obj-c++-shared/next-mapping.h: Removed.
5531         * objc-obj-c++-shared/Object1.h: Removed.
5532         * objc-obj-c++-shared/Object1.m: Removed.
5533         * objc-obj-c++-shared/Object1.mm: Removed.
5534         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5535         * objc-obj-c++-shared/Protocol1.h: Removed.
5536         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5537         of ProtoBool, IVAR_T and METHOD.
5538         * objc-obj-c++-shared/runtime.h: New.
5539         * objc-obj-c++-shared/TestsuiteObject.h: New.
5540         * objc-obj-c++-shared/TestsuiteObject.m: New.
5541
5542         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5543         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5544         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5545         it a class method.
5546         * objc/execute/_cmd.m: Include
5547         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5548         runtime API.  ([TestClass +initialize]): Include this method also
5549         with the GNU runtime.
5550         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5551         Object.  ([-setValue:]): Return void.
5552         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5553         with the GNU runtime.  Include
5554         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5555         for the NeXT runtime.  Use the existing print_ivars() and
5556         compare_structures() implementations for the old NeXT runtime.
5557         Added new implementations for the Modern GNU and NeXT runtimes.
5558         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5559         well.  (main): Use objc_getClass().  Use return instead of exit.
5560         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5561         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5562         of exit().
5563         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5564         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5565         instead of Object.  (main): Use return instead of exit().
5566         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5567         instead of Object.  Removed prototype for exit().  (main): Use
5568         return instead of exit().  Use the Modern Objective-C runtime API.
5569         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5570         Object.
5571         * objc/execute/class-tests-1.h: Include
5572         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5573         runtime API.  (test_class_with_superclass): Do not call [Object
5574         class].  There is no need to with the current libobjc.
5575         * objc/execute/class-tests-2.h: Include
5576         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5577         runtime API.
5578         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5579         ../../objc-obj-c++-shared/next-mapping.h.
5580         * objc/execute/class-2.m: Likewise.
5581         * objc/execute/class-3.m: Likewise.
5582         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5583         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5584         +initialize]): Include this method also with the GNU
5585         runtime. (main): Use the Modern Objective-C runtime API.
5586         * objc/execute/class-5.m: Likewise.
5587         * objc/execute/class-6.m: Likewise.
5588         * objc/execute/class-7.m: Likewise.
5589         * objc/execute/class-8.m: Likewise.
5590         * objc/execute/class-9.m: Likewise.
5591         * objc/execute/class-10.m: Likewise.
5592         * objc/execute/class-11.m: Likewise.
5593         * objc/execute/class-12.m: Likewise.
5594         * objc/execute/class-13.m: Likewise.
5595         * objc/execute/class-14.m: Likewise.
5596         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5597         this method also with the GNU runtime.
5598         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5599         +initialize]): Include this method also with the GNU runtime.
5600         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5601         of Object.
5602         * objc/execute/encode-1.m: Likewise.
5603         * objc/execute/enumeration-1.m: Likewise.
5604         * objc/execute/enumeration-2.m: Likewise.
5605         * objc/execute/exceptions/catchall-1.m: Likewise.
5606         * objc/execute/exceptions/finally-1.m: Likewise.
5607         * objc/execute/exceptions/foward-1.m: Likewise.
5608         * objc/execute/exceptions/local-variables-1.m: Likewise.
5609         * objc/execute/exceptions/throw-nil.m: Likewise.
5610         * objc/execute/exceptions/trivial.m: Likewise.
5611         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5612         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5613         * objc/execute/exceptions/matcher-1.m: Likewise.
5614         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5615         Object.
5616         * objc/execute/formal_protocol-2.m: Likewise.
5617         * objc/execute/formal_protocol-3.m: Likewise.
5618         * objc/execute/formal_protocol-4.m: Likewise.
5619         * objc/execute/formal_protocol-5.m: Include
5620         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5621         protocol_getName().
5622         * objc/execute/formal_protocol-6.m: Likewise.
5623         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5624         Object.  Include <objc/Protocol.h> instead of
5625         ../../objc-obj-c++-shared/Protocol1.h.
5626         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5627         Object.
5628         * objc/execute/informal_protocol.m: Likewise.
5629         * objc/execute/load-3.m: Likewise.
5630         * objc/execute/many_args_method.m ([TestClass +initialize]):
5631         Include this method with the GNU runtime as well.
5632         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5633         * objc/execute/nested-func-1.m: Use TestsuiteObject
5634         instead of Object.
5635         * objc/execute/nil_method-1.m: Likewise.
5636         * objc/execute/no_clash.m: Likewise.
5637         * objc/execute/np-1.m: Do not include
5638         ../../objc-obj-c++-shared/Protocol1.h.
5639         (main): Use return instead of exit().
5640         * objc/execute/np-2.m: Do not include
5641         ../../objc-obj-c++-shared/Protocol1.h.
5642         ([MyObject +initialize]): Include this method also with the GNU
5643         runtime.  (main): Use return instead of exit().
5644         * objc/execute/object_is_class.m: Include
5645         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5646         of Object.  (main): Use the Modern Objective-C runtime API.
5647         * objc/execute/object_is_meta_class.m: Likewise.
5648         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5649         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5650         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5651         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5652         Objective-C runtime API.
5653         * objc/execute/protocol-isEqual-2.m: Likewise.
5654         * objc/execute/protocol-isEqual-3.m: Likewise.
5655         * objc/execute/protocol-isEqual-4.m: Likewise.
5656         * objc/execute/redefining_self.m ([TestClass +initialize]):
5657         Include this method with the GNU runtime as well.
5658         * objc/execute/root_methods.m: Include
5659         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5660         Include this method with the GNU runtime as well.
5661         (main): Use the Modern Objective-C runtime API.
5662         * objc/execute/selector-1.m: Include
5663         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5664         of Object.  (main): Use the Modern Objective-C runtime API.
5665         * objc/execute/static-1.m ([Test +initialize]): Include this
5666         method with the GNU runtime as well.
5667         * objc/execute/static-2.m: Likewise.
5668         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5669         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5670         ([MathClass +initialize]): Include this method with the GNU
5671         runtime as well.
5672         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5673         instead of Object.
5674         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5675         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5676         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5677         * objc.dg/attributes/method-attribute-1.m: Likewise.
5678         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5679         * objc.dg/attributes/method-attribute-2.m: Likewise.
5680         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5681         * objc.dg/attributes/method-attribute-3.m: Likewise.
5682         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5683         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5684         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5685         * obj-c++.dg/bitfield-1.mm: Likewise.
5686         * obj-c++.dg/bitfield-2.mm: Likewise
5687         * objc.dg/bitfield-3.m: Likewise.
5688         * obj-c++.dg/bitfield-4.mm: Likewise.
5689         * objc.dg/bitfield-5.m: Likewise
5690         * objc.dg/call-super-1.m: Likewise.
5691         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5692         Use objc_getClass() instead of objc_get_class(), but for the GNU
5693         runtime redefine objc_getClass as objc_get_class.  Include
5694         ../objc-obj-c++-shared/runtime.h.
5695         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5696         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5697         Use the Modern Objective-C runtime API.
5698         * objc.dg/class-protocol-1.m: Include
5699         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5700         * obj-c++.dg/class-protocol-1.mm: Likewise.
5701         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5702         * objc.dg/comp-types-10.m: Likewise.
5703         * objc.dg/comp-types-11.m: Likewise.
5704         * objc.dg/comp-types-12.m: Likewise.
5705         * obj-c++.dg/comp-types-9.mm: Likewise.
5706         * obj-c++.dg/comp-types-11.mm: Likewise.
5707         * obj-c++.dg/comp-types-12.mm: Likewise.
5708         * obj-c++.dg/comp-types-13.mm: Likewise.
5709         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5710         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5711         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5712         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5713         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5714         * objc.dg/desig-init-1.m: Likewise.
5715         * obj-c++.dg/defs.mm: Likewise.
5716         * objc.dg/exceptions-2.m: Likewise.
5717         * obj-c++.dg/except-1.mm: Likewise.
5718         * obj-c++.dg/exceptions-2.mm: Likewise.
5719         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5720         Use the Modern Objective-C runtime API.
5721         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5722         the Modern Objective-C runtime API.  Do not include
5723         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5724         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5725         the Modern Objective-C runtime API except when using an older NeXT
5726         runtime.
5727         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5728         the Modern Objective-C runtime API.
5729         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5730         objc/encoding.h.
5731         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5732         * objc.dg/encode-7-next-64bit.m: Updated include.
5733         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5734         objc/encoding.h.
5735         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5736         the Modern Objective-C runtime API.
5737         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5738         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5739         instead of ../objc-obj-c++-shared/Protocol1.h.
5740         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5741         the Modern Objective-C runtime API except when using an older NeXT
5742         runtime.
5743         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5744         the Modern Objective-C runtime API.
5745         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5746         Object.
5747         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5748         * objc.dg/fix-and-continue-2.m: Likewise.
5749         * objc.dg/foreach-1.m: Likewise.
5750         * objc.dg/foreach-2.m: Likewise.
5751         * objc.dg/foreach-3.m: Likewise.
5752         * objc.dg/foreach-4.m: Likewise.
5753         * objc.dg/foreach-5.m: Likewise.
5754         * objc.dg/foreach-6.m: Likewise.
5755         * objc.dg/foreach-7.m: Likewise.
5756         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5757         Object.
5758         * objc.dg/func-ptr-2.m: Likewise.
5759         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5760         Do not include objc/objc-api.h.
5761         * obj-c++.dg/fsf-package-0.mm: Likewise.
5762         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5763         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5764         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5765         of Object.
5766         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5767         * objc.dg/gnu-runtime-3.m: Likewise.
5768         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5769         * objc.dg/headers.m: Include objc/runtime.h instead of
5770         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5771         for the NeXT runtime.
5772         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5773         * obj-c++.dg/isa-field-1.mm: Likewise.
5774         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5775         * objc.dg/layout-1.m: Likewise.
5776         * objc.dg/layout-2.m: Likewise.
5777         * objc.dg/local-decl-2.m: Likewise.
5778         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5779         Object.  ([Container +elementForView:]): Use
5780         class_conformsToProtocol().
5781         * obj-c++.dg/lookup-2.mm: Likewise.
5782         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5783         * obj-c++.dg/local-decl-1.mm: Likewise.
5784         * objc.dg/method-3.m: Likewise.
5785         * objc.dg/method-4.m: Likewise.
5786         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5787         ../objc-obj-c++-shared/Protocol1.h.
5788         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5789         * objc.dg/method-9.m: Likewise.
5790         * objc.dg/method-10.m: Likewise.
5791         * objc.dg/method-13.m ([Root +initialize]): Include this method
5792         also for the GNU runtime.  (main): Use objc_getClass() also for
5793         the GNU runtime.
5794         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5795         * objc.dg/method-17.m: Likewise.
5796         * objc.dg/method-19.m: Likewise.
5797         * objc.dg/method-20b.m: Likewise.
5798         * obj-c++.dg/method-2.mm: Likewise.
5799         * obj-c++.dg/method-6.mm: Likewise.
5800         * obj-c++.dg/method-10.mm: Likewise.
5801         * obj-c++.dg/method-11.mm: Likewise.
5802         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5803         ../objc-obj-c++-shared/Protocol1.h.
5804         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5805         * obj-c++.dg/method-15.mm: Likewise.
5806         * obj-c++.dg/method-17.mm: Likewise.
5807         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5808         +initialize]): Include this method also for the GNU
5809         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5810         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5811         * obj-c++.dg/method-22.mm: Likewise.
5812         * obj-c++.dg/method-23.mm: Likewise.
5813         * obj-c++.dg/no-extra-load.mm: Likewise.
5814         * objc.dg/objc-fast-4.m: Likewise.
5815         * objc.dg/objc-gc-4.m: Likewise.
5816         * obj-c++.dg/objc-gc-3.mm: Likewise.
5817         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5818         protocol_getMethodDescription() instead of [Protocol
5819         -descriptionForInstanceMethod].
5820         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5821         Made it available with all runtimes.  (main): Call -test instead
5822         of -class.
5823         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5824         and put into a category.
5825         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5826         Object.  Include objc/objc.h.
5827         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5828         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5829         New. (main): Use protocol_getMethodDescription() instead
5830         of [Protocol -descriptionForInstanceMethod] and [Protocol
5831         -descriptionForClassMethod].
5832         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5833         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5834         Objective-C runtime API.
5835         * obj-c++.dg/proto-qual-1.mm: Likewise.
5836         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5837         Object.
5838         * obj-c++.dg/property/property-1.mm: Likewise.
5839         * obj-c++.dg/qual-types-1.mm: Likewise.
5840         * objc.dg/selector-2.m: Include objc/objc.h instead of
5841         ../objc-obj-c++-shared/Object1.h.
5842         * obj-c++.dg/selector-2.mm: Likewise.
5843         * obj-c++.dg/selector-5.mm: Likewise.
5844         * obj-c++.dg/selector-6.mm: Likewise.
5845         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5846         Object.  Do not include objc/objc-api.h.
5847         * obj-c++.dg/set-not-used-1.mm: Likewise.
5848         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5849         * objc.dg/stret-1.m: Likewise.
5850         * objc.dg/stret-2.m: Likewise.
5851         * obj-c++.dg/super-class-2.mm: Likewise.
5852         * objc.dg/super-class-3.m: Likewise.
5853         * objc.dg/super-class-4.m: Likewise.
5854         * objc.dg/sync-2.m: Likewise.
5855         * obj-c++.dg/sync-2.mm: Likewise.
5856         * objc.dg/sync-1.m: Include objc/objc.h instead of
5857         ../objc-obj-c++-shared/Object1.h.
5858         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5859         'Class' as the type of 'isa'.
5860         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5861         Objective-C runtime API.  ([TestClass +initialize]): Include this
5862         method with the GNU runtime as well.
5863         * objc.dg/strings/strings-1.m: Updated includes.
5864         * obj-c++.dg/strings/strings-1.mm: Likewise.
5865         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5866         objc.dg/strings/const-str-12b.m.
5867         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5868         * obj-c++.dg/template-3.mm: Likewise.
5869         * obj-c++.dg/template-4.mm: Likewise.
5870         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5871         Objective-C runtime API.
5872         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5873         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5874         * obj-c++.dg/try-catch-1.mm: Likewise.
5875         * obj-c++.dg/try-catch-2.mm: Likewise.
5876         * objc.dg/try-catch-3.m: Likewise.
5877         * obj-c++.dg/try-catch-3.mm: Likewise.
5878         * objc.dg/try-catch-6.m: Likewise.
5879         * objc.dg/try-catch-7.m: Likewise.
5880         * obj-c++.dg/try-catch-7.mm: Likewise.
5881         * obj-c++.dg/try-catch-8.mm: Likewise.
5882         * obj-c++.dg/try-catch-9.mm: Likewise.
5883         * objc.dg/try-catch-10.m: Likewise.
5884         * obj-c++.dg/try-catch-11.mm: Likewise.
5885         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5886         Object.  Include objc/objc.h.
5887         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5888         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5889         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5890         Object.  Use Modern Objective-C runtime API.  Do not use
5891         performv::.
5892         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5893         * obj-c++.dg/torture/trivial.mm: Likewise.
5894         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5895         instead of ../objc-obj-c++-shared/Object1.h.  Include
5896         ../objc-obj-c++-shared/runtime.h.
5897         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5898         * objc.dg/torture/strings/const-str-11.m: Likewise.
5899         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5900         * objc.dg/torture/strings/const-str-9.m: Likewise.
5901         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5902         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5903         instead of Object. Only add _FooClassReference if
5904         __NEXT_RUNTIME__.
5905         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5906         * objc.dg/torture/strings/const-str-8.m: Likewise.
5907         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5908         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5909         additional sources.
5910         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5911         Object.
5912         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5913         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5914         * obj-c++.dg/va-meth-1.mm: Likewise.
5915         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5916         ../objc-obj-c++-shared/Object1.h.
5917         * objc.dg/zero-link-3.m: Likewise.
5918
5919 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5920
5921         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5922
5923 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5924
5925         PR objc-++/48275
5926         * obj-c++.dg/property/cxx-property-1.mm: New.
5927         * obj-c++.dg/property/cxx-property-2.mm: New.
5928
5929 2011-06-06  Jason Merrill  <jason@redhat.com>
5930
5931         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5932
5933 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5934
5935         PR rtl-optimization/49145
5936         From Ryan Mansfield
5937         * gcc.c-torture/compile/pr49145.c: New test.
5938
5939 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5940
5941         PR testsuite/49288
5942         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5943         to dg-options, match also DW_AT_linkage_name.
5944
5945         PR debug/49294
5946         * gcc.dg/debug/pr49294.c: New test.
5947
5948         PR c++/49264
5949         * g++.dg/opt/pr49264.C: New test.
5950
5951 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5952
5953         PR tree-optimization/49243
5954         * gcc.dg/pr49243.c: New.
5955
5956 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5957
5958         * gnat.dg/specs/cond_expr1.ads: New test.
5959
5960 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5961
5962         * gnat.dg/deferred_const4.ad[sb]: New test.
5963         * gnat.dg/deferred_const4_pkg.ads: New helper.
5964
5965 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5966
5967         * gnat.dg/test_tamdt.adb: Rename to...
5968         * gnat.dg/taft_type1.adb: ...this.
5969         * gnat.dg/tamdt.ad[sb]: Rename to...
5970         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5971         * gnat.dg/tamdt_aux.ads: Rename to...
5972         * gnat.dg/taft_type1_pkg2.ads: ...this.
5973         * gnat.dg/taft_type2.ad[sb]: New test.
5974         * gnat.dg/taft_type2_pkg.ads: New helper.
5975         * gnat.dg/taft_type3.adb: New test.
5976         * gnat.dg/taft_type3_pkg.ads: New helper.
5977
5978 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5979
5980         PR fortran/49255
5981         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5982         for F2008.
5983
5984 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5985
5986         PR testsuite/49287
5987         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5988         warning.
5989         * objc.dg/gnu-api-2-objc.m: Likewise.
5990         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5991         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5992
5993 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5994
5995         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5996         alignment, not the alignment, when calling class_addIvar().  Add
5997         an 'isa' instance variable to the test root class.
5998         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5999
6000 2011-06-04  Jan Hubicka  <jh@suse.cz>
6001
6002         PR tree-optimization/48893
6003         PR tree-optimization/49091
6004         PR tree-optimization/49179
6005         * gfortran.dg/pr49179.f90: New testcase
6006
6007 2011-06-04  Jan Hubicka  <jh@suse.cz>
6008
6009         PR lto/48954
6010         * g++.dg/torture/pr48954.C: New testcase.
6011
6012 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6013
6014         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6015
6016 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6017
6018         PR c++/33840
6019         * g++.dg/diagnostic/bitfld2.C: New.
6020
6021 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR target/49281
6024         * gcc.c-torture/execute/pr49281.c: New test.
6025
6026 2011-06-04  Jan Hubicka  <jh@suse.cz>
6027
6028         PR tree-optimize/48929
6029         * gcc.c-torture/compile/pr48929.c: New testcase.
6030
6031 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6032
6033         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6034
6035 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR c++/49276
6038         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6039
6040 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6041
6042         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6043
6044 2011-06-03  Richard Henderson  <rth@redhat.com>
6045             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6046
6047         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6048
6049 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6050
6051         * objc.dg/headers.m: Do not include objc-list.h.
6052
6053 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6054
6055         * objc.dg/type-stream-1.m: Test removed.
6056         * objc.dg/headers.m: Do not include typedstream.h.
6057
6058 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6059
6060         * objc.dg/torture/forward-1.m (main): Updated testcase.
6061
6062 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6063
6064         PR target/49163
6065         * gcc.c-torture/compile/pr49163.c: New.
6066
6067 2011-06-02  Asher Langton  <langton2@llnl.gov>
6068
6069         PR fortran/49268
6070         * gfortran.dg/PR49268.f90: New test.
6071
6072 2011-06-02  Asher Langton  <langton2@llnl.gov>
6073
6074         PR fortran/37039
6075         * gfortran.dg/PR37039.f90: New test.
6076
6077 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6078
6079         PR objc/48539
6080         * objc.dg/method-5.m: Updated.
6081         * objc.dg/method-19.m: Updated.
6082         * objc.dg/method-lookup-1.m: New.
6083         * obj-c++.dg/method-6.mm: Updated.
6084         * obj-c++.dg/method-7.mm: Updated.
6085         * obj-c++.dg/method-lookup-1.mm: New.
6086
6087 2011-06-02  DJ Delorie  <dj@redhat.com>
6088
6089         * lib/timeout.exp (timeout): Add board_info support.
6090
6091 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6092
6093         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6094
6095 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6096
6097         PR fortran/49265
6098         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6099         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6100
6101 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6102             Hans-Peter Nilsson  <hp@axis.com>
6103
6104         PR rtl-optimization/48840
6105         * gcc.target/sparc/ultrasp13.c: New test.
6106
6107 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6108
6109         PR target/49238
6110         * gcc.c-torture/compile/pr49238.c: New.
6111
6112 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6113
6114         * gcc.target/arm/g2.c: Skip test in -mthumb.
6115         Skip test unless cpu is xscale.
6116         * gcc.target/arm/scd42-2.c: Likewise.
6117         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6118
6119 2011-06-01  Jason Merrill  <jason@redhat.com>
6120
6121         * g++.dg/cpp0x/decltype28.C: New.
6122         * g++.dg/cpp0x/decltype29.C: New.
6123
6124 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6125
6126         PR target/45074
6127         * gcc.target/mips/pr45074.c: New test.
6128
6129 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6130             Hans-Peter Nilsson  <hp@axis.com>
6131
6132         PR rtl-optimization/48830
6133         * gcc.target/sparc/ultrasp12.c: New test.
6134
6135 2011-06-01  David Li  <davidxl@google.com>
6136
6137         * gcc.dg/profile-dir-1.c: Change pass name.
6138         * gcc.dg/profile-dir-2.c: Ditto.
6139         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6140         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6141         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6142         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6143         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6144         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6145         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6146         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6147         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6148         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6149         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6150         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6151         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6152         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6153         * gcc.dg/profile-dir-3.c: Ditto.
6154         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6155
6156 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6157
6158         * objc.dg/attributes/method-nonnull-1.m: New test.
6159         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6160
6161 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6162
6163         PR fortran/18918
6164         * gfortran.dg/coarray_atomic_1.f90: New.
6165         * gfortran.dg/coarray/atomic_1.f90: New.
6166
6167 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6168
6169         * gcc.dg/guality/bswaptest.c: New test.
6170         * gcc.dg/guality/clztest.c: New test.
6171         * gcc.dg/guality/ctztest.c: New test.
6172         * gcc.dg/guality/rotatetest.c: New test.
6173
6174         PR target/48688
6175         * gcc.target/i386/pr48688.c: New test.
6176
6177 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6178
6179         PR c++/48010
6180         * g++.dg/lookup/name-clash9.C: New.
6181
6182 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6183
6184         PR fortran/18918
6185         * gfortran.dg/coarray/dummy_1.f90: New.
6186
6187 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6188
6189         PR fortran/18918
6190         * gfortran.dg/coarray/save_1.f90: New.
6191         * gfortran.dg/coarray_4.f90: Update dg-error.
6192
6193 2011-05-31  Jason Merrill  <jason@redhat.com>
6194
6195         * g++.dg/cpp0x/rv-template1.C: New.
6196
6197 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR rtl-optimization/49235
6200         * gcc.dg/pr49235.c: New test.
6201
6202 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6203
6204         PR tree-optimization/49093
6205         * gcc.dg/vect/pr49093.c: New test.
6206
6207 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6208
6209         PR debug/49047
6210         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6211
6212 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6213
6214         PR testsuite/49239
6215         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6216         output array.
6217
6218 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6219
6220         PR target/49186
6221         * gcc.c-torture/execute/pr49186.c: New.
6222
6223 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6224
6225         PR target/49168
6226          * gcc.target/i386/pr49168-1.c: New.
6227
6228 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6229             Eric Botcazou  <ebotcazou@adacore.com>
6230
6231         * gcc.dg/guality/drap.c: New test.
6232
6233 2011-05-30  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/49210
6236         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6237         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6238
6239 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR c++/49223
6242         * g++.dg/gomp/pr49223-1.C: New test.
6243         * g++.dg/gomp/pr49223-2.C: New test.
6244
6245 2011-05-30  Richard Guenther  <rguenther@suse.de>
6246
6247         PR tree-optimization/49218
6248         * gcc.c-torture/execute/pr49218.c: New testcase.
6249
6250 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6251
6252         PR tree-optimization/49199
6253         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6254         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6255         -fno-tree-scev-cprop.
6256
6257 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6258
6259         PR fortran/47601
6260         * gfortran.dg/extends_13.f03: New.
6261
6262 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6263
6264         PR rtl-optimization/49095
6265         * gcc.target/i386/pr49095.c: New test.
6266
6267 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/18918
6270         * gfortran.dg/coarray_24.f90: New.
6271
6272 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/18918
6275         * gfortran.dg/coarray_23.f90: New.
6276
6277 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6278
6279         From Ryan Mansfield
6280         * gcc.dg/pr48826.c: New test.
6281
6282 2011-05-29  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/49217
6285         * gcc.dg/torture/pr49217.c: New testcase.
6286
6287 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6288
6289         PR testsuite/49222
6290         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6291
6292 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/boolean_subtype.adb: Rename to...
6295         * gnat.dg/boolean_subtype1.adb: ...this.
6296
6297 2011-05-28  Jason Merrill  <jason@redhat.com>
6298
6299         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6300
6301 2011-05-27  Jason Merrill  <jason@redhat.com>
6302
6303         * g++.dg/cpp0x/enum18.C: Adjust.
6304
6305         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6306
6307 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6308
6309         PR fortran/18918
6310         * gfortran.dg/coarray_22.f90: New.
6311
6312 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6313
6314         PR tree-optimization/46728
6315         * gcc.target/powerpc/pr46728-1.c: New.
6316         * gcc.target/powerpc/pr46728-2.c: New.
6317         * gcc.target/powerpc/pr46728-3.c: New.
6318         * gcc.target/powerpc/pr46728-4.c: New.
6319         * gcc.target/powerpc/pr46728-5.c: New.
6320         * gcc.dg/pr46728-6.c: New.
6321         * gcc.target/powerpc/pr46728-7.c: New.
6322         * gcc.target/powerpc/pr46728-8.c: New.
6323         * gcc.dg/pr46728-9.c: New.
6324         * gcc.target/powerpc/pr46728-10.c: New.
6325         * gcc.target/powerpc/pr46728-11.c: New.
6326         * gcc.dg/pr46728-12.c: New.
6327         * gcc.target/powerpc/pr46728-13.c: New.
6328         * gcc.target/powerpc/pr46728-14.c: New.
6329         * gcc.target/powerpc/pr46728-15.c: New.
6330         * gcc.target/powerpc/pr46728-16.c: New.
6331
6332 2011-05-27  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/abi/mangle47.C: New.
6335
6336         PR c++/49176
6337         * g++.dg/template/const5.C: New.
6338
6339         * g++.dg/cpp0x/enum18.C: New.
6340
6341         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6342
6343         * g++.dg/cpp0x/error6.C: New.
6344
6345         * g++.dg/cpp0x/error5.C: New.
6346
6347 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR c++/49165
6350         * g++.dg/eh/cond6.C: New test.
6351
6352 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6353
6354         PR fortran/48820
6355         * gfortran.dg/rank_3.f90: New.
6356         * gfortran.dg/rank_4.f90: New.
6357
6358 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6359
6360         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6361         replace dump search.
6362
6363 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6364
6365         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6366         * gnat.dg/bit_packed_array5.adb: ...here.
6367
6368 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6369
6370         PR c++/42056
6371         * g++.dg/cpp0x/auto25.C: New.
6372
6373 2011-05-27  Richard Guenther  <rguenther@suse.de>
6374
6375         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6376
6377 2011-05-27  Richard Guenther  <rguenther@suse.de>
6378
6379         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6380
6381 2011-05-27  Richard Guenther  <rguenther@suse.de>
6382
6383         PR middle-end/49189
6384         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6385
6386 2011-05-26  Jason Merrill  <jason@redhat.com>
6387
6388         * g++.dg/cpp0x/friend1.C: New.
6389         * g++.dg/cpp0x/friend2.C: New.
6390
6391         * g++.dg/cpp0x/auto7.C: Update.
6392         * g++.dg/template/crash50.C: Adjust.
6393         * g++.dg/template/static9.C: Adjust.
6394         * g++.old-deja/g++.ext/memconst.C: Adjust.
6395
6396 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6397
6398         * gcc.dg/march.c: Ignore a note for some targets.
6399
6400 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6401             Nathan Froyd  <froydnj@codesourcery.com>
6402
6403         PR c++/2288
6404         PR c++/18770
6405         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6406         * g++.dg/parse/pr18770.C: New test.
6407         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6408
6409 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6410
6411         PR fortran/48955
6412         * gfortran.dg/dependency_40.f90 : New test.
6413
6414 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6415
6416         PR fortran/18918
6417         * gfortran.dg/coarray/registering_1.f90: New.
6418
6419 2011-05-26  Jason Merrill  <jason@redhat.com>
6420
6421         * g++.dg/cpp0x/variadic111.C: New.
6422         * g++.dg/cpp0x/variadic41.C: Adjust.
6423
6424 2011-05-26  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/48702
6427         * gcc.dg/torture/pr48702.c: New testcase.
6428
6429 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6430
6431         PR gcov-profile/48845
6432         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6433         support.
6434         * gcc.dg/matrix/matrix.exp: Likewise.
6435         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6436         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6437         line number to check_profiling_available.
6438         * lib/target-supports.exp (check_profiling_available): Account for
6439         this.
6440         Require TLS runtime support with -fprofile-generate.
6441         * lib/profopt.exp (profopt-execute): Add TLS options for
6442         -fprofile-generate.
6443         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6444
6445 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR c++/49165
6448         * g++.dg/eh/cond5.C: New test.
6449
6450         PR tree-optimization/49161
6451         * gcc.c-torture/execute/pr49161.c: New test.
6452
6453 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6454
6455         * gcc.target/arm/neon-vorn-vbic.c: New test.
6456
6457 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6458
6459         PR tree-optimization/49038
6460         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6461         * gcc.dg/vect/pr49038.c: New test.
6462
6463 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6464
6465         * g++.dg/init/pr25811-3.C: New.
6466         * g++.dg/init/pr25811-4.C: New.
6467
6468 2011-05-25  Jason Merrill  <jason@redhat.com>
6469
6470         * g++.dg/cpp0x/enum17.C: New.
6471         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6472
6473         * g++.dg/cpp0x/auto24.C: New.
6474
6475         * g++.dg/cpp0x/error4.C: New.
6476
6477         * g++.dg/cpp0x/rv-restrict.C: New.
6478
6479         * g++.dg/cpp0x/enum15.C: New.
6480         * g++.dg/cpp0x/constexpr-switch2.C: New.
6481
6482         * g++.dg/cpp0x/variadic110.C: New.
6483
6484         * g++.dg/cpp0x/auto9.C: Add typedef test.
6485
6486         * g++.dg/cpp0x/auto23.C: New.
6487         * g++.dg/cpp0x/auto9.C: Adjust.
6488
6489         * g++.dg/cpp0x/defaulted29.C: New.
6490
6491         * g++.dg/cpp0x/initlist51.C: New.
6492
6493 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6494
6495         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6496         * g++.dg/abi/packed1.C: Suppress warning.
6497         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6498         * g++.dg/template/stdarg1.C: Likewise.
6499         * g++.dg/other/packed1.C: Remove arm from xfail list.
6500
6501 2011-05-25  Jason Merrill  <jason@redhat.com>
6502
6503         * g++.dg/cpp0x/enum16.C: New.
6504         * g++.dg/parse/error15.C: Adjust.
6505
6506         * g++.dg/cpp0x/initlist50.C: New.
6507
6508         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6509
6510         * g++.dg/cpp0x/variadic109.C: New.
6511
6512 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6513
6514          * gcc.target/i386/pause-1.c: New.
6515
6516 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6517
6518         * gcc.dg/stack-usage-1.c: Adjust comment.
6519         * gcc.dg/stack-usage-2.c: New test.
6520
6521 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR c++/49136
6524         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6525         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6526
6527 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6528
6529         PR rtl-optimization/48757
6530         * gfortran.dg/pr48757.f:  New test case.
6531
6532 2011-05-24  Jason Merrill  <jason@redhat.com>
6533
6534         * g++.dg/cpp0x/access01.C: New.
6535
6536 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6537
6538         PR libobjc/48177
6539         * objc.dg/pr48177.m: New testcase.
6540
6541 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6542
6543         PR objc/48187
6544         * objc.dg/pr48187.m: New testcase.
6545         * obj-c++.dg/pr48187.mm: New testcase.
6546         * objc.dg/ivar-extra-semicolon.m: New testcase.
6547
6548 2011-05-24  Jason Merrill  <jason@redhat.com>
6549
6550         * g++.dg/template/access21.C: New.
6551         * g++.dg/template/access22.C: New.
6552
6553 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6554
6555         PR rtl-optimization/48633
6556         * g++.dg/pr48633.C: New test.
6557
6558 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6559
6560         PR target/49133
6561         * g++.dg/other/pr49133.C: New test.
6562
6563 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6564             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6565
6566         * gcc.dg/torture/tls/run-gd.c: New test.
6567         * gcc.dg/torture/tls/run-ie.c: New test.
6568         * gcc.dg/torture/tls/run-ld.c: New test.
6569         * gcc.dg/torture/tls/run-le.c: New test.
6570         * lib/target-supports.exp (check_effective_target_tls_runtime):
6571         Build testcase with TLS options.
6572
6573 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6574
6575         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6576
6577 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6578
6579         PR tree-optimization/49121
6580         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6581
6582 2011-05-23  Jason Merrill  <jason@redhat.com>
6583
6584         * g++.dg/cpp0x/defaulted28.C: New.
6585
6586         * g++.dg/cpp0x/sfinae25.C: New.
6587
6588         * g++.dg/cpp0x/rv-cast2.C: New.
6589
6590         * g++.dg/cpp0x/enum14.C: New.
6591
6592 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6593
6594         PR lto/49123
6595         * gcc.c-torture/execute/pr49123.c: New test.
6596
6597         PR debug/49032
6598         * gcc.dg/debug/pr49032.c: New test.
6599
6600         PR c/49120
6601         * gcc.dg/pr49120.c: New test.
6602
6603 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6604
6605         PR target/47315
6606         * gcc.target/i386/pr47315.c: New test.
6607
6608 2011-05-23  Jason Merrill  <jason@redhat.com>
6609
6610         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6611
6612         * g++.dg/cpp0x/sfinae24.C: New.
6613
6614         * g++.dg/cpp0x/error3.C: New.
6615
6616         * g++.dg/cpp0x/defaulted27.C: New.
6617
6618         * g++.dg/cpp0x/decltype27.C: New.
6619
6620 2011-05-23  Richard Guenther  <rguenther@suse.de>
6621
6622         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6623
6624 2011-05-23  Richard Guenther  <rguenther@suse.de>
6625
6626         PR tree-optimization/40874
6627         * g++.dg/tree-ssa/pr40874.C: New testcase.
6628
6629 2011-05-23  Richard Guenther  <rguenther@suse.de>
6630
6631         PR tree-optimization/49115
6632         * g++.dg/torture/pr49115.C: New testcase.
6633
6634 2011-05-23  Richard Guenther  <rguenther@suse.de>
6635
6636         PR middle-end/15419
6637         * gcc.dg/memcpy-3.c: New testcase.
6638
6639 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR middle-end/48973
6642         * gcc.c-torture/execute/pr48973-1.c: New test.
6643         * gcc.c-torture/execute/pr48973-2.c: New test.
6644
6645 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6646
6647         PR c++/18016
6648         * g++.dg/warn/pr18016.C: New.
6649
6650 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6651
6652         PR target/45098
6653         * gcc.target/arm/ivopts-6.c: New test.
6654
6655 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR middle-end/49029
6658         * gcc.c-torture/compile/pr49029.c: New test.
6659
6660 2011-05-22  Jason Merrill  <jason@redhat.com>
6661
6662         * g++.dg/cpp0x/sfinae23.C: New.
6663         * g++.dg/cpp0x/sfinae8.C: Correct.
6664
6665 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6666
6667         * gfortran.dg/function_optimize_8.f90:  New test case.
6668
6669 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6670
6671         PR tree-optimization/49087
6672         * gcc.dg/vect/O3-pr49087.c: New test.
6673
6674 2011-05-21  Jason Merrill  <jason@redhat.com>
6675
6676         * g++.dg/debug/const5.C: New.
6677
6678 2011-05-20  Jason Merrill  <jason@redhat.com>
6679
6680         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6681
6682         * g++.dg/cpp0x/constexpr-static7.C: New.
6683
6684         * g++.dg/cpp0x/enum12.C: New.
6685         * g++.dg/cpp0x/enum13.C: New.
6686
6687 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6688
6689         PR fortran/48699
6690         * gfortran.dg/select_type_23.f03: New.
6691
6692 2011-05-20  Jason Merrill  <jason@redhat.com>
6693
6694         * g++.dg/cpp0x/defaulted26.C: New.
6695
6696         * g++.dg/cpp0x/noexcept02.C: Fix.
6697         * g++.dg/cpp0x/noexcept03.C: Fix.
6698         * g++.dg/cpp0x/noexcept08.C: Fix.
6699         * g++.dg/cpp0x/noexcept10.C: New.
6700
6701 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6702
6703         PR fortran/48706
6704         * gfortran.dg/extends_12.f03: New.
6705
6706 2011-05-20  Jason Merrill  <jason@redhat.com>
6707
6708         * g++.dg/template/koenig9.C: New.
6709         * g++.dg/opt/pr47615.C: Fix.
6710         * g++.dg/overload/defarg1.C: Fix.
6711         * g++.dg/tc1/dr213.C: Remove xfail.
6712         * g++.dg/torture/pr34850.C: Fix.
6713         * g++.dg/torture/pr39362.C: Fix.
6714         * g++.old-deja/g++.brendan/crash56.C: Fix.
6715         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6716
6717 2011-05-20  Richard Guenther  <rguenther@suse.de>
6718
6719         PR tree-optimization/49079
6720         * gcc.dg/torture/pr49079.c: New testcase.
6721
6722 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR tree-optimization/49073
6725         * gcc.c-torture/execute/pr49073.c: New test.
6726
6727 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6728
6729         PR fortran/18918
6730         * gfortran.dg/coarray_21.f90: New.
6731
6732 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6733
6734         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6735         output.
6736
6737 2011-05-19  Richard Guenther  <rguenther@suse.de>
6738
6739         PR testsuite/49063
6740         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6741
6742 2011-05-19  Richard Guenther  <rguenther@suse.de>
6743
6744         PR middle-end/48985
6745         * gcc.dg/builtin-object-size-11.c: New testcase.
6746
6747 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6748
6749         PR target/45098
6750         * gcc.target/arm/ivopts.c: New test.
6751         * gcc.target/arm/ivopts-2.c: New test.
6752
6753 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6754
6755         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6756
6757 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759         * gcc.c-torture/execute/960321-1.x: Remove.
6760
6761 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6762
6763         PR fortran/48700
6764         * gfortran.dg/move_alloc_4.f90: New.
6765
6766 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6767
6768         PR target/49002
6769         * gcc.target/i386/pr49002-1.c: New test.
6770         * gcc.target/i386/pr49002-2.c: Likewise.
6771
6772 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR tree-optimization/49039
6775         * gcc.c-torture/execute/pr49039.c: New test.
6776         * gcc.dg/tree-ssa/pr49039.c: New test.
6777         * g++.dg/torture/pr49039.C: New test.
6778
6779 2011-05-18  Jason Merrill  <jason@redhat.com>
6780
6781         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6782         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6783         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6784
6785 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6786
6787         * gcc.target/bfin/mcpu-bf592.c: New test.
6788
6789 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6790
6791         PR tree-optimization/41881
6792         * gcc.dg/vect/O3-pr41881.c: New test.
6793         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6794
6795 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR tree-optimization/49000
6798         * gcc.dg/pr49000.c: New test.
6799
6800 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/invalid1.adb: New test.
6803
6804 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6805
6806         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6807         scan pattern.
6808         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6809         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6810
6811 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6812
6813         PR c++/48994
6814         * g++.dg/cpp0x/range-for18.C: New.
6815
6816 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/18918
6819         * gfortran.dg/coarray/image_index_2.f90: New.
6820
6821 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6822
6823         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6824         * g++.dg/cpp0x/override2.C: New.
6825
6826 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6827
6828         PR fortran/18918
6829         * gfortran.de/coarray_20.f90: New.
6830
6831 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6832
6833         PR fortran/22572
6834         * function_optimize_7.f90:  New test case.
6835
6836 2011-05-13  Jason Merrill  <jason@redhat.com>
6837
6838         * g++.dg/cpp0x/decltype26.C: New.
6839         * g++.dg/cpp0x/enum11.C: New.
6840
6841 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6842
6843         PR fortran/48972
6844         PR fortran/48991
6845         * gfortran.dg/assign_8.f90: Update dg-error.
6846
6847 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6848
6849         PR fortran/48972
6850         * gfortran.dg/io_constraints_8.f90: New.
6851         * gfortran.dg/io_constraints_9.f90: New.
6852
6853 2011-05-13  Martin Thuresson  <martint@google.com>
6854
6855         PR gcov-profile/47793
6856         * gcc.dg/pr47793.c: New.
6857
6858 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6859
6860         PR tree-optimization/48975
6861         * gcc.dg/pr48975.c: New test.
6862
6863 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6864
6865         PR fortran/48972
6866         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6867
6868 2011-05-12  Jason Merrill  <jason@redhat.com>
6869
6870         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6871
6872 2011-05-12  Geert Bosch  <bosch@adacore.com>
6873
6874         * gnat.dg/view_conversion1.adb: New test.
6875
6876 2011-05-12  Richard Guenther  <rguenther@suse.de>
6877
6878         PR tree-optimization/48172
6879         * gcc.dg/vect/pr48172.c: New testcase.
6880
6881 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR debug/48967
6884         * g++.dg/opt/pr48967.C: New test.
6885
6886 2011-05-11  Jason Merrill  <jason@redhat.com>
6887
6888         * g++.dg/cpp0x/constexpr-friend.C: New.
6889         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6890
6891         * g++.dg/cpp0x/sfinae22.C: New.
6892
6893 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6894
6895         PR fortran/48889
6896         * gfortran.dg/generic_24.f90: New.
6897
6898 2011-05-11  Richard Guenther  <rguenther@suse.de>
6899
6900         PR tree-optimization/15256
6901         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6902
6903 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR debug/48159
6906         * gcc.dg/pr48159-1.c: New test.
6907         * gcc.dg/pr48159-2.c: New test.
6908
6909 2011-05-11  Richard Guenther  <rguenther@suse.de>
6910
6911         PR middle-end/48953
6912         * gcc.dg/torture/pr48953.c: New testcase.
6913
6914 2011-05-11  Richard Guenther  <rguenther@suse.de>
6915
6916         PR tree-optimization/18041
6917         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6918
6919 2011-05-11  Alan Modra  <amodra@gmail.com>
6920
6921         PR target/47755
6922         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6923
6924 2011-05-10  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/defaulted25.C: New.
6927         * g++.dg/template/crash7.C: Adjust.
6928
6929         * g++.dg/cpp0x/variadic108.C: New.
6930
6931 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6932
6933         * g++.dg/inherit/virtual9.C: Extend.
6934
6935 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6936
6937         PR target/48857
6938         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6939         are passed and returned in vector registers.
6940
6941 2011-05-10  Richard Guenther  <rguenther@suse.de>
6942
6943         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6944         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6945         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6946         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6947         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6948         applies.
6949
6950 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR tree-optimization/48611
6953         PR tree-optimization/48794
6954         * gfortran.dg/gomp/pr48611.f90: New test.
6955         * gfortran.dg/gomp/pr48794.f90: New test.
6956
6957         PR debug/48928
6958         * gcc.dg/dfp/pr48928.c: New test.
6959
6960 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6961
6962         PR c++/48522
6963         * g++.dg/cpp0x/pr48522.C: New.
6964
6965 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6966
6967         PR c++/48735
6968         * g++.dg/cpp0x/sfinae21.C: New.
6969
6970 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6971
6972         * g++.dg/template/sfinae28.C: Rename to...
6973         * g++.dg/cpp0x/sfinae19.C: ... this.
6974         * g++.dg/template/sfinae29.C: Rename to...
6975         * g++.dg/cpp0x/sfinae20.C: ... this.
6976
6977 2011-05-09  Jeff Law <law@redhat.com>
6978
6979         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6980         consistent results.
6981
6982 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6983
6984         PR c++/20039
6985         * g++.dg/init/pr20039.C: New.
6986
6987 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6988
6989         PR c++/48737
6990         PR c++/48744
6991         * g++.dg/template/sfinae28.C: New.
6992         * g++.dg/template/sfinae29.C: Likewise.
6993
6994 2011-05-09  Jason Merrill  <jason@redhat.com>
6995
6996         * g++.dg/template/nontype23.C: New.
6997
6998 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6999         PR c++/48859
7000         * g++.dg/init/pr48859.C: New.
7001
7002 2011-05-09  Jason Merrill  <jason@redhat.com>
7003
7004         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7005         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7006         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7007         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7008         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7009         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7010         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7011         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7012
7013 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7014
7015         * g++.dg/inherit/virtual9.C: New.
7016
7017 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7018
7019         PR c++/48574
7020         * g++.dg/template/dependent-expr8.C: New test case.
7021
7022 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7023
7024         PR tree-optimization/48837
7025         * gcc.dg/pr48837.c: New testcase.
7026
7027 2011-05-06  Jason Merrill  <jason@redhat.com>
7028
7029         * g++.dg/cpp0x/constexpr-condition2.C: New.
7030
7031         * g++.dg/cpp0x/constexpr-missing.C: New.
7032
7033 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7034
7035         PR fortran/18918
7036         * gfortran.dg/coarray/this_image_2.f90: New.
7037
7038 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7039
7040         PR fortran/48858
7041         PR fortran/48820
7042         * gfortran.dg/bind_c_usage_22.f90: New.
7043         * gfortran.dg/bind_c_usage_23.f90: New.
7044         * gfortran.dg/bind_c_usage_24.f90: New.
7045         * gfortran.dg/bind_c_usage_24_c.c: New.
7046
7047 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7048
7049         PR c++/48838
7050         * g++.dg/template/member9.C: New test case.
7051
7052 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7053
7054         * gnat.dg/discr29.ad[sb]: New test.
7055         * gnat.dg/discr30.adb: Likewise.
7056
7057 2011-05-05  Julian Brown  <julian@codesourcery.com>
7058
7059         * gcc.target/arm/neon-vset_lanes8.c: New test.
7060
7061 2011-05-05  Jason Merrill  <jason@redhat.com>
7062
7063         * g++.dg/init/new32.C: New.
7064
7065 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7068         Fix typo.
7069
7070 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR rtl-optimization/48381
7073         * gcc.c-torture/compile/pr48381.c: New test.
7074
7075 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7076
7077         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7078         to dg-options.
7079         * gcc.target/i386/opt-1.c: Ditto.
7080
7081 2011-05-04  Jason Merrill  <jason@redhat.com>
7082
7083         * g++.dg/conversion/base1.C: New.
7084
7085 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7086
7087         PR libgfortran/48787
7088         * gfortran.dg/round_3.f08: Add more checks to test case.
7089
7090 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7091
7092         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7093         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7094         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7095         Gate test on effective_target fd_truncate.
7096
7097 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7098
7099         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7100         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7101         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7102         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7103         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7104         * gcc.target/i386/pr38824.c: Ditto.
7105         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7106         * gcc.target/i386/vecinit-2.c: Ditto.
7107         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7108         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7109         * gcc.target/i386/parity-2.c: Ditto.
7110         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7111
7112 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7113
7114         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7115         remove duplication.
7116         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7117         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7118         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7119
7120 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/18918
7123         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7124
7125 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/18918
7128         * gfortran.dg/coarray/this_image_1.f90: New.
7129
7130 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7131
7132         PR fortran/18918
7133         * gfortran.dg/coarray/caf.dg: New.
7134         * gfortran.dg/coarray/image_index_1.f90: New, copied
7135         from ../coarray_16.f90.
7136
7137 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7138
7139         PR c++/28501
7140         * g++.dg/ext/complex9.C: New.
7141
7142 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7143
7144         From Mike Frysinger
7145         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7146         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7147         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7148
7149 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7150
7151         * gcc.target/bfin/builtins: Created.
7152         * gcc.target/bfin/hisilh-O0.c: Deleted.
7153         * gcc.target/bfin/hisilh.c: Moved to...
7154         * gcc.target/bfin/builtins/hisilh.c: ...here.
7155         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7156         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7157         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7158         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7159         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7160         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7161         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7162         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7163         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7164         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7165         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7166         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7167         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7168         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7169         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7170         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7171         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7172         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7173         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7174         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7175         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7176         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7177         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7178         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7179         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7180         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7181         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7182         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7183         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7184         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7185         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7186         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7187         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7188         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7189         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7190         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7191         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7192         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7193         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7194         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7195         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7196         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7197         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7198         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7199         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7200         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7201         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7202         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7203         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7204         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7205         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7206         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7207         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7208         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7209         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7210         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7211         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7212         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7213         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7214         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7215         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7216         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7217         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7218         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7219         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7220         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7221         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7222         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7223         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7224         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7225         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7226         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7227         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7228         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7229         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7230         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7231         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7232         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7233         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7234         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7235         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7236         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7237         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7238         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7239         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7240         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7241         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7242         * gcc.target/bfin/builtins/circptr.c: Ditto.
7243         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7244         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7245         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7246         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7247         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7248         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7249         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7250         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7251         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7252         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7253         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7254         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7255         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7256         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7257         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7258         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7259         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7260         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7261         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7262         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7263         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7264         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7265         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7266         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7267         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7268         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7269         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7270         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7271         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7272         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7273         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7274         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7275         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7276         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7277         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7278         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7279         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7280         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7281         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7282         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7283         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7284         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7285         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7286         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7287         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7288         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7289         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7290         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7291         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7292         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7293         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7294         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7295         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7296         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7297         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7298         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7299         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7300         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7301         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7302         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7303         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7304         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7305         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7306         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7307         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7308         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7309         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7310         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7311         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7312         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7313
7314 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7315
7316         * gcc.target/arm/cold-lc.c: New test.
7317
7318 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR target/48774
7321         * gcc.dg/pr48774.c: New test.
7322
7323 2011-05-03  Richard Guenther  <rguenther@suse.de>
7324
7325         * gcc.dg/large-size-array-5.c: New testcase.
7326
7327 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7328
7329         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7330
7331 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7332
7333         * lib/target-supports.exp (check_effective_target_vect_strided):
7334         Replace with...
7335         (check_effective_target_vect_strided2)
7336         (check_effective_target_vect_strided3)
7337         (check_effective_target_vect_strided4)
7338         (check_effective_target_vect_strided8): ...these new functions.
7339
7340         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7341         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7342         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7343         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7344         * gcc.dg/vect/pr37539.c: Likewise.
7345         * gcc.dg/vect/slp-11a.c: Likewise.
7346         * gcc.dg/vect/slp-11b.c: Likewise.
7347         * gcc.dg/vect/slp-11c.c: Likewise.
7348         * gcc.dg/vect/slp-12a.c: Likewise.
7349         * gcc.dg/vect/slp-12b.c: Likewise.
7350         * gcc.dg/vect/slp-18.c: Likewise.
7351         * gcc.dg/vect/slp-19a.c: Likewise.
7352         * gcc.dg/vect/slp-19b.c: Likewise.
7353         * gcc.dg/vect/slp-21.c: Likewise.
7354         * gcc.dg/vect/slp-23.c: Likewise.
7355         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7356
7357         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7358         instead of vect_interleave && vect_extract_even_odd.
7359         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7360         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7361         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7362         * gcc.dg/vect/vect-1.c: Likewise.
7363         * gcc.dg/vect/vect-10.c: Likewise.
7364         * gcc.dg/vect/vect-98.c: Likewise.
7365         * gcc.dg/vect/vect-107.c: Likewise.
7366         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7367         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7368         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7369         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7370         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7371         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7372         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7373         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7374         * gcc.dg/vect/vect-strided-float.c: Likewise.
7375         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7376         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7377         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7378         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7379         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7380         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7381         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7382         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7383         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7384         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7385         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7386         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7387         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7388         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7389         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7390
7391         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7392         target condition.
7393         * gcc.dg/vect/pr30843.c: Likewise.
7394         * gcc.dg/vect/pr33866.c: Likewise.
7395         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7396         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7397         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7398         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7399
7400 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7401
7402         * gcc.dg/vect/slp-11.c: Split into...
7403         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7404         gcc.dg/vect/slp-11c.c: ...these tests.
7405         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7406         * gcc.dg/vect/slp-12c.c: ...this new test.
7407         * gcc.dg/vect/slp-19.c: Split into...
7408         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7409         gcc.dg/vect/slp-19c.c: ...these new tests.
7410
7411 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7412
7413         * lib/target-supports.exp
7414         (check_effective_target_vect_extract_even_odd_wide): Delete.
7415         (check_effective_target_vect_strided_wide): Likewise.
7416         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7417         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7418         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7419         * gcc.dg/vect/pr37539.c: Likewise.
7420         * gcc.dg/vect/slp-11.c: Likewise.
7421         * gcc.dg/vect/slp-12a.c: Likewise.
7422         * gcc.dg/vect/slp-12b.c: Likewise.
7423         * gcc.dg/vect/slp-19.c: Likewise.
7424         * gcc.dg/vect/slp-23.c: Likewise.
7425         * gcc.dg/vect/vect-1.c: Likewise.
7426         * gcc.dg/vect/vect-98.c: Likewise.
7427         * gcc.dg/vect/vect-107.c: Likewise.
7428         * gcc.dg/vect/vect-strided-float.c: Likewise.
7429
7430 2011-05-02  Jason Merrill  <jason@redhat.com>
7431
7432         * g++.dg/init/new31.C: New.
7433
7434 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7435
7436         PR c/35445
7437         * gcc.dg/pr35445.c: New test.
7438
7439 2011-05-02  Jason Merrill  <jason@redhat.com>
7440
7441         * c-c++-common/vla-1.c: New.
7442
7443 2011-05-02  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/48822
7446         * gcc.dg/torture/pr48822.c: New testcase.
7447
7448 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7449
7450         PR c++/47969
7451         * g++.dg/cpp0x/constexpr-47969.C: New.
7452
7453 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7454
7455         PR testsuite/48498
7456         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7457         on vect_no_align targets.
7458         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7459         vect_no_align targets.
7460
7461 2011-05-01  Xinliang David Li  <davidxl@google.com>
7462
7463         * gcc.dg/tree-ssa/integer-addr.c: New test.
7464         * gcc.dg/tree-ssa/alias_bug.c: New test.
7465
7466 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR libgfortran/48787
7469         * gfortran.dg/round_3.f08: Add more checks.
7470
7471 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/48821
7474         * gfortran.dg/import9.f90: New, proper test.
7475         * gfortran.dg/interface_37.f90: Remove bogus
7476         test (bogus copy of interface_36.f90).
7477
7478 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7479
7480         PR fortran/48821
7481         * gfortran.dg/interface_37.f90: New.
7482
7483 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/48746
7486         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7487
7488 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR tree-optimization/48809
7491         * gcc.c-torture/execute/pr48809.c: New test.
7492
7493 2011-04-29  Jeff Law <law@redhat.com>
7494
7495         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7496
7497 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7498
7499         PR c++/48606
7500         * g++.dg/init/ctor10.C: New.
7501
7502 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7503
7504         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7505           warning in implicitly instantiated templates.
7506
7507 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7508
7509         * g++.dg/warn/Wnull-conversion-1.C: New.
7510         * g++.dg/warn/Wnull-conversion-2.C: New.
7511
7512 2011-04-29  Diego Novillo  <dnovillo@google.com>
7513
7514         * g++.old-deja/g++.other/null3.C: Expect warning about
7515         converting boolean to a pointer.
7516
7517 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7518
7519         PR fortran/48462
7520         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7521         being a target.
7522
7523         PR fortran/48746
7524         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7525
7526 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/48810
7529         * gfortran.dg/typebound_proc_22.f90: New.
7530
7531         PR fortran/48800
7532         * gfortran.dg/interface_36.f90: New.
7533
7534 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7535
7536         PR libgfortran/48488
7537         PR libgfortran/48602
7538         PR libgfortran/48615
7539         PR libgfortran/48684
7540         PR libgfortran/48787
7541         * gfortran.dg/fmt_g.f: Adjust test.
7542         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7543         * gfortran.dg/round_3.f08: New test.
7544         * gfortran.dg/namelist_print_1.f: Adjust test.
7545         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7546         * gfortran.dg/f2003_io_5.f03: Adjust test.
7547         * gfortran.dg/coarray_15.f90: Adjust test.
7548         * gfortran.dg/namelist_65.f90: Adjust test.
7549         * gfortran.dg/fmt_cache_1.f: Adjust test.
7550         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7551         * gfortran.dg/real_const_3.f90: Adjust test.
7552
7553 2011-04-28  Xinliang David Li  <davidxl@google.com>
7554
7555         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7556         * g++.dg/prof-robust-1.C: New test.
7557
7558 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7559
7560         PR tree-optimization/48765
7561         * gcc.dg/vect/pr48765.c: New.
7562
7563 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7564
7565         PR tree-optimization/48775
7566         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7567
7568 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7569
7570         PR c++/48798
7571         * g++.dg/inherit/pr48798.C: New.
7572         * g++.old-deja/g++.other/base1.C: Adjust.
7573
7574 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7575
7576         PR c++/48656
7577         * g++.dg/template/inherit7.C: New test case.
7578
7579 2011-04-28  Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/40052
7582         PR tree-optimization/15347
7583         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7584         * gcc.dg/pr15347.c: Likewise.
7585
7586 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7587
7588         PR c++/48530
7589         * g++.dg/cpp0x/sfinae18.C: New.
7590
7591 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7592
7593         PR c++/48771
7594         * g++.dg/ext/is_literal_type1.C: New.
7595
7596 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7597
7598         PR fortran/48112
7599         PR fortran/48279
7600         * gfortran.dg/interface_35.f90: New.
7601         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7602         * gfortran.dg/func_result_6.f90: Add dg-warning.
7603         * gfortran.dg/bessel_1.f90: Ditto.
7604         * gfortran.dg/hypot_1.f90: Ditto.
7605         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7606         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7607         * gfortran.dg/interface_assignment_4.f90: Ditto.
7608
7609 2011-04-27  Jason Merrill  <jason@redhat.com>
7610
7611         * g++.dg/ext/complex8.C: New.
7612
7613         * g++.dg/cpp0x/initlist49.C: New.
7614         * g++.dg/init/new30.C: New.
7615
7616 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7617
7618         PR fortran/48788
7619         * gfortran.dg/whole_file_34.f90: New.
7620
7621 2011-04-27  Jan Hubicka  <jh@suse.cz>
7622
7623         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7624
7625 2011-04-27  Jason Merrill  <jason@redhat.com>
7626
7627         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7628
7629         * g++.dg/parse/ambig6.C: New.
7630
7631 2011-04-27  Nick Clifton  <nickc@redhat.com>
7632
7633         * gcc.dg/20020312-2.c: Add definition for RX.
7634
7635         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7636         option with RX targets.
7637
7638         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7639         /* */ comments.
7640
7641 2011-04-27  Richard Guenther  <rguenther@suse.de>
7642
7643         * gcc.dg/tree-ssa/pr23382.c: Remove.
7644
7645 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7646
7647         PR target/48767
7648         * gcc.c-torture/compile/pr48767.c: New test.
7649
7650 2011-04-27  Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/48772
7653         * g++.dg/pr48772.C: New testcase.
7654
7655 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR c/48742
7658         * gcc.c-torture/compile/pr48742.c: New test.
7659
7660 2011-04-26  Jason Merrill  <jason@redhat.com>
7661
7662         * g++.dg/lookup/koenig13.C: New.
7663
7664         * g++.dg/cpp0x/initlist48.C: New.
7665
7666 2011-04-25  Jason Merrill  <jason@redhat.com>
7667
7668         * g++.dg/cpp0x/sfinae17.C: New.
7669
7670 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7671
7672         PR target/48258
7673         * gcc.target/powerpc/pr48258-1.c: New file.
7674         * gcc.target/powerpc/pr48258-2.c: Ditto.
7675
7676 2011-04-26  Xinliang David Li  <davidxl@google.com>
7677
7678         * gcc.dg/uninit-suppress.c: New test.
7679         * gcc.dg/uninit-suppress.c: New test.
7680
7681 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7682
7683         PR debug/48768
7684         * gcc.dg/pr48768.c: New test.
7685
7686         PR tree-optimization/48734
7687         * gcc.c-torture/compile/pr48734.c: New test.
7688
7689         PR testsuite/48753
7690         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7691
7692 2011-04-26  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/48731
7695         * gcc.dg/torture/pr48731.c: New testcase.
7696
7697 2011-04-26  Richard Guenther  <rguenther@suse.de>
7698
7699         PR testsuite/48753
7700         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7701
7702 2011-04-26  Richard Guenther  <rguenther@suse.de>
7703
7704         PR middle-end/48694
7705         * gcc.dg/torture/pr48694-1.c: New testcase.
7706         * gcc.dg/torture/pr48694-2.c: Likewise.
7707
7708 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7709
7710         * g++.dg/ext/underlying_type1.C: New.
7711         * g++.dg/ext/underlying_type2.C: Likewise.
7712         * g++.dg/ext/underlying_type3.C: Likewise.
7713         * g++.dg/ext/underlying_type4.C: Likewise.
7714         * g++.dg/ext/underlying_type5.C: Likewise.
7715         * g++.dg/ext/underlying_type6.C: Likewise.
7716         * g++.dg/ext/underlying_type7.C: Likewise.
7717         * g++.dg/ext/underlying_type8.C: Likewise.
7718         * g++.dg/ext/underlying_type9.C: Likewise.
7719         * g++.dg/ext/underlying_type10.C: Likewise.
7720
7721 2011-04-25  Jason Merrill  <jason@redhat.com>
7722
7723         * g++.dg/cpp0x/regress/template-const2.C: New.
7724
7725 2011-04-25  Jeff Law <law@redhat.com>
7726
7727         * gcc.dg/tree-ssa/vrp56.c: new test.
7728
7729 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7730
7731         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7732
7733 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR preprocessor/48740
7736         * c-c++-common/raw-string-11.c: New test.
7737
7738 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7739
7740         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7741         hppa*-*-hpux*.
7742
7743 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7744
7745         PR fortran/18918
7746         * gfortran.dg/coarray_19.f90: New.
7747
7748 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR c/48685
7751         * gcc.dg/pr48685.c: New test.
7752
7753 2011-04-22  Jan Hubicka  <jh@suse.cz>
7754
7755         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7756
7757 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR tree-optimization/48717
7760         * gcc.c-torture/execute/pr48717.c: New test.
7761
7762 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7763
7764         PR target/48723
7765         * gcc.target/i386/pr48723.c: New test.
7766
7767 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR c/48716
7770         * gcc.dg/gomp/pr48716.c: New test.
7771         * g++.dg/gomp/pr48716.C: New test.
7772
7773 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7774
7775         PR c/36750
7776         * gcc.dg/missing-field-init-2.c: Update testcase.
7777
7778 2011-04-22  Alan Modra  <amodra@gmail.com>
7779
7780         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7781
7782 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7783
7784         PR fortran/48405
7785         * gfortran.dg/function_optimize_6.f90:  New test.
7786
7787 2011-04-21  Easwaran Raman  <eraman@google.com>
7788
7789         * gcc.dg/stack-layout-2.c: New test.
7790
7791 2011-04-21  Richard Guenther  <rguenther@suse.de>
7792
7793         PR lto/48703
7794         * g++.dg/lto/pr48207-2_0.C: New testcase.
7795         * g++.dg/lto/pr48207-3_0.C: Likewise.
7796
7797 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7798
7799         * gnat.dg/volatile5.adb: New test.
7800         * gnat.dg/volatile5_pkg.ads: New helper.
7801
7802 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7803
7804         PR target/48708
7805         * gcc.target/i386/pr48708.c: New test.
7806
7807 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7808
7809         * gcc.dg/vect/vect-119.c: New test.
7810
7811 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7812
7813         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7814         and once without.
7815
7816 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7817             Richard Sandiford  <richard.sandiford@linaro.org>
7818
7819         PR target/46329
7820         * gcc.target/arm/pr46329.c: New test.
7821
7822 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7823
7824         PR fortran/18918
7825         * gfortran.dg/coarray_18.f90: New.
7826
7827 2011-04-20  Jason Merrill  <jason@redhat.com>
7828
7829         * g++.dg/cpp0x/initlist47.C: New.
7830
7831         * g++.dg/init/dtor4.C: New.
7832
7833 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7834
7835         PR target/48678
7836         * gcc.target/i386/sse2-pinsrw.c: New test.
7837         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7838         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7839         * gcc.target/i386/sse2-insvhi.c: Ditto.
7840         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7841         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7842
7843 2011-04-20  Jason Merrill  <jason@redhat.com>
7844
7845         * g++.dg/template/const4.C: New.
7846
7847 2011-04-20  Easwaran Raman  <eraman@google.com>
7848
7849         * gcc.dg/stack-layout-1.c: New test.
7850
7851 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7852
7853         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7854         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7855         function.
7856
7857 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7858
7859         * gcc.dg/binop-xor1.c: New test.
7860         * gcc.dg/binop-xor2.c: New test.
7861         * gcc.dg/binop-xor3.c: New test.
7862         * gcc.dg/binop-xor4.c: New test.
7863         * gcc.dg/binop-xor5.c: New test.
7864
7865 2011-04-20  Richard Guenther  <rguenther@suse.de>
7866
7867         PR tree-optimization/47892
7868         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7869
7870 2011-04-20  Richard Guenther  <rguenther@suse.de>
7871
7872         PR middle-end/48695
7873         * g++.dg/torture/pr48695.C: New testcase.
7874
7875 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7876
7877         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7878         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7879         * gcc.c-torture/execute/pr45262.c: Ditto
7880         * gcc.dg/torture/pr43165.c: Ditto.
7881         * gcc.dg/torture/pr47228.c: Ditto.
7882         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7883         * gcc.dg/ipa/pr45644.c: Ditto.
7884         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7885         PDP11.
7886
7887 2011-04-19  Jason Merrill  <jason@redhat.com>
7888
7889         * g++.dg/ext/complex7.C: New.
7890
7891         * g++.dg/ext/attrib41.C: New.
7892
7893 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7894
7895         PR testsuite/48676
7896         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7897
7898 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR target/48678
7901         * gcc.target/i386/pr48678.c: New test.
7902
7903 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7904
7905         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7906         * g++.dg/opt/devirt2.C: New test.
7907         * g++.dg/ipa/devirt-g-1.C: Likewise.
7908
7909 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7910
7911         PR fortran/48588
7912         * gfortran.dg/whole_file_33.f90: New.
7913
7914 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7915
7916         * g++.dg/ipa/devirt-7.C: New test.
7917
7918 2011-04-19  Richard Guenther  <rguenther@suse.de>
7919
7920         PR lto/48207
7921         * g++.dg/lto/pr48207_0.C: New testcase.
7922
7923 2011-04-18  Jason Merrill  <jason@redhat.com>
7924
7925         * g++.dg/init/void1.C: New.
7926
7927         * g++.dg/cpp0x/union4.C: New.
7928
7929 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR middle-end/48661
7932         * g++.dg/torture/pr48661.C: New test.
7933
7934         PR c++/48632
7935         * g++.dg/gomp/pr48632.C: New test.
7936
7937 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7938
7939         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7940         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7941
7942 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7943
7944         PR fortran/18918
7945         * gfortran.dg/coarray_17.f90: New.
7946         * gfortran.dg/coarray_10.f90: Update dg-error.
7947
7948 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950         PR testsuite/48251
7951         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7952         * gfortran.dg/guality/guality.exp: Likewise.
7953
7954 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7955
7956         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7957
7958 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7959
7960         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7961
7962 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7963
7964         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7965
7966 2011-04-18  Richard Guenther  <rguenther@suse.de>
7967
7968         PR middle-end/46364
7969         * g++.dg/torture/pr46364.C: New testcase.
7970
7971 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7972
7973         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7974
7975 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7976
7977         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7978
7979 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7980             Ira Rosen  <ira.rosen@linaro.org>
7981
7982         PR target/48252
7983         * gcc.target/arm/pr48252.c: New test.
7984
7985 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7986
7987         PR tree-optimization/48616
7988         * gcc.dg/pr48616.c: New test.
7989
7990 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7991
7992         PR fortran/18918
7993         * gfortran.dg/coarray_16.f90: New.
7994
7995 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7996
7997         PR fortran/48462
7998         * gfortran.dg/realloc_on_assign_7.f03: New test.
7999
8000 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8001
8002         PR libgfortran/48602
8003         * gfortran.dg/fmt_g0_6.f08: New test.
8004
8005 2011-04-17  Jason Merrill  <jason@redhat.com>
8006
8007         * g++.dg/cpp0x/sfinae16.C: New.
8008
8009 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8010
8011         * gcc.target/mips/reg-var-1.c: New test.
8012
8013 2011-04-17  Jan Hubicka  <jh@suse.cz>
8014
8015         * gcc.dg/winline-5.c: Update testcase.
8016
8017 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8018
8019         * gnat.dg/discr27.ad[sb]: Move dg directive.
8020         * gnat.dg/discr28.ad[sb]: New test.
8021         * gnat.dg/discr28_pkg.ads: New helper.
8022
8023 2011-04-17  Michael Matz  <matz@suse.de>
8024
8025         PR tree-optimization/48622
8026         PR lto/48645
8027         * gcc.dg/lto/pr48622_0.c: New test.
8028
8029 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8030
8031         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8032         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8033         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8034         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8035         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8036         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8037
8038 2011-04-15  Jason Merrill  <jason@redhat.com>
8039
8040         * g++.dg/cpp0x/range-for17.C: New.
8041
8042 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8043
8044         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8045         * g++.dg/cpp0x/range-for3.C: Likewise.
8046         * g++.dg/cpp0x/range-for9.C: Correct error message.
8047         * g++.dg/cpp0x/range-for11.C: New.
8048         * g++.dg/cpp0x/range-for12.C: New.
8049         * g++.dg/cpp0x/range-for13.C: New.
8050         * g++.dg/cpp0x/range-for14.C: New.
8051         * g++.dg/cpp0x/range-for15.C: New.
8052         * g++.dg/cpp0x/range-for16.C: New.
8053
8054 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/18918
8057         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8058
8059 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8060
8061         * objc.dg/naming-4.m: Updated.
8062         * objc.dg/naming-5.m: Updated.
8063         * objc.dg/naming-6.m: New.
8064         * objc.dg/naming-7.m: New.
8065         * obj-c++.dg/naming-1.mm: Updated.
8066         * obj-c++.dg/naming-2.mm: Updated.
8067         * obj-c++.dg/naming-3.mm: New.
8068         * obj-c++.dg/naming-4.mm: New.
8069
8070 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8071
8072         PR libgfortran/48589
8073         * gfortran.dg/fmt_g0_5.f08: New test.
8074
8075 2011-04-15  Richard Guenther  <rguenther@suse.de>
8076
8077         PR testsuite/48286
8078         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8079
8080 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8081
8082         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8083         -finline-limit=0 to -fno-inline
8084
8085 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR target/48614
8088         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8089         just avx.
8090
8091 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR target/48605
8094         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8095         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8096         * gcc.target/i386/avx-insertps-3.c: New test.
8097         * gcc.target/i386/avx-insertps-4.c: New test.
8098
8099 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8100
8101         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8102         -finline-limit=0
8103
8104 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8105
8106         PR target/46779
8107         PR target/45291
8108         PR target/41894
8109         * gcc.target/avr/pr46779-1.c: New test case
8110         * gcc.target/avr/pr46779-2.c: New test case
8111
8112 2011-04-14  Jason Merrill  <jason@redhat.com>
8113
8114         * g++.dg/cpp0x/sfinae15.C: New.
8115
8116         * g++.dg/cpp0x/sfinae14.C: New.
8117
8118         * g++.dg/ext/vla10.C: New.
8119
8120 2011-04-14  Richard Guenther  <rguenther@suse.de>
8121
8122         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8123
8124 2011-04-14  Richard Guenther  <rguenther@suse.de>
8125
8126         * gcc.dg/fold-bitand-4.c: Move ...
8127         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8128
8129 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8130
8131         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8132         variables const.
8133         * gcc.target/avr/torture/trivial.c: Ditto.
8134
8135 2011-04-13  Jason Merrill  <jason@redhat.com>
8136
8137         * g++.dg/template/operator11.C: New.
8138
8139 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR middle-end/48591
8142         * gcc.dg/gomp/pr48591.c: New test.
8143
8144         PR c++/48570
8145         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8146         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8147
8148 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8149
8150         PR c++/48574
8151         * g++.dg/template/dependent-expr7.C: New test case.
8152
8153 2011-04-13  Jason Merrill  <jason@redhat.com>
8154
8155         * g++.dg/cpp0x/sfinae13.C: New.
8156
8157 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8158
8159         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8160
8161 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8162
8163         * gcc.target/arm/pr43698.c: Remove -march option.
8164
8165 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8166
8167         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8168         -march option.
8169
8170 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8171
8172         PR fortran/48360
8173         PR fortran/48456
8174         * gfortran.dg/realloc_on_assign_6.f03: New test.
8175
8176 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8177
8178         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8179         targets the additional -mno-ms-bitfields and
8180         -Wno-packed-bitfield-compat options.
8181         * g++.dg/ext/bitfield3.C: Likewise.
8182         * g++.dg/ext/bitfield4.C: Likewise.
8183         * g++.dg/ext/bitfield5.C: Likewise.
8184         * gcc.dg/bitfld-15.c: Likewise.
8185         * gcc.dg/bitfld-16.c: Likewise.
8186         * gcc.dg/bitfld-17.c: Likewise.
8187         * gcc.dg/bitfld-18.c: Likewise.
8188
8189 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8190
8191         * gcc.target/arm/neon-vld3-1.c: New test.
8192         * gcc.target/arm/neon-vst3-1.c: New test.
8193         * gcc.target/arm/neon/v*.c: Regenerate.
8194
8195 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR rtl-optimization/48549
8198         * g++.dg/opt/pr48549.C: New test.
8199
8200 2011-04-12  Richard Guenther  <rguenther@suse.de>
8201
8202         PR tree-optimization/46076
8203         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8204
8205 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8206
8207         PR testsuite/21164
8208         * lib/compat.exp (compat-execute): Declare unsupported after
8209         stripping path from src1.
8210         * lib/lto.exp (lto-execute): Likewise.
8211
8212 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR c/48552
8215         * gcc.dg/pr48552-1.c: New test.
8216         * gcc.dg/pr48552-2.c: New test.
8217
8218 2011-04-11  Jason Merrill  <jason@redhat.com>
8219
8220         * g++.dg/cpp0x/sfinae12.C: New.
8221
8222         * g++.dg/cpp0x/enum10.C: New.
8223
8224         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8225
8226         * g++.dg/cpp0x/rv-func.C: New.
8227
8228 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8229
8230         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8231         alpha*-dec-osf5*.
8232
8233 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8234
8235         PR tree-optimization/48195
8236         * gcc.dg/ipa/pr48195.c: New test.
8237
8238 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8239
8240         * gnat.dg/return3.adb: Remove unused switch.
8241
8242 2011-04-08  Mike Stump  <mikestump@comcast.net>
8243
8244         PR testsuite/48506
8245         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8246         default to fno-common.
8247
8248 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8249
8250         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8251         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8252
8253 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8254
8255         PR fortran/48448
8256         * gfortran.dg/function_optimize_5.f90:  New test.
8257
8258 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gnat.dg/aggr17.adb: New test.
8261         * gnat.dg/aggr18.adb: Likewise.
8262
8263 2011-04-08  Michael Matz  <matz@suse.de>
8264
8265         PR middle-end/48389
8266         * gcc.target/i386/pr48389.c: New test.
8267
8268 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8269
8270         PR rtl-optimization/48272
8271         * g++.dg/opt/pr48272.C: New.
8272
8273 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8274
8275         PR rtl-optimization/48235
8276         * gcc.dg/pr48235.c: New.
8277
8278 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8279
8280         PR rtl-optimization/48302
8281         * g++.dg/opt/pr48302.C: New.
8282
8283 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8284
8285         PR target/48273
8286         * g++.dg/opt/pr48273.C: New.
8287
8288 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8289
8290         PR rtl-optimization/48442
8291         * gcc.dg/pr48442.c: New.
8292
8293 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR tree-optimization/48377
8296         * gcc.dg/vect/pr48377.c: New test.
8297
8298 2011-04-07  Jason Merrill  <jason@redhat.com>
8299
8300         * g++.dg/cpp0x/regress/call1.C: New.
8301
8302         * g++.dg/cpp0x/variadic107.C: New.
8303
8304         * g++.dg/cpp0x/sfinae11.C: New.
8305         * g++.dg/cpp0x/noexcept02.C: Fix.
8306
8307         * g++.dg/cpp0x/sfinae10.C: New.
8308
8309         * g++.dg/cpp0x/sfinae9.C: New.
8310
8311         * c-c++-common/Wcast-qual-1.c: Move here from...
8312         * gcc.dg/cast-qual-3.c: ...here, and...
8313         * g++.dg/warn/Wcast-qual2.C: ...here.
8314
8315         * g++.dg/cpp0x/sfinae8.C: New.
8316
8317         * g++.dg/cpp0x/sfinae7.C: New.
8318
8319         * g++.dg/cpp0x/enum9.C: New.
8320
8321 2011-04-07  Mike Stump  <mikestump@comcast.net>
8322
8323         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8324         with no trampolines.
8325
8326 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR fortran/48117
8329         * gfortran.dg/gomp/pr48117.f90: New test.
8330
8331         PR debug/48343
8332         * gcc.dg/torture/pr48343.c: New test.
8333
8334 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8337
8338 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8339
8340         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8341
8342 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8343
8344         PR target/43920
8345         * lib/scanasm.exp (object-size): New proc.
8346         * gcc.target/arm/pr43920-2.c: New test.
8347
8348 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/18918
8351         PR fortran/48477
8352         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8353
8354 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8355
8356         * gcc.dg/mtune.c: Prune note from output.
8357
8358 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR debug/48466
8361         * gcc.dg/guality/pr36977.c: New test.
8362         * gcc.dg/guality/pr48466.c: New test.
8363
8364 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8365
8366         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8367
8368 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8369
8370         * gnat.dg/return3.adb: New test.
8371
8372 2011-04-06  Richard Guenther  <rguenther@suse.de>
8373
8374         PR tree-optimization/47663
8375         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8376
8377 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8378
8379         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8380         Solaris 8 and 9 as well.
8381
8382 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8383
8384         PR target/43920
8385         * gcc.target/arm/pr43920-1.c: New test.
8386
8387 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8388
8389         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8390         (cctor): Actually return the value.
8391         (main): Cast return values.
8392
8393 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8394
8395         * gfortran.dg/character_comparison_8.f90:  New test.
8396
8397 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8398
8399         * frontend-passes: (optimize_lexical_comparison): New function.
8400         (optimize_expr): Call it.
8401         (optimize_comparison): Also handle lexical comparison functions.
8402         Return false instad of -2 for unequal comparison.
8403
8404 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8405
8406         PR fortran/48412
8407         * function_optimize_4.f90:  New test.
8408
8409 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8410
8411         PR fortran/18918
8412         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8413         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8414         * gfortran.dg/coarray_15.f90: New.
8415
8416 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8417
8418         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8419         * gfortran.dg/bessel_7.f90: Likewise.
8420
8421 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8422
8423         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8424
8425 2011-04-03  Richard Guenther  <rguenther@suse.de>
8426             Ira Rosen  <ira.rosen@linaro.org>
8427
8428         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8429         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8430         -ftree-loop-if-convert-stores.
8431
8432 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8433
8434         * gnat.dg/specs/aggr2.ads: New test.
8435
8436 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8437
8438         * gnat.dg/debug2.ad[sb]: New test.
8439         * gnat.dg/debug2_pkg.ads: New helper.
8440         * gnat.dg/debug3.ad[sb]: New test.
8441
8442 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8443
8444         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8445
8446 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR middle-end/48335
8449         * gcc.c-torture/compile/pr48335-1.c: New test.
8450         * gcc.dg/pr48335-1.c: New test.
8451         * gcc.dg/pr48335-2.c: New test.
8452         * gcc.dg/pr48335-3.c: New test.
8453         * gcc.dg/pr48335-4.c: New test.
8454         * gcc.dg/pr48335-5.c: New test.
8455         * gcc.dg/pr48335-6.c: New test.
8456         * gcc.dg/pr48335-7.c: New test.
8457         * gcc.dg/pr48335-8.c: New test.
8458         * gcc.target/i386/pr48335-1.c: New test.
8459
8460 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8461
8462         PR c/36299
8463         * gcc.dg/Waddress.c: New test.
8464
8465 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8466
8467         PR fortran/48352
8468         * gfortran.dg/function_optimize_3.f90:  New test.
8469
8470 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8471
8472         * gcc.c-torture/compile/20110401-1.c: New test.
8473
8474         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8475         * g++.dg/lto/20091002-2_0.C: Likewise.
8476         * g++.dg/lto/20090303_0.c: Likewise.
8477         * g++.dg/lto/20091004-1_0.C: Likewise.
8478         * g++.dg/lto/20091002-3_0.C: Likewise.
8479         * g++.dg/lto/20091004-2_0.C: Likewise.
8480         * g++.dg/lto/20081123_0.C: Likewise.
8481         * g++.dg/lto/20090313_0.C: Likewise.
8482         * g++.dg/lto/20081109-1_0.C: Likewise.
8483         * g++.dg/lto/20081219_0.C: Likewise.
8484         * g++.dg/lto/20081204-1_0.C: Likewise.
8485         * g++.dg/lto/20090302_0.C: Likewise.
8486         * g++.dg/lto/20081119-1_0.C: Likewise.
8487         * g++.dg/lto/20081118_0.C: Likewise.
8488         * gcc.dg/lto/20091020-2_0.c: Likewise.
8489         * gcc.dg/lto/20090210_0.c: Likewise.
8490         * gcc.dg/lto/20081204-1_0.c: Likewise.
8491         * gcc.dg/lto/20081224_0.c: Likewise.
8492         * gcc.dg/lto/20090219_0.c: Likewise.
8493         * gcc.dg/lto/20091014-1_0.c: Likewise.
8494         * gcc.dg/lto/20091016-1_0.c: Likewise.
8495         * gcc.dg/lto/20090206-2_0.c: Likewise.
8496         * gcc.dg/lto/20090116_0.c: Likewise.
8497         * gcc.dg/lto/20091013-1_0.c: Likewise.
8498         * gcc.dg/lto/20091015-1_0.c: Likewise.
8499         * gcc.dg/lto/20090126-2_0.c: Likewise.
8500
8501 2011-03-31  Ian Lance Taylor  <iant@google.com>
8502
8503         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8504
8505 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8506
8507         * gnat.dg/opt16.adb: New test.
8508
8509 2011-03-31  Jason Merrill  <jason@redhat.com>
8510
8511         * g++.dg/cpp0x/defaulted24.C: New.
8512
8513 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515         PR target/16292
8516         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8517         with -O0.
8518
8519 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8520
8521         * g++.dg/other/i386-9.C: New test.
8522
8523 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8526
8527 2011-03-30  Jason Merrill  <jason@redhat.com>
8528
8529         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8530
8531         * g++.dg/cpp0x/regress/isnan.C: New.
8532
8533         * g++.dg/cpp0x/initlist46.C: New.
8534
8535 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8536
8537         PR target/47551
8538         * gcc.target/arm/neon-modes-2.c: New test.
8539
8540 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR c/48305
8543         * gcc.c-torture/compile/pr48305.c: New test.
8544
8545 2011-03-29  Jason Merrill  <jason@redhat.com>
8546
8547         * g++.dg/cpp0x/regress/value-dep1.C: New.
8548
8549 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8550
8551         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8552
8553 2011-03-29  Ian Lance Taylor  <iant@google.com>
8554
8555         * go.test/go-test.exp: Handle the test lines used in several new
8556         tests.
8557         (errchk): Add opts parameter.  Change all callers.  Handle parens
8558         in regexps.
8559
8560 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8561             Dominique d'Humieres  <dominiq@lps.ens.fr>
8562
8563         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8564         and __APPLE__ && __PPC__ && __ALTIVEC__.
8565
8566 2011-03-29  Jason Merrill  <jason@redhat.com>
8567
8568         * g++.dg/cpp0x/dependent1.C: New.
8569
8570         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8571
8572         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8573
8574         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8575
8576 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8577
8578         PR fortran/48095
8579         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8580         * gfortran.dg/proc_ptr_comp_32.f90: New.
8581
8582 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8583
8584         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8585         check for corresponding warning.
8586
8587 2011-03-28  Jason Merrill  <jason@redhat.com>
8588
8589         * g++.dg/cpp0x/rv-deduce2.C: New.
8590
8591 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR debug/48203
8594         * gcc.dg/pr48203.c: New test.
8595
8596 2011-03-28  Jeff Law <law@redhat.com>
8597
8598         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8599
8600 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8601
8602         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8603         and __PPC__ && __ALTIVEC__.
8604
8605 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8606
8607         PR testsuite/48238
8608         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8609         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8610         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8611         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8612
8613 2011-03-28  Jason Merrill  <jason@redhat.com>
8614
8615         * g++.dg/cpp0x/initlist-array2.C: New.
8616
8617         * g++.dg/cpp0x/initlist-array1.C: New.
8618
8619         * g++.dg/cpp0x/constexpr-compound.C: New.
8620
8621         * g++.dg/cpp0x/constexpr-using.C: New.
8622
8623         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8624
8625 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8626
8627         PR testsuite/48276
8628         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8629
8630 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8631
8632         * gcc.dg/slp-1.c: New test.
8633
8634 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8635
8636         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8637         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8638         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8639         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8640         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8641         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8642         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8643         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8644         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8645         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8646         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8647         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8648         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8649         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8650
8651 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8652
8653         PR fortran/47065
8654         * gfortran.dg/trim_optimize_5.f90:  New test.
8655         * gfortran.dg/trim_optimize_6.f90:  New test.
8656
8657 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8658
8659         PR target/38598
8660         * gcc.target/mips/madd-7.c: Remove -mlong32.
8661         * gcc.target/mips/msub-7.c: Likewise.
8662
8663 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8664
8665         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8666         accesses to preserve the meaning of the test for doubleword vectors.
8667         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8668         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8669
8670 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8671
8672         PR fortran/48291
8673         * gfortran.dg/class_42.f03: New.
8674
8675 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8676
8677         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8678         strided accesses.
8679
8680 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8681
8682         PR rtl-optimization/48144
8683         * gcc.dg/pr48144.c: New test.
8684
8685 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8686
8687         * gnat.dg/discr27.ad[sb]: New test.
8688
8689 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8690
8691         * gnat.dg/limited_with2.ad[sb]: New test.
8692         * gnat.dg/limited_with2_pkg1.ads: New helper.
8693         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8694
8695 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8696
8697         * gnat.dg/opt15.adb: New test.
8698         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8699
8700 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8701
8702         PR fortran/48174
8703         PR fortran/45304
8704         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8705         * gfortran.dg/leadz_trailz_3.f90: Ditto
8706
8707 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8708
8709         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8710
8711 2011-03-25  Jason Merrill  <jason@redhat.com>
8712
8713         * g++.dg/cpp0x/defaulted22.C: New.
8714         * g++.dg/cpp0x/defaulted23.C: New.
8715         * g++.dg/cpp0x/defaulted15.C: Adjust.
8716
8717 2011-03-25  Jason Merrill  <jason@redhat.com>
8718
8719         * g++.dg/cpp0x/move1.C: New.
8720
8721 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8722
8723         PR target/48287
8724         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8725
8726 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8729         for mips-sgi-irix6.5.
8730         Replace snprintf prototype by <stdio.h>.
8731
8732 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8733
8734         PR testsuite/48283
8735         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8736         run_expensive_tests.
8737         * gcc.dg/graphite/block-4.c: Likewise.
8738         * gcc.dg/graphite/block-7.c: Likewise.
8739         * gcc.dg/graphite/block-8.c: Likewise.
8740
8741 2011-03-25  Richard Guenther  <rguenther@suse.de>
8742
8743         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8744         * g++.dg/tree-ssa/pr8781.C: Likewise.
8745         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8746         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8747         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8748         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8749         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8750         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8751         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8752         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8753         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8754         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8755         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8756         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8757         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8758         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8759         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8760         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8761         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8762         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8763         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8764         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8765         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8766         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8767         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8768         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8769         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8770         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8771         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8772         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8773         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8774         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8775         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8776         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8777         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8778         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8779         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8780         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8781         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8782         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8783         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8784         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8785         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8786         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8787         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8788         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8789         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8790         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8791         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8792         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8793         * c-c++-common/pr46562-2.c: Likewise.
8794         * gfortran.dg/pr42108.f90: Likewise.
8795         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8796         foo to be inlined even at -O1.
8797         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8798         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8799         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8800         * gcc.dg/matrix/matrix.exp: Disable FRE.
8801
8802 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8803
8804         PR debug/48204
8805         * gcc.dg/dfp/pr48204.c: New test.
8806
8807 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8808
8809         PR target/48209
8810         * gcc.c-torture/execute/pr47917.c: Move this...
8811         * gcc.dg/torture/pr47917.c: to here and add xfails.
8812
8813 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8814
8815         * gnat.dg/array16.ad[sb]: New test.
8816         * gnat.dg/array16.ads: New helper.
8817
8818 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * gnat.dg/derived_type2.adb: New test.
8821
8822 2011-03-24  Richard Guenther  <rguenther@suse.de>
8823
8824         PR tree-optimization/48271
8825         * g++.dg/torture/pr48271.C: New testcase.
8826
8827 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8828
8829         * gnat.dg/array15.ad[sb]: New test.
8830
8831 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8832
8833         PR target/48237
8834         * gcc.target/i386/pr48237.c: New test.
8835
8836 2011-03-24  Richard Guenther  <rguenther@suse.de>
8837
8838         PR middle-end/48269
8839         * gcc.dg/builtin-object-size-10.c: New testcase.
8840
8841 2011-03-24  Richard Guenther  <rguenther@suse.de>
8842
8843         PR tree-optimization/46562
8844         * c-c++-common/pr46562-2.c: New testcase.
8845         * c-c++-common/pr46562.c: Likewise.
8846
8847 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8848
8849         * gcc.dg/vect/vect-cselim-1.c: New test.
8850         * gcc.dg/vect/vect-cselim-2.c: New test.
8851
8852 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8853
8854         * gcc.target/arm/pr46934.c: New.
8855
8856 2011-03-23  Ian Lance Taylor  <iant@google.com>
8857
8858         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8859
8860 2011-03-23  Richard Guenther  <rguenther@suse.de>
8861
8862         * gcc.dg/struct: Remove directory and contents.
8863
8864 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8865
8866         PR testsuite/48251
8867         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8868
8869 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8870
8871         * gnat.dg/discr26.ad[sb]: New test.
8872         * gnat.dg/discr26_pkg.ads: New helper.
8873
8874 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8875
8876         PR target/47553
8877         * gcc.target/arm/neon-vld-1.c: New test.
8878
8879 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8880
8881         * gnat.dg/array14.ad[sb]: New test.
8882         * gnat.dg/array14_pkg.ads: New helper.
8883
8884 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8885
8886         * gcc.c-torture/execute/920501-8.x: Remove.
8887         * gcc.c-torture/execute/930513-1.x: Remove.
8888         * gcc.c-torture/execute/960312-1.x: Remove.
8889         * gcc.c-torture/compile/20000804-1.c,
8890         gcc.c-torture/compile/20001205-1.c,
8891         gcc.c-torture/compile/20001226-1.c,
8892         gcc.c-torture/compile/20010518-2.c,
8893         gcc.c-torture/compile/20020312-1.c,
8894         gcc.c-torture/compile/20020604-1.c,
8895         gcc.c-torture/compile/920501-12.c,
8896         gcc.c-torture/compile/920501-4.c,
8897         gcc.c-torture/compile/920520-1.c,
8898         gcc.c-torture/compile/980506-1.c,
8899         gcc.c-torture/execute/980709-1.x,
8900         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8901         options for m68hc11.
8902         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8903         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8904         m68hc11.
8905
8906 2011-03-22  Nick Clifton  <nickc@redhat.com>
8907
8908         * lib/target-supports.exp (check_profiling_available): Add MN10300
8909         to the list of targets that do not support profiling.  Restore
8910         alpha sorting to this list.
8911
8912 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8913
8914         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8915         failure on 32-bit systems.
8916         * gcc.dg/torture/vector-2.c: Ditto.
8917
8918 2011-03-22  Richard Guenther  <rguenther@suse.de>
8919
8920         PR tree-optimization/48228
8921         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8922
8923 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8924
8925         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8926         powerpc.
8927
8928         PR target/48226
8929         * gcc.target/powerpc/pr48226.c: New file.
8930
8931 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8932
8933         * lib/prune.exp (prune_gcc_output): Prune "could not create
8934         compact unwind for" warnings.
8935
8936 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR c/42544
8939         PR c/48197
8940         * gcc.c-torture/execute/pr42544.c: New test.
8941         * gcc.c-torture/execute/pr48197.c: New test.
8942
8943 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8944
8945         PR preprocessor/48192
8946         * gcc.target/powerpc/pr48192.c: New file.
8947
8948         PR target/48053
8949         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8950         split problem of 0 being loaded in a VSX register.
8951
8952 2011-03-21  Richard Guenther  <rguenther@suse.de>
8953
8954         PR c/47939
8955         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8956         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8957         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8958         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8959
8960 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR target/48213
8963         * gcc.dg/pr48213.c: New test.
8964
8965 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8966
8967         PR target/12171
8968         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8969
8970 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8971
8972         * gcc.target/arm/xor-and.c: New.
8973
8974 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975
8976         PR fortran/22572
8977         * gfortran.dg/function_optimize_1.f90:  New test.
8978         * gfortran.dg/function_optimize_2.f90:  New test.
8979
8980 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8981
8982         PR rtl-optimization/47502
8983         * gcc.target/i386/pr47502-1.c: New.
8984         * gcc.target/i386/pr47502-2.c: Likewise.
8985
8986 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR rtl-optimization/48156
8989         * gcc.dg/pr48156.c: New test.
8990
8991 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8992
8993         PR libfortran/47439
8994         * gfortran.dg/scratch_1.f90: Adjust test.
8995
8996 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8997
8998         PR libfortran/47439
8999         * gfortran.dg/scratch_1.f90: New test.
9000
9001 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9002
9003         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9004         variably modified typedefs.
9005         * gcc.dg/c1x-typedef-2.c: Remove.
9006
9007 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9008
9009         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9010         * gcc.dg/c1x-anon-struct-3.c: New test.
9011         * gcc.dg/anon-struct-11.c: Update.
9012
9013 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9014
9015         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9016         dg-xfail-run-if.
9017         Only xfail with gas.
9018
9019 2011-03-18  Jason Merrill  <jason@redhat.com>
9020
9021         * g++.dg/template/fn-ptr1.C: New.
9022
9023         * g++.dg/overload/volatile1.C: New.
9024
9025         * g++.dg/opt/pr23372.C: New.
9026
9027         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9028
9029 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9030
9031         PR middle-end/47405
9032         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9033
9034 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9035
9036         * gcc.target/arm/unsigned-extend-1.c: New.
9037
9038 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR bootstrap/48161
9041         * gcc.c-torture/compile/pr48161.c: New test.
9042
9043 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045         PR middle-end/47725
9046         * gcc.dg/torture/pr47725.c: New.
9047
9048 2011-03-17  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9051         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9052
9053 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9054
9055         * gnat.dg/specs/elab2.ads: New test.
9056         * gnat.dg/specs/elab2_pkg.ads: New helper.
9057
9058 2011-03-17  Jason Merrill  <jason@redhat.com>
9059
9060         * g++.dg/cpp0x/decltype-1212.C: New.
9061         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9062
9063 2011-03-17  Jason Merrill  <jason@redhat.com>
9064
9065         * g++.dg/parse/memfnquals1.C: New.
9066
9067 2011-03-17  Richard Guenther  <rguenther@suse.de>
9068
9069         PR middle-end/48134
9070         * gcc.dg/pr48134.c: New testcase.
9071
9072 2011-03-17  Richard Guenther  <rguenther@suse.de>
9073
9074         PR middle-end/48165
9075         * g++.dg/torture/pr48165.C: New testcase.
9076
9077 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9078
9079         PR rtl-optimization/48141
9080         * gcc.dg/pr48141.c: New test.
9081
9082 2011-03-16  Jason Merrill  <jason@redhat.com>
9083
9084         * g++.dg/cpp0x/constexpr-48089.C: New.
9085
9086         * g++.dg/cpp0x/constexpr-abi1.C: New.
9087
9088         * g++.dg/cpp0x/constexpr-46336.C: New.
9089         * g++.dg/parse/friend5.C: Adjust expected errors.
9090
9091         * g++.dg/cpp0x/constexpr-47570.C: New.
9092
9093 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9094
9095         PR debug/47510
9096         * ++.dg/debug/dwarf2/typedef6.C: New test.
9097
9098 2011-03-16  Jason Merrill  <jason@redhat.com>
9099
9100         * g++.dg/cpp0x/elision2.C: New.
9101
9102         * g++.dg/cpp0x/constexpr-array3.C: New.
9103
9104 2011-03-16  Jason Merrill  <jason@redhat.com>
9105
9106         * g++.dg/cpp0x/sfinae6.C: New.
9107         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9108         * g++.dg/cpp0x/pr45908.C: Likewise.
9109         * g++.dg/cpp0x/sfinae6.C: Likewise.
9110         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9111         * g++.old-deja/g++.law/arg11.C: Likewise.
9112
9113 2011-03-16  Jason Merrill  <jason@redhat.com>
9114
9115         * g++.dg/template/incomplete6.C: New.
9116
9117 2011-03-16  Jeff Law <law@redhat.com>
9118
9119         * gcc.dg/tree-ssa/vrp55.c: New test.
9120
9121 2011-03-16  Jason Merrill  <jason@redhat.com>
9122
9123         * g++.dg/cpp0x/auto22.C: New.
9124
9125 2011-03-16  Richard Guenther  <rguenther@suse.de>
9126
9127         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9128         optimizing it away if promoted to const.
9129
9130 2011-03-16  Richard Guenther  <rguenther@suse.de>
9131
9132         PR tree-optimization/48149
9133         * gcc.dg/fold-complex-1.c: New testcase.
9134
9135 2011-03-16  Richard Guenther  <rguenther@suse.de>
9136
9137         PR testsuite/48147
9138         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9139         or cloning happens.
9140
9141 2011-03-16  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/26134
9144         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9145
9146 2011-03-16  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/48146
9149         * gcc.dg/torture/pr48146.c: New testcase.
9150
9151 2011-03-16  Richard Guenther  <rguenther@suse.de>
9152
9153         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9154         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9155
9156 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9157
9158         PR middle-end/48136
9159         * gcc.c-torture/compile/pr48136.c: New test.
9160
9161         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9162
9163         PR debug/45882
9164         * gcc.dg/guality/pr45882.c: New test.
9165
9166 2011-03-15  Jason Merrill  <jason@redhat.com>
9167
9168         * g++.dg/cpp0x/constexpr-recursion.C: New.
9169
9170         * g++.dg/cpp0x/implicit11.C: New.
9171
9172 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9173
9174         * g++.dg/cpp0x/constexpr-attribute.C: New.
9175
9176 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9177
9178         * g++.dg/parse/pr34758.C: New.
9179
9180 2011-03-15  Xinliang David Li  <davidxl@google.com>
9181
9182         PR c/47837
9183         * gcc.dg/uninit-pred-7_d.c: New test.
9184         * gcc.dg/uninit-pred-8_d.c: New test.
9185
9186 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9187
9188         PR target/46788
9189         * gcc.target/arm/pr46788.c: New.
9190
9191 2011-03-15  Richard Guenther  <rguenther@suse.de>
9192
9193         PR middle-end/47650
9194         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9195         * gfortran.dg/ishft_4.f90: Likewise.
9196         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9197
9198 2011-03-15  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/13954
9201         * g++.dg/tree-ssa/pr13954.C: New testcase.
9202
9203 2011-03-15  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/48037
9206         * gcc.target/i386/pr48037-1.c: New testcase.
9207
9208 2011-03-15  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/41490
9211         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9212         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9213         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9215         * g++.dg/tree-ssa/pr33604.C: Adjust.
9216
9217 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9218
9219         PR middle-end/47917
9220         * gcc.c-torture/execute/pr47917.c: New test.
9221         * gcc.dg/pr47917.c: New test.
9222
9223         PR middle-end/38878
9224         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9225
9226 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9227
9228         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9229         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9230         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9231         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9232         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9233         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9234         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9235         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9236         * gcc.target/i386/avx-floor-vec.c: Ditto.
9237         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9238         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9239         * gcc.target/i386/avx-rint-vec.c: Ditto.
9240         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9241         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9242         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9243         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9244
9245 2011-03-14  Tom Tromey  <tromey@redhat.com>
9246
9247         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9248         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9249         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9250
9251 2011-03-14  Tom Tromey  <tromey@redhat.com>
9252
9253         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9254         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9255         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9256
9257 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9258
9259         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9260
9261 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9262
9263         PR rtl-optimization/47166
9264         * gcc.c-torture/execute/postmod-1.c: New test.
9265
9266 2011-03-14  Richard Guenther  <rguenther@suse.de>
9267
9268         PR middle-end/48098
9269         * gcc.dg/torture/pr48098.c: New testcase.
9270
9271 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9272
9273         PR target/48053
9274         * gcc.target/powerpc/pr48053-1.c: New test.
9275         * gcc.target/powerpc/pr48053-2.c: Likewise.
9276
9277 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9278
9279         PR libfortran/48066
9280         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9281
9282 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9283
9284         PR libfortran/48066
9285         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9286
9287 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9288
9289         PR fortran/48059
9290         * gfortran.dg/class_41.f03: New.
9291
9292 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9293
9294         * g++.dg/conversion/cast3.C: New test.
9295
9296 2011-03-11  Jason Merrill  <jason@redhat.com>
9297
9298         * g++.dg/template/error45.C: New.
9299
9300         * g++.dg/parse/no-type-defn1.C: New.
9301
9302         * g++.dg/ext/attrib40.C: New.
9303
9304         * g++.dg/cpp0x/regress/array1.C: New.
9305
9306 2011-03-11  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/48067
9309         * gcc.dg/pr48067.c: New testcase.
9310
9311 2011-03-11  Richard Guenther  <rguenther@suse.de>
9312
9313         PR lto/48073
9314         * g++.dg/lto/20110311-1_0.C: New testcase.
9315
9316 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9317
9318         PR c++/48035
9319         * g++.dg/inherit/virtual8.C: New test.
9320
9321         PR middle-end/48044
9322         * gcc.dg/torture/pr48044.c: New test.
9323
9324 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9325
9326         PR fortran/47768
9327         * gfortran.dg/proc_ptr_comp_31.f90: New.
9328
9329 2011-03-11  Richard Guenther  <rguenther@suse.de>
9330
9331         PR tree-optimization/47278
9332         * gcc.dg/torture/pr47278-1.c: New testcase.
9333         * gcc.dg/torture/pr47278-2.c: Likewise.
9334
9335 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR tree-optimization/48063
9338         * gcc.dg/torture/pr48063.c: New test.
9339
9340 2011-03-10  Jason Merrill  <jason@redhat.com>
9341
9342         * g++.dg/template/array22.C: New.
9343
9344         * g++.dg/cpp0x/syntax-err1.C: New.
9345         * g++.dg/parse/error36.C: Adjust expected errors.
9346         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9347         * g++.old-deja/g++.pt/typename3.C: Likewise.
9348         * g++.old-deja/g++.pt/typename4.C: Likewise.
9349         * g++.old-deja/g++.pt/typename6.C: Likewise.
9350
9351 2011-03-09  Jason Merrill  <jason@redhat.com>
9352
9353         * g++.dg/template/nontype22.C: New.
9354
9355 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9356
9357         PR tree-optimization/47714
9358         * g++.dg/torture/pr47714.C: New test.
9359
9360 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9361
9362         PR target/47755
9363         * gcc.target/powerpc/pr47755-2.c: New file.
9364
9365 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9368         is not set in the environment, pass 64 as first argument when not
9369         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9370         native where ulimit -u is supported.
9371
9372 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9373
9374         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9375
9376 2011-03-08  Jason Merrill  <jason@redhat.com>
9377
9378         * g++.dg/template/nontype21.C: New.
9379
9380         * g++.dg/template/anon5.C: New.
9381
9382 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR debug/47881
9385         * gcc.dg/pr47881.c: New test.
9386
9387 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9388
9389         PR c++/47957
9390         * g++.dg/lookup/template3.C: New test.
9391
9392 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9393
9394         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9395         'long' type.
9396
9397 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9398
9399         PR testsuite/47954
9400         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9401         sizeof to compute alignment.
9402
9403 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR tree-optimization/48022
9406         * gcc.dg/pr48022-1.c: New test.
9407         * gcc.dg/pr48022-2.c: New test.
9408
9409 2011-03-07  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/template/nontype20.C: New.
9412         * g++.dg/init/member1.C: Adjust expected errors.
9413         * g++.dg/parse/constant4.C: Likewise.
9414         * g++.dg/template/qualified-id3.C: Likewise.
9415         * g++.old-deja/g++.pt/crash10.C: Likewise.
9416
9417         * g++.dg/cpp0x/regress/non-const1.C: New.
9418
9419 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9420
9421         PR debug/47991
9422         * gcc.dg/pr47991.c: New test.
9423
9424 2011-03-07  Jason Merrill  <jason@redhat.com>
9425
9426         * g++.dg/abi/mangle46.C: New.
9427
9428 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9429
9430         PR target/47862
9431         * gcc.target/powerpc/pr47862.c: New.
9432
9433 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9434
9435         PR target/45413
9436         * gcc.target/i386/combine-mul.c: Require nonpic.
9437
9438 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9439             Nathan Froyd  <froydnj@codesourcery.com>
9440
9441         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9442
9443 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * README.QMTEST: Remove.
9446
9447 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9448             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9449
9450         PR fortran/47850
9451         * gfortran.dg/array_constructor_37.f90 : New test.
9452
9453 2011-03-05  Jason Merrill  <jason@redhat.com>
9454
9455         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9456         * g++.dg/abi/mangle45.C: Likewise.
9457         * g++.dg/cpp0x/trailing1.C: Likewise.
9458
9459 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9460
9461         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9462
9463 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR rtl-optimization/47899
9466         * gcc.dg/pr47899.c: New test.
9467
9468         * gcc.dg/torture/pr47968.c: Ignore warnings.
9469
9470         PR tree-optimization/47967
9471         * gcc.c-torture/compile/pr47967.c: New test.
9472
9473 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9474
9475         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9476         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9477
9478 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9479
9480         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9481         and property_getAttributes() if __OBJC2__.
9482         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9483         * objc.dg/property/property-encoding-1.m: New.
9484         * obj-c++.dg/property/property-encoding-1.mm: New.
9485
9486 2011-03-04  Jason Merrill  <jason@redhat.com>
9487
9488         * g++.dg/template/pseudodtor6.C: New.
9489
9490         * g++.dg/inherit/covariant19.C: New.
9491
9492 2011-03-04  Richard Guenther  <rguenther@suse.de>
9493
9494         PR middle-end/47968
9495         * gcc.dg/torture/pr47968.c: New testcase.
9496
9497 2011-03-04  Richard Guenther  <rguenther@suse.de>
9498
9499         PR middle-end/47975
9500         * gcc.dg/torture/pr47975.c: New testcase.
9501
9502 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9503
9504         PR c++/47974
9505         * g++.dg/template/crash106.C: New.
9506
9507 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR c/47963
9510         * gcc.dg/gomp/pr47963.c: New test.
9511         * g++.dg/gomp/pr47963.C: New test.
9512
9513 2011-03-02  Jason Merrill  <jason@redhat.com>
9514
9515         * g++.dg/cpp0x/regress/condition1.C: New.
9516
9517         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9518
9519 2011-03-01  Jason Merrill  <jason@redhat.com>
9520
9521         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9522
9523         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9524
9525 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9526
9527         PR rtl-optimization/47925
9528         * gcc.c-torture/execute/pr47925.c: New test.
9529
9530 2011-03-01  Jason Merrill  <jason@redhat.com>
9531
9532         * g++.dg/cpp0x/decltype25.C: New.
9533
9534         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9535
9536 2011-03-01  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/47890
9539         * gcc.dg/torture/pr47890.c: New testcase.
9540
9541 2011-03-01  Richard Guenther  <rguenther@suse.de>
9542
9543         PR lto/47924
9544         * gcc.dg/lto/pr47924_0.c: New testcase.
9545
9546 2011-03-01  Richard Guenther  <rguenther@suse.de>
9547
9548         PR lto/46911
9549         * gfortran.dg/lto/pr46911_0.f: New testcase.
9550
9551 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9552
9553         PR libgfortran/47933
9554         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9555         compile errors from older code form.
9556
9557 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9558
9559         PR libgfortran/47567
9560         * gfortran.dg/fmt_fw_d.f90: New test.
9561
9562 2011-02-28  Jason Merrill  <jason@redhat.com>
9563
9564         * g++.dg/inherit/covariant18.C: New.
9565
9566 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9567
9568         PR middle-end/47893
9569         * gcc.dg/pr47893.c: New test.
9570
9571 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9572
9573         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9574         NULL in case of a selector with conflicting types.
9575         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9576
9577 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9578
9579         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9580         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9581         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9582         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9583
9584 2011-02-28  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/47906
9587         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9588
9589 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590
9591         PR libgfortran/47778
9592         * gfortran.dg/namelist_71.f90: New test.
9593
9594 2011-02-27  Jason Merrill  <jason@redhat.com>
9595
9596         PR c++/47906
9597         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9598         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9599
9600 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9601
9602         PR c++/46466
9603         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9604
9605 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR fortran/47886
9608         * gfortran.dg/gomp/task-1.f90: Removed.
9609
9610 2011-02-26  Jason Merrill  <jason@redhat.com>
9611
9612         * g++.dg/template/this-targ1.C: New.
9613
9614         * g++.dg/cpp0x/regress/template-const1.C: New.
9615         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9616         * g++.dg/template/function1.C: Adjust.
9617         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9618         * g++.dg/debug/debug7.C: Adjust.
9619
9620 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9621
9622         PR fortran/47886
9623         * gfortran.dg/gomp/task-1.f90: New.
9624
9625 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9626
9627         * gcc.target/arm/neon-thumb2-move.c: Add
9628         dg-require-effective-target arm_thumb2_ok.
9629
9630 2011-02-24  Jason Merrill  <jason@redhat.com>
9631
9632         * g++.dg/parse/constant1.C: Specify C++98 mode.
9633         * g++.dg/parse/constant5.C: Likewise.
9634         * g++.dg/parse/error2.C: Likewise.
9635         * g++.dg/parse/semicolon3.C: Likewise.
9636         * g++.dg/template/crash14.C: Likewise.
9637         * g++.dg/template/local4.C: Likewise.
9638         * g++.dg/template/nontype3.C: Likewise.
9639         * g++.dg/parse/crash31.C: Adjust expected errors.
9640         * g++.dg/template/function1.C: Likewise.
9641         * g++.dg/template/ref3.C: Likewise.
9642         * g++.dg/template/static9.C: Likewise.
9643         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9644
9645         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9646         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9647         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9648         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9649         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9650
9651 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9652
9653         PR fortran/47878
9654         * gfortran.dg/pr47878.f90: New test.
9655
9656 2011-02-24  Richard Guenther  <rguenther@suse.de>
9657
9658         PR testsuite/47801
9659         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9660         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9661
9662 2011-02-24  Richard Guenther  <rguenther@suse.de>
9663
9664         PR fortran/47839
9665         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9666         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9667
9668 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9669
9670         PR libgfortran/47567
9671         * gfortran.dg/fmt_f0_1.f90: Update test.
9672
9673 2011-02-23  Jason Merrill  <jason@redhat.com>
9674
9675         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9676         * g++.dg/abi/mangle45.C: New.
9677
9678         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9679         * g++.dg/template/canon-type-9.C: Match use of decltype
9680         between declaration and definition.
9681         * g++.dg/template/canon-type-12.C: Likewise.
9682
9683 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9684
9685         PR fortran/40850
9686         * gfortran.dg/nested_allocatables_1.f90: New.
9687
9688 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9689
9690         PR c++/46868
9691         * g++.dg/pr46868.C: New test.
9692         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9693         * g++.dg/parse/error14.C: Adjust.
9694
9695 2011-02-23  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/47838
9698         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9699
9700 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9701
9702         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9703
9704 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9705
9706         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9707         * gfortran.dg/count_init_expr.f03: Ditto.
9708         * gfortran.dg/gomp/pr43711.f90: Ditto.
9709         * gcc.dg/struct-parse-2.c: Ditto.
9710         * gcc.dg/parse-error-3.c: Ditto.
9711         * gcc.dg/Wlogical-op-1.c: Ditto.
9712         * gcc.dg/Walways-true-1.c: Ditto.
9713         * gcc.dg/pr24225.c: Ditto.
9714         * gcc.dg/Walways-true-2.c: Ditto.
9715         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9716         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9717         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9718         * g++.dg/overload/defarg4.C: Ditto.
9719         * g++.dg/inherit/covariant16.C: Ditto.
9720         * g++.dg/inherit/virtual7.C: Ditto.
9721         * g++.dg/template/canon-type-9.C: Ditto.
9722         * g++.dg/template/access19.C: Ditto.
9723         * g++.dg/template/call7.C: Ditto.
9724         * g++.dg/template/canon-type-2.C: Ditto.
9725         * g++.dg/template/init7.C: Ditto.
9726         * g++.dg/template/sizeof-template-argument.C: Ditto.
9727         * g++.dg/template/const3.C: Ditto.
9728         * g++.dg/template/sfinae26.C: Ditto.
9729         * g++.dg/template/sfinae26.C: Ditto.
9730         * g++.dg/template/canon-type-11.C: Ditto.
9731         * g++.dg/template/union2.C: Ditto.
9732         * g++.dg/template/canon-type-3.C: Ditto.
9733         * g++.dg/template/canon-type-1.C: Ditto.
9734         * g++.dg/template/canon-type-5.C: Ditto.
9735         * g++.dg/template/canon-type-7.C: Ditto.
9736         * g++.dg/template/canon-type-10.C: Ditto.
9737         * g++.dg/template/spec36.C: Ditto.
9738         * g++.dg/template/typedef38.C: Ditto.
9739         * g++.dg/template/canon-type-4.C: Ditto.
9740         * g++.dg/template/canon-type-6.C: Ditto.
9741         * g++.dg/template/canon-type-13.C: Ditto.
9742         * g++.dg/template/instantiate9.C: Ditto.
9743         * g++.dg/template/ttp22.C: Ditto.
9744         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9745         * g++.dg/warn/Walways-true-1.C: Ditto.
9746         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9747         * g++.dg/warn/Walways-true-2.C: Ditto.
9748         * g++.dg/conversion/op4.C: Ditto.
9749         * g++.dg/opt/pr19650.C: Ditto.
9750         * g++.dg/lookup/friend11.C: Ditto.
9751         * g++.dg/other/default2.C: Ditto.
9752         * g++.dg/other/default3.C: Ditto.
9753         * g++.dg/other/dtor2.C: Ditto.
9754         * g++.dg/other/friend5.C: Ditto.
9755         * g++.dg/other/default5.C: Ditto.
9756         * g++.dg/init/brace6.C: Ditto.
9757         * g++.dg/init/aggr5.C: Ditto.
9758         * g++.dg/init/error2.C: Ditto.
9759         * g++.dg/expr/bound-mem-fun.C: Ditto.
9760         * g++.dg/expr/cond6.C: Ditto.
9761         * g++.dg/expr/stmt-expr-1.C: Ditto.
9762         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9763         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9764         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9765         * g++.dg/cpp0x/bracket1.C: Ditto.
9766         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9767         * g++.dg/cpp0x/pr38646.C: Ditto.
9768         * g++.dg/cpp0x/variadic73.C: Ditto.
9769         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9770         * g++.dg/cpp0x/bracket4.C: Ditto.
9771         * g++.dg/cpp0x/decltype4.C: Ditto.
9772         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9773         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9774         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9775         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9776         * g++.dg/cpp0x/decltype2.C: Ditto.
9777         * g++.dg/cpp0x/decltype1.C: Ditto.
9778         * g++.dg/cpp0x/bracket2.C: Ditto.
9779         * g++.dg/cpp0x/decltype5.C: Ditto.
9780         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9781         * g++.dg/cpp0x/variadic70.C: Ditto.
9782         * g++.dg/cpp0x/decltype6.C: Ditto.
9783         * g++.dg/cpp0x/rvo.C: Ditto.
9784         * g++.dg/cpp0x/vt-40092.C: Ditto.
9785         * g++.dg/cpp0x/variadic-new.C: Ditto.
9786         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9787         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9788         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9789         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9790         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9791         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9792         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9793         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9794         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9795         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9796         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9797         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9798         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9799         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9800         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9801         * g++.dg/cpp0x/pr39639.C: Ditto.
9802         * g++.dg/cpp0x/decltype3.C: Ditto.
9803         * g++.dg/cpp0x/variadic68.C: Ditto.
9804         * g++.dg/cpp0x/variadic-function.C: Ditto.
9805         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9806         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9807         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9808         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9809         * g++.dg/parse/crash35.C: Ditto.
9810         * g++.dg/parse/crash40.C: Ditto.
9811         * g++.dg/parse/defarg12.C: Ditto.
9812         * g++.dg/parse/crash34.C: Ditto.
9813         * g++.dg/parse/constructor3.C: Ditto.
9814         * g++.dg/parse/template23.C: Ditto.
9815         * g++.dg/parse/crash56.C: Ditto.
9816         * g++.dg/parse/dtor13.C: Ditto.
9817         * g++.dg/parse/error33.C: Ditto.
9818         * g++.dg/parse/ctor9.C: Ditto.
9819         * g++.dg/parse/error32.C: Ditto.
9820         * g++.dg/parse/error37.C: Ditto.
9821         * g++.dg/parse/bitfield3.C: Ditto.
9822         * g++.dg/parse/struct-4.C: Ditto.
9823         * g++.dg/ext/has_trivial_copy.C: Ditto.
9824         * g++.dg/ext/is_polymorphic.C: Ditto.
9825         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9826         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9827         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9828         * g++.dg/ext/is_union.C: Ditto.
9829         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9830         * g++.dg/ext/is_pod.C: Ditto.
9831         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9832         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9833         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9834         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9835         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9836         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9837         * g++.dg/ext/is_abstract.C: Ditto.
9838         * g++.dg/ext/has_trivial_assign.C: Ditto.
9839         * g++.dg/ext/is_class.C: Ditto.
9840         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9841         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9842         * g++.dg/ext/is_base_of.C: Ditto.
9843         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9844         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9845         * g++.dg/ext/is_empty.C: Ditto.
9846         * g++.dg/ext/is_enum.C: Ditto.
9847         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9848         * gnat.dg/opt11.adb: Ditto.
9849         * obj-c++.dg/pr45735.mm: Ditto.
9850         * obj-c++.dg/pr24393.mm: Ditto.
9851         * obj-c++.dg/exceptions-2.mm: Ditto.
9852         * objc.dg/pr45735.m: Ditto.
9853         * objc.dg/pr24393.m: Ditto.
9854
9855 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9856
9857         * objc.dg/attributes/objc-exception-1.m: New.
9858
9859 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9860
9861         * gcc.dg/cpp/include7.c: New test.
9862
9863 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9864
9865         PR c++/47242
9866         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9867
9868 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9869
9870         PR rtl-optimization/47763
9871         * gcc.dg/pr47763.c: New test.
9872
9873 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9874
9875         PR fortran/45743
9876         * gfortran.dg/whole_file_32.f90 : New test.
9877
9878 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9879
9880         PR c++/47666
9881         * g++.dg/inherit/virtual7.C: New test.
9882
9883 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9884
9885         PR objc/47832
9886         * objc.dg/type-size-3.m: Updated error message.
9887         * objc.dg/type-size-4.m: New test.
9888         * objc.dg/type-size-5.m: New test.
9889
9890 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9891
9892         * lib/gnat.exp: Fix comments.
9893         Don't load libgloss.exp.
9894         (default_gnat_version): Call $compiler with --version.
9895         Adapt regexp for gnatmake output, insert version.
9896         (gnat_version): New proc.
9897         (gnat_init): Remove gnat_libgcc_s_path.
9898         (gnat_target_compile): Likewise.
9899         Remove ld_library_path.
9900         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9901         (gnat_pass): Remove.
9902         (gnat_pass): Remove.
9903         (gnat_finish): Remove.
9904         (gnat_exit): Remove.
9905         (local_find_gnatmake): Reindent.
9906         (runtest_file_p): Remove.
9907         (prune_warnings): Remove.
9908         (find_gnatclean): New proc.
9909         * lib/gnat-dg.exp (lremove): New proc.
9910         (gnat-dg-test): Reindent.
9911         Remove additional output files.
9912         (gnat-dg-runtest): Remove.
9913
9914         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9915         * gnat.dg/loop_optimization6.adb: Likewise.
9916         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9917
9918 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR tree-optimization/47835
9921         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9922
9923 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9924
9925         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9926         * gfortran.dg/abstract_type_2.f03: Ditto.
9927         * gfortran.dg/abstract_type_3.f03: Ditto.
9928         * gfortran.dg/abstract_type_4.f03: Ditto.
9929         * gfortran.dg/abstract_type_5.f03: Ditto.
9930         * gfortran.dg/abstract_type_6.f03: Ditto.
9931         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9932         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9933         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9934         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9935         * gfortran.dg/array_function_5.f90: Ditto.
9936         * gfortran.dg/asynchronous_3.f03: Ditto.
9937         * gfortran.dg/char_expr_1.f90: Ditto.
9938         * gfortran.dg/class_14.f03: Ditto.
9939         * gfortran.dg/data_array_6.f: Ditto.
9940         * gfortran.dg/data_invalid.f90: Ditto.
9941         * gfortran.dg/dot_product_1.f03: Ditto.
9942         * gfortran.dg/func_derived_5.f90: Ditto.
9943         * gfortran.dg/func_result_4.f90: Ditto.
9944         * gfortran.dg/implied_do_1.f90: Ditto.
9945         * gfortran.dg/initialization_25.f90: Ditto.
9946         * gfortran.dg/initialization_26.f90: Ditto.
9947         * gfortran.dg/interface_34.f90: Ditto.
9948         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9949         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9950         * gfortran.dg/matmul_8.f03: Ditto.
9951         * gfortran.dg/merge_init_expr.f90: Ditto.
9952         * gfortran.dg/pack_assign_1.f90: Ditto.
9953         * gfortran.dg/pack_vector_1.f90: Ditto.
9954         * gfortran.dg/pointer_check_8.f90: Ditto.
9955         * gfortran.dg/product_init_expr.f03: Ditto.
9956         * gfortran.dg/reshape_order_5.f90: Ditto.
9957         * gfortran.dg/reshape_shape_1.f90: Ditto.
9958         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9959         * gfortran.dg/same_name_2.f90: Ditto.
9960         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9961         * gfortran.dg/spread_init_expr.f03: Ditto.
9962         * gfortran.dg/stmt_func_1.f90: Ditto.
9963         * gfortran.dg/sum_init_expr.f03: Ditto.
9964         * gfortran.dg/transpose_3.f03: Ditto.
9965         * gfortran.dg/unpack_init_expr.f03: Ditto.
9966         * gfortran.dg/warn_conversion.f90: Ditto.
9967         * gfortran.dg/warn_conversion_2.f90: Ditto.
9968         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9969         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9970         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9971         * gfortran.dg/whole_file_16.f90: Ditto.
9972         * gfortran.dg/whole_file_17.f90: Ditto.
9973         * gfortran.dg/whole_file_18.f90: Ditto.
9974         * gfortran.dg/whole_file_20.f03: Ditto.
9975         * gfortran.dg/whole_file_5.f90: Ditto.
9976         * gfortran.dg/whole_file_6.f90: Ditto.
9977         * gfortran.dg/write_invalid_format.f90: Ditto.
9978         * gfortran.dg/zero_sized_6.f90: Ditto.
9979
9980 2011-02-21  Jeff Law <law@redhat.com>
9981
9982         PR rtl-optimization/46178
9983         * gcc.target/i386/pr46178.c: New test.
9984
9985         PR rtl-optimization/46002
9986         * gcc.c-torture/compile/pr46002.c: New test.
9987
9988 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9989
9990         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9991         *-*-hpux10*.
9992
9993 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR debug/47106
9996         * g++.dg/debug/pr47106.C: Require effective target lto.
9997
9998 2011-02-21  Jason Merrill  <jason@redhat.com>
9999
10000         * g++.dg/cpp0x/constexpr-diag2.C: New.
10001
10002 2011-02-20  Jason Merrill  <jason@redhat.com>
10003
10004         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10005
10006         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10007
10008         * g++.dg/overload/conv-op1.C: New.
10009
10010         * g++.dg/cpp0x/constexpr-synth1.C: New.
10011
10012 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10013
10014         * objc.dg/layout-2.m: New.
10015         * objc.dg/selector-3.m: Adjusted location of error message.
10016         * objc.dg/type-size-3.m: Same.
10017         * obj-c++.dg/selector-3.mm: Same.
10018
10019 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10020
10021         PR objc/47784
10022         * objc.dg/property/dotsyntax-22.m: New.
10023         * obj-c++.dg/property/dotsyntax-22.mm: New.
10024
10025 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10026
10027         PR c++/46394
10028         * g++.dg/template/typedef38.C: New test.
10029
10030 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10031
10032         PR fortran/46818
10033         * gfortran.dg/whole_file_30.f90 : New test.
10034         * gfortran.dg/whole_file_31.f90 : New test.
10035
10036 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10037
10038         PR fortran/45077
10039         PR fortran/44945
10040         * gfortran.dg/whole_file_28.f90 : New test.
10041         * gfortran.dg/whole_file_29.f90 : New test.
10042
10043 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10044
10045         PR c++/44118
10046         * g++.dg/template/crash105.C: New.
10047
10048 2011-02-19  Jason Merrill  <jason@redhat.com>
10049
10050         * g++.dg/cpp0x/regress/no-elide1.C: New.
10051
10052 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10053
10054         PR tree-optimization/46620
10055         * gcc.dg/pr46620.c: New.
10056
10057 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR c/47809
10060         * gcc.target/i386/pr47809.c: New test.
10061
10062 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10063             Tobias Burnus  <burnus@net-b.de>
10064
10065         * lib/target-supports.exp
10066         (check_effective_target_fortran_large_real): New check for large reals.
10067         * gfortran.dg/nan_7.f90: New test.
10068
10069 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10070
10071         PR libgfortran/47567
10072         * gfortran.dg/fmt_f0_1.f90: Update test.
10073
10074 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10075
10076         PR fortran/47348
10077         * gfortran.dg/array_constructor_36.f90 : New test.
10078         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10079         allow for comparison between different elements of the array
10080         constructor at different levels of optimization.
10081
10082 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10085         * gcc.target/i386/pr32280-1.c: Likewise.
10086
10087 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10088
10089         PR target/47800
10090         * gcc.target/i386/pr47800.c: New test.
10091
10092 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10093
10094         * objc/execute/exceptions/foward-1.x: New.
10095
10096 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10097
10098         PR fortran/47789
10099         * gfortran.dg/derived_constructor_comps_4.f90: New.
10100
10101 2011-02-18  Tobias Burnus
10102
10103         PR fortran/47775
10104         * gfortran.dg/func_result_6.f90: New.
10105
10106 2011-02-18  Michael Matz  <matz@suse.de>
10107
10108         PR fortran/45586
10109         * gfortran.dg/lto/pr45586_0.f90: New test.
10110         * gfortran.dg/typebound_proc_20.f90: Ditto.
10111         * gfortran.dg/typebound_proc_21.f90: Ditto.
10112
10113 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10114
10115         PR c++/47795
10116         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10117
10118 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10119
10120         PR fortran/47750
10121         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10122         gcc_warning_prefix.
10123         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10124         normalizing the error/warning output.
10125         * gfortran.dg/Wall.f90: Update dg-error/warning.
10126         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10127         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10128         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10129         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10130         * gfortran.dg/class_30.f90: Update dg-error/warning.
10131         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10132         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10133         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10134         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10135         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10136         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10137         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10138         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10139         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10140         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10141         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10142         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10143         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10144         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10145         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10146         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10147         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10148         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10149         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10150         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10151         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10152         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10153         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10154         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10155         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10156
10157 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10158
10159         PR fortran/47768
10160         * gfortran.dg/proc_ptr_comp_30.f90: New.
10161
10162 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10163
10164         PR debug/47780
10165         * gcc.target/i386/pr47780.c: New test.
10166
10167 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10168
10169         PR fortran/47767
10170         * gfortran.dg/class_40.f03: New.
10171
10172 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10173
10174         PR c++/47208
10175         * g++.dg/cpp0x/auto21.C: New test.
10176
10177 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10178
10179         * objc.dg/special/unclaimed-category-1.h: Updated for
10180         new ABI support.
10181         * objc.dg/special/unclaimed-category-1.m: Same.
10182         * objc.dg/zero-link-1.m: Same.
10183         * objc.dg/lookup-1.m: Same.
10184         * objc.dg/torture/strings/const-str-9.m
10185         * objc.dg/torture/strings/const-str-10.m: Same.
10186         * objc.dg/torture/strings/const-str-11.m: Same.
10187         * objc.dg/torture/forward-1.m: Same.
10188         * objc.dg/zero-link-2.m: Same.
10189         * objc.dg/encode-7-next-64bit.m: Same.
10190         * objc.dg/method-4.m: Same.
10191         * objc.dg/next-runtime-1.m: Same.
10192         * objc.dg/image-info.m: Same.
10193         * objc.dg/pr23214.m: Same.
10194         * objc.dg/symtab-1.m: Same.
10195         * obj-c++.dg/basic.m: Same.
10196         * obj-c++.dg/proto-lossage-3.m: Same.
10197         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10198         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10199         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10200         * obj-c++.dg/method-11.m: Same.
10201         * objc/execute/enumeration-1.m: Same.
10202         * objc/execute/object_is_class.m: Same.
10203         * objc/execute/formal_protocol-2.m: Same.
10204         * objc/execute/formal_protocol-4.m: Same.
10205         * objc/execute/formal_protocol-6.m: Same.
10206         * objc/execute/bycopy-3.m: Same.
10207         * objc/execute/exceptions/catchall-1.m: Same.
10208         * objc/execute/exceptions/finally-1.m: Same.
10209         * objc/execute/exceptions/local-variables-1.m: Same.
10210         * objc/execute/exceptions/foward-1.m: Same.
10211         * objc/execute/bf-common.h
10212         * objc/execute/enumeration-2.m: Same.
10213         * objc/execute/formal_protocol-1.m: Same.
10214         * objc/execute/formal_protocol-3.m: Same.
10215         * objc/execute/formal_protocol-5.m: Same.
10216         * objc/execute/accessing_ivars.m: Same.
10217         * objc/execute/bycopy-2.m: Same.
10218         * objc/execute/formal_protocol-7.m: Same.
10219         * objc/execute/compatibility_alias.m: Same.
10220         * objc/execute/no_clash.m: Same.
10221         * objc/execute/object_is_meta_class.m: Same.
10222         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10223         * objc/execute/class-tests-1.h: Include stdio.h.
10224         * objc/execute/class-tests-2.h: Same.
10225         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10226         runtimes.
10227         * obj-c++.dg/try-catch-2.mm: Same.
10228
10229 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR c++/47783
10232         * g++.dg/warn/Wunused-parm-4.C: New test.
10233
10234 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10235             Jan Hubicka  <jh@suse.cz>
10236
10237         PR debug/47106
10238         PR debug/47402
10239         * g++.dg/debug/pr47106.C: New.
10240
10241 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10242
10243         PR target/43653
10244         * gcc.target/i386/pr43653.c: New test.
10245
10246 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10247
10248         PR c++/47172
10249         * g++.dg/template/inherit6.C: New test.
10250
10251 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10252
10253         PR fortran/47745
10254         * gfortran.dg/class_39.f03: New.
10255
10256 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10257
10258         PR c++/47326
10259         * g++.dg/cpp0x/variadic106.C: New test.
10260
10261 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR libfortran/47757
10264         * gfortran.dg/pr47757-1.f90: New test.
10265         * gfortran.dg/pr47757-2.f90: New test.
10266         * gfortran.dg/pr47757-3.f90: New test.
10267
10268         PR c++/47704
10269         * g++.dg/cpp0x/enum8.C: New test.
10270
10271 2011-02-15  Jason Merrill  <jason@redhat.com>
10272
10273         * g++.dg/inherit/implicit-trivial1.C: New.
10274         * g++.dg/cpp0x/implicit-trivial1.C: New.
10275
10276 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         PR middle-end/47725
10279         * gcc.dg/torture/pr47725.c: Removed.
10280
10281 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10282
10283         PR target/47755
10284         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10285         constant does not generate a load from memory.
10286
10287 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR middle-end/47725
10290         * gcc.dg/torture/pr47725.c: New.
10291
10292 2011-02-15  Richard Guenther  <rguenther@suse.de>
10293
10294         PR tree-optimization/47743
10295         * gcc.dg/torture/pr47743.c: New testcase.
10296
10297 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR middle-end/47581
10300         * gcc.target/i386/pr47581.c: New test.
10301
10302 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10303
10304         PR fortran/47730
10305         * gfortran.dg/select_type_22.f03: New.
10306
10307 2011-02-14  Jason Merrill  <jason@redhat.com>
10308
10309         * g++.dg/cpp0x/regress/enum1.C: New.
10310
10311 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10312
10313         * gnat.dg/include.adb: New test.
10314
10315 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10316
10317         PR fortran/47728
10318         * gfortran.dg/class_38.f03: New.
10319
10320 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10321
10322         * gcc.dg/pr46494.c: New test.
10323
10324 2011-02-14  Richard Guenther  <rguenther@suse.de>
10325
10326         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10327
10328 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10329
10330         PR ada/41929
10331         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10332         sparc*-sun-solaris2.11.
10333
10334 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10335
10336         PR fortran/47349
10337         * gfortran.dg/argument_checking_18.f90: New.
10338
10339 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10340
10341         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10342         * gfortran.dg/argument_checking_17.f90: New.
10343
10344 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10345
10346         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10347         are temporarily disabled.
10348         * gfortran.dg/class_7.f03: Ditto.
10349         * gfortran.dg/coarray_14.f90: Ditto.
10350         * gfortran.dg/typebound_proc_13.f03: Ditto.
10351
10352 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10353
10354         PR fortran/45586
10355         * gfortran.dg/extends_11.f03: New.
10356
10357 2011-02-11  Xinliang David Li  <davidxl@google.com>
10358
10359         PR tree-optimization/47707
10360         * g++.dg/tree-ssa/pr47707.C: New test.
10361
10362 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10363
10364         * g++.dg/opt/inline17.C: New test.
10365
10366 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10367
10368         PR fortran/47550
10369         * gfortran.dg/pure_formal_2.f90: New.
10370
10371 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10372
10373         PR rtl-optimization/47614
10374         * gfortran.dg/pr47614.f: New.
10375
10376 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10377
10378         PR driver/47678
10379         * gcc.dg/opts-6.c: New test.
10380
10381 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR debug/47684
10384         * gcc.dg/pr47684.c: New test.
10385
10386 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10387
10388         PR target/47629
10389         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10390         c99_runtime, dg-add-options c99_runtime.
10391         (main): Use __asm__.
10392
10393 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10394
10395         PR testsuite/47400
10396         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10397         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10398         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10399         * gcc.dg/ucnid-10.c: Likewise.
10400         * gcc.dg/ucnid-13.c: Likewise.
10401         * gcc.dg/ucnid-7.c: Likewise.
10402         * gcc.dg/ucnid-8.c: Likewise.
10403         Adapt dg-warning line number.
10404
10405 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10406
10407         * gcc.target/i386/parity-1.c: Use -march=k8.
10408         * gcc.target/i386/parity-2.c: Ditto.
10409         * gcc.target/i386/vecinit-1.c: Ditto.
10410         * gcc.target/i386/vecinit-2.c: Ditto.
10411
10412 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10413
10414         PR target/46610
10415         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10416         * gcc.target/mips/save-restore-3.c: Likewise.
10417         * gcc.target/mips/save-restore-4.c: Likewise.
10418         * gcc.target/mips/save-restore-5.c: Likewise.
10419
10420         PR target/47683
10421         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10422         * g++.dg/tree-prof/partition2.C: Likewise.
10423
10424 2011-02-09  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10427         rather than misdeclare std::puts.
10428
10429         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10430         * g++.dg/other/warning1.C: Likewise.
10431         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10432         * g++.old-deja/g++.gb/scope06.C: Likewise.
10433         * g++.old-deja/g++.law/cvt11.C: Likewise.
10434         * g++.old-deja/g++.law/init1.C: Likewise.
10435         * g++.dg/abi/mangle26.C: Likewise.
10436
10437         * g++.dg/template/function1.C: Adjust for C++0x mode.
10438         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10439
10440         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10441         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10442
10443         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10444
10445         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10446
10447         * g++.dg/cpp0x/regress: New directory.
10448         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10449         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10450         * g++.dg/cpp0x/regress/regress3.C: New.
10451
10452 2011-02-10  Richard Guenther  <rguenther@suse.de>
10453
10454         PR tree-optimization/47677
10455         * gcc.dg/torture/pr47677.c: New testcase.
10456
10457 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10458
10459         * objc.dg/special/load-category-1.m: Remove unused header.
10460         * objc.dg/special/load-category-1a.m: Likewise.
10461         * objc.dg/special/load-category-2.m: Likewise.
10462         * objc.dg/special/load-category-2a.m: Likewise.
10463         * objc.dg/special/load-category-3.m: Likewise.
10464         * objc.dg/special/load-category-3a.m: Likewise.
10465         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10466         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10467         * objc.dg/attributes/class-attribute-1.m: Likewise.
10468         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10469         * obj-c++.dg/property/property.exp: Likewise.
10470         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10471         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10472         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10473         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10474         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10475         * obj-c++.dg/template-8.mm: Likewise.
10476
10477 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10478
10479         PR target/47665
10480         * gcc.target/i386/pr47665.c: New test.
10481
10482 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10483
10484         PR testsuite/47622
10485         Revert
10486         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10487         PR debug/42631
10488         * gcc.dg/pr42631.c: Update test.
10489         * gcc.dg/pr42631-2.c: New test.
10490
10491 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10492
10493         PR fortran/47352
10494         * gfortran.dg/proc_decl_25.f90: New.
10495
10496 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10497
10498         PR fortran/47463
10499         * gfortran.dg/typebound_assignment_2.f03: New.
10500
10501 2011-02-09  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/47664
10504         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10505
10506 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10507
10508         PR middle-end/47646
10509         * gnat.dg/uninit_func.adb: Adjust dg directive.
10510
10511 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10512
10513         PR middle-end/47646
10514         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10515
10516 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10517
10518         PR fortran/47637
10519         * gfortran.dg/auto_dealloc_2.f90: New.
10520
10521 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10522
10523         * gcc.dg/builtins-config.h: Remove __sgi handling.
10524         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10525         -std=c99 for mips-sgi-irix6.5*.
10526
10527 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10528
10529         PR middle-end/45505
10530         * gfortran.dg/pr25923.f90: Remove xfails.
10531
10532 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10533
10534         PR fortran/47583
10535         * gfortran.dg/inquire_14.f90: New test.
10536
10537 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10538
10539         PR fortran/45290
10540         * gfortran.dg/pointer_init_6.f90: New.
10541
10542 2011-02-08  Jeff Law <law@redhat.com>
10543
10544         PR tree-optimization/42893
10545         * gcc.tree-ssa/pr42893.c: New test.
10546
10547 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10548
10549         PR tree-optimization/46834
10550         PR tree-optimization/46994
10551         PR tree-optimization/46995
10552         * gcc.dg/graphite/id-pr46834.c: New.
10553         * gfortran.dg/graphite/id-pr46994.f90: New.
10554         * gfortran.dg/graphite/id-pr46995.f90: New.
10555
10556 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10557
10558         PR middle-end/47646
10559         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10560         using the variable is known the warning is emitted there.
10561         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10562         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10563
10564         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10565         statement.
10566         (vg): Likewise.
10567         * gcc.dg/noreturn-1.c (foo5): Likewise.
10568         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10569         (method2): Likewise.
10570
10571         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10572         the return statement using the uninitialized variable.
10573         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10574
10575 2011-02-08  Richard Guenther  <rguenther@suse.de>
10576
10577         PR middle-end/47639
10578         * g++.dg/opt/pr47639.c: New testcase.
10579
10580 2011-02-08  Richard Guenther  <rguenther@suse.de>
10581
10582         PR tree-optimization/47632
10583         * g++.dg/opt/pr47632.C: New testcase.
10584
10585 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10586
10587         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10588
10589 2011-02-07  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/47615
10592         * g++.dg/opt/pr47615.C: New testcase.
10593
10594 2011-02-07  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/47621
10597         * gcc.dg/torture/pr47621.c: New testcase.
10598
10599 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10600
10601         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10602
10603 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         PR fortran/47592
10606         * gfortran.dg/allocate_with_source_1 : New test.
10607
10608 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR middle-end/47610
10611         * gcc.dg/pr47610.c: New test.
10612
10613 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10614
10615         PR debug/42631
10616         * gcc.dg/pr42631.c: Update test.
10617         * gcc.dg/pr42631-2.c: New test.
10618
10619 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10620
10621         PR fortran/47574
10622         * gfortran.dg/pr47574.f90:  New test.
10623
10624 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10625
10626         PR tree-optimization/46194
10627         * gcc.dg/autopar/pr46194.c: New.
10628
10629 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10630
10631         PR tree-optimization/43695
10632         * g++.dg/ipa/pr43695.C: New.
10633
10634 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR inline-asm/23200
10637         * gcc.dg/pr23200.c: New test.
10638
10639 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10640
10641         PR c++/47589
10642         * g++.dg/pr47589.C: New test.
10643
10644 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10645
10646         PR c++/47398
10647         * g++.dg/template/typedef37.C: New test.
10648         * g++.dg/template/param1.C: Adjust expected error message.
10649
10650 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR middle-end/31490
10653         * gcc.dg/pr31490-2.c: New test.
10654         * gcc.dg/pr31490-3.c: New test.
10655         * gcc.dg/pr31490-4.c: New test.
10656
10657 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10658             Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR c++/46890
10661         * g++.dg/parser/semicolon3.C: Adjust.
10662         * g++.dg/parser/semicolon4.C: New testcase.
10663         * g++.dg/pr46890.C: New testcase.
10664
10665 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10666
10667         PR c++/29571
10668         * g++.dg/init/pr29571.C: New.
10669
10670 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10671
10672         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10673         instead of vect_int.
10674
10675 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR target/47312
10678         * gcc.target/i386/pr47312.c: New test.
10679
10680         PR target/47564
10681         * gcc.target/i386/pr47564.c: New test.
10682
10683 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10684
10685         PR tree-optimization/45122
10686         * gcc.dg/tree-ssa/pr45122.c: New.
10687
10688 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10689
10690         PR target/47272
10691         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10692         and vec_vsx_st.
10693
10694         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10695         and vsx so a default --with-cpu=power7 doesn't give an error
10696         when -mavoid-indexed-addresses is used.
10697
10698         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10699         wrapper function to save the arguments and then jump to the real
10700         function, rather than depending on the compiler not to move stuff
10701         before an asm.
10702         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10703
10704 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10705             Paul Thomas  <pault@gcc.gnu.org>
10706
10707         PR fortran/47082
10708         * gfortran.dg/class_37.f03 : New test.
10709
10710 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10711             Richard Guenther  <rguenther@suse.de>
10712
10713         PR tree-optimization/40979
10714         PR bootstrap/47044
10715         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10716         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10717         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10718         check_vect_support_and_set_flags.
10719         * gfortran.dg/graphite/vect-pr40979.f90: New.
10720
10721 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10722
10723         PR fortran/47572
10724         * gfortran.dg/class_36.f03: New.
10725
10726 2011-02-02  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/47566
10729         * gcc.dg/lto/20110201-1_0.c: New testcase.
10730
10731 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10732
10733         PR debug/47498
10734         PR debug/47501
10735         PR debug/45136
10736         PR debug/45130
10737         * debug/pr47498.c: New.
10738         * debug/pr47501.c: New.
10739
10740 2011-02-01  Richard Guenther  <rguenther@suse.de>
10741
10742         PR tree-optimization/47559
10743         * g++.dg/torture/pr47559.C: New testcase.
10744
10745 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10746
10747         PR fortran/47565
10748         * gfortran.dg/typebound_call_20.f03: New.
10749
10750 2011-02-01  Richard Guenther  <rguenther@suse.de>
10751
10752         PR tree-optimization/47555
10753         * gcc.dg/pr47555.c: New testcase.
10754
10755 2011-02-01  Richard Guenther  <rguenther@suse.de>
10756
10757         PR tree-optimization/47541
10758         * g++.dg/torture/pr47541.C: New testcase.
10759
10760 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10761
10762         PR fortran/47455
10763         * gfortran.dg/typebound_call_19.f03: New.
10764
10765 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR c++/47416
10768         * g++.dg/cpp0x/pr47416.C: New test.
10769
10770 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10771
10772         PR fortran/47519
10773         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10774
10775 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10776
10777         PR fortran/47463
10778         * gfortran.dg/typebound_assignment_1.f03: New.
10779
10780 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10781
10782         PR tree-optimization/47538
10783         * gcc.c-torture/execute/pr47538.c: New test.
10784
10785 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787         PR target/45325
10788         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10789
10790 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10791
10792         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10793
10794 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10795
10796         PR rtl-optimization/44031
10797         * gcc.c-torture/compile/20110131-1.c: New test.
10798
10799 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10800
10801         PR fortran/47042
10802         * gfortran.dg/stmt_func_1.f90: New.
10803
10804 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10805
10806         PR fortran/47042
10807         * gfortran.dg/interface_34.f90: New.
10808
10809 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10810
10811         PR fortran/47523
10812         * gfortran.dg/realloc_on_assign_5.f03: New test.
10813         * gfortran.dg/realloc_on_assign_5.f03: New test.
10814
10815 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10816
10817         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10818         * gfortran.dg/bessel_7.f90: Likewise.
10819         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10820
10821         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10822         * gfortran.dg/sum_init_expr.f03: Likewise.
10823
10824         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10825
10826         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10827         -r -nostdlib.
10828
10829         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10830         loop only on "vect_intfloat_cvt" targets.
10831
10832 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10833
10834         PR fortran/47531
10835         * gfortran.dg/shape_6.f90: New.
10836
10837 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10838
10839         PR libgfortran/47434
10840         * gfortran.dg/read_infnan_1.f90: Update test.
10841         * gfortran.dg/module_nan.f90: Update test.
10842         * gfortran.dg/char4_iunit_1.f03: Update test.
10843         * gfortran.dg/large_real_kind_1.f90: Update test.
10844         * gfortran.dg/real_const_3.f90: Update test.
10845         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10846
10847 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10848
10849         PR c++/47311
10850         * g++.dg/template/param2.C: New test.
10851
10852 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10853
10854         PR libgfortran/47285
10855         * gfortran.dg/fmt_g.f: New test.
10856
10857 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10858
10859         PR fortran/47507
10860         * gfortran.dg/pure_formal_1.f90: New.
10861
10862 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR target/42894
10865         * gcc.dg/tls/pr42894.c: New test.
10866
10867 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10868
10869         * gcc.dg/pr47276.c: Add dg-require-visibility.
10870
10871 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10872
10873         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10874
10875 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10876             Tobias Burnus  <burnus@gcc.gnu.org>
10877
10878         PR fortran/45170
10879         PR fortran/35810
10880         PR fortran/47350
10881         * gfortran.dg/realloc_on_assign_3.f03: New test.
10882         * gfortran.dg/realloc_on_assign_4.f03: New test.
10883         * gfortran.dg/allocatable_function_5.f90: New test.
10884         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10885         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10886         implemented" dg-errors.
10887
10888 2011-01-27  Jan Hubicka  <jh@suse.cz>
10889
10890         PR middle-end/46949
10891         * gcc.dg/attr-weakref-4.c: New testcase
10892
10893 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10894
10895         PR tree-optimization/47228
10896         * gcc.dg/torture/pr47228.c: New test.
10897
10898 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10899
10900         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10901
10902 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10903
10904         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10905         when using auto-overlay support on the SPU.
10906
10907 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10908
10909         PR rtl-optimization/44174
10910         * gcc.target/i386/asm-6.c: New test.
10911
10912 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10913
10914         PR rtl-optimization/46856
10915         * gcc.c-torture/compile/pr46856.c: New test.
10916
10917 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10918             Andrew Pinski  <pinskia@gmail.com>
10919
10920         PR c/43082
10921         * gcc.dg/pr43082.c: New.
10922
10923 2011-01-26  DJ Delorie  <dj@redhat.com>
10924
10925         PR rtl-optimization/46878
10926         * gcc.dg/pr46878-1.c: New test.
10927
10928 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10929
10930         PR c++/47476
10931         * g++.dg/cpp0x/pr47476.C: New test.
10932
10933 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10934
10935         * gcc.c-torture/compile/20110126-1.c: New test.
10936
10937 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR c/47473
10940         * gcc.dg/torture/pr47473.c: New test.
10941
10942 2011-01-26  Jan Hubicka  <jh@suse.cz>
10943
10944         PR target/47237
10945         * gcc.c-torture/execute/pr47237.c: New testcase.
10946
10947 2011-01-26  Jan Hubicka  <jh@suse.cz>
10948
10949         PR tree-optimization/47190
10950         * gcc.dg/attr-weakref-3.c: New testcase.
10951
10952 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10953
10954         PR c++/43601
10955         * gcc.dg/dll-9a.c: New test file.
10956         * gcc.dg/dll-11.c: Likewise.
10957         * gcc.dg/dll-12.c: Likewise.
10958         * gcc.dg/dll-12a.c: Likewise.
10959         * gcc.dg/dll-11a.c: Likewise.
10960         * gcc.dg/dll-9.c: Likewise.
10961         * gcc.dg/dll-10.c: Likewise.
10962         * gcc.dg/dll-10a.c: Likewise.
10963         * g++.dg/ext/dllexport4a.cc: Likewise.
10964         * g++.dg/ext/dllexport4.C: Likewise.
10965         * g++.dg/ext/dllexport5.C: Likewise.
10966         * g++.dg/ext/dllexport5a.cc: Likewise.
10967
10968 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10969
10970         PR tree-optimization/46970
10971         * gcc.dg/graphite/pr46970.c: New.
10972
10973 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10974
10975         PR tree-optimization/46215
10976         * gcc.dg/graphite/pr46215.c: New.
10977
10978 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10979
10980         PR tree-optimization/46168
10981         * gcc.dg/graphite/pr46168.c: New.
10982
10983 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10984
10985         PR tree-optimization/43657
10986         * gcc.dg/graphite/pr43657.c: New.
10987
10988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10989
10990         PR tree-optimization/29832
10991         * gfortran.dg/graphite/pr29832.f90: New.
10992
10993 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10994
10995         PR tree-optimization/43567
10996         * gcc.dg/graphite/pr43567.c: New.
10997
10998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10999
11000         * gfortran.dg/graphite/interchange-4.f: New.
11001         * gfortran.dg/graphite/interchange-5.f: New.
11002
11003         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11004         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11005         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11006         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11007         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11008         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11009         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11010         * gfortran.dg/ltrans-7.f90: Removed.
11011         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11012
11013         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11014         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11015         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11016         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11017         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11018         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11019         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11020         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11021         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11022         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11023         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11024         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11025         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11026         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11027         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11028         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11029         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11030         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11031         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11032         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11033         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11034         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11035         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11036         * gcc.dg/tree-ssa/data-dep-1.c
11037         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11038         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11039         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11040         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11041         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11042
11043 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR tree-optimization/47265
11046         PR tree-optimization/47443
11047         * gcc.c-torture/compile/pr47265.c: New test.
11048         * gcc.dg/pr47443.c: New test.
11049
11050 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11051
11052         PR tree-optimization/47382
11053         * g++.dg/torture/pr47382.C: New test.
11054         * g++.dg/opt/devirt1.C: Xfail.
11055
11056 2011-01-25  Yao Qi  <yao@codesourcery.com>
11057
11058         PR target/45701
11059         * gcc.target/arm/pr45701-1.c: New test.
11060         * gcc.target/arm/pr45701-2.c: New test.
11061         * gcc.target/arm/pr45701-3.c: New test.
11062
11063 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11064             Jakub Jelinek  <jakub@redhat.com>
11065
11066         PR tree-optimization/47271
11067         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11068
11069 2011-01-25  Nick Clifton  <nickc@redhat.com>
11070
11071         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11072         (saturate_add): Delete.
11073         (exchange): Delete.
11074         (main): Do not run saturate_add.
11075         (set_interrupts): Delete.
11076
11077 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11078
11079         PR fortran/47448
11080         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11081
11082 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11083
11084         PR tree-optimization/47427
11085         PR tree-optimization/47428
11086         * gcc.c-torture/compile/pr47427.c: New test.
11087         * gcc.c-torture/compile/pr47428.c: New test.
11088
11089 2011-01-25  Richard Guenther  <rguenther@suse.de>
11090
11091         PR middle-end/47411
11092         * gcc.dg/torture/pr47411.c: New testcase.
11093
11094 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11095
11096         * gfortran.dg/graphite/id-24.f: New.
11097         * gfortran.dg/graphite/id-25.f: New.
11098
11099 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11100
11101         * gfortran.dg/graphite/id-23.f: New.
11102
11103 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11104
11105         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11106
11107 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11108
11109         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11110         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11111         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11112         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11113         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11114         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11115         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11116         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11117         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11118
11119 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11120
11121         * gcc.dg/graphite/block-0.c: Add documentation.
11122         * gcc.dg/graphite/block-4.c: Same.
11123         * gcc.dg/graphite/block-7.c: Same.
11124         * gcc.dg/graphite/block-8.c: New.
11125         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11126         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11127         * gcc.dg/graphite/interchange-12.c: Add documentation.
11128         * gcc.dg/graphite/interchange-13.c: New.
11129         * gcc.dg/graphite/interchange-14.c: New.
11130         * gcc.dg/graphite/interchange-15.c: New.
11131         * gcc.dg/graphite/interchange-8.c: Add documentation.
11132         * gcc.dg/graphite/interchange-mvt.c: Same.
11133
11134 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11135
11136         PR target/47408
11137         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11138         * gcc.target/powerpc/altivec-14.c: Ditto.
11139         * gcc.target/powerpc/altivec-33.c: Ditto.
11140         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11141         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11142         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11143         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11144         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11145         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11146         * g++.dg/ext/altivec-15.C: Ditto.
11147         * g++.dg/ext/altivec-types-1.C: Ditto.
11148         * g++.dg/ext/altivec-types-2.C: Ditto.
11149         * g++.dg/ext/altivec-types-3.C: Ditto.
11150         * g++.dg/ext/altivec-types-4.C: Ditto.
11151
11152 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11153
11154         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11155
11156 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11157
11158         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11159         optimization options.
11160
11161 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11162
11163         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11164
11165         PR testsuite/45988
11166         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11167
11168 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11169
11170         PR fortran/47421
11171         * gfortran.dg/allocatable_scalar_12.f90: New.
11172
11173 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11174
11175         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11176         vectorization to be not profitable if peeling is used to
11177         realign the memory access.
11178         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11179         loop bound to avoid loop unrolling.
11180         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11181
11182 2011-01-22  Jan Hubicka  <jh@suse.cz>
11183
11184         PR lto/47333
11185         * g++.dg/lto/pr47333.C: New file.
11186
11187 2011-01-22  Jan Hubicka  <jh@suse.cz>
11188
11189         PR tree-optimization/43884
11190         PR lto/44334
11191         * gcc.dg/autopar/outer-2.c: Increase array size.
11192         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11193
11194 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11195
11196         PR fortran/38536
11197         * gfortran.dg/c_loc_tests_16.f90:  New test.
11198
11199 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11200
11201         PR fortran/47399
11202         * gfortran.dg/typebound_proc_19.f90: New.
11203
11204 2011-01-21  Jeff Law <law@redhat.com>
11205
11206         PR tree-optimization/47053
11207         * g++.dg/pr47053.C: New test.
11208
11209 2011-01-21  Jason Merrill  <jason@redhat.com>
11210
11211         PR c++/47041
11212         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11213
11214 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR c++/47388
11217         * g++.dg/cpp0x/range-for10.C: New test.
11218         * g++.dg/template/for1.C: New test.
11219
11220         PR middle-end/45566
11221         * g++.dg/tree-prof/partition3.C: New test.
11222
11223         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11224
11225         PR rtl-optimization/47366
11226         * g++.dg/opt/pr47366.C: New test.
11227
11228 2011-01-21  Jason Merrill  <jason@redhat.com>
11229
11230         PR c++/46552
11231         * g++.dg/cpp0x/constexpr-regress2.C: New.
11232
11233         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11234
11235 2011-01-21  Jeff Law <law@redhat.com>
11236
11237         PR rtl-optimization/41619
11238         * gcc.dg/pr41619.c: New.
11239
11240 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR tree-optimization/47355
11243         * g++.dg/opt/pr47355.C: New test.
11244
11245 2011-01-21  Richard Guenther  <rguenther@suse.de>
11246
11247         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11248         making main hot.
11249
11250 2011-01-21  Richard Guenther  <rguenther@suse.de>
11251
11252         PR tree-optimization/47365
11253         * gcc.dg/torture/pr47365.c: New testcase.
11254         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11255
11256 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11257
11258         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11259
11260 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR tree-optimization/47391
11263         * gcc.dg/pr47391.c: New test.
11264
11265 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11266
11267         * g++.dg/template/char1.C: Use signed char.
11268
11269 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11270
11271         PR fortran/47377
11272         * gfortran.dg/pointer_target_4.f90: New.
11273
11274 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11275
11276         PR target/47251
11277         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11278         ILP32 system and not IP32.
11279
11280 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11281
11282         PR debug/46583
11283         * g++.dg/debug/pr46583.C: New.
11284
11285 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR debug/47283
11288         * g++.dg/debug/pr47283.C: New test.
11289
11290         PR testsuite/47371
11291         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11292         * gcc.target/i386/headmerge-2.c: Likewise.
11293
11294 2011-01-20  Richard Guenther  <rguenther@suse.de>
11295
11296         PR middle-end/47370
11297         * gcc.dg/torture/pr47370.c: New testcase.
11298
11299 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11300
11301         PR tree-optimization/46130
11302         * gcc.dg/pr46130-1.c: New test.
11303         * gcc.dg/pr46130-2.c: New test.
11304
11305 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11306
11307         PR c++/47291
11308         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11309
11310 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11311
11312         PR debug/46240
11313         * g++.dg/debug/pr46240.cc: New.
11314
11315 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11316
11317         PR c++/47303
11318         * g++.dg/template/anonunion1.C: New test.
11319
11320         PR rtl-optimization/47337
11321         * gcc.c-torture/execute/pr47337.c: New test.
11322
11323 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11324
11325         PR testsuite/45342
11326         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11327
11328 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11329
11330         PR tree-optimization/46021
11331         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11332
11333 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR tree-optimization/47290
11336         * g++.dg/torture/pr47290.C: New test.
11337
11338 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11339
11340         PR fortran/47240
11341         * gfortran.dg/proc_ptr_comp_29.f90: New.
11342
11343 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11344
11345         PR testsuite/41146
11346         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11347         powerpc-apple-darwin9.
11348
11349 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11350
11351         PR rtl-optimization/47299
11352         * gcc.c-torture/execute/pr47299.c: New test.
11353
11354 2011-01-17  Jason Merrill  <jason@redhat.com>
11355
11356         * g++.dg/cpp0x/constexpr-virtual.C: New.
11357
11358 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11359
11360         PR fortran/47331
11361         * gfortran.dg/gomp/pr47331.f90: New test.
11362
11363 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11364
11365         PR objc/47314
11366         * objc.dg/selector-warn-1.m: New.
11367         * obj-c++.dg/selector-warn-1.mm: New.
11368
11369 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11370
11371         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11372         Update dg-final accordingly.
11373
11374 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11375
11376         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11377
11378 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11379
11380         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11381         target check.
11382         * gcc.dg/guality/pr36728-2.c: Likewise.
11383
11384 2011-01-17  Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/47313
11387         * g++.dg/torture/pr47313.C: New testcase.
11388
11389 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11390
11391         PR target/47318
11392         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11393         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11394         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11395         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11396
11397         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11398         as __m256i.
11399         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11400         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11401         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11402
11403 2011-01-17  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/45967
11406         * gcc.dg/torture/pr45967-2.c: New testcase.
11407         * gcc.dg/torture/pr45967-3.c: Likewise.
11408
11409 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11410
11411         PR testsuite/47325
11412         * g++.dg/ext/pr47213.C: Require visibility.
11413
11414 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11415
11416         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11417         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11418
11419 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11420
11421         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11422         Linux-based targets.
11423
11424 2011-01-13  Jan Hubicka  <jh@suse.cz>
11425
11426         PR tree-optimization/47276
11427         * gcc.dg/pr47276.c: New testcase.
11428
11429 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11430             Jonathan Wakely  <jwakely.gcc@gmail.com>
11431
11432         PR c++/33558
11433         * g++.dg/other/pr33558.C: New.
11434         * g++.dg/other/pr33558-2.C: New.
11435
11436 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11437
11438         PR tree-optimization/45934
11439         PR tree-optimization/46302
11440         * g++.dg/ipa/devirt-c-1.C: New test.
11441         * g++.dg/ipa/devirt-c-2.C: Likewise.
11442         * g++.dg/ipa/devirt-c-3.C: Likewise.
11443         * g++.dg/ipa/devirt-c-4.C: Likewise.
11444         * g++.dg/ipa/devirt-c-5.C: Likewise.
11445         * g++.dg/ipa/devirt-c-6.C: Likewise.
11446         * g++.dg/ipa/devirt-6.C: Likewise.
11447         * g++.dg/ipa/devirt-d-1.C: Likewise.
11448         * g++.dg/torture/pr45934.C: Likewise.
11449
11450 2011-01-14  Jason Merrill  <jason@redhat.com>
11451
11452         * g++.dg/cpp0x/variadic105.C: New.
11453
11454 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11455             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11456
11457         PR objc/45989
11458         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11459         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11460         execution tests on i?86-*-*, x86_64-*-* and
11461         powerpc*-apple-darwin* && ilp32.
11462         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11463         tests on i?86-*-* and x86_64-*-*.
11464
11465 2011-01-14  Richard Guenther  <rguenther@suse.de>
11466
11467         PR tree-optimization/47280
11468         * g++.dg/opt/pr47280.C: New testcase.
11469
11470 2011-01-14  Jason Merrill  <jason@redhat.com>
11471
11472         * g++.dg/cpp0x/constexpr-regress1.C: New.
11473
11474         * g++.dg/ext/flexary2.C: New.
11475
11476 2011-01-14  Richard Guenther  <rguenther@suse.de>
11477
11478         PR middle-end/47281
11479         * gcc.dg/torture/pr47281.c: New testcase.
11480         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11481
11482 2011-01-14  Richard Guenther  <rguenther@suse.de>
11483
11484         PR tree-optimization/47286
11485         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11486
11487 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11488
11489         PR c++/47213
11490         * g++.dg/ext/pr47213.C: New.
11491
11492 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11493
11494         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11495
11496 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11497             Mikael Morin  <mikael@gcc.gnu.org>
11498
11499         PR fortran/45848
11500         PR fortran/47204
11501         * gfortran.dg/select_type_20.f90: New.
11502         * gfortran.dg/select_type_21.f90: New.
11503
11504 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11505
11506         PR target/47251
11507         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11508
11509 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11510
11511         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11512         * gcc.dg/guality/pr36728-2.c: Likewise.
11513
11514 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11515
11516         PR debug/PR46973
11517         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11518
11519 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11520
11521         PR rtl-optimization/45352
11522         * gcc.dg/pr45352-3.c: New.
11523
11524 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11525
11526         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11527         comment.
11528         * g++.dg/cpp0x/range-for8.C: New.
11529         * g++.dg/cpp0x/range-for9.C: New.
11530
11531 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11532
11533         PR debug/47209
11534         * g++.dg/debug/pr47209.C: New.
11535
11536 2011-01-12  Richard Guenther  <rguenther@suse.de>
11537
11538         PR lto/47259
11539         * gcc.dg/lto/pr47259_0.c: New testcase.
11540         * gcc.dg/lto/pr47259_1.c: Likewise.
11541
11542 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11543
11544         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11545         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11546         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11547         methods missing from the OBJC2 Object.
11548         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11549         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11550         GNU and NeXT runtimes.
11551         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11552         comments.
11553         * objc-obj-c++-shared/Object1.m: Likewise.
11554         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11555         * objc.dg/proto-qual-1.m: Likewise.
11556         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11557         * obj-c++.dg/proto-qual-1.mm: Likewise.
11558
11559 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11560
11561         PR testsuite/33033
11562         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11563
11564 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11565
11566         Fixed the Objective-C++ testsuite and updated all tests.
11567         * lib/obj-c++.exp (obj-c++_init): Declare and set
11568         gcc_warning_prefix and gcc_error_prefix.
11569         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11570         'dg-warning', 'dg-message' and 'dg-error'.
11571         * obj-c++.dg/class-extension-3.mm: Likewise.
11572         * obj-c++.dg/class-protocol-1.mm: Likewise.
11573         * obj-c++.dg/encode-7.mm: Likewise.
11574         * obj-c++.dg/exceptions-3.mm: Likewise.
11575         * obj-c++.dg/exceptions-5.mm: Likewise.
11576         * obj-c++.dg/method-12.mm: Likewise.
11577         * obj-c++.dg/method-13.mm: Likewise.
11578         * obj-c++.dg/method-15.mm: Likewise.
11579         * obj-c++.dg/method-16.mm: Likewise.
11580         * obj-c++.dg/method-4.mm: Likewise.
11581         * obj-c++.dg/method-8.mm: Likewise.
11582         * obj-c++.dg/method-conflict-1.mm: Likewise.
11583         * obj-c++.dg/method-conflict-2.mm: Likewise.
11584         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11585         and uncommented second part of the testcase now that the testsuite
11586         works correctly.
11587         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11588         and uncommented second part of the testcase now that the testsuite
11589         works correctly.
11590         * obj-c++.dg/private-1.mm: Likewise.
11591         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11592         * obj-c++.dg/syntax-error-7.mm: Likewise.
11593         * obj-c++.dg/warn5.mm: Likewise.
11594         * obj-c++.dg/property/at-property-14.mm: Likewise.
11595         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11596         FIXME.
11597         * obj-c++.dg/property/at-property-18.mm: Likewise.
11598         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11599         FIXME.
11600         * obj-c++.dg/property/at-property-21.mm: Likewise.
11601         * obj-c++.dg/property/at-property-28.mm: Likewise.
11602         * obj-c++.dg/property/at-property-5.mm: Likewise.
11603         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11604         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11605         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11606         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11607         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11608         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11609         * obj-c++.dg/tls/diag-5.mm: Likewise.
11610         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11611         dg-error, now matched correctly.
11612
11613 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11614
11615         * objc.dg/property/at-property-29.m: New.
11616         * obj-c++.dg/property/at-property-29.mm: New.
11617
11618 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11619
11620         * go.test/go-test.exp (go-set-goarch): New proc.
11621         (go-gc-tests): Use it.
11622
11623 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11624
11625         PR debug/46955
11626         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11627
11628 2011-01-11  Richard Henderson  <rth@redhat.com>
11629
11630         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11631
11632 2011-01-11  Jan Hubicka  <jh@suse.cz>
11633
11634         PR lto/45721
11635         PR lto/45375
11636         * gcc.dg/lto/pr45721_1.c: New file.
11637         * gcc.dg/lto/pr45721_0.c: New file.
11638
11639 2011-01-11  Richard Guenther  <rguenther@suse.de>
11640
11641         PR tree-optimization/46076
11642         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11643
11644 2011-01-11  Jeff Law <law@redhat.com>
11645
11646         * PR tree-optimization/47086
11647         * gcc.dg/pr47086.c: New test.
11648
11649 2011-01-11  Jason Merrill  <jason@redhat.com>
11650
11651         PR c++/46658
11652         * g++.dg/template/new10.C: New.
11653
11654         PR c++/45520
11655         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11656
11657 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11658
11659         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11660         Split type definitions and NSConstantString class into...
11661         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11662         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11663         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11664         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11665         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11666         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11667         to comments.
11668         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11669         encode defines for newer NeXT system headers.
11670         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11671         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11672         * objc.dg/foreach-5.m: Likewise.
11673         * objc.dg/foreach-2.m: Likewise.
11674         * objc.dg/foreach-4.m: Likewise.
11675         * objc.dg/torture/strings/string1.m: Likewise.
11676         * objc.dg/torture/strings/string2.m: Likewise.
11677         * objc.dg/torture/strings/string3.m: Likewise.
11678         * objc.dg/torture/strings/string4.m: Likewise.
11679         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11680         header and stand alone.
11681         * obj-c++.dg/strings/strings-2.mm: Likewise.
11682         * objc.dg/torture/strings/const-str-3.m: Likewise.
11683         * objc.dg/strings/strings-2.m: Likewise.
11684         * objc.dg/strings/const-str-12b.m: Likewise.
11685
11686 2011-01-12  Richard Guenther  <rguenther@suse.de>
11687
11688         PR middle-end/32511
11689         * gcc.dg/attr-weak-1.c: Adjust.
11690
11691 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11692
11693         PR fortran/47051
11694         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11695         standard compliant and comment.
11696
11697 2011-01-10  Jan Hubicka  <jh@suse.cz>
11698
11699         PR lto/46083
11700         * gcc.dg/initpri3.c: New testcase.
11701
11702 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11703
11704         PR lto/47222
11705         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11706         externally visible.
11707         (g_esi): Likewise.
11708         (g_ebx): Likewise.
11709         (g_ebp): Likewise.
11710         (g_esp): Likewise.
11711         (g_ebp_save): Likewise.
11712         (g_esp_save): Likewise.
11713
11714 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11715
11716         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11717
11718 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11719
11720         PR tree-optimization/46021
11721         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11722         i?86-*-*, x86_64-*-*.
11723
11724 2011-01-10  Jeff Law <law@redhat.com>
11725
11726         * PR tree-optimization/47141
11727         * gcc.c-torture/compile/pr47141.c: New test.
11728
11729 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11730
11731         PR testsuite/46230
11732         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11733         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11734         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11735         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11736
11737         PR testsuite/46230
11738         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11739         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11740         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11741         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11742         being vectorized.  Adjust dg-final pattern.
11743
11744         PR testsuite/46230
11745         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11746         * gcc.dg/vect/slp-24.c: Likewise.
11747
11748 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11749
11750         PR c++/47218
11751         * g++.dg/other/pr47218-1.C: New test file.
11752         * g++.dg/other/pr47218.C: Likewise.
11753         * g++.dg/other/pr47218.h: New supporting header.
11754
11755 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11756
11757         PR objc/47232
11758         * objc.dg/attributes/invalid-attribute-1.m: New.
11759         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11760
11761 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11762
11763         PR fortran/47224
11764         * gfortran.dg/proc_ptr_comp_28.f90: New.
11765
11766 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11767
11768         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11769         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11770         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11771         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11772         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11773         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11774         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11775         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11776         * objc.dg/gnu-api-2-class.m: Likewise.
11777         * objc.dg/gnu-api-2-ivar.m: Likewise.
11778         * objc.dg/gnu-api-2-method.m: Likewise.
11779         * objc.dg/gnu-api-2-objc.m: Likewise.
11780         * objc.dg/gnu-api-2-object.m: Likewise.
11781         * objc.dg/gnu-api-2-property.m: Likewise.
11782         * objc.dg/gnu-api-2-protocol.m: Likewise.
11783         * objc.dg/gnu-api-2-sel.m: Likewise.
11784
11785 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11786
11787         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11788         * objc.dg/objc-foreach-4.m: Likewise.
11789         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11790         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11791         * objc.dg/foreach-4.m: Likewise.
11792         * objc.dg/foreach-5.m: Likewise.
11793         * objc.dg/foreach-3.m: Return self from init.
11794
11795 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11796
11797         PR fortran/38536
11798         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11799
11800 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11801
11802         PR fortran/46313
11803         * gfortran.dg/class_35.f90: New.
11804
11805 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11806
11807         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11808
11809 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11810
11811         PR objc/47078
11812         * objc.dg/invalid-method-2.m: New.
11813         * obj-c++.dg/invalid-method-2.mm: New.
11814
11815 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11816
11817         PR fortran/46896
11818         * gfortran.dg/transpose_optimization_2.f90 : New test.
11819
11820 2011-01-08  Jan Hubicka  <jh@suse.cz>
11821
11822         PR tree-optmization/46469
11823         * g++.dg/torture/pr46469.C: New testcase.
11824
11825 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11826
11827         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11828         emulation of libobjc-gnu structure layout functionality to ..
11829         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11830         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11831         * objc/execute/bf-common.h: Adjust headers.
11832         * objc/execute/bf-1.m: Likewise.
11833         * objc/execute/bf-2.m: Likewise.
11834         * objc/execute/bf-3.m: Likewise.
11835         * objc/execute/bf-4.m: Likewise.
11836         * objc/execute/bf-5.m: Likewise.
11837         * objc/execute/bf-6.m: Likewise.
11838         * objc/execute/bf-7.m: Likewise.
11839         * objc/execute/bf-8.m: Likewise.
11840         * objc/execute/bf-9.m: Likewise.
11841         * objc/execute/bf-10.m: Likewise.
11842         * objc/execute/bf-11.m: Likewise.
11843         * objc/execute/bf-12.m: Likewise.
11844         * objc/execute/bf-13.m: Likewise.
11845         * objc/execute/bf-14.m: Likewise.
11846         * objc/execute/bf-15.m: Likewise.
11847         * objc/execute/bf-16.m: Likewise.
11848         * objc/execute/bf-17.m: Likewise.
11849         * objc/execute/bf-18.m: Likewise.
11850         * objc/execute/bf-19.m: Likewise.
11851         * objc/execute/bf-20.m: Likewise.
11852         * objc/execute/bf-21.m: Likewise.
11853         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11854         objc_get_type_qualifiers ().
11855
11856 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11857
11858         PR fortran/45777
11859         * gfortran.dg/dependency_39.f90:  New test.
11860
11861 2011-01-07  Jan Hubicka  <jh@suse.cz>
11862
11863         Get builtins tests ready for linker plugin.
11864         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11865         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11866         my_memset, my_bzero): Mark used.
11867         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11868         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11869         volatile.
11870         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11871         volatile.
11872
11873 2011-01-07  Jan Hubicka  <jh@suse.cz>
11874
11875         PR tree-optimization/46367
11876         * g++.dg/torture/pr46367.C: New file.
11877
11878 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11879
11880         PR target/47201
11881         * gcc.dg/pr47201.c: New test.
11882
11883         PR bootstrap/47187
11884         * gcc.dg/tree-prof/pr47187.c: New test.
11885
11886 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11887
11888         PR fortran/41580
11889         * gfortran.dg/extends_type_of_3.f90: New.
11890
11891 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11892
11893         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11894         * g++.dg/ext/dllimport-MI1.C: Likewise.
11895         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11896         * g++.dg/ext/dllimport10.C: Likewise.
11897         * g++.dg/ext/dllimport11.C: Likewise.
11898         * g++.dg/ext/dllimport12.C: Likewise.
11899         * g++.dg/ext/dllimport13.C: Likewise.
11900         * g++.dg/ext/dllimport2.C: Likewise.
11901         * g++.dg/ext/dllimport3.C: Likewise.
11902         * g++.dg/ext/dllimport4.C: Likewise.
11903         * g++.dg/ext/dllimport5.C: Likewise.
11904         * g++.dg/ext/dllimport6.C: Likewise.
11905         * g++.dg/ext/dllimport8.C: Likewise.
11906         * g++.dg/ext/dllimport9.C: Likewise.
11907         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11908         targets, too. Additionally enable test for i?86-*-mingw*.
11909         * g++.dg/ext/selectany1.C: Likewise.
11910         Remove guard variable check.
11911
11912 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11913
11914         PR fortran/47189
11915         PR fortran/47194
11916         * gfortran.dg/storage_size_3.f08: Extended.
11917
11918 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR c++/47022
11921         * g++.dg/template/stdarg1.C: New test.
11922
11923 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11924
11925         PR fortran/47195
11926         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11927         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11928         from the interface of functions to not hide the errors that
11929         shall be tested.
11930
11931 2011-01-06  Jan Hubicka  <jh@suse.cz>
11932
11933         * gcc.dg/lto/pr47188_0.c: New testcase.
11934         * gcc.dg/lto/pr47188_1.c: New testcase.
11935
11936 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11937
11938         PR fortran/33117
11939         PR fortran/46478
11940         * gfortran.dg/interface_33.f90: New test.
11941
11942 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11943
11944         PR c/47150
11945         * gcc.c-torture/compile/pr47150.c: New test.
11946
11947 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11948
11949         PR tree-optimization/47139
11950         * gcc.dg/vect/pr47139.c: New test.
11951
11952 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11953
11954         PR fortran/47180
11955         * gfortran.dg/extends_type_of_2.f03: New.
11956
11957 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11958
11959         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11960
11961 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11962
11963         * gnat.dg/opt14.adb: New test.
11964
11965 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11966
11967         PR fortran/46017
11968         * gfortran.dg/allocate_error_2.f90:  New test.
11969
11970 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11971
11972         PR fortran/47024
11973         * gfortran.dg/storage_size_3.f08: New.
11974
11975 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11976
11977         PR libgfortran/47154
11978         * gfortran.dg/namelist_68.f90: New test.
11979
11980 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11981
11982         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11983
11984 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11985
11986         PR fortran/46448
11987         * gfortran.dg/class_34.f90: New.
11988
11989 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11990
11991         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11992         use __builtin_inff.  Skip all single-precision tests that require
11993         Infinity.
11994
11995 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11996
11997         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11998
11999 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12000
12001         PR tree-optimization/47148
12002         * gcc.c-torture/execute/pr47148.c: New test.
12003
12004         PR tree-optimization/47155
12005         * gcc.c-torture/execute/pr47155.c: New test.
12006
12007         PR rtl-optimization/47157
12008         * gcc.c-torture/compile/pr47157.c: New test.
12009
12010 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12011
12012         * gcc.dg/torture/vector-shift2.c (schar): Define.
12013         (main): Always use schar or uchar instead of plain "char" to avoid
12014         dependencies on implementation-defined char signedness.
12015
12016 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12017
12018         PR tree-optimization/46801
12019         * gnat.dg/pack9.adb: Remove xfail.
12020
12021 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12022
12023         PR tree-optimization/46984
12024         * g++.dg/ipa/pr46984.C: New test.
12025
12026 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12027
12028         PR fortran/46408
12029         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12030
12031 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12032
12033         PR tree-optimization/47140
12034         * gcc.c-torture/compile/pr47140.c: New test.
12035
12036         PR rtl-optimization/47028
12037         * gcc.dg/pr47028.c: New test.
12038
12039 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12040
12041         * objc.dg/protocol-forward-1.m: Removed TODO.
12042         * objc.dg/protocol-forward-2.m: New.
12043         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12044         * obj-c++.dg/protocol-forward-2.mm: New.
12045
12046 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12047
12048         PR target/38662
12049         * g++.dg/eh/pr38662.C: New testcase.
12050
12051 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12052
12053         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12054         scan for newline '\n'.
12055
12056 \f
12057 Copyright (C) 2011 Free Software Foundation, Inc.
12058
12059 Copying and distribution of this file, with or without modification,
12060 are permitted in any medium without royalty provided the copyright
12061 notice and this notice are preserved.