OSDN Git Service

* gcc.dg/simulate-thread/simulate-thread.gdb: Call
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2             Andrew Macleod  <amacleod@redhat.com>
3
4         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
5         wrappers for *other_threads() and *final_verify().
6         * gcc.dg/simulate-thread/simulate-thread.h
7         (simulate_thread_wrapper_other_threads): New.
8         (simulate_thread_wrapper_final_verify): New.
9
10 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
11
12         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
13
14 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
15
16         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
17
18 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
19             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
20
21         * gcc.target/i386/fma_1.h: New file.
22         * gcc.target/i386/fma_2.h: Likewise.
23         * gcc.target/i386/fma_3.h: Likewise.
24         * gcc.target/i386/fma_4.h: Likewise.
25         * gcc.target/i386/fma_5.h: Likewise.
26         * gcc.target/i386/fma_6.h: Likewise.
27         * gcc.target/i386/fma_double_1.c: Likewise.
28         * gcc.target/i386/fma_double_2.c: Likewise.
29         * gcc.target/i386/fma_double_3.c: Likewise.
30         * gcc.target/i386/fma_double_4.c: Likewise.
31         * gcc.target/i386/fma_double_5.c: Likewise.
32         * gcc.target/i386/fma_double_6.c: Likewise.
33         * gcc.target/i386/fma_float_1.c: Likewise.
34         * gcc.target/i386/fma_float_2.c: Likewise.
35         * gcc.target/i386/fma_float_3.c: Likewise.
36         * gcc.target/i386/fma_float_4.c: Likewise.
37         * gcc.target/i386/fma_float_5.c: Likewise.
38         * gcc.target/i386/fma_float_6.c: Likewise.
39         * gcc.target/i386/fma_main.h: Likewise.
40         * gcc.target/i386/fma_run_double_1.c: Likewise.
41         * gcc.target/i386/fma_run_double_2.c: Likewise.
42         * gcc.target/i386/fma_run_double_3.c: Likewise.
43         * gcc.target/i386/fma_run_double_4.c: Likewise.
44         * gcc.target/i386/fma_run_double_5.c: Likewise.
45         * gcc.target/i386/fma_run_double_6.c: Likewise.
46         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
47         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
48         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
49         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
50         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
51         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
52         * gcc.target/i386/fma_run_float_1.c: Likewise.
53         * gcc.target/i386/fma_run_float_2.c: Likewise.
54         * gcc.target/i386/fma_run_float_3.c: Likewise.
55         * gcc.target/i386/fma_run_float_4.c: Likewise.
56         * gcc.target/i386/fma_run_float_5.c: Likewise.
57         * gcc.target/i386/fma_run_float_6.c: Likewise.
58         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
59         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
60         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
61         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
62         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
63         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
64         * gcc.target/i386/l_fma_1.h: Likewise.
65         * gcc.target/i386/l_fma_2.h: Likewise.
66         * gcc.target/i386/l_fma_3.h: Likewise.
67         * gcc.target/i386/l_fma_4.h: Likewise.
68         * gcc.target/i386/l_fma_5.h: Likewise.
69         * gcc.target/i386/l_fma_6.h: Likewise.
70         * gcc.target/i386/l_fma_double_1.c: Likewise.
71         * gcc.target/i386/l_fma_double_2.c: Likewise.
72         * gcc.target/i386/l_fma_double_3.c: Likewise.
73         * gcc.target/i386/l_fma_double_4.c: Likewise.
74         * gcc.target/i386/l_fma_double_5.c: Likewise.
75         * gcc.target/i386/l_fma_double_6.c: Likewise.
76         * gcc.target/i386/l_fma_float_1.c: Likewise.
77         * gcc.target/i386/l_fma_float_2.c: Likewise.
78         * gcc.target/i386/l_fma_float_3.c: Likewise.
79         * gcc.target/i386/l_fma_float_4.c: Likewise.
80         * gcc.target/i386/l_fma_float_5.c: Likewise.
81         * gcc.target/i386/l_fma_float_6.c: Likewise.
82         * gcc.target/i386/l_fma_main.h: Likewise.
83         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
84         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
85         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
86         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
87         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
88         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
89         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
90         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
91         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
92         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
93         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
94         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
95
96 2011-10-10  Richard Guenther  <rguenther@suse.de>
97
98         PR middle-end/50389
99         * gcc.dg/torture/pr50389.c: New testcase.
100
101 2011-10-10  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/50195
104         * gcc.dg/builtins-47.c: Optimize.
105
106 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
107
108         * lib/gcc-simulate-thread.exp: New.
109         * gcc.dg/simulate-thread/guality.h: New.
110         * gcc.dg/simulate-thread/simulate-thread.h: New.
111         * gcc.dg/simulate-thread/simulate-thread.exp: New.
112         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
113         * gcc.dg/simulate-thread/README: New.
114         * g++.dg/simulate-thread/guality.h: New.
115         * g++.dg/simulate-thread/simulate-thread.h: New.
116         * g++.dg/simulate-thread/simulate-thread.exp: New.
117         * g++.dg/simulate-thread/simulate-thread.gdb: New.
118         * c-c++-common/cxxbitfields-2.c: Remove.
119         * c-c++-common/cxxbitfields.c: Remove.
120         * c-c++-common/cxxbitfields-4.c: Remove.
121         * c-c++-common/cxxbitfields-5.c: Remove.
122         * c-c++-common/simulate-thread/bitfields-1.c: New.
123         * c-c++-common/simulate-thread/bitfields-2.c: New.
124         * c-c++-common/simulate-thread/bitfields-3.c: New.
125         * c-c++-common/simulate-thread/bitfields-4.c: New.
126
127 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
128
129         PR c++/38980
130         * g++.dg/warn/format5.C: New.
131
132 2011-10-09  Tobias Burnus  <burnus@net-b.de>
133
134         PR fortran/45044
135         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
136         * gfortran.dg/common_16.f90: New.
137
138 2011-10-09  Tobias Burnus  <burnus@net-b.de>
139
140         * gfortran.dg/iso_c_binding_param_1.f90: New.
141         * gfortran.dg/iso_c_binding_param_2.f90: New.
142         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
143
144 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
145
146         PR tree-optimization/50635
147         * gcc.dg/vect/pr50635.c: New test.
148
149 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/50659
152         * gfortran.dg/proc_decl_27.f90: New.
153
154 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         PR libobjc/50428
157         * objc/execute/initialize-1.m: New test.
158
159 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
160
161         PR fortran/47844
162         * gfortran.dg/pointer_function_result_1.f90 : New test.
163
164 2011-10-07  David S. Miller  <davem@davemloft.net>
165
166         PR 50655
167         * gcc.target/sparc/sparc.exp: Add vis3 target test.
168         * gcc.target/sparc/cmask.c: Use it.
169         * gcc.target/sparc/fhalve.c: Likewise.
170         * gcc.target/sparc/fnegop.c: Likewise.
171         * gcc.target/sparc/fpadds.c: Likewise.
172         * gcc.target/sparc/fshift.c: Likewise.
173         * gcc.target/sparc/fucmp.c: Likewise.
174         * gcc.target/sparc/lzd.c: Likewise.
175         * gcc.target/sparc/vis3misc.c: Likewise.
176         * gcc.target/sparc/xmul.c: Likewise.
177
178 2011-10-07  Richard Henderson  <rth@redhat.com>
179
180         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
181         match for avx2.
182         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
183
184 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
185
186         * gcc.dg/pr50193-1.c: New file.
187         * gcc.target/arm/shiftable.c: New file.
188
189 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
190
191         PR fortran/50625
192         * gfortran.dg/class_46.f03: New.
193
194 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
195
196         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
197         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
198         (syslog, vsyslog, __vsyslog_chk): Likewise.
199
200         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
201         (x, EXT_x): Use ASMNAME.
202
203         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
204         (a, c): Use ASMNAME.
205
206 2011-10-07  Tom de Vries  <tom@codesourcery.com>
207
208         PR middle-end/50527
209         * gcc.dg/pr50527.c: New test.
210
211 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
212
213         PR tree-optimization/50650
214         * gcc.c-torture/compile/pr50650.c: New test.
215
216 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
217
218         PR tree-optimization/50575
219         * gcc.c-torture/execute/vector-compare-2.x: New file.
220
221 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
222
223         PR middle-end/50125
224         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
225         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
226         (bar3): Likewise.
227
228 2011-10-07  Richard Guenther  <rguenther@suse.de>
229
230         PR testsuite/50637
231         * gcc.dg/vect/vect-align-2.c: Increase array size.
232
233 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
234             H.J. Lu  <hongjiu.lu@intel.com>
235
236         PR target/50603
237         * gcc.target/i386/pr50603.c: New test.
238
239 2011-10-06  Jason Merrill  <jason@redhat.com>
240
241         PR c++/39164
242         * g++.dg/cpp0x/default31.C: New.
243
244 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
245
246         PR tree-optimization/50596
247         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
248         New.
249         * gcc.dg/vect/vect-cond-8.c: New test.
250
251 2011-10-06  Richard Henderson  <rth@redhat.com>
252
253         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
254         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
255         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
256         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
257         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
258         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
259         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
260         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
261         * gcc.c-torture/execute/vshuf-16.inc: New file.
262         * gcc.c-torture/execute/vshuf-2.inc: New file.
263         * gcc.c-torture/execute/vshuf-4.inc: New file.
264         * gcc.c-torture/execute/vshuf-8.inc: New file.
265         * gcc.c-torture/execute/vshuf-main.inc: New file.
266         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
267         * gcc.c-torture/execute/vshuf-v2df.c: New test.
268         * gcc.c-torture/execute/vshuf-v2di.c: New test.
269         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
270         * gcc.c-torture/execute/vshuf-v2si.c: New test.
271         * gcc.c-torture/execute/vshuf-v4df.c: New test.
272         * gcc.c-torture/execute/vshuf-v4di.c: New test.
273         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
274         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
275         * gcc.c-torture/execute/vshuf-v4si.c: New test.
276         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
277         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
278         * gcc.c-torture/execute/vshuf-v8si.c: New test.
279
280 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
281
282         PR tree-optimization/49279
283         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
284         * gcc.c-torture/execute/pr49279.c: New test.
285
286 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
287
288         PR target/49049
289         * gcc.c-torture/compile/pr49049.c: New test.
290
291 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
292
293         PR target/50305
294         * gcc.target/arm/pr50305.c: New test.
295
296 2011-10-06  Richard Guenther  <rguenther@suse.de>
297
298         PR tree-optimization/38884
299         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
300         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
301
302 2011-10-05  David S. Miller  <davem@davemloft.net>
303
304         * gcc.target/sparc/lzd.c: New test.
305         * gcc.target/sparc/popc.c: New test.
306
307 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
308
309         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
310         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
311         * g++.dg/other/final1.C: Cleanup original tree dump.
312
313 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
314
315         PR tree-optimization/50613
316         * gcc.dg/pr50613.c: New test.
317
318 2011-10-05  Richard Henderson  <rth@redhat.com>
319
320         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
321         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
322         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
323         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
324         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
325         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
326         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
327         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
328
329 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
330
331         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
332         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
333         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
334         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
335         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
336
337 2011-10-05  Richard Guenther  <rguenther@suse.de>
338
339         PR tree-optimization/38885
340         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
341
342 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
343
344         * gcc.target/i386/sw-1.c: New test.
345
346 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
347
348         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
349         -mtune=generic.
350         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
351
352 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
353
354         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
355
356 2011-10-04  David S. Miller  <davem@davemloft.net>
357
358         * gcc.target/sparc/fhalve.c: New test.
359         * gcc.target/sparc/fnegop.c: New test.
360         * gcc.target/sparc/xmul.c: New test.
361
362 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
363
364         PR fortran/35831
365         * gfortran.dg/dummy_procedure_6.f90: New.
366
367 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
368
369         PR tree-optimization/50604
370         * gcc.dg/pr50604.c: New test.
371
372 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
373
374         PR tree-optimization/49662
375         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
376         * gcc.dg/graphite/interchange-15.c: Likewise.
377         * gcc.dg/graphite/interchange-mvt.c: Likewise.
378
379 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
380
381         * gcc.dg/tree-ssa/restrict-4.c: New test.
382
383 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
384
385         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
386         (main): Use __typeof to get result type of comparison.
387
388 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
389
390         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
391         Make et_vect_multiple_sizes_saved global.
392         (check_effective_target_vect64): Make et_vect64_saved global.
393
394 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
395
396         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
397         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
398         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
399         * gcc.dg/builtin-complex-err-1.c: Adjust.
400
401 2011-10-02  Jason Merrill  <jason@redhat.com>
402
403         * g++.dg/cpp0x/range-for22.C: New.
404
405         * g++.dg/cpp0x/variadic65.C: Remove xfails.
406         * g++.dg/cpp0x/variadic82.C: Remove xfails.
407         * g++.dg/cpp0x/variadic83.C: Remove xfails.
408         * g++.dg/cpp0x/variadic105.C: Remove xfails.
409
410         * g++.dg/cpp0x/nsdmi5.C: New.
411
412 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
413
414         PR target/50579
415         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
416         New procedures.
417         (mips-dg-options): Force an ABI option if the current ABI is
418         incompatible with the required -mlong setting.  Likewise force
419         a long setting if the current one is incompatible with the
420         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
421         throughout procedure.
422         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
423         instead of addressing=absolute.
424
425 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
426
427         * gcc.target/mips/stack-1.c: New test.
428
429 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
430
431         * gcc.dg/pr49696.c: New test.
432
433 2011-10-02  Jan Hubicka  <jh@suse.cz>
434
435         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
436
437 2011-10-01  David S. Miller  <davem@davemloft.net>
438
439         * gcc.target/sparc/cmask.c: New test.
440         * gcc.target/sparc/fpadds.c: New test.
441         * gcc.target/sparc/fshift.c: New test.
442         * gcc.target/sparc/fucmp.c: New test.
443         * gcc.target/sparc/vis3misc.c: New test.
444
445 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
446
447         PR fortran/50585
448         * gfortran.dg/assumed_charlen_arg_2.f90: New.
449
450 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
451
452         PR c++/44473
453         * g++.dg/dfp/44473-1.C: New test.
454         * g++.dg/dfp/44473-2.C: New test.
455         * g++.dg/dfp/mangle-1.C: New test.
456         * g++.dg/dfp/mangle-2.C: New test.
457         * g++.dg/dfp/mangle-3.C: New test.
458         * g++.dg/dfp/mangle-4.C: New test.
459         * g++.dg/dfp/mangle-5.C: New test.
460
461 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
462
463         PR inline-asm/50571
464         * gcc.dg/pr50571.c: New test.
465
466         PR tree-optimization/46309
467         * gcc.dg/pr46309.c: New test.
468
469 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
470
471         * gcc.dg/strlenopt-21.c: New test.
472
473 2011-09-30  Revital Eres  <revital.eres@linaro.org>
474
475         * gcc.dg/sms-10.c: New file.
476
477 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
478
479         * gcc.target/arm/pr50099.c: New test.
480
481 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
482
483         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
484
485 2011-09-30  David S. Miller  <davem@davemloft.net>
486
487         * gcc.target/sparc/bmaskbshuf.c: New test.
488         * gcc.target/sparc/edgen.c: New test.
489
490 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
491
492         PR fortran/50547
493         * gfortran.dg/pure_formal_proc_3.f90: New.
494
495         PR fortran/50553
496         * gfortran.dg/stfunc_7.f90: New.
497
498 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
499
500         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
501         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
502         * gcc.dg/vector-compare-1.c: Likewise.
503         * gcc.dg/vector-compare-2.c: Likewise.
504
505 2011-09-29  David S. Miller  <davem@davemloft.net>
506
507         * gcc.target/sparc/array.c: New test.
508
509 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
510
511         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
512         loop unroll and set max unroll times to 8.
513         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
514         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
515         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
516         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
517
518 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
519
520         PR c++/40145
521         * g++.dg/ext/visibility/warn5.C: New.
522
523 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
524
525         PR c++/45278
526         * g++.dg/warn/Wextra-3.C: New.
527
528 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
529
530         PR target/49486
531         * gcc.target/sh/pr49468-si.c: New.
532
533 2011-09-28  Tom de Vries  <tom@codesourcery.com>
534
535         PR testsuite/50485
536         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
537         (TEST): Initialize src3 with random floats.
538         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
539         from union src3.  Initialize src3 with random floats.
540
541 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
542
543         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
544         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
545         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
546         * gcc.target/sh/sh4a-sincosf.c: Ditto.
547         * gcc.target/sh/sh4a-cos.c: Ditto.
548         * gcc.target/sh/sh4a-cosf.c: Ditto.
549         * gcc.target/sh/sh4a-sin.c: Ditto.
550         * gcc.target/sh/sh4a-sinf.c: Ditto.
551         * gcc.target/sh/sh4a-fsrra.c: Ditto.
552         * gcc.target/sh/sh4a-memmovua.c: Ditto.
553         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
554
555 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
556
557         PR c++/31489
558         * g++.dg/parse/error40.C: New.
559         * g++.dg/warn/incomplete1.C: Adjust.
560
561 2011-09-27  Jan Hubicka  <jh@suse.cz>
562
563         PR middle-end/49463
564         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
565         Mark used.
566
567 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
568
569         * gcc.dg/strlenopt-1.c: New test.
570         * gcc.dg/strlenopt-1f.c: New test.
571         * gcc.dg/strlenopt-2.c: New test.
572         * gcc.dg/strlenopt-2f.c: New test.
573         * gcc.dg/strlenopt-3.c: New test.
574         * gcc.dg/strlenopt-4.c: New test.
575         * gcc.dg/strlenopt-4g.c: New test.
576         * gcc.dg/strlenopt-4gf.c: New test.
577         * gcc.dg/strlenopt-5.c: New test.
578         * gcc.dg/strlenopt-6.c: New test.
579         * gcc.dg/strlenopt-7.c: New test.
580         * gcc.dg/strlenopt-8.c: New test.
581         * gcc.dg/strlenopt-9.c: New test.
582         * gcc.dg/strlenopt-10.c: New test.
583         * gcc.dg/strlenopt-11.c: New test.
584         * gcc.dg/strlenopt-12.c: New test.
585         * gcc.dg/strlenopt-12g.c: New test.
586         * gcc.dg/strlenopt-13.c: New test.
587         * gcc.dg/strlenopt-14g.c: New test.
588         * gcc.dg/strlenopt-14gf.c: New test.
589         * gcc.dg/strlenopt-15.c: New test.
590         * gcc.dg/strlenopt-16g.c: New test.
591         * gcc.dg/strlenopt-17g.c: New test.
592         * gcc.dg/strlenopt-18g.c: New test.
593         * gcc.dg/strlenopt.h: New file.
594
595 2011-09-27  Tom de Vries  <tom@codesourcery.com>
596
597         PR middle-end/43864
598         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
599         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
600         * gcc.dg/pr43864.c: New test.
601         * gcc.dg/pr43864-2.c: Same.
602         * gcc.dg/pr43864-3.c: Same.
603         * gcc.dg/pr43864-4.c: Same.
604
605 2011-09-27  Jan Hubicka  <jh@suse.cz>
606
607         * gcc.dg/ipa/inline-5.c: New testcase.
608
609 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
610
611         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
612         vectors.
613         * gcc.dg/vect/bb-slp-27.c: New.
614         * gcc.dg/vect/bb-slp-28.c: New.
615
616 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
617
618         * testsuite/lib/target-supports.exp (check_profiling_available):
619         Don't rely solely on TLS tests for -fprofile-generate, fall
620         through to the other code.
621
622 2011-09-27  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/50363
625         * gcc.dg/torture/pr50363.c: New testcase.
626
627 2011-09-26  Jason Merrill  <jason@redhat.com>
628
629         PR c++/45012
630         * g++.dg/template/partial13.C: New.
631
632         PR c++/46105
633         * g++.dg/template/partial12.C: New.
634
635         PR c++/50508
636         * g++.dg/cpp0x/constexpr-typedef1.C: New.
637
638 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
639
640         PR c++/45487
641         * g++.dg/diagnostic/bindings1.C: New.
642         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
643
644 2011-09-26  David S. Miller  <davem@davemloft.net>
645
646         * gcc.target/sparc/wrgsr.c: New test.
647         * gcc.target/sparc/rdgsr.c: New test.
648         * gcc.target/sparc/edge.c: New test.
649         * gcc.target/sparc/fcmp.c: New test.
650
651         * gcc.target/sparc/edge.c: Update for new return types.
652         * gcc.target/sparc/fcmp.c: Likewise.
653
654         * gcc.target/sparc/fpaddsubi.c: New test.
655
656 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
657
658         PR fortran/50515
659         * gfortran.dg/common_15.f90: New.
660
661         PR fortran/50517
662         * gfortran.dg/dummy_procedure_5.f90: New.
663         * gfortran.dg/interface_26.f90: Modified error message.
664         * gfortran.dg/proc_ptr_11.f90: Ditto.
665         * gfortran.dg/proc_ptr_15.f90: Ditto.
666         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
667         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
668
669 2011-09-26  Jason Merrill  <jason@redhat.com>
670
671         PR c++/50512
672         * g++.dg/overload/rvalue3.C: New.
673
674         PR c++/50523
675         * g++.dg/overload/ref-conv2.C: New.
676
677         * g++.dg/cpp0x/nsdmi-template1.C: New.
678
679 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
680
681         * g++.dg/cpp0x/nullptr25.C: New.
682
683 2011-09-26  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/50472
686         * gcc.dg/torture/pr50472.c: New testcase.
687
688 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * gnat.dg/opt22.adb: New test.
691         * gnat.dg/opt22_pkg.ad[sb]: New helper.
692
693 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
694
695         * gnat.dg/opt21.adb: New test.
696         * gnat.dg/opt21_pkg.ad[sb]: New helper.
697
698 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/opt20.ad[sb]: New test.
701         * gnat.dg/opt20_pkg.ads: New helper.
702
703 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/array17.adb: New test.
706         * gnat.dg/array17_pkg.ads: New helper.
707
708 2011-09-25  Jason Merrill  <jason@redhat.com>
709
710         * g++.dg/cpp0x/nsdmi-defer4.C: New.
711
712 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/frame_overflow.ads: New.
715         * gnat.dg/frame_overflow.adb: Adjust.
716         * gnat.dg/specs/addr1.ads: Likewise.
717
718 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
719
720         * g++.dg/tree-ssa/restrict2.C: New test.
721
722 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
723
724         * lib/target-supports.exp (check_effective_target_vect64): New.
725         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
726         of multiple vector sizes.
727         * gcc.dg/vect/bb-slp-26.c: New.
728
729 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
730
731         PR c++/50280
732         * g++.dg/template/bitfield1.C: New.
733
734 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
735
736         * gcc.dg/vect/bb-slp-24.c: New.
737
738 2011-09-24  Jason Merrill  <jason@redhat.com>
739
740         * g++.dg/cpp0x/nsdmi-eh1.C: New.
741
742         * g++.dg/cpp0x/nsdmi-defer3.C: New.
743
744         * g++.dg/cpp0x/nsdmi-defer1.C: New.
745         * g++.dg/cpp0x/nsdmi-defer2.C: New.
746
747         * g++.dg/cpp0x/nsdmi1.C: New.
748         * g++.dg/cpp0x/nsdmi2.C: New.
749         * g++.dg/cpp0x/nsdmi3.C: New.
750         * g++.dg/cpp0x/nsdmi4.C: New.
751         * g++.old-deja/g++.other/init4.C: New.
752
753 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
754
755         PR c++/44267
756         * g++.dg/template/sfinae28.C: New.
757
758 2011-09-23  Ian Lance Taylor  <iant@google.com>
759
760         * go.test/go-test.exp (errchk): Handle more cases of getting
761         correct Tcl backslash quoting in regular expressions in test file.
762
763 2011-09-23  Jason Merrill  <jason@redhat.com>
764
765         Core 253
766         * g++.dg/init/const8.C: New.
767         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
768         * g++.dg/cpp0x/defaulted2.C: Likewise.
769         * g++.dg/cpp0x/pr42844-2.C: Likewise.
770         * g++.dg/init/pr20039.C: Likewise.
771         * g++.dg/init/pr42844.C: Likewise.
772
773 2011-09-23  Jan Hubicka  <jh@suse.cz>
774
775         * gcc.dg/ipa/inline-1.c: new testcase.
776         * gcc.dg/ipa/inline-2.c: new testcase.
777         * gcc.dg/ipa/inline-3.c: new testcase.
778         * gcc.dg/ipa/inline-4.c: new testcase.
779
780 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         PR c++/50258
783         * g++.dg/cpp0x/constexpr-static8.C: New.
784
785 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
786
787         * gcc.target/i386/avxfp-1.c: New test.
788         * gcc.target/i386/avxfp-2.c: New test.
789
790 2011-09-23  Terry Guo  <terry.guo@arm.com>
791
792         * gcc.c-torture/execute/941014-1.x: Deleted.
793
794 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
795
796         PR c++/50491
797         * g++.dg/cpp0x/pr50491.C: New.
798
799 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
800
801         PR testsuite/50487
802         * gfortran.dg/bessel_6.f90: Fix tolerance test.
803
804 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
805
806         PR c++/50371
807         * g++.dg/cpp0x/nullptr24.C: New.
808
809 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
810
811         PR target/50482
812         * gcc.target/i386/pr50482.c: New test.
813
814 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
815
816         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
817         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
818         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
819         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
820         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
821         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
822         multilib options contain different -march= from dg-options.
823
824 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
825             Paolo Carlini  <paolo.carlini@oracle.com>
826
827         PR c++/50344
828         * g++.dg/template/friend52.C: New.
829
830 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
831
832         * gcc.target/arm/cmp-1.c: New test.
833         * gcc.target/arm/cmp-2.c: Likewise.
834
835 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
836
837         PR fortran/41733
838         * gfortran.dg/impure_actual_1.f90: Modified error message.
839         * gfortran.dg/proc_ptr_32.f90: New.
840         * gfortran.dg/proc_ptr_33.f90: New.
841
842 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
843
844         PR tree-optimization/50451
845         * gcc.dg/vect/pr50451.c: New test.
846
847 2011-09-21  Ian Lance Taylor  <iant@google.com>
848
849         * go.test/go-test.exp (errchk): Add special case for bug332.
850         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
851         some more test lines.
852
853 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
854
855         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
856         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
857         * g++.dg/other/i386-8.C: Ditto.
858         * g++.dg/other/pr34435.C: Ditto.
859         * g++.dg/other/pr39496.C: Ditto.
860         * g++.dg/other/mmintrin.C: Ditto.
861
862 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
863
864         * gcc.dg/vect/vect-cond-7.c: New test.
865         * gcc.target/i386/sse4_1-cond-1.c: New test.
866         * gcc.target/i386/avx-cond-1.c: New test.
867
868 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
869
870         PR target/50464
871         * g++.dg/other/pr50464.C: New test.
872
873 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
874
875         * gcc.target/i386/bmi2-mulx32-2.c: New test.
876         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
877         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
878         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
879
880 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
881
882         * gnat.dg/opt19.adb: New test.
883
884 2011-09-21  Terry Guo  <terry.guo@arm.com>
885
886         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
887         on arch conflict when testing case on targets other than armv7-a.
888
889 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
890
891         PR c++/50454
892         * g++.dg/ext/int128-1.C: New.
893         * g++.dg/ext/int128-2.C: Likewise.
894         * g++.dg/ext/int128-2.h: Likewise.
895
896 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
897
898         PR testsuite/50469
899         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
900
901 2011-09-20  Jason Merrill  <jason@redhat.com>
902
903         * g++.dg/cpp0x/constexpr-generated1.C: New.
904
905         PR c++/50442
906         * g++.dg/overload/ref-conv1.C: New.
907
908 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
909
910         * g++.dg/other/final1.C: New.
911
912 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
913
914         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
915         and get_bit ().
916
917 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
918
919         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
920         "target arm_eabi".
921
922 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
923
924         PR tree-optimization/50413
925         * g++.dg/vect/vect.exp: Run slp-pr* tests with
926         -fdump-tree-slp-details.  Run other tests with
927         -fdump-tree-vect-details.
928         * g++.dg/vect/slp-pr50413.cc: New.
929
930 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
931             Ira Rosen  <ira.rosen@linaro.org>
932
933         PR testsuite/50435
934         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
935         Fix underscores around restrict.
936
937 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
938
939         PR tree-optimization/50414
940         * gfortran.dg/vect/Ofast-pr50414.f90: New.
941         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
942         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
943
944 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
945
946         PR tree-optimization/50412
947         * gfortran.dg/vect/pr50412.f90: New.
948
949 2011-09-16  Jason Merrill  <jason@redhat.com>
950
951         PR c++/50424
952         * g++.dg/eh/defarg1.C: New.
953
954 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
955
956         * gcc.dg/vect/vect-reduc-10.c: New test.
957         * gcc.target/i386/avx-reduc-1.c: New test.
958
959         * gcc.target/i386/sse2-extract-1.c: New test.
960         * gcc.target/i386/avx-extract-1.c: New test.
961
962 2011-09-16  Terry Guo  <terry.guo@arm.com>
963
964         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
965
966 2011-09-15   Diego Novillo  <dnovillo@google.com>
967
968         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
969         ALWAYS_CXXFLAGS, if defined.
970         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
971         ALWAYS_GFORTRANFLAGS, if defined.
972         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
973         ALWAYS_GOCFLAGS, if defined.
974         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
975         ALWAYS_OBJCXXFLAGS, if defined.
976         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
977         additional_flags, if defined.
978         * lib/gnat.exp (gnat_target_compile): Likewise.
979         * lib/objc.exp (objc_target_compile): Likewise.
980         * lib/target-supports-dg.exp (dg-add-options): Handle
981         TEST_ALWAYS_FLAGS.
982
983 2011-09-15  Tom de Vries  <tom@codesourcery.com>
984
985         PR testsuite/50322
986         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
987         Use uintptr_t in f1.  Undo avr xfails.
988
989 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
990
991         PR fortran/50401
992         PR fortran/50403
993         * gfortran.dg/function_types_3.f90: New.
994
995 2011-09-15  Jason Merrill  <jason@redhat.com>
996
997         PR c++/50365
998         * g++.dg/cpp0x/trailing7.C: New.
999
1000         PR c++/50361
1001         * g++.dg/cpp0x/nullptr23.C: New.
1002
1003 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1004
1005         * gcc.dg/vect/bb-slp-25.c: New.
1006
1007 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1008
1009         PR c++/50391
1010         * g++.dg/cpp0x/noexcept15.C: New.
1011
1012 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1013
1014         PR middle-end/50251
1015         * gcc.dg/pr50251.c: New test.
1016
1017 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1018
1019         PR fortran/34547
1020         PR fortran/50375
1021         * gfortran.dg/null_5.f90: New.
1022         * gfortran.dg/null_6.f90: New.
1023
1024 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1025
1026         * gcc.c-torture/compile/20110913-1.c: New test.
1027
1028 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1029
1030         PR fortran/50379
1031         * gfortran.dg/result_2.f90: New.
1032
1033 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1034
1035         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1036
1037 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1038
1039         PR c++/48320
1040         * g++.dg/cpp0x/variadic116.C: New test case.
1041
1042 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1043
1044         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1045         * gcc.target/mips/interrupt_handler-2.c: New test.
1046         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1047
1048 2011-09-12  Jason Merrill  <jason@redhat.com>
1049
1050         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1051
1052         * g++.dg/cpp0x/explicit7.C: New.
1053
1054 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR rtl-optimization/50212
1057         * g++.dg/other/pr50212.C: New test.
1058
1059 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1060
1061         PR target/43746
1062         * testsuite/gcc.target/avr/torture/avr-torture.exp
1063         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1064         "-O2 -fmerge-all-constants".
1065
1066 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1067
1068         PR fortran/50327
1069         * gfortran.dg/do_while_1.f90: New test.
1070
1071 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1072
1073         PR fortran/35831
1074         PR fortran/47978
1075         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1076         * gfortran.dg/proc_decl_26.f90: New.
1077         * gfortran.dg/typebound_override_2.f90: New.
1078         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1079
1080 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * gnat.dg/cond_expr2.ad[sb]: New test.
1083
1084 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1085
1086         * gnat.dg/atomic5.ad[sb]: New test.
1087
1088 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1089
1090         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1091
1092 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1093
1094         PR target/49030
1095         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1096
1097 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1098
1099         PR target/49614
1100         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1101
1102 2011-09-09  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/50328
1105         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1106
1107 2011-09-09  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/50333
1110         * gcc.dg/torture/pr50333.c: New testcase.
1111
1112 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1113
1114         PR tree-optimization/50318
1115         * gcc.target/arm/pr50318-1.c: New file.
1116
1117 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         * gcc.target/i386/all_one_m256i.c: New test.
1120
1121 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1122
1123         PR c++/50324
1124         * g++.dg/cpp0x/sfinae28.C: New.
1125
1126 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1127
1128         PR c/50332
1129         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1130         longer ignored on typedefs.
1131
1132         PR c++/33255 - Support -Wunused-local-typedefs warning
1133         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1134         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1135
1136 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1137
1138         PR tree-optimization/50287
1139         * gcc.dg/torture/pr50287.c: New test.
1140
1141 2011-09-08  Richard Guenther  <rguenther@suse.de>
1142
1143         PR tree-optimization/19831
1144         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1145         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1146         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1147         * gcc.dg/errno-1.c: Adjust.
1148
1149 2011-09-08  Richard Guenther  <rguenther@suse.de>
1150
1151         PR tree-optimization/19831
1152         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1153
1154 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1155
1156         PR fortran/44646
1157         * gfortran.dg/do_concurrent_1.f90: New.
1158         * gfortran.dg/do_concurrent_2.f90: New.
1159
1160 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR target/50310
1163         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1164         * gcc.dg/pr50310-2.c: New test.
1165
1166 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/48095
1169         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1170         * gfortran.dg/impure_constructor_1.f90: Modified.
1171         * gfortran.dg/proc_ptr_comp_33.f90: New.
1172
1173 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR target/50310
1176         * gcc.dg/pr50310-1.c: New test.
1177
1178 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1179
1180         PR middle-end/48571
1181         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1182         instead of 4.
1183
1184 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1185
1186         PR c++/50309
1187         * g++.dg/cpp0x/noexcept14.C: New.
1188
1189 2011-09-07  Jason Merrill  <jason@redhat.com>
1190
1191         * g++.dg/cpp0x/constexpr-ref3.C: New.
1192
1193         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1194
1195 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1196
1197         * gcc.dg/section1.c: Don't xfail for avr.
1198
1199 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1200
1201         PR tree-optimization/50322
1202         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1203
1204 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1205
1206         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1207
1208 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1209
1210         PR tree-optimization/49911
1211         * g++.dg/tree-ssa/pr49911.C: New test.
1212
1213 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1214
1215         PR target/49030
1216         * gcc.dg/torture/pr49030.c: New test.
1217
1218 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1219
1220         PR fortran/50288
1221         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1222         * gfortran.dg/class_4d.f03: Deleted.
1223         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1224
1225 2011-09-07  Richard Guenther  <rguenther@suse.de>
1226
1227         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1228
1229 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1230
1231         PR tree-optimization/46021
1232         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1233
1234 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1235
1236         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1237
1238 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240         * gcc.c-torture/compile/20110906-1.c: New test.
1241
1242 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1245
1246 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1247
1248         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1249         --param tree-reassoc-width=1.
1250
1251         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1252         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1253
1254 2011-09-06  Richard Guenther  <rguenther@suse.de>
1255
1256         PR tree-optimization/48149
1257         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1258
1259 2011-09-06  Richard Guenther  <rguenther@suse.de>
1260
1261         PR tree-optimization/48317
1262         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1263
1264 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1265
1266         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1267         New procedure.
1268         (add_options_for_quad_vectors): Replace with ...
1269         (add_options_for_double_vectors): ... this.
1270         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1271         support multiple vector sizes since the vectorizer attempts to
1272         vectorize with both vector sizes.
1273         * gcc.dg/vect/no-vfa-vect-79.c,
1274         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1275         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1276         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1277         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1278         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1279         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1280         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1281         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1282         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1283         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1284         gcc.dg/vect/vect-40.c: Likewise.
1285         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1286         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1287         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1288         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1289         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1290         Likewise.
1291         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1292
1293 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1294
1295         PR target/49606
1296         * gcc.target/mips/abi-main.h: New file.
1297         * gcc.target/mips/abi-o32-long32.c: New test.
1298         * gcc.target/mips/abi-o32-long64.c: Likewise.
1299         * gcc.target/mips/abi-o64-long32.c: Likewise.
1300         * gcc.target/mips/abi-o64-long64.c: Likewise.
1301         * gcc.target/mips/abi-n32-long32.c: Likewise.
1302         * gcc.target/mips/abi-n32-long64.c: Likewise.
1303         * gcc.target/mips/abi-n64-long32.c: Likewise.
1304         * gcc.target/mips/abi-n64-long64.c: Likewise.
1305         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1306         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1307         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1308         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1309         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1310         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1311         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1312         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1313         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1314         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1315         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1316         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1317         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1318         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1319         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1320         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1321         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1322         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1323         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1324         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1325         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1326         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1327         * gcc.target/mips/branch-3.c: Likewise.
1328         * gcc.target/mips/branch-4.c: Likewise.
1329         * gcc.target/mips/branch-5.c: Likewise.
1330         * gcc.target/mips/branch-6.c: Likewise.
1331         * gcc.target/mips/branch-7.c: Likewise.
1332         * gcc.target/mips/branch-8.c: Likewise.
1333         * gcc.target/mips/branch-9.c: Likewise.
1334         * gcc.target/mips/branch-10.c: Likewise.
1335         * gcc.target/mips/branch-11.c: Likewise.
1336         * gcc.target/mips/branch-12.c: Likewise.
1337         * gcc.target/mips/branch-13.c: Likewise.
1338         * gcc.target/mips/lazy-binding-1.c: Likewise.
1339
1340 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1341
1342         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1343         to avoid warning on int=16 platforms..
1344
1345 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1346
1347         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1348         to work even with -fshort-enums.
1349
1350 2011-09-04  Jan Hubicka  <jh@suse.cz>
1351
1352         * gcc.c-torture/compile/20110902.c: new testcase.
1353
1354 2011-09-04  Jason Merrill  <jason@redhat.com>
1355
1356         PR c++/49267
1357         * g++.dg/cpp0x/rv-conv1.C: New.
1358
1359         DR 1328
1360         * g++.dg/cpp0x/rv-func3.C: New.
1361
1362         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1363
1364         PR c++/50248
1365         Core 1358
1366         * g++.dg/cpp0x/constexpr-template1.C: New.
1367         * g++.dg/cpp0x/constexpr-template2.C: New.
1368         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1369         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1370
1371 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/specs/debug1.ads: Tweak pattern.
1374
1375 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1376
1377         PR fortran/50227
1378         * gfortran.dg/class_45a.f03: New.
1379         * gfortran.dg/class_45b.f03: New.
1380
1381 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1382             Ira Rosen  <ira.rosen@linaro.org>
1383
1384         PR tree-optimization/50208
1385         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1386         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1387         -fno-tree-fre -fno-tree-pre.
1388
1389 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1390
1391         * gcc.dg/ipa/ipcp-3.c: New test.
1392
1393 2011-09-02  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/27460
1396         PR middle-end/29269
1397         * gcc.dg/vect/vect-cond-7.c: New testcase.
1398
1399 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1400
1401         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1402         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1403         xfailed test for inlining.
1404         * g++.dg/ipa/ivinline-9.C: Likewise.
1405
1406 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1407
1408         PR tree-optimization/50178
1409         * gfortran.dg/vect/pr50178.f90: New test.
1410
1411 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1412
1413         PR middle-end/49886
1414         * gcc.c-torture/execute/pr49886.c: New testcase.
1415
1416 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1417
1418         PR middle-end/43513
1419         * gcc.dg/pr43513.c: New test.
1420
1421 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1422
1423         PR fortran/45044
1424         * gfortran.dg/common_14.f90: New.
1425         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1426
1427 2011-08-30  Jason Merrill  <jason@redhat.com>
1428
1429         PR c++/50084
1430         * g++.dg/cpp0x/decltype33.C: New.
1431
1432         PR c++/50089
1433         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1434
1435         PR c++/50114
1436         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1437
1438 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1441
1442 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1443
1444         * gnat.dg/specs/aggr3.ads: New test.
1445         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1446
1447         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1448         * gnat.dg/specs/aggr2.ads: Likewise.
1449
1450 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1451
1452         PR fortran/45170
1453         * gfortran.dg/allocate_with_source_2.f90: New test
1454
1455 2011-08-30  Jason Merrill  <jason@redhat.com>
1456
1457         PR c++/50220
1458         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1459
1460         PR c++/50234
1461         * g++.dg/cpp0x/constexpr-value3.C: New.
1462
1463 2011-08-30  Richard Guenther  <rguenther@suse.de>
1464
1465         PR middle-end/48571
1466         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1467         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1468         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1469         * gcc.dg/pr36902.c: XFAIL.
1470
1471 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1472
1473         * gcc.target/i386/fma-check.h: New.
1474         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1475         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1476         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1477         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1478         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1479         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1480         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1481         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1482         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1483         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1484         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1485         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1486         * gcc.target/i386/fma-compile.c: Likewise.
1487         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1488         * gcc.target/i386/sse-12.c: Add -mfma.
1489         * gcc.target/i386/sse-13.c: Likewise.
1490         * gcc.target/i386/sse-14.c: Likewise.
1491         * gcc.target/i386/sse-22.c: Likewise.
1492         * gcc.target/i386/sse-23.c: Likewise.
1493         * g++.dg/other/i386-2.C: Likewise.
1494         * g++.dg/other/i386-3.C: Likewise.
1495
1496 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1497
1498         PR testsuite/50185
1499         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1500         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1501
1502 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1503
1504         * g++.dg/bprob/bprob.exp (feedback_options): Set
1505         -fbranch-probabilities.
1506         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1507
1508 2011-08-29  Jason Merrill  <jason@redhat.com>
1509
1510         PR c++/50224
1511         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1512
1513 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1514             Jason Merrill  <jason@redhat.com>
1515
1516         * g++.dg/dfp/base.C: New test.
1517
1518 2011-08-29  Jason Merrill  <jason@redhat.com>
1519
1520         Core DR 994
1521         PR c++/50209
1522         * g++.dg/cpp0x/initlist58.C: New.
1523
1524 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1525
1526         PR fortran/50225
1527         * gfortran.dg/class_result_1.f03: New.
1528
1529 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR middle-end/48722
1532         * gcc.target/i386/pr48722.c: New test.
1533
1534 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1535
1536         PR libfortran/50192
1537         * gfortran.dg/widechar_compare_1.f90:  New test.
1538
1539 2011-08-26  Jason Merrill  <jason@redhat.com>
1540
1541         Core DR 342
1542         PR c++/48582
1543         * g++.dg/abi/mangle50.C: New.
1544
1545 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1546
1547         PR target/50202
1548         * gcc.target/i386/pr50202.c: New test.
1549
1550 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1551
1552         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1553         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1554         * gcc.target/i386/avx-round-vec.c: New test.
1555         * gcc.target/i386/avx-roundf-vec.c: New test.
1556
1557 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1560         instruction.
1561
1562         PR c/50179
1563         * c-c++-common/Wunused-var-14.c: New test.
1564
1565 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1566
1567         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1568
1569 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1570
1571         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1572         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1573         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1574         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1575
1576 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1577
1578         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1579         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1580         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1581         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1582
1583 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1584
1585         PR fortran/50050
1586         * gfortran.dg/pointer_comp_init_1.f90: New test.
1587
1588 2011-08-25  Jason Merrill  <jason@redhat.com>
1589
1590         PR c++/50157
1591         * g++.dg/cpp0x/sfinae27.C: New.
1592
1593 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1594
1595         * gfortran.dg/coarray_lib_token_4.f90: New.
1596
1597 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1598
1599         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1600
1601 2011-08-25  Richard Guenther  <rguenther@suse.de>
1602
1603         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1604
1605 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/50163
1608         * gfortran.dg/initialization_28.f90: New.
1609
1610 2011-08-24  Richard Guenther  <rguenther@suse.de>
1611
1612         PR tree-optimization/50067
1613         * gcc.dg/torture/pr50067-3.c: New testcase.
1614         * gcc.dg/torture/pr50067-4.c: Likewise.
1615         * gcc.dg/torture/pr50067-5.c: Likewise.
1616
1617 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1618
1619         * g++.dg/other/i386-2.C: Add -mavx2 check.
1620         * g++.dg/other/i386-3.C: Likewise.
1621         * gcc.target/i386/avx-1.c: Add AVX2.
1622         * gcc.target/i386/avx-2.c: Likewise.
1623         * gcc.target/i386/funcspec-5.c: Likewise.
1624         * gcc.target/i386/sse-12.c: Likewise.
1625         * gcc.target/i386/sse-13.c: Likewise.
1626         * gcc.target/i386/sse-14.c: Likewise.
1627         * gcc.target/i386/sse-22.c: Likewise.
1628         * gcc.target/i386/sse-23.c: Likewise.
1629         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1630         * gcc.target/i386/avx2-check.h: New.
1631         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1632         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1633         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1634         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1635         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1636         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1637         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1638         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1639         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1640         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1641         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1642         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1643         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1644         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1645         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1646         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1647         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1648         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1649         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1650         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1651         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1652         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1653         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1654         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1655         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1656         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1657         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1658         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1659         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1660         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1661         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1662         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1663         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1664         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1665         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1666         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1667         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1668         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1669         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1670         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1671         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1672         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1673         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1674         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1675         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1676         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1677         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1678         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1679         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1680         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1681         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1682         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1683         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1684         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1685         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1686         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1687         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1688         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1689         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1690         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1691         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1692         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1693         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1694         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1695         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1696         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1697         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1698         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1699         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1700         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1701         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1702         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1703         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1704         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1705         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1706         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1707         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1708         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1709         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1710         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1711         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1712         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1713         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1714         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1715         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1716         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1717         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1718         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1719         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1720         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1721         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1722         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1723         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1724         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1725         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1726         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1727         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1728         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1729         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1730         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1731         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1732         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1733         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1734         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1735         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1736         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1737         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1738         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1739         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1740         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1741         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1742         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1743         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1744         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1745         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1746         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1747         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1748         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1749         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1750         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1751         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1752         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1753         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1754         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1755         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1756         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1757         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1758         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1759         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1760         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1761         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1762         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1763         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1764         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1765         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1766         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1767         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1768         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1769         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1770         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1771         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1772         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1773         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1774         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1775         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1776         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1777         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1778         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1779         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1780         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1781         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1782         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1783         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1784         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1785         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1786         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1787         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1788         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1789         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1790         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1791         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1792         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1793         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1794         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1795         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1796         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1797         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1798         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1799         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1800         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1801         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1802         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1803         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1804         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1805         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1806         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1807         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1808         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1809         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1810         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1811         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1812         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1813         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1814         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1815         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1816         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1817         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1818         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1819         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1820         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1821         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1822         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1823         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1824         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1825         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1826         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1827         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1828         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1829         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1830         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1831         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1832         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1833         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1834         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1835         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1836         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1837         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1838         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1839         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1840         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1841         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1842         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1843         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1844         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1845         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1846         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1847         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1848         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1849         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1850         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1851         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1852         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1853         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1854         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1855         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1856         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1857         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1858         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1859         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1860         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1861         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1862         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1863         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1864         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1865         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1866         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1867         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1868         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1869         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1870         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1871         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1872         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1873         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1874         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1875         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1876         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1877         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1878         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1879         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1880         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1881         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1882         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1883         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1884         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1885         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1886         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1887         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1888         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1889         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1890         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1891         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1892         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1893         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1894         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1895         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1896         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1897         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1898         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1899         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1900         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1901         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1902         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1903         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1904         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1905         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1906         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1907         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1908         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1909         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1910         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1911         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1912         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1913         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1914         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1915         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1916         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1917         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1918         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1919         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1920         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1921         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1922         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1923         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1924         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1925         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1926         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1927         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1928         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1929         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1930         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1931         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1932         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1933         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1934         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1935         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1936         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1937         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1938         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1939         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1940         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1941         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1942         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1943         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1944         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1945         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1946         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1947         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1948         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1949         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1950         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1951         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1952         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1953         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1954         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1955         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1956         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1957         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1958         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1959         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1960         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1961         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1962         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1963         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1964         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1965         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1966         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1967         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1968         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1969         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1970         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1971         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1972         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1973         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1974         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1975         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1976         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1977         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1978         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1979         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1980         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1981         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1982         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1983         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1984         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1985         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1986         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1987         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1988         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1989         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1990         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1991         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1992         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1993         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1994         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1995         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1996         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1997         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1998         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1999         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2000         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2001         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2002         * gcc.target/i386/testimm-9.c: Likewise.
2003
2004 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2005
2006         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2007         * g++.dg/other/i386-3.C: Likewise.
2008         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2009         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2010         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2011         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2012         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2013         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2014         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2015         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2016         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2017         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2018         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2019         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2020         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2021         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2022         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2023         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2024         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2025         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2026         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2027         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2028         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2029         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2030         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2031         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2032         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2033         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2034         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2035         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2036         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2037         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2038         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2039         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2040         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2041         * gcc.target/i386/sse-12.c: Add BMI2.
2042         * gcc.target/i386/sse-13.c: Likewise.
2043         * gcc.target/i386/sse-14.c: Likewise.
2044         * gcc.target/i386/sse-22.c: Likewise.
2045         * gcc.target/i386/sse-23.c: Likewise.
2046
2047 2011-08-23  Jason Merrill  <jason@redhat.com>
2048
2049         * g++.dg/template/crash7.C: Adjust expected errors.
2050
2051 2011-08-23  Jason Merrill  <jason@redhat.com>
2052
2053         PR c++/49045
2054         Core 1321
2055         * g++.dg/cpp0x/overload2.C: New.
2056
2057 2011-08-23  Jason Merrill  <jason@redhat.com>
2058
2059         Core 903
2060         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2061
2062 2011-08-23  Jason Merrill  <jason@redhat.com>
2063
2064         Core 975
2065         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2066         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2067         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2068         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2069
2070 2011-08-23  Jason Merrill  <jason@redhat.com>
2071
2072         PR c++/50024
2073         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2074
2075 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR c++/50158
2078         * g++.dg/warn/Wunused-var-16.C: New test.
2079
2080         PR middle-end/50161
2081         * gcc.dg/pr50161.c: New test.
2082
2083 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2084
2085         PR c++/50055
2086         * g++.dg/gcov/gcov-7.C: New test.
2087
2088 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR c++/46862
2091         * g++.dg/dfp/nofields.C: New test.
2092
2093 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/31600
2096         * gfortran.dg/use_16.f90: New.
2097
2098 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2099             Kirill Yukhin  <kirill.yukhin@intel.com>
2100
2101         PR target/50155
2102         * gcc.target/i386/pr50155.c: New test.
2103
2104 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2105
2106         PR tree-optimization/50133
2107         * gcc.dg/pr50133.c: New test.
2108
2109         PR middle-end/50141
2110         * c-c++-common/cxxbitfields-6.c: New test.
2111
2112 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2113
2114         PR fortran/50050
2115         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2116
2117 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2118
2119         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2120         * gcc.dg/pr49994-3.c: Ditto.
2121
2122 2011-08-22  Richard Guenther  <rguenther@suse.de>
2123
2124         PR testsuite/50145
2125         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2126         * gcc.dg/torture/pr50067-2.c: Likewise.
2127
2128 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2129
2130         PR fortran/47659
2131         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2132         of a constant resulting from simplification.
2133         * gfortran.dg/warn_conversion_3.f90:  New test.
2134
2135 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2136
2137         PR fortran/50130
2138         * gfortran.dg/zero_stride_1.f90:  New test.
2139
2140 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2141
2142         PR fortran/49638
2143         * gfortran.dg/typebound_override_1.f90: Modified.
2144
2145 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR tree-optimization/48739
2148         * gcc.dg/pr48739-1.c: New test.
2149         * gcc.dg/pr48739-2.c: New test.
2150
2151 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2152
2153         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2154
2155 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2156
2157         PR fortran/50129
2158         * gfortran.dg/where_3.f90: New test.
2159
2160 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2161
2162         PR middle-end/49721
2163         * gfortran.dg/pr49721-1.f: New.
2164         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2165
2166 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2167
2168         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2169         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2170         New tests.
2171
2172 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2173
2174         * gcc.target/arm/wmul-11.c: New file.
2175         * gcc.target/arm/wmul-12.c: New file.
2176         * gcc.target/arm/wmul-13.c: New file.
2177
2178 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2179
2180         * gcc.target/arm/wmul-10.c: New file.
2181
2182 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2183
2184         * gcc.target/arm/wmul-9.c: New file.
2185         * gcc.target/arm/wmul-bitfield-2.c: New file.
2186
2187 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2188
2189         * gcc.target/arm/wmul-8.c: New file.
2190
2191 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2192
2193         * gcc.target/arm/wmul-7.c: New file.
2194
2195 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2196
2197         * gcc.target/arm/wmul-6.c: New file.
2198
2199 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2200
2201         * gcc.target/arm/wmul-5.c: New file.
2202         * gcc.target/arm/no-wmla-1.c: New file.
2203
2204 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2205
2206         * gcc.target/arm/wmul-bitfield-1.c: New file.
2207
2208 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2209
2210         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2211
2212 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2213
2214         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2215         * gcc.target/i386/conversion.c: Likewise.
2216
2217 2011-08-19  Richard Guenther  <rguenther@suse.de>
2218
2219         * gcc.dg/torture/pr50067-1.c: New testcase.
2220         * gcc.dg/torture/pr50067-2.c: Likewise.
2221
2222 2011-08-19  Joey Ye  <joey.ye@arm.com>
2223
2224         PR target/49437
2225         * gcc.target/arm/handler-align.c: New test.
2226         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2227         New Function.
2228
2229 2011-08-19  Joey Ye  <joey.ye@arm.com>
2230
2231         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2232
2233 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2234
2235         PR fortran/50071
2236         * gfortran.dg/end_block_label_1.f90: New test.
2237         * gfortran.dg/end_associate_label_1.f90: New test.
2238
2239 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2240
2241         * gcc.dg/c1x-pointer-float-1.c: New test.
2242
2243 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2244
2245         PR fortran/50071
2246         * gfortran.dg/duplicate_labels_2.f: New test.
2247
2248 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2249
2250         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2251         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2252         gcc.dg/c1x-noreturn-5.c: New tests.
2253
2254 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2255
2256         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2257
2258 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2259
2260         PR fortran/18918
2261         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2262         * gfortran.dg/coarray_lock_3.f90: Fix test.
2263         * gfortran.dg/coarray_lock_4.f90: New.
2264         * gfortran.dg/coarray_lock_5.f90: New.
2265
2266 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR target/50009
2269         * gcc.c-torture/compile/pr50009.c: New test.
2270
2271         PR target/50092
2272         * gcc.dg/torture/pr50092.c: New test.
2273
2274 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2275
2276         PR fortran/50109
2277         * gfortran.dg/namelist_73.f90: New.
2278
2279 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2282
2283         PR debug/50017
2284         * gcc.dg/pr50017.c: New test.
2285
2286 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2287
2288         PR c++/45625
2289         * g++.dg/lookup/hidden-var1.C: New test case.
2290
2291 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2292
2293         PR fortran/31461
2294         * gfortran.dg/warn_unused_var_2.f90: New.
2295         * gfortran.dg/warn_unused_var_3.f90: New.
2296
2297 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2298
2299         PR target/43597
2300         * gcc.target/arm/pr43597.c: New test.
2301
2302 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2303
2304         PR fortran/50070
2305         * gfortran.dg/common_13.f90: New.
2306
2307 2011-08-16  Jason Merrill  <jason@redhat.com>
2308
2309         PR c++/50086
2310         * g++.dg/cpp0x/variadic-unresolved.C: New.
2311
2312         * g++.old-deja/g++.brendan/README: Add R.I.P.
2313
2314         * g++.dg/ext/attr-used-1.C: New.
2315
2316         PR c++/50054
2317         * g++.dg/cpp0x/initlist56.C: New.
2318
2319 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2320
2321         PR testsuite/50085
2322         * g++.dg/opt/life1.C: Only run on Linux.
2323
2324 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2325
2326         * gfortran.dg/coarray_26.f90: New.
2327
2328 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2329
2330         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2331         -fdump-tree-vrp1.
2332
2333 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2334
2335         PR fortran/50073
2336         * gfortran.dg/func_result_7.f90: New.
2337
2338 2011-08-13  Jason Merrill  <jason@redhat.com>
2339
2340         PR c++/50075
2341         * g++.dg/cpp0x/decltype32.C: New.
2342
2343         PR c++/50059
2344         * g++.dg/diagnostic/expr1.C: New.
2345
2346 2011-08-12  David Li  <davidxl@google.com>
2347
2348         * g++.dg/abi/vbase15.C: New test.
2349
2350 2011-08-12  Jason Merrill  <jason@redhat.com>
2351
2352         PR c++/50034
2353         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2354
2355 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         * gcc.dg/builtins-67.c: New test.
2358         * gcc.target/i386/conversion.c: Ditto.
2359
2360 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2361             Brian Hackett  <bhackett1024@gmail.com>
2362
2363         * g++.dg/plugin/decl_plugin.c: New.
2364         * g++.dg/plugin/decl-plugin-test.C: New.
2365         * g++.dg/plugin/plugin.exp: Add above testcase.
2366
2367 2011-08-11  Richard Guenther  <rguenther@suse.de>
2368
2369         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2370
2371 2011-08-11  Michael Matz  <matz@suse.de>
2372
2373         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2374
2375 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2376
2377         PR tree-optimization/50039
2378         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2379         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2380
2381 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2384         (sse4_1_test): Initialize src3 with random value.
2385
2386 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2387
2388         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2389         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2390         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2391         * gcc.dg/scal-to-vec1.c: New test.
2392         * gcc.dg/scal-to-vec2.c: New test.
2393
2394 2011-08-09  Richard Guenther  <rguenther@suse.de>
2395
2396         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2397         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2398         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2399         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2400
2401 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2402
2403         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2404
2405 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2406
2407         * gcc.dg/pr49948.c: Require pthread effective target.
2408
2409 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2410
2411         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2412
2413 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         * gcc.target/i386/sse-22a.c: New test.
2416
2417 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2418
2419         PR tree-optimization/50014
2420         * gcc.dg/vect/pr50014.c: New test.
2421
2422 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2423
2424         PR middle-end/49923
2425         * gcc.dg/tree-ssa/pr49923.c: New test.
2426
2427 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2428
2429         PR target/49781
2430         * gcc.target/i386/pr49781-1.c: New.
2431
2432 2011-08-08  Jason Merrill  <jason@redhat.com>
2433
2434         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2435
2436         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2437
2438 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2439
2440         PR fortran/49638
2441         * gfortran.dg/typebound_override_1.f90: New.
2442
2443 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2444
2445         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2446         x86_64 mingw target.
2447         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2448         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2449         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2450         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2451         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2452         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2453         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2454         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2455         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2456         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2457
2458 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2459
2460         PR testsuite/48727
2461         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2462
2463 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2464
2465         * gcc.dg/pr48770.c: Cleanup coverage files.
2466         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2467
2468 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2471         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2472         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2473         lzcnt and bmi options.
2474
2475 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2476
2477         PR target/47381
2478         * gcc.dg/pr47381-1.c: New.
2479         * gcc.dg/pr47381-2.c: Likewise.
2480         * gcc.target/i386/pr47381.c: Likewise.
2481
2482 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2483
2484         PR middle-end/47727
2485         * gcc.dg/pr47727.c: New.
2486
2487         PR target/47372
2488         * gcc.dg/pr47372-1.c: New.
2489         * gcc.dg/pr47372-2.c: Likewise.
2490
2491 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2492
2493         PR middle-end/47449
2494         * gcc.target/i386/pr47449.c: New.
2495
2496         PR target/47446
2497         * gcc.dg/pr47446-1.c: New.
2498         * gcc.dg/pr47446-2.c: Likewise.
2499
2500 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2501
2502         PR target/47766
2503         * gcc.dg/pr47766.c: New.
2504
2505         PR target/47715
2506         * gcc.dg/tls/pr47715-1.c: New.
2507         * gcc.dg/tls/pr47715-2.c: Likewise.
2508         * gcc.dg/tls/pr47715-3.c: Likewise.
2509         * gcc.dg/tls/pr47715-4.c: Likewise.
2510         * gcc.dg/tls/pr47715-5.c: Likewise.
2511
2512 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2513
2514         PR libobjc/50002
2515         * objc.dg/gnu-api-2-class.m: Updated comments.
2516         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2517         * objc.dg/gnu-api-2-class-meta.m: New test.
2518         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2519
2520 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2521
2522         PR libobjc/49882
2523         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2524         with classes that are in construction.
2525
2526 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2527
2528         PR target/48084
2529         * gcc.target/i386/pr48084-1.c: New.
2530         * gcc.target/i386/pr48084-2.c: Likewise.
2531         * gcc.target/i386/pr48084-3.c: Likewise.
2532         * gcc.target/i386/pr48084-4.c: Likewise.
2533         * gcc.target/i386/pr48084-5.c: Likewise.
2534
2535         PR rtl-optimization/49504
2536         * gcc.target/i386/pr49504.c: New.
2537
2538         PR target/49860
2539         * gcc.dg/pr49860.c: New.
2540
2541 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2542
2543         PR libobjc/49882
2544         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2545         with classes that are in construction.
2546
2547 2011-08-05  Jason Merrill  <jason@redhat.com>
2548
2549         PR c++/48993
2550         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2551
2552         PR c++/49921
2553         * g++.dg/cpp0x/decltype31.C: New.
2554
2555         PR c++/49669
2556         * g++.dg/init/array28.C: New.
2557
2558         PR c++/49988
2559         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2560
2561 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2562
2563         PR target/47369
2564         * gcc.dg/pr47369-1.c: New.
2565
2566 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2567
2568         PR middle-end/47364
2569         * gcc.dg/torture/pr47364-1.c: New.
2570         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2571         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2572
2573 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2574
2575         PR fortran/37211
2576         * gfortran.dg/transfer_check_2.f90:  New test case.
2577
2578 2011-08-05  Jan Hubicka  <jh@suse.cz>
2579
2580         PR middle-end/49494
2581         * gfortran.dg/pr49494.f90: New testcase.
2582
2583 2011-08-05  Jan Hubicka  <jh@suse.cz>
2584
2585         PR middle-end/49735
2586         * gcc.c-torture/compile/pr49735.c: New testcase.
2587
2588 2011-08-05  Jason Merrill  <jason@redhat.com>
2589
2590         PR c++/47453
2591         * g++.dg/cpp0x/initlist56.C: New.
2592
2593         PR c++/49812
2594         * g++.dg/overload/rvalue2.C: New.
2595
2596         PR c++/49983
2597         * g++.dg/cpp0x/range-for21.C: New.
2598
2599         * g++.dg/ext/vla11.C: New.
2600
2601 2011-08-05  Richard Guenther  <rguenther@suse.de>
2602
2603         PR tree-optimization/49984
2604         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2605
2606 2011-08-05  Richard Guenther  <rguenther@suse.de>
2607
2608         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2609         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2610         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2611
2612 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2613
2614         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2615         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2616         * gfortran.dg/ldist-pr43023.f90: Ditto.
2617         * gfortran.dg/namelist_52.f90: Ditto.
2618         * gfortran.dg/interface_proc_end.f90: Ditto.
2619         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2620         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2621
2622 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2623
2624         * gcc.dg/vect/vect-over-widen-1.c: New test.
2625         * gcc.dg/vect/vect-over-widen-2.c: New test.
2626         * gcc.dg/vect/vect-over-widen-3.c: New test.
2627         * gcc.dg/vect/vect-over-widen-4.c: New test.
2628
2629 2011-08-04  Richard Guenther  <rguenther@suse.de>
2630
2631         PR fortran/49957
2632         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2633
2634 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2635
2636         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2637
2638 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR middle-end/49905
2641         * g++.dg/ext/builtin-object-size3.C: New test.
2642
2643 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR tree-optimization/49948
2646         * gcc.dg/pr49948.c: New test.
2647
2648 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2649
2650         PR middle-end/47383
2651         * gcc.dg/torture/pr47383.c: New.
2652
2653 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2654
2655         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2656
2657 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2658
2659         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2660
2661 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2662
2663         PR target/47744
2664         * gcc.dg/torture/pr47744-1.c: New.
2665         * gcc.dg/torture/pr47744-2.c: Likewise.
2666         * gcc.dg/torture/pr47744-3.c: Likewise.
2667
2668 2011-08-03  Richard Guenther  <rguenther@suse.de>
2669
2670         PR middle-end/49958
2671         * gcc.dg/torture/pr49958.c: New testcase.
2672
2673 2011-08-03  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/49938
2676         * g++.dg/torture/pr49938.C: New testcase.
2677
2678 2011-08-02  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/43886
2681         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2682
2683         PR c++/49577
2684         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2685
2686         PR c++/49593
2687         * g++.dg/cpp0x/variadic115.C: New.
2688
2689         PR c++/49803
2690         * g++.dg/cpp0x/union5.C: New.
2691
2692 2011-08-02  Daniel Kraft  <d@domob.eu>
2693
2694         PR fortran/49885
2695         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2696
2697 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2698
2699         PR middle-end/49947
2700         * gcc.dg/tree-ssa/forwprop-15.c
2701
2702 2011-08-02  Jason Merrill  <jason@redhat.com>
2703
2704         PR c++/49834
2705         * g++.dg/cpp0x/range-for20.C: New.
2706
2707 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2708
2709         * gfortran.dg/coarray_lib_token_3.f90: New.
2710
2711 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR fortran/46752
2714         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2715         * gcc.dg/gomp/atomic-15.c: New test.
2716         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2717         * g++.dg/gomp/atomic-15.C: New test.
2718         * g++.dg/gomp/private-1.C: New test.
2719         * g++.dg/gomp/sharing-2.C: New test.
2720         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2721         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2722         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2723
2724 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2725
2726         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2727         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2728         cleanup-module.
2729         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2730         * gfortran.dg/allocatable_function_5.f90: Ditto.
2731         * gfortran.dg/allocate_stat.f90: Ditto.
2732         * gfortran.dg/array_constructor_20.f90: Ditto.
2733         * gfortran.dg/array_constructor_21.f90: Ditto.
2734         * gfortran.dg/array_constructor_22.f90: Ditto.
2735         * gfortran.dg/array_constructor_26.f03: Ditto.
2736         * gfortran.dg/array_function_4.f90: Ditto.
2737         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2738         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2739         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2740         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2741         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2742         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2743         * gfortran.dg/class_15.f03: Ditto.
2744         * gfortran.dg/class_27.f03: Ditto.
2745         * gfortran.dg/class_33.f90: Ditto.
2746         * gfortran.dg/class_37.f03: Ditto.
2747         * gfortran.dg/class_40.f03: Ditto.
2748         * gfortran.dg/class_42.f03: Ditto.
2749         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2750         * gfortran.dg/coarray/registering_1.f90: Ditto.
2751         * gfortran.dg/convert_1.f90: Ditto.
2752         * gfortran.dg/default_initialization_3.f90: Ditto.
2753         * gfortran.dg/dependency_25.f90: Ditto.
2754         * gfortran.dg/dependency_26.f90: Ditto.
2755         * gfortran.dg/dependency_36.f90: Ditto.
2756         * gfortran.dg/dependency_37.f90: Ditto.
2757         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2758         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2759         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2760         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2761         * gfortran.dg/elemental_result_1.f90: Ditto.
2762         * gfortran.dg/empty_derived_type.f90: Ditto.
2763         * gfortran.dg/entry_7.f90: Ditto.
2764         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2765         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2766         * gfortran.dg/error_recovery_3.f90: Ditto.
2767         * gfortran.dg/extends_4.f03: Ditto.
2768         * gfortran.dg/func_assign.f90: Ditto.
2769         * gfortran.dg/func_assign_3.f90: Ditto.
2770         * gfortran.dg/generic_1.f90: Ditto.
2771         * gfortran.dg/generic_18.f90: Ditto.
2772         * gfortran.dg/generic_22.f03: Ditto.
2773         * gfortran.dg/generic_4.f90: Ditto.
2774         * gfortran.dg/generic_6.f90: Ditto.
2775         * gfortran.dg/generic_actual_arg.f90: Ditto.
2776         * gfortran.dg/graphite/id-21.f: Ditto.
2777         * gfortran.dg/graphite/pr45758.f90: Ditto.
2778         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2779         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2780         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2781         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2782         * gfortran.dg/host_used_types_1.f90: Ditto.
2783         * gfortran.dg/implicit_1.f90: Ditto.
2784         * gfortran.dg/implicit_11.f90: Ditto.
2785         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2786         * gfortran.dg/impure_actual_1.f90: Ditto.
2787         * gfortran.dg/impure_assignment_1.f90: Ditto.
2788         * gfortran.dg/impure_constructor_1.f90: Ditto.
2789         * gfortran.dg/initialization_10.f90: Ditto.
2790         * gfortran.dg/initialization_12.f90: Ditto.
2791         * gfortran.dg/interface_14.f90: Ditto.
2792         * gfortran.dg/interface_15.f90: Ditto.
2793         * gfortran.dg/interface_2.f90: Ditto.
2794         * gfortran.dg/interface_25.f90: Ditto.
2795         * gfortran.dg/interface_26.f90: Ditto.
2796         * gfortran.dg/interface_29.f90: Ditto.
2797         * gfortran.dg/interface_assignment_1.f90: Ditto.
2798         * gfortran.dg/internal_pack_6.f90: Ditto.
2799         * gfortran.dg/internal_pack_7.f90: Ditto.
2800         * gfortran.dg/internal_pack_8.f90: Ditto.
2801         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2802         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2803         * gfortran.dg/module_commons_3.f90: Ditto.
2804         * gfortran.dg/module_equivalence_4.f90: Ditto.
2805         * gfortran.dg/module_equivalence_6.f90: Ditto.
2806         * gfortran.dg/module_function_type_1.f90: Ditto.
2807         * gfortran.dg/module_naming_1.f90: Ditto.
2808         * gfortran.dg/namelist_4.f90: Ditto.
2809         * gfortran.dg/operator_c1202.f90: Ditto.
2810         * gfortran.dg/parens_7.f90: Ditto.
2811         * gfortran.dg/pr32921.f: Ditto.
2812         * gfortran.dg/pr33646.f90: Ditto.
2813         * gfortran.dg/pr41928.f90: Ditto.
2814         * gfortran.dg/pr42119.f90: Ditto.
2815         * gfortran.dg/pr43984.f90: Ditto.
2816         * gfortran.dg/present_1.f90: Ditto.
2817         * gfortran.dg/private_type_2.f90: Ditto.
2818         * gfortran.dg/proc_decl_2.f90: Ditto.
2819         * gfortran.dg/proc_ptr_10.f90: Ditto.
2820         * gfortran.dg/proc_ptr_22.f90: Ditto.
2821         * gfortran.dg/proc_ptr_8.f90: Ditto.
2822         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2823         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2824         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2825         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2826         * gfortran.dg/substring_equivalence.f90: Ditto.
2827         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2828         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2829         * gfortran.dg/trim_optimize_6.f90: Ditto.
2830         * gfortran.dg/typebound_call_12.f03: Ditto.
2831         * gfortran.dg/typebound_operator_5.f03: Ditto.
2832         * gfortran.dg/typebound_operator_6.f03: Ditto.
2833         * gfortran.dg/typebound_proc_18.f03: Ditto.
2834         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2835         * gfortran.dg/use_1.f90: Ditto.
2836         * gfortran.dg/use_10.f90: Ditto.
2837         * gfortran.dg/use_11.f90: Ditto.
2838         * gfortran.dg/use_14.f90: Ditto.
2839         * gfortran.dg/use_only_2.f90: Ditto.
2840         * gfortran.dg/use_rename_4.f90: Ditto.
2841         * gfortran.dg/use_rename_5.f90: Ditto.
2842         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2843         * gfortran.dg/used_interface_ref.f90: Ditto.
2844         * gfortran.dg/used_types_11.f90: Ditto.
2845         * gfortran.dg/used_types_3.f90: Ditto.
2846         * gfortran.dg/used_types_4.f90: Ditto.
2847         * gfortran.dg/userdef_operator_2.f90: Ditto.
2848         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2849         * gfortran.dg/vect/pr46213.f90: Ditto.
2850         * gfortran.dg/whole_file_21.f90: Ditto.
2851         * gfortran.dg/whole_file_22.f90: Ditto.
2852         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2853         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2854
2855 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2856
2857         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2858
2859 2011-08-01  Jason Merrill  <jason@redhat.com>
2860
2861         PR c++/49932
2862         * g++.dg/abi/mangle49.C: New.
2863
2864         PR c++/49924
2865         * g++.dg/cpp0x/constexpr-array4.C: New.
2866
2867         PR c++/49813
2868         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2869
2870 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2871
2872         PR target/49927
2873         * gcc.target/i386/pr49927.c: New test.
2874
2875 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2876
2877         PR tree-optimization/49926
2878         * gcc.dg/vect/pr49926.c: New test.
2879
2880 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2881
2882         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2883         * gcc.target/i386/lzcnt-1.c: New test.
2884         * gcc.target/i386/lzcnt-2.c: Likewise.
2885         * gcc.target/i386/lzcnt-2a.c: Likewise.
2886         * gcc.target/i386/lzcnt-3.c: Likewise.
2887         * gcc.target/i386/lzcnt-4.c: Likewise.
2888         * gcc.target/i386/lzcnt-4a.c: Likewise.
2889         * gcc.target/i386/lzcnt-5.c: Likewise.
2890         * gcc.target/i386/lzcnt-6.c: Likewise.
2891         * gcc.target/i386/lzcnt-6a.c: Likewise.
2892         * gcc.target/i386/lzcnt-check.h: Likewise.
2893
2894         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2895         * gcc.target/i386/sse-13.c: Likewise.
2896         * gcc.target/i386/sse-14.c: Likewise.
2897         * g++.dg/other/i386-2.C: Likewise.
2898         * g++.dg/other/i386-3.C: Likewise.
2899
2900 2011-08-01  Julian Brown  <julian@codesourcery.com>
2901
2902         * gcc.target/arm/fixed-point-exec.c: New test.
2903
2904 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2905
2906         PR target/49920
2907         * gcc.target/i386/pr49920.c: New test.
2908
2909 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2910
2911         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2912         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2913         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2914         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2915         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2916         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2917         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2918         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2919         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2920         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2921         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2922         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2923         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2924         * g++.dg/tree-ssa/pr33615.C: Ditto.
2925         * g++.dg/tree-ssa/restrict1.C: Ditto.
2926         * c-c++-common/restrict-2.c: Ditto.
2927         * gfortran.dg/pr32921.f: Ditto.
2928         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2929         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2930         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2931         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2932         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2933         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2934         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2935         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2936         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2937         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2938
2939 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2940
2941         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2942         .exe.ltrans[0-9]*. dump files.
2943
2944 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2945
2946         PR fortran/49112
2947         * gfortran.dg/abstract_type_6.f03: Modified.
2948         * gfortran.dg/typebound_proc_24.f03: New.
2949
2950 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2951
2952         PR testsuite/49917
2953         * g++.dg/init/for1.C: Fix.
2954
2955 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2956
2957         PR fortran/48876
2958         * gfortran.dg/string_5.f90:  New test.
2959
2960 2011-07-29  Jason Merrill  <jason@redhat.com>
2961
2962         PR c++/49867
2963         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2964
2965 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2966
2967         PR tree-optimization/47407
2968         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2969         alpha*-dec-osf*.
2970         Sort target list.
2971
2972 2011-07-29  Richard Guenther  <rguenther@suse.de>
2973
2974         * gcc.dg/uninit-suppress.c: Also disable VRP.
2975         * gcc.dg/uninit-suppress_2.c: Likewise.
2976
2977 2011-07-28  Jason Merrill  <jason@redhat.com>
2978
2979         PR c++/49808
2980         * g++.dg/template/nontype24.C: New.
2981
2982 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2983
2984         PR rtl-optimization/47958
2985         * gcc.dg/torture/pr47958-1.c: New.
2986
2987 2011-07-29  Wei Guozhi  <carrot@google.com>
2988
2989         PR rtl-optimization/49799
2990         * gcc.dg/pr49799.c: New test case.
2991
2992 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2993
2994         PR middle-end/48648
2995         * gcc.dg/graphite/id-pr48648.c: New.
2996
2997 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR fortran/31067
3000         * gfortran.dg/maxloc_2.f90: New test.
3001         * gfortran.dg/maxloc_3.f90: New test.
3002         * gfortran.dg/minloc_1.f90: New test.
3003         * gfortran.dg/minloc_2.f90: New test.
3004         * gfortran.dg/minloc_3.f90: New test.
3005         * gfortran.dg/minmaxloc_7.f90: New test.
3006
3007         PR debug/49871
3008         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3009
3010 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3011
3012         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3013         the builtin isn't optimized away.
3014
3015 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3016
3017         PR fortran/45586
3018         * gfortran.dg/lto/pr45586-2_0.f90: New.
3019
3020 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3021
3022         PR middle-end/49875
3023         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3024         * c-c++-common/cxxbitfields-5.c: Same.
3025
3026 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3027
3028         * lib/target-supports.exp (check_effective_target_mmap): Use
3029         check_function_available.
3030
3031 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3032
3033         * g++.old-deja/g++.pt/crash60.C: Updated.
3034
3035 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR target/49866
3038         * gcc.target/i386/pr49866.c: New test.
3039
3040 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3041
3042         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3043         * gcc.target/i386/bmi-andn-1.c: New test.
3044         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3045         * gcc.target/i386/bmi-andn-2.c: Likewise.
3046         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3047         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3048         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3049         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3050         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3051         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3052         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3053         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3054         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3055         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3056         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3057         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3058         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3059         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3060         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3061         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3062         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3063         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3064         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3065         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3066         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3067
3068 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3069
3070         PR middle-end/47691
3071         * gfortran.dg/graphite/id-pr47691.f: New.
3072
3073 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3074
3075         * gcc.target/i386/avx-os-support.h: New.
3076         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3077         (main): Check avx_os_support before the test is run.
3078         * gcc.target/i386/aes-avx-check.h: Ditto.
3079         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3080
3081 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3082
3083         * gcc.target/i386/aggregate-ret3.c: New test.
3084         * gcc.target/i386/aggregate-ret4.c: New test.
3085
3086 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3087
3088         PR fortran/49755
3089         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3090         allocated array should *not* change its size.
3091         * gfortran.dg/multiple_allocation_3.f90: New test.
3092
3093 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3094
3095         PR c++/49776
3096         * g++.dg/cpp0x/constexpr-49776.C: New.
3097
3098 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3099
3100         PR middle-end/47046
3101         * gcc.dg/graphite/id-pr47046.c: New.
3102
3103 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3104
3105         PR middle-end/47653
3106         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
3112         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3113         induction variables.
3114         * gcc.dg/graphite/scop-16.c: Same.
3115         * gcc.dg/graphite/scop-17.c: Same.
3116         * gcc.dg/graphite/scop-21.c: Same.
3117
3118 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3119
3120         PR middle-end/48805
3121         * gcc.dg/graphite/id-pr48805.c: New.
3122
3123 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3124
3125         * gfortran.dg/coarray_lib_token_2.f90: New.
3126
3127 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3128
3129         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3130         SPU local store.
3131
3132 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3133
3134         PR tree-opt/49671
3135         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3136         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3137
3138 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3139
3140         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3141
3142         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3143         * gcc.c-torture/execute/loop-2g.c: Likewise.
3144         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3145         Require mmap support.
3146         * gcc.c-torture/execute/loop-2g.x: Likewise.
3147         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3148         (MAP_ANON): Provide default.
3149         * gcc.dg/20050826-1.c: Likewise.
3150         * gcc.target/i386/pr36533.c: Likewise.
3151         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3152         Use dg-require-effective-target mmap.
3153
3154 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3155
3156         PR c++/49838
3157         * g++.dg/cpp0x/range-for19.C: New.
3158
3159 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160
3161         PR testsuite/49753
3162         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3163
3164         Revert:
3165         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR testsuite/49753
3168         * g++.dg/torture/pr49309.C: Remove.
3169
3170 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3171
3172         PR tree-optimization/49809
3173         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3174         test.
3175
3176 2011-07-25  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/49715
3179         * gcc.target/i386/pr49715-1.c: New testcase.
3180         * gcc.target/i386/pr49715-2.c: Likewise.
3181
3182 2011-07-23  Jason Merrill  <jason@redhat.com>
3183
3184         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3185
3186 2011-07-22  Jason Merrill  <jason@redhat.com>
3187
3188         PR c++/49793
3189         * g++.dg/cpp0x/initlist55.C: New.
3190
3191 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3192
3193         PR fortran/49791
3194         * gfortran.dg/namelist_72.f: New.
3195
3196 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3197
3198         * gfortran.dg/coarray_25.f90: New.
3199
3200 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3201
3202         * override1.C: This test should use c++0x mode.
3203         * override3.C: New. Test the diagnostics in c++98 mode.
3204
3205 2011-07-22  Jason Merrill  <jason@redhat.com>
3206             Mark Glisse  <marc.glisse@normalesup.org>
3207
3208         PR c++/30112
3209         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3210
3211         PR c++/49813
3212         * g++.dg/opt/builtins2.C: New.
3213         * g++.dg/other/error27.C: Don't rely on __builtin.
3214
3215 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3216
3217         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3218         on lp64 targets.
3219         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3220         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3221         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3222         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3223
3224         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3225         instead of ia32.
3226
3227 2011-07-22  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/45819
3230         * gcc.dg/pr45819.c: New testcase.
3231
3232 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3235
3236 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3237
3238         PR middle-end/47654
3239         PR middle-end/49649
3240         * gcc.dg/graphite/run-id-pr47654.c: New.
3241
3242 2011-07-21  Ian Lance Taylor  <iant@google.com>
3243
3244         PR middle-end/49705
3245         * gcc.dg/pr49705.c: New test.
3246
3247 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         * lib/target-supports.exp (check_avx_os_support_available): New.
3250         (check_effective_target_avx_runtime): Use it.
3251
3252 2011-07-21  Richard Guenther  <rguenther@suse.de>
3253
3254         PR tree-optimization/49770
3255         * g++.dg/torture/pr49770.C: New testcase.
3256
3257 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3258
3259         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3260         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3261
3262 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3263
3264         * gfortran.dg/coarray_lib_token_1.f90: New.
3265
3266 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3267
3268         * gcc.dg/pr32912-2.c: Skip for AVR.
3269         * gcc.dg/pr44674.c: Add dg-require-profiling.
3270
3271 2011-07-20  Jason Merrill  <jason@redhat.com>
3272
3273         * g++.dg/ext/desig2.C: New.
3274
3275 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3276
3277         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3278         be generated.
3279         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3280         * gcc.target/powerpc/recip-3.c: Ditto.
3281
3282 2011-07-19  Jason Merrill  <jason@redhat.com>
3283
3284         PR c++/6709 (DR 743)
3285         PR c++/42603 (DR 950)
3286         * g++.dg/cpp0x/decltype21.C: New.
3287
3288 2011-07-20  Richard Guenther  <rguenther@suse.de>
3289
3290         PR middle-end/18908
3291         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3292         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3293
3294 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3295
3296         * gcc.target/arm/combine-movs.c: New.
3297         * gcc.target/arm/unsigned-extend-2.c: New.
3298
3299 2011-07-19  Jason Merrill  <jason@redhat.com>
3300
3301         PR c++/49785
3302         * g++.dg/cpp0x/variadic114.C: New.
3303
3304 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3305
3306         * gfortran.dg/coarray_args_1.f90: New.
3307         * gfortran.dg/coarray_args_2.f90: New.
3308
3309 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3310
3311         PR fortran/49708
3312         * gfortran.dg/allocate_error_3.f90: New.
3313
3314 2011-07-19  Richard Guenther  <rguenther@suse.de>
3315
3316         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3317         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3318         * gcc.dg/torture/20110719-1.c: New testcase.
3319
3320 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR tree-optimization/49768
3323         * gcc.c-torture/execute/pr49768.c: New test.
3324
3325 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3326
3327         PR tree-optimization/49771
3328         * gcc.dg/vect/pr49771.c: New test.
3329
3330 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3331
3332         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3333         * gcc.dg/ipa/ipa-2.c: Likewise.
3334         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3335         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3336         * gcc.dg/ipa/ipa-5.c: Likewise.
3337         * gcc.dg/ipa/ipa-7.c: Likewise.
3338         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3339         * gcc.dg/ipa/ipacost-1.c: Likewise.
3340         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3341         functions.
3342         * gcc.dg/ipa/ipcp-1.c: New test.
3343         * gcc.dg/ipa/ipcp-2.c: Likewise.
3344         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3345
3346 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR middle-end/49675
3349         * gfortran.dg/pr49675.f90: New test.
3350
3351 2011-07-18  Richard Guenther  <rguenther@suse.de>
3352
3353         * gcc.dg/torture/20110718-1.c: New testcase.
3354
3355 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3356
3357         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3358         * g++.dg/ext/bitfield3.C: Likewise.
3359         * g++.dg/ext/bitfield4.C: Likewise.
3360         * g++.dg/ext/bitfield5.C: Likewise.
3361         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3362         * g++.dg/other/pr23205-2.C: Likewise.
3363         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3364         * gcc.c-torture/compile/20001109-2.c: Likewise.
3365         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3366         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3367         * gcc.dg/bitfld-16.c: Likewise.
3368         * gcc.dg/bitfld-17.c: Likewise.
3369         * gcc.dg/bitfld-18.c: Likewise.
3370         * gcc.dg/builtins-config.h: Remove Netware support.
3371         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3372         * gcc.dg/cdce2.c: Likewise.
3373         * gcc.dg/cpp/assert4.c: Remove netware support.
3374         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3375         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3376
3377         * lib/target-supports.exp (check_visibility_available): Remove
3378         NetWare support.
3379         (check_profiling_available): Likewise.
3380
3381 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3382
3383         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3384
3385 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3386             Thomas Koenig  <tkoenig@gcc.gnu.org>
3387
3388         PR fortran/34657
3389         * gfortran.dg/generic_17.f90: Fix testcase.
3390         * gfortran.dg/interface_3.f90: Add dg-error.
3391         * gfortran.dg/use_14.f90: New.
3392         * gfortran.dg/use_15.f90: New.
3393
3394 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3395
3396         * gnat.dg/pointer_controlled.adb: New test.
3397
3398 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/49624
3401         * gfortran.dg/pointer_remapping_7.f90: New.
3402
3403 2011-07-16  Jason Merrill  <jason@redhat.com>
3404
3405         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3406
3407 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3408             Jason Merrill  <jason@redhat.com>
3409
3410         PR c++/45329
3411         PR c++/48934
3412         * g++.dg/cpp0x/decltype29.C: Adjust.
3413         * g++.dg/cpp0x/error4.C: Adjust.
3414         * g++.dg/cpp0x/sfinae26.C: Adjust.
3415         * g++.dg/cpp0x/variadic105.C: Adjust.
3416         * g++.dg/template/deduce3.C: Adjust.
3417         * g++.dg/template/error45.C: Adjust.
3418         * g++.dg/template/ptrmem2.C: Adjust.
3419         * g++.dg/template/sfinae2.C: Adjust.
3420         * g++.old-deja/g++.pt/crash60.C: Adjust.
3421         * g++.old-deja/g++.pt/unify6.C: Adjust.
3422         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3423         * g++.dg/cpp0x/nullptr15.C: Adjust.
3424         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3425         * g++.dg/cpp0x/pr31431.C: Adjust.
3426         * g++.dg/cpp0x/pr31434.C: Adjust.
3427         * g++.dg/cpp0x/sfinae11.C: Adjust
3428         * g++.dg/cpp0x/temp_default2.C: Adjust.
3429         * g++.dg/cpp0x/trailing4.C: Adjust.
3430         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3431         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3432         * g++.dg/cpp0x/variadic105.C: Adjust.
3433         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3434         * g++.dg/ext/vla2.C: Adjust.
3435         * g++.dg/other/ptrmem10.C: Adjust.
3436         * g++.dg/other/ptrmem11.C: Adjust.
3437         * g++.dg/overload/unknown1.C: Adjust.
3438         * g++.dg/template/conv11.C: Adjust.
3439         * g++.dg/template/dependent-expr5.C: Adjust.
3440         * g++.dg/template/friend.C: Adjust.
3441         * g++.dg/template/incomplete2.C: Adjust.
3442         * g++.dg/template/local4.C: Adjust.
3443         * g++.dg/template/local6.C: Adjust.
3444         * g++.dg/template/operator9.C: Adjust.
3445         * g++.dg/template/ttp25.C: Adjust.
3446         * g++.dg/template/unify10.C: Adjust.
3447         * g++.dg/template/unify11.C: Adjust.
3448         * g++.dg/template/unify6.C: Adjust.
3449         * g++.dg/template/unify9.C: Adjust.
3450         * g++.dg/template/varmod1.C: Adjust.
3451         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3452         * g++.old-deja/g++.pt/crash28.C: Adjust.
3453         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3454         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3455         * g++.old-deja/g++.pt/expr2.C: Adjust.
3456         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3457         * g++.old-deja/g++.pt/spec5.C: Adjust.
3458         * g++.old-deja/g++.pt/spec6.C: Adjust.
3459         * g++.old-deja/g++.pt/unify4.C: Adjust.
3460         * g++.old-deja/g++.pt/unify8.C: Adjust.
3461         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3462         * g++.dg/overload/template5.C: New testcase.
3463         * g++.dg/template/overload12.C: New testcase.
3464
3465 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3466
3467         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3468         * gfortran.dg/coarray_7.f90: Ditto.
3469         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3470         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3471
3472 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3473
3474         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3475         case.
3476         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3477         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3478         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3479         C67X.
3480         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3481         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3482         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3483
3484 2011-07-15  Jason Merrill  <jason@redhat.com>
3485
3486         PR testsuite/49741
3487         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3488         Use --extra_opts instead of --additional_options.
3489
3490 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3491
3492         PR testsuite/49753
3493         * g++.dg/torture/pr49309.C: Remove.
3494
3495 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3496
3497         * gcc.target/tic6x/weak-call.c: New test.
3498         * gcc.target/tic6x/fpcmp.c: New test.
3499         * gcc.target/tic6x/fpdiv.c: New test.
3500         * gcc.target/tic6x/rotdi16-scan.c: New test.
3501         * gcc.target/tic6x/ffssi.c: New test.
3502         * gcc.target/tic6x/fpdiv-lib.c: New test.
3503         * gcc.target/tic6x/cold-lc.c: New test.
3504         * gcc.target/tic6x/longcalls.c: New test.
3505         * gcc.target/tic6x/abi-align-1.c: New test.
3506         * gcc.target/tic6x/fpcmp-finite.c: New test.
3507         * gcc.target/tic6x/rotdi16.c: New test.
3508         * gcc.target/tic6x/bswapl.c: New test.
3509         * gcc.target/tic6x/ffsdi.c: New test.
3510         * gcc.target/tic6x/tic6x.exp: New file.
3511         * gcc.target/tic6x/builtins/arith24.c: New test.
3512         * gcc.target/tic6x/builtins/smpy.c: New test.
3513         * gcc.target/tic6x/builtins/smpylh.c: New test.
3514         * gcc.target/tic6x/builtins/smpyh.c: New test.
3515         * gcc.target/tic6x/builtins/sarith1.c: New test.
3516         * gcc.target/tic6x/builtins/extclr.c: New test
3517         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3518         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3519         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3520         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3521         New functions.
3522         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3523         __TMS320C6X__.
3524         * gcc.dg/20020312-2.c: Likewise.
3525         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3526         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3527         * gcc.dg/torture/builtin-math-7.c: Likewise.
3528
3529         PR testsuite/49757
3530         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3531         not testing tic6x-*-*.
3532
3533 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3534
3535         PR tree-opt/49309
3536         * g++.dg/torture/pr49309.C: New testcase.
3537
3538 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3539
3540         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3541
3542 2011-07-14  Richard Guenther  <rguenther@suse.de>
3543
3544         PR tree-optimization/49651
3545         * gcc.dg/torture/pr49651.c: New testcase.
3546
3547 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3548
3549         PR target/43746
3550         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3551
3552 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3553
3554         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3555         -mno-pointers-to-nested-functions.
3556         * gcc.target/powerpc/no-r11-2.c: Ditto.
3557         * gcc.target/powerpc/no-r11-3.c: Ditto.
3558
3559 2011-07-13  Jason Merrill  <jason@redhat.com>
3560
3561         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3562         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3563         when compiling C files.
3564         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3565         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3566         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3567         * g++.dg/lookup/anon2.C: Likewise.
3568         * g++.dg/tree-ssa/copyprop.C: Likewise.
3569         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3570         * g++.dg/init/vector1.C: Ignore narrowing errors.
3571         * g++.dg/torture/pr35526.C: Likewise.
3572         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3573
3574 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3575
3576         PR libfortran/49296
3577         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3578         and logical reads.
3579
3580 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3581
3582         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3583         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3584
3585 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3586
3587         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3588         * lib/obj-c++.exp (obj-c++_init): Ditto.
3589         * lib/file-format.exp (gcc_target_object_format): Ditto.
3590         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3591         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3592         (check_visibility_available): Ditto.
3593         (check_effective_target_tls_native): Ditto.
3594         (check_effective_target_tls_emulated): Ditto.
3595         (check_effective_target_function_sections): Ditto.
3596
3597 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3598
3599         * gcc.target/arm/pr48183.c: New test.
3600
3601 2011-07-13  Richard Guenther  <rguenther@suse.de>
3602
3603         * gcc.dg/torture/20110713-1.c: New testcase.
3604
3605 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3606
3607         PR rtl-opt/49474
3608         * gcc.c-torture/compile/pr49474.c: New testcase.
3609
3610 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR tree-optimization/49712
3613         * gcc.c-torture/execute/pr49712.c: New test.
3614
3615 2011-07-11  Jason Merrill  <jason@redhat.com>
3616
3617         PR c++/44609
3618         * g++.dg/template/recurse3.C: New.
3619
3620 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR debug/49676
3623         * gcc.dg/guality/csttest.c: New test.
3624
3625         PR fortran/49698
3626         * gfortran.dg/pr49698.f90: New test.
3627
3628 2011-07-11  Jeff Law  <law@redhat.com>
3629
3630         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3631
3632 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3633
3634         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3635         * go.test/go-test.exp (go-set-goarch): Likewise.
3636
3637 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3638
3639         PR target/39633
3640         * gcc.target/avr/torture/pr39633.c: New test case.
3641
3642 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3643
3644         PR fortran/18918
3645         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3646
3647 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3648
3649         * lib/target-supports.exp (check_effective_target_scheduling):
3650         New Function.
3651         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3652         * gcc.dg/pr45055.c: Ditto.
3653         * gcc.dg/pr45353.c: Ditto.
3654         * g++.dg/pr45056.C: Ditto.
3655
3656 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3657
3658         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3659         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3660         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3661         * g++.dg/torture/pr31863.C: Skip AVR.
3662
3663 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3664
3665         PR fortran/49690
3666         * gfortran.dg/intrinsic_signal.f90: New.
3667
3668 2011-07-09  Jason Merrill  <jason@redhat.com>
3669
3670         * g++.dg/cpp0x/regress/regress6.C: New.
3671         * g++.dg/parse/crash45.C: Adjust message.
3672         * g++.dg/template/crash38.C: Adjust message.
3673         * g++.dg/template/crash64.C: Adjust message.
3674
3675 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3676
3677         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3678         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3679         * g++.dg/abi/bitfield3.C: Likewise.
3680         * g++.dg/eh/pr38662.C: Likewise.
3681         * g++.dg/ext/attrib36.C: Likewise.
3682         * g++.dg/ext/attrib37.C: Likewise.
3683         * g++.dg/ext/attrib8.C: Likewise.
3684         * g++.dg/ext/tmplattr1.C: Likewise.
3685         * g++.dg/inherit/override-attribs.C: Likewise.
3686         * g++.dg/opt/inline9.C: Likewise.
3687         * g++.dg/opt/life1.C: Likewise.
3688         * g++.dg/opt/longbranch2.C: Likewise.
3689         * g++.dg/opt/nrv12.C: Likewise.
3690         * g++.dg/opt/reg-stack4.C: Likewise.
3691         * g++.dg/other/pr35504.C: Likewise.
3692         * g++.dg/other/pr39496.C: Likewise.
3693         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3694         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3695         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3696         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3697         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3698         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3699         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3700         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3701         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3702         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3703         * g++.dg/warn/pr15774-1.C: Likewise.
3704         * g++.dg/warn/pr15774-2.C: Likewise.
3705         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3706         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3707         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3708         * g++.old-deja/g++.pt/asm2.C: Likewise.
3709         * gcc.c-torture/compile/20000804-1.c: Likewise.
3710         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3711         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3712         * gcc.dg/20020108-1.c: Likewise.
3713         * gcc.dg/20020122-2.c: Likewise.
3714         * gcc.dg/20020122-3.c: Likewise.
3715         * gcc.dg/20020206-1.c: Likewise.
3716         * gcc.dg/20020219-1.c: Likewise.
3717         * gcc.dg/20020310-1.c: Likewise.
3718         * gcc.dg/20020411-1.c: Likewise.
3719         * gcc.dg/20020418-2.c: Likewise.
3720         * gcc.dg/20020426-2.c: Likewise.
3721         * gcc.dg/20020517-1.c: Likewise.
3722         * gcc.dg/20030204-1.c: Likewise.
3723         * gcc.dg/20030826-2.c: Likewise.
3724         * gcc.dg/20031102-1.c: Likewise.
3725         * gcc.dg/20031202-1.c: Likewise.
3726         * gcc.dg/20050111-1.c: Likewise.
3727         * gcc.dg/20050503-1.c: Likewise.
3728         * gcc.dg/array-init-1.c: Likewise.
3729         * gcc.dg/builtin-apply4.c: Likewise.
3730         * gcc.dg/dfp/pr31344.c: Likewise.
3731         * gcc.dg/gomp/atomic-11.c: Likewise.
3732         * gcc.dg/graphite/pr40281.c: Likewise.
3733         * gcc.dg/ia64-sync-1.c: Likewise.
3734         * gcc.dg/ia64-sync-2.c: Likewise.
3735         * gcc.dg/ia64-sync-3.c: Likewise.
3736         * gcc.dg/ia64-sync-4.c: Likewise.
3737         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3738         * gcc.dg/invalid-call-1.c: Likewise.
3739         * gcc.dg/loop-3.c: Likewise.
3740         * gcc.dg/lower-subreg-1.c: Likewise.
3741         * gcc.dg/lto/pr47259_0.c: Likewise.
3742         * gcc.dg/nested-calls-1.c: Likewise.
3743         * gcc.dg/pr20017.c: Likewise.
3744         * gcc.dg/pr25023.c: Likewise.
3745         * gcc.dg/pr27671-2.c: Likewise.
3746         * gcc.dg/pr32176.c: Likewise.
3747         * gcc.dg/pr33676.c: Likewise.
3748         * gcc.dg/pr35045.c: Likewise.
3749         * gcc.dg/pr36015.c: Likewise.
3750         * gcc.dg/pr36584.c: Likewise.
3751         * gcc.dg/pr36998.c: Likewise.
3752         * gcc.dg/pr37438.c: Likewise.
3753         * gcc.dg/pr37908.c: Likewise.
3754         * gcc.dg/pr41241.c: Likewise.
3755         * gcc.dg/pr41340.c: Likewise.
3756         * gcc.dg/pr44136.c: Likewise.
3757         * gcc.dg/pr44194-1.c: Likewise.
3758         * gcc.dg/pr46212.c: Likewise.
3759         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3760         * gcc.dg/setjmp-2.c: Likewise.
3761         * gcc.dg/short-compare-1.c: Likewise.
3762         * gcc.dg/short-compare-2.c: Likewise.
3763         * gcc.dg/smod-1.c: Likewise.
3764         * gcc.dg/sync-2.c: Likewise.
3765         * gcc.dg/sync-3.c: Likewise.
3766         * gcc.dg/tls/opt-1.c: Likewise.
3767         * gcc.dg/tls/opt-2.c: Likewise.
3768         * gcc.dg/tls/opt-3.c: Likewise.
3769         * gcc.dg/torture/badshift.c: Likewise.
3770         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3771         * gcc.dg/torture/pr20314-2.c: Likewise.
3772         * gcc.dg/torture/pr36891.c: Likewise.
3773         * gcc.dg/torture/pr38774.c: Likewise.
3774         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3775         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3776         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3777         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3778         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3779         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3780         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3781         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3782         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3783         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3784         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3785         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3786         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3787         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3788         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3789         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3790         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3791         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3792         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3793         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3794         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3795         * gcc.dg/unroll-1.c: Likewise.
3796         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3797         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3798         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3799         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3800         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3801         * gcc.target/i386/20000609-1.c: Likewise.
3802         * gcc.target/i386/20000720-1.c: Likewise.
3803         * gcc.target/i386/20000724-1.c: Likewise.
3804         * gcc.target/i386/20011107-1.c: Likewise.
3805         * gcc.target/i386/20011119-1.c: Likewise.
3806         * gcc.target/i386/20020201-3.c: Likewise.
3807         * gcc.target/i386/20020218-1.c: Likewise.
3808         * gcc.target/i386/20020729-1.c: Likewise.
3809         * gcc.target/i386/20030926-1.c: Likewise.
3810         * gcc.target/i386/20060125-1.c: Likewise.
3811         * gcc.target/i386/20060125-2.c: Likewise.
3812         * gcc.target/i386/20060512-1.c: Likewise.
3813         * gcc.target/i386/20060512-2.c: Likewise.
3814         * gcc.target/i386/20060512-3.c: Likewise.
3815         * gcc.target/i386/20060512-4.c: Likewise.
3816         * gcc.target/i386/387-1.c: Likewise.
3817         * gcc.target/i386/387-2.c: Likewise.
3818         * gcc.target/i386/387-5.c: Likewise.
3819         * gcc.target/i386/387-6.c: Likewise.
3820         * gcc.target/i386/980312-1.c: Likewise.
3821         * gcc.target/i386/980313-1.c: Likewise.
3822         * gcc.target/i386/990117-1.c: Likewise.
3823         * gcc.target/i386/990424-1.c: Likewise.
3824         * gcc.target/i386/990524-1.c: Likewise.
3825         * gcc.target/i386/991129-1.c: Likewise.
3826         * gcc.target/i386/991214-1.c: Likewise.
3827         * gcc.target/i386/991230-1.c: Likewise.
3828         * gcc.target/i386/addr-sel-1.c: Likewise.
3829         * gcc.target/i386/aggregate-ret1.c: Likewise.
3830         * gcc.target/i386/aggregate-ret2.c: Likewise.
3831         * gcc.target/i386/align-main-3.c: Likewise.
3832         * gcc.target/i386/amd64-abi-1.c: Likewise.
3833         * gcc.target/i386/amd64-abi-2.c: Likewise.
3834         * gcc.target/i386/amd64-abi-4.c: Likewise.
3835         * gcc.target/i386/amd64-abi-5.c: Likewise.
3836         * gcc.target/i386/amd64-abi-6.c: Likewise.
3837         * gcc.target/i386/asm-1.c: Likewise.
3838         * gcc.target/i386/asm-3.c: Likewise.
3839         * gcc.target/i386/asm-5.c: Likewise.
3840         * gcc.target/i386/attributes-error.c: Likewise.
3841         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3842         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3843         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3844         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3845         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3846         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3847         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3848         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3849         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3850         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3851         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3852         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3853         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3854         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3855         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3856         * gcc.target/i386/bitfield1.c: Likewise.
3857         * gcc.target/i386/bitfield2.c: Likewise.
3858         * gcc.target/i386/bmi-2.c: Likewise.
3859         * gcc.target/i386/bmi-5.c: Likewise.
3860         * gcc.target/i386/builtin-unreachable.c: Likewise.
3861         * gcc.target/i386/cleanup-2.c: Likewise.
3862         * gcc.target/i386/clobbers.c: Likewise.
3863         * gcc.target/i386/cmov8.c: Likewise.
3864         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3865         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3866         * gcc.target/i386/compress-float-387.c: Likewise.
3867         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3868         * gcc.target/i386/compress-float-sse.c: Likewise.
3869         * gcc.target/i386/crc32-2.c: Likewise.
3870         * gcc.target/i386/crc32-3.c: Likewise.
3871         * gcc.target/i386/divmod-7.c: Likewise.
3872         * gcc.target/i386/divmod-8.c: Likewise.
3873         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3874         * gcc.target/i386/fma3-builtin.c: Likewise.
3875         * gcc.target/i386/fma3-fma.c: Likewise.
3876         * gcc.target/i386/fma4-256-vector.c: Likewise.
3877         * gcc.target/i386/fma4-builtin.c: Likewise.
3878         * gcc.target/i386/fma4-fma-2.c: Likewise.
3879         * gcc.target/i386/fma4-fma.c: Likewise.
3880         * gcc.target/i386/fma4-vector-2.c: Likewise.
3881         * gcc.target/i386/fma4-vector.c: Likewise.
3882         * gcc.target/i386/funcspec-1.c: Likewise.
3883         * gcc.target/i386/funcspec-10.c: Likewise.
3884         * gcc.target/i386/funcspec-11.c: Likewise.
3885         * gcc.target/i386/funcspec-2.c: Likewise.
3886         * gcc.target/i386/funcspec-5.c: Likewise.
3887         * gcc.target/i386/funcspec-6.c: Likewise.
3888         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3889         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3890         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3891         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3892         * gcc.target/i386/incoming-1.c: Likewise.
3893         * gcc.target/i386/incoming-10.c: Likewise.
3894         * gcc.target/i386/incoming-11.c: Likewise.
3895         * gcc.target/i386/incoming-12.c: Likewise.
3896         * gcc.target/i386/incoming-13.c: Likewise.
3897         * gcc.target/i386/incoming-14.c: Likewise.
3898         * gcc.target/i386/incoming-15.c: Likewise.
3899         * gcc.target/i386/incoming-2.c: Likewise.
3900         * gcc.target/i386/incoming-3.c: Likewise.
3901         * gcc.target/i386/incoming-4.c: Likewise.
3902         * gcc.target/i386/incoming-5.c: Likewise.
3903         * gcc.target/i386/incoming-6.c: Likewise.
3904         * gcc.target/i386/incoming-7.c: Likewise.
3905         * gcc.target/i386/incoming-8.c: Likewise.
3906         * gcc.target/i386/incoming-9.c: Likewise.
3907         * gcc.target/i386/lea.c: Likewise.
3908         * gcc.target/i386/local.c: Likewise.
3909         * gcc.target/i386/loop-1.c: Likewise.
3910         * gcc.target/i386/loop-2.c: Likewise.
3911         * gcc.target/i386/loop-3.c: Likewise.
3912         * gcc.target/i386/max-stack-align.c: Likewise.
3913         * gcc.target/i386/memcpy-1.c: Likewise.
3914         * gcc.target/i386/movbe-2.c: Likewise.
3915         * gcc.target/i386/movq-2.c: Likewise.
3916         * gcc.target/i386/movq.c: Likewise.
3917         * gcc.target/i386/nrv1.c: Likewise.
3918         * gcc.target/i386/pad-4.c: Likewise.
3919         * gcc.target/i386/pad-5a.c: Likewise.
3920         * gcc.target/i386/pad-5b.c: Likewise.
3921         * gcc.target/i386/pad-6a.c: Likewise.
3922         * gcc.target/i386/pad-6b.c: Likewise.
3923         * gcc.target/i386/pad-7.c: Likewise.
3924         * gcc.target/i386/pad-9.c: Likewise.
3925         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3926         * gcc.target/i386/pic-1.c: Likewise.
3927         * gcc.target/i386/pr12092-1.c: Likewise.
3928         * gcc.target/i386/pr12329.c: Likewise.
3929         * gcc.target/i386/pr21518.c: Likewise.
3930         * gcc.target/i386/pr22362.c: Likewise.
3931         * gcc.target/i386/pr22585.c: Likewise.
3932         * gcc.target/i386/pr23098.c: Likewise.
3933         * gcc.target/i386/pr25196.c: Likewise.
3934         * gcc.target/i386/pr25293.c: Likewise.
3935         * gcc.target/i386/pr25654.c: Likewise.
3936         * gcc.target/i386/pr26449.c: Likewise.
3937         * gcc.target/i386/pr26778.c: Likewise.
3938         * gcc.target/i386/pr26826.c: Likewise.
3939         * gcc.target/i386/pr27266.c: Likewise.
3940         * gcc.target/i386/pr29978.c: Likewise.
3941         * gcc.target/i386/pr30505.c: Likewise.
3942         * gcc.target/i386/pr30961-1.c: Likewise.
3943         * gcc.target/i386/pr31628.c: Likewise.
3944         * gcc.target/i386/pr32000-2.c: Likewise.
3945         * gcc.target/i386/pr32661-1.c: Likewise.
3946         * gcc.target/i386/pr32708-2.c: Likewise.
3947         * gcc.target/i386/pr32708-3.c: Likewise.
3948         * gcc.target/i386/pr34256.c: Likewise.
3949         * gcc.target/i386/pr34312.c: Likewise.
3950         * gcc.target/i386/pr34522.c: Likewise.
3951         * gcc.target/i386/pr35160.c: Likewise.
3952         * gcc.target/i386/pr35281.c: Likewise.
3953         * gcc.target/i386/pr36246.c: Likewise.
3954         * gcc.target/i386/pr36786.c: Likewise.
3955         * gcc.target/i386/pr37275.c: Likewise.
3956         * gcc.target/i386/pr37843-3.c: Likewise.
3957         * gcc.target/i386/pr37843-4.c: Likewise.
3958         * gcc.target/i386/pr39082-1.c: Likewise.
3959         * gcc.target/i386/pr39431.c: Likewise.
3960         * gcc.target/i386/pr39496.c: Likewise.
3961         * gcc.target/i386/pr39543-2.c: Likewise.
3962         * gcc.target/i386/pr39911.c: Likewise.
3963         * gcc.target/i386/pr40718.c: Likewise.
3964         * gcc.target/i386/pr40906-1.c: Likewise.
3965         * gcc.target/i386/pr40906-2.c: Likewise.
3966         * gcc.target/i386/pr40906-3.c: Likewise.
3967         * gcc.target/i386/pr40934.c: Likewise.
3968         * gcc.target/i386/pr41900.c: Likewise.
3969         * gcc.target/i386/pr42589.c: Likewise.
3970         * gcc.target/i386/pr43662.c: Likewise.
3971         * gcc.target/i386/pr43671.c: Likewise.
3972         * gcc.target/i386/pr43766.c: Likewise.
3973         * gcc.target/i386/pr43869.c: Likewise.
3974         * gcc.target/i386/pr44942.c: Likewise.
3975         * gcc.target/i386/pr44948-2a.c: Likewise.
3976         * gcc.target/i386/pr45234.c: Likewise.
3977         * gcc.target/i386/pr45336-2.c: Likewise.
3978         * gcc.target/i386/pr45336-4.c: Likewise.
3979         * gcc.target/i386/pr45852.c: Likewise.
3980         * gcc.target/i386/pr46470.c: Likewise.
3981         * gcc.target/i386/pr48037-1.c: Likewise.
3982         * gcc.target/i386/pr48389.c: Likewise.
3983         * gcc.target/i386/pr49095.c: Likewise.
3984         * gcc.target/i386/pr9771-1.c: Likewise.
3985         * gcc.target/i386/rdfsbase-1.c: Likewise.
3986         * gcc.target/i386/rdfsbase-2.c: Likewise.
3987         * gcc.target/i386/rdgsbase-1.c: Likewise.
3988         * gcc.target/i386/rdgsbase-2.c: Likewise.
3989         * gcc.target/i386/rdrand-3.c: Likewise.
3990         * gcc.target/i386/regparm-stdcall.c: Likewise.
3991         * gcc.target/i386/regparm.c: Likewise.
3992         * gcc.target/i386/reload-1.c: Likewise.
3993         * gcc.target/i386/rotate-2.c: Likewise.
3994         * gcc.target/i386/sibcall-5.c: Likewise.
3995         * gcc.target/i386/signbit-1.c: Likewise.
3996         * gcc.target/i386/signbit-2.c: Likewise.
3997         * gcc.target/i386/signbit-3.c: Likewise.
3998         * gcc.target/i386/sse-5.c: Likewise.
3999         * gcc.target/i386/sse-8.c: Likewise.
4000         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4001         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4002         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4003         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4004         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4005         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4006         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4007         * gcc.target/i386/sse2-movq-2.c: Likewise.
4008         * gcc.target/i386/sse2-movq-3.c: Likewise.
4009         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4010         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4011         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4012         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4013         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4014         * gcc.target/i386/ssefn-1.c: Likewise.
4015         * gcc.target/i386/ssefn-2.c: Likewise.
4016         * gcc.target/i386/sseregparm-1.c: Likewise.
4017         * gcc.target/i386/sseregparm-2.c: Likewise.
4018         * gcc.target/i386/sseregparm-3.c: Likewise.
4019         * gcc.target/i386/sseregparm-4.c: Likewise.
4020         * gcc.target/i386/sseregparm-5.c: Likewise.
4021         * gcc.target/i386/sseregparm-6.c: Likewise.
4022         * gcc.target/i386/sseregparm-7.c: Likewise.
4023         * gcc.target/i386/sseregparm-8.c: Likewise.
4024         * gcc.target/i386/stack-realign.c: Likewise.
4025         * gcc.target/i386/stack-usage-realign.c: Likewise.
4026         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4027         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4028         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4029         * gcc.target/i386/stackalign/return-1.c: Likewise.
4030         * gcc.target/i386/stackalign/return-2.c: Likewise.
4031         * gcc.target/i386/stackalign/return-3.c: Likewise.
4032         * gcc.target/i386/tailcall-1.c: Likewise.
4033         * gcc.target/i386/tbm-2.c: Likewise.
4034         * gcc.target/i386/udivmod-7.c: Likewise.
4035         * gcc.target/i386/udivmod-8.c: Likewise.
4036         * gcc.target/i386/unroll-1.c: Likewise.
4037         * gcc.target/i386/vararg-1.c: Likewise.
4038         * gcc.target/i386/vararg-2.c: Likewise.
4039         * gcc.target/i386/vect8-ret.c: Likewise.
4040         * gcc.target/i386/vectorize5.c: Likewise.
4041         * gcc.target/i386/wmul-1.c: Likewise.
4042         * gcc.target/i386/wmul-2.c: Likewise.
4043         * gcc.target/i386/wrfsbase-1.c: Likewise.
4044         * gcc.target/i386/wrfsbase-2.c: Likewise.
4045         * gcc.target/i386/wrgsbase-1.c: Likewise.
4046         * gcc.target/i386/wrgsbase-2.c: Likewise.
4047         * gcc.target/i386/xop-pcmov.c: Likewise.
4048         * gcc.target/i386/xop-pcmov2.c: Likewise.
4049         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4050         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4051         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4052         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4053         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4054         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4055         * gcc.target/i386/zee.c: Likewise.
4056         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4057         * gfortran.dg/compiler-directive_2.f: Likewise.
4058         * gfortran.dg/g77/20010216-1.f: Likewise.
4059         * gfortran.dg/gomp/pr39152.f90: Likewise.
4060         * gfortran.dg/pr33794.f90: Likewise.
4061
4062 2011-07-09  Jason Merrill  <jason@redhat.com>
4063
4064         * g++.dg/cpp0x/regress/regress5.C: New.
4065
4066 2011-07-08  Jason Merrill  <jason@redhat.com>
4067
4068         PR c++/45437
4069         * g++.dg/expr/compound-asn1.C: New.
4070         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4071
4072 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR target/49621
4075         * gcc.target/powerpc/altivec-34.c: New test.
4076
4077 2011-07-08  Jason Merrill  <jason@redhat.com>
4078
4079         PR c++/45603
4080         * g++.dg/abi/guard3.C: New.
4081
4082 2011-07-08  Julian Brown  <julian@codesourcery.com>
4083
4084         * lib/target-supports.exp
4085         (check_effective_target_arm_little_endian): New.
4086         (check_effective_target_vect_pack_trunc): Use above.
4087         (check_effective_target_vect_unpack): Likewise.
4088         (check_effective_target_vect_element_align): Test
4089         check_effective_target_arm_vect_no_misalign for ARM.
4090
4091 2011-07-08  Jason Merrill  <jason@redhat.com>
4092
4093         PR c++/49673
4094         * g++.dg/cpp0x/constexpr-rom.C: New.
4095
4096 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4097
4098         PR middle-end/49519
4099         * g++.dg/torture/pr49519.C: New test.
4100
4101 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4102
4103         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4104
4105 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4106
4107         PR testsuite/48727
4108         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4109
4110 2011-07-08  Richard Guenther  <rguenther@suse.de>
4111
4112         PR tree-optimization/49662
4113         * gcc.dg/graphite/interchange-14.c: XFAIL.
4114         * gcc.dg/graphite/interchange-15.c: Likewise.
4115         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4116
4117 2011-07-06  Jason Merrill  <jason@redhat.com>
4118
4119         PR c++/49663
4120         * g++.dg/cpp0x/regress/regress4.C: New.
4121
4122 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4123
4124         PR fortran/49648
4125         * gfortran.dg/result_in_spec_4.f90: New test.
4126
4127 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4128
4129         * gcc.target/sparc/cas64.c: New test.
4130
4131 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR c/49644
4134         * g++.dg/torture/pr49644.C: New test.
4135
4136         PR c/49644
4137         * gcc.c-torture/execute/pr49644.c: New test.
4138
4139 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4140
4141         * lib/target-supports.exp (check_effective_target_ia32): New.
4142         (check_effective_target_x32): Likewise.
4143         (check_effective_target_vect_cmdline_needed): Also check x32.
4144
4145 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4146
4147         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4148         dg-prune-output.
4149         * gcc.target/arm/pr42235.c: Likewise.
4150         * gcc.target/arm/pr42495.c: Likewise.
4151         * gcc.target/arm/pr42574.c: Likewise.
4152         * gcc.target/arm/thumb-branch1.c: Likewise.
4153
4154         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4155         unneeded prune of possible warning.
4156         * gcc.target/arm/pr40956.c: Likewise.
4157         * gcc.target/arm/pr42505.c: Likewise.
4158
4159         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4160         * gcc.c-torture/compile/pr46883.c: Likewise.
4161         * gcc.c-torture/compile/pr46934.c: Likewise.
4162
4163         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4164         for move to ../../gcc.c-torture/compile.
4165         * gcc.target/arm/pr46883.c: Likewise.
4166         * gcc.target/arm/pr46934.c: Likewise.
4167
4168         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4169         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4170         * gcc.target/arm/wmul-1.c: Likewise.
4171         * gcc.target/arm/wmul-2.c: Likewise.
4172         * gcc.target/arm/wmul-3.c: Likewise.
4173         * gcc.target/arm/wmul-4.c: Likewise.
4174         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4175         add tab after scan target.
4176         * gcc.target/arm/smlaltt-1.c: Likewise.
4177         * gcc.target/arm/smlatb-1.c: Likewise.
4178         * gcc.target/arm/smlatt-1.c: Likewise.
4179
4180 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR debug/49522
4183         * gcc.dg/debug/pr49522.c: New test.
4184
4185 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4186
4187         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4188         * gcc.dg/pr46212.c: Run only if target int32plus.
4189         * gcc.dg/torture/pr48146.c: Ditto.
4190         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4191         * c-c++-common/pr44832.c: Ditto.
4192         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4193         * gcc.dg/pr31490.c: Ditto.
4194         * gcc.dg/torture/builtin-math-7.c: Run only if target
4195         large_double.
4196         * gcc.dg/torture/pr45764.c: Skip for AVR.
4197         * gcc.dg/pr47893.c: Ditto.
4198
4199 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4200
4201         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4202         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4203         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4204         add tab to scan target.
4205
4206 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4207
4208         * gcc.target/arm/neon-modes-3.c: New test.
4209
4210 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4211
4212         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4213         -fno-loop-interchange -ffast-math.
4214
4215 2011-07-07  Richard Guenther  <rguenther@suse.de>
4216
4217         * gcc.dg/ftrapv-3.c: New testcase.
4218
4219 2011-07-07  Richard Guenther  <rguenther@suse.de>
4220
4221         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4222         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4223
4224 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4225
4226         * gcc.dg/binop-notxor1.c: New test.
4227         * gcc.dg/binop-notand4a.c: New test.
4228         * gcc.dg/binop-notxor2.c: New test.
4229         * gcc.dg/binop-notand3a.c: New test.
4230         * gcc.dg/binop-notand2a.c: New test.
4231         * gcc.dg/binop-notand6a.c: New test.
4232         * gcc.dg/binop-notor1.c: New test.
4233         * gcc.dg/binop-notand1a.c: New test.
4234         * gcc.dg/binop-notand5a.c: New test.
4235         * gcc.dg/binop-notor2.c: New test.
4236
4237 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR middle-end/49640
4240         * gcc.dg/gomp/pr49640.c: New test.
4241
4242 2011-07-07  Richard Guenther  <rguenther@suse.de>
4243
4244         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4245
4246 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4247
4248         PR target/39150
4249         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4250
4251 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4252
4253         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4254         * gcc.target/powerpc/no-r11-2.c: Ditto.
4255         * gcc.target/powerpc/no-r11-3.c: Ditto.
4256
4257 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4260         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4261
4262 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4263
4264         * lib/target-supports.exp (check_profiling_available): Disable
4265         profiling with -fprofile-generate for target avr.
4266
4267 2011-07-06  Richard Guenther  <rguenther@suse.de>
4268
4269         PR tree-optimization/49645
4270         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4271
4272 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4273
4274         PR middle-end/47383
4275         * gcc.dg/pr47383.c: New.
4276
4277 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279         PR tree-optimization/49647
4280         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4281
4282 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4283
4284         PR testsuite/49542
4285         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4286         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4287
4288 2011-07-05  Jason Merrill  <jason@redhat.com>
4289
4290         PR c++/48157
4291         * g++.dg/template/template-id-4.C: New.
4292
4293 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4294
4295         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4296         * gcc.dg/pr43402.c: Ditto.
4297
4298 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4299
4300         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4301
4302 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4303
4304         * gcc.target/powerpc/ppc-switch-1.c: New test for
4305         --param case-values-threshold.
4306         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4307
4308 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4309
4310         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4311
4312 2011-07-05  Jason Merrill  <jason@redhat.com>
4313
4314         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4315
4316 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4317
4318         PR tree-optimization/47654
4319         * gcc.dg/graphite/block-pr47654.c: New.
4320
4321 2011-07-05  Jason Merrill  <jason@redhat.com>
4322
4323         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4324
4325 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4326
4327         PR tree-optimization/49580
4328         * gcc.dg/autopar/pr49580.c: New test.
4329
4330 2011-07-05  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/49518
4333         PR tree-optimization/49628
4334         * g++.dg/torture/pr49628.C: New testcase.
4335         * gcc.dg/torture/pr49518.c: Likewise.
4336
4337 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339         * ada/acats/run_acats (which): Extract last field from type -p,
4340         type output only if command succeeded.
4341
4342 2011-07-04  Jason Merrill  <jason@redhat.com>
4343
4344         * g++.dg/abi/mangle48.C: New.
4345
4346         * g++.dg/cpp0x/diag1.C: New.
4347
4348         * g++.dg/diagnostic/aka1.C: New.
4349
4350 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR rtl-optimization/49619
4353         * gcc.dg/pr49619.c: New test.
4354
4355         PR rtl-optimization/49472
4356         * gfortran.dg/pr49472.f90: New test.
4357
4358         PR debug/49602
4359         * gcc.dg/pr49602.c: New test.
4360
4361 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4362
4363         PR target/34734
4364         PR target/44643
4365         * gcc.target/avr/avr.exp: Run over cpp files, too.
4366         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4367         * gcc.target/avr/progmem.h: New file.
4368         * gcc.target/avr/exit-abort.h: New file.
4369         * gcc.target/avr/progmem-error-1.c: New file.
4370         * gcc.target/avr/progmem-error-1.cpp: New file.
4371         * gcc.target/avr/progmem-warning-1.c: New file.
4372         * gcc.target/avr/torture/progmem-1.c: New file.
4373         * gcc.target/avr/torture/progmem-1.cpp: New file.
4374
4375 2011-07-04  Richard Guenther  <rguenther@suse.de>
4376
4377         PR tree-optimization/49615
4378         * g++.dg/torture/pr49615.C: New testcase.
4379
4380 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4381
4382         PR tree-optimization/49610
4383         * gcc.dg/vect/pr49610.c: New test.
4384
4385 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4386
4387         * gnat.dg/specs/debug1.ads: New test.
4388
4389 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4390
4391         PR fortran/49562
4392         * gfortran.dg/typebound_proc_23.f90: New.
4393
4394 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4395
4396         PR c++/49605
4397         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4398
4399 2011-07-01  Jason Merrill  <jason@redhat.com>
4400
4401         PR c++/48261
4402         * g++.dg/template/template-id-3.C: New.
4403
4404         PR c++/48593
4405         * g++.dg/template/qualified-id4.C: New.
4406
4407         PR c++/48883
4408         * g++.dg/template/explicit-args4.C: New.
4409
4410         PR c++/49085
4411         * g++.dg/template/offsetof2.C: New.
4412
4413 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4414
4415         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4416
4417 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4418
4419         PR libmudflap/49549
4420         * lib/target-supports.exp (check_effective_target_gld): New proc.
4421
4422 2011-07-01  Richard Guenther  <rguenther@suse.de>
4423
4424         PR tree-optimization/49603
4425         * gcc.dg/torture/pr49603.c: New testcase.
4426
4427 2011-06-30  Jason Merrill  <jason@redhat.com>
4428
4429         PR c++/49387
4430         * g++.dg/rtti/template1.C: New.
4431
4432         PR c++/49569
4433         * g++.dg/cpp0x/regress/ctor1.C: New.
4434
4435         PR c++/49355
4436         * g++.dg/cpp0x/initlist54.C: New.
4437
4438 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4439
4440         * gcc.dg/tree-ssa/sra-12.c: New test.
4441
4442 2011-06-29  Jason Merrill  <jason@redhat.com>
4443
4444         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4445
4446 2011-06-30  Richard Guenther  <rguenther@suse.de>
4447
4448         PR tree-optimization/46787
4449         * gcc.dg/vect/vect-121.c: New testcase.
4450
4451 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4452
4453         PR tree-optimization/49094
4454         * gcc.dg/tree-ssa/pr49094.c: New test.
4455
4456 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4457
4458         PR fortran/49540
4459         * gfortran.dg/pr49540-1.f90: New test.
4460         * gfortran.dg/pr49540-2.f90: New test.
4461
4462 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4463
4464         PR ada/49511
4465         * ada/acats/run_acats (which): Use last field of type -p output.
4466
4467 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4468             Iain Sandoe  <iains@gcc.gnu.org>
4469
4470         PR libobjc/36610
4471         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4472         Only skip on 64-bit *-*-darwin8* && !objc2.
4473
4474 2011-06-30  Richard Guenther  <rguenther@suse.de>
4475
4476         PR tree-optimization/38752
4477         * gcc.c-torture/compile/pr38752.c: New testcase.
4478
4479 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4480
4481         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4482         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4483
4484 2011-06-29  Jason Merrill  <jason@redhat.com>
4485
4486         PR c++/49216
4487         * g++.dg/cpp0x/initlist53.C: Use placement new.
4488         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4489         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4490
4491         PR c++/49003
4492         * g++.dg/cpp0x/trailing6.C: New.
4493         * g++.dg/cpp0x/pr45908.C: No error.
4494
4495         PR c++/49272
4496         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4497
4498         PR c++/49520
4499         * g++.dg/cpp0x/constexpr-using2.C: New.
4500
4501         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4502
4503         PR c++/45923
4504         * g++.dg/cpp0x/constexpr-diag3.C: New.
4505         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4506         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4507         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4508         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4509
4510 2011-06-29  Jason Merrill  <jason@redhat.com>
4511
4512         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4513
4514 2011-06-29  Richard Guenther  <rguenther@suse.de>
4515
4516         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4517
4518 2011-06-29  Jason Merrill  <jason@redhat.com>
4519
4520         * g++.dg/cpp0x/initlist-value2.C: New.
4521
4522         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4523         * g++.dg/cpp0x/initlist-value.C: New.
4524
4525 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4526
4527         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4528
4529 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4530
4531         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4532         * gcc.dg/inline_2.c: Likewise.
4533         * gcc.dg/unroll_1.c: Likewise.
4534
4535 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR debug/49567
4538         * gcc.target/i386/pr49567.c: New test.
4539
4540 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4541
4542         * gnat.dg/opt17.ad[sb]: New test.
4543
4544 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4545             Tom de Vries  <tom@codesourcery.com>
4546
4547         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4548         (check_effective_target_arm_thumb2): New effective targets.
4549         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4550         properly.  Clean up temporary files.
4551         * gcc.target/arm/ivopts-2.c: Likewise.
4552         * gcc.target/arm/ivopts-3.c: Likewise.
4553         * gcc.target/arm/ivopts-4.c: Likewise.
4554         * gcc.target/arm/ivopts-5.c: Likewise.
4555         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4556
4557 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4558
4559         PR fortran/49479
4560         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4561
4562 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4563
4564         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4565         * gcc.target/arm/vfp-ldmias.c: Likewise.
4566         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4567         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4568         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4569         * gcc.target/arm/vfp-stmias.c: Likewise.
4570         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4571         * gcc.target/arm/vfp-stmiad.c: Likewise.
4572
4573 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4574
4575         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4576         dg-prune-output.
4577         * gcc.target/arm/pr45701-2.c: Ditto.
4578
4579 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4580
4581         PR fortran/49466
4582         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4583         * gfortran.dg/extends_14.f03: Modified.
4584
4585 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4586
4587         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4588         early if the test is already being skipped.
4589
4590         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4591         scan-assembler-dem-not): For missing file, report unresolved with
4592         same message as for pass/fail, with reason reported in log file.
4593
4594         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4595         from add_options_for_arm_neon_fp16.
4596         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4597         check_effective_target_arm_neon_fp16_ok_nocache.
4598         Check -mfpu and -mfloat-abi options from current multilib.
4599         Do not require neon support.
4600         (check_effective_target_arm_fp16_ok): Renamed from
4601         check_effecitve_target_arm_neon_fp16_ok.
4602         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4603         arm_neon_fp16_ok and arm_fp16.
4604         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4605         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4606         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4607         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4608
4609 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4610
4611         * gcc.dg/builtin-assume-aligned-1.c: New test.
4612         * gcc.dg/builtin-assume-aligned-2.c: New test.
4613         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4614
4615         PR debug/49544
4616         * gcc.dg/pr49544.c: New test.
4617
4618 2011-06-27  Richard Guenther  <rguenther@suse.de>
4619
4620         PR tree-optimization/49394
4621         * g++.dg/torture/pr49394.C: New testcase.
4622
4623 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4624
4625         * gcc.dg/optimize-bswapdi-2.c: New test.
4626
4627 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4628             Richard Sandiford  <richard.sandiford@linaro.org>
4629
4630         PR tree-optimization/49169
4631         * gcc.dg/torture/pr49169.c: New test.
4632
4633 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4634
4635         PR testsuite/49529
4636         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4637
4638         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4639         hppa*-*-hpux*.
4640
4641 2011-06-26  Jason Merrill  <jason@redhat.com>
4642
4643         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4644
4645         PR c++/49528
4646         * g++.dg/init/ref19.C: New.
4647         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4648
4649 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR tree-optimization/48377
4652         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4653         non_strict_align.
4654
4655 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4656
4657         PR middle-end/49191
4658         * lib/target-supports.exp (check_effective_target_non_strict_align):
4659         New.
4660         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4661
4662 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4663
4664         PR tree-optimizations/49516
4665         * g++.dg/tree-ssa/pr49516.C: New test.
4666
4667 2011-06-23  Jason Merrill  <jason@redhat.com>
4668
4669         PR c++/35255
4670         * g++.dg/template/partial10.C: New.
4671         * g++.dg/template/partial11.C: New.
4672
4673 2011-06-23  Jeff Law <law@redhat.com>
4674
4675         PR middle-end/48770
4676         * gcc.dg/pr48770.c: New test.
4677
4678 2011-06-23  Jan Hubicka  <jh@suse.cz>
4679
4680         PR middle-end/49373
4681         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4682
4683 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4684
4685         PR testsuite/49512
4686         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4687         instead of -fdump-tree-optimized.
4688
4689 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4690
4691         PR c++/44625
4692         * g++.dg/template/crash107.C: New.
4693         * g++.dg/template/error17.C: Adjust.
4694
4695 2011-06-23  Jason Merrill  <jason@redhat.com>
4696
4697         PR c++/49507
4698         * g++.dg/cpp0x/defaulted30.C: New.
4699
4700         PR c++/49440
4701         * g++.dg/rtti/anon-ns1.C: New.
4702
4703         PR c++/49395
4704         * g++.dg/init/ref18.C: New.
4705
4706         PR c++/36435
4707         * g++.dg/template/partial9.C: New.
4708
4709 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4710
4711         PR middle-end/49373
4712         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4713
4714 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR debug/49496
4717         * gcc.dg/pr49496.c: New test.
4718
4719 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4720
4721         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4722         is not xscale.
4723
4724         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4725
4726         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4727         * gcc.target/arm/pr42879.c: Likewise.
4728         * gcc.target/arm/pr45701-3.c: Likewise.
4729
4730         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4731         * gcc.target/arm/pr40482.c: Likewise.
4732         * gcc.target/arm/stack-corruption.c: Likewise.
4733
4734 2011-06-22  Richard Guenther  <rguenther@suse.de>
4735
4736         PR tree-optimization/49493
4737         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4738
4739 2011-06-22  Jason Merrill  <jason@redhat.com>
4740
4741         PR c++/49260
4742         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4743
4744 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4745             Dmitry Melnik  <dm@ispras.ru>
4746
4747         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4748         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4749         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4750
4751 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         * gcc.target/arm/tlscall.c: New.
4754
4755 2011-06-21  Jason Merrill  <jason@redhat.com>
4756
4757         PR c++/49172
4758         * g++.dg/cpp0x/constexpr-ref1.C: New.
4759         * g++.dg/cpp0x/constexpr-ref2.C: New.
4760         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4761
4762         PR c++/49482
4763         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4764
4765         PR c++/49418
4766         * g++.dg/template/param3.C: New.
4767
4768 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4769
4770         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4771         my_clrsb test functions.
4772         (main): Test clrsb.
4773         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4774         test_sll, test_ull): Add clrsb tests.
4775         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4776         clrsbll.
4777
4778 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4779
4780         PR fortran/49112
4781         * gfortran.dg/class_44.f03: New.
4782
4783 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4784
4785         PR tree-optimization/49478
4786         * gcc.dg/vect/pr49478.c
4787
4788 2011-06-21  Richard Guenther  <rguenther@suse.de>
4789
4790         PR tree-optimization/49483
4791         * gcc.dg/vect/vect-120.c: New testcase.
4792
4793 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4794
4795         PR testsuite/49443
4796         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4797         * gcc.dg/vect/vect-peel-4.c: Likewise.
4798
4799 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4800
4801         PR middle-end/49139
4802         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4803         * gcc.dg/always_inline2.c: Likewise.
4804         * gcc.dg/always_inline3.c: Likewise.
4805         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4806         * gcc.dg/inline_1.c: Likewise.
4807         * gcc.dg/inline_2.c: Likewise.
4808         * gcc.dg/inline_3.c: Likewise.
4809         * gcc.dg/inline_4.c: Likewise.
4810         * gcc.dg/20051201-1.c: Likewise.
4811         * gcc.dg/pr40087.c: Likewise.
4812         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4813         * gcc.dg/inline-22.c: Likewise.
4814         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4815         * gcc.dg/lto/20090218-1_1.c: Likewise.
4816         * g++.dg/ipa/devirt-7.C: Likewise.
4817         * gcc.dg/uninit-pred-5_a.c: Likewise.
4818         * gcc.dg/uninit-pred-5_b.c: Likewise.
4819         * gcc.dg/fail_always_inline.c: New.
4820
4821 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4824         into 6 jobs instead of 3.
4825
4826 2011-06-20  Jason Merrill  <jason@redhat.com>
4827
4828         PR c++/49216
4829         * g++.dg/cpp0x/initlist53.C: New.
4830
4831 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4832
4833         PR fortran/18918
4834         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4835         * gfortran.dg/coarray_lock_3.f90: New.
4836         * gfortran.dg/coarray/lock_1.f90: New.
4837
4838 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4839
4840         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4841         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4842         unresolved and report the reason to the log file.
4843
4844         * lib/scanasm.exp (object-size): Move argument processing earlier
4845         to report errors before verifying that the file exists.  Report
4846         problems detected at runtime as unresolved instead of error and
4847         report their reasons to the log file.
4848
4849 2011-06-20  Jason Merrill  <jason@redhat.com>
4850
4851         PR c++/47080
4852         * g++.dg/cpp0x/explicit6.C: New.
4853
4854         PR c++/47635
4855         * g++.dg/cpp0x/enum20.C: New.
4856
4857         PR c++/48138
4858         * g++.dg/ext/attr-aligned01.C: New.
4859
4860         PR c++/49205
4861         * g++.dg/cpp0x/variadic-default.C: New.
4862
4863         PR c++/43321
4864         * g++.dg/cpp0x/auto26.C: New.
4865
4866         PR c++/43831
4867         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4868
4869 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4870
4871         * gcc.dg/binop-notand1.c: New test.
4872         * gcc.dg/binop-notand2.c: New test.
4873         * gcc.dg/binop-notand3.c: New test.
4874         * gcc.dg/binop-notand4.c: New test.
4875         * gcc.dg/binop-notand5.c: New test.
4876         * gcc.dg/binop-notand6.c: New test.
4877
4878 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR testsuite/49432
4881         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4882
4883 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/49400
4886         * gfortran.dg/proc_ptr_31.f90: New.
4887
4888 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4889
4890         * gnat.dg/volatile6.adb: New test.
4891         * gnat.dg/volatile7.adb: Likewise.
4892         * gnat.dg/volatile8.adb: Likewise.
4893         * gnat.dg/volatile9.adb: Likewise.
4894
4895 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4896
4897         * gnat.dg/constant3.adb: New test.
4898
4899 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4900
4901         PR libfortran/49296
4902         * gfortran.dg/read_list_eof_1.f90: New test.
4903
4904 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4905
4906         PR target/49411
4907         * gcc.target/i386/testimm-1.c: New test.
4908         * gcc.target/i386/testimm-2.c: New test.
4909         * gcc.target/i386/testimm-3.c: New test.
4910         * gcc.target/i386/testimm-4.c: New test.
4911         * gcc.target/i386/testimm-5.c: New test.
4912         * gcc.target/i386/testimm-6.c: New test.
4913         * gcc.target/i386/testimm-7.c: New test.
4914         * gcc.target/i386/testimm-8.c: New test.
4915         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4916         * gcc.target/i386/xop-rotate1-int.c: New test.
4917         * gcc.target/i386/xop-rotate2-int.c: New test.
4918
4919 2011-06-17  Jason Merrill  <jason@redhat.com>
4920
4921         * g++.dg/cpp0x/rv-func2.C: New.
4922
4923         * g++.dg/debug/dwarf2/lambda1.C: New.
4924         * g++.dg/warn/Wshadow-6.C: Adjust.
4925
4926 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4927
4928         PR fortran/48699
4929         * gfortran.dg/move_alloc_5.f90: New.
4930
4931 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4932
4933         PR rtl-optimization/48542
4934         * gcc.dg/torture/pr48542.c: New test.
4935
4936 2011-06-16  Jason Merrill  <jason@redhat.com>
4937
4938         PR c++/44160
4939         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4940
4941         PR c++/45378
4942         * g++.dg/cpp0x/initlist52.C New.
4943
4944         PR c++/45399
4945         * c-c++-common/raw-string-12.c: New.
4946
4947         PR c++/49229
4948         * g++.dg/cpp0x/sfinae26.C: New.
4949
4950         PR c++/49251
4951         * g++.dg/cpp0x/variadic113.C: New.
4952
4953         PR c++/49420
4954         * g++.dg/cpp0x/variadic112.C: New.
4955
4956 2011-06-16  Jeff Law <law@redhat.com>
4957
4958         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4959         improved jump threading.
4960         * gcc.dg/builtin-object-size-2.c: Likewise.
4961         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4962
4963 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4964
4965         PR fortran/49074
4966         * gfortran.dg/typebound_assignment_3.f03: New.
4967
4968 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4969
4970         PR testsuite/48727
4971         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4972
4973 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4974
4975         PR tree-optimization/49343
4976         * gnat.dg/discr31.ad[sb]: New test.
4977
4978 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4981
4982 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4983
4984         PR target/45098
4985         * gcc.target/arm/ivopts-3.c: Update test.
4986         * gcc.target/arm/ivopts-5.c: Same.
4987
4988 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4989
4990         Revert:
4991         2011-06-10  Wei Guozhi  <carrot@google.com>
4992
4993         PR target/45335
4994         * gcc.target/arm/pr45335.c: New test.
4995         * gcc.target/arm/pr45335-2.c: New test.
4996         * gcc.target/arm/pr45335-3.c: New test.
4997         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4998         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4999         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5000
5001 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5002
5003         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5004
5005 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5006
5007         PR fortran/49417
5008         * gfortran.dg/class_43.f03: New.
5009
5010 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5011
5012         PR tree-optimization/49419
5013         * gcc.c-torture/execute/pr49419.c: New test.
5014
5015 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5016
5017         * gcc.dg/sms-9.c: New file.
5018
5019 2011-06-15  Easwaran Raman  <eraman@google.com>
5020
5021         PR rtl-optimization/49414
5022         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5023
5024 2011-06-14  Jason Merrill  <jason@redhat.com>
5025
5026         * g++.dg/cpp0x/noexcept13.C: New.
5027
5028 2011-06-14  Easwaran Raman  <eraman@google.com>
5029
5030         PR rtl-optimization/44194
5031         * gcc.dg/pr44194-1.c: New test.
5032         * gcc.dg/pr44194-2.c: New test.
5033
5034 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5035
5036         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5037         switches.
5038         * gcc.target/arm/pr45701-2.c: Likewise.
5039         * gcc.target/arm/thumb-branch1.c: Likewise.
5040
5041 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5042
5043         PR testsuite/48727
5044         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5045
5046 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5047
5048         * gcc.target/arm/pr45701-1.c: Require thumb support.
5049         * gcc.target/arm/pr45701-2.c: Likewise.
5050         * gcc.target/arm/thumb-branch1.c: Likewise.
5051
5052         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5053         * gcc.target/arm/pr39839.c: Likewise.
5054         * gcc.target/arm/pr40657-2.c: Likewise.
5055         * gcc.target/arm/pr40956.c: Likewise.
5056         * gcc.target/arm/pr41679.c: Likewise.
5057         * gcc.target/arm/pr42235.c: Likewise.
5058         * gcc.target/arm/pr42495.c: Likewise.
5059         * gcc.target/arm/pr42505.c: Likewise.
5060         * gcc.target/arm/pr42574.c: Likewise.
5061         * gcc.target/arm/pr46883.c: Likewise.
5062         * gcc.target/arm/pr46934.c: Likewise.
5063         * gcc.target/arm/xor-and.c: Likewise.
5064
5065 2011-06-14  Jason Merrill  <jason@redhat.com>
5066
5067         * g++.dg/other/error23.C: Adjust error message.
5068         * g++.dg/other/error32.C: Likewise.
5069
5070         PR c++/49389
5071         * g++.dg/cpp0x/rv-dotstar.C: New.
5072
5073         PR c++/49369
5074         * g++.dg/cpp0x/decltype30.C: New.
5075
5076         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5077
5078 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR fortran/49103
5081         * gfortran.dg/pr49103.f90: New test.
5082
5083 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5084
5085         PR target/45098
5086         * gcc.target/arm/ivopts-3.c: New test.
5087         * gcc.target/arm/ivopts-4.c: New test.
5088         * gcc.target/arm/ivopts-5.c: New test.
5089
5090 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR rtl-optimization/49390
5093         * gcc.c-torture/execute/pr49390.c: New test.
5094
5095 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5096
5097         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5098
5099 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5100
5101         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5102         * gcc.c-torture/execute/cmpsi-2.x: New file.
5103         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5104         * gcc.c-torture/execute/pr45262.x: New file.
5105         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5106         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5107         int32plus
5108         * gcc.c-torture/compile/pr49163.c: Ditto.
5109
5110 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5111
5112         * gcc.dg/vect/vect-16.c: Rename to...
5113         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5114         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5115         for double-word vectors.
5116         * gcc.dg/vect/vect-peel-4.c: Likewise.
5117         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5118         vect_element_align.
5119         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5120         -fno-fast-math.
5121
5122 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5123
5124         PR target/44618
5125         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5126
5127 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5128
5129         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5130
5131 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5132
5133         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5134
5135 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5136
5137         * gfortran.dg/trim_optimize_8.f90:  New test case.
5138
5139 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5140            Ira Rosen  <ira.rosen@linaro.org>
5141
5142         PR tree-optimization/49352
5143         * gcc.dg/vect/pr49352.c: New test.
5144
5145 2011-06-12  Tobias Burnus
5146
5147         PR fortran/49324
5148         * gfortran.dg/alloc_comp_assign_11.f90: New.
5149
5150 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5151
5152         * gfortran.dg/trim_optimize_7.f90:  New test.
5153
5154 2011-06-10  Wei Guozhi  <carrot@google.com>
5155
5156         PR target/45335
5157         * gcc.target/arm/pr45335.c: New test.
5158         * gcc.target/arm/pr45335-2.c: New test.
5159         * gcc.target/arm/pr45335-3.c: New test.
5160         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5161         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5162         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5163
5164 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5165
5166         PR c++/41769
5167         * g++.dg/parse/error39.C: New.
5168
5169 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5170
5171         * gcc.target/arm/20090811-1.c: Skip for incompatible
5172         options, do not override other options.
5173         * gcc.target/arm/combine-cmp-shift.c: Skip for
5174         incompatible options.
5175         * gcc.target/arm/pr45094.c: Likewise.
5176         * gcc.target/arm/scd42-1.c: Likewise.
5177         * gcc.target/arm/scd42-3.c: Likewise.
5178         * gcc.target/arm/thumb-ltu.c: Likewise.
5179
5180         * lib/target-supports.exp
5181         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5182         multilib flags use -mfpu with a value other than neon-fp16.
5183
5184 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5185
5186         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5187         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5188
5189 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5190
5191         * lib/target-supports.exp (check_effective_target_pie): New proc.
5192         * gcc.dg/pie-link.c: Use target pie.
5193
5194 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5195             Laurent Roug�  <laurent.rouge@menta.fr>
5196
5197         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5198         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5199
5200 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5201
5202         * gfortran.dg/coarray/sync_1.f90: New test for
5203         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5204
5205 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5206
5207         PR tree-optimization/49318
5208         * gcc.dg/vect/pr49318.c: New test.
5209
5210 2011-06-09  David Krauss  <potswa@mac.com>
5211
5212         * g++.dg/template/arrow1.C: New.
5213
5214 2011-06-09  Jason Merrill  <jason@redhat.com>
5215
5216         * lib/prune.exp: Prune "note"s.
5217         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5218
5219         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5220         * g++.dg/template/dependent-expr3.C: Likewise.
5221         * g++.dg/parse/template7.C: Likewise.
5222         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5223         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5224         * g++.old-deja/g++.pt/friend38.C: Likewise.
5225         * g++.old-deja/g++.pt/crash32.C: Likewise.
5226         * g++.old-deja/g++.other/init4.C: Likewise.
5227         * g++.old-deja/g++.other/friend8.C: Likewise.
5228
5229         * g++.dg/ext/complex7.C: Adjust expected output.
5230         * g++.dg/diagnostic/method1.C: Likewise.
5231         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5232         * g++.dg/parse/crash33.C: Likewise.
5233         * g++.dg/other/warning1.C: Likewise.
5234         * g++.dg/init/pr29571.C: Likewise.
5235         * g++.dg/warn/overflow-warn-1.C: Likewise.
5236         * g++.dg/warn/overflow-warn-3.C: Likewise.
5237         * g++.dg/warn/overflow-warn-4.C: Likewise.
5238         * g++.old-deja/g++.oliva/template1.C: Likewise.
5239
5240         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5241         * g++.dg/parse/template7.C: Adjust.
5242
5243 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5244
5245         PR target/49307
5246         * gcc.dg/pr49307.c: New.
5247
5248 2011-06-09  Wei Guozhi  <carrot@google.com>
5249
5250         PR target/46975
5251         * gcc.target/arm/pr46975.c: New testcase.
5252
5253 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5254
5255         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5256         (PMETH, arglist_t): Removed.
5257         (method_get_number_of_arguments): Removed.
5258         (method_get_nth_argument): Removed.
5259         (method_get_first_argument): Removed.
5260         (method_get_next_argument): Removed.
5261         (method_get_sizeof_arguments): Removed.
5262         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5263         (PMETH): Removed.
5264         (method_get_number_of_arguments): Removed.
5265         (method_get_nth_argument): Removed.
5266         (method_get_first_argument): Removed.
5267         (method_get_next_argument): Removed.
5268         (method_get_sizeof_arguments): Removed.
5269         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5270
5271 2011-06-09  David Li  <davidxl@google.com>
5272
5273         * gcc.dg/dump-pass.c: New test.
5274
5275 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5276
5277         PR c++/29003
5278         * g++.dg/parse/error38.C: New.
5279
5280 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR middle-end/49308
5283         * gfortran.dg/pr49308.f90: New test.
5284
5285 2011-06-08  Jason Merrill  <jason@redhat.com>
5286
5287         * g++.dg/cpp0x/noexcept11.C: New.
5288         * g++.dg/cpp0x/noexcept12.C: New.
5289         * g++.dg/cpp0x/sfinae11.C: Adjust.
5290
5291 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5292
5293         PR testsuite/49323
5294         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5295         to dg-options, match also DW_AT_linkage_name.
5296
5297 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5298
5299         PR middle-end/21953
5300         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5301         -fno-common on alpha*-dec-osf*.
5302         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5303
5304 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5305
5306         PR rtl-optimization/49303
5307         * gcc.target/ia64/pr49303.c: New test.
5308
5309 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5310
5311         PR fortran/18918
5312         * gfortran.dg/coarray_lock_1.f90: New.
5313         * gfortran.dg/coarray_lock_2.f90: New.
5314
5315 2011-06-07  Jason Merrill  <jason@redhat.com>
5316
5317         * lib/prune.exp: Look for "required" rather than "instantiated".
5318         * g++.dg/abi/mangle11.C: Likewise.
5319         * g++.dg/abi/mangle12.C: Likewise.
5320         * g++.dg/abi/mangle17.C: Likewise.
5321         * g++.dg/abi/mangle20-2.C: Likewise.
5322         * g++.dg/abi/pragma-pack1.C: Likewise.
5323         * g++.dg/cpp0x/decltype26.C: Likewise.
5324         * g++.dg/cpp0x/decltype28.C: Likewise.
5325         * g++.dg/cpp0x/decltype29.C: Likewise.
5326         * g++.dg/cpp0x/enum11.C: Likewise.
5327         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5328         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5329         * g++.dg/cpp0x/pr47416.C: Likewise.
5330         * g++.dg/ext/case-range2.C: Likewise.
5331         * g++.dg/ext/case-range3.C: Likewise.
5332         * g++.dg/gomp/for-19.C: Likewise.
5333         * g++.dg/gomp/pr37533.C: Likewise.
5334         * g++.dg/gomp/pr38639.C: Likewise.
5335         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5336         * g++.dg/inherit/base3.C: Likewise.
5337         * g++.dg/inherit/using6.C: Likewise.
5338         * g++.dg/init/placement4.C: Likewise.
5339         * g++.dg/init/reference3.C: Likewise.
5340         * g++.dg/lookup/scoped6.C: Likewise.
5341         * g++.dg/lookup/using7.C: Likewise.
5342         * g++.dg/other/abstract1.C: Likewise.
5343         * g++.dg/other/error10.C: Likewise.
5344         * g++.dg/other/error5.C: Likewise.
5345         * g++.dg/other/field1.C: Likewise.
5346         * g++.dg/other/offsetof5.C: Likewise.
5347         * g++.dg/parse/bitfield2.C: Likewise.
5348         * g++.dg/parse/constant4.C: Likewise.
5349         * g++.dg/parse/crash20.C: Likewise.
5350         * g++.dg/parse/invalid-op1.C: Likewise.
5351         * g++.dg/parse/non-dependent2.C: Likewise.
5352         * g++.dg/parse/template18.C: Likewise.
5353         * g++.dg/tc1/dr152.C: Likewise.
5354         * g++.dg/tc1/dr166.C: Likewise.
5355         * g++.dg/tc1/dr176.C: Likewise.
5356         * g++.dg/tc1/dr213.C: Likewise.
5357         * g++.dg/template/access11.C: Likewise.
5358         * g++.dg/template/access2.C: Likewise.
5359         * g++.dg/template/access3.C: Likewise.
5360         * g++.dg/template/access7.C: Likewise.
5361         * g++.dg/template/arg7.C: Likewise.
5362         * g++.dg/template/cond2.C: Likewise.
5363         * g++.dg/template/crash13.C: Likewise.
5364         * g++.dg/template/crash40.C: Likewise.
5365         * g++.dg/template/crash7.C: Likewise.
5366         * g++.dg/template/crash84.C: Likewise.
5367         * g++.dg/template/ctor5.C: Likewise.
5368         * g++.dg/template/defarg13.C: Likewise.
5369         * g++.dg/template/defarg14.C: Likewise.
5370         * g++.dg/template/dtor7.C: Likewise.
5371         * g++.dg/template/eh2.C: Likewise.
5372         * g++.dg/template/error2.C: Likewise.
5373         * g++.dg/template/error43.C: Likewise.
5374         * g++.dg/template/friend32.C: Likewise.
5375         * g++.dg/template/injected1.C: Likewise.
5376         * g++.dg/template/instantiate1.C: Likewise.
5377         * g++.dg/template/instantiate3.C: Likewise.
5378         * g++.dg/template/instantiate5.C: Likewise.
5379         * g++.dg/template/instantiate7.C: Likewise.
5380         * g++.dg/template/local6.C: Likewise.
5381         * g++.dg/template/lookup2.C: Likewise.
5382         * g++.dg/template/member5.C: Likewise.
5383         * g++.dg/template/memfriend15.C: Likewise.
5384         * g++.dg/template/memfriend16.C: Likewise.
5385         * g++.dg/template/memfriend17.C: Likewise.
5386         * g++.dg/template/memfriend7.C: Likewise.
5387         * g++.dg/template/meminit1.C: Likewise.
5388         * g++.dg/template/nested3.C: Likewise.
5389         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5390         * g++.dg/template/nontype12.C: Likewise.
5391         * g++.dg/template/nontype13.C: Likewise.
5392         * g++.dg/template/nontype6.C: Likewise.
5393         * g++.dg/template/pr23510.C: Likewise.
5394         * g++.dg/template/pr35240.C: Likewise.
5395         * g++.dg/template/ptrmem15.C: Likewise.
5396         * g++.dg/template/ptrmem6.C: Likewise.
5397         * g++.dg/template/qualified-id1.C: Likewise.
5398         * g++.dg/template/qualttp20.C: Likewise.
5399         * g++.dg/template/qualttp3.C: Likewise.
5400         * g++.dg/template/qualttp4.C: Likewise.
5401         * g++.dg/template/qualttp5.C: Likewise.
5402         * g++.dg/template/qualttp6.C: Likewise.
5403         * g++.dg/template/qualttp7.C: Likewise.
5404         * g++.dg/template/qualttp8.C: Likewise.
5405         * g++.dg/template/recurse.C: Likewise.
5406         * g++.dg/template/recurse2.C: Likewise.
5407         * g++.dg/template/ref5.C: Likewise.
5408         * g++.dg/template/scope2.C: Likewise.
5409         * g++.dg/template/sfinae10.C: Likewise.
5410         * g++.dg/template/sfinae3.C: Likewise.
5411         * g++.dg/template/sizeof3.C: Likewise.
5412         * g++.dg/template/static9.C: Likewise.
5413         * g++.dg/template/template-id-2.C: Likewise.
5414         * g++.dg/template/typedef13.C: Likewise.
5415         * g++.dg/template/typename4.C: Likewise.
5416         * g++.dg/template/using14.C: Likewise.
5417         * g++.dg/template/using2.C: Likewise.
5418         * g++.dg/template/warn1.C: Likewise.
5419         * g++.dg/warn/Wparentheses-13.C: Likewise.
5420         * g++.dg/warn/Wparentheses-15.C: Likewise.
5421         * g++.dg/warn/Wparentheses-16.C: Likewise.
5422         * g++.dg/warn/Wparentheses-17.C: Likewise.
5423         * g++.dg/warn/Wparentheses-18.C: Likewise.
5424         * g++.dg/warn/Wparentheses-19.C: Likewise.
5425         * g++.dg/warn/Wparentheses-20.C: Likewise.
5426         * g++.dg/warn/Wparentheses-23.C: Likewise.
5427         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5428         * g++.dg/warn/noeffect2.C: Likewise.
5429         * g++.dg/warn/noeffect4.C: Likewise.
5430         * g++.dg/warn/pr8570.C: Likewise.
5431         * g++.old-deja/g++.brendan/init2.C: Likewise.
5432         * g++.old-deja/g++.eh/spec6.C: Likewise.
5433         * g++.old-deja/g++.pt/crash10.C: Likewise.
5434         * g++.old-deja/g++.pt/crash36.C: Likewise.
5435         * g++.old-deja/g++.pt/derived3.C: Likewise.
5436         * g++.old-deja/g++.pt/error2.C: Likewise.
5437         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5438         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5439         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5440         * g++.old-deja/g++.pt/overload7.C: Likewise.
5441         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5442
5443 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5444             Iain Sandoe  <iains@gcc.gnu.org>
5445
5446         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5447         Added code to deal with the case when [Protocol
5448         -descriptionForInstanceMethod:] or [Protocol
5449         -descriptionForClassMethod:] returns NULL.
5450
5451 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5452             Iain Sandoe  <iains@gcc.gnu.org>
5453
5454         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5455         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5456         Added cast.
5457
5458 2011-06-07  Xinliang David Li  <davidxl@google.com>
5459
5460         * gcc.dg/inline_2.c: New test.
5461         * gcc.dg/unroll_2.c: New test.
5462         * gcc.dg/inline_3.c: New test.
5463         * gcc.dg/unroll_3.c: New test.
5464         * gcc.dg/inline_4.c: New test.
5465         * gcc.dg/unroll_4.c: New test.
5466         * gcc.dg/inline_1.c: New test.
5467         * gcc.dg/unroll_1.c: New test.
5468
5469 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5470
5471         PR tree-optimization/48497
5472         * lib/gcc-defs.exp (dg-additional-options): New proc.
5473         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5474         -msse2 on 32-bit x86.
5475
5476 2011-06-06  Jason Merrill  <jason@redhat.com>
5477
5478         * g++.dg/cpp0x/enum19.C: New.
5479
5480 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5481
5482         * gcc.target/arm/neon-reload-class.c: New test.
5483
5484 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5485
5486         PR debug/49130
5487         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5488
5489 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5490
5491         * gcc.target/arm/smlatb-1.c: New file.
5492         * gcc.target/arm/smlatt-1.c: New file.
5493         * gcc.target/arm/smlaltb-1.c: New file.
5494         * gcc.target/arm/smlaltt-1.c: New file.
5495
5496 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5497
5498         * gcc.target/arm/mla-2.c: New test.
5499
5500 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR gcov-profile/49299
5503         * gcc.dg/tree-prof/pr49299-1.c: New test.
5504         * gcc.dg/tree-prof/pr49299-2.c: New test.
5505
5506 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5507
5508         * lib/target-supports.exp
5509         (check_effective_target_vect_widen_mult_qi_to_hi):
5510         Add NEON as supporting target.
5511         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5512         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5513         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5514         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5515         using widening multiplication on targets that support it.
5516         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5517         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5518         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5519
5520 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5521
5522         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5523         Modern Objective-C runtime API.
5524         * objc/execute/next_mapping.h: Removed.
5525         * objc-obj-c++-shared/next-mapping.h: Removed.
5526         * objc-obj-c++-shared/Object1.h: Removed.
5527         * objc-obj-c++-shared/Object1.m: Removed.
5528         * objc-obj-c++-shared/Object1.mm: Removed.
5529         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5530         * objc-obj-c++-shared/Protocol1.h: Removed.
5531         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5532         of ProtoBool, IVAR_T and METHOD.
5533         * objc-obj-c++-shared/runtime.h: New.
5534         * objc-obj-c++-shared/TestsuiteObject.h: New.
5535         * objc-obj-c++-shared/TestsuiteObject.m: New.
5536
5537         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5538         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5539         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5540         it a class method.
5541         * objc/execute/_cmd.m: Include
5542         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5543         runtime API.  ([TestClass +initialize]): Include this method also
5544         with the GNU runtime.
5545         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5546         Object.  ([-setValue:]): Return void.
5547         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5548         with the GNU runtime.  Include
5549         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5550         for the NeXT runtime.  Use the existing print_ivars() and
5551         compare_structures() implementations for the old NeXT runtime.
5552         Added new implementations for the Modern GNU and NeXT runtimes.
5553         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5554         well.  (main): Use objc_getClass().  Use return instead of exit.
5555         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5556         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5557         of exit().
5558         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5559         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5560         instead of Object.  (main): Use return instead of exit().
5561         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5562         instead of Object.  Removed prototype for exit().  (main): Use
5563         return instead of exit().  Use the Modern Objective-C runtime API.
5564         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5565         Object.
5566         * objc/execute/class-tests-1.h: Include
5567         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5568         runtime API.  (test_class_with_superclass): Do not call [Object
5569         class].  There is no need to with the current libobjc.
5570         * objc/execute/class-tests-2.h: Include
5571         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5572         runtime API.
5573         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5574         ../../objc-obj-c++-shared/next-mapping.h.
5575         * objc/execute/class-2.m: Likewise.
5576         * objc/execute/class-3.m: Likewise.
5577         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5578         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5579         +initialize]): Include this method also with the GNU
5580         runtime. (main): Use the Modern Objective-C runtime API.
5581         * objc/execute/class-5.m: Likewise.
5582         * objc/execute/class-6.m: Likewise.
5583         * objc/execute/class-7.m: Likewise.
5584         * objc/execute/class-8.m: Likewise.
5585         * objc/execute/class-9.m: Likewise.
5586         * objc/execute/class-10.m: Likewise.
5587         * objc/execute/class-11.m: Likewise.
5588         * objc/execute/class-12.m: Likewise.
5589         * objc/execute/class-13.m: Likewise.
5590         * objc/execute/class-14.m: Likewise.
5591         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5592         this method also with the GNU runtime.
5593         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5594         +initialize]): Include this method also with the GNU runtime.
5595         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5596         of Object.
5597         * objc/execute/encode-1.m: Likewise.
5598         * objc/execute/enumeration-1.m: Likewise.
5599         * objc/execute/enumeration-2.m: Likewise.
5600         * objc/execute/exceptions/catchall-1.m: Likewise.
5601         * objc/execute/exceptions/finally-1.m: Likewise.
5602         * objc/execute/exceptions/foward-1.m: Likewise.
5603         * objc/execute/exceptions/local-variables-1.m: Likewise.
5604         * objc/execute/exceptions/throw-nil.m: Likewise.
5605         * objc/execute/exceptions/trivial.m: Likewise.
5606         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5607         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5608         * objc/execute/exceptions/matcher-1.m: Likewise.
5609         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5610         Object.
5611         * objc/execute/formal_protocol-2.m: Likewise.
5612         * objc/execute/formal_protocol-3.m: Likewise.
5613         * objc/execute/formal_protocol-4.m: Likewise.
5614         * objc/execute/formal_protocol-5.m: Include
5615         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5616         protocol_getName().
5617         * objc/execute/formal_protocol-6.m: Likewise.
5618         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5619         Object.  Include <objc/Protocol.h> instead of
5620         ../../objc-obj-c++-shared/Protocol1.h.
5621         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5622         Object.
5623         * objc/execute/informal_protocol.m: Likewise.
5624         * objc/execute/load-3.m: Likewise.
5625         * objc/execute/many_args_method.m ([TestClass +initialize]):
5626         Include this method with the GNU runtime as well.
5627         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5628         * objc/execute/nested-func-1.m: Use TestsuiteObject
5629         instead of Object.
5630         * objc/execute/nil_method-1.m: Likewise.
5631         * objc/execute/no_clash.m: Likewise.
5632         * objc/execute/np-1.m: Do not include
5633         ../../objc-obj-c++-shared/Protocol1.h.
5634         (main): Use return instead of exit().
5635         * objc/execute/np-2.m: Do not include
5636         ../../objc-obj-c++-shared/Protocol1.h.
5637         ([MyObject +initialize]): Include this method also with the GNU
5638         runtime.  (main): Use return instead of exit().
5639         * objc/execute/object_is_class.m: Include
5640         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5641         of Object.  (main): Use the Modern Objective-C runtime API.
5642         * objc/execute/object_is_meta_class.m: Likewise.
5643         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5644         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5645         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5646         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5647         Objective-C runtime API.
5648         * objc/execute/protocol-isEqual-2.m: Likewise.
5649         * objc/execute/protocol-isEqual-3.m: Likewise.
5650         * objc/execute/protocol-isEqual-4.m: Likewise.
5651         * objc/execute/redefining_self.m ([TestClass +initialize]):
5652         Include this method with the GNU runtime as well.
5653         * objc/execute/root_methods.m: Include
5654         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5655         Include this method with the GNU runtime as well.
5656         (main): Use the Modern Objective-C runtime API.
5657         * objc/execute/selector-1.m: Include
5658         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5659         of Object.  (main): Use the Modern Objective-C runtime API.
5660         * objc/execute/static-1.m ([Test +initialize]): Include this
5661         method with the GNU runtime as well.
5662         * objc/execute/static-2.m: Likewise.
5663         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5664         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5665         ([MathClass +initialize]): Include this method with the GNU
5666         runtime as well.
5667         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5668         instead of Object.
5669         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5670         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5671         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5672         * objc.dg/attributes/method-attribute-1.m: Likewise.
5673         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5674         * objc.dg/attributes/method-attribute-2.m: Likewise.
5675         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5676         * objc.dg/attributes/method-attribute-3.m: Likewise.
5677         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5678         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5679         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5680         * obj-c++.dg/bitfield-1.mm: Likewise.
5681         * obj-c++.dg/bitfield-2.mm: Likewise
5682         * objc.dg/bitfield-3.m: Likewise.
5683         * obj-c++.dg/bitfield-4.mm: Likewise.
5684         * objc.dg/bitfield-5.m: Likewise
5685         * objc.dg/call-super-1.m: Likewise.
5686         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5687         Use objc_getClass() instead of objc_get_class(), but for the GNU
5688         runtime redefine objc_getClass as objc_get_class.  Include
5689         ../objc-obj-c++-shared/runtime.h.
5690         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5691         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5692         Use the Modern Objective-C runtime API.
5693         * objc.dg/class-protocol-1.m: Include
5694         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5695         * obj-c++.dg/class-protocol-1.mm: Likewise.
5696         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5697         * objc.dg/comp-types-10.m: Likewise.
5698         * objc.dg/comp-types-11.m: Likewise.
5699         * objc.dg/comp-types-12.m: Likewise.
5700         * obj-c++.dg/comp-types-9.mm: Likewise.
5701         * obj-c++.dg/comp-types-11.mm: Likewise.
5702         * obj-c++.dg/comp-types-12.mm: Likewise.
5703         * obj-c++.dg/comp-types-13.mm: Likewise.
5704         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5705         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5706         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5707         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5708         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5709         * objc.dg/desig-init-1.m: Likewise.
5710         * obj-c++.dg/defs.mm: Likewise.
5711         * objc.dg/exceptions-2.m: Likewise.
5712         * obj-c++.dg/except-1.mm: Likewise.
5713         * obj-c++.dg/exceptions-2.mm: Likewise.
5714         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5715         Use the Modern Objective-C runtime API.
5716         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5717         the Modern Objective-C runtime API.  Do not include
5718         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5719         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5720         the Modern Objective-C runtime API except when using an older NeXT
5721         runtime.
5722         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5723         the Modern Objective-C runtime API.
5724         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5725         objc/encoding.h.
5726         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5727         * objc.dg/encode-7-next-64bit.m: Updated include.
5728         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5729         objc/encoding.h.
5730         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5731         the Modern Objective-C runtime API.
5732         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5733         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5734         instead of ../objc-obj-c++-shared/Protocol1.h.
5735         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5736         the Modern Objective-C runtime API except when using an older NeXT
5737         runtime.
5738         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5739         the Modern Objective-C runtime API.
5740         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5741         Object.
5742         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5743         * objc.dg/fix-and-continue-2.m: Likewise.
5744         * objc.dg/foreach-1.m: Likewise.
5745         * objc.dg/foreach-2.m: Likewise.
5746         * objc.dg/foreach-3.m: Likewise.
5747         * objc.dg/foreach-4.m: Likewise.
5748         * objc.dg/foreach-5.m: Likewise.
5749         * objc.dg/foreach-6.m: Likewise.
5750         * objc.dg/foreach-7.m: Likewise.
5751         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5752         Object.
5753         * objc.dg/func-ptr-2.m: Likewise.
5754         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5755         Do not include objc/objc-api.h.
5756         * obj-c++.dg/fsf-package-0.mm: Likewise.
5757         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5758         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5759         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5760         of Object.
5761         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5762         * objc.dg/gnu-runtime-3.m: Likewise.
5763         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5764         * objc.dg/headers.m: Include objc/runtime.h instead of
5765         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5766         for the NeXT runtime.
5767         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5768         * obj-c++.dg/isa-field-1.mm: Likewise.
5769         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5770         * objc.dg/layout-1.m: Likewise.
5771         * objc.dg/layout-2.m: Likewise.
5772         * objc.dg/local-decl-2.m: Likewise.
5773         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5774         Object.  ([Container +elementForView:]): Use
5775         class_conformsToProtocol().
5776         * obj-c++.dg/lookup-2.mm: Likewise.
5777         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5778         * obj-c++.dg/local-decl-1.mm: Likewise.
5779         * objc.dg/method-3.m: Likewise.
5780         * objc.dg/method-4.m: Likewise.
5781         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5782         ../objc-obj-c++-shared/Protocol1.h.
5783         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5784         * objc.dg/method-9.m: Likewise.
5785         * objc.dg/method-10.m: Likewise.
5786         * objc.dg/method-13.m ([Root +initialize]): Include this method
5787         also for the GNU runtime.  (main): Use objc_getClass() also for
5788         the GNU runtime.
5789         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5790         * objc.dg/method-17.m: Likewise.
5791         * objc.dg/method-19.m: Likewise.
5792         * objc.dg/method-20b.m: Likewise.
5793         * obj-c++.dg/method-2.mm: Likewise.
5794         * obj-c++.dg/method-6.mm: Likewise.
5795         * obj-c++.dg/method-10.mm: Likewise.
5796         * obj-c++.dg/method-11.mm: Likewise.
5797         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5798         ../objc-obj-c++-shared/Protocol1.h.
5799         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5800         * obj-c++.dg/method-15.mm: Likewise.
5801         * obj-c++.dg/method-17.mm: Likewise.
5802         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5803         +initialize]): Include this method also for the GNU
5804         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5805         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5806         * obj-c++.dg/method-22.mm: Likewise.
5807         * obj-c++.dg/method-23.mm: Likewise.
5808         * obj-c++.dg/no-extra-load.mm: Likewise.
5809         * objc.dg/objc-fast-4.m: Likewise.
5810         * objc.dg/objc-gc-4.m: Likewise.
5811         * obj-c++.dg/objc-gc-3.mm: Likewise.
5812         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5813         protocol_getMethodDescription() instead of [Protocol
5814         -descriptionForInstanceMethod].
5815         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5816         Made it available with all runtimes.  (main): Call -test instead
5817         of -class.
5818         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5819         and put into a category.
5820         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5821         Object.  Include objc/objc.h.
5822         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5823         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5824         New. (main): Use protocol_getMethodDescription() instead
5825         of [Protocol -descriptionForInstanceMethod] and [Protocol
5826         -descriptionForClassMethod].
5827         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5828         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5829         Objective-C runtime API.
5830         * obj-c++.dg/proto-qual-1.mm: Likewise.
5831         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5832         Object.
5833         * obj-c++.dg/property/property-1.mm: Likewise.
5834         * obj-c++.dg/qual-types-1.mm: Likewise.
5835         * objc.dg/selector-2.m: Include objc/objc.h instead of
5836         ../objc-obj-c++-shared/Object1.h.
5837         * obj-c++.dg/selector-2.mm: Likewise.
5838         * obj-c++.dg/selector-5.mm: Likewise.
5839         * obj-c++.dg/selector-6.mm: Likewise.
5840         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5841         Object.  Do not include objc/objc-api.h.
5842         * obj-c++.dg/set-not-used-1.mm: Likewise.
5843         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5844         * objc.dg/stret-1.m: Likewise.
5845         * objc.dg/stret-2.m: Likewise.
5846         * obj-c++.dg/super-class-2.mm: Likewise.
5847         * objc.dg/super-class-3.m: Likewise.
5848         * objc.dg/super-class-4.m: Likewise.
5849         * objc.dg/sync-2.m: Likewise.
5850         * obj-c++.dg/sync-2.mm: Likewise.
5851         * objc.dg/sync-1.m: Include objc/objc.h instead of
5852         ../objc-obj-c++-shared/Object1.h.
5853         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5854         'Class' as the type of 'isa'.
5855         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5856         Objective-C runtime API.  ([TestClass +initialize]): Include this
5857         method with the GNU runtime as well.
5858         * objc.dg/strings/strings-1.m: Updated includes.
5859         * obj-c++.dg/strings/strings-1.mm: Likewise.
5860         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5861         objc.dg/strings/const-str-12b.m.
5862         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5863         * obj-c++.dg/template-3.mm: Likewise.
5864         * obj-c++.dg/template-4.mm: Likewise.
5865         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5866         Objective-C runtime API.
5867         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5868         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5869         * obj-c++.dg/try-catch-1.mm: Likewise.
5870         * obj-c++.dg/try-catch-2.mm: Likewise.
5871         * objc.dg/try-catch-3.m: Likewise.
5872         * obj-c++.dg/try-catch-3.mm: Likewise.
5873         * objc.dg/try-catch-6.m: Likewise.
5874         * objc.dg/try-catch-7.m: Likewise.
5875         * obj-c++.dg/try-catch-7.mm: Likewise.
5876         * obj-c++.dg/try-catch-8.mm: Likewise.
5877         * obj-c++.dg/try-catch-9.mm: Likewise.
5878         * objc.dg/try-catch-10.m: Likewise.
5879         * obj-c++.dg/try-catch-11.mm: Likewise.
5880         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5881         Object.  Include objc/objc.h.
5882         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5883         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5884         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5885         Object.  Use Modern Objective-C runtime API.  Do not use
5886         performv::.
5887         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5888         * obj-c++.dg/torture/trivial.mm: Likewise.
5889         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5890         instead of ../objc-obj-c++-shared/Object1.h.  Include
5891         ../objc-obj-c++-shared/runtime.h.
5892         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5893         * objc.dg/torture/strings/const-str-11.m: Likewise.
5894         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5895         * objc.dg/torture/strings/const-str-9.m: Likewise.
5896         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5897         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5898         instead of Object. Only add _FooClassReference if
5899         __NEXT_RUNTIME__.
5900         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5901         * objc.dg/torture/strings/const-str-8.m: Likewise.
5902         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5903         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5904         additional sources.
5905         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5906         Object.
5907         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5908         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5909         * obj-c++.dg/va-meth-1.mm: Likewise.
5910         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5911         ../objc-obj-c++-shared/Object1.h.
5912         * objc.dg/zero-link-3.m: Likewise.
5913
5914 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5915
5916         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5917
5918 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5919
5920         PR objc-++/48275
5921         * obj-c++.dg/property/cxx-property-1.mm: New.
5922         * obj-c++.dg/property/cxx-property-2.mm: New.
5923
5924 2011-06-06  Jason Merrill  <jason@redhat.com>
5925
5926         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5927
5928 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5929
5930         PR rtl-optimization/49145
5931         From Ryan Mansfield
5932         * gcc.c-torture/compile/pr49145.c: New test.
5933
5934 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5935
5936         PR testsuite/49288
5937         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5938         to dg-options, match also DW_AT_linkage_name.
5939
5940         PR debug/49294
5941         * gcc.dg/debug/pr49294.c: New test.
5942
5943         PR c++/49264
5944         * g++.dg/opt/pr49264.C: New test.
5945
5946 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5947
5948         PR tree-optimization/49243
5949         * gcc.dg/pr49243.c: New.
5950
5951 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5952
5953         * gnat.dg/specs/cond_expr1.ads: New test.
5954
5955 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5956
5957         * gnat.dg/deferred_const4.ad[sb]: New test.
5958         * gnat.dg/deferred_const4_pkg.ads: New helper.
5959
5960 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5961
5962         * gnat.dg/test_tamdt.adb: Rename to...
5963         * gnat.dg/taft_type1.adb: ...this.
5964         * gnat.dg/tamdt.ad[sb]: Rename to...
5965         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5966         * gnat.dg/tamdt_aux.ads: Rename to...
5967         * gnat.dg/taft_type1_pkg2.ads: ...this.
5968         * gnat.dg/taft_type2.ad[sb]: New test.
5969         * gnat.dg/taft_type2_pkg.ads: New helper.
5970         * gnat.dg/taft_type3.adb: New test.
5971         * gnat.dg/taft_type3_pkg.ads: New helper.
5972
5973 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5974
5975         PR fortran/49255
5976         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5977         for F2008.
5978
5979 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5980
5981         PR testsuite/49287
5982         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5983         warning.
5984         * objc.dg/gnu-api-2-objc.m: Likewise.
5985         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5986         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5987
5988 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5989
5990         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5991         alignment, not the alignment, when calling class_addIvar().  Add
5992         an 'isa' instance variable to the test root class.
5993         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5994
5995 2011-06-04  Jan Hubicka  <jh@suse.cz>
5996
5997         PR tree-optimization/48893
5998         PR tree-optimization/49091
5999         PR tree-optimization/49179
6000         * gfortran.dg/pr49179.f90: New testcase
6001
6002 2011-06-04  Jan Hubicka  <jh@suse.cz>
6003
6004         PR lto/48954
6005         * g++.dg/torture/pr48954.C: New testcase.
6006
6007 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6008
6009         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6010
6011 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6012
6013         PR c++/33840
6014         * g++.dg/diagnostic/bitfld2.C: New.
6015
6016 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR target/49281
6019         * gcc.c-torture/execute/pr49281.c: New test.
6020
6021 2011-06-04  Jan Hubicka  <jh@suse.cz>
6022
6023         PR tree-optimize/48929
6024         * gcc.c-torture/compile/pr48929.c: New testcase.
6025
6026 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6029
6030 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/49276
6033         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6034
6035 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6036
6037         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6038
6039 2011-06-03  Richard Henderson  <rth@redhat.com>
6040             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6041
6042         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6043
6044 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6045
6046         * objc.dg/headers.m: Do not include objc-list.h.
6047
6048 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6049
6050         * objc.dg/type-stream-1.m: Test removed.
6051         * objc.dg/headers.m: Do not include typedstream.h.
6052
6053 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6054
6055         * objc.dg/torture/forward-1.m (main): Updated testcase.
6056
6057 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6058
6059         PR target/49163
6060         * gcc.c-torture/compile/pr49163.c: New.
6061
6062 2011-06-02  Asher Langton  <langton2@llnl.gov>
6063
6064         PR fortran/49268
6065         * gfortran.dg/PR49268.f90: New test.
6066
6067 2011-06-02  Asher Langton  <langton2@llnl.gov>
6068
6069         PR fortran/37039
6070         * gfortran.dg/PR37039.f90: New test.
6071
6072 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6073
6074         PR objc/48539
6075         * objc.dg/method-5.m: Updated.
6076         * objc.dg/method-19.m: Updated.
6077         * objc.dg/method-lookup-1.m: New.
6078         * obj-c++.dg/method-6.mm: Updated.
6079         * obj-c++.dg/method-7.mm: Updated.
6080         * obj-c++.dg/method-lookup-1.mm: New.
6081
6082 2011-06-02  DJ Delorie  <dj@redhat.com>
6083
6084         * lib/timeout.exp (timeout): Add board_info support.
6085
6086 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6087
6088         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6089
6090 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6091
6092         PR fortran/49265
6093         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6094         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6095
6096 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6097             Hans-Peter Nilsson  <hp@axis.com>
6098
6099         PR rtl-optimization/48840
6100         * gcc.target/sparc/ultrasp13.c: New test.
6101
6102 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6103
6104         PR target/49238
6105         * gcc.c-torture/compile/pr49238.c: New.
6106
6107 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6108
6109         * gcc.target/arm/g2.c: Skip test in -mthumb.
6110         Skip test unless cpu is xscale.
6111         * gcc.target/arm/scd42-2.c: Likewise.
6112         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6113
6114 2011-06-01  Jason Merrill  <jason@redhat.com>
6115
6116         * g++.dg/cpp0x/decltype28.C: New.
6117         * g++.dg/cpp0x/decltype29.C: New.
6118
6119 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6120
6121         PR target/45074
6122         * gcc.target/mips/pr45074.c: New test.
6123
6124 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6125             Hans-Peter Nilsson  <hp@axis.com>
6126
6127         PR rtl-optimization/48830
6128         * gcc.target/sparc/ultrasp12.c: New test.
6129
6130 2011-06-01  David Li  <davidxl@google.com>
6131
6132         * gcc.dg/profile-dir-1.c: Change pass name.
6133         * gcc.dg/profile-dir-2.c: Ditto.
6134         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6135         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6136         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6137         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6138         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6139         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6140         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6141         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6142         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6143         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6144         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6145         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6146         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6147         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6148         * gcc.dg/profile-dir-3.c: Ditto.
6149         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6150
6151 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6152
6153         * objc.dg/attributes/method-nonnull-1.m: New test.
6154         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6155
6156 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6157
6158         PR fortran/18918
6159         * gfortran.dg/coarray_atomic_1.f90: New.
6160         * gfortran.dg/coarray/atomic_1.f90: New.
6161
6162 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6163
6164         * gcc.dg/guality/bswaptest.c: New test.
6165         * gcc.dg/guality/clztest.c: New test.
6166         * gcc.dg/guality/ctztest.c: New test.
6167         * gcc.dg/guality/rotatetest.c: New test.
6168
6169         PR target/48688
6170         * gcc.target/i386/pr48688.c: New test.
6171
6172 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6173
6174         PR c++/48010
6175         * g++.dg/lookup/name-clash9.C: New.
6176
6177 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6178
6179         PR fortran/18918
6180         * gfortran.dg/coarray/dummy_1.f90: New.
6181
6182 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6183
6184         PR fortran/18918
6185         * gfortran.dg/coarray/save_1.f90: New.
6186         * gfortran.dg/coarray_4.f90: Update dg-error.
6187
6188 2011-05-31  Jason Merrill  <jason@redhat.com>
6189
6190         * g++.dg/cpp0x/rv-template1.C: New.
6191
6192 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6193
6194         PR rtl-optimization/49235
6195         * gcc.dg/pr49235.c: New test.
6196
6197 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6198
6199         PR tree-optimization/49093
6200         * gcc.dg/vect/pr49093.c: New test.
6201
6202 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6203
6204         PR debug/49047
6205         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6206
6207 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6208
6209         PR testsuite/49239
6210         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6211         output array.
6212
6213 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6214
6215         PR target/49186
6216         * gcc.c-torture/execute/pr49186.c: New.
6217
6218 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6219
6220         PR target/49168
6221          * gcc.target/i386/pr49168-1.c: New.
6222
6223 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6224             Eric Botcazou  <ebotcazou@adacore.com>
6225
6226         * gcc.dg/guality/drap.c: New test.
6227
6228 2011-05-30  Richard Guenther  <rguenther@suse.de>
6229
6230         PR tree-optimization/49210
6231         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6232         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6233
6234 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6235
6236         PR c++/49223
6237         * g++.dg/gomp/pr49223-1.C: New test.
6238         * g++.dg/gomp/pr49223-2.C: New test.
6239
6240 2011-05-30  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/49218
6243         * gcc.c-torture/execute/pr49218.c: New testcase.
6244
6245 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6246
6247         PR tree-optimization/49199
6248         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6249         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6250         -fno-tree-scev-cprop.
6251
6252 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/47601
6255         * gfortran.dg/extends_13.f03: New.
6256
6257 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR rtl-optimization/49095
6260         * gcc.target/i386/pr49095.c: New test.
6261
6262 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6263
6264         PR fortran/18918
6265         * gfortran.dg/coarray_24.f90: New.
6266
6267 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/18918
6270         * gfortran.dg/coarray_23.f90: New.
6271
6272 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6273
6274         From Ryan Mansfield
6275         * gcc.dg/pr48826.c: New test.
6276
6277 2011-05-29  Richard Guenther  <rguenther@suse.de>
6278
6279         PR tree-optimization/49217
6280         * gcc.dg/torture/pr49217.c: New testcase.
6281
6282 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6283
6284         PR testsuite/49222
6285         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6286
6287 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/boolean_subtype.adb: Rename to...
6290         * gnat.dg/boolean_subtype1.adb: ...this.
6291
6292 2011-05-28  Jason Merrill  <jason@redhat.com>
6293
6294         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6295
6296 2011-05-27  Jason Merrill  <jason@redhat.com>
6297
6298         * g++.dg/cpp0x/enum18.C: Adjust.
6299
6300         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6301
6302 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6303
6304         PR fortran/18918
6305         * gfortran.dg/coarray_22.f90: New.
6306
6307 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6308
6309         PR tree-optimization/46728
6310         * gcc.target/powerpc/pr46728-1.c: New.
6311         * gcc.target/powerpc/pr46728-2.c: New.
6312         * gcc.target/powerpc/pr46728-3.c: New.
6313         * gcc.target/powerpc/pr46728-4.c: New.
6314         * gcc.target/powerpc/pr46728-5.c: New.
6315         * gcc.dg/pr46728-6.c: New.
6316         * gcc.target/powerpc/pr46728-7.c: New.
6317         * gcc.target/powerpc/pr46728-8.c: New.
6318         * gcc.dg/pr46728-9.c: New.
6319         * gcc.target/powerpc/pr46728-10.c: New.
6320         * gcc.target/powerpc/pr46728-11.c: New.
6321         * gcc.dg/pr46728-12.c: New.
6322         * gcc.target/powerpc/pr46728-13.c: New.
6323         * gcc.target/powerpc/pr46728-14.c: New.
6324         * gcc.target/powerpc/pr46728-15.c: New.
6325         * gcc.target/powerpc/pr46728-16.c: New.
6326
6327 2011-05-27  Jason Merrill  <jason@redhat.com>
6328
6329         * g++.dg/abi/mangle47.C: New.
6330
6331         PR c++/49176
6332         * g++.dg/template/const5.C: New.
6333
6334         * g++.dg/cpp0x/enum18.C: New.
6335
6336         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6337
6338         * g++.dg/cpp0x/error6.C: New.
6339
6340         * g++.dg/cpp0x/error5.C: New.
6341
6342 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR c++/49165
6345         * g++.dg/eh/cond6.C: New test.
6346
6347 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6348
6349         PR fortran/48820
6350         * gfortran.dg/rank_3.f90: New.
6351         * gfortran.dg/rank_4.f90: New.
6352
6353 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6354
6355         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6356         replace dump search.
6357
6358 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6359
6360         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6361         * gnat.dg/bit_packed_array5.adb: ...here.
6362
6363 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6364
6365         PR c++/42056
6366         * g++.dg/cpp0x/auto25.C: New.
6367
6368 2011-05-27  Richard Guenther  <rguenther@suse.de>
6369
6370         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6371
6372 2011-05-27  Richard Guenther  <rguenther@suse.de>
6373
6374         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6375
6376 2011-05-27  Richard Guenther  <rguenther@suse.de>
6377
6378         PR middle-end/49189
6379         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6380
6381 2011-05-26  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/cpp0x/friend1.C: New.
6384         * g++.dg/cpp0x/friend2.C: New.
6385
6386         * g++.dg/cpp0x/auto7.C: Update.
6387         * g++.dg/template/crash50.C: Adjust.
6388         * g++.dg/template/static9.C: Adjust.
6389         * g++.old-deja/g++.ext/memconst.C: Adjust.
6390
6391 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6392
6393         * gcc.dg/march.c: Ignore a note for some targets.
6394
6395 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6396             Nathan Froyd  <froydnj@codesourcery.com>
6397
6398         PR c++/2288
6399         PR c++/18770
6400         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6401         * g++.dg/parse/pr18770.C: New test.
6402         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6403
6404 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6405
6406         PR fortran/48955
6407         * gfortran.dg/dependency_40.f90 : New test.
6408
6409 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6410
6411         PR fortran/18918
6412         * gfortran.dg/coarray/registering_1.f90: New.
6413
6414 2011-05-26  Jason Merrill  <jason@redhat.com>
6415
6416         * g++.dg/cpp0x/variadic111.C: New.
6417         * g++.dg/cpp0x/variadic41.C: Adjust.
6418
6419 2011-05-26  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/48702
6422         * gcc.dg/torture/pr48702.c: New testcase.
6423
6424 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426         PR gcov-profile/48845
6427         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6428         support.
6429         * gcc.dg/matrix/matrix.exp: Likewise.
6430         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6431         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6432         line number to check_profiling_available.
6433         * lib/target-supports.exp (check_profiling_available): Account for
6434         this.
6435         Require TLS runtime support with -fprofile-generate.
6436         * lib/profopt.exp (profopt-execute): Add TLS options for
6437         -fprofile-generate.
6438         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6439
6440 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR c++/49165
6443         * g++.dg/eh/cond5.C: New test.
6444
6445         PR tree-optimization/49161
6446         * gcc.c-torture/execute/pr49161.c: New test.
6447
6448 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6449
6450         * gcc.target/arm/neon-vorn-vbic.c: New test.
6451
6452 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6453
6454         PR tree-optimization/49038
6455         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6456         * gcc.dg/vect/pr49038.c: New test.
6457
6458 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6459
6460         * g++.dg/init/pr25811-3.C: New.
6461         * g++.dg/init/pr25811-4.C: New.
6462
6463 2011-05-25  Jason Merrill  <jason@redhat.com>
6464
6465         * g++.dg/cpp0x/enum17.C: New.
6466         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6467
6468         * g++.dg/cpp0x/auto24.C: New.
6469
6470         * g++.dg/cpp0x/error4.C: New.
6471
6472         * g++.dg/cpp0x/rv-restrict.C: New.
6473
6474         * g++.dg/cpp0x/enum15.C: New.
6475         * g++.dg/cpp0x/constexpr-switch2.C: New.
6476
6477         * g++.dg/cpp0x/variadic110.C: New.
6478
6479         * g++.dg/cpp0x/auto9.C: Add typedef test.
6480
6481         * g++.dg/cpp0x/auto23.C: New.
6482         * g++.dg/cpp0x/auto9.C: Adjust.
6483
6484         * g++.dg/cpp0x/defaulted29.C: New.
6485
6486         * g++.dg/cpp0x/initlist51.C: New.
6487
6488 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6489
6490         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6491         * g++.dg/abi/packed1.C: Suppress warning.
6492         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6493         * g++.dg/template/stdarg1.C: Likewise.
6494         * g++.dg/other/packed1.C: Remove arm from xfail list.
6495
6496 2011-05-25  Jason Merrill  <jason@redhat.com>
6497
6498         * g++.dg/cpp0x/enum16.C: New.
6499         * g++.dg/parse/error15.C: Adjust.
6500
6501         * g++.dg/cpp0x/initlist50.C: New.
6502
6503         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6504
6505         * g++.dg/cpp0x/variadic109.C: New.
6506
6507 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509          * gcc.target/i386/pause-1.c: New.
6510
6511 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6512
6513         * gcc.dg/stack-usage-1.c: Adjust comment.
6514         * gcc.dg/stack-usage-2.c: New test.
6515
6516 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6517
6518         PR c++/49136
6519         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6520         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6521
6522 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6523
6524         PR rtl-optimization/48757
6525         * gfortran.dg/pr48757.f:  New test case.
6526
6527 2011-05-24  Jason Merrill  <jason@redhat.com>
6528
6529         * g++.dg/cpp0x/access01.C: New.
6530
6531 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6532
6533         PR libobjc/48177
6534         * objc.dg/pr48177.m: New testcase.
6535
6536 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6537
6538         PR objc/48187
6539         * objc.dg/pr48187.m: New testcase.
6540         * obj-c++.dg/pr48187.mm: New testcase.
6541         * objc.dg/ivar-extra-semicolon.m: New testcase.
6542
6543 2011-05-24  Jason Merrill  <jason@redhat.com>
6544
6545         * g++.dg/template/access21.C: New.
6546         * g++.dg/template/access22.C: New.
6547
6548 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6549
6550         PR rtl-optimization/48633
6551         * g++.dg/pr48633.C: New test.
6552
6553 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         PR target/49133
6556         * g++.dg/other/pr49133.C: New test.
6557
6558 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6559             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6560
6561         * gcc.dg/torture/tls/run-gd.c: New test.
6562         * gcc.dg/torture/tls/run-ie.c: New test.
6563         * gcc.dg/torture/tls/run-ld.c: New test.
6564         * gcc.dg/torture/tls/run-le.c: New test.
6565         * lib/target-supports.exp (check_effective_target_tls_runtime):
6566         Build testcase with TLS options.
6567
6568 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6569
6570         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6571
6572 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6573
6574         PR tree-optimization/49121
6575         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6576
6577 2011-05-23  Jason Merrill  <jason@redhat.com>
6578
6579         * g++.dg/cpp0x/defaulted28.C: New.
6580
6581         * g++.dg/cpp0x/sfinae25.C: New.
6582
6583         * g++.dg/cpp0x/rv-cast2.C: New.
6584
6585         * g++.dg/cpp0x/enum14.C: New.
6586
6587 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR lto/49123
6590         * gcc.c-torture/execute/pr49123.c: New test.
6591
6592         PR debug/49032
6593         * gcc.dg/debug/pr49032.c: New test.
6594
6595         PR c/49120
6596         * gcc.dg/pr49120.c: New test.
6597
6598 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6599
6600         PR target/47315
6601         * gcc.target/i386/pr47315.c: New test.
6602
6603 2011-05-23  Jason Merrill  <jason@redhat.com>
6604
6605         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6606
6607         * g++.dg/cpp0x/sfinae24.C: New.
6608
6609         * g++.dg/cpp0x/error3.C: New.
6610
6611         * g++.dg/cpp0x/defaulted27.C: New.
6612
6613         * g++.dg/cpp0x/decltype27.C: New.
6614
6615 2011-05-23  Richard Guenther  <rguenther@suse.de>
6616
6617         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6618
6619 2011-05-23  Richard Guenther  <rguenther@suse.de>
6620
6621         PR tree-optimization/40874
6622         * g++.dg/tree-ssa/pr40874.C: New testcase.
6623
6624 2011-05-23  Richard Guenther  <rguenther@suse.de>
6625
6626         PR tree-optimization/49115
6627         * g++.dg/torture/pr49115.C: New testcase.
6628
6629 2011-05-23  Richard Guenther  <rguenther@suse.de>
6630
6631         PR middle-end/15419
6632         * gcc.dg/memcpy-3.c: New testcase.
6633
6634 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR middle-end/48973
6637         * gcc.c-torture/execute/pr48973-1.c: New test.
6638         * gcc.c-torture/execute/pr48973-2.c: New test.
6639
6640 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6641
6642         PR c++/18016
6643         * g++.dg/warn/pr18016.C: New.
6644
6645 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6646
6647         PR target/45098
6648         * gcc.target/arm/ivopts-6.c: New test.
6649
6650 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR middle-end/49029
6653         * gcc.c-torture/compile/pr49029.c: New test.
6654
6655 2011-05-22  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/cpp0x/sfinae23.C: New.
6658         * g++.dg/cpp0x/sfinae8.C: Correct.
6659
6660 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6661
6662         * gfortran.dg/function_optimize_8.f90:  New test case.
6663
6664 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6665
6666         PR tree-optimization/49087
6667         * gcc.dg/vect/O3-pr49087.c: New test.
6668
6669 2011-05-21  Jason Merrill  <jason@redhat.com>
6670
6671         * g++.dg/debug/const5.C: New.
6672
6673 2011-05-20  Jason Merrill  <jason@redhat.com>
6674
6675         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6676
6677         * g++.dg/cpp0x/constexpr-static7.C: New.
6678
6679         * g++.dg/cpp0x/enum12.C: New.
6680         * g++.dg/cpp0x/enum13.C: New.
6681
6682 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6683
6684         PR fortran/48699
6685         * gfortran.dg/select_type_23.f03: New.
6686
6687 2011-05-20  Jason Merrill  <jason@redhat.com>
6688
6689         * g++.dg/cpp0x/defaulted26.C: New.
6690
6691         * g++.dg/cpp0x/noexcept02.C: Fix.
6692         * g++.dg/cpp0x/noexcept03.C: Fix.
6693         * g++.dg/cpp0x/noexcept08.C: Fix.
6694         * g++.dg/cpp0x/noexcept10.C: New.
6695
6696 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6697
6698         PR fortran/48706
6699         * gfortran.dg/extends_12.f03: New.
6700
6701 2011-05-20  Jason Merrill  <jason@redhat.com>
6702
6703         * g++.dg/template/koenig9.C: New.
6704         * g++.dg/opt/pr47615.C: Fix.
6705         * g++.dg/overload/defarg1.C: Fix.
6706         * g++.dg/tc1/dr213.C: Remove xfail.
6707         * g++.dg/torture/pr34850.C: Fix.
6708         * g++.dg/torture/pr39362.C: Fix.
6709         * g++.old-deja/g++.brendan/crash56.C: Fix.
6710         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6711
6712 2011-05-20  Richard Guenther  <rguenther@suse.de>
6713
6714         PR tree-optimization/49079
6715         * gcc.dg/torture/pr49079.c: New testcase.
6716
6717 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6718
6719         PR tree-optimization/49073
6720         * gcc.c-torture/execute/pr49073.c: New test.
6721
6722 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6723
6724         PR fortran/18918
6725         * gfortran.dg/coarray_21.f90: New.
6726
6727 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6728
6729         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6730         output.
6731
6732 2011-05-19  Richard Guenther  <rguenther@suse.de>
6733
6734         PR testsuite/49063
6735         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6736
6737 2011-05-19  Richard Guenther  <rguenther@suse.de>
6738
6739         PR middle-end/48985
6740         * gcc.dg/builtin-object-size-11.c: New testcase.
6741
6742 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6743
6744         PR target/45098
6745         * gcc.target/arm/ivopts.c: New test.
6746         * gcc.target/arm/ivopts-2.c: New test.
6747
6748 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6749
6750         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6751
6752 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753
6754         * gcc.c-torture/execute/960321-1.x: Remove.
6755
6756 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6757
6758         PR fortran/48700
6759         * gfortran.dg/move_alloc_4.f90: New.
6760
6761 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6762
6763         PR target/49002
6764         * gcc.target/i386/pr49002-1.c: New test.
6765         * gcc.target/i386/pr49002-2.c: Likewise.
6766
6767 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR tree-optimization/49039
6770         * gcc.c-torture/execute/pr49039.c: New test.
6771         * gcc.dg/tree-ssa/pr49039.c: New test.
6772         * g++.dg/torture/pr49039.C: New test.
6773
6774 2011-05-18  Jason Merrill  <jason@redhat.com>
6775
6776         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6777         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6778         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6779
6780 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6781
6782         * gcc.target/bfin/mcpu-bf592.c: New test.
6783
6784 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6785
6786         PR tree-optimization/41881
6787         * gcc.dg/vect/O3-pr41881.c: New test.
6788         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6789
6790 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR tree-optimization/49000
6793         * gcc.dg/pr49000.c: New test.
6794
6795 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6796
6797         * gnat.dg/invalid1.adb: New test.
6798
6799 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6800
6801         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6802         scan pattern.
6803         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6804         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6805
6806 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6807
6808         PR c++/48994
6809         * g++.dg/cpp0x/range-for18.C: New.
6810
6811 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6812
6813         PR fortran/18918
6814         * gfortran.dg/coarray/image_index_2.f90: New.
6815
6816 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6817
6818         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6819         * g++.dg/cpp0x/override2.C: New.
6820
6821 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6822
6823         PR fortran/18918
6824         * gfortran.de/coarray_20.f90: New.
6825
6826 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6827
6828         PR fortran/22572
6829         * function_optimize_7.f90:  New test case.
6830
6831 2011-05-13  Jason Merrill  <jason@redhat.com>
6832
6833         * g++.dg/cpp0x/decltype26.C: New.
6834         * g++.dg/cpp0x/enum11.C: New.
6835
6836 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6837
6838         PR fortran/48972
6839         PR fortran/48991
6840         * gfortran.dg/assign_8.f90: Update dg-error.
6841
6842 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6843
6844         PR fortran/48972
6845         * gfortran.dg/io_constraints_8.f90: New.
6846         * gfortran.dg/io_constraints_9.f90: New.
6847
6848 2011-05-13  Martin Thuresson  <martint@google.com>
6849
6850         PR gcov-profile/47793
6851         * gcc.dg/pr47793.c: New.
6852
6853 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6854
6855         PR tree-optimization/48975
6856         * gcc.dg/pr48975.c: New test.
6857
6858 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6859
6860         PR fortran/48972
6861         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6862
6863 2011-05-12  Jason Merrill  <jason@redhat.com>
6864
6865         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6866
6867 2011-05-12  Geert Bosch  <bosch@adacore.com>
6868
6869         * gnat.dg/view_conversion1.adb: New test.
6870
6871 2011-05-12  Richard Guenther  <rguenther@suse.de>
6872
6873         PR tree-optimization/48172
6874         * gcc.dg/vect/pr48172.c: New testcase.
6875
6876 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR debug/48967
6879         * g++.dg/opt/pr48967.C: New test.
6880
6881 2011-05-11  Jason Merrill  <jason@redhat.com>
6882
6883         * g++.dg/cpp0x/constexpr-friend.C: New.
6884         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6885
6886         * g++.dg/cpp0x/sfinae22.C: New.
6887
6888 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6889
6890         PR fortran/48889
6891         * gfortran.dg/generic_24.f90: New.
6892
6893 2011-05-11  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/15256
6896         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6897
6898 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR debug/48159
6901         * gcc.dg/pr48159-1.c: New test.
6902         * gcc.dg/pr48159-2.c: New test.
6903
6904 2011-05-11  Richard Guenther  <rguenther@suse.de>
6905
6906         PR middle-end/48953
6907         * gcc.dg/torture/pr48953.c: New testcase.
6908
6909 2011-05-11  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/18041
6912         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6913
6914 2011-05-11  Alan Modra  <amodra@gmail.com>
6915
6916         PR target/47755
6917         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6918
6919 2011-05-10  Jason Merrill  <jason@redhat.com>
6920
6921         * g++.dg/cpp0x/defaulted25.C: New.
6922         * g++.dg/template/crash7.C: Adjust.
6923
6924         * g++.dg/cpp0x/variadic108.C: New.
6925
6926 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6927
6928         * g++.dg/inherit/virtual9.C: Extend.
6929
6930 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6931
6932         PR target/48857
6933         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6934         are passed and returned in vector registers.
6935
6936 2011-05-10  Richard Guenther  <rguenther@suse.de>
6937
6938         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6939         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6940         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6941         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6942         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6943         applies.
6944
6945 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR tree-optimization/48611
6948         PR tree-optimization/48794
6949         * gfortran.dg/gomp/pr48611.f90: New test.
6950         * gfortran.dg/gomp/pr48794.f90: New test.
6951
6952         PR debug/48928
6953         * gcc.dg/dfp/pr48928.c: New test.
6954
6955 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6956
6957         PR c++/48522
6958         * g++.dg/cpp0x/pr48522.C: New.
6959
6960 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6961
6962         PR c++/48735
6963         * g++.dg/cpp0x/sfinae21.C: New.
6964
6965 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6966
6967         * g++.dg/template/sfinae28.C: Rename to...
6968         * g++.dg/cpp0x/sfinae19.C: ... this.
6969         * g++.dg/template/sfinae29.C: Rename to...
6970         * g++.dg/cpp0x/sfinae20.C: ... this.
6971
6972 2011-05-09  Jeff Law <law@redhat.com>
6973
6974         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6975         consistent results.
6976
6977 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6978
6979         PR c++/20039
6980         * g++.dg/init/pr20039.C: New.
6981
6982 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6983
6984         PR c++/48737
6985         PR c++/48744
6986         * g++.dg/template/sfinae28.C: New.
6987         * g++.dg/template/sfinae29.C: Likewise.
6988
6989 2011-05-09  Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/template/nontype23.C: New.
6992
6993 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6994         PR c++/48859
6995         * g++.dg/init/pr48859.C: New.
6996
6997 2011-05-09  Jason Merrill  <jason@redhat.com>
6998
6999         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7000         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7001         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7002         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7003         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7004         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7005         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7006         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7007
7008 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7009
7010         * g++.dg/inherit/virtual9.C: New.
7011
7012 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7013
7014         PR c++/48574
7015         * g++.dg/template/dependent-expr8.C: New test case.
7016
7017 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7018
7019         PR tree-optimization/48837
7020         * gcc.dg/pr48837.c: New testcase.
7021
7022 2011-05-06  Jason Merrill  <jason@redhat.com>
7023
7024         * g++.dg/cpp0x/constexpr-condition2.C: New.
7025
7026         * g++.dg/cpp0x/constexpr-missing.C: New.
7027
7028 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7029
7030         PR fortran/18918
7031         * gfortran.dg/coarray/this_image_2.f90: New.
7032
7033 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7034
7035         PR fortran/48858
7036         PR fortran/48820
7037         * gfortran.dg/bind_c_usage_22.f90: New.
7038         * gfortran.dg/bind_c_usage_23.f90: New.
7039         * gfortran.dg/bind_c_usage_24.f90: New.
7040         * gfortran.dg/bind_c_usage_24_c.c: New.
7041
7042 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7043
7044         PR c++/48838
7045         * g++.dg/template/member9.C: New test case.
7046
7047 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7048
7049         * gnat.dg/discr29.ad[sb]: New test.
7050         * gnat.dg/discr30.adb: Likewise.
7051
7052 2011-05-05  Julian Brown  <julian@codesourcery.com>
7053
7054         * gcc.target/arm/neon-vset_lanes8.c: New test.
7055
7056 2011-05-05  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/init/new32.C: New.
7059
7060 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7061
7062         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7063         Fix typo.
7064
7065 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR rtl-optimization/48381
7068         * gcc.c-torture/compile/pr48381.c: New test.
7069
7070 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7071
7072         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7073         to dg-options.
7074         * gcc.target/i386/opt-1.c: Ditto.
7075
7076 2011-05-04  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/conversion/base1.C: New.
7079
7080 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7081
7082         PR libgfortran/48787
7083         * gfortran.dg/round_3.f08: Add more checks to test case.
7084
7085 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7086
7087         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7088         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7089         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7090         Gate test on effective_target fd_truncate.
7091
7092 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7093
7094         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7095         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7096         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7097         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7098         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7099         * gcc.target/i386/pr38824.c: Ditto.
7100         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7101         * gcc.target/i386/vecinit-2.c: Ditto.
7102         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7103         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7104         * gcc.target/i386/parity-2.c: Ditto.
7105         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7106
7107 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7108
7109         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7110         remove duplication.
7111         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7112         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7113         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7114
7115 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7116
7117         PR fortran/18918
7118         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7119
7120 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/18918
7123         * gfortran.dg/coarray/this_image_1.f90: New.
7124
7125 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/18918
7128         * gfortran.dg/coarray/caf.dg: New.
7129         * gfortran.dg/coarray/image_index_1.f90: New, copied
7130         from ../coarray_16.f90.
7131
7132 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7133
7134         PR c++/28501
7135         * g++.dg/ext/complex9.C: New.
7136
7137 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7138
7139         From Mike Frysinger
7140         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7141         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7142         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7143
7144 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7145
7146         * gcc.target/bfin/builtins: Created.
7147         * gcc.target/bfin/hisilh-O0.c: Deleted.
7148         * gcc.target/bfin/hisilh.c: Moved to...
7149         * gcc.target/bfin/builtins/hisilh.c: ...here.
7150         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7151         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7152         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7153         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7154         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7155         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7156         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7157         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7158         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7159         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7160         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7161         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7162         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7163         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7164         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7165         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7166         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7167         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7168         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7169         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7170         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7171         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7172         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7173         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7174         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7175         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7176         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7177         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7178         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7179         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7180         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7181         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7182         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7183         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7184         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7185         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7186         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7187         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7188         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7189         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7190         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7191         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7192         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7193         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7194         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7195         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7196         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7197         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7198         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7199         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7200         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7201         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7202         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7203         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7204         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7205         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7206         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7207         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7208         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7209         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7210         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7211         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7212         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7213         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7214         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7215         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7216         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7217         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7218         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7219         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7220         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7221         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7222         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7223         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7224         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7225         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7226         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7227         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7228         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7229         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7230         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7231         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7232         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7233         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7234         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7235         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7236         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7237         * gcc.target/bfin/builtins/circptr.c: Ditto.
7238         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7239         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7240         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7241         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7242         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7243         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7244         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7245         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7246         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7247         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7248         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7249         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7250         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7251         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7252         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7253         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7254         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7255         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7256         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7257         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7258         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7259         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7260         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7261         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7262         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7263         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7264         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7265         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7266         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7267         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7268         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7269         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7270         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7271         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7272         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7273         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7274         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7275         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7276         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7277         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7278         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7279         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7280         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7281         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7282         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7283         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7284         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7285         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7286         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7287         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7288         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7289         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7290         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7291         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7292         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7293         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7294         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7295         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7296         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7297         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7298         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7299         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7300         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7301         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7302         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7303         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7304         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7305         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7306         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7307         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7308
7309 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7310
7311         * gcc.target/arm/cold-lc.c: New test.
7312
7313 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7314
7315         PR target/48774
7316         * gcc.dg/pr48774.c: New test.
7317
7318 2011-05-03  Richard Guenther  <rguenther@suse.de>
7319
7320         * gcc.dg/large-size-array-5.c: New testcase.
7321
7322 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7323
7324         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7325
7326 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7327
7328         * lib/target-supports.exp (check_effective_target_vect_strided):
7329         Replace with...
7330         (check_effective_target_vect_strided2)
7331         (check_effective_target_vect_strided3)
7332         (check_effective_target_vect_strided4)
7333         (check_effective_target_vect_strided8): ...these new functions.
7334
7335         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7336         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7337         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7338         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7339         * gcc.dg/vect/pr37539.c: Likewise.
7340         * gcc.dg/vect/slp-11a.c: Likewise.
7341         * gcc.dg/vect/slp-11b.c: Likewise.
7342         * gcc.dg/vect/slp-11c.c: Likewise.
7343         * gcc.dg/vect/slp-12a.c: Likewise.
7344         * gcc.dg/vect/slp-12b.c: Likewise.
7345         * gcc.dg/vect/slp-18.c: Likewise.
7346         * gcc.dg/vect/slp-19a.c: Likewise.
7347         * gcc.dg/vect/slp-19b.c: Likewise.
7348         * gcc.dg/vect/slp-21.c: Likewise.
7349         * gcc.dg/vect/slp-23.c: Likewise.
7350         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7351
7352         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7353         instead of vect_interleave && vect_extract_even_odd.
7354         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7355         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7356         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7357         * gcc.dg/vect/vect-1.c: Likewise.
7358         * gcc.dg/vect/vect-10.c: Likewise.
7359         * gcc.dg/vect/vect-98.c: Likewise.
7360         * gcc.dg/vect/vect-107.c: Likewise.
7361         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7362         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7363         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7364         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7365         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7366         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7367         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7368         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7369         * gcc.dg/vect/vect-strided-float.c: Likewise.
7370         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7371         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7372         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7373         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7374         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7375         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7376         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7377         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7378         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7379         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7380         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7381         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7382         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7383         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7384         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7385
7386         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7387         target condition.
7388         * gcc.dg/vect/pr30843.c: Likewise.
7389         * gcc.dg/vect/pr33866.c: Likewise.
7390         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7391         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7392         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7393         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7394
7395 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7396
7397         * gcc.dg/vect/slp-11.c: Split into...
7398         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7399         gcc.dg/vect/slp-11c.c: ...these tests.
7400         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7401         * gcc.dg/vect/slp-12c.c: ...this new test.
7402         * gcc.dg/vect/slp-19.c: Split into...
7403         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7404         gcc.dg/vect/slp-19c.c: ...these new tests.
7405
7406 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7407
7408         * lib/target-supports.exp
7409         (check_effective_target_vect_extract_even_odd_wide): Delete.
7410         (check_effective_target_vect_strided_wide): Likewise.
7411         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7412         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7413         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7414         * gcc.dg/vect/pr37539.c: Likewise.
7415         * gcc.dg/vect/slp-11.c: Likewise.
7416         * gcc.dg/vect/slp-12a.c: Likewise.
7417         * gcc.dg/vect/slp-12b.c: Likewise.
7418         * gcc.dg/vect/slp-19.c: Likewise.
7419         * gcc.dg/vect/slp-23.c: Likewise.
7420         * gcc.dg/vect/vect-1.c: Likewise.
7421         * gcc.dg/vect/vect-98.c: Likewise.
7422         * gcc.dg/vect/vect-107.c: Likewise.
7423         * gcc.dg/vect/vect-strided-float.c: Likewise.
7424
7425 2011-05-02  Jason Merrill  <jason@redhat.com>
7426
7427         * g++.dg/init/new31.C: New.
7428
7429 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7430
7431         PR c/35445
7432         * gcc.dg/pr35445.c: New test.
7433
7434 2011-05-02  Jason Merrill  <jason@redhat.com>
7435
7436         * c-c++-common/vla-1.c: New.
7437
7438 2011-05-02  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/48822
7441         * gcc.dg/torture/pr48822.c: New testcase.
7442
7443 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7444
7445         PR c++/47969
7446         * g++.dg/cpp0x/constexpr-47969.C: New.
7447
7448 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7449
7450         PR testsuite/48498
7451         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7452         on vect_no_align targets.
7453         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7454         vect_no_align targets.
7455
7456 2011-05-01  Xinliang David Li  <davidxl@google.com>
7457
7458         * gcc.dg/tree-ssa/integer-addr.c: New test.
7459         * gcc.dg/tree-ssa/alias_bug.c: New test.
7460
7461 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7462
7463         PR libgfortran/48787
7464         * gfortran.dg/round_3.f08: Add more checks.
7465
7466 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/48821
7469         * gfortran.dg/import9.f90: New, proper test.
7470         * gfortran.dg/interface_37.f90: Remove bogus
7471         test (bogus copy of interface_36.f90).
7472
7473 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7474
7475         PR fortran/48821
7476         * gfortran.dg/interface_37.f90: New.
7477
7478 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7479
7480         PR fortran/48746
7481         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7482
7483 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR tree-optimization/48809
7486         * gcc.c-torture/execute/pr48809.c: New test.
7487
7488 2011-04-29  Jeff Law <law@redhat.com>
7489
7490         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7491
7492 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7493
7494         PR c++/48606
7495         * g++.dg/init/ctor10.C: New.
7496
7497 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7498
7499         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7500           warning in implicitly instantiated templates.
7501
7502 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7503
7504         * g++.dg/warn/Wnull-conversion-1.C: New.
7505         * g++.dg/warn/Wnull-conversion-2.C: New.
7506
7507 2011-04-29  Diego Novillo  <dnovillo@google.com>
7508
7509         * g++.old-deja/g++.other/null3.C: Expect warning about
7510         converting boolean to a pointer.
7511
7512 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7513
7514         PR fortran/48462
7515         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7516         being a target.
7517
7518         PR fortran/48746
7519         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7520
7521 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7522
7523         PR fortran/48810
7524         * gfortran.dg/typebound_proc_22.f90: New.
7525
7526         PR fortran/48800
7527         * gfortran.dg/interface_36.f90: New.
7528
7529 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7530
7531         PR libgfortran/48488
7532         PR libgfortran/48602
7533         PR libgfortran/48615
7534         PR libgfortran/48684
7535         PR libgfortran/48787
7536         * gfortran.dg/fmt_g.f: Adjust test.
7537         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7538         * gfortran.dg/round_3.f08: New test.
7539         * gfortran.dg/namelist_print_1.f: Adjust test.
7540         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7541         * gfortran.dg/f2003_io_5.f03: Adjust test.
7542         * gfortran.dg/coarray_15.f90: Adjust test.
7543         * gfortran.dg/namelist_65.f90: Adjust test.
7544         * gfortran.dg/fmt_cache_1.f: Adjust test.
7545         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7546         * gfortran.dg/real_const_3.f90: Adjust test.
7547
7548 2011-04-28  Xinliang David Li  <davidxl@google.com>
7549
7550         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7551         * g++.dg/prof-robust-1.C: New test.
7552
7553 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7554
7555         PR tree-optimization/48765
7556         * gcc.dg/vect/pr48765.c: New.
7557
7558 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7559
7560         PR tree-optimization/48775
7561         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7562
7563 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7564
7565         PR c++/48798
7566         * g++.dg/inherit/pr48798.C: New.
7567         * g++.old-deja/g++.other/base1.C: Adjust.
7568
7569 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7570
7571         PR c++/48656
7572         * g++.dg/template/inherit7.C: New test case.
7573
7574 2011-04-28  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/40052
7577         PR tree-optimization/15347
7578         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7579         * gcc.dg/pr15347.c: Likewise.
7580
7581 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7582
7583         PR c++/48530
7584         * g++.dg/cpp0x/sfinae18.C: New.
7585
7586 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7587
7588         PR c++/48771
7589         * g++.dg/ext/is_literal_type1.C: New.
7590
7591 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7592
7593         PR fortran/48112
7594         PR fortran/48279
7595         * gfortran.dg/interface_35.f90: New.
7596         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7597         * gfortran.dg/func_result_6.f90: Add dg-warning.
7598         * gfortran.dg/bessel_1.f90: Ditto.
7599         * gfortran.dg/hypot_1.f90: Ditto.
7600         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7601         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7602         * gfortran.dg/interface_assignment_4.f90: Ditto.
7603
7604 2011-04-27  Jason Merrill  <jason@redhat.com>
7605
7606         * g++.dg/ext/complex8.C: New.
7607
7608         * g++.dg/cpp0x/initlist49.C: New.
7609         * g++.dg/init/new30.C: New.
7610
7611 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7612
7613         PR fortran/48788
7614         * gfortran.dg/whole_file_34.f90: New.
7615
7616 2011-04-27  Jan Hubicka  <jh@suse.cz>
7617
7618         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7619
7620 2011-04-27  Jason Merrill  <jason@redhat.com>
7621
7622         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7623
7624         * g++.dg/parse/ambig6.C: New.
7625
7626 2011-04-27  Nick Clifton  <nickc@redhat.com>
7627
7628         * gcc.dg/20020312-2.c: Add definition for RX.
7629
7630         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7631         option with RX targets.
7632
7633         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7634         /* */ comments.
7635
7636 2011-04-27  Richard Guenther  <rguenther@suse.de>
7637
7638         * gcc.dg/tree-ssa/pr23382.c: Remove.
7639
7640 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7641
7642         PR target/48767
7643         * gcc.c-torture/compile/pr48767.c: New test.
7644
7645 2011-04-27  Richard Guenther  <rguenther@suse.de>
7646
7647         PR tree-optimization/48772
7648         * g++.dg/pr48772.C: New testcase.
7649
7650 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7651
7652         PR c/48742
7653         * gcc.c-torture/compile/pr48742.c: New test.
7654
7655 2011-04-26  Jason Merrill  <jason@redhat.com>
7656
7657         * g++.dg/lookup/koenig13.C: New.
7658
7659         * g++.dg/cpp0x/initlist48.C: New.
7660
7661 2011-04-25  Jason Merrill  <jason@redhat.com>
7662
7663         * g++.dg/cpp0x/sfinae17.C: New.
7664
7665 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7666
7667         PR target/48258
7668         * gcc.target/powerpc/pr48258-1.c: New file.
7669         * gcc.target/powerpc/pr48258-2.c: Ditto.
7670
7671 2011-04-26  Xinliang David Li  <davidxl@google.com>
7672
7673         * gcc.dg/uninit-suppress.c: New test.
7674         * gcc.dg/uninit-suppress.c: New test.
7675
7676 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR debug/48768
7679         * gcc.dg/pr48768.c: New test.
7680
7681         PR tree-optimization/48734
7682         * gcc.c-torture/compile/pr48734.c: New test.
7683
7684         PR testsuite/48753
7685         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7686
7687 2011-04-26  Richard Guenther  <rguenther@suse.de>
7688
7689         PR tree-optimization/48731
7690         * gcc.dg/torture/pr48731.c: New testcase.
7691
7692 2011-04-26  Richard Guenther  <rguenther@suse.de>
7693
7694         PR testsuite/48753
7695         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7696
7697 2011-04-26  Richard Guenther  <rguenther@suse.de>
7698
7699         PR middle-end/48694
7700         * gcc.dg/torture/pr48694-1.c: New testcase.
7701         * gcc.dg/torture/pr48694-2.c: Likewise.
7702
7703 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7704
7705         * g++.dg/ext/underlying_type1.C: New.
7706         * g++.dg/ext/underlying_type2.C: Likewise.
7707         * g++.dg/ext/underlying_type3.C: Likewise.
7708         * g++.dg/ext/underlying_type4.C: Likewise.
7709         * g++.dg/ext/underlying_type5.C: Likewise.
7710         * g++.dg/ext/underlying_type6.C: Likewise.
7711         * g++.dg/ext/underlying_type7.C: Likewise.
7712         * g++.dg/ext/underlying_type8.C: Likewise.
7713         * g++.dg/ext/underlying_type9.C: Likewise.
7714         * g++.dg/ext/underlying_type10.C: Likewise.
7715
7716 2011-04-25  Jason Merrill  <jason@redhat.com>
7717
7718         * g++.dg/cpp0x/regress/template-const2.C: New.
7719
7720 2011-04-25  Jeff Law <law@redhat.com>
7721
7722         * gcc.dg/tree-ssa/vrp56.c: new test.
7723
7724 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7725
7726         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7727
7728 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7729
7730         PR preprocessor/48740
7731         * c-c++-common/raw-string-11.c: New test.
7732
7733 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7734
7735         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7736         hppa*-*-hpux*.
7737
7738 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7739
7740         PR fortran/18918
7741         * gfortran.dg/coarray_19.f90: New.
7742
7743 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR c/48685
7746         * gcc.dg/pr48685.c: New test.
7747
7748 2011-04-22  Jan Hubicka  <jh@suse.cz>
7749
7750         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7751
7752 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR tree-optimization/48717
7755         * gcc.c-torture/execute/pr48717.c: New test.
7756
7757 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7758
7759         PR target/48723
7760         * gcc.target/i386/pr48723.c: New test.
7761
7762 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7763
7764         PR c/48716
7765         * gcc.dg/gomp/pr48716.c: New test.
7766         * g++.dg/gomp/pr48716.C: New test.
7767
7768 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7769
7770         PR c/36750
7771         * gcc.dg/missing-field-init-2.c: Update testcase.
7772
7773 2011-04-22  Alan Modra  <amodra@gmail.com>
7774
7775         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7776
7777 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7778
7779         PR fortran/48405
7780         * gfortran.dg/function_optimize_6.f90:  New test.
7781
7782 2011-04-21  Easwaran Raman  <eraman@google.com>
7783
7784         * gcc.dg/stack-layout-2.c: New test.
7785
7786 2011-04-21  Richard Guenther  <rguenther@suse.de>
7787
7788         PR lto/48703
7789         * g++.dg/lto/pr48207-2_0.C: New testcase.
7790         * g++.dg/lto/pr48207-3_0.C: Likewise.
7791
7792 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7793
7794         * gnat.dg/volatile5.adb: New test.
7795         * gnat.dg/volatile5_pkg.ads: New helper.
7796
7797 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7798
7799         PR target/48708
7800         * gcc.target/i386/pr48708.c: New test.
7801
7802 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7803
7804         * gcc.dg/vect/vect-119.c: New test.
7805
7806 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7807
7808         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7809         and once without.
7810
7811 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7812             Richard Sandiford  <richard.sandiford@linaro.org>
7813
7814         PR target/46329
7815         * gcc.target/arm/pr46329.c: New test.
7816
7817 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7818
7819         PR fortran/18918
7820         * gfortran.dg/coarray_18.f90: New.
7821
7822 2011-04-20  Jason Merrill  <jason@redhat.com>
7823
7824         * g++.dg/cpp0x/initlist47.C: New.
7825
7826         * g++.dg/init/dtor4.C: New.
7827
7828 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         PR target/48678
7831         * gcc.target/i386/sse2-pinsrw.c: New test.
7832         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7833         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7834         * gcc.target/i386/sse2-insvhi.c: Ditto.
7835         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7836         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7837
7838 2011-04-20  Jason Merrill  <jason@redhat.com>
7839
7840         * g++.dg/template/const4.C: New.
7841
7842 2011-04-20  Easwaran Raman  <eraman@google.com>
7843
7844         * gcc.dg/stack-layout-1.c: New test.
7845
7846 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7847
7848         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7849         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7850         function.
7851
7852 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7853
7854         * gcc.dg/binop-xor1.c: New test.
7855         * gcc.dg/binop-xor2.c: New test.
7856         * gcc.dg/binop-xor3.c: New test.
7857         * gcc.dg/binop-xor4.c: New test.
7858         * gcc.dg/binop-xor5.c: New test.
7859
7860 2011-04-20  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/47892
7863         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7864
7865 2011-04-20  Richard Guenther  <rguenther@suse.de>
7866
7867         PR middle-end/48695
7868         * g++.dg/torture/pr48695.C: New testcase.
7869
7870 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7871
7872         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7873         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7874         * gcc.c-torture/execute/pr45262.c: Ditto
7875         * gcc.dg/torture/pr43165.c: Ditto.
7876         * gcc.dg/torture/pr47228.c: Ditto.
7877         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7878         * gcc.dg/ipa/pr45644.c: Ditto.
7879         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7880         PDP11.
7881
7882 2011-04-19  Jason Merrill  <jason@redhat.com>
7883
7884         * g++.dg/ext/complex7.C: New.
7885
7886         * g++.dg/ext/attrib41.C: New.
7887
7888 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7889
7890         PR testsuite/48676
7891         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7892
7893 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7894
7895         PR target/48678
7896         * gcc.target/i386/pr48678.c: New test.
7897
7898 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7899
7900         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7901         * g++.dg/opt/devirt2.C: New test.
7902         * g++.dg/ipa/devirt-g-1.C: Likewise.
7903
7904 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7905
7906         PR fortran/48588
7907         * gfortran.dg/whole_file_33.f90: New.
7908
7909 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7910
7911         * g++.dg/ipa/devirt-7.C: New test.
7912
7913 2011-04-19  Richard Guenther  <rguenther@suse.de>
7914
7915         PR lto/48207
7916         * g++.dg/lto/pr48207_0.C: New testcase.
7917
7918 2011-04-18  Jason Merrill  <jason@redhat.com>
7919
7920         * g++.dg/init/void1.C: New.
7921
7922         * g++.dg/cpp0x/union4.C: New.
7923
7924 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR middle-end/48661
7927         * g++.dg/torture/pr48661.C: New test.
7928
7929         PR c++/48632
7930         * g++.dg/gomp/pr48632.C: New test.
7931
7932 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7933
7934         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7935         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7936
7937 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/18918
7940         * gfortran.dg/coarray_17.f90: New.
7941         * gfortran.dg/coarray_10.f90: Update dg-error.
7942
7943 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945         PR testsuite/48251
7946         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7947         * gfortran.dg/guality/guality.exp: Likewise.
7948
7949 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7950
7951         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7952
7953 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7954
7955         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7956
7957 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7958
7959         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7960
7961 2011-04-18  Richard Guenther  <rguenther@suse.de>
7962
7963         PR middle-end/46364
7964         * g++.dg/torture/pr46364.C: New testcase.
7965
7966 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7967
7968         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7969
7970 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7971
7972         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7973
7974 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7975             Ira Rosen  <ira.rosen@linaro.org>
7976
7977         PR target/48252
7978         * gcc.target/arm/pr48252.c: New test.
7979
7980 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR tree-optimization/48616
7983         * gcc.dg/pr48616.c: New test.
7984
7985 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7986
7987         PR fortran/18918
7988         * gfortran.dg/coarray_16.f90: New.
7989
7990 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7991
7992         PR fortran/48462
7993         * gfortran.dg/realloc_on_assign_7.f03: New test.
7994
7995 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7996
7997         PR libgfortran/48602
7998         * gfortran.dg/fmt_g0_6.f08: New test.
7999
8000 2011-04-17  Jason Merrill  <jason@redhat.com>
8001
8002         * g++.dg/cpp0x/sfinae16.C: New.
8003
8004 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8005
8006         * gcc.target/mips/reg-var-1.c: New test.
8007
8008 2011-04-17  Jan Hubicka  <jh@suse.cz>
8009
8010         * gcc.dg/winline-5.c: Update testcase.
8011
8012 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8013
8014         * gnat.dg/discr27.ad[sb]: Move dg directive.
8015         * gnat.dg/discr28.ad[sb]: New test.
8016         * gnat.dg/discr28_pkg.ads: New helper.
8017
8018 2011-04-17  Michael Matz  <matz@suse.de>
8019
8020         PR tree-optimization/48622
8021         PR lto/48645
8022         * gcc.dg/lto/pr48622_0.c: New test.
8023
8024 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8025
8026         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8027         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8028         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8029         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8030         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8031         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8032
8033 2011-04-15  Jason Merrill  <jason@redhat.com>
8034
8035         * g++.dg/cpp0x/range-for17.C: New.
8036
8037 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8038
8039         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8040         * g++.dg/cpp0x/range-for3.C: Likewise.
8041         * g++.dg/cpp0x/range-for9.C: Correct error message.
8042         * g++.dg/cpp0x/range-for11.C: New.
8043         * g++.dg/cpp0x/range-for12.C: New.
8044         * g++.dg/cpp0x/range-for13.C: New.
8045         * g++.dg/cpp0x/range-for14.C: New.
8046         * g++.dg/cpp0x/range-for15.C: New.
8047         * g++.dg/cpp0x/range-for16.C: New.
8048
8049 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8050
8051         PR fortran/18918
8052         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8053
8054 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8055
8056         * objc.dg/naming-4.m: Updated.
8057         * objc.dg/naming-5.m: Updated.
8058         * objc.dg/naming-6.m: New.
8059         * objc.dg/naming-7.m: New.
8060         * obj-c++.dg/naming-1.mm: Updated.
8061         * obj-c++.dg/naming-2.mm: Updated.
8062         * obj-c++.dg/naming-3.mm: New.
8063         * obj-c++.dg/naming-4.mm: New.
8064
8065 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8066
8067         PR libgfortran/48589
8068         * gfortran.dg/fmt_g0_5.f08: New test.
8069
8070 2011-04-15  Richard Guenther  <rguenther@suse.de>
8071
8072         PR testsuite/48286
8073         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8074
8075 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8076
8077         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8078         -finline-limit=0 to -fno-inline
8079
8080 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR target/48614
8083         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8084         just avx.
8085
8086 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR target/48605
8089         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8090         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8091         * gcc.target/i386/avx-insertps-3.c: New test.
8092         * gcc.target/i386/avx-insertps-4.c: New test.
8093
8094 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8095
8096         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8097         -finline-limit=0
8098
8099 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8100
8101         PR target/46779
8102         PR target/45291
8103         PR target/41894
8104         * gcc.target/avr/pr46779-1.c: New test case
8105         * gcc.target/avr/pr46779-2.c: New test case
8106
8107 2011-04-14  Jason Merrill  <jason@redhat.com>
8108
8109         * g++.dg/cpp0x/sfinae15.C: New.
8110
8111         * g++.dg/cpp0x/sfinae14.C: New.
8112
8113         * g++.dg/ext/vla10.C: New.
8114
8115 2011-04-14  Richard Guenther  <rguenther@suse.de>
8116
8117         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8118
8119 2011-04-14  Richard Guenther  <rguenther@suse.de>
8120
8121         * gcc.dg/fold-bitand-4.c: Move ...
8122         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8123
8124 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8125
8126         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8127         variables const.
8128         * gcc.target/avr/torture/trivial.c: Ditto.
8129
8130 2011-04-13  Jason Merrill  <jason@redhat.com>
8131
8132         * g++.dg/template/operator11.C: New.
8133
8134 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR middle-end/48591
8137         * gcc.dg/gomp/pr48591.c: New test.
8138
8139         PR c++/48570
8140         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8141         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8142
8143 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8144
8145         PR c++/48574
8146         * g++.dg/template/dependent-expr7.C: New test case.
8147
8148 2011-04-13  Jason Merrill  <jason@redhat.com>
8149
8150         * g++.dg/cpp0x/sfinae13.C: New.
8151
8152 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8153
8154         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8155
8156 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8157
8158         * gcc.target/arm/pr43698.c: Remove -march option.
8159
8160 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8161
8162         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8163         -march option.
8164
8165 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8166
8167         PR fortran/48360
8168         PR fortran/48456
8169         * gfortran.dg/realloc_on_assign_6.f03: New test.
8170
8171 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8172
8173         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8174         targets the additional -mno-ms-bitfields and
8175         -Wno-packed-bitfield-compat options.
8176         * g++.dg/ext/bitfield3.C: Likewise.
8177         * g++.dg/ext/bitfield4.C: Likewise.
8178         * g++.dg/ext/bitfield5.C: Likewise.
8179         * gcc.dg/bitfld-15.c: Likewise.
8180         * gcc.dg/bitfld-16.c: Likewise.
8181         * gcc.dg/bitfld-17.c: Likewise.
8182         * gcc.dg/bitfld-18.c: Likewise.
8183
8184 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8185
8186         * gcc.target/arm/neon-vld3-1.c: New test.
8187         * gcc.target/arm/neon-vst3-1.c: New test.
8188         * gcc.target/arm/neon/v*.c: Regenerate.
8189
8190 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR rtl-optimization/48549
8193         * g++.dg/opt/pr48549.C: New test.
8194
8195 2011-04-12  Richard Guenther  <rguenther@suse.de>
8196
8197         PR tree-optimization/46076
8198         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8199
8200 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8201
8202         PR testsuite/21164
8203         * lib/compat.exp (compat-execute): Declare unsupported after
8204         stripping path from src1.
8205         * lib/lto.exp (lto-execute): Likewise.
8206
8207 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR c/48552
8210         * gcc.dg/pr48552-1.c: New test.
8211         * gcc.dg/pr48552-2.c: New test.
8212
8213 2011-04-11  Jason Merrill  <jason@redhat.com>
8214
8215         * g++.dg/cpp0x/sfinae12.C: New.
8216
8217         * g++.dg/cpp0x/enum10.C: New.
8218
8219         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8220
8221         * g++.dg/cpp0x/rv-func.C: New.
8222
8223 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8224
8225         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8226         alpha*-dec-osf5*.
8227
8228 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8229
8230         PR tree-optimization/48195
8231         * gcc.dg/ipa/pr48195.c: New test.
8232
8233 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8234
8235         * gnat.dg/return3.adb: Remove unused switch.
8236
8237 2011-04-08  Mike Stump  <mikestump@comcast.net>
8238
8239         PR testsuite/48506
8240         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8241         default to fno-common.
8242
8243 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8244
8245         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8246         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8247
8248 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8249
8250         PR fortran/48448
8251         * gfortran.dg/function_optimize_5.f90:  New test.
8252
8253 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gnat.dg/aggr17.adb: New test.
8256         * gnat.dg/aggr18.adb: Likewise.
8257
8258 2011-04-08  Michael Matz  <matz@suse.de>
8259
8260         PR middle-end/48389
8261         * gcc.target/i386/pr48389.c: New test.
8262
8263 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8264
8265         PR rtl-optimization/48272
8266         * g++.dg/opt/pr48272.C: New.
8267
8268 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8269
8270         PR rtl-optimization/48235
8271         * gcc.dg/pr48235.c: New.
8272
8273 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8274
8275         PR rtl-optimization/48302
8276         * g++.dg/opt/pr48302.C: New.
8277
8278 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8279
8280         PR target/48273
8281         * g++.dg/opt/pr48273.C: New.
8282
8283 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8284
8285         PR rtl-optimization/48442
8286         * gcc.dg/pr48442.c: New.
8287
8288 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR tree-optimization/48377
8291         * gcc.dg/vect/pr48377.c: New test.
8292
8293 2011-04-07  Jason Merrill  <jason@redhat.com>
8294
8295         * g++.dg/cpp0x/regress/call1.C: New.
8296
8297         * g++.dg/cpp0x/variadic107.C: New.
8298
8299         * g++.dg/cpp0x/sfinae11.C: New.
8300         * g++.dg/cpp0x/noexcept02.C: Fix.
8301
8302         * g++.dg/cpp0x/sfinae10.C: New.
8303
8304         * g++.dg/cpp0x/sfinae9.C: New.
8305
8306         * c-c++-common/Wcast-qual-1.c: Move here from...
8307         * gcc.dg/cast-qual-3.c: ...here, and...
8308         * g++.dg/warn/Wcast-qual2.C: ...here.
8309
8310         * g++.dg/cpp0x/sfinae8.C: New.
8311
8312         * g++.dg/cpp0x/sfinae7.C: New.
8313
8314         * g++.dg/cpp0x/enum9.C: New.
8315
8316 2011-04-07  Mike Stump  <mikestump@comcast.net>
8317
8318         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8319         with no trampolines.
8320
8321 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR fortran/48117
8324         * gfortran.dg/gomp/pr48117.f90: New test.
8325
8326         PR debug/48343
8327         * gcc.dg/torture/pr48343.c: New test.
8328
8329 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8330
8331         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8332
8333 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8334
8335         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8336
8337 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8338
8339         PR target/43920
8340         * lib/scanasm.exp (object-size): New proc.
8341         * gcc.target/arm/pr43920-2.c: New test.
8342
8343 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8344
8345         PR fortran/18918
8346         PR fortran/48477
8347         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8348
8349 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8350
8351         * gcc.dg/mtune.c: Prune note from output.
8352
8353 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR debug/48466
8356         * gcc.dg/guality/pr36977.c: New test.
8357         * gcc.dg/guality/pr48466.c: New test.
8358
8359 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8360
8361         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8362
8363 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8364
8365         * gnat.dg/return3.adb: New test.
8366
8367 2011-04-06  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/47663
8370         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8371
8372 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8373
8374         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8375         Solaris 8 and 9 as well.
8376
8377 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8378
8379         PR target/43920
8380         * gcc.target/arm/pr43920-1.c: New test.
8381
8382 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8383
8384         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8385         (cctor): Actually return the value.
8386         (main): Cast return values.
8387
8388 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8389
8390         * gfortran.dg/character_comparison_8.f90:  New test.
8391
8392 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8393
8394         * frontend-passes: (optimize_lexical_comparison): New function.
8395         (optimize_expr): Call it.
8396         (optimize_comparison): Also handle lexical comparison functions.
8397         Return false instad of -2 for unequal comparison.
8398
8399 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8400
8401         PR fortran/48412
8402         * function_optimize_4.f90:  New test.
8403
8404 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8405
8406         PR fortran/18918
8407         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8408         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8409         * gfortran.dg/coarray_15.f90: New.
8410
8411 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8414         * gfortran.dg/bessel_7.f90: Likewise.
8415
8416 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8417
8418         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8419
8420 2011-04-03  Richard Guenther  <rguenther@suse.de>
8421             Ira Rosen  <ira.rosen@linaro.org>
8422
8423         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8424         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8425         -ftree-loop-if-convert-stores.
8426
8427 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8428
8429         * gnat.dg/specs/aggr2.ads: New test.
8430
8431 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8432
8433         * gnat.dg/debug2.ad[sb]: New test.
8434         * gnat.dg/debug2_pkg.ads: New helper.
8435         * gnat.dg/debug3.ad[sb]: New test.
8436
8437 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8438
8439         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8440
8441 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8442
8443         PR middle-end/48335
8444         * gcc.c-torture/compile/pr48335-1.c: New test.
8445         * gcc.dg/pr48335-1.c: New test.
8446         * gcc.dg/pr48335-2.c: New test.
8447         * gcc.dg/pr48335-3.c: New test.
8448         * gcc.dg/pr48335-4.c: New test.
8449         * gcc.dg/pr48335-5.c: New test.
8450         * gcc.dg/pr48335-6.c: New test.
8451         * gcc.dg/pr48335-7.c: New test.
8452         * gcc.dg/pr48335-8.c: New test.
8453         * gcc.target/i386/pr48335-1.c: New test.
8454
8455 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8456
8457         PR c/36299
8458         * gcc.dg/Waddress.c: New test.
8459
8460 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8461
8462         PR fortran/48352
8463         * gfortran.dg/function_optimize_3.f90:  New test.
8464
8465 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8466
8467         * gcc.c-torture/compile/20110401-1.c: New test.
8468
8469         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8470         * g++.dg/lto/20091002-2_0.C: Likewise.
8471         * g++.dg/lto/20090303_0.c: Likewise.
8472         * g++.dg/lto/20091004-1_0.C: Likewise.
8473         * g++.dg/lto/20091002-3_0.C: Likewise.
8474         * g++.dg/lto/20091004-2_0.C: Likewise.
8475         * g++.dg/lto/20081123_0.C: Likewise.
8476         * g++.dg/lto/20090313_0.C: Likewise.
8477         * g++.dg/lto/20081109-1_0.C: Likewise.
8478         * g++.dg/lto/20081219_0.C: Likewise.
8479         * g++.dg/lto/20081204-1_0.C: Likewise.
8480         * g++.dg/lto/20090302_0.C: Likewise.
8481         * g++.dg/lto/20081119-1_0.C: Likewise.
8482         * g++.dg/lto/20081118_0.C: Likewise.
8483         * gcc.dg/lto/20091020-2_0.c: Likewise.
8484         * gcc.dg/lto/20090210_0.c: Likewise.
8485         * gcc.dg/lto/20081204-1_0.c: Likewise.
8486         * gcc.dg/lto/20081224_0.c: Likewise.
8487         * gcc.dg/lto/20090219_0.c: Likewise.
8488         * gcc.dg/lto/20091014-1_0.c: Likewise.
8489         * gcc.dg/lto/20091016-1_0.c: Likewise.
8490         * gcc.dg/lto/20090206-2_0.c: Likewise.
8491         * gcc.dg/lto/20090116_0.c: Likewise.
8492         * gcc.dg/lto/20091013-1_0.c: Likewise.
8493         * gcc.dg/lto/20091015-1_0.c: Likewise.
8494         * gcc.dg/lto/20090126-2_0.c: Likewise.
8495
8496 2011-03-31  Ian Lance Taylor  <iant@google.com>
8497
8498         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8499
8500 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * gnat.dg/opt16.adb: New test.
8503
8504 2011-03-31  Jason Merrill  <jason@redhat.com>
8505
8506         * g++.dg/cpp0x/defaulted24.C: New.
8507
8508 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510         PR target/16292
8511         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8512         with -O0.
8513
8514 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8515
8516         * g++.dg/other/i386-9.C: New test.
8517
8518 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8521
8522 2011-03-30  Jason Merrill  <jason@redhat.com>
8523
8524         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8525
8526         * g++.dg/cpp0x/regress/isnan.C: New.
8527
8528         * g++.dg/cpp0x/initlist46.C: New.
8529
8530 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8531
8532         PR target/47551
8533         * gcc.target/arm/neon-modes-2.c: New test.
8534
8535 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR c/48305
8538         * gcc.c-torture/compile/pr48305.c: New test.
8539
8540 2011-03-29  Jason Merrill  <jason@redhat.com>
8541
8542         * g++.dg/cpp0x/regress/value-dep1.C: New.
8543
8544 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8545
8546         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8547
8548 2011-03-29  Ian Lance Taylor  <iant@google.com>
8549
8550         * go.test/go-test.exp: Handle the test lines used in several new
8551         tests.
8552         (errchk): Add opts parameter.  Change all callers.  Handle parens
8553         in regexps.
8554
8555 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8556             Dominique d'Humieres  <dominiq@lps.ens.fr>
8557
8558         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8559         and __APPLE__ && __PPC__ && __ALTIVEC__.
8560
8561 2011-03-29  Jason Merrill  <jason@redhat.com>
8562
8563         * g++.dg/cpp0x/dependent1.C: New.
8564
8565         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8566
8567         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8568
8569         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8570
8571 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8572
8573         PR fortran/48095
8574         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8575         * gfortran.dg/proc_ptr_comp_32.f90: New.
8576
8577 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8578
8579         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8580         check for corresponding warning.
8581
8582 2011-03-28  Jason Merrill  <jason@redhat.com>
8583
8584         * g++.dg/cpp0x/rv-deduce2.C: New.
8585
8586 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR debug/48203
8589         * gcc.dg/pr48203.c: New test.
8590
8591 2011-03-28  Jeff Law <law@redhat.com>
8592
8593         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8594
8595 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8596
8597         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8598         and __PPC__ && __ALTIVEC__.
8599
8600 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8601
8602         PR testsuite/48238
8603         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8604         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8605         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8606         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8607
8608 2011-03-28  Jason Merrill  <jason@redhat.com>
8609
8610         * g++.dg/cpp0x/initlist-array2.C: New.
8611
8612         * g++.dg/cpp0x/initlist-array1.C: New.
8613
8614         * g++.dg/cpp0x/constexpr-compound.C: New.
8615
8616         * g++.dg/cpp0x/constexpr-using.C: New.
8617
8618         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8619
8620 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8621
8622         PR testsuite/48276
8623         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8624
8625 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8626
8627         * gcc.dg/slp-1.c: New test.
8628
8629 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8630
8631         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8632         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8633         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8634         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8635         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8636         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8637         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8638         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8639         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8640         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8641         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8642         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8643         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8644         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8645
8646 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8647
8648         PR fortran/47065
8649         * gfortran.dg/trim_optimize_5.f90:  New test.
8650         * gfortran.dg/trim_optimize_6.f90:  New test.
8651
8652 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8653
8654         PR target/38598
8655         * gcc.target/mips/madd-7.c: Remove -mlong32.
8656         * gcc.target/mips/msub-7.c: Likewise.
8657
8658 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8659
8660         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8661         accesses to preserve the meaning of the test for doubleword vectors.
8662         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8663         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8664
8665 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8666
8667         PR fortran/48291
8668         * gfortran.dg/class_42.f03: New.
8669
8670 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8671
8672         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8673         strided accesses.
8674
8675 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8676
8677         PR rtl-optimization/48144
8678         * gcc.dg/pr48144.c: New test.
8679
8680 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8681
8682         * gnat.dg/discr27.ad[sb]: New test.
8683
8684 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8685
8686         * gnat.dg/limited_with2.ad[sb]: New test.
8687         * gnat.dg/limited_with2_pkg1.ads: New helper.
8688         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8689
8690 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8691
8692         * gnat.dg/opt15.adb: New test.
8693         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8694
8695 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8696
8697         PR fortran/48174
8698         PR fortran/45304
8699         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8700         * gfortran.dg/leadz_trailz_3.f90: Ditto
8701
8702 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8703
8704         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8705
8706 2011-03-25  Jason Merrill  <jason@redhat.com>
8707
8708         * g++.dg/cpp0x/defaulted22.C: New.
8709         * g++.dg/cpp0x/defaulted23.C: New.
8710         * g++.dg/cpp0x/defaulted15.C: Adjust.
8711
8712 2011-03-25  Jason Merrill  <jason@redhat.com>
8713
8714         * g++.dg/cpp0x/move1.C: New.
8715
8716 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8717
8718         PR target/48287
8719         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8720
8721 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8722
8723         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8724         for mips-sgi-irix6.5.
8725         Replace snprintf prototype by <stdio.h>.
8726
8727 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8728
8729         PR testsuite/48283
8730         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8731         run_expensive_tests.
8732         * gcc.dg/graphite/block-4.c: Likewise.
8733         * gcc.dg/graphite/block-7.c: Likewise.
8734         * gcc.dg/graphite/block-8.c: Likewise.
8735
8736 2011-03-25  Richard Guenther  <rguenther@suse.de>
8737
8738         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8739         * g++.dg/tree-ssa/pr8781.C: Likewise.
8740         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8741         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8742         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8743         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8744         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8745         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8746         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8747         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8748         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8749         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8750         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8751         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8752         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8753         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8754         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8755         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8756         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8757         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8758         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8759         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8760         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8761         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8762         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8763         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8764         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8765         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8766         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8767         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8768         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8769         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8770         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8771         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8772         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8773         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8774         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8775         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8776         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8777         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8778         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8779         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8780         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8781         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8782         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8783         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8784         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8785         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8786         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8787         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8788         * c-c++-common/pr46562-2.c: Likewise.
8789         * gfortran.dg/pr42108.f90: Likewise.
8790         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8791         foo to be inlined even at -O1.
8792         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8793         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8794         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8795         * gcc.dg/matrix/matrix.exp: Disable FRE.
8796
8797 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR debug/48204
8800         * gcc.dg/dfp/pr48204.c: New test.
8801
8802 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8803
8804         PR target/48209
8805         * gcc.c-torture/execute/pr47917.c: Move this...
8806         * gcc.dg/torture/pr47917.c: to here and add xfails.
8807
8808 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8809
8810         * gnat.dg/array16.ad[sb]: New test.
8811         * gnat.dg/array16.ads: New helper.
8812
8813 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8814
8815         * gnat.dg/derived_type2.adb: New test.
8816
8817 2011-03-24  Richard Guenther  <rguenther@suse.de>
8818
8819         PR tree-optimization/48271
8820         * g++.dg/torture/pr48271.C: New testcase.
8821
8822 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * gnat.dg/array15.ad[sb]: New test.
8825
8826 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8827
8828         PR target/48237
8829         * gcc.target/i386/pr48237.c: New test.
8830
8831 2011-03-24  Richard Guenther  <rguenther@suse.de>
8832
8833         PR middle-end/48269
8834         * gcc.dg/builtin-object-size-10.c: New testcase.
8835
8836 2011-03-24  Richard Guenther  <rguenther@suse.de>
8837
8838         PR tree-optimization/46562
8839         * c-c++-common/pr46562-2.c: New testcase.
8840         * c-c++-common/pr46562.c: Likewise.
8841
8842 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8843
8844         * gcc.dg/vect/vect-cselim-1.c: New test.
8845         * gcc.dg/vect/vect-cselim-2.c: New test.
8846
8847 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8848
8849         * gcc.target/arm/pr46934.c: New.
8850
8851 2011-03-23  Ian Lance Taylor  <iant@google.com>
8852
8853         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8854
8855 2011-03-23  Richard Guenther  <rguenther@suse.de>
8856
8857         * gcc.dg/struct: Remove directory and contents.
8858
8859 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         PR testsuite/48251
8862         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8863
8864 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8865
8866         * gnat.dg/discr26.ad[sb]: New test.
8867         * gnat.dg/discr26_pkg.ads: New helper.
8868
8869 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8870
8871         PR target/47553
8872         * gcc.target/arm/neon-vld-1.c: New test.
8873
8874 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8875
8876         * gnat.dg/array14.ad[sb]: New test.
8877         * gnat.dg/array14_pkg.ads: New helper.
8878
8879 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8880
8881         * gcc.c-torture/execute/920501-8.x: Remove.
8882         * gcc.c-torture/execute/930513-1.x: Remove.
8883         * gcc.c-torture/execute/960312-1.x: Remove.
8884         * gcc.c-torture/compile/20000804-1.c,
8885         gcc.c-torture/compile/20001205-1.c,
8886         gcc.c-torture/compile/20001226-1.c,
8887         gcc.c-torture/compile/20010518-2.c,
8888         gcc.c-torture/compile/20020312-1.c,
8889         gcc.c-torture/compile/20020604-1.c,
8890         gcc.c-torture/compile/920501-12.c,
8891         gcc.c-torture/compile/920501-4.c,
8892         gcc.c-torture/compile/920520-1.c,
8893         gcc.c-torture/compile/980506-1.c,
8894         gcc.c-torture/execute/980709-1.x,
8895         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8896         options for m68hc11.
8897         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8898         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8899         m68hc11.
8900
8901 2011-03-22  Nick Clifton  <nickc@redhat.com>
8902
8903         * lib/target-supports.exp (check_profiling_available): Add MN10300
8904         to the list of targets that do not support profiling.  Restore
8905         alpha sorting to this list.
8906
8907 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8908
8909         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8910         failure on 32-bit systems.
8911         * gcc.dg/torture/vector-2.c: Ditto.
8912
8913 2011-03-22  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/48228
8916         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8917
8918 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8919
8920         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8921         powerpc.
8922
8923         PR target/48226
8924         * gcc.target/powerpc/pr48226.c: New file.
8925
8926 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8927
8928         * lib/prune.exp (prune_gcc_output): Prune "could not create
8929         compact unwind for" warnings.
8930
8931 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR c/42544
8934         PR c/48197
8935         * gcc.c-torture/execute/pr42544.c: New test.
8936         * gcc.c-torture/execute/pr48197.c: New test.
8937
8938 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8939
8940         PR preprocessor/48192
8941         * gcc.target/powerpc/pr48192.c: New file.
8942
8943         PR target/48053
8944         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8945         split problem of 0 being loaded in a VSX register.
8946
8947 2011-03-21  Richard Guenther  <rguenther@suse.de>
8948
8949         PR c/47939
8950         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8951         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8952         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8953         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8954
8955 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR target/48213
8958         * gcc.dg/pr48213.c: New test.
8959
8960 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8961
8962         PR target/12171
8963         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8964
8965 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8966
8967         * gcc.target/arm/xor-and.c: New.
8968
8969 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8970
8971         PR fortran/22572
8972         * gfortran.dg/function_optimize_1.f90:  New test.
8973         * gfortran.dg/function_optimize_2.f90:  New test.
8974
8975 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8976
8977         PR rtl-optimization/47502
8978         * gcc.target/i386/pr47502-1.c: New.
8979         * gcc.target/i386/pr47502-2.c: Likewise.
8980
8981 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR rtl-optimization/48156
8984         * gcc.dg/pr48156.c: New test.
8985
8986 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8987
8988         PR libfortran/47439
8989         * gfortran.dg/scratch_1.f90: Adjust test.
8990
8991 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8992
8993         PR libfortran/47439
8994         * gfortran.dg/scratch_1.f90: New test.
8995
8996 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8997
8998         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8999         variably modified typedefs.
9000         * gcc.dg/c1x-typedef-2.c: Remove.
9001
9002 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9003
9004         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9005         * gcc.dg/c1x-anon-struct-3.c: New test.
9006         * gcc.dg/anon-struct-11.c: Update.
9007
9008 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9009
9010         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9011         dg-xfail-run-if.
9012         Only xfail with gas.
9013
9014 2011-03-18  Jason Merrill  <jason@redhat.com>
9015
9016         * g++.dg/template/fn-ptr1.C: New.
9017
9018         * g++.dg/overload/volatile1.C: New.
9019
9020         * g++.dg/opt/pr23372.C: New.
9021
9022         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9023
9024 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9025
9026         PR middle-end/47405
9027         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9028
9029 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9030
9031         * gcc.target/arm/unsigned-extend-1.c: New.
9032
9033 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9034
9035         PR bootstrap/48161
9036         * gcc.c-torture/compile/pr48161.c: New test.
9037
9038 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9039
9040         PR middle-end/47725
9041         * gcc.dg/torture/pr47725.c: New.
9042
9043 2011-03-17  Jason Merrill  <jason@redhat.com>
9044
9045         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9046         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9047
9048 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         * gnat.dg/specs/elab2.ads: New test.
9051         * gnat.dg/specs/elab2_pkg.ads: New helper.
9052
9053 2011-03-17  Jason Merrill  <jason@redhat.com>
9054
9055         * g++.dg/cpp0x/decltype-1212.C: New.
9056         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9057
9058 2011-03-17  Jason Merrill  <jason@redhat.com>
9059
9060         * g++.dg/parse/memfnquals1.C: New.
9061
9062 2011-03-17  Richard Guenther  <rguenther@suse.de>
9063
9064         PR middle-end/48134
9065         * gcc.dg/pr48134.c: New testcase.
9066
9067 2011-03-17  Richard Guenther  <rguenther@suse.de>
9068
9069         PR middle-end/48165
9070         * g++.dg/torture/pr48165.C: New testcase.
9071
9072 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR rtl-optimization/48141
9075         * gcc.dg/pr48141.c: New test.
9076
9077 2011-03-16  Jason Merrill  <jason@redhat.com>
9078
9079         * g++.dg/cpp0x/constexpr-48089.C: New.
9080
9081         * g++.dg/cpp0x/constexpr-abi1.C: New.
9082
9083         * g++.dg/cpp0x/constexpr-46336.C: New.
9084         * g++.dg/parse/friend5.C: Adjust expected errors.
9085
9086         * g++.dg/cpp0x/constexpr-47570.C: New.
9087
9088 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9089
9090         PR debug/47510
9091         * ++.dg/debug/dwarf2/typedef6.C: New test.
9092
9093 2011-03-16  Jason Merrill  <jason@redhat.com>
9094
9095         * g++.dg/cpp0x/elision2.C: New.
9096
9097         * g++.dg/cpp0x/constexpr-array3.C: New.
9098
9099 2011-03-16  Jason Merrill  <jason@redhat.com>
9100
9101         * g++.dg/cpp0x/sfinae6.C: New.
9102         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9103         * g++.dg/cpp0x/pr45908.C: Likewise.
9104         * g++.dg/cpp0x/sfinae6.C: Likewise.
9105         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9106         * g++.old-deja/g++.law/arg11.C: Likewise.
9107
9108 2011-03-16  Jason Merrill  <jason@redhat.com>
9109
9110         * g++.dg/template/incomplete6.C: New.
9111
9112 2011-03-16  Jeff Law <law@redhat.com>
9113
9114         * gcc.dg/tree-ssa/vrp55.c: New test.
9115
9116 2011-03-16  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/cpp0x/auto22.C: New.
9119
9120 2011-03-16  Richard Guenther  <rguenther@suse.de>
9121
9122         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9123         optimizing it away if promoted to const.
9124
9125 2011-03-16  Richard Guenther  <rguenther@suse.de>
9126
9127         PR tree-optimization/48149
9128         * gcc.dg/fold-complex-1.c: New testcase.
9129
9130 2011-03-16  Richard Guenther  <rguenther@suse.de>
9131
9132         PR testsuite/48147
9133         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9134         or cloning happens.
9135
9136 2011-03-16  Richard Guenther  <rguenther@suse.de>
9137
9138         PR tree-optimization/26134
9139         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9140
9141 2011-03-16  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/48146
9144         * gcc.dg/torture/pr48146.c: New testcase.
9145
9146 2011-03-16  Richard Guenther  <rguenther@suse.de>
9147
9148         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9149         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9150
9151 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR middle-end/48136
9154         * gcc.c-torture/compile/pr48136.c: New test.
9155
9156         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9157
9158         PR debug/45882
9159         * gcc.dg/guality/pr45882.c: New test.
9160
9161 2011-03-15  Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/cpp0x/constexpr-recursion.C: New.
9164
9165         * g++.dg/cpp0x/implicit11.C: New.
9166
9167 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9168
9169         * g++.dg/cpp0x/constexpr-attribute.C: New.
9170
9171 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9172
9173         * g++.dg/parse/pr34758.C: New.
9174
9175 2011-03-15  Xinliang David Li  <davidxl@google.com>
9176
9177         PR c/47837
9178         * gcc.dg/uninit-pred-7_d.c: New test.
9179         * gcc.dg/uninit-pred-8_d.c: New test.
9180
9181 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9182
9183         PR target/46788
9184         * gcc.target/arm/pr46788.c: New.
9185
9186 2011-03-15  Richard Guenther  <rguenther@suse.de>
9187
9188         PR middle-end/47650
9189         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9190         * gfortran.dg/ishft_4.f90: Likewise.
9191         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9192
9193 2011-03-15  Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/13954
9196         * g++.dg/tree-ssa/pr13954.C: New testcase.
9197
9198 2011-03-15  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/48037
9201         * gcc.target/i386/pr48037-1.c: New testcase.
9202
9203 2011-03-15  Richard Guenther  <rguenther@suse.de>
9204
9205         PR tree-optimization/41490
9206         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9207         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9208         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9209         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9210         * g++.dg/tree-ssa/pr33604.C: Adjust.
9211
9212 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR middle-end/47917
9215         * gcc.c-torture/execute/pr47917.c: New test.
9216         * gcc.dg/pr47917.c: New test.
9217
9218         PR middle-end/38878
9219         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9220
9221 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9222
9223         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9224         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9225         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9226         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9227         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9228         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9229         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9230         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9231         * gcc.target/i386/avx-floor-vec.c: Ditto.
9232         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9233         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9234         * gcc.target/i386/avx-rint-vec.c: Ditto.
9235         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9236         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9237         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9238         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9239
9240 2011-03-14  Tom Tromey  <tromey@redhat.com>
9241
9242         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9243         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9244         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9245
9246 2011-03-14  Tom Tromey  <tromey@redhat.com>
9247
9248         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9249         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9250         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9251
9252 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9255
9256 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9257
9258         PR rtl-optimization/47166
9259         * gcc.c-torture/execute/postmod-1.c: New test.
9260
9261 2011-03-14  Richard Guenther  <rguenther@suse.de>
9262
9263         PR middle-end/48098
9264         * gcc.dg/torture/pr48098.c: New testcase.
9265
9266 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9267
9268         PR target/48053
9269         * gcc.target/powerpc/pr48053-1.c: New test.
9270         * gcc.target/powerpc/pr48053-2.c: Likewise.
9271
9272 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9273
9274         PR libfortran/48066
9275         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9276
9277 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9278
9279         PR libfortran/48066
9280         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9281
9282 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9283
9284         PR fortran/48059
9285         * gfortran.dg/class_41.f03: New.
9286
9287 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9288
9289         * g++.dg/conversion/cast3.C: New test.
9290
9291 2011-03-11  Jason Merrill  <jason@redhat.com>
9292
9293         * g++.dg/template/error45.C: New.
9294
9295         * g++.dg/parse/no-type-defn1.C: New.
9296
9297         * g++.dg/ext/attrib40.C: New.
9298
9299         * g++.dg/cpp0x/regress/array1.C: New.
9300
9301 2011-03-11  Richard Guenther  <rguenther@suse.de>
9302
9303         PR tree-optimization/48067
9304         * gcc.dg/pr48067.c: New testcase.
9305
9306 2011-03-11  Richard Guenther  <rguenther@suse.de>
9307
9308         PR lto/48073
9309         * g++.dg/lto/20110311-1_0.C: New testcase.
9310
9311 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR c++/48035
9314         * g++.dg/inherit/virtual8.C: New test.
9315
9316         PR middle-end/48044
9317         * gcc.dg/torture/pr48044.c: New test.
9318
9319 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9320
9321         PR fortran/47768
9322         * gfortran.dg/proc_ptr_comp_31.f90: New.
9323
9324 2011-03-11  Richard Guenther  <rguenther@suse.de>
9325
9326         PR tree-optimization/47278
9327         * gcc.dg/torture/pr47278-1.c: New testcase.
9328         * gcc.dg/torture/pr47278-2.c: Likewise.
9329
9330 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9331
9332         PR tree-optimization/48063
9333         * gcc.dg/torture/pr48063.c: New test.
9334
9335 2011-03-10  Jason Merrill  <jason@redhat.com>
9336
9337         * g++.dg/template/array22.C: New.
9338
9339         * g++.dg/cpp0x/syntax-err1.C: New.
9340         * g++.dg/parse/error36.C: Adjust expected errors.
9341         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9342         * g++.old-deja/g++.pt/typename3.C: Likewise.
9343         * g++.old-deja/g++.pt/typename4.C: Likewise.
9344         * g++.old-deja/g++.pt/typename6.C: Likewise.
9345
9346 2011-03-09  Jason Merrill  <jason@redhat.com>
9347
9348         * g++.dg/template/nontype22.C: New.
9349
9350 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9351
9352         PR tree-optimization/47714
9353         * g++.dg/torture/pr47714.C: New test.
9354
9355 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9356
9357         PR target/47755
9358         * gcc.target/powerpc/pr47755-2.c: New file.
9359
9360 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9361
9362         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9363         is not set in the environment, pass 64 as first argument when not
9364         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9365         native where ulimit -u is supported.
9366
9367 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9368
9369         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9370
9371 2011-03-08  Jason Merrill  <jason@redhat.com>
9372
9373         * g++.dg/template/nontype21.C: New.
9374
9375         * g++.dg/template/anon5.C: New.
9376
9377 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9378
9379         PR debug/47881
9380         * gcc.dg/pr47881.c: New test.
9381
9382 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9383
9384         PR c++/47957
9385         * g++.dg/lookup/template3.C: New test.
9386
9387 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9388
9389         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9390         'long' type.
9391
9392 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9393
9394         PR testsuite/47954
9395         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9396         sizeof to compute alignment.
9397
9398 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR tree-optimization/48022
9401         * gcc.dg/pr48022-1.c: New test.
9402         * gcc.dg/pr48022-2.c: New test.
9403
9404 2011-03-07  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/template/nontype20.C: New.
9407         * g++.dg/init/member1.C: Adjust expected errors.
9408         * g++.dg/parse/constant4.C: Likewise.
9409         * g++.dg/template/qualified-id3.C: Likewise.
9410         * g++.old-deja/g++.pt/crash10.C: Likewise.
9411
9412         * g++.dg/cpp0x/regress/non-const1.C: New.
9413
9414 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR debug/47991
9417         * gcc.dg/pr47991.c: New test.
9418
9419 2011-03-07  Jason Merrill  <jason@redhat.com>
9420
9421         * g++.dg/abi/mangle46.C: New.
9422
9423 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9424
9425         PR target/47862
9426         * gcc.target/powerpc/pr47862.c: New.
9427
9428 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9429
9430         PR target/45413
9431         * gcc.target/i386/combine-mul.c: Require nonpic.
9432
9433 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9434             Nathan Froyd  <froydnj@codesourcery.com>
9435
9436         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9437
9438 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * README.QMTEST: Remove.
9441
9442 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9443             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9444
9445         PR fortran/47850
9446         * gfortran.dg/array_constructor_37.f90 : New test.
9447
9448 2011-03-05  Jason Merrill  <jason@redhat.com>
9449
9450         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9451         * g++.dg/abi/mangle45.C: Likewise.
9452         * g++.dg/cpp0x/trailing1.C: Likewise.
9453
9454 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9455
9456         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9457
9458 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9459
9460         PR rtl-optimization/47899
9461         * gcc.dg/pr47899.c: New test.
9462
9463         * gcc.dg/torture/pr47968.c: Ignore warnings.
9464
9465         PR tree-optimization/47967
9466         * gcc.c-torture/compile/pr47967.c: New test.
9467
9468 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9469
9470         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9471         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9472
9473 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9474
9475         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9476         and property_getAttributes() if __OBJC2__.
9477         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9478         * objc.dg/property/property-encoding-1.m: New.
9479         * obj-c++.dg/property/property-encoding-1.mm: New.
9480
9481 2011-03-04  Jason Merrill  <jason@redhat.com>
9482
9483         * g++.dg/template/pseudodtor6.C: New.
9484
9485         * g++.dg/inherit/covariant19.C: New.
9486
9487 2011-03-04  Richard Guenther  <rguenther@suse.de>
9488
9489         PR middle-end/47968
9490         * gcc.dg/torture/pr47968.c: New testcase.
9491
9492 2011-03-04  Richard Guenther  <rguenther@suse.de>
9493
9494         PR middle-end/47975
9495         * gcc.dg/torture/pr47975.c: New testcase.
9496
9497 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9498
9499         PR c++/47974
9500         * g++.dg/template/crash106.C: New.
9501
9502 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR c/47963
9505         * gcc.dg/gomp/pr47963.c: New test.
9506         * g++.dg/gomp/pr47963.C: New test.
9507
9508 2011-03-02  Jason Merrill  <jason@redhat.com>
9509
9510         * g++.dg/cpp0x/regress/condition1.C: New.
9511
9512         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9513
9514 2011-03-01  Jason Merrill  <jason@redhat.com>
9515
9516         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9517
9518         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9519
9520 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9521
9522         PR rtl-optimization/47925
9523         * gcc.c-torture/execute/pr47925.c: New test.
9524
9525 2011-03-01  Jason Merrill  <jason@redhat.com>
9526
9527         * g++.dg/cpp0x/decltype25.C: New.
9528
9529         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9530
9531 2011-03-01  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/47890
9534         * gcc.dg/torture/pr47890.c: New testcase.
9535
9536 2011-03-01  Richard Guenther  <rguenther@suse.de>
9537
9538         PR lto/47924
9539         * gcc.dg/lto/pr47924_0.c: New testcase.
9540
9541 2011-03-01  Richard Guenther  <rguenther@suse.de>
9542
9543         PR lto/46911
9544         * gfortran.dg/lto/pr46911_0.f: New testcase.
9545
9546 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR libgfortran/47933
9549         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9550         compile errors from older code form.
9551
9552 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9553
9554         PR libgfortran/47567
9555         * gfortran.dg/fmt_fw_d.f90: New test.
9556
9557 2011-02-28  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/inherit/covariant18.C: New.
9560
9561 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9562
9563         PR middle-end/47893
9564         * gcc.dg/pr47893.c: New test.
9565
9566 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9567
9568         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9569         NULL in case of a selector with conflicting types.
9570         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9571
9572 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9573
9574         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9575         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9576         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9577         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9578
9579 2011-02-28  Jason Merrill  <jason@redhat.com>
9580
9581         PR c++/47906
9582         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9583
9584 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9585
9586         PR libgfortran/47778
9587         * gfortran.dg/namelist_71.f90: New test.
9588
9589 2011-02-27  Jason Merrill  <jason@redhat.com>
9590
9591         PR c++/47906
9592         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9593         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9594
9595 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9596
9597         PR c++/46466
9598         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9599
9600 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9601
9602         PR fortran/47886
9603         * gfortran.dg/gomp/task-1.f90: Removed.
9604
9605 2011-02-26  Jason Merrill  <jason@redhat.com>
9606
9607         * g++.dg/template/this-targ1.C: New.
9608
9609         * g++.dg/cpp0x/regress/template-const1.C: New.
9610         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9611         * g++.dg/template/function1.C: Adjust.
9612         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9613         * g++.dg/debug/debug7.C: Adjust.
9614
9615 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9616
9617         PR fortran/47886
9618         * gfortran.dg/gomp/task-1.f90: New.
9619
9620 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9621
9622         * gcc.target/arm/neon-thumb2-move.c: Add
9623         dg-require-effective-target arm_thumb2_ok.
9624
9625 2011-02-24  Jason Merrill  <jason@redhat.com>
9626
9627         * g++.dg/parse/constant1.C: Specify C++98 mode.
9628         * g++.dg/parse/constant5.C: Likewise.
9629         * g++.dg/parse/error2.C: Likewise.
9630         * g++.dg/parse/semicolon3.C: Likewise.
9631         * g++.dg/template/crash14.C: Likewise.
9632         * g++.dg/template/local4.C: Likewise.
9633         * g++.dg/template/nontype3.C: Likewise.
9634         * g++.dg/parse/crash31.C: Adjust expected errors.
9635         * g++.dg/template/function1.C: Likewise.
9636         * g++.dg/template/ref3.C: Likewise.
9637         * g++.dg/template/static9.C: Likewise.
9638         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9639
9640         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9641         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9642         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9643         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9644         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9645
9646 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9647
9648         PR fortran/47878
9649         * gfortran.dg/pr47878.f90: New test.
9650
9651 2011-02-24  Richard Guenther  <rguenther@suse.de>
9652
9653         PR testsuite/47801
9654         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9655         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9656
9657 2011-02-24  Richard Guenther  <rguenther@suse.de>
9658
9659         PR fortran/47839
9660         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9661         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9662
9663 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9664
9665         PR libgfortran/47567
9666         * gfortran.dg/fmt_f0_1.f90: Update test.
9667
9668 2011-02-23  Jason Merrill  <jason@redhat.com>
9669
9670         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9671         * g++.dg/abi/mangle45.C: New.
9672
9673         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9674         * g++.dg/template/canon-type-9.C: Match use of decltype
9675         between declaration and definition.
9676         * g++.dg/template/canon-type-12.C: Likewise.
9677
9678 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9679
9680         PR fortran/40850
9681         * gfortran.dg/nested_allocatables_1.f90: New.
9682
9683 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9684
9685         PR c++/46868
9686         * g++.dg/pr46868.C: New test.
9687         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9688         * g++.dg/parse/error14.C: Adjust.
9689
9690 2011-02-23  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/47838
9693         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9694
9695 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9696
9697         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9698
9699 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9700
9701         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9702         * gfortran.dg/count_init_expr.f03: Ditto.
9703         * gfortran.dg/gomp/pr43711.f90: Ditto.
9704         * gcc.dg/struct-parse-2.c: Ditto.
9705         * gcc.dg/parse-error-3.c: Ditto.
9706         * gcc.dg/Wlogical-op-1.c: Ditto.
9707         * gcc.dg/Walways-true-1.c: Ditto.
9708         * gcc.dg/pr24225.c: Ditto.
9709         * gcc.dg/Walways-true-2.c: Ditto.
9710         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9711         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9712         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9713         * g++.dg/overload/defarg4.C: Ditto.
9714         * g++.dg/inherit/covariant16.C: Ditto.
9715         * g++.dg/inherit/virtual7.C: Ditto.
9716         * g++.dg/template/canon-type-9.C: Ditto.
9717         * g++.dg/template/access19.C: Ditto.
9718         * g++.dg/template/call7.C: Ditto.
9719         * g++.dg/template/canon-type-2.C: Ditto.
9720         * g++.dg/template/init7.C: Ditto.
9721         * g++.dg/template/sizeof-template-argument.C: Ditto.
9722         * g++.dg/template/const3.C: Ditto.
9723         * g++.dg/template/sfinae26.C: Ditto.
9724         * g++.dg/template/sfinae26.C: Ditto.
9725         * g++.dg/template/canon-type-11.C: Ditto.
9726         * g++.dg/template/union2.C: Ditto.
9727         * g++.dg/template/canon-type-3.C: Ditto.
9728         * g++.dg/template/canon-type-1.C: Ditto.
9729         * g++.dg/template/canon-type-5.C: Ditto.
9730         * g++.dg/template/canon-type-7.C: Ditto.
9731         * g++.dg/template/canon-type-10.C: Ditto.
9732         * g++.dg/template/spec36.C: Ditto.
9733         * g++.dg/template/typedef38.C: Ditto.
9734         * g++.dg/template/canon-type-4.C: Ditto.
9735         * g++.dg/template/canon-type-6.C: Ditto.
9736         * g++.dg/template/canon-type-13.C: Ditto.
9737         * g++.dg/template/instantiate9.C: Ditto.
9738         * g++.dg/template/ttp22.C: Ditto.
9739         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9740         * g++.dg/warn/Walways-true-1.C: Ditto.
9741         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9742         * g++.dg/warn/Walways-true-2.C: Ditto.
9743         * g++.dg/conversion/op4.C: Ditto.
9744         * g++.dg/opt/pr19650.C: Ditto.
9745         * g++.dg/lookup/friend11.C: Ditto.
9746         * g++.dg/other/default2.C: Ditto.
9747         * g++.dg/other/default3.C: Ditto.
9748         * g++.dg/other/dtor2.C: Ditto.
9749         * g++.dg/other/friend5.C: Ditto.
9750         * g++.dg/other/default5.C: Ditto.
9751         * g++.dg/init/brace6.C: Ditto.
9752         * g++.dg/init/aggr5.C: Ditto.
9753         * g++.dg/init/error2.C: Ditto.
9754         * g++.dg/expr/bound-mem-fun.C: Ditto.
9755         * g++.dg/expr/cond6.C: Ditto.
9756         * g++.dg/expr/stmt-expr-1.C: Ditto.
9757         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9758         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9759         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9760         * g++.dg/cpp0x/bracket1.C: Ditto.
9761         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9762         * g++.dg/cpp0x/pr38646.C: Ditto.
9763         * g++.dg/cpp0x/variadic73.C: Ditto.
9764         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9765         * g++.dg/cpp0x/bracket4.C: Ditto.
9766         * g++.dg/cpp0x/decltype4.C: Ditto.
9767         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9768         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9769         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9770         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9771         * g++.dg/cpp0x/decltype2.C: Ditto.
9772         * g++.dg/cpp0x/decltype1.C: Ditto.
9773         * g++.dg/cpp0x/bracket2.C: Ditto.
9774         * g++.dg/cpp0x/decltype5.C: Ditto.
9775         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9776         * g++.dg/cpp0x/variadic70.C: Ditto.
9777         * g++.dg/cpp0x/decltype6.C: Ditto.
9778         * g++.dg/cpp0x/rvo.C: Ditto.
9779         * g++.dg/cpp0x/vt-40092.C: Ditto.
9780         * g++.dg/cpp0x/variadic-new.C: Ditto.
9781         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9782         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9783         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9784         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9785         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9786         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9787         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9788         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9789         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9790         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9791         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9792         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9793         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9794         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9795         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9796         * g++.dg/cpp0x/pr39639.C: Ditto.
9797         * g++.dg/cpp0x/decltype3.C: Ditto.
9798         * g++.dg/cpp0x/variadic68.C: Ditto.
9799         * g++.dg/cpp0x/variadic-function.C: Ditto.
9800         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9801         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9802         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9803         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9804         * g++.dg/parse/crash35.C: Ditto.
9805         * g++.dg/parse/crash40.C: Ditto.
9806         * g++.dg/parse/defarg12.C: Ditto.
9807         * g++.dg/parse/crash34.C: Ditto.
9808         * g++.dg/parse/constructor3.C: Ditto.
9809         * g++.dg/parse/template23.C: Ditto.
9810         * g++.dg/parse/crash56.C: Ditto.
9811         * g++.dg/parse/dtor13.C: Ditto.
9812         * g++.dg/parse/error33.C: Ditto.
9813         * g++.dg/parse/ctor9.C: Ditto.
9814         * g++.dg/parse/error32.C: Ditto.
9815         * g++.dg/parse/error37.C: Ditto.
9816         * g++.dg/parse/bitfield3.C: Ditto.
9817         * g++.dg/parse/struct-4.C: Ditto.
9818         * g++.dg/ext/has_trivial_copy.C: Ditto.
9819         * g++.dg/ext/is_polymorphic.C: Ditto.
9820         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9821         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9822         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9823         * g++.dg/ext/is_union.C: Ditto.
9824         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9825         * g++.dg/ext/is_pod.C: Ditto.
9826         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9827         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9828         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9829         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9830         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9831         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9832         * g++.dg/ext/is_abstract.C: Ditto.
9833         * g++.dg/ext/has_trivial_assign.C: Ditto.
9834         * g++.dg/ext/is_class.C: Ditto.
9835         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9836         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9837         * g++.dg/ext/is_base_of.C: Ditto.
9838         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9839         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9840         * g++.dg/ext/is_empty.C: Ditto.
9841         * g++.dg/ext/is_enum.C: Ditto.
9842         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9843         * gnat.dg/opt11.adb: Ditto.
9844         * obj-c++.dg/pr45735.mm: Ditto.
9845         * obj-c++.dg/pr24393.mm: Ditto.
9846         * obj-c++.dg/exceptions-2.mm: Ditto.
9847         * objc.dg/pr45735.m: Ditto.
9848         * objc.dg/pr24393.m: Ditto.
9849
9850 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9851
9852         * objc.dg/attributes/objc-exception-1.m: New.
9853
9854 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9855
9856         * gcc.dg/cpp/include7.c: New test.
9857
9858 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9859
9860         PR c++/47242
9861         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9862
9863 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9864
9865         PR rtl-optimization/47763
9866         * gcc.dg/pr47763.c: New test.
9867
9868 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9869
9870         PR fortran/45743
9871         * gfortran.dg/whole_file_32.f90 : New test.
9872
9873 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9874
9875         PR c++/47666
9876         * g++.dg/inherit/virtual7.C: New test.
9877
9878 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9879
9880         PR objc/47832
9881         * objc.dg/type-size-3.m: Updated error message.
9882         * objc.dg/type-size-4.m: New test.
9883         * objc.dg/type-size-5.m: New test.
9884
9885 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9886
9887         * lib/gnat.exp: Fix comments.
9888         Don't load libgloss.exp.
9889         (default_gnat_version): Call $compiler with --version.
9890         Adapt regexp for gnatmake output, insert version.
9891         (gnat_version): New proc.
9892         (gnat_init): Remove gnat_libgcc_s_path.
9893         (gnat_target_compile): Likewise.
9894         Remove ld_library_path.
9895         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9896         (gnat_pass): Remove.
9897         (gnat_pass): Remove.
9898         (gnat_finish): Remove.
9899         (gnat_exit): Remove.
9900         (local_find_gnatmake): Reindent.
9901         (runtest_file_p): Remove.
9902         (prune_warnings): Remove.
9903         (find_gnatclean): New proc.
9904         * lib/gnat-dg.exp (lremove): New proc.
9905         (gnat-dg-test): Reindent.
9906         Remove additional output files.
9907         (gnat-dg-runtest): Remove.
9908
9909         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9910         * gnat.dg/loop_optimization6.adb: Likewise.
9911         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9912
9913 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9914
9915         PR tree-optimization/47835
9916         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9917
9918 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9919
9920         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9921         * gfortran.dg/abstract_type_2.f03: Ditto.
9922         * gfortran.dg/abstract_type_3.f03: Ditto.
9923         * gfortran.dg/abstract_type_4.f03: Ditto.
9924         * gfortran.dg/abstract_type_5.f03: Ditto.
9925         * gfortran.dg/abstract_type_6.f03: Ditto.
9926         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9927         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9928         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9929         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9930         * gfortran.dg/array_function_5.f90: Ditto.
9931         * gfortran.dg/asynchronous_3.f03: Ditto.
9932         * gfortran.dg/char_expr_1.f90: Ditto.
9933         * gfortran.dg/class_14.f03: Ditto.
9934         * gfortran.dg/data_array_6.f: Ditto.
9935         * gfortran.dg/data_invalid.f90: Ditto.
9936         * gfortran.dg/dot_product_1.f03: Ditto.
9937         * gfortran.dg/func_derived_5.f90: Ditto.
9938         * gfortran.dg/func_result_4.f90: Ditto.
9939         * gfortran.dg/implied_do_1.f90: Ditto.
9940         * gfortran.dg/initialization_25.f90: Ditto.
9941         * gfortran.dg/initialization_26.f90: Ditto.
9942         * gfortran.dg/interface_34.f90: Ditto.
9943         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9944         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9945         * gfortran.dg/matmul_8.f03: Ditto.
9946         * gfortran.dg/merge_init_expr.f90: Ditto.
9947         * gfortran.dg/pack_assign_1.f90: Ditto.
9948         * gfortran.dg/pack_vector_1.f90: Ditto.
9949         * gfortran.dg/pointer_check_8.f90: Ditto.
9950         * gfortran.dg/product_init_expr.f03: Ditto.
9951         * gfortran.dg/reshape_order_5.f90: Ditto.
9952         * gfortran.dg/reshape_shape_1.f90: Ditto.
9953         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9954         * gfortran.dg/same_name_2.f90: Ditto.
9955         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9956         * gfortran.dg/spread_init_expr.f03: Ditto.
9957         * gfortran.dg/stmt_func_1.f90: Ditto.
9958         * gfortran.dg/sum_init_expr.f03: Ditto.
9959         * gfortran.dg/transpose_3.f03: Ditto.
9960         * gfortran.dg/unpack_init_expr.f03: Ditto.
9961         * gfortran.dg/warn_conversion.f90: Ditto.
9962         * gfortran.dg/warn_conversion_2.f90: Ditto.
9963         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9964         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9965         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9966         * gfortran.dg/whole_file_16.f90: Ditto.
9967         * gfortran.dg/whole_file_17.f90: Ditto.
9968         * gfortran.dg/whole_file_18.f90: Ditto.
9969         * gfortran.dg/whole_file_20.f03: Ditto.
9970         * gfortran.dg/whole_file_5.f90: Ditto.
9971         * gfortran.dg/whole_file_6.f90: Ditto.
9972         * gfortran.dg/write_invalid_format.f90: Ditto.
9973         * gfortran.dg/zero_sized_6.f90: Ditto.
9974
9975 2011-02-21  Jeff Law <law@redhat.com>
9976
9977         PR rtl-optimization/46178
9978         * gcc.target/i386/pr46178.c: New test.
9979
9980         PR rtl-optimization/46002
9981         * gcc.c-torture/compile/pr46002.c: New test.
9982
9983 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9984
9985         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9986         *-*-hpux10*.
9987
9988 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR debug/47106
9991         * g++.dg/debug/pr47106.C: Require effective target lto.
9992
9993 2011-02-21  Jason Merrill  <jason@redhat.com>
9994
9995         * g++.dg/cpp0x/constexpr-diag2.C: New.
9996
9997 2011-02-20  Jason Merrill  <jason@redhat.com>
9998
9999         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10000
10001         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10002
10003         * g++.dg/overload/conv-op1.C: New.
10004
10005         * g++.dg/cpp0x/constexpr-synth1.C: New.
10006
10007 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10008
10009         * objc.dg/layout-2.m: New.
10010         * objc.dg/selector-3.m: Adjusted location of error message.
10011         * objc.dg/type-size-3.m: Same.
10012         * obj-c++.dg/selector-3.mm: Same.
10013
10014 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10015
10016         PR objc/47784
10017         * objc.dg/property/dotsyntax-22.m: New.
10018         * obj-c++.dg/property/dotsyntax-22.mm: New.
10019
10020 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10021
10022         PR c++/46394
10023         * g++.dg/template/typedef38.C: New test.
10024
10025 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10026
10027         PR fortran/46818
10028         * gfortran.dg/whole_file_30.f90 : New test.
10029         * gfortran.dg/whole_file_31.f90 : New test.
10030
10031 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10032
10033         PR fortran/45077
10034         PR fortran/44945
10035         * gfortran.dg/whole_file_28.f90 : New test.
10036         * gfortran.dg/whole_file_29.f90 : New test.
10037
10038 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10039
10040         PR c++/44118
10041         * g++.dg/template/crash105.C: New.
10042
10043 2011-02-19  Jason Merrill  <jason@redhat.com>
10044
10045         * g++.dg/cpp0x/regress/no-elide1.C: New.
10046
10047 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10048
10049         PR tree-optimization/46620
10050         * gcc.dg/pr46620.c: New.
10051
10052 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR c/47809
10055         * gcc.target/i386/pr47809.c: New test.
10056
10057 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10058             Tobias Burnus  <burnus@net-b.de>
10059
10060         * lib/target-supports.exp
10061         (check_effective_target_fortran_large_real): New check for large reals.
10062         * gfortran.dg/nan_7.f90: New test.
10063
10064 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10065
10066         PR libgfortran/47567
10067         * gfortran.dg/fmt_f0_1.f90: Update test.
10068
10069 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/47348
10072         * gfortran.dg/array_constructor_36.f90 : New test.
10073         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10074         allow for comparison between different elements of the array
10075         constructor at different levels of optimization.
10076
10077 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10078
10079         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10080         * gcc.target/i386/pr32280-1.c: Likewise.
10081
10082 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10083
10084         PR target/47800
10085         * gcc.target/i386/pr47800.c: New test.
10086
10087 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10088
10089         * objc/execute/exceptions/foward-1.x: New.
10090
10091 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10092
10093         PR fortran/47789
10094         * gfortran.dg/derived_constructor_comps_4.f90: New.
10095
10096 2011-02-18  Tobias Burnus
10097
10098         PR fortran/47775
10099         * gfortran.dg/func_result_6.f90: New.
10100
10101 2011-02-18  Michael Matz  <matz@suse.de>
10102
10103         PR fortran/45586
10104         * gfortran.dg/lto/pr45586_0.f90: New test.
10105         * gfortran.dg/typebound_proc_20.f90: Ditto.
10106         * gfortran.dg/typebound_proc_21.f90: Ditto.
10107
10108 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10109
10110         PR c++/47795
10111         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10112
10113 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10114
10115         PR fortran/47750
10116         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10117         gcc_warning_prefix.
10118         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10119         normalizing the error/warning output.
10120         * gfortran.dg/Wall.f90: Update dg-error/warning.
10121         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10122         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10123         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10124         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10125         * gfortran.dg/class_30.f90: Update dg-error/warning.
10126         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10127         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10128         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10129         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10130         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10131         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10132         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10133         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10134         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10135         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10136         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10137         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10138         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10139         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10140         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10141         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10142         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10143         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10144         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10145         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10146         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10147         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10148         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10149         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10150         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10151
10152 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10153
10154         PR fortran/47768
10155         * gfortran.dg/proc_ptr_comp_30.f90: New.
10156
10157 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR debug/47780
10160         * gcc.target/i386/pr47780.c: New test.
10161
10162 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10163
10164         PR fortran/47767
10165         * gfortran.dg/class_40.f03: New.
10166
10167 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10168
10169         PR c++/47208
10170         * g++.dg/cpp0x/auto21.C: New test.
10171
10172 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10173
10174         * objc.dg/special/unclaimed-category-1.h: Updated for
10175         new ABI support.
10176         * objc.dg/special/unclaimed-category-1.m: Same.
10177         * objc.dg/zero-link-1.m: Same.
10178         * objc.dg/lookup-1.m: Same.
10179         * objc.dg/torture/strings/const-str-9.m
10180         * objc.dg/torture/strings/const-str-10.m: Same.
10181         * objc.dg/torture/strings/const-str-11.m: Same.
10182         * objc.dg/torture/forward-1.m: Same.
10183         * objc.dg/zero-link-2.m: Same.
10184         * objc.dg/encode-7-next-64bit.m: Same.
10185         * objc.dg/method-4.m: Same.
10186         * objc.dg/next-runtime-1.m: Same.
10187         * objc.dg/image-info.m: Same.
10188         * objc.dg/pr23214.m: Same.
10189         * objc.dg/symtab-1.m: Same.
10190         * obj-c++.dg/basic.m: Same.
10191         * obj-c++.dg/proto-lossage-3.m: Same.
10192         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10193         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10194         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10195         * obj-c++.dg/method-11.m: Same.
10196         * objc/execute/enumeration-1.m: Same.
10197         * objc/execute/object_is_class.m: Same.
10198         * objc/execute/formal_protocol-2.m: Same.
10199         * objc/execute/formal_protocol-4.m: Same.
10200         * objc/execute/formal_protocol-6.m: Same.
10201         * objc/execute/bycopy-3.m: Same.
10202         * objc/execute/exceptions/catchall-1.m: Same.
10203         * objc/execute/exceptions/finally-1.m: Same.
10204         * objc/execute/exceptions/local-variables-1.m: Same.
10205         * objc/execute/exceptions/foward-1.m: Same.
10206         * objc/execute/bf-common.h
10207         * objc/execute/enumeration-2.m: Same.
10208         * objc/execute/formal_protocol-1.m: Same.
10209         * objc/execute/formal_protocol-3.m: Same.
10210         * objc/execute/formal_protocol-5.m: Same.
10211         * objc/execute/accessing_ivars.m: Same.
10212         * objc/execute/bycopy-2.m: Same.
10213         * objc/execute/formal_protocol-7.m: Same.
10214         * objc/execute/compatibility_alias.m: Same.
10215         * objc/execute/no_clash.m: Same.
10216         * objc/execute/object_is_meta_class.m: Same.
10217         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10218         * objc/execute/class-tests-1.h: Include stdio.h.
10219         * objc/execute/class-tests-2.h: Same.
10220         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10221         runtimes.
10222         * obj-c++.dg/try-catch-2.mm: Same.
10223
10224 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10225
10226         PR c++/47783
10227         * g++.dg/warn/Wunused-parm-4.C: New test.
10228
10229 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10230             Jan Hubicka  <jh@suse.cz>
10231
10232         PR debug/47106
10233         PR debug/47402
10234         * g++.dg/debug/pr47106.C: New.
10235
10236 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10237
10238         PR target/43653
10239         * gcc.target/i386/pr43653.c: New test.
10240
10241 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10242
10243         PR c++/47172
10244         * g++.dg/template/inherit6.C: New test.
10245
10246 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10247
10248         PR fortran/47745
10249         * gfortran.dg/class_39.f03: New.
10250
10251 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10252
10253         PR c++/47326
10254         * g++.dg/cpp0x/variadic106.C: New test.
10255
10256 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR libfortran/47757
10259         * gfortran.dg/pr47757-1.f90: New test.
10260         * gfortran.dg/pr47757-2.f90: New test.
10261         * gfortran.dg/pr47757-3.f90: New test.
10262
10263         PR c++/47704
10264         * g++.dg/cpp0x/enum8.C: New test.
10265
10266 2011-02-15  Jason Merrill  <jason@redhat.com>
10267
10268         * g++.dg/inherit/implicit-trivial1.C: New.
10269         * g++.dg/cpp0x/implicit-trivial1.C: New.
10270
10271 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10272
10273         PR middle-end/47725
10274         * gcc.dg/torture/pr47725.c: Removed.
10275
10276 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10277
10278         PR target/47755
10279         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10280         constant does not generate a load from memory.
10281
10282 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10283
10284         PR middle-end/47725
10285         * gcc.dg/torture/pr47725.c: New.
10286
10287 2011-02-15  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/47743
10290         * gcc.dg/torture/pr47743.c: New testcase.
10291
10292 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR middle-end/47581
10295         * gcc.target/i386/pr47581.c: New test.
10296
10297 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10298
10299         PR fortran/47730
10300         * gfortran.dg/select_type_22.f03: New.
10301
10302 2011-02-14  Jason Merrill  <jason@redhat.com>
10303
10304         * g++.dg/cpp0x/regress/enum1.C: New.
10305
10306 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10307
10308         * gnat.dg/include.adb: New test.
10309
10310 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10311
10312         PR fortran/47728
10313         * gfortran.dg/class_38.f03: New.
10314
10315 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10316
10317         * gcc.dg/pr46494.c: New test.
10318
10319 2011-02-14  Richard Guenther  <rguenther@suse.de>
10320
10321         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10322
10323 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325         PR ada/41929
10326         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10327         sparc*-sun-solaris2.11.
10328
10329 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10330
10331         PR fortran/47349
10332         * gfortran.dg/argument_checking_18.f90: New.
10333
10334 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10335
10336         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10337         * gfortran.dg/argument_checking_17.f90: New.
10338
10339 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10340
10341         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10342         are temporarily disabled.
10343         * gfortran.dg/class_7.f03: Ditto.
10344         * gfortran.dg/coarray_14.f90: Ditto.
10345         * gfortran.dg/typebound_proc_13.f03: Ditto.
10346
10347 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10348
10349         PR fortran/45586
10350         * gfortran.dg/extends_11.f03: New.
10351
10352 2011-02-11  Xinliang David Li  <davidxl@google.com>
10353
10354         PR tree-optimization/47707
10355         * g++.dg/tree-ssa/pr47707.C: New test.
10356
10357 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10358
10359         * g++.dg/opt/inline17.C: New test.
10360
10361 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10362
10363         PR fortran/47550
10364         * gfortran.dg/pure_formal_2.f90: New.
10365
10366 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10367
10368         PR rtl-optimization/47614
10369         * gfortran.dg/pr47614.f: New.
10370
10371 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10372
10373         PR driver/47678
10374         * gcc.dg/opts-6.c: New test.
10375
10376 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR debug/47684
10379         * gcc.dg/pr47684.c: New test.
10380
10381 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10382
10383         PR target/47629
10384         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10385         c99_runtime, dg-add-options c99_runtime.
10386         (main): Use __asm__.
10387
10388 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10389
10390         PR testsuite/47400
10391         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10392         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10393         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10394         * gcc.dg/ucnid-10.c: Likewise.
10395         * gcc.dg/ucnid-13.c: Likewise.
10396         * gcc.dg/ucnid-7.c: Likewise.
10397         * gcc.dg/ucnid-8.c: Likewise.
10398         Adapt dg-warning line number.
10399
10400 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10401
10402         * gcc.target/i386/parity-1.c: Use -march=k8.
10403         * gcc.target/i386/parity-2.c: Ditto.
10404         * gcc.target/i386/vecinit-1.c: Ditto.
10405         * gcc.target/i386/vecinit-2.c: Ditto.
10406
10407 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10408
10409         PR target/46610
10410         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10411         * gcc.target/mips/save-restore-3.c: Likewise.
10412         * gcc.target/mips/save-restore-4.c: Likewise.
10413         * gcc.target/mips/save-restore-5.c: Likewise.
10414
10415         PR target/47683
10416         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10417         * g++.dg/tree-prof/partition2.C: Likewise.
10418
10419 2011-02-09  Jason Merrill  <jason@redhat.com>
10420
10421         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10422         rather than misdeclare std::puts.
10423
10424         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10425         * g++.dg/other/warning1.C: Likewise.
10426         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10427         * g++.old-deja/g++.gb/scope06.C: Likewise.
10428         * g++.old-deja/g++.law/cvt11.C: Likewise.
10429         * g++.old-deja/g++.law/init1.C: Likewise.
10430         * g++.dg/abi/mangle26.C: Likewise.
10431
10432         * g++.dg/template/function1.C: Adjust for C++0x mode.
10433         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10434
10435         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10436         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10437
10438         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10439
10440         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10441
10442         * g++.dg/cpp0x/regress: New directory.
10443         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10444         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10445         * g++.dg/cpp0x/regress/regress3.C: New.
10446
10447 2011-02-10  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/47677
10450         * gcc.dg/torture/pr47677.c: New testcase.
10451
10452 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10453
10454         * objc.dg/special/load-category-1.m: Remove unused header.
10455         * objc.dg/special/load-category-1a.m: Likewise.
10456         * objc.dg/special/load-category-2.m: Likewise.
10457         * objc.dg/special/load-category-2a.m: Likewise.
10458         * objc.dg/special/load-category-3.m: Likewise.
10459         * objc.dg/special/load-category-3a.m: Likewise.
10460         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10461         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10462         * objc.dg/attributes/class-attribute-1.m: Likewise.
10463         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10464         * obj-c++.dg/property/property.exp: Likewise.
10465         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10466         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10467         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10468         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10469         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10470         * obj-c++.dg/template-8.mm: Likewise.
10471
10472 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10473
10474         PR target/47665
10475         * gcc.target/i386/pr47665.c: New test.
10476
10477 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10478
10479         PR testsuite/47622
10480         Revert
10481         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10482         PR debug/42631
10483         * gcc.dg/pr42631.c: Update test.
10484         * gcc.dg/pr42631-2.c: New test.
10485
10486 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10487
10488         PR fortran/47352
10489         * gfortran.dg/proc_decl_25.f90: New.
10490
10491 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10492
10493         PR fortran/47463
10494         * gfortran.dg/typebound_assignment_2.f03: New.
10495
10496 2011-02-09  Richard Guenther  <rguenther@suse.de>
10497
10498         PR tree-optimization/47664
10499         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10500
10501 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10502
10503         PR middle-end/47646
10504         * gnat.dg/uninit_func.adb: Adjust dg directive.
10505
10506 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10507
10508         PR middle-end/47646
10509         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10510
10511 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10512
10513         PR fortran/47637
10514         * gfortran.dg/auto_dealloc_2.f90: New.
10515
10516 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10517
10518         * gcc.dg/builtins-config.h: Remove __sgi handling.
10519         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10520         -std=c99 for mips-sgi-irix6.5*.
10521
10522 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10523
10524         PR middle-end/45505
10525         * gfortran.dg/pr25923.f90: Remove xfails.
10526
10527 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10528
10529         PR fortran/47583
10530         * gfortran.dg/inquire_14.f90: New test.
10531
10532 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10533
10534         PR fortran/45290
10535         * gfortran.dg/pointer_init_6.f90: New.
10536
10537 2011-02-08  Jeff Law <law@redhat.com>
10538
10539         PR tree-optimization/42893
10540         * gcc.tree-ssa/pr42893.c: New test.
10541
10542 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10543
10544         PR tree-optimization/46834
10545         PR tree-optimization/46994
10546         PR tree-optimization/46995
10547         * gcc.dg/graphite/id-pr46834.c: New.
10548         * gfortran.dg/graphite/id-pr46994.f90: New.
10549         * gfortran.dg/graphite/id-pr46995.f90: New.
10550
10551 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10552
10553         PR middle-end/47646
10554         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10555         using the variable is known the warning is emitted there.
10556         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10557         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10558
10559         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10560         statement.
10561         (vg): Likewise.
10562         * gcc.dg/noreturn-1.c (foo5): Likewise.
10563         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10564         (method2): Likewise.
10565
10566         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10567         the return statement using the uninitialized variable.
10568         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10569
10570 2011-02-08  Richard Guenther  <rguenther@suse.de>
10571
10572         PR middle-end/47639
10573         * g++.dg/opt/pr47639.c: New testcase.
10574
10575 2011-02-08  Richard Guenther  <rguenther@suse.de>
10576
10577         PR tree-optimization/47632
10578         * g++.dg/opt/pr47632.C: New testcase.
10579
10580 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10581
10582         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10583
10584 2011-02-07  Richard Guenther  <rguenther@suse.de>
10585
10586         PR tree-optimization/47615
10587         * g++.dg/opt/pr47615.C: New testcase.
10588
10589 2011-02-07  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/47621
10592         * gcc.dg/torture/pr47621.c: New testcase.
10593
10594 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10595
10596         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10597
10598 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10599
10600         PR fortran/47592
10601         * gfortran.dg/allocate_with_source_1 : New test.
10602
10603 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR middle-end/47610
10606         * gcc.dg/pr47610.c: New test.
10607
10608 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10609
10610         PR debug/42631
10611         * gcc.dg/pr42631.c: Update test.
10612         * gcc.dg/pr42631-2.c: New test.
10613
10614 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10615
10616         PR fortran/47574
10617         * gfortran.dg/pr47574.f90:  New test.
10618
10619 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10620
10621         PR tree-optimization/46194
10622         * gcc.dg/autopar/pr46194.c: New.
10623
10624 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         PR tree-optimization/43695
10627         * g++.dg/ipa/pr43695.C: New.
10628
10629 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR inline-asm/23200
10632         * gcc.dg/pr23200.c: New test.
10633
10634 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10635
10636         PR c++/47589
10637         * g++.dg/pr47589.C: New test.
10638
10639 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10640
10641         PR c++/47398
10642         * g++.dg/template/typedef37.C: New test.
10643         * g++.dg/template/param1.C: Adjust expected error message.
10644
10645 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR middle-end/31490
10648         * gcc.dg/pr31490-2.c: New test.
10649         * gcc.dg/pr31490-3.c: New test.
10650         * gcc.dg/pr31490-4.c: New test.
10651
10652 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10653             Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR c++/46890
10656         * g++.dg/parser/semicolon3.C: Adjust.
10657         * g++.dg/parser/semicolon4.C: New testcase.
10658         * g++.dg/pr46890.C: New testcase.
10659
10660 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10661
10662         PR c++/29571
10663         * g++.dg/init/pr29571.C: New.
10664
10665 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10666
10667         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10668         instead of vect_int.
10669
10670 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10671
10672         PR target/47312
10673         * gcc.target/i386/pr47312.c: New test.
10674
10675         PR target/47564
10676         * gcc.target/i386/pr47564.c: New test.
10677
10678 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10679
10680         PR tree-optimization/45122
10681         * gcc.dg/tree-ssa/pr45122.c: New.
10682
10683 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10684
10685         PR target/47272
10686         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10687         and vec_vsx_st.
10688
10689         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10690         and vsx so a default --with-cpu=power7 doesn't give an error
10691         when -mavoid-indexed-addresses is used.
10692
10693         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10694         wrapper function to save the arguments and then jump to the real
10695         function, rather than depending on the compiler not to move stuff
10696         before an asm.
10697         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10698
10699 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10700             Paul Thomas  <pault@gcc.gnu.org>
10701
10702         PR fortran/47082
10703         * gfortran.dg/class_37.f03 : New test.
10704
10705 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10706             Richard Guenther  <rguenther@suse.de>
10707
10708         PR tree-optimization/40979
10709         PR bootstrap/47044
10710         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10711         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10712         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10713         check_vect_support_and_set_flags.
10714         * gfortran.dg/graphite/vect-pr40979.f90: New.
10715
10716 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10717
10718         PR fortran/47572
10719         * gfortran.dg/class_36.f03: New.
10720
10721 2011-02-02  Richard Guenther  <rguenther@suse.de>
10722
10723         PR tree-optimization/47566
10724         * gcc.dg/lto/20110201-1_0.c: New testcase.
10725
10726 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10727
10728         PR debug/47498
10729         PR debug/47501
10730         PR debug/45136
10731         PR debug/45130
10732         * debug/pr47498.c: New.
10733         * debug/pr47501.c: New.
10734
10735 2011-02-01  Richard Guenther  <rguenther@suse.de>
10736
10737         PR tree-optimization/47559
10738         * g++.dg/torture/pr47559.C: New testcase.
10739
10740 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10741
10742         PR fortran/47565
10743         * gfortran.dg/typebound_call_20.f03: New.
10744
10745 2011-02-01  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/47555
10748         * gcc.dg/pr47555.c: New testcase.
10749
10750 2011-02-01  Richard Guenther  <rguenther@suse.de>
10751
10752         PR tree-optimization/47541
10753         * g++.dg/torture/pr47541.C: New testcase.
10754
10755 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10756
10757         PR fortran/47455
10758         * gfortran.dg/typebound_call_19.f03: New.
10759
10760 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR c++/47416
10763         * g++.dg/cpp0x/pr47416.C: New test.
10764
10765 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10766
10767         PR fortran/47519
10768         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10769
10770 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10771
10772         PR fortran/47463
10773         * gfortran.dg/typebound_assignment_1.f03: New.
10774
10775 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10776
10777         PR tree-optimization/47538
10778         * gcc.c-torture/execute/pr47538.c: New test.
10779
10780 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10781
10782         PR target/45325
10783         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10784
10785 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10788
10789 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10790
10791         PR rtl-optimization/44031
10792         * gcc.c-torture/compile/20110131-1.c: New test.
10793
10794 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10795
10796         PR fortran/47042
10797         * gfortran.dg/stmt_func_1.f90: New.
10798
10799 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10800
10801         PR fortran/47042
10802         * gfortran.dg/interface_34.f90: New.
10803
10804 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10805
10806         PR fortran/47523
10807         * gfortran.dg/realloc_on_assign_5.f03: New test.
10808         * gfortran.dg/realloc_on_assign_5.f03: New test.
10809
10810 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10811
10812         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10813         * gfortran.dg/bessel_7.f90: Likewise.
10814         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10815
10816         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10817         * gfortran.dg/sum_init_expr.f03: Likewise.
10818
10819         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10820
10821         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10822         -r -nostdlib.
10823
10824         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10825         loop only on "vect_intfloat_cvt" targets.
10826
10827 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10828
10829         PR fortran/47531
10830         * gfortran.dg/shape_6.f90: New.
10831
10832 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10833
10834         PR libgfortran/47434
10835         * gfortran.dg/read_infnan_1.f90: Update test.
10836         * gfortran.dg/module_nan.f90: Update test.
10837         * gfortran.dg/char4_iunit_1.f03: Update test.
10838         * gfortran.dg/large_real_kind_1.f90: Update test.
10839         * gfortran.dg/real_const_3.f90: Update test.
10840         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10841
10842 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10843
10844         PR c++/47311
10845         * g++.dg/template/param2.C: New test.
10846
10847 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10848
10849         PR libgfortran/47285
10850         * gfortran.dg/fmt_g.f: New test.
10851
10852 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/47507
10855         * gfortran.dg/pure_formal_1.f90: New.
10856
10857 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR target/42894
10860         * gcc.dg/tls/pr42894.c: New test.
10861
10862 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10863
10864         * gcc.dg/pr47276.c: Add dg-require-visibility.
10865
10866 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10867
10868         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10869
10870 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10871             Tobias Burnus  <burnus@gcc.gnu.org>
10872
10873         PR fortran/45170
10874         PR fortran/35810
10875         PR fortran/47350
10876         * gfortran.dg/realloc_on_assign_3.f03: New test.
10877         * gfortran.dg/realloc_on_assign_4.f03: New test.
10878         * gfortran.dg/allocatable_function_5.f90: New test.
10879         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10880         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10881         implemented" dg-errors.
10882
10883 2011-01-27  Jan Hubicka  <jh@suse.cz>
10884
10885         PR middle-end/46949
10886         * gcc.dg/attr-weakref-4.c: New testcase
10887
10888 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10889
10890         PR tree-optimization/47228
10891         * gcc.dg/torture/pr47228.c: New test.
10892
10893 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10894
10895         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10896
10897 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10898
10899         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10900         when using auto-overlay support on the SPU.
10901
10902 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10903
10904         PR rtl-optimization/44174
10905         * gcc.target/i386/asm-6.c: New test.
10906
10907 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10908
10909         PR rtl-optimization/46856
10910         * gcc.c-torture/compile/pr46856.c: New test.
10911
10912 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10913             Andrew Pinski  <pinskia@gmail.com>
10914
10915         PR c/43082
10916         * gcc.dg/pr43082.c: New.
10917
10918 2011-01-26  DJ Delorie  <dj@redhat.com>
10919
10920         PR rtl-optimization/46878
10921         * gcc.dg/pr46878-1.c: New test.
10922
10923 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR c++/47476
10926         * g++.dg/cpp0x/pr47476.C: New test.
10927
10928 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10929
10930         * gcc.c-torture/compile/20110126-1.c: New test.
10931
10932 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR c/47473
10935         * gcc.dg/torture/pr47473.c: New test.
10936
10937 2011-01-26  Jan Hubicka  <jh@suse.cz>
10938
10939         PR target/47237
10940         * gcc.c-torture/execute/pr47237.c: New testcase.
10941
10942 2011-01-26  Jan Hubicka  <jh@suse.cz>
10943
10944         PR tree-optimization/47190
10945         * gcc.dg/attr-weakref-3.c: New testcase.
10946
10947 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10948
10949         PR c++/43601
10950         * gcc.dg/dll-9a.c: New test file.
10951         * gcc.dg/dll-11.c: Likewise.
10952         * gcc.dg/dll-12.c: Likewise.
10953         * gcc.dg/dll-12a.c: Likewise.
10954         * gcc.dg/dll-11a.c: Likewise.
10955         * gcc.dg/dll-9.c: Likewise.
10956         * gcc.dg/dll-10.c: Likewise.
10957         * gcc.dg/dll-10a.c: Likewise.
10958         * g++.dg/ext/dllexport4a.cc: Likewise.
10959         * g++.dg/ext/dllexport4.C: Likewise.
10960         * g++.dg/ext/dllexport5.C: Likewise.
10961         * g++.dg/ext/dllexport5a.cc: Likewise.
10962
10963 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10964
10965         PR tree-optimization/46970
10966         * gcc.dg/graphite/pr46970.c: New.
10967
10968 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10969
10970         PR tree-optimization/46215
10971         * gcc.dg/graphite/pr46215.c: New.
10972
10973 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10974
10975         PR tree-optimization/46168
10976         * gcc.dg/graphite/pr46168.c: New.
10977
10978 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10979
10980         PR tree-optimization/43657
10981         * gcc.dg/graphite/pr43657.c: New.
10982
10983 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10984
10985         PR tree-optimization/29832
10986         * gfortran.dg/graphite/pr29832.f90: New.
10987
10988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10989
10990         PR tree-optimization/43567
10991         * gcc.dg/graphite/pr43567.c: New.
10992
10993 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10994
10995         * gfortran.dg/graphite/interchange-4.f: New.
10996         * gfortran.dg/graphite/interchange-5.f: New.
10997
10998         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10999         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11000         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11001         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11002         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11003         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11004         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11005         * gfortran.dg/ltrans-7.f90: Removed.
11006         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11007
11008         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11009         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11010         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11011         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11012         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11013         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11014         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11015         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11016         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11017         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11018         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11019         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11020         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11021         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11022         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11023         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11024         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11025         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11026         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11027         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11028         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11029         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11030         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11031         * gcc.dg/tree-ssa/data-dep-1.c
11032         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11033         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11034         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11035         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11036         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11037
11038 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR tree-optimization/47265
11041         PR tree-optimization/47443
11042         * gcc.c-torture/compile/pr47265.c: New test.
11043         * gcc.dg/pr47443.c: New test.
11044
11045 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11046
11047         PR tree-optimization/47382
11048         * g++.dg/torture/pr47382.C: New test.
11049         * g++.dg/opt/devirt1.C: Xfail.
11050
11051 2011-01-25  Yao Qi  <yao@codesourcery.com>
11052
11053         PR target/45701
11054         * gcc.target/arm/pr45701-1.c: New test.
11055         * gcc.target/arm/pr45701-2.c: New test.
11056         * gcc.target/arm/pr45701-3.c: New test.
11057
11058 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11059             Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR tree-optimization/47271
11062         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11063
11064 2011-01-25  Nick Clifton  <nickc@redhat.com>
11065
11066         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11067         (saturate_add): Delete.
11068         (exchange): Delete.
11069         (main): Do not run saturate_add.
11070         (set_interrupts): Delete.
11071
11072 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11073
11074         PR fortran/47448
11075         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11076
11077 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR tree-optimization/47427
11080         PR tree-optimization/47428
11081         * gcc.c-torture/compile/pr47427.c: New test.
11082         * gcc.c-torture/compile/pr47428.c: New test.
11083
11084 2011-01-25  Richard Guenther  <rguenther@suse.de>
11085
11086         PR middle-end/47411
11087         * gcc.dg/torture/pr47411.c: New testcase.
11088
11089 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11090
11091         * gfortran.dg/graphite/id-24.f: New.
11092         * gfortran.dg/graphite/id-25.f: New.
11093
11094 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11095
11096         * gfortran.dg/graphite/id-23.f: New.
11097
11098 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11099
11100         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11101
11102 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11103
11104         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11105         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11106         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11107         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11108         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11109         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11110         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11111         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11112         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11113
11114 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11115
11116         * gcc.dg/graphite/block-0.c: Add documentation.
11117         * gcc.dg/graphite/block-4.c: Same.
11118         * gcc.dg/graphite/block-7.c: Same.
11119         * gcc.dg/graphite/block-8.c: New.
11120         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11121         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11122         * gcc.dg/graphite/interchange-12.c: Add documentation.
11123         * gcc.dg/graphite/interchange-13.c: New.
11124         * gcc.dg/graphite/interchange-14.c: New.
11125         * gcc.dg/graphite/interchange-15.c: New.
11126         * gcc.dg/graphite/interchange-8.c: Add documentation.
11127         * gcc.dg/graphite/interchange-mvt.c: Same.
11128
11129 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11130
11131         PR target/47408
11132         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11133         * gcc.target/powerpc/altivec-14.c: Ditto.
11134         * gcc.target/powerpc/altivec-33.c: Ditto.
11135         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11136         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11137         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11138         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11139         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11140         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11141         * g++.dg/ext/altivec-15.C: Ditto.
11142         * g++.dg/ext/altivec-types-1.C: Ditto.
11143         * g++.dg/ext/altivec-types-2.C: Ditto.
11144         * g++.dg/ext/altivec-types-3.C: Ditto.
11145         * g++.dg/ext/altivec-types-4.C: Ditto.
11146
11147 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11148
11149         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11150
11151 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11152
11153         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11154         optimization options.
11155
11156 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11157
11158         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11159
11160         PR testsuite/45988
11161         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11162
11163 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11164
11165         PR fortran/47421
11166         * gfortran.dg/allocatable_scalar_12.f90: New.
11167
11168 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11169
11170         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11171         vectorization to be not profitable if peeling is used to
11172         realign the memory access.
11173         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11174         loop bound to avoid loop unrolling.
11175         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11176
11177 2011-01-22  Jan Hubicka  <jh@suse.cz>
11178
11179         PR lto/47333
11180         * g++.dg/lto/pr47333.C: New file.
11181
11182 2011-01-22  Jan Hubicka  <jh@suse.cz>
11183
11184         PR tree-optimization/43884
11185         PR lto/44334
11186         * gcc.dg/autopar/outer-2.c: Increase array size.
11187         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11188
11189 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11190
11191         PR fortran/38536
11192         * gfortran.dg/c_loc_tests_16.f90:  New test.
11193
11194 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11195
11196         PR fortran/47399
11197         * gfortran.dg/typebound_proc_19.f90: New.
11198
11199 2011-01-21  Jeff Law <law@redhat.com>
11200
11201         PR tree-optimization/47053
11202         * g++.dg/pr47053.C: New test.
11203
11204 2011-01-21  Jason Merrill  <jason@redhat.com>
11205
11206         PR c++/47041
11207         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11208
11209 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11210
11211         PR c++/47388
11212         * g++.dg/cpp0x/range-for10.C: New test.
11213         * g++.dg/template/for1.C: New test.
11214
11215         PR middle-end/45566
11216         * g++.dg/tree-prof/partition3.C: New test.
11217
11218         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11219
11220         PR rtl-optimization/47366
11221         * g++.dg/opt/pr47366.C: New test.
11222
11223 2011-01-21  Jason Merrill  <jason@redhat.com>
11224
11225         PR c++/46552
11226         * g++.dg/cpp0x/constexpr-regress2.C: New.
11227
11228         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11229
11230 2011-01-21  Jeff Law <law@redhat.com>
11231
11232         PR rtl-optimization/41619
11233         * gcc.dg/pr41619.c: New.
11234
11235 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11236
11237         PR tree-optimization/47355
11238         * g++.dg/opt/pr47355.C: New test.
11239
11240 2011-01-21  Richard Guenther  <rguenther@suse.de>
11241
11242         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11243         making main hot.
11244
11245 2011-01-21  Richard Guenther  <rguenther@suse.de>
11246
11247         PR tree-optimization/47365
11248         * gcc.dg/torture/pr47365.c: New testcase.
11249         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11250
11251 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11252
11253         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11254
11255 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR tree-optimization/47391
11258         * gcc.dg/pr47391.c: New test.
11259
11260 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11261
11262         * g++.dg/template/char1.C: Use signed char.
11263
11264 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11265
11266         PR fortran/47377
11267         * gfortran.dg/pointer_target_4.f90: New.
11268
11269 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11270
11271         PR target/47251
11272         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11273         ILP32 system and not IP32.
11274
11275 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11276
11277         PR debug/46583
11278         * g++.dg/debug/pr46583.C: New.
11279
11280 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR debug/47283
11283         * g++.dg/debug/pr47283.C: New test.
11284
11285         PR testsuite/47371
11286         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11287         * gcc.target/i386/headmerge-2.c: Likewise.
11288
11289 2011-01-20  Richard Guenther  <rguenther@suse.de>
11290
11291         PR middle-end/47370
11292         * gcc.dg/torture/pr47370.c: New testcase.
11293
11294 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11295
11296         PR tree-optimization/46130
11297         * gcc.dg/pr46130-1.c: New test.
11298         * gcc.dg/pr46130-2.c: New test.
11299
11300 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11301
11302         PR c++/47291
11303         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11304
11305 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11306
11307         PR debug/46240
11308         * g++.dg/debug/pr46240.cc: New.
11309
11310 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR c++/47303
11313         * g++.dg/template/anonunion1.C: New test.
11314
11315         PR rtl-optimization/47337
11316         * gcc.c-torture/execute/pr47337.c: New test.
11317
11318 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11319
11320         PR testsuite/45342
11321         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11322
11323 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11324
11325         PR tree-optimization/46021
11326         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11327
11328 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11329
11330         PR tree-optimization/47290
11331         * g++.dg/torture/pr47290.C: New test.
11332
11333 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11334
11335         PR fortran/47240
11336         * gfortran.dg/proc_ptr_comp_29.f90: New.
11337
11338 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11339
11340         PR testsuite/41146
11341         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11342         powerpc-apple-darwin9.
11343
11344 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR rtl-optimization/47299
11347         * gcc.c-torture/execute/pr47299.c: New test.
11348
11349 2011-01-17  Jason Merrill  <jason@redhat.com>
11350
11351         * g++.dg/cpp0x/constexpr-virtual.C: New.
11352
11353 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11354
11355         PR fortran/47331
11356         * gfortran.dg/gomp/pr47331.f90: New test.
11357
11358 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11359
11360         PR objc/47314
11361         * objc.dg/selector-warn-1.m: New.
11362         * obj-c++.dg/selector-warn-1.mm: New.
11363
11364 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11365
11366         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11367         Update dg-final accordingly.
11368
11369 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11370
11371         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11372
11373 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11374
11375         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11376         target check.
11377         * gcc.dg/guality/pr36728-2.c: Likewise.
11378
11379 2011-01-17  Richard Guenther  <rguenther@suse.de>
11380
11381         PR tree-optimization/47313
11382         * g++.dg/torture/pr47313.C: New testcase.
11383
11384 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11385
11386         PR target/47318
11387         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11388         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11389         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11390         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11391
11392         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11393         as __m256i.
11394         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11395         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11396         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11397
11398 2011-01-17  Richard Guenther  <rguenther@suse.de>
11399
11400         PR tree-optimization/45967
11401         * gcc.dg/torture/pr45967-2.c: New testcase.
11402         * gcc.dg/torture/pr45967-3.c: Likewise.
11403
11404 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11405
11406         PR testsuite/47325
11407         * g++.dg/ext/pr47213.C: Require visibility.
11408
11409 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11410
11411         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11412         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11413
11414 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11415
11416         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11417         Linux-based targets.
11418
11419 2011-01-13  Jan Hubicka  <jh@suse.cz>
11420
11421         PR tree-optimization/47276
11422         * gcc.dg/pr47276.c: New testcase.
11423
11424 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11425             Jonathan Wakely  <jwakely.gcc@gmail.com>
11426
11427         PR c++/33558
11428         * g++.dg/other/pr33558.C: New.
11429         * g++.dg/other/pr33558-2.C: New.
11430
11431 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11432
11433         PR tree-optimization/45934
11434         PR tree-optimization/46302
11435         * g++.dg/ipa/devirt-c-1.C: New test.
11436         * g++.dg/ipa/devirt-c-2.C: Likewise.
11437         * g++.dg/ipa/devirt-c-3.C: Likewise.
11438         * g++.dg/ipa/devirt-c-4.C: Likewise.
11439         * g++.dg/ipa/devirt-c-5.C: Likewise.
11440         * g++.dg/ipa/devirt-c-6.C: Likewise.
11441         * g++.dg/ipa/devirt-6.C: Likewise.
11442         * g++.dg/ipa/devirt-d-1.C: Likewise.
11443         * g++.dg/torture/pr45934.C: Likewise.
11444
11445 2011-01-14  Jason Merrill  <jason@redhat.com>
11446
11447         * g++.dg/cpp0x/variadic105.C: New.
11448
11449 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11450             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11451
11452         PR objc/45989
11453         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11454         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11455         execution tests on i?86-*-*, x86_64-*-* and
11456         powerpc*-apple-darwin* && ilp32.
11457         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11458         tests on i?86-*-* and x86_64-*-*.
11459
11460 2011-01-14  Richard Guenther  <rguenther@suse.de>
11461
11462         PR tree-optimization/47280
11463         * g++.dg/opt/pr47280.C: New testcase.
11464
11465 2011-01-14  Jason Merrill  <jason@redhat.com>
11466
11467         * g++.dg/cpp0x/constexpr-regress1.C: New.
11468
11469         * g++.dg/ext/flexary2.C: New.
11470
11471 2011-01-14  Richard Guenther  <rguenther@suse.de>
11472
11473         PR middle-end/47281
11474         * gcc.dg/torture/pr47281.c: New testcase.
11475         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11476
11477 2011-01-14  Richard Guenther  <rguenther@suse.de>
11478
11479         PR tree-optimization/47286
11480         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11481
11482 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11483
11484         PR c++/47213
11485         * g++.dg/ext/pr47213.C: New.
11486
11487 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11488
11489         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11490
11491 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11492             Mikael Morin  <mikael@gcc.gnu.org>
11493
11494         PR fortran/45848
11495         PR fortran/47204
11496         * gfortran.dg/select_type_20.f90: New.
11497         * gfortran.dg/select_type_21.f90: New.
11498
11499 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11500
11501         PR target/47251
11502         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11503
11504 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11505
11506         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11507         * gcc.dg/guality/pr36728-2.c: Likewise.
11508
11509 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11510
11511         PR debug/PR46973
11512         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11513
11514 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11515
11516         PR rtl-optimization/45352
11517         * gcc.dg/pr45352-3.c: New.
11518
11519 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11520
11521         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11522         comment.
11523         * g++.dg/cpp0x/range-for8.C: New.
11524         * g++.dg/cpp0x/range-for9.C: New.
11525
11526 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11527
11528         PR debug/47209
11529         * g++.dg/debug/pr47209.C: New.
11530
11531 2011-01-12  Richard Guenther  <rguenther@suse.de>
11532
11533         PR lto/47259
11534         * gcc.dg/lto/pr47259_0.c: New testcase.
11535         * gcc.dg/lto/pr47259_1.c: Likewise.
11536
11537 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11538
11539         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11540         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11541         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11542         methods missing from the OBJC2 Object.
11543         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11544         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11545         GNU and NeXT runtimes.
11546         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11547         comments.
11548         * objc-obj-c++-shared/Object1.m: Likewise.
11549         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11550         * objc.dg/proto-qual-1.m: Likewise.
11551         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11552         * obj-c++.dg/proto-qual-1.mm: Likewise.
11553
11554 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11555
11556         PR testsuite/33033
11557         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11558
11559 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11560
11561         Fixed the Objective-C++ testsuite and updated all tests.
11562         * lib/obj-c++.exp (obj-c++_init): Declare and set
11563         gcc_warning_prefix and gcc_error_prefix.
11564         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11565         'dg-warning', 'dg-message' and 'dg-error'.
11566         * obj-c++.dg/class-extension-3.mm: Likewise.
11567         * obj-c++.dg/class-protocol-1.mm: Likewise.
11568         * obj-c++.dg/encode-7.mm: Likewise.
11569         * obj-c++.dg/exceptions-3.mm: Likewise.
11570         * obj-c++.dg/exceptions-5.mm: Likewise.
11571         * obj-c++.dg/method-12.mm: Likewise.
11572         * obj-c++.dg/method-13.mm: Likewise.
11573         * obj-c++.dg/method-15.mm: Likewise.
11574         * obj-c++.dg/method-16.mm: Likewise.
11575         * obj-c++.dg/method-4.mm: Likewise.
11576         * obj-c++.dg/method-8.mm: Likewise.
11577         * obj-c++.dg/method-conflict-1.mm: Likewise.
11578         * obj-c++.dg/method-conflict-2.mm: Likewise.
11579         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11580         and uncommented second part of the testcase now that the testsuite
11581         works correctly.
11582         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11583         and uncommented second part of the testcase now that the testsuite
11584         works correctly.
11585         * obj-c++.dg/private-1.mm: Likewise.
11586         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11587         * obj-c++.dg/syntax-error-7.mm: Likewise.
11588         * obj-c++.dg/warn5.mm: Likewise.
11589         * obj-c++.dg/property/at-property-14.mm: Likewise.
11590         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11591         FIXME.
11592         * obj-c++.dg/property/at-property-18.mm: Likewise.
11593         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11594         FIXME.
11595         * obj-c++.dg/property/at-property-21.mm: Likewise.
11596         * obj-c++.dg/property/at-property-28.mm: Likewise.
11597         * obj-c++.dg/property/at-property-5.mm: Likewise.
11598         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11599         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11600         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11601         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11602         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11603         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11604         * obj-c++.dg/tls/diag-5.mm: Likewise.
11605         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11606         dg-error, now matched correctly.
11607
11608 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11609
11610         * objc.dg/property/at-property-29.m: New.
11611         * obj-c++.dg/property/at-property-29.mm: New.
11612
11613 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11614
11615         * go.test/go-test.exp (go-set-goarch): New proc.
11616         (go-gc-tests): Use it.
11617
11618 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11619
11620         PR debug/46955
11621         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11622
11623 2011-01-11  Richard Henderson  <rth@redhat.com>
11624
11625         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11626
11627 2011-01-11  Jan Hubicka  <jh@suse.cz>
11628
11629         PR lto/45721
11630         PR lto/45375
11631         * gcc.dg/lto/pr45721_1.c: New file.
11632         * gcc.dg/lto/pr45721_0.c: New file.
11633
11634 2011-01-11  Richard Guenther  <rguenther@suse.de>
11635
11636         PR tree-optimization/46076
11637         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11638
11639 2011-01-11  Jeff Law <law@redhat.com>
11640
11641         * PR tree-optimization/47086
11642         * gcc.dg/pr47086.c: New test.
11643
11644 2011-01-11  Jason Merrill  <jason@redhat.com>
11645
11646         PR c++/46658
11647         * g++.dg/template/new10.C: New.
11648
11649         PR c++/45520
11650         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11651
11652 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11653
11654         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11655         Split type definitions and NSConstantString class into...
11656         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11657         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11658         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11659         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11660         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11661         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11662         to comments.
11663         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11664         encode defines for newer NeXT system headers.
11665         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11666         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11667         * objc.dg/foreach-5.m: Likewise.
11668         * objc.dg/foreach-2.m: Likewise.
11669         * objc.dg/foreach-4.m: Likewise.
11670         * objc.dg/torture/strings/string1.m: Likewise.
11671         * objc.dg/torture/strings/string2.m: Likewise.
11672         * objc.dg/torture/strings/string3.m: Likewise.
11673         * objc.dg/torture/strings/string4.m: Likewise.
11674         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11675         header and stand alone.
11676         * obj-c++.dg/strings/strings-2.mm: Likewise.
11677         * objc.dg/torture/strings/const-str-3.m: Likewise.
11678         * objc.dg/strings/strings-2.m: Likewise.
11679         * objc.dg/strings/const-str-12b.m: Likewise.
11680
11681 2011-01-12  Richard Guenther  <rguenther@suse.de>
11682
11683         PR middle-end/32511
11684         * gcc.dg/attr-weak-1.c: Adjust.
11685
11686 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11687
11688         PR fortran/47051
11689         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11690         standard compliant and comment.
11691
11692 2011-01-10  Jan Hubicka  <jh@suse.cz>
11693
11694         PR lto/46083
11695         * gcc.dg/initpri3.c: New testcase.
11696
11697 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11698
11699         PR lto/47222
11700         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11701         externally visible.
11702         (g_esi): Likewise.
11703         (g_ebx): Likewise.
11704         (g_ebp): Likewise.
11705         (g_esp): Likewise.
11706         (g_ebp_save): Likewise.
11707         (g_esp_save): Likewise.
11708
11709 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11710
11711         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11712
11713 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11714
11715         PR tree-optimization/46021
11716         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11717         i?86-*-*, x86_64-*-*.
11718
11719 2011-01-10  Jeff Law <law@redhat.com>
11720
11721         * PR tree-optimization/47141
11722         * gcc.c-torture/compile/pr47141.c: New test.
11723
11724 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11725
11726         PR testsuite/46230
11727         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11728         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11729         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11730         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11731
11732         PR testsuite/46230
11733         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11734         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11735         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11736         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11737         being vectorized.  Adjust dg-final pattern.
11738
11739         PR testsuite/46230
11740         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11741         * gcc.dg/vect/slp-24.c: Likewise.
11742
11743 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11744
11745         PR c++/47218
11746         * g++.dg/other/pr47218-1.C: New test file.
11747         * g++.dg/other/pr47218.C: Likewise.
11748         * g++.dg/other/pr47218.h: New supporting header.
11749
11750 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11751
11752         PR objc/47232
11753         * objc.dg/attributes/invalid-attribute-1.m: New.
11754         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11755
11756 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11757
11758         PR fortran/47224
11759         * gfortran.dg/proc_ptr_comp_28.f90: New.
11760
11761 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11762
11763         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11764         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11765         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11766         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11767         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11768         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11769         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11770         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11771         * objc.dg/gnu-api-2-class.m: Likewise.
11772         * objc.dg/gnu-api-2-ivar.m: Likewise.
11773         * objc.dg/gnu-api-2-method.m: Likewise.
11774         * objc.dg/gnu-api-2-objc.m: Likewise.
11775         * objc.dg/gnu-api-2-object.m: Likewise.
11776         * objc.dg/gnu-api-2-property.m: Likewise.
11777         * objc.dg/gnu-api-2-protocol.m: Likewise.
11778         * objc.dg/gnu-api-2-sel.m: Likewise.
11779
11780 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11781
11782         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11783         * objc.dg/objc-foreach-4.m: Likewise.
11784         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11785         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11786         * objc.dg/foreach-4.m: Likewise.
11787         * objc.dg/foreach-5.m: Likewise.
11788         * objc.dg/foreach-3.m: Return self from init.
11789
11790 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11791
11792         PR fortran/38536
11793         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11794
11795 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11796
11797         PR fortran/46313
11798         * gfortran.dg/class_35.f90: New.
11799
11800 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11801
11802         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11803
11804 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11805
11806         PR objc/47078
11807         * objc.dg/invalid-method-2.m: New.
11808         * obj-c++.dg/invalid-method-2.mm: New.
11809
11810 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11811
11812         PR fortran/46896
11813         * gfortran.dg/transpose_optimization_2.f90 : New test.
11814
11815 2011-01-08  Jan Hubicka  <jh@suse.cz>
11816
11817         PR tree-optmization/46469
11818         * g++.dg/torture/pr46469.C: New testcase.
11819
11820 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11821
11822         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11823         emulation of libobjc-gnu structure layout functionality to ..
11824         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11825         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11826         * objc/execute/bf-common.h: Adjust headers.
11827         * objc/execute/bf-1.m: Likewise.
11828         * objc/execute/bf-2.m: Likewise.
11829         * objc/execute/bf-3.m: Likewise.
11830         * objc/execute/bf-4.m: Likewise.
11831         * objc/execute/bf-5.m: Likewise.
11832         * objc/execute/bf-6.m: Likewise.
11833         * objc/execute/bf-7.m: Likewise.
11834         * objc/execute/bf-8.m: Likewise.
11835         * objc/execute/bf-9.m: Likewise.
11836         * objc/execute/bf-10.m: Likewise.
11837         * objc/execute/bf-11.m: Likewise.
11838         * objc/execute/bf-12.m: Likewise.
11839         * objc/execute/bf-13.m: Likewise.
11840         * objc/execute/bf-14.m: Likewise.
11841         * objc/execute/bf-15.m: Likewise.
11842         * objc/execute/bf-16.m: Likewise.
11843         * objc/execute/bf-17.m: Likewise.
11844         * objc/execute/bf-18.m: Likewise.
11845         * objc/execute/bf-19.m: Likewise.
11846         * objc/execute/bf-20.m: Likewise.
11847         * objc/execute/bf-21.m: Likewise.
11848         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11849         objc_get_type_qualifiers ().
11850
11851 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11852
11853         PR fortran/45777
11854         * gfortran.dg/dependency_39.f90:  New test.
11855
11856 2011-01-07  Jan Hubicka  <jh@suse.cz>
11857
11858         Get builtins tests ready for linker plugin.
11859         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11860         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11861         my_memset, my_bzero): Mark used.
11862         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11863         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11864         volatile.
11865         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11866         volatile.
11867
11868 2011-01-07  Jan Hubicka  <jh@suse.cz>
11869
11870         PR tree-optimization/46367
11871         * g++.dg/torture/pr46367.C: New file.
11872
11873 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR target/47201
11876         * gcc.dg/pr47201.c: New test.
11877
11878         PR bootstrap/47187
11879         * gcc.dg/tree-prof/pr47187.c: New test.
11880
11881 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11882
11883         PR fortran/41580
11884         * gfortran.dg/extends_type_of_3.f90: New.
11885
11886 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11887
11888         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11889         * g++.dg/ext/dllimport-MI1.C: Likewise.
11890         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11891         * g++.dg/ext/dllimport10.C: Likewise.
11892         * g++.dg/ext/dllimport11.C: Likewise.
11893         * g++.dg/ext/dllimport12.C: Likewise.
11894         * g++.dg/ext/dllimport13.C: Likewise.
11895         * g++.dg/ext/dllimport2.C: Likewise.
11896         * g++.dg/ext/dllimport3.C: Likewise.
11897         * g++.dg/ext/dllimport4.C: Likewise.
11898         * g++.dg/ext/dllimport5.C: Likewise.
11899         * g++.dg/ext/dllimport6.C: Likewise.
11900         * g++.dg/ext/dllimport8.C: Likewise.
11901         * g++.dg/ext/dllimport9.C: Likewise.
11902         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11903         targets, too. Additionally enable test for i?86-*-mingw*.
11904         * g++.dg/ext/selectany1.C: Likewise.
11905         Remove guard variable check.
11906
11907 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11908
11909         PR fortran/47189
11910         PR fortran/47194
11911         * gfortran.dg/storage_size_3.f08: Extended.
11912
11913 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR c++/47022
11916         * g++.dg/template/stdarg1.C: New test.
11917
11918 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11919
11920         PR fortran/47195
11921         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11922         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11923         from the interface of functions to not hide the errors that
11924         shall be tested.
11925
11926 2011-01-06  Jan Hubicka  <jh@suse.cz>
11927
11928         * gcc.dg/lto/pr47188_0.c: New testcase.
11929         * gcc.dg/lto/pr47188_1.c: New testcase.
11930
11931 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11932
11933         PR fortran/33117
11934         PR fortran/46478
11935         * gfortran.dg/interface_33.f90: New test.
11936
11937 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11938
11939         PR c/47150
11940         * gcc.c-torture/compile/pr47150.c: New test.
11941
11942 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11943
11944         PR tree-optimization/47139
11945         * gcc.dg/vect/pr47139.c: New test.
11946
11947 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11948
11949         PR fortran/47180
11950         * gfortran.dg/extends_type_of_2.f03: New.
11951
11952 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11953
11954         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11955
11956 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11957
11958         * gnat.dg/opt14.adb: New test.
11959
11960 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11961
11962         PR fortran/46017
11963         * gfortran.dg/allocate_error_2.f90:  New test.
11964
11965 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11966
11967         PR fortran/47024
11968         * gfortran.dg/storage_size_3.f08: New.
11969
11970 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11971
11972         PR libgfortran/47154
11973         * gfortran.dg/namelist_68.f90: New test.
11974
11975 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11976
11977         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11978
11979 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11980
11981         PR fortran/46448
11982         * gfortran.dg/class_34.f90: New.
11983
11984 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11985
11986         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11987         use __builtin_inff.  Skip all single-precision tests that require
11988         Infinity.
11989
11990 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11991
11992         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11993
11994 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11995
11996         PR tree-optimization/47148
11997         * gcc.c-torture/execute/pr47148.c: New test.
11998
11999         PR tree-optimization/47155
12000         * gcc.c-torture/execute/pr47155.c: New test.
12001
12002         PR rtl-optimization/47157
12003         * gcc.c-torture/compile/pr47157.c: New test.
12004
12005 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12006
12007         * gcc.dg/torture/vector-shift2.c (schar): Define.
12008         (main): Always use schar or uchar instead of plain "char" to avoid
12009         dependencies on implementation-defined char signedness.
12010
12011 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12012
12013         PR tree-optimization/46801
12014         * gnat.dg/pack9.adb: Remove xfail.
12015
12016 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12017
12018         PR tree-optimization/46984
12019         * g++.dg/ipa/pr46984.C: New test.
12020
12021 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12022
12023         PR fortran/46408
12024         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12025
12026 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12027
12028         PR tree-optimization/47140
12029         * gcc.c-torture/compile/pr47140.c: New test.
12030
12031         PR rtl-optimization/47028
12032         * gcc.dg/pr47028.c: New test.
12033
12034 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12035
12036         * objc.dg/protocol-forward-1.m: Removed TODO.
12037         * objc.dg/protocol-forward-2.m: New.
12038         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12039         * obj-c++.dg/protocol-forward-2.mm: New.
12040
12041 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12042
12043         PR target/38662
12044         * g++.dg/eh/pr38662.C: New testcase.
12045
12046 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12047
12048         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12049         scan for newline '\n'.
12050
12051 \f
12052 Copyright (C) 2011 Free Software Foundation, Inc.
12053
12054 Copying and distribution of this file, with or without modification,
12055 are permitted in any medium without royalty provided the copyright
12056 notice and this notice are preserved.