OSDN Git Service

PR tree-optimization/51246
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/51246
4         * gcc.c-torture/compile/pr51246.c: New test.
5
6         PR rtl-optimization/51014
7         * g++.dg/opt/pr51014.C: New test.
8
9 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
10
11         PR c++/51367
12         * g++.dg/template/error47.C: New.
13
14 2011-11-30  Jason Merrill  <jason@redhat.com>
15
16         PR c++/51009
17         * g++.dg/init/aggr8.C: New.
18
19 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
20
21         PR target/50725
22         * gcc.target/i386/pr50725.c: New test.
23
24         PR middle-end/51089
25         * gfortran.dg/gomp/pr51089.f90: New test.
26
27 2011-11-30  Andrew Pinski  <apinski@cavium.com>
28
29         * gcc.dg/pr51321.c: New testcase.
30
31 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
32
33         PR rtl-optimization/48721
34         * gcc.target/i386/pr48721.c: New test.
35
36 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
37
38         PR c++/51299
39         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
40
41 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
42
43         PR tree-optimization/51247
44         * gcc.c-torture/compile/pr51247.c: New test.
45
46 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
47
48         PR target/50123
49         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
50
51 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
52
53         * gcc.target/powerpc/ppc-target-4.c: New file to test target
54         specific functions enabling target specific builtins.
55
56 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
57
58         Use complex floating-point constant in CDBL.
59
60         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
61
62 2011-11-29  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/51306
65         PR fortran/48700
66         * gfortran.dg/move_alloc_5.f90: Add dg-error.
67         * gfortran.dg/select_type_23.f03: Add dg-error.
68         * gfortran.dg/move_alloc_6.f90: New.
69         * gfortran.dg/move_alloc_7.f90: New.
70
71 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
72
73         PR tree-optimization/51301
74         * gcc.dg/vect/pr51301.c: New test.
75
76 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
77
78         * g++.dg/cdce3.C: Use dg-additional-options.
79
80 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
81
82         PR middle-end/50907
83         * gcc.dg/tree-prof/pr50907.c: New test.
84
85         PR tree-optimization/50078
86         * gcc.dg/pr50078.c: New test.
87
88         PR tree-optimization/50682
89         * g++.dg/opt/pr50682.C: New test.
90
91 2011-11-28  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/51308
94         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
95
96 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
97             Iain Sandoe  <iains@gcc.gnu.org>
98
99         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
100         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
101         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
102         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
103         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
104
105 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
106
107         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
108         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
109         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
110         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
111         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
112         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
113         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
114         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
115         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
116         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
117         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
118         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
119         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
120         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
121         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
122         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
123         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
124         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
125         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
126         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
127         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
128         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
129         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
130         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
131         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
132         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
133         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
134
135 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
136
137         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
138         imply -mno-dspr2.
139         * gcc.target/mips/no-dsp-1.c: New test.
140         * gcc.target/mips/soft-float-1.c: Likewise.
141
142 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
143
144         PR rtl-optimization/49912
145         * g++.dg/other/pr49912.C: New test.
146
147 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
148
149         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
150         effective target.
151         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
152
153 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
154
155         PR fortran/51250
156         PR fortran/43829
157         * gfortran.dg/inline_sum_3.f90: New test.
158
159 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
160
161         PR testsuite/51258
162         * lib/target-supports.exp
163         (check_effective_target_sync_long_long): Also supported on 32bit
164         x86 targets.  Add comment about required dg-options.
165         Add alpha*-*-* targets.
166         (check_effective_target_sync_long_long_runtime): Ditto.
167
168         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
169         32bit x86 targets.
170         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
171         * gcc.dg/atomic-exchange-4.c: Ditto.
172         * gcc.dg/atomic-load-4.c: Ditto.
173         * gcc.dg/atomic-store-4.c: Ditto.
174         * gcc.dg/di-longlong64-sync-1.c: Ditto.
175         * gcc.dg/di-sync-multithread.c: Ditto.
176         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
177         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
178
179 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
180
181         PR testsuite/51258
182         * lib/target-supports.exp
183         (check_effective_target_sync_int_128_runtime): New procedure.
184         (check_effective_target_sync_long_long_runtime): Ditto.
185         (check_effective_target_sync_long_long): Add arm*-*-*.
186         (check_effective_target_sync_longlong): Remove.
187
188         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
189         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
190         * gcc.dg/atomic-exchange-5.c: Ditto.
191         * gcc.dg/atomic-load-5.c: Ditto.
192         * gcc.dg/atomic-store-5.c: Ditto.
193         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
194         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
195         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
196         effective target.
197         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
198         * gcc.dg/atomic-exchange-4.c: Ditto.
199         * gcc.dg/atomic-load-4.c: Ditto.
200         * gcc.dg/atomic-store-4.c: Ditto.
201         * gcc.dg/di-longlong64-sync-1.c: Ditto.
202         * gcc.dg/di-sync-multithread.c: Ditto.
203         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
204         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
205
206 2011-11-25  Tobias Burnus  <burnus@net-b.de>
207
208         PR fortran/50408
209         * gfortran.dg/whole_file_35.f90: New.
210
211 2011-11-25  Tobias Burnus  <burnus@net-b.de>
212
213         PR fortran/51302
214         * gfortran.dg/volatile13.f90: New.
215
216 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
217
218         PR c/51256
219         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
220
221 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
222
223         PR c++/51227
224         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
225
226 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
227
228         PR target/51134
229         * gcc.target/i386/sw-1.c: Revert revision 181357.
230
231 2011-11-24  Tobias Burnus  <burnus@net-b.de>
232
233         PR fortran/51218
234         * gfortran.dg/implicit_pure_1.f90: New.
235
236 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
237
238         PR testsuite/51258
239         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
240         * gcc.dg/atomic-exchange-5.c: Likewise.
241         * gcc.dg/atomic-load-5.c: Likewise.
242         * gcc.dg/atomic-op-5.c: Likewise.
243         * gcc.dg/atomic-store-5.c: Likewise.
244         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
245
246 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
247
248         PR rtl-optimization/50290
249         * gcc.dg/pr50290.c: New test.
250
251 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         PR c++/51290
254         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
255
256 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
257
258         PR target/51261
259         * gcc.dg/pr51261.c: New test.
260
261 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
262
263         PR c++/51145
264         * g++.dg/cpp0x/alias-decl-14.C: New test.
265         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
266         passing before.
267         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
268         change.
269         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
270         * g++.dg/lookup/struct1.C: Likewise.
271         * g++.dg/parse/elab1.C: Likewise.
272         * g++.dg/parse/elab2.C: Likewise.
273         * g++.dg/parse/int-as-enum1.C: Likewise.
274         * g++.dg/parse/typedef1.C: Likewise.
275         * g++.dg/parse/typedef3.C: Likewise.
276         * g++.dg/parse/typedef4.C: Likewise.
277         * g++.dg/parse/typedef5.C: Likewise.
278         * g++.dg/template/crash26.C: Likewise.
279         * g++.dg/template/nontype4.C: Likewise.
280         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
281         * g++.old-deja/g++.brendan/line1.C: Likewise.
282         * g++.old-deja/g++.other/elab1.C: Likewise.
283         * g++.old-deja/g++.other/syntax4.C: Likewise.
284
285 2011-11-22  Tom de Vries  <tom@codesourcery.com>
286
287         PR rtl-optimization/50764
288         * gcc.dg/pr50764.c: New test.
289
290 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
291
292         PR c++/51265
293         * g++.dg/cpp0x/decltype36.C: New.
294
295 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
296
297         PR tree-optimization/51074
298         * gcc.dg/vect/pr51074.c: New test.
299
300 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
301
302         PR c++/51143
303         * g++.dg/cpp0x/alias-decl-16.C: New test.
304
305 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
306
307         PR tree-optimization/50765
308         * gcc.dg/pr50765.c: New test.
309
310 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
311
312         * gcc.dg/vshift-1.c (main): Call rand instead of random.
313         * gcc.dg/vshift-3.c (main): Likewise.
314
315 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
316
317         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
318
319 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
320
321         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
322         * gcc.misc-tests/gcov-17.c: Likewise.
323         * g++.dg/gcov/gcov-8.C: Likewise.
324         * g++.dg/gcov/gcov-9.C: Likewise.
325
326 2011-11-21  Torvald Riegel  <triegel@redhat.com>
327
328         * g++.dg/tm/pr47747.C: New test.
329
330 2011-11-21  Torvald Riegel  <triegel@redhat.com>
331
332         * g++.dg/tm/template-2.C: New test.
333
334 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
335
336         PR debug/50827
337         * gcc.dg/pr50827.c: New test.
338
339 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
340
341         PR c++/50958
342         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
343         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
344         * g++.dg/cpp0x/udlit-member.C: Adjust.
345         * g++.dg/cpp0x/udlit-raw-length.C: New.
346         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
347         * g++.dg/cpp0x/udlit-resolve.C: New.
348         * c-c++-common/dfp/pr33466.c: Adjust.
349
350 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
351
352         * lib/target-supports.exp
353         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
354         with ultrasparc_vis2_hw.
355         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
356         with ultrasparc_vis3_hw.
357
358 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
359
360         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
361         *-*-solaris2* && c++.
362
363 2011-11-20  Joey Ye  <joey.ye@arm.com>
364
365         * gcc.dg/volatile-bitfields-1.c: New.
366
367 2011-11-20  Jason Merrill  <jason@redhat.com>
368
369         PR c++/48322
370         * g++.dg/cpp0x/variadic120.C: New.
371         * g++.dg/cpp0x/sfinae26.C: Adjust.
372
373         * g++.dg/cpp0x/sfinae11.C: Adjust.
374         * g++.dg/cpp0x/sfinae26.C: Adjust.
375         * g++.dg/template/unify11.C: Adjust.
376
377 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
378
379         PR c++/51230
380         * g++.dg/template/error46.C: New.
381
382 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
383
384         PR target/51235
385         * gcc.target/i386/pr51235.c: New test.
386
387         PR target/51236
388         * gcc.target/i386/pr51236.c: New test.
389
390 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
391
392         * gnat.dg/discr32.adb: New test.
393         * gnat.dg/discr32_pkg.ads: New helper.
394
395 2011-11-20  Nathan Sidwell  <nathan@acm.org>
396
397         PR gcov-profile/51113
398         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
399         * gcc.misc-tests/gcov-16.c: New.
400         * gcc.misc-tests/gcov-17.c: New.
401         * g++.dg/gcov/gcov-8.C: New.
402         * g++.dg/gcov/gcov-9.C: New.
403         * g++.dg/gcov/gcov-10.C: New.
404
405 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
406
407         PR c++/51194
408         * g++.dg/cpp0x/alias-decl-15.C: New test.
409
410 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
411
412         PR c++/51216
413         * g++.dg/cpp0x/pr51216.C: New.
414
415 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
416
417         * gcc.dg/delay-slot-2.c: New test.
418
419 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
420
421         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
422
423 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
424
425         PR c++/51188
426         * g++.dg/lookup/using46.C: New.
427         * g++.dg/lookup/using47.C: New.
428         * g++.dg/lookup/using48.C: New.
429         * g++.dg/lookup/using49.C: New.
430         * g++.dg/lookup/using50.C: New.
431
432 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
433
434         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
435         supports /* ... */ comments.
436
437 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
438
439         PR c++/51150
440         * g++.dg/cpp0x/pr51150.C: New.
441
442 2011-11-18  Martin Jambor  <mjambor@suse.cz>
443
444         PR tree-optimization/50605
445         * g++.dg/ipa/pr50605.C: New test.
446
447 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
448
449         PR c++/51191
450         * g++.dg/cpp0x/alias-decl-13.C: New test.
451
452 2011-11-17  Jason Merrill  <jason@redhat.com>
453
454         PR c++/51186
455         * g++.dg/cpp0x/auto27.C: New.
456         * g++.dg/cpp0x/trailing2.C: Adjust messages.
457
458 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
459
460         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
461         memory model parameters don't match expected values.
462         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
463         __atomic_compare_exchange.
464         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
465         __atomic_compare_exchange_n.
466         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
467         weak/strong parameter and fail if memory models aren't correct.
468
469 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
470
471         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
472         Look for simulate_thread_done to determine working gdb.  Reduce timeout
473         to 10 seconds and fail when timeout occurs.  Improve error messages.
474
475 2011-11-17  Jason Merrill  <jason@redhat.com>
476
477         PR c++/51137
478         * g++.dg/template/virtual2.C: New.
479
480 2011-11-17  Michael Matz  <matz@suse.de>
481
482         PR middle-end/50644
483         PR middle-end/50741
484         * g++.dg/tree-ssa/pr50741.C: New.
485
486 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487
488         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
489
490 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
491
492         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
493         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
494         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
495
496 2011-11-16  Tobias Burnus  <burnus@net-b.de>
497
498         PR fortran/39427
499         PR fortran/37829
500         * gfortran.dg/constructor_1.f90: New.
501         * gfortran.dg/constructor_2.f90: New.
502         * gfortran.dg/constructor_3.f90: New.
503         * gfortran.dg/constructor_4.f90: New.
504         * gfortran.dg/constructor_5.f90: New.
505         * gfortran.dg/constructor_6.f90: New.
506         * gfortran.dg/use_only_5.f90: New.
507         * gfortran.dg/c_ptr_tests_17.f90: New.
508         * gfortran.dg/c_ptr_tests_18.f90: New.
509         * gfortran.dg/used_types_25.f90: New.
510         * gfortran.dg/used_types_26.f90: New
511         * gfortran.dg/type_decl_3.f90: New.
512         * gfortran.dg/function_types_3.f90: Update dg-error.
513         * gfortran.dg/result_1.f90: Ditto.
514         * gfortran.dg/structure_constructor_3.f03: Ditto.
515         * gfortran.dg/structure_constructor_4.f03: Ditto.
516
517 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
518
519         * gcc.dg/vect/pr30858.c: Update expected output for
520         architectures with multiple vector sizes.
521
522 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
523             Bernd Schmidt <bernds@coudesourcery.com>
524             Sebastian Huber <sebastian.huber@embedded-brains.de>
525
526         PR target/49641
527         * gcc.target/arm/pr49641.c: New test.
528
529 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
530
531         PR tree-optimization/49960
532         * gcc.dg/autopar/pr49960.c: New test.
533         * gcc.dg/autopar/pr49960-1.c: New test.
534
535
536 2011-11-16  Tom de Vries  <tom@codesourcery.com>
537
538         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
539         * gcc.dg/pr43864-2.c: Same.
540         * gcc.dg/pr43864-3.c: Same.
541         * gcc.dg/pr43864-4.c: Same.
542
543 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
544
545         * gcc.target/i386/sse2-cvt-vec.c: New test.
546         * gcc.target/i386/avx-cvt-vec.c: Ditto.
547         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
548         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
549         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
550         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
551         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
552
553 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
554
555         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
556         powerpc*-*-darwin* targets.
557
558 2011-11-15  Torvald Riegel  <triegel@redhat.com>
559
560         * c-c++-common/tm/trxn-expr-3.c: New test.
561
562 2011-11-14  Torvald Riegel  <triegel@redhat.com>
563
564         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
565
566 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
567
568         * gcc.target/i386/avx-recip-vec.c: New test.
569         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
570         * gcc.target/i386/avx-lrint-vec.c: Ditto.
571         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
572         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
573         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
574         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
575         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
576         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
577         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
578         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
579         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
580         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
581         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
582         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
583
584 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
585
586         PR c++/51107
587         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
588         non-template literal operator.
589
590 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
591
592         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
593         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
594         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
595         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
596         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
597         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
598         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
599         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
600         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
601         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
602         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
603         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
604         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
605         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
606         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
607         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
608
609 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
610
611         PR c++/6936
612         PR c++/25994
613         PR c++/26256
614         PR c++/30195
615         * g++.old-deja/g++.brendan/misc14.C: Adjust.
616         * g++.old-deja/g++.jason/scoping16.C: Likewise.
617         * g++.old-deja/g++.other/anon7.C: Likewise.
618         * g++.old-deja/g++.other/using1.C: Likewise.
619         * g++.old-deja/g++.other/redecl1.C: Likewise.
620         * g++.old-deja/g++.other/typedef7.C: Likewise.
621         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
622         * g++.dg/template/using2.C: Likewise.
623         * g++.dg/template/static4.C: Likewise.
624         * g++.dg/template/typedef1.C: Likewise.
625         * g++.dg/lookup/name-clash9.C: Likewise.
626         * g++.dg/abi/mangle41.C: Likewise.
627         * g++.dg/parse/ctor5.C: Likewise.
628         * g++.dg/inherit/using4.C: Likewise.
629         * g++.dg/lookup/using24.C: New.
630         * g++.dg/lookup/using25.C: New.
631         * g++.dg/lookup/using26.C: New.
632         * g++.dg/lookup/using27.C: New.
633         * g++.dg/lookup/using28.C: New.
634         * g++.dg/lookup/using29.C: New.
635         * g++.dg/lookup/using30.C: New.
636         * g++.dg/lookup/using31.C: New.
637         * g++.dg/lookup/using32.C: New.
638         * g++.dg/lookup/using33.C: New.
639         * g++.dg/lookup/using34.C: New.
640         * g++.dg/lookup/using35.C: New.
641         * g++.dg/lookup/using36.C: New.
642         * g++.dg/lookup/using37.C: New.
643         * g++.dg/lookup/using38.C: New.
644         * g++.dg/lookup/using39.C: New.
645         * g++.dg/lookup/using40.C: New.
646         * g++.dg/lookup/using41.C: New.
647         * g++.dg/lookup/using42.C: New.
648         * g++.dg/lookup/using43.C: New.
649         * g++.dg/lookup/using44.C: New.
650         * g++.dg/lookup/using45.C: New.
651         * g++.dg/lookup/pr6936.C: New.
652         * g++.dg/debug/using4.C: New.
653         * g++.dg/debug/using5.C: New.
654         * g++.dg/cpp0x/forw_enum10.C: New.
655
656 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
657             Jan Hubicka  <jh@suse.cz>
658
659         * gcc.target/i386/sw-1.c: Force rep;movsb.
660
661 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
662
663         PR testsuite/51059
664         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
665         dg-additional-options.
666
667 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
668
669         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
670         specified.  Remove redundant runtime checks.
671         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
672         Allow for other than -m4.  Fix typos in comments.
673
674 2011-11-12  Jason Merrill  <jason@redhat.com>
675
676         PR c++/986
677         * g++.dg/warn/ref-temp1.C: New.
678
679         PR c++/51060
680         * g++.dg/opt/stack2.C: New.
681
682 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
683
684         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
685         alpha*-*-linux* targets.
686
687 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
688
689         PR testsuite/51059
690         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
691         Darwin targets and allow external symbols to be undefined.
692
693 2011-11-12  Nathan Sidwell  <nathan@acm.org>
694
695         * gcc.misc-tests/gcov-15.c: New.
696
697 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
698
699         PR tree-optimization/51058
700         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
701         * gfortran.dg/vect/pr51058-2.f90: New test.
702
703 2011-11-10  Jason Merrill  <jason@redhat.com>
704
705         * g++.dg/template/linkage1.C: New.
706         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
707         * g++.old-deja/g++.other/linkage4.C: Likewise.
708
709         PR c++/50973
710         * g++.dg/cpp0x/defaulted33.C: New.
711
712 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
713
714         PR middle-end/51038
715         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
716         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
717         __atomic_clear.
718
719 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
720
721         PR rtl-optimization/51040
722         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
723         patchup code.
724
725 2011-11-10  Jason Merrill  <jason@redhat.com>
726
727         PR c++/51079
728         * g++.dg/template/conv12.C: New.
729
730         PR debug/50983
731         * gcc.dg/debug/dwarf2/asm-line1.c: New.
732
733 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
734
735         * gnat.dg/atomic6_1.adb: New test.
736         * gnat.dg/atomic6_2.adb: Likewise.
737         * gnat.dg/atomic6_3.adb: Likewise.
738         * gnat.dg/atomic6_4.adb: Likewise.
739         * gnat.dg/atomic6_5.adb: Likewise.
740         * gnat.dg/atomic6_6.adb: Likewise.
741         * gnat.dg/atomic6_7.adb: Likewise.
742         * gnat.dg/atomic6_8.adb: Likewise.
743         * gnat.dg/atomic6_pkg.ads: New helper.
744
745 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
746
747         PR middle-end/51077
748         * gcc.c-torture/compile/pr51077.c: New test.
749
750         PR rtl-optimization/51023
751         * gcc.c-torture/execute/pr51023.c: New test.
752
753 2011-11-10  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/51042
756         * gcc.dg/torture/pr51042.c: New testcase.
757
758 2011-11-10  Richard Guenther  <rguenther@suse.de>
759
760         PR tree-optimization/51070
761         * gcc.dg/torture/pr51070.c: New testcase.
762
763 2011-11-10  Richard Guenther  <rguenther@suse.de>
764
765         PR tree-optimization/51030
766         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
767
768 2011-11-10  Richard Guenther  <rguenther@suse.de>
769
770         PR middle-end/51071
771         * gcc.dg/torture/pr51071.c: New testcase.
772
773 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
774
775         * gnat.dg/loop_optimization9.ad[sb]: New test.
776
777 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
778
779         PR tree-optimization/51058
780         * gfortran.dg/vect/pr51058.f90: New test.
781
782 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
783
784         PR tree-optimization/51000
785         * gcc.dg/vect/pr51000.c: New test.
786
787 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
788
789         PR c++/50837
790         * g++.dg/cpp0x/static_assert5.C: New.
791         * g++.dg/template/nontype13.C: Tweak.
792
793 2011-11-09  Jason Merrill  <jason@redhat.com>
794
795         PR c++/50972
796         * g++.dg/cpp0x/noexcept16.C: New.
797
798         PR c++/51046
799         * g++.dg/cpp0x/variadic119.C: New.
800
801 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
802
803         PR target/50911
804         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
805         permutations.
806         * gcc.dg/torture/vshuf-32.inc: Likewise.
807         * gcc.dg/torture/vshuf-4.inc: Likewise.
808         * gcc.dg/torture/vshuf-8.inc: Likewise.
809
810         * gcc.dg/tm/memopt-1.c: Fix up regexp.
811
812 2011-11-09  Ian Lance Taylor  <iant@google.com>
813
814         * lib/target-supports.exp (check_effective_target_ucontext_h): New
815         procedure.
816         * gcc.dg/split-5.c: New test.
817
818 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
819
820         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
821
822 2011-11-09  Jason Merrill  <jason@redhat.com>
823
824         PR c++/51029
825         * g++.dg/template/virtual1.C: New.
826
827 2011-11-08  Jason Merrill  <jason@redhat.com>
828
829         Run most C++ tests in both C++98 and C++11 modes.
830         * lib/target-supports.exp (check_effective_target_c++11): New.
831         (check_effective_target_c++98): New.
832         * lib/g++-dg.exp (g++-dg-runtest): New.
833         * g++.dg/dg.exp: Use g++-dg-runtest.
834         * g++.dg/charset/charset.exp: Likewise.
835         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
836         * g++.dg/dfp/dfp.exp: Likewise.
837         * g++.dg/gcov/gcov.exp: Likewise.
838         * g++.dg/gomp/gomp.exp: Likewise.
839         * g++.dg/graphite/graphite.exp: Likewise.
840         * g++.dg/tls/tls.exp: Likewise.
841         * g++.dg/tm/tm.exp: Likewise.
842         * g++.dg/vect/vect.exp: Likewise.
843         * g++.old-deja/old-deja.exp: Likewise.
844         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
845         with some of the torture options.
846         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
847         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
848         * g++.dg/init/null1.C: Only run in C++98.
849         * g++.dg/warn/Wconversion-null-3.C: Likewise.
850         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
851         * g++.old-deja/g++.brendan/crash64.C: Likewise.
852         * g++.old-deja/g++.other/anon9.C: Likewise.
853         * g++.old-deja/g++.other/linkage1.C: Likewise.
854         * g++.old-deja/g++.other/linkage2.C: Likewise.
855         * g++.old-deja/g++.pt/t29.C: Likewise.
856         * g++.old-deja/g++.pt/t30.C: Likewise.
857         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
858         * g++.dg/ext/anon-struct4.C: Likewise.
859         * g++.dg/init/brace2.C: Likewise.
860         * g++.dg/init/brace6.C: Likewise.
861         * g++.dg/other/anon3.C: Likewise.
862         * g++.dg/template/arg2.C: Likewise.
863         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
864         * g++.old-deja/g++.brendan/enum11.C: Likewise.
865         * g++.old-deja/g++.brendan/enum8.C: Likewise.
866         * g++.old-deja/g++.brendan/enum9.C: Likewise.
867         * g++.old-deja/g++.brendan/friend3.C: Likewise.
868         * g++.old-deja/g++.brendan/init2.C: Likewise.
869         * g++.old-deja/g++.brendan/init4.C: Likewise.
870         * g++.old-deja/g++.brendan/misc14.C: Likewise.
871         * g++.old-deja/g++.jason/cond.C: Likewise.
872         * g++.old-deja/g++.law/init1.C: Likewise.
873         * g++.old-deja/g++.law/operators32.C: Likewise.
874         * g++.old-deja/g++.pt/enum6.C: Likewise.
875         * g++.old-deja/g++.pt/explicit70.C: Likewise.
876         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
877
878         * g++.dg/eh/new1.C: Adjust for C++11 mode.
879         * g++.dg/init/new11.C: Likewise.
880         * g++.dg/init/pr29571.C: Likewise.
881         * g++.dg/lookup/forscope2.C: Likewise.
882         * g++.dg/parse/linkage1.C: Likewise.
883         * g++.dg/parse/typedef8.C: Likewise.
884         * g++.dg/template/error44.C: Likewise.
885         * g++.dg/tls/diag-2.C: Likewise.
886         * g++.dg/tls/diag-4.C: Likewise.
887         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
888         * g++.old-deja/g++.abi/arraynew.C: Likewise.
889         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
890         * g++.old-deja/g++.brendan/new3.C: Likewise.
891         * g++.old-deja/g++.eh/new1.C: Likewise.
892         * g++.old-deja/g++.eh/new2.C: Likewise.
893         * g++.old-deja/g++.jason/new.C: Likewise.
894         * g++.old-deja/g++.law/friend1.C: Likewise.
895         * g++.old-deja/g++.mike/net46.C: Likewise.
896         * g++.old-deja/g++.mike/p755.C: Likewise.
897         * g++.old-deja/g++.other/new6.C: Likewise.
898
899         * g++.dg/cpp0x/variadic74.C: Adjust diags.
900         * g++.dg/template/crash53.C: Likewise.
901         * g++.dg/template/void9.C: Likewise.
902
903 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
904
905         PR c++/51045
906         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
907
908 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
909
910         PR c++/51047
911         * g++.dg/cpp0x/sfinae29.C: New.
912
913 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
914
915         PR fortran/50960
916         * gfortran.dg/typebound_call_22.f03: New test case.
917
918 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
919
920         PR libfortran/50016
921         * gfortran.dg/inquire_size.f90: Don't flush the unit.
922
923 2011-11-09  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/51039
926         * gcc.dg/pr51039.c: New testcase.
927
928 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
929
930         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
931         Enable also for powerpc*-*-*.
932
933 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
934
935         PR fortran/50540
936         * gfortran.dg/forall_16.f90: New test.
937
938 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
939
940         PR fortran/38718
941         * gfortran.dg/initialization_29.f90: Expand test.
942
943 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
944
945         PR c++/51027
946         * g++.dg/cpp0x/alias-decl-12.C: New test.
947         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
948
949 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
950
951         PR debug/51032
952         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
953
954 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
955
956         PR tree-optimization/51015
957         * gcc.dg/vect/pr51015.c: New test.
958
959 2011-11-08  David S. Miller  <davem@davemloft.net>
960
961         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
962         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
963
964 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
965
966         PR fortran/50404
967         * gfortran.dg/io_constraints_3.f90: Improve testcase.
968
969 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
970
971         PR fortran/50409
972         * gfortran.dg/string_5.f90: Improve testcase.
973
974 2011-10-23  Jason Merrill  <jason@redhat.com>
975
976         PR c++/50835
977         * g++.dg/template/lvalue2.C: New.
978
979 2011-11-08  Michael Matz  <matz@suse.de>
980
981         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
982         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
983         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
984         * g++.dg/eh/builtin2.C: Ditto.
985         * g++.dg/eh/builtin3.C: Ditto.
986
987 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
988
989         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
990         being prefered even for -mavx.
991         * gcc.target/i386/avx-cvt-3.c: New test.
992
993 2011-11-08  Richard Guenther  <rguenther@suse.de>
994
995         PR tree-optimization/51012
996         * gcc.dg/pr51012-1.c: New testcase.
997         * gcc.dg/pr51012-2.c: Likewise.
998
999 2011-11-08  Richard Guenther  <rguenther@suse.de>
1000
1001         PR middle-end/51010
1002         * c-c++-common/uninit-pr51010.c: New testcase.
1003
1004 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1005
1006         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1007         check_effective_target_vect_call_copysignf,
1008         check_effective_target_vect_call_lrint): New procedures.
1009         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1010         $VECT_SLP_CFLAGS with -ffast-math.
1011         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1012         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1013         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1014         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1015
1016 2011-11-07  Richard Henderson  <rth@redhat.com>
1017             Aldy Hernandez  <aldyh@redhat.com>
1018             Torvald Riegel  <triegel@redhat.com>
1019
1020         Merged from transactional-memory.
1021
1022         * g++.dg/dg.exp: Run transactional memory tests.
1023         * g++.dg/tm: New directory with new tests.
1024         * gcc.dg/tm: New directory with new tests.
1025         * c-c++-common/tm: New directory with new tests.
1026
1027 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1028
1029         Fix context handling of alias-declaration
1030         * g++.dg/cpp0x/alias-decl-11.C: New test.
1031
1032 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1033
1034         PR c++/50864
1035         * g++.dg/parse/template26.C: New.
1036         * g++.dg/template/crash45.C: Adjust dg-error string.
1037
1038 2011-11-07  Jason Merrill  <jason@redhat.com>
1039
1040         PR c++/50848
1041         * g++.dg/template/lookup9.C: New.
1042
1043         PR c++/50863
1044         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1045
1046         PR c++/50870
1047         * g++.dg/cpp0x/decltype35.C: New.
1048
1049 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1050
1051         Support C++11 alias-declaration
1052         PR c++/45114
1053         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1054         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1055         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1056         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1057         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1058         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1059         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1060         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1061         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1062         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1063         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1064         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1065         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1066
1067 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1070
1071 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1072
1073         PR fortran/50919
1074         * gfortran.dg/typebound_call_21.f03: New.
1075
1076 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1077
1078         * gcc.dg/profile-dir-1.c: Adjust final scan.
1079         * gcc.dg/profile-dir-2.c: Adjust final scan.
1080         * gcc.dg/profile-dir-3.c: Adjust final scan.
1081         * gcc.misc-tests/gcov.exp: Adjust regexp.
1082         * gcc.misc-tests/gcov-12.c: New.
1083         * gcc.misc-tests/gcov-13.c: New.
1084         * gcc.misc-tests/gcovpart-13b.c: New.
1085         * gcc.misc-tests/gcov-14.c: New.
1086
1087 2011-11-07  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/35688
1090         * g++.dg/ext/visibility/template8.C: New.
1091
1092 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR tree-optimization/50789
1095         * gcc.target/i386/avx2-gather-1.c: New test.
1096         * gcc.target/i386/avx2-gather-2.c: New test.
1097         * gcc.target/i386/avx2-gather-3.c: New test.
1098         * gcc.target/i386/avx2-gather-4.c: New test.
1099
1100 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1101
1102         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1103
1104 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1105
1106         PR libfortran/45723
1107         * gfortran.dg/open_dev_null.f90: Remove testcase.
1108
1109 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1110
1111         * lib/target-supports.exp (check_effective_target_sync_int_128):
1112         Don't cache the result.
1113         (check_effective_target_sync_long_long): Ditto.
1114
1115 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1116
1117         PR rtl-optimization/47698
1118         * gcc.target/i386/47698.c: New test.
1119
1120 2011-11-06  Jason Merrill  <jason@redhat.com>
1121
1122         PR c++/35688
1123         * g++.dg/ext/visibility/template7.C: New.
1124
1125 2011-11-07  Terry Guo  <terry.guo@arm.com>
1126
1127         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1128         * gcc.target/arm/wmul-2.c: Ditto.
1129         * gcc.target/arm/wmul-3.c: Ditto.
1130         * gcc.target/arm/wmul-4.c: Ditto.
1131
1132 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1133
1134         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1135         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1136         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1137         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1138         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1139         expected diagnostics.
1140
1141 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1142             Richard Henderson  <rth@redhat.com>
1143             Aldy Hernandez  <aldyh@redhat.com>
1144
1145         Merged from cxx-mem-model.
1146
1147         * lib/target-supports.exp (check_effective_target_sync_int_128,
1148         check_effective_target_sync_long_long): Check whether the target
1149         supports 64 and 128 bit __sync builtins.
1150         (check_effective_target_cas_char): New.
1151         (check_effective_target_cas_int): New.
1152         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1153         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1154         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1155         produce the expected library calls.
1156         * gcc.dg/atomic-fence.c: New functional tests.
1157         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1158         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1159         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1160         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1161         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1162         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1163         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1164         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1165         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1166         are atomic.
1167         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1168         loads are atomic.
1169         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1170         are atomic.
1171         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1172         are atomic.
1173         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1174         int128 operations are atomic.
1175         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1176         operations are atomic.
1177         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1178         operations are atomic.
1179         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1180         operations are atomic.
1181         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1182         stores aren't moved out of a loop.
1183         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1184         globals don't overwrite neighbouring globals.
1185         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1186         writes dont overwrite neighbouring components.
1187         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1188         * c-c++-common/gomp/atomic-3.c: Likewise.
1189         * c-c++-common/gomp/atomic-9.c: Likewise.
1190         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1191         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1192         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1193         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1194         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1195         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1196         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1197         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1198         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1199         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1200         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1201         g++.dg/gomp/atomic-15.C: Remove.
1202         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1203         * gcc.dg/gomp/atomic-11.c: Remove test.
1204
1205 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1206
1207         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1208         * gcc.dg/vect/slp-cond-1.c: New test.
1209         * gcc.dg/vect/slp-cond-2.c: New test.
1210
1211 2011-11-05  David S. Miller  <davem@davemloft.net>
1212
1213         * lib/test-supports.exp
1214         (check_effective_target_ultrasparc_vis2_hw): New proc.
1215         (check_effective_target_ultrasparc_vis3_hw): New proc.
1216         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1217         * gcc.target/sparc/vec-init-2.inc: Likewise.
1218         * gcc.target/sparc/vec-init-3.inc: Likewise.
1219         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1220         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1221         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1222         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1223         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1224         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1225         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1226         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1227         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1228
1229 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1230
1231         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1232         Disable test on Epiphany.
1233         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1234         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1235         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1236         * g++.dg/parse/pragma3.C: Likewise.
1237         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1238         (bar): Use it.
1239         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1240         * gcc.dg/tls/thr-cse-1.c: Likewise.
1241         * g++.dg/opt/devirt2.C: Likewise.
1242         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1243         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1244         * gcc.target/epiphany: New directory.
1245
1246 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1247
1248         * gfortran.dg/quad_2.f90: New.
1249
1250 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1251
1252         * gcc.dg/strlenopt-22g.c: New wrapper around...
1253         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1254
1255 2011-11-04  Jason Merrill  <jason@redhat.com>
1256
1257         PR c++/26714
1258         * g++.dg/init/lifetime2.C: New.
1259         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1260
1261         PR c++/48370
1262         * g++.dg/init/lifetime1.C: Test cleanup order.
1263
1264 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * g++.dg/other/offsetof7.C: New test.
1267
1268 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1269
1270         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1271         variable, default empty, -ffat-lto-objects for effective_target_lto.
1272         (gcc-dg-test-1): Add options from dg-final methods.
1273         * lib/scanasm.exp (scan-assembler_required_options)
1274         (scan-assembler-not_required_options): New procs.
1275
1276 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1277
1278         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1279         generate a pedwarn in c++98-mode.
1280         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1281         don't generate a pedwarn in c++0x-mode.
1282
1283 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1284
1285         PR c++/50965
1286         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1287
1288 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1289
1290         PR rtl-optimization/38644
1291         * gcc.target/arm/stack-red-zone.c: New.
1292
1293 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1294
1295         PR c++/48420
1296         * g++.dg/warn/Wconversion-null-3.C: New.
1297
1298 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1299
1300         PR c++/50941
1301         * g++.dg/cpp0x/udlit-strint-length.C: New.
1302
1303 2011-11-04  Jason Merrill  <jason@redhat.com>
1304
1305         PR c++/48370
1306         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1307         * g++.dg/init/lifetime1.C: New.
1308         * g++.dg/init/ref21.C: New.
1309         * g++.dg/eh/array1.C: New.
1310
1311 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1312
1313         PR tree-optimization/50763
1314         * gcc.dg/pr50763-5.c: New test.
1315
1316 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1317
1318         PR tree-optimization/50763
1319         * g++.dg/pr50763-4.C: New test.
1320
1321 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1322
1323         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1324         test.
1325
1326         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1327
1328         * gcc.dg/torture/vec-cvt-1.c: New test.
1329
1330 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1331
1332         * gnat.dg/specs/private1[-sub].ads: New test.
1333
1334 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1335
1336         PR fortran/43829
1337         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1338         * gfortran.dg/inline_sum_1.f90: New.
1339         * gfortran.dg/inline_sum_2.f90: New.
1340         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1341         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1342         * gfortran.dg/inline_product_1.f90: New.
1343
1344 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1345
1346         PR fortran/50933
1347         * gfortran.dg/bind_c_dts_5.f90: New.
1348
1349 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1350
1351         PR fortran/50960
1352         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1353
1354 2011-11-03  Richard Guenther  <rguenther@suse.de>
1355
1356         PR middle-end/50079
1357         * g++.dg/init/copy7.C: Remove testcase.
1358
1359 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1360
1361         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1362         * g++.dg/ipa/devirt-c-2.C: Likewise.
1363         * g++.dg/ipa/devirt-c-7.C: New test.
1364         * g++.dg/ipa/devirt-c-8.C: Likewise.
1365
1366 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1367
1368         PR tree-optimization/50912
1369         * gnat.dg/loop_optimization10.ad[sb]: New test.
1370         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1371
1372 2011-11-02  Jason Merrill  <jason@redhat.com>
1373
1374         PR c++/50930
1375         * g++.dg/cpp0x/nsdmi-list2.C: New.
1376
1377 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1378
1379         PR c++/50810
1380         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1381         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1382
1383 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1384
1385         PR tree-optimization/50769
1386         * gfortran.dg/pr50769.f90: New test.
1387
1388 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * gcc.target/sparc/20111102-1.c: New test.
1391
1392 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1393
1394         PR c++/50956
1395         * g++.dg/warn/Wcast-qual2.C: New.
1396
1397 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1398
1399         PR tree-optimization/50763
1400         * g++.dg/pr50763-3.C: New test.
1401
1402 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1403
1404         PR tree-optimization/50672
1405         * g++.dg/pr50672.C: New test.
1406
1407 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1408
1409         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1410         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1411         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1412
1413         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1414
1415 2011-11-02  Richard Guenther  <rguenther@suse.de>
1416
1417         PR tree-optimization/50902
1418         * gcc.dg/torture/pr50902.c: New testcase.
1419
1420 2010-11-02  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/50890
1423         * gcc.dg/torture/pr50890.c: New testcase.
1424
1425 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1426
1427         PR c++/44277
1428         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1429         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1430
1431 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1432
1433         PR tree-optimization/50908
1434         * gcc.dg/pr50908.c: New test.
1435         * gcc.dg/pr50908-2.c: Same.
1436         * gcc.dg/pr50908-3.c: Same.
1437
1438 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1439
1440         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1441         the outer loop.  Remove comment.  Don't check for widen-mult.
1442
1443 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1444
1445         * gcc.dg/ipa/ipcp-4.c: New test.
1446
1447 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1448
1449         * gcc.dg/vshift-3.c: New test.
1450         * gcc.dg/vshift-4.c: New test.
1451         * gcc.dg/vshift-5.c: New test.
1452
1453 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1454
1455         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1456         and current implementation.
1457
1458 2011-10-31  Paul Brook  <paul@codesourcery.com>
1459
1460         * gcc.dg/constructor-1.c: New test.
1461
1462 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1463
1464         PR fortran/50753
1465         * gfortran.dg/dshift_3.f90: New test.
1466
1467 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1468
1469         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1470         hppa*-*-hpux*.
1471         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1472         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1473         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1474         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1475         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1476         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1477         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1478         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1479         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1480         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1481         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1482         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1483         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1484         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1485         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1486         * gcc.dg/vector-compare-2.c: Likewise.
1487
1488 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1489
1490         PR c++/50901
1491         * g++.dg/cpp0x/pr50901.C: New.
1492
1493 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1494
1495         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1496         * gcc.target/i386/fma4-check.h (main): Ditto.
1497         * gcc.target/i386/xop-check.h (main): Ditto.
1498
1499 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501         Revert:
1502         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1503
1504         PR c++/50864
1505         * g++.dg/template/crash109.C: New.
1506
1507 2011-10-28  Jason Merrill  <jason@redhat.com>
1508
1509         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1510
1511 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1512
1513         PR c++/50864
1514         * g++.dg/template/crash109.C: New.
1515
1516 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1517
1518         * gfortran.dg/nearest_5.f90: New test.
1519
1520 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1521
1522         * gcc.dg/vshift-1.c: New test.
1523         * gcc.dg/vshift-2.c: New test.
1524         * gcc.target/i386/xop-vshift-1.c: New test.
1525         * gcc.target/i386/xop-vshift-2.c: New test.
1526         * gcc.target/i386/avx2-vshift-1.c: New test.
1527
1528 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1529
1530         PR rtl-optimization/49720
1531         * g++.dg/torture/pr49720.C: New test.
1532
1533 2011-10-27  David S. Miller  <davem@davemloft.net>
1534
1535         * gcc.target/sparc/setcc-3.c: New test.
1536
1537 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1538
1539         PR c++/30066
1540         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1541
1542 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1543
1544         * gcc.target/i386/sse2-cvt-1.c: New test.
1545         * gcc.target/i386/sse2-cvt-2.c: New test.
1546         * gcc.target/i386/avx-cvt-1.c: New test.
1547         * gcc.target/i386/avx-cvt-2.c: New test.
1548         * gcc.target/i386/avx2-cvt-1.c: New test.
1549         * gcc.target/i386/avx2-cvt-2.c: New test.
1550
1551 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1552
1553         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1554
1555 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1556             Steven G. Kargl  <kargl@gcc.gnu.org>
1557
1558         PR target/50875
1559         * gfortran.dg/pr50875.f90: New test.
1560
1561 2011-10-26  David S. Miller  <davem@davemloft.net>
1562
1563         * gcc.target/sparc/fmaf-1.c: New test.
1564
1565         * gcc.target/sparc/setcc-1.c: New test.
1566         * gcc.target/sparc/setcc-2.c: New test.
1567
1568 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1569
1570         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1571
1572 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1573
1574         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1575         Windows targets.
1576
1577 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1578
1579         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1580         symbol names.
1581
1582 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1583
1584         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1585
1586 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1587
1588         * gnat.dg/specs/discr1.ads: New test.
1589         * gnat.dg/specs/discr1_pkg.ads: New helper.
1590
1591 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1592
1593         * gnat.dg/specs/unchecked_union.ads: Rename to...
1594         * gnat.dg/specs/unchecked_union1.ads: ...this.
1595         * gnat.dg/specs/unchecked_union2.ads: New test.
1596
1597 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/specs/atomic1.ads: New test.
1600
1601 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1602
1603         Implement C++11 user-defined literals.
1604         * g++.dg/cpp0x/udlit-addr.C: New.
1605         * g++.dg/cpp0x/udlit-args.C: New.
1606         * g++.dg/cpp0x/udlit-args-neg.C: New.
1607         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1608         * g++.dg/cpp0x/udlit-concat.C: New.
1609         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1610         * g++.dg/cpp0x/udlit-constexpr.C: New.
1611         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1612         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1613         * g++.dg/cpp0x/udlit-friend.C: New.
1614         * g++.dg/cpp0x/udlit-general.C: New.
1615         * g++.dg/cpp0x/udlit-inline.C: New.
1616         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1617         * g++.dg/cpp0x/udlit-member-neg.C: New.
1618         * g++.dg/cpp0x/udlit-namespace.C: New.
1619         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1620         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1621         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1622         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1623         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1624         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1625         * g++.dg/cpp0x/udlit-raw-str.C: New.
1626         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1627         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1628         * g++.dg/cpp0x/udlit-systemheader.C: New.
1629         * g++.dg/cpp0x/udlit-template.C: New.
1630         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1631         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1632         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1633         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1634         * g++.dg/cpp0x/udlit_system_header: New.
1635
1636 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1637
1638         PR c++/50870
1639         * g++.dg/cpp0x/decltype34.C: New.
1640
1641 2011-10-26  Tom de Vries <tom@codesourcery.com>
1642
1643         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1644         * gcc.c-torture/unsorted/HIset.c: Same.
1645         * gcc.c-torture/unsorted/SIcmp.c: Same.
1646         * gcc.c-torture/unsorted/SIset.c: Same.
1647         * gcc.c-torture/unsorted/SFset.c: Same.
1648         * gcc.c-torture/unsorted/UHIcmp.c: Same.
1649         * gcc.c-torture/unsorted/USIcmp.c: Same.
1650         * gcc.c-torture/unsorted/DFcmp.c: Same.
1651
1652 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
1653
1654         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1655         to work also with -masm=intel and additionally test the xmm vs. ymm
1656         register type combination on mask/dest and in vsib.
1657         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1658         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1659         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1660         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1661         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1662         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1663         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1664         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1665         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1666         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1667         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1668         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1669         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1670         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1671         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1672         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1673         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1674         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1675         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1676         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1677         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1678         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1679         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1680         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1681         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1682         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1683         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1684         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1685         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1686         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1687         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1688
1689 2011-10-26  Tom de Vries  <tom@codesourcery.com>
1690
1691         PR tree-optimization/50763
1692         * gcc.dg/pr50763-2.c: New test.
1693
1694 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
1695
1696         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1697         Update expected messages.
1698
1699 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1700
1701         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1702
1703 2011-10-25  Jason Merrill  <jason@redhat.com>
1704
1705         PR c++/50866
1706         * g++.dg/init/aggr7.C: New.
1707
1708         PR c++/49996
1709         * g++.dg/cpp0x/initlist59.C: New.
1710
1711 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1712
1713         PR c++/50858
1714         * g++.dg/overload/operator5.C: New.
1715
1716 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1717
1718         PR c++/50861
1719         * g++.dg/template/crash108.C: New.
1720
1721 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR tree-optimization/50596
1724         * gcc.dg/vect/vect-cond-10.c: New test.
1725
1726 2011-10-24  Joey Ye  <joey.ye@arm.com>
1727
1728         * gcc.target/arm/pr42575.c: Remove architecture option.
1729
1730 2011-10-24  David S. Miller  <davem@davemloft.net>
1731
1732         * gcc.target/sparc/vis3move-1.c: New test.
1733         * gcc.target/sparc/vis3move-2.c: New test.
1734         * gcc.target/sparc/vis3move-3.c: New test.
1735
1736 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1737
1738         * gcc.dg/strlenopt-22.c: New testcase.
1739         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1740
1741 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1744         Remove -march=i386.
1745         (dg-skip-if): Remove.
1746         * gcc.target/i386/funcspec-1.c: Ditto.
1747         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1748
1749 2011-10-24  Richard Guenther  <rguenther@suse.de>
1750
1751         * gcc.dg/vect/vect-bool-1.c: New testcase.
1752
1753 2011-10-24  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/50838
1756         * gcc.dg/torture/pr50838.c: New testcase.
1757
1758 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
1759
1760         PR tree-optimization/50730
1761         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1762         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1763         -fno-tree-sra and SLP flags.
1764
1765 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1766
1767         PR c++/50841
1768         Revert:
1769         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1770
1771         PR c++/50810
1772         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1773         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1774
1775 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1776
1777         PR c++/50810
1778         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1779         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1780
1781 2011-10-23  Tom de Vries  <tom@codesourcery.com>
1782
1783         PR tree-optimization/50763
1784         * gcc.dg/pr50763.c: New test.
1785
1786 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
1787
1788         PR target/50788
1789         * gcc.target/i386/pr50788.c: New test.
1790
1791 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
1792
1793         PR tree-optimization/50819
1794         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1795         * g++.dg/vect/slp-pr50819.cc: New test.
1796
1797 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1798
1799         PR c++/45385
1800         * g++.dg/warn/Wconversion4.C: New.
1801
1802 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR target/50813
1805         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1806         from element other than first and reverse permutation.
1807         * gcc.dg/torture/vshuf-16.inc: Likewise.
1808         * gcc.dg/torture/vshuf-8.inc: Likewise.
1809         * gcc.dg/torture/vshuf-4.inc: Likewise.
1810
1811 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1812
1813         PR c++/31423
1814         * g++.dg/parse/error43.C: New.
1815         * g++.dg/parse/error44.C: Likewise.
1816
1817 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
1818             Kirill Yukhin  <kirill.yukhin@intel.com>
1819
1820         PR target/50740
1821         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1822         * gcc.target/i386/bmi2-check.h: Ditto.
1823
1824 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1825
1826         PR c++/50811
1827         * g++.dg/cpp0x/override2.C: Add test.
1828
1829 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1832         check_linker_plugin_available.
1833
1834 2011-10-21  Kai Tietz  <ktietz@redhat.com>
1835
1836         * gcc.target/i386/branch-cost1.c: New test.
1837         * gcc.target/i386/branch-cost2.c: New test.
1838         * gcc.target/i386/branch-cost3.c: New test.
1839         * gcc.target/i386/branch-cost4.c: New test.
1840
1841 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1842
1843         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1844
1845 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1846
1847         PR testsuite/50722
1848         * gcc.dg/pr49994-3.c: Skip on HP-UX.
1849
1850 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1851
1852         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1853         (_moz_foo, EXT__foo): Use ASMNAME.
1854
1855 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1856
1857         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1858         names.
1859
1860 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1861
1862         PR target/50766
1863         * gcc.target/i386/pr50766.c: New test.
1864
1865 2011-10-20  Jason Merrill  <jason@redhat.com>
1866
1867         PR c++/41449
1868         * g++.dg/eh/partial1.C: New.
1869
1870 2011-10-20  Richard Henderson  <rth@redhat.com>
1871
1872         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1873         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1874         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1875         Use __builtin_shuffle.
1876
1877 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1878
1879         PR fortran/50514
1880         * gfortran.dg/ishft_3.f90:  Update test.
1881
1882 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1883
1884         PR fortran/50524
1885         * gfortran.dg/substring_integer_index.f90: New test.
1886
1887 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1888
1889         * gfortran.dg/format_string.f: New test.
1890
1891 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1894         non_strict_align.
1895         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1896
1897 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1898
1899         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1900         gcc.target/i386/pr46226.c: Do not use
1901         -mno-accumulate-outgoing-args.
1902
1903 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1904
1905         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1906         including <strings.h>.
1907
1908 2011-10-19  Jan Hubicka  <jh@suse.cz>
1909
1910         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1911         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1912         * lib/c-torture.exp: Likewise.
1913         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1914         * gcc.c-torture/compile/sync-1.c: Likewise.
1915         * gcc.c-torture/compile/sync-1.c: Likewise.
1916         * gcc.c-torture/compile/sync-3.c: Likewise.
1917         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1918         * gcc.dg/noncompile/920507-1.c: Likewise.
1919         * gcc.dg/torture/pr36400.c: Likewise.
1920         * g++.dg/torture/pr34850.C: Likewise.
1921
1922 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1923
1924         * gnat.dg/source_ref1.adb: New test.
1925         * gnat.dg/source_ref2.adb: Likewise.
1926
1927 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1928
1929         PR c++/13657
1930         * g++.dg/parse/error42.C: New.
1931         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1932
1933 2011-10-19  Jason Merrill  <jason@redhat.com>
1934
1935         PR c++/50793
1936         * g++.dg/init/value9.C: New.
1937
1938 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
1939
1940         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1941         * gcc.dg/torture/vshuf-16.inc: Likewise.
1942         * gcc.dg/torture/vshuf-8.inc: Likewise.
1943         * gcc.dg/torture/vshuf-4.inc: Likewise.
1944
1945 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
1946
1947         PR fortran/47023
1948         * gfortran.dg/sizeof_proc.f90: New.
1949
1950 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
1951
1952         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1953         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1954
1955 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         PR testsuite/50796
1958         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1959
1960 2011-10-19  Jason Merrill  <jason@redhat.com>
1961
1962         PR c++/50787
1963         * g++.dg/init/ref20.C: New.
1964
1965 2011-10-19  Kai Tietz  <ktietz@redhat.com>
1966
1967         PR middle-end/50795
1968         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1969         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1970         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1971         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1972         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1973
1974 2011-10-19  Richard Guenther  <rguenther@suse.de>
1975
1976         PR middle-end/50768
1977         * gcc.dg/torture/pr50768.c: New testcase.
1978
1979 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
1980
1981         PR rtl-optimization/50340
1982         * gcc.dg/pr50340.c: New.
1983
1984 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
1985
1986         PR tree-optimization/50717
1987
1988         * gcc.dg/pr50717-1.c: New file.
1989         * gcc.target/arm/wmul-12.c: Correct types.
1990         * gcc.target/arm/wmul-8.c: Correct types.
1991
1992 2011-10-18  Jason Merrill  <jason@redhat.com>
1993
1994         PR c++/50531
1995         * g++.dg/cpp0x/defaulted32.C: New.
1996
1997         PR c++/50742
1998         * g++.dg/lookup/using23.C: New.
1999
2000         PR c++/50500
2001         * g++.dg/cpp0x/implicit12.C: New.
2002         * g++.dg/cpp0x/defaulted20.C: Adjust.
2003         * g++.dg/cpp0x/defaulted21.C: Adjust.
2004         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2005         * g++.dg/cpp0x/implicit4.C: Adjust.
2006         * g++.dg/cpp0x/implicit5.C: Adjust.
2007         * g++.dg/cpp0x/implicit8.C: Adjust.
2008         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2009         * g++.dg/cpp0x/not_special.C: Adjust.
2010         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2011         * g++.dg/cpp0x/rv1n.C: Adjust.
2012         * g++.dg/cpp0x/rv2n.C: Adjust.
2013         * g++.dg/cpp0x/rv3n.C: Adjust.
2014         * g++.dg/cpp0x/rv4n.C: Adjust.
2015         * g++.dg/cpp0x/rv5n.C: Adjust.
2016         * g++.dg/cpp0x/rv6n.C: Adjust.
2017         * g++.dg/cpp0x/rv7n.C: Adjust.
2018
2019 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2020
2021         * gcc.target/i386/avx2-vpop-check.h: New header.
2022         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2023         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2024         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2025         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2026         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2027         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2028         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2029         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2030         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2031         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2032         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2033         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2034         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2035         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2036         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2037
2038 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2039
2040         PR fortran/50420
2041         * gfortran.dg/coarray_subobject_1.f90: New test.
2042         * gfortran.dg/coarray/subobject_1.f90: New test.
2043
2044 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2045
2046         PR rtl-optimization/50205
2047         * gcc.dg/pr50205.c: New.
2048
2049 2011-10-18  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/50767
2052         * gcc.dg/torture/pr50767.c: New testcase.
2053
2054 2011-10-18  Julian Brown  <julian@codesourcery.com>
2055
2056         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2057         * gcc.target/arm/unaligned-memcpy-1.c: New.
2058         * gcc.target/arm/unaligned-memcpy-2.c: New.
2059         * gcc.target/arm/unaligned-memcpy-3.c: New.
2060         * gcc.target/arm/unaligned-memcpy-4.c: New.
2061
2062 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2063
2064         PR fortran/47023
2065         * gfortran.dg/iso_c_binding_class.f03: New.
2066
2067 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2068
2069         * testsuite/lib/target-supports.exp
2070         (check_effective_target_vect_widen_shift): New.
2071         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2072         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2073         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2074         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2075
2076 2011-10-18  Richard Guenther  <rguenther@suse.de>
2077
2078         * gcc.dg/torture/restrict-1.c: New testcase.
2079
2080 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2081
2082         * g++.dg/ext/bases.C: New test.
2083
2084 2011-10-17  David S. Miller  <davem@davemloft.net>
2085
2086         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2087         all operations to emit VIS instructions.
2088         * gcc.target/sparc/fandnot.c: Likewise.
2089         * gcc.target/sparc/fnot.c: Likewise.
2090         * gcc.target/sparc/for.c: Likewise.
2091         * gcc.target/sparc/fornot.c: Likewise.
2092         * gcc.target/sparc/fxnor.c: Likewise.
2093         * gcc.target/sparc/fxor.c: Likewise.
2094         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2095         needed.
2096
2097 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2098
2099         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2100         * gcc.dg/torture/vshuf-16.inc: New file.
2101         * gcc.dg/torture/vshuf-2.inc: New file.
2102         * gcc.dg/torture/vshuf-32.inc: New file.
2103         * gcc.dg/torture/vshuf-4.inc: New file.
2104         * gcc.dg/torture/vshuf-8.inc: New file.
2105         * gcc.dg/torture/vshuf-main.inc: New file.
2106         * gcc.dg/torture/vshuf-v16hi.c: New test.
2107         * gcc.dg/torture/vshuf-v16qi.c: New test.
2108         * gcc.dg/torture/vshuf-v2df.c: New test.
2109         * gcc.dg/torture/vshuf-v2di.c: New test.
2110         * gcc.dg/torture/vshuf-v2sf.c: New test.
2111         * gcc.dg/torture/vshuf-v2si.c: New test.
2112         * gcc.dg/torture/vshuf-v32qi.c: New test.
2113         * gcc.dg/torture/vshuf-v4df.c: New test.
2114         * gcc.dg/torture/vshuf-v4di.c: New test.
2115         * gcc.dg/torture/vshuf-v4hi.c: New test.
2116         * gcc.dg/torture/vshuf-v4sf.c: New test.
2117         * gcc.dg/torture/vshuf-v4si.c: New test.
2118         * gcc.dg/torture/vshuf-v8hi.c: New test.
2119         * gcc.dg/torture/vshuf-v8qi.c: New test.
2120         * gcc.dg/torture/vshuf-v8sf.c: New test.
2121         * gcc.dg/torture/vshuf-v8si.c: New test.
2122
2123 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2124
2125         PR tree-optimization/50746
2126         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2127
2128 2011-10-17  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/50736
2131         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2132
2133 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2134
2135         PR c++/44524
2136         * g++.dg/parse/error41.C: New.
2137         * g++.dg/parse/error20.C: Adjust.
2138
2139 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2140
2141         PR c++/50757
2142         * g++.dg/warn/format7.C: New.
2143         * obj-c++.dg/warn7.mm: Likewise.
2144
2145 2011-10-17  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/50729
2148         * gcc.dg/torture/pr50729.c: New testcase.
2149
2150 2011-10-15  Tom Tromey  <tromey@redhat.com>
2151             Dodji Seketeli  <dodji@redhat.com>
2152
2153         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2154         included files.
2155         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2156         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2157         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2158         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2159
2160 2011-10-15  Tom Tromey  <tromey@redhat.com>
2161             Dodji Seketeli  <dodji@redhat.com>
2162
2163         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2164
2165 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2166
2167         PR c++/48489
2168         * g++.dg/inherit/error5.C: New.
2169
2170 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/47023
2173         PR fortran/50752
2174         * gfortran.dg/kind_tests_4.f90: New.
2175
2176 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2177
2178         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2179         targets that support vector condition.
2180
2181 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2182
2183         PR fortran/47023
2184         * gfortran.dg/c_kind_tests_3.f03: New.
2185
2186 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2187
2188         PR fortran/50547
2189         * gfortran.dg/elemental_args_check_4.f90: New.
2190
2191 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2192
2193         PR tree-optimization/50727
2194         * gcc.dg/vect/pr50727.c: New test.
2195
2196 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2197
2198         * gcc.dg/vla-23.c: New test.
2199
2200 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR tree-optimization/50596
2203         * gcc.dg/vect/vect-cond-9.c: New test.
2204
2205 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2206
2207         * gcc.dg/vect/bb-slp-29.c: New test.
2208
2209 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2210
2211         PR c++/50732
2212         * g++.dg/ext/is_base_of_incomplete.C: New.
2213         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2214         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2215
2216 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2217
2218         * gcc.target/sparc/combined-1.c: Compile at -O2.
2219
2220 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2221
2222         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2223         (dg-options): Add -Wno-attributes.
2224         * gcc.target/i386/fma_double_?.c: Ditto.
2225         * gcc.target/i386/fma_run_float_?.c: Ditto.
2226         * gcc.target/i386/fma_run_double_?.c: Ditto.
2227         * gcc.target/i386/l_fma_float_?.c: Dtto.
2228         * gcc.target/i386/l_fma_double_?.c: Ditto.
2229         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2230         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2231
2232 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2233
2234         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2235         the comments.
2236         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2237         * gfortran.dg/rank_3.f90: Ditto.
2238         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2239         -std=f2008ts in dg-options.
2240         * gfortran.dg/rank_4.f90: Ditto.
2241
2242 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2243
2244         PR target/49263
2245         * gcc.target/sh/pr49263.c: New.
2246
2247 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249         * gnat.dg/specs/debug1.ads: Tweak.
2250
2251 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2252
2253         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2254
2255 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2256
2257         * gcc.target/i386/sse2-mul-1.c: New test.
2258         * gcc.target/i386/sse4_1-mul-1.c: New test.
2259         * gcc.target/i386/avx-mul-1.c: New test.
2260         * gcc.target/i386/xop-mul-1.c: New test.
2261         * gcc.target/i386/avx2-mul-1.c: New test.
2262
2263 2011-10-14  Jason Merrill  <jason@redhat.com>
2264
2265         PR c++/50563
2266         * g++.dg/cpp0x/nsdmi-list1.C: New.
2267
2268         PR c++/50707
2269         * g++.dg/cpp0x/nsdmi-const1.C: New.
2270
2271 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2272
2273         PR fortran/50570
2274         * gfortran.dg/pointer_intent_5.f90: New.
2275
2276 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2277
2278         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2279         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2280         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2281
2282 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2283
2284         PR fortran/50718
2285         * gfortran.dg/pointer_check_11.f90: New.
2286         * gfortran.dg/pointer_check_12.f90: New.
2287
2288 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2289
2290         PR c++/38174
2291         * g++.dg/overload/operator4.C: New.
2292
2293 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2294
2295         * gcc.dg/di-longlong64-sync-1.c: New test.
2296         * gcc.dg/di-sync-multithread.c: New test.
2297         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2298         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2299         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2300         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2301         (check_effective_target_arm_arm_ok): New helper.
2302         (check_effective_target_sync_longlong): New helper.
2303
2304 2011-10-14  Richard Guenther  <rguenther@suse.de>
2305
2306         PR tree-optimization/50723
2307         * gcc.dg/torture/pr50723.c: New testcase.
2308
2309 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2310
2311         PR c++/17212
2312         * g++.dg/warn/format6.C: New.
2313         * obj-c++.dg/warn6.mm: Likewise.
2314
2315 2011-10-13  Richard Henderson  <rth@redhat.com>
2316
2317         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2318         Delete.
2319         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2320         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2321         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2322
2323 2011-10-13  Jason Merrill  <jason@redhat.com>
2324
2325         PR c++/50614
2326         * g++.dg/cpp0x/nsdmi-template2.C: New.
2327
2328         PR c++/50437
2329         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2330
2331         PR c++/50618
2332         * g++.dg/init/vbase1.C: New.
2333
2334 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2335
2336         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2337         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2338         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2339         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2340
2341 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2342
2343         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2344
2345 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2348
2349 2011-10-13  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/50712
2352         * gcc.target/i386/pr50712.c: New testcase.
2353
2354 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2355
2356         * gcc.dg/memcpy-4.c: New test.
2357
2358 2011-10-13  Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/50698
2361         * g++.dg/vect/pr50698.cc: New testcase.
2362
2363 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2364
2365         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2366         * gcc.target/powerpc/warn-2.c: Ditto.
2367
2368         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2369         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2370         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2371         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2372         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2373         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2374         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2375         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2376         * gcc.target/powerpc/ppc-pow.c: Likewise.
2377         * gcc.target/powerpc/recip-1.c: Likewise.
2378         * gcc.target/powerpc/recip-2.c: Likewise.
2379         * gcc.target/powerpc/recip-3.c: Likewise.
2380         * gcc.target/powerpc/recip-4.c: Likewise.
2381         * gcc.target/powerpc/recip-5.c: Likewise.
2382
2383 2011-10-12  David S. Miller  <davem@davemloft.net>
2384
2385         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2386         '-mvis3' instead of 'mcpu=niagara3' in options.
2387         * gcc.target/sparc/fhalve.c: Likewise.
2388         * gcc.target/sparc/fnegop.c: Likewise.
2389         * gcc.target/sparc/fpadds.c: Likewise.
2390         * gcc.target/sparc/fshift.c: Likewise.
2391         * gcc.target/sparc/fucmp.c: Likewise.
2392         * gcc.target/sparc/lzd.c: Likewise.
2393         * gcc.target/sparc/vis3misc.c: Likewise.
2394         * gcc.target/sparc/xmul.c: Likewise.
2395
2396 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gnat.dg/vect1.ad[sb]: New test.
2399         * gnat.dg/vect1_pkg.ads: New helper.
2400         * gnat.dg/vect2.ad[sb]: New test.
2401         * gnat.dg/vect2_pkg.ads: New helper.
2402         * gnat.dg/vect3.ad[sb]: New test.
2403         * gnat.dg/vect3_pkg.ads: New helper.
2404         * gnat.dg/vect4.ad[sb]: New test.
2405         * gnat.dg/vect4_pkg.ads: New helper.
2406         * gnat.dg/vect5.ad[sb]: New test.
2407         * gnat.dg/vect5_pkg.ads: New helper.
2408         * gnat.dg/vect6.ad[sb]: New test.
2409         * gnat.dg/vect6_pkg.ads: New helper.
2410
2411 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2412
2413         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2414         * gcc.target/i386/fma_run_double_2.c: Likewise.
2415         * gcc.target/i386/fma_run_double_3.c: Likewise.
2416         * gcc.target/i386/fma_run_double_4.c: Likewise.
2417         * gcc.target/i386/fma_run_double_5.c: Likewise.
2418         * gcc.target/i386/fma_run_double_6.c: Likewise.
2419         * gcc.target/i386/fma_run_float_1.c: Likewise.
2420         * gcc.target/i386/fma_run_float_2.c: Likewise.
2421         * gcc.target/i386/fma_run_float_3.c: Likewise.
2422         * gcc.target/i386/fma_run_float_4.c: Likewise.
2423         * gcc.target/i386/fma_run_float_5.c: Likewise.
2424         * gcc.target/i386/fma_run_float_6.c: Likewise.
2425
2426         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2427         remove the extra dg-options.
2428         * gcc.target/i386/l_fma_double_2.c: Likewise.
2429         * gcc.target/i386/l_fma_double_3.c: Likewise.
2430         * gcc.target/i386/l_fma_double_4.c: Likewise.
2431         * gcc.target/i386/l_fma_double_5.c: Likewise.
2432         * gcc.target/i386/l_fma_double_6.c: Likewise.
2433         * gcc.target/i386/l_fma_float_1.c: Likewise.
2434         * gcc.target/i386/l_fma_float_2.c: Likewise.
2435         * gcc.target/i386/l_fma_float_3.c: Likewise.
2436         * gcc.target/i386/l_fma_float_4.c: Likewise.
2437         * gcc.target/i386/l_fma_float_5.c: Likewise.
2438         * gcc.target/i386/l_fma_float_6.c: Likewise.
2439
2440 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2441
2442         PR tree-optimization/50189
2443         * g++.dg/torture/pr50189.C: New testcase.
2444
2445 2011-10-12  Richard Guenther  <rguenther@suse.de>
2446
2447         PR tree-optimization/50700
2448         * gcc.dg/builtin-object-size-12.c: New testcase.
2449
2450 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2451
2452         PR c/50565
2453         * gcc.c-torture/compile/pr50565-1.c,
2454         gcc.c-torture/compile/pr50565-2.c: New tests.
2455
2456 2011-10-11  Jason Merrill  <jason@redhat.com>
2457
2458         PR c++/49855
2459         PR c++/49896
2460         * g++.dg/template/constant1.C: New.
2461         * g++.dg/template/constant2.C: New.
2462         * g++.dg/cpp0x/constexpr-template3.C: New.
2463
2464 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2465
2466         * gcc.target/i386/warn-vect-op-3.c: New test.
2467         * gcc.target/i386/warn-vect-op-1.c: New test.
2468         * gcc.target/i386/warn-vect-op-2.c: New test.
2469
2470 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2471
2472         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2473
2474 2011-10-11  Richard Guenther  <rguenther@suse.de>
2475
2476         PR tree-optimization/50204
2477         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2478
2479 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2480
2481         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2482
2483 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2484
2485         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2486         * gcc.target/i386/fma_double_2.c: Ditto.
2487         * gcc.target/i386/fma_double_3.c: Ditto.
2488         * gcc.target/i386/fma_double_4.c: Ditto.
2489         * gcc.target/i386/fma_double_5.c: Ditto.
2490         * gcc.target/i386/fma_double_6.c: Ditto.
2491         * gcc.target/i386/fma_float_1.c: Ditto.
2492         * gcc.target/i386/fma_float_2.c: Ditto.
2493         * gcc.target/i386/fma_float_3.c: Ditto.
2494         * gcc.target/i386/fma_float_4.c: Ditto.
2495         * gcc.target/i386/fma_float_5.c: Ditto.
2496         * gcc.target/i386/fma_float_6.c: Ditto.
2497         * gcc.target/i386/l_fma_double_1.c: Ditto.
2498         * gcc.target/i386/l_fma_double_2.c: Ditto.
2499         * gcc.target/i386/l_fma_double_3.c: Ditto.
2500         * gcc.target/i386/l_fma_double_4.c: Ditto.
2501         * gcc.target/i386/l_fma_double_5.c: Ditto.
2502         * gcc.target/i386/l_fma_double_6.c: Ditto.
2503         * gcc.target/i386/l_fma_float_1.c: Ditto.
2504         * gcc.target/i386/l_fma_float_2.c: Ditto.
2505         * gcc.target/i386/l_fma_float_3.c: Ditto.
2506         * gcc.target/i386/l_fma_float_4.c: Ditto.
2507         * gcc.target/i386/l_fma_float_5.c: Ditto.
2508         * gcc.target/i386/l_fma_float_6.c: Ditto.
2509         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2510         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2511         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2512         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2513         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2514         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2515         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2516         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2517         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2518         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2519         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2520         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2521
2522 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2523
2524         * gcc.dg/va-arg-4.c: New test.
2525         * gcc.dg/va-arg-5.c: Ditto.
2526
2527 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         * lib/target-supports.exp (check_effective_target_fd_truncate):
2530         Close and unlink test file before exit.
2531
2532 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2533
2534         PR fortran/50564
2535         * gfortran.dg/forall_15.f90:  New test case.
2536
2537 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2538             Andrew Macleod  <amacleod@redhat.com>
2539
2540         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2541         wrappers for *other_threads() and *final_verify().
2542         * gcc.dg/simulate-thread/simulate-thread.h
2543         (simulate_thread_wrapper_other_threads): New.
2544         (simulate_thread_wrapper_final_verify): New.
2545
2546 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2547
2548         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2549
2550 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2551
2552         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2553
2554 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2555             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2556
2557         * gcc.target/i386/fma_1.h: New file.
2558         * gcc.target/i386/fma_2.h: Likewise.
2559         * gcc.target/i386/fma_3.h: Likewise.
2560         * gcc.target/i386/fma_4.h: Likewise.
2561         * gcc.target/i386/fma_5.h: Likewise.
2562         * gcc.target/i386/fma_6.h: Likewise.
2563         * gcc.target/i386/fma_double_1.c: Likewise.
2564         * gcc.target/i386/fma_double_2.c: Likewise.
2565         * gcc.target/i386/fma_double_3.c: Likewise.
2566         * gcc.target/i386/fma_double_4.c: Likewise.
2567         * gcc.target/i386/fma_double_5.c: Likewise.
2568         * gcc.target/i386/fma_double_6.c: Likewise.
2569         * gcc.target/i386/fma_float_1.c: Likewise.
2570         * gcc.target/i386/fma_float_2.c: Likewise.
2571         * gcc.target/i386/fma_float_3.c: Likewise.
2572         * gcc.target/i386/fma_float_4.c: Likewise.
2573         * gcc.target/i386/fma_float_5.c: Likewise.
2574         * gcc.target/i386/fma_float_6.c: Likewise.
2575         * gcc.target/i386/fma_main.h: Likewise.
2576         * gcc.target/i386/fma_run_double_1.c: Likewise.
2577         * gcc.target/i386/fma_run_double_2.c: Likewise.
2578         * gcc.target/i386/fma_run_double_3.c: Likewise.
2579         * gcc.target/i386/fma_run_double_4.c: Likewise.
2580         * gcc.target/i386/fma_run_double_5.c: Likewise.
2581         * gcc.target/i386/fma_run_double_6.c: Likewise.
2582         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2583         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2584         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2585         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2586         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2587         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2588         * gcc.target/i386/fma_run_float_1.c: Likewise.
2589         * gcc.target/i386/fma_run_float_2.c: Likewise.
2590         * gcc.target/i386/fma_run_float_3.c: Likewise.
2591         * gcc.target/i386/fma_run_float_4.c: Likewise.
2592         * gcc.target/i386/fma_run_float_5.c: Likewise.
2593         * gcc.target/i386/fma_run_float_6.c: Likewise.
2594         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2595         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2596         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2597         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2598         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2599         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2600         * gcc.target/i386/l_fma_1.h: Likewise.
2601         * gcc.target/i386/l_fma_2.h: Likewise.
2602         * gcc.target/i386/l_fma_3.h: Likewise.
2603         * gcc.target/i386/l_fma_4.h: Likewise.
2604         * gcc.target/i386/l_fma_5.h: Likewise.
2605         * gcc.target/i386/l_fma_6.h: Likewise.
2606         * gcc.target/i386/l_fma_double_1.c: Likewise.
2607         * gcc.target/i386/l_fma_double_2.c: Likewise.
2608         * gcc.target/i386/l_fma_double_3.c: Likewise.
2609         * gcc.target/i386/l_fma_double_4.c: Likewise.
2610         * gcc.target/i386/l_fma_double_5.c: Likewise.
2611         * gcc.target/i386/l_fma_double_6.c: Likewise.
2612         * gcc.target/i386/l_fma_float_1.c: Likewise.
2613         * gcc.target/i386/l_fma_float_2.c: Likewise.
2614         * gcc.target/i386/l_fma_float_3.c: Likewise.
2615         * gcc.target/i386/l_fma_float_4.c: Likewise.
2616         * gcc.target/i386/l_fma_float_5.c: Likewise.
2617         * gcc.target/i386/l_fma_float_6.c: Likewise.
2618         * gcc.target/i386/l_fma_main.h: Likewise.
2619         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2620         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2621         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2622         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2623         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2624         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2625         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2626         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2627         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2628         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2629         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2630         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2631
2632 2011-10-10  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/50389
2635         * gcc.dg/torture/pr50389.c: New testcase.
2636
2637 2011-10-10  Richard Guenther  <rguenther@suse.de>
2638
2639         PR middle-end/50195
2640         * gcc.dg/builtins-47.c: Optimize.
2641
2642 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2643
2644         * lib/gcc-simulate-thread.exp: New.
2645         * gcc.dg/simulate-thread/guality.h: New.
2646         * gcc.dg/simulate-thread/simulate-thread.h: New.
2647         * gcc.dg/simulate-thread/simulate-thread.exp: New.
2648         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2649         * gcc.dg/simulate-thread/README: New.
2650         * g++.dg/simulate-thread/guality.h: New.
2651         * g++.dg/simulate-thread/simulate-thread.h: New.
2652         * g++.dg/simulate-thread/simulate-thread.exp: New.
2653         * g++.dg/simulate-thread/simulate-thread.gdb: New.
2654         * c-c++-common/cxxbitfields-2.c: Remove.
2655         * c-c++-common/cxxbitfields.c: Remove.
2656         * c-c++-common/cxxbitfields-4.c: Remove.
2657         * c-c++-common/cxxbitfields-5.c: Remove.
2658         * c-c++-common/simulate-thread/bitfields-1.c: New.
2659         * c-c++-common/simulate-thread/bitfields-2.c: New.
2660         * c-c++-common/simulate-thread/bitfields-3.c: New.
2661         * c-c++-common/simulate-thread/bitfields-4.c: New.
2662
2663 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2664
2665         PR c++/38980
2666         * g++.dg/warn/format5.C: New.
2667
2668 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR fortran/50273
2671         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2672         * gfortran.dg/common_16.f90: New.
2673
2674 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2675
2676         * gfortran.dg/iso_c_binding_param_1.f90: New.
2677         * gfortran.dg/iso_c_binding_param_2.f90: New.
2678         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2679
2680 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
2681
2682         PR tree-optimization/50635
2683         * gcc.dg/vect/pr50635.c: New test.
2684
2685 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
2686
2687         PR fortran/50659
2688         * gfortran.dg/proc_decl_27.f90: New.
2689
2690 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2691
2692         PR libobjc/50428
2693         * objc/execute/initialize-1.m: New test.
2694
2695 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/47844
2698         * gfortran.dg/pointer_function_result_1.f90 : New test.
2699
2700 2011-10-07  David S. Miller  <davem@davemloft.net>
2701
2702         PR 50655
2703         * gcc.target/sparc/sparc.exp: Add vis3 target test.
2704         * gcc.target/sparc/cmask.c: Use it.
2705         * gcc.target/sparc/fhalve.c: Likewise.
2706         * gcc.target/sparc/fnegop.c: Likewise.
2707         * gcc.target/sparc/fpadds.c: Likewise.
2708         * gcc.target/sparc/fshift.c: Likewise.
2709         * gcc.target/sparc/fucmp.c: Likewise.
2710         * gcc.target/sparc/lzd.c: Likewise.
2711         * gcc.target/sparc/vis3misc.c: Likewise.
2712         * gcc.target/sparc/xmul.c: Likewise.
2713
2714 2011-10-07  Richard Henderson  <rth@redhat.com>
2715
2716         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2717         match for avx2.
2718         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2719
2720 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
2721
2722         * gcc.dg/pr50193-1.c: New file.
2723         * gcc.target/arm/shiftable.c: New file.
2724
2725 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
2726
2727         PR fortran/50625
2728         * gfortran.dg/class_46.f03: New.
2729
2730 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2731
2732         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2733         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2734         (syslog, vsyslog, __vsyslog_chk): Likewise.
2735
2736         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2737         (x, EXT_x): Use ASMNAME.
2738
2739         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2740         (a, c): Use ASMNAME.
2741
2742 2011-10-07  Tom de Vries  <tom@codesourcery.com>
2743
2744         PR middle-end/50527
2745         * gcc.dg/pr50527.c: New test.
2746
2747 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR tree-optimization/50650
2750         * gcc.c-torture/compile/pr50650.c: New test.
2751
2752 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2753
2754         PR tree-optimization/50575
2755         * gcc.c-torture/execute/vector-compare-2.x: New file.
2756
2757 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2758
2759         PR middle-end/50125
2760         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2761         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2762         (bar3): Likewise.
2763
2764 2011-10-07  Richard Guenther  <rguenther@suse.de>
2765
2766         PR testsuite/50637
2767         * gcc.dg/vect/vect-align-2.c: Increase array size.
2768
2769 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
2770             H.J. Lu  <hongjiu.lu@intel.com>
2771
2772         PR target/50603
2773         * gcc.target/i386/pr50603.c: New test.
2774
2775 2011-10-06  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/39164
2778         * g++.dg/cpp0x/default31.C: New.
2779
2780 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2781
2782         PR tree-optimization/50596
2783         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2784         New.
2785         * gcc.dg/vect/vect-cond-8.c: New test.
2786
2787 2011-10-06  Richard Henderson  <rth@redhat.com>
2788
2789         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2790         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2791         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2792         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2793         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2794         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2795         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2796         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2797         * gcc.c-torture/execute/vshuf-16.inc: New file.
2798         * gcc.c-torture/execute/vshuf-2.inc: New file.
2799         * gcc.c-torture/execute/vshuf-4.inc: New file.
2800         * gcc.c-torture/execute/vshuf-8.inc: New file.
2801         * gcc.c-torture/execute/vshuf-main.inc: New file.
2802         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2803         * gcc.c-torture/execute/vshuf-v2df.c: New test.
2804         * gcc.c-torture/execute/vshuf-v2di.c: New test.
2805         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2806         * gcc.c-torture/execute/vshuf-v2si.c: New test.
2807         * gcc.c-torture/execute/vshuf-v4df.c: New test.
2808         * gcc.c-torture/execute/vshuf-v4di.c: New test.
2809         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2810         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2811         * gcc.c-torture/execute/vshuf-v4si.c: New test.
2812         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2813         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2814         * gcc.c-torture/execute/vshuf-v8si.c: New test.
2815
2816 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2817
2818         PR tree-optimization/49279
2819         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2820         * gcc.c-torture/execute/pr49279.c: New test.
2821
2822 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
2823
2824         PR target/49049
2825         * gcc.c-torture/compile/pr49049.c: New test.
2826
2827 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
2828
2829         PR target/50305
2830         * gcc.target/arm/pr50305.c: New test.
2831
2832 2011-10-06  Richard Guenther  <rguenther@suse.de>
2833
2834         PR tree-optimization/38884
2835         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2836         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2837
2838 2011-10-05  David S. Miller  <davem@davemloft.net>
2839
2840         * gcc.target/sparc/lzd.c: New test.
2841         * gcc.target/sparc/popc.c: New test.
2842
2843 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2844
2845         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2846         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2847         * g++.dg/other/final1.C: Cleanup original tree dump.
2848
2849 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR tree-optimization/50613
2852         * gcc.dg/pr50613.c: New test.
2853
2854 2011-10-05  Richard Henderson  <rth@redhat.com>
2855
2856         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2857         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2858         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2859         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2860         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2861         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2862         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2863         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2864
2865 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2866
2867         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2868         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
2869         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2870         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2871         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2872
2873 2011-10-05  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/38885
2876         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2877
2878 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
2879
2880         * gcc.target/i386/sw-1.c: New test.
2881
2882 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2883
2884         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2885         -mtune=generic.
2886         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2887
2888 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2891
2892 2011-10-04  David S. Miller  <davem@davemloft.net>
2893
2894         * gcc.target/sparc/fhalve.c: New test.
2895         * gcc.target/sparc/fnegop.c: New test.
2896         * gcc.target/sparc/xmul.c: New test.
2897
2898 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
2899
2900         PR fortran/35831
2901         * gfortran.dg/dummy_procedure_6.f90: New.
2902
2903 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2904
2905         PR tree-optimization/50604
2906         * gcc.dg/pr50604.c: New test.
2907
2908 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2909
2910         PR tree-optimization/49662
2911         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2912         * gcc.dg/graphite/interchange-15.c: Likewise.
2913         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2914
2915 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * gcc.dg/tree-ssa/restrict-4.c: New test.
2918
2919 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
2920
2921         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2922         (main): Use __typeof to get result type of comparison.
2923
2924 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
2925
2926         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2927         Make et_vect_multiple_sizes_saved global.
2928         (check_effective_target_vect64): Make et_vect64_saved global.
2929
2930 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2931
2932         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2933         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2934         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2935         * gcc.dg/builtin-complex-err-1.c: Adjust.
2936
2937 2011-10-02  Jason Merrill  <jason@redhat.com>
2938
2939         * g++.dg/cpp0x/range-for22.C: New.
2940
2941         * g++.dg/cpp0x/variadic65.C: Remove xfails.
2942         * g++.dg/cpp0x/variadic82.C: Remove xfails.
2943         * g++.dg/cpp0x/variadic83.C: Remove xfails.
2944         * g++.dg/cpp0x/variadic105.C: Remove xfails.
2945
2946         * g++.dg/cpp0x/nsdmi5.C: New.
2947
2948 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2949
2950         PR target/50579
2951         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2952         New procedures.
2953         (mips-dg-options): Force an ABI option if the current ABI is
2954         incompatible with the required -mlong setting.  Likewise force
2955         a long setting if the current one is incompatible with the
2956         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
2957         throughout procedure.
2958         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2959         instead of addressing=absolute.
2960
2961 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2962
2963         * gcc.target/mips/stack-1.c: New test.
2964
2965 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2966
2967         * gcc.dg/pr49696.c: New test.
2968
2969 2011-10-02  Jan Hubicka  <jh@suse.cz>
2970
2971         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2972
2973 2011-10-01  David S. Miller  <davem@davemloft.net>
2974
2975         * gcc.target/sparc/cmask.c: New test.
2976         * gcc.target/sparc/fpadds.c: New test.
2977         * gcc.target/sparc/fshift.c: New test.
2978         * gcc.target/sparc/fucmp.c: New test.
2979         * gcc.target/sparc/vis3misc.c: New test.
2980
2981 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
2982
2983         PR fortran/50585
2984         * gfortran.dg/assumed_charlen_arg_2.f90: New.
2985
2986 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
2987
2988         PR c++/44473
2989         * g++.dg/dfp/44473-1.C: New test.
2990         * g++.dg/dfp/44473-2.C: New test.
2991         * g++.dg/dfp/mangle-1.C: New test.
2992         * g++.dg/dfp/mangle-2.C: New test.
2993         * g++.dg/dfp/mangle-3.C: New test.
2994         * g++.dg/dfp/mangle-4.C: New test.
2995         * g++.dg/dfp/mangle-5.C: New test.
2996
2997 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR inline-asm/50571
3000         * gcc.dg/pr50571.c: New test.
3001
3002         PR tree-optimization/46309
3003         * gcc.dg/pr46309.c: New test.
3004
3005 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3006
3007         * gcc.dg/strlenopt-21.c: New test.
3008
3009 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3010
3011         * gcc.dg/sms-10.c: New file.
3012
3013 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3014
3015         * gcc.target/arm/pr50099.c: New test.
3016
3017 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3018
3019         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3020
3021 2011-09-30  David S. Miller  <davem@davemloft.net>
3022
3023         * gcc.target/sparc/bmaskbshuf.c: New test.
3024         * gcc.target/sparc/edgen.c: New test.
3025
3026 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3027
3028         PR fortran/50547
3029         * gfortran.dg/pure_formal_proc_3.f90: New.
3030
3031         PR fortran/50553
3032         * gfortran.dg/stfunc_7.f90: New.
3033
3034 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3035
3036         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3037         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3038         * gcc.dg/vector-compare-1.c: Likewise.
3039         * gcc.dg/vector-compare-2.c: Likewise.
3040
3041 2011-09-29  David S. Miller  <davem@davemloft.net>
3042
3043         * gcc.target/sparc/array.c: New test.
3044
3045 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3046
3047         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3048         loop unroll and set max unroll times to 8.
3049         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3050         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3051         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3052         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3053
3054 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3055
3056         PR c++/40145
3057         * g++.dg/ext/visibility/warn5.C: New.
3058
3059 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061         PR c++/45278
3062         * g++.dg/warn/Wextra-3.C: New.
3063
3064 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3065
3066         PR target/49486
3067         * gcc.target/sh/pr49468-si.c: New.
3068
3069 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3070
3071         PR testsuite/50485
3072         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3073         (TEST): Initialize src3 with random floats.
3074         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3075         from union src3.  Initialize src3 with random floats.
3076
3077 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3078
3079         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3080         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3081         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3082         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3083         * gcc.target/sh/sh4a-cos.c: Ditto.
3084         * gcc.target/sh/sh4a-cosf.c: Ditto.
3085         * gcc.target/sh/sh4a-sin.c: Ditto.
3086         * gcc.target/sh/sh4a-sinf.c: Ditto.
3087         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3088         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3089         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3090
3091 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3092
3093         PR c++/31489
3094         * g++.dg/parse/error40.C: New.
3095         * g++.dg/warn/incomplete1.C: Adjust.
3096
3097 2011-09-27  Jan Hubicka  <jh@suse.cz>
3098
3099         PR middle-end/49463
3100         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3101         Mark used.
3102
3103 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3104
3105         * gcc.dg/strlenopt-1.c: New test.
3106         * gcc.dg/strlenopt-1f.c: New test.
3107         * gcc.dg/strlenopt-2.c: New test.
3108         * gcc.dg/strlenopt-2f.c: New test.
3109         * gcc.dg/strlenopt-3.c: New test.
3110         * gcc.dg/strlenopt-4.c: New test.
3111         * gcc.dg/strlenopt-4g.c: New test.
3112         * gcc.dg/strlenopt-4gf.c: New test.
3113         * gcc.dg/strlenopt-5.c: New test.
3114         * gcc.dg/strlenopt-6.c: New test.
3115         * gcc.dg/strlenopt-7.c: New test.
3116         * gcc.dg/strlenopt-8.c: New test.
3117         * gcc.dg/strlenopt-9.c: New test.
3118         * gcc.dg/strlenopt-10.c: New test.
3119         * gcc.dg/strlenopt-11.c: New test.
3120         * gcc.dg/strlenopt-12.c: New test.
3121         * gcc.dg/strlenopt-12g.c: New test.
3122         * gcc.dg/strlenopt-13.c: New test.
3123         * gcc.dg/strlenopt-14g.c: New test.
3124         * gcc.dg/strlenopt-14gf.c: New test.
3125         * gcc.dg/strlenopt-15.c: New test.
3126         * gcc.dg/strlenopt-16g.c: New test.
3127         * gcc.dg/strlenopt-17g.c: New test.
3128         * gcc.dg/strlenopt-18g.c: New test.
3129         * gcc.dg/strlenopt.h: New file.
3130
3131 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3132
3133         PR middle-end/43864
3134         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3135         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3136         * gcc.dg/pr43864.c: New test.
3137         * gcc.dg/pr43864-2.c: Same.
3138         * gcc.dg/pr43864-3.c: Same.
3139         * gcc.dg/pr43864-4.c: Same.
3140
3141 2011-09-27  Jan Hubicka  <jh@suse.cz>
3142
3143         * gcc.dg/ipa/inline-5.c: New testcase.
3144
3145 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3146
3147         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3148         vectors.
3149         * gcc.dg/vect/bb-slp-27.c: New.
3150         * gcc.dg/vect/bb-slp-28.c: New.
3151
3152 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3153
3154         * testsuite/lib/target-supports.exp (check_profiling_available):
3155         Don't rely solely on TLS tests for -fprofile-generate, fall
3156         through to the other code.
3157
3158 2011-09-27  Richard Guenther  <rguenther@suse.de>
3159
3160         PR tree-optimization/50363
3161         * gcc.dg/torture/pr50363.c: New testcase.
3162
3163 2011-09-26  Jason Merrill  <jason@redhat.com>
3164
3165         PR c++/45012
3166         * g++.dg/template/partial13.C: New.
3167
3168         PR c++/46105
3169         * g++.dg/template/partial12.C: New.
3170
3171         PR c++/50508
3172         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3173
3174 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3175
3176         PR c++/45487
3177         * g++.dg/diagnostic/bindings1.C: New.
3178         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3179
3180 2011-09-26  David S. Miller  <davem@davemloft.net>
3181
3182         * gcc.target/sparc/wrgsr.c: New test.
3183         * gcc.target/sparc/rdgsr.c: New test.
3184         * gcc.target/sparc/edge.c: New test.
3185         * gcc.target/sparc/fcmp.c: New test.
3186
3187         * gcc.target/sparc/edge.c: Update for new return types.
3188         * gcc.target/sparc/fcmp.c: Likewise.
3189
3190         * gcc.target/sparc/fpaddsubi.c: New test.
3191
3192 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/50515
3195         * gfortran.dg/common_15.f90: New.
3196
3197         PR fortran/50517
3198         * gfortran.dg/dummy_procedure_5.f90: New.
3199         * gfortran.dg/interface_26.f90: Modified error message.
3200         * gfortran.dg/proc_ptr_11.f90: Ditto.
3201         * gfortran.dg/proc_ptr_15.f90: Ditto.
3202         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3203         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3204
3205 2011-09-26  Jason Merrill  <jason@redhat.com>
3206
3207         PR c++/50512
3208         * g++.dg/overload/rvalue3.C: New.
3209
3210         PR c++/50523
3211         * g++.dg/overload/ref-conv2.C: New.
3212
3213         * g++.dg/cpp0x/nsdmi-template1.C: New.
3214
3215 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3216
3217         * g++.dg/cpp0x/nullptr25.C: New.
3218
3219 2011-09-26  Richard Guenther  <rguenther@suse.de>
3220
3221         PR tree-optimization/50472
3222         * gcc.dg/torture/pr50472.c: New testcase.
3223
3224 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3225
3226         * gnat.dg/opt22.adb: New test.
3227         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3228
3229 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3230
3231         * gnat.dg/opt21.adb: New test.
3232         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3233
3234 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3235
3236         * gnat.dg/opt20.ad[sb]: New test.
3237         * gnat.dg/opt20_pkg.ads: New helper.
3238
3239 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3240
3241         * gnat.dg/array17.adb: New test.
3242         * gnat.dg/array17_pkg.ads: New helper.
3243
3244 2011-09-25  Jason Merrill  <jason@redhat.com>
3245
3246         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3247
3248 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3249
3250         * gnat.dg/frame_overflow.ads: New.
3251         * gnat.dg/frame_overflow.adb: Adjust.
3252         * gnat.dg/specs/addr1.ads: Likewise.
3253
3254 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3255
3256         * g++.dg/tree-ssa/restrict2.C: New test.
3257
3258 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3259
3260         * lib/target-supports.exp (check_effective_target_vect64): New.
3261         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3262         of multiple vector sizes.
3263         * gcc.dg/vect/bb-slp-26.c: New.
3264
3265 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3266
3267         PR c++/50280
3268         * g++.dg/template/bitfield1.C: New.
3269
3270 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3271
3272         * gcc.dg/vect/bb-slp-24.c: New.
3273
3274 2011-09-24  Jason Merrill  <jason@redhat.com>
3275
3276         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3277
3278         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3279
3280         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3281         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3282
3283         * g++.dg/cpp0x/nsdmi1.C: New.
3284         * g++.dg/cpp0x/nsdmi2.C: New.
3285         * g++.dg/cpp0x/nsdmi3.C: New.
3286         * g++.dg/cpp0x/nsdmi4.C: New.
3287         * g++.old-deja/g++.other/init4.C: New.
3288
3289 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3290
3291         PR c++/44267
3292         * g++.dg/template/sfinae28.C: New.
3293
3294 2011-09-23  Ian Lance Taylor  <iant@google.com>
3295
3296         * go.test/go-test.exp (errchk): Handle more cases of getting
3297         correct Tcl backslash quoting in regular expressions in test file.
3298
3299 2011-09-23  Jason Merrill  <jason@redhat.com>
3300
3301         Core 253
3302         * g++.dg/init/const8.C: New.
3303         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3304         * g++.dg/cpp0x/defaulted2.C: Likewise.
3305         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3306         * g++.dg/init/pr20039.C: Likewise.
3307         * g++.dg/init/pr42844.C: Likewise.
3308
3309 2011-09-23  Jan Hubicka  <jh@suse.cz>
3310
3311         * gcc.dg/ipa/inline-1.c: new testcase.
3312         * gcc.dg/ipa/inline-2.c: new testcase.
3313         * gcc.dg/ipa/inline-3.c: new testcase.
3314         * gcc.dg/ipa/inline-4.c: new testcase.
3315
3316 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3317
3318         PR c++/50258
3319         * g++.dg/cpp0x/constexpr-static8.C: New.
3320
3321 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3322
3323         * gcc.target/i386/avxfp-1.c: New test.
3324         * gcc.target/i386/avxfp-2.c: New test.
3325
3326 2011-09-23  Terry Guo  <terry.guo@arm.com>
3327
3328         * gcc.c-torture/execute/941014-1.x: Deleted.
3329
3330 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3331
3332         PR c++/50491
3333         * g++.dg/cpp0x/pr50491.C: New.
3334
3335 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3336
3337         PR testsuite/50487
3338         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3339
3340 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3341
3342         PR c++/50371
3343         * g++.dg/cpp0x/nullptr24.C: New.
3344
3345 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3346
3347         PR target/50482
3348         * gcc.target/i386/pr50482.c: New test.
3349
3350 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3351
3352         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3353         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3354         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3355         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3356         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3357         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3358         multilib options contain different -march= from dg-options.
3359
3360 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3361             Paolo Carlini  <paolo.carlini@oracle.com>
3362
3363         PR c++/50344
3364         * g++.dg/template/friend52.C: New.
3365
3366 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3367
3368         * gcc.target/arm/cmp-1.c: New test.
3369         * gcc.target/arm/cmp-2.c: Likewise.
3370
3371 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3372
3373         PR fortran/41733
3374         * gfortran.dg/impure_actual_1.f90: Modified error message.
3375         * gfortran.dg/proc_ptr_32.f90: New.
3376         * gfortran.dg/proc_ptr_33.f90: New.
3377
3378 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3379
3380         PR tree-optimization/50451
3381         * gcc.dg/vect/pr50451.c: New test.
3382
3383 2011-09-21  Ian Lance Taylor  <iant@google.com>
3384
3385         * go.test/go-test.exp (errchk): Add special case for bug332.
3386         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3387         some more test lines.
3388
3389 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3390
3391         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3392         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3393         * g++.dg/other/i386-8.C: Ditto.
3394         * g++.dg/other/pr34435.C: Ditto.
3395         * g++.dg/other/pr39496.C: Ditto.
3396         * g++.dg/other/mmintrin.C: Ditto.
3397
3398 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.dg/vect/vect-cond-7.c: New test.
3401         * gcc.target/i386/sse4_1-cond-1.c: New test.
3402         * gcc.target/i386/avx-cond-1.c: New test.
3403
3404 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3405
3406         PR target/50464
3407         * g++.dg/other/pr50464.C: New test.
3408
3409 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3410
3411         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3412         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3413         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3414         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3415
3416 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3417
3418         * gnat.dg/opt19.adb: New test.
3419
3420 2011-09-21  Terry Guo  <terry.guo@arm.com>
3421
3422         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3423         on arch conflict when testing case on targets other than armv7-a.
3424
3425 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3426
3427         PR c++/50454
3428         * g++.dg/ext/int128-1.C: New.
3429         * g++.dg/ext/int128-2.C: Likewise.
3430         * g++.dg/ext/int128-2.h: Likewise.
3431
3432 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR testsuite/50469
3435         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3436
3437 2011-09-20  Jason Merrill  <jason@redhat.com>
3438
3439         * g++.dg/cpp0x/constexpr-generated1.C: New.
3440
3441         PR c++/50442
3442         * g++.dg/overload/ref-conv1.C: New.
3443
3444 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3445
3446         * g++.dg/other/final1.C: New.
3447
3448 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3449
3450         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3451         and get_bit ().
3452
3453 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3454
3455         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3456         "target arm_eabi".
3457
3458 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3459
3460         PR tree-optimization/50413
3461         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3462         -fdump-tree-slp-details.  Run other tests with
3463         -fdump-tree-vect-details.
3464         * g++.dg/vect/slp-pr50413.cc: New.
3465
3466 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3467             Ira Rosen  <ira.rosen@linaro.org>
3468
3469         PR testsuite/50435
3470         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3471         Fix underscores around restrict.
3472
3473 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3474
3475         PR tree-optimization/50414
3476         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3477         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3478         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3479
3480 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3481
3482         PR tree-optimization/50412
3483         * gfortran.dg/vect/pr50412.f90: New.
3484
3485 2011-09-16  Jason Merrill  <jason@redhat.com>
3486
3487         PR c++/50424
3488         * g++.dg/eh/defarg1.C: New.
3489
3490 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3491
3492         * gcc.dg/vect/vect-reduc-10.c: New test.
3493         * gcc.target/i386/avx-reduc-1.c: New test.
3494
3495         * gcc.target/i386/sse2-extract-1.c: New test.
3496         * gcc.target/i386/avx-extract-1.c: New test.
3497
3498 2011-09-16  Terry Guo  <terry.guo@arm.com>
3499
3500         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3501
3502 2011-09-15   Diego Novillo  <dnovillo@google.com>
3503
3504         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3505         ALWAYS_CXXFLAGS, if defined.
3506         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3507         ALWAYS_GFORTRANFLAGS, if defined.
3508         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3509         ALWAYS_GOCFLAGS, if defined.
3510         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3511         ALWAYS_OBJCXXFLAGS, if defined.
3512         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3513         additional_flags, if defined.
3514         * lib/gnat.exp (gnat_target_compile): Likewise.
3515         * lib/objc.exp (objc_target_compile): Likewise.
3516         * lib/target-supports-dg.exp (dg-add-options): Handle
3517         TEST_ALWAYS_FLAGS.
3518
3519 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3520
3521         PR testsuite/50322
3522         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3523         Use uintptr_t in f1.  Undo avr xfails.
3524
3525 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3526
3527         PR fortran/50401
3528         PR fortran/50403
3529         * gfortran.dg/function_types_3.f90: New.
3530
3531 2011-09-15  Jason Merrill  <jason@redhat.com>
3532
3533         PR c++/50365
3534         * g++.dg/cpp0x/trailing7.C: New.
3535
3536         PR c++/50361
3537         * g++.dg/cpp0x/nullptr23.C: New.
3538
3539 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3540
3541         * gcc.dg/vect/bb-slp-25.c: New.
3542
3543 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3544
3545         PR c++/50391
3546         * g++.dg/cpp0x/noexcept15.C: New.
3547
3548 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3549
3550         PR middle-end/50251
3551         * gcc.dg/pr50251.c: New test.
3552
3553 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3554
3555         PR fortran/34547
3556         PR fortran/50375
3557         * gfortran.dg/null_5.f90: New.
3558         * gfortran.dg/null_6.f90: New.
3559
3560 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3561
3562         * gcc.c-torture/compile/20110913-1.c: New test.
3563
3564 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3565
3566         PR fortran/50379
3567         * gfortran.dg/result_2.f90: New.
3568
3569 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3570
3571         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3572
3573 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3574
3575         PR c++/48320
3576         * g++.dg/cpp0x/variadic116.C: New test case.
3577
3578 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3579
3580         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3581         * gcc.target/mips/interrupt_handler-2.c: New test.
3582         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3583
3584 2011-09-12  Jason Merrill  <jason@redhat.com>
3585
3586         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3587
3588         * g++.dg/cpp0x/explicit7.C: New.
3589
3590 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR rtl-optimization/50212
3593         * g++.dg/other/pr50212.C: New test.
3594
3595 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3596
3597         PR target/43746
3598         * testsuite/gcc.target/avr/torture/avr-torture.exp
3599         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3600         "-O2 -fmerge-all-constants".
3601
3602 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3603
3604         PR fortran/50327
3605         * gfortran.dg/do_while_1.f90: New test.
3606
3607 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3608
3609         PR fortran/35831
3610         PR fortran/47978
3611         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3612         * gfortran.dg/proc_decl_26.f90: New.
3613         * gfortran.dg/typebound_override_2.f90: New.
3614         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3615
3616 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3617
3618         * gnat.dg/cond_expr2.ad[sb]: New test.
3619
3620 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3621
3622         * gnat.dg/atomic5.ad[sb]: New test.
3623
3624 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3625
3626         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3627
3628 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3629
3630         PR target/49030
3631         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3632
3633 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3634
3635         PR target/49614
3636         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3637
3638 2011-09-09  Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/50328
3641         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3642
3643 2011-09-09  Richard Guenther  <rguenther@suse.de>
3644
3645         PR middle-end/50333
3646         * gcc.dg/torture/pr50333.c: New testcase.
3647
3648 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
3649
3650         PR tree-optimization/50318
3651         * gcc.target/arm/pr50318-1.c: New file.
3652
3653 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
3654
3655         * gcc.target/i386/all_one_m256i.c: New test.
3656
3657 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3658
3659         PR c++/50324
3660         * g++.dg/cpp0x/sfinae28.C: New.
3661
3662 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
3663
3664         PR c/50332
3665         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3666         longer ignored on typedefs.
3667
3668         PR c++/33255 - Support -Wunused-local-typedefs warning
3669         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3670         * c-c++-common/Wunused-local-typedefs.c: Likewise.
3671
3672 2011-09-08  Martin Jambor  <mjambor@suse.cz>
3673
3674         PR tree-optimization/50287
3675         * gcc.dg/torture/pr50287.c: New test.
3676
3677 2011-09-08  Richard Guenther  <rguenther@suse.de>
3678
3679         PR tree-optimization/19831
3680         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3681         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3682         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3683         * gcc.dg/errno-1.c: Adjust.
3684
3685 2011-09-08  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/19831
3688         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3689
3690 2011-09-08  Tobias Burnus  <burnus@net-b.de>
3691
3692         PR fortran/44646
3693         * gfortran.dg/do_concurrent_1.f90: New.
3694         * gfortran.dg/do_concurrent_2.f90: New.
3695
3696 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR target/50310
3699         * gcc.c-torture/execute/ieee/pr50310.c: New test.
3700         * gcc.dg/pr50310-2.c: New test.
3701
3702 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3703
3704         PR fortran/48095
3705         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3706         * gfortran.dg/impure_constructor_1.f90: Modified.
3707         * gfortran.dg/proc_ptr_comp_33.f90: New.
3708
3709 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR target/50310
3712         * gcc.dg/pr50310-1.c: New test.
3713
3714 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3715
3716         PR middle-end/48571
3717         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3718         instead of 4.
3719
3720 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
3721
3722         PR c++/50309
3723         * g++.dg/cpp0x/noexcept14.C: New.
3724
3725 2011-09-07  Jason Merrill  <jason@redhat.com>
3726
3727         * g++.dg/cpp0x/constexpr-ref3.C: New.
3728
3729         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3730
3731 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3732
3733         * gcc.dg/section1.c: Don't xfail for avr.
3734
3735 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
3736
3737         PR tree-optimization/50322
3738         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3739
3740 2011-09-07  Martin Jambor  <mjambor@suse.cz>
3741
3742         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3743
3744 2011-09-07  Martin Jambor  <mjambor@suse.cz>
3745
3746         PR tree-optimization/49911
3747         * g++.dg/tree-ssa/pr49911.C: New test.
3748
3749 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
3750
3751         PR target/49030
3752         * gcc.dg/torture/pr49030.c: New test.
3753
3754 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3755
3756         PR fortran/50288
3757         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3758         * gfortran.dg/class_4d.f03: Deleted.
3759         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3760
3761 2011-09-07  Richard Guenther  <rguenther@suse.de>
3762
3763         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3764
3765 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
3766
3767         PR tree-optimization/46021
3768         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3769
3770 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3771
3772         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3773
3774 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3775
3776         * gcc.c-torture/compile/20110906-1.c: New test.
3777
3778 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
3779
3780         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3781
3782 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
3783
3784         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3785         --param tree-reassoc-width=1.
3786
3787         * gcc.dg/tree-ssa/reassoc-24.c: New test.
3788         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3789
3790 2011-09-06  Richard Guenther  <rguenther@suse.de>
3791
3792         PR tree-optimization/48149
3793         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3794
3795 2011-09-06  Richard Guenther  <rguenther@suse.de>
3796
3797         PR tree-optimization/48317
3798         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3799
3800 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
3801
3802         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3803         New procedure.
3804         (add_options_for_quad_vectors): Replace with ...
3805         (add_options_for_double_vectors): ... this.
3806         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3807         support multiple vector sizes since the vectorizer attempts to
3808         vectorize with both vector sizes.
3809         * gcc.dg/vect/no-vfa-vect-79.c,
3810         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3811         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3812         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3813         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3814         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3815         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3816         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3817         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3818         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3819         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3820         gcc.dg/vect/vect-40.c: Likewise.
3821         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3822         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3823         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3824         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3825         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3826         Likewise.
3827         * gcc.dg/vect/vect-peel-4.c: Make ia global.
3828
3829 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
3830
3831         PR target/49606
3832         * gcc.target/mips/abi-main.h: New file.
3833         * gcc.target/mips/abi-o32-long32.c: New test.
3834         * gcc.target/mips/abi-o32-long64.c: Likewise.
3835         * gcc.target/mips/abi-o64-long32.c: Likewise.
3836         * gcc.target/mips/abi-o64-long64.c: Likewise.
3837         * gcc.target/mips/abi-n32-long32.c: Likewise.
3838         * gcc.target/mips/abi-n32-long64.c: Likewise.
3839         * gcc.target/mips/abi-n64-long32.c: Likewise.
3840         * gcc.target/mips/abi-n64-long64.c: Likewise.
3841         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3842         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3843         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3844         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3845         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3846         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3847         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3848         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3849         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3850         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3851         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3852         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3853         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3854         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3855         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3856         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3857         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3858         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3859         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3860         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3861         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3862         * gcc.target/mips/branch-2.c: Remove -mabicalls.
3863         * gcc.target/mips/branch-3.c: Likewise.
3864         * gcc.target/mips/branch-4.c: Likewise.
3865         * gcc.target/mips/branch-5.c: Likewise.
3866         * gcc.target/mips/branch-6.c: Likewise.
3867         * gcc.target/mips/branch-7.c: Likewise.
3868         * gcc.target/mips/branch-8.c: Likewise.
3869         * gcc.target/mips/branch-9.c: Likewise.
3870         * gcc.target/mips/branch-10.c: Likewise.
3871         * gcc.target/mips/branch-11.c: Likewise.
3872         * gcc.target/mips/branch-12.c: Likewise.
3873         * gcc.target/mips/branch-13.c: Likewise.
3874         * gcc.target/mips/lazy-binding-1.c: Likewise.
3875
3876 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
3877
3878         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3879         to avoid warning on int=16 platforms..
3880
3881 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
3882
3883         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3884         to work even with -fshort-enums.
3885
3886 2011-09-04  Jan Hubicka  <jh@suse.cz>
3887
3888         * gcc.c-torture/compile/20110902.c: new testcase.
3889
3890 2011-09-04  Jason Merrill  <jason@redhat.com>
3891
3892         PR c++/49267
3893         * g++.dg/cpp0x/rv-conv1.C: New.
3894
3895         DR 1328
3896         * g++.dg/cpp0x/rv-func3.C: New.
3897
3898         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3899
3900         PR c++/50248
3901         Core 1358
3902         * g++.dg/cpp0x/constexpr-template1.C: New.
3903         * g++.dg/cpp0x/constexpr-template2.C: New.
3904         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3905         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3906
3907 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
3908
3909         * gnat.dg/specs/debug1.ads: Tweak pattern.
3910
3911 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/50227
3914         * gfortran.dg/class_45a.f03: New.
3915         * gfortran.dg/class_45b.f03: New.
3916
3917 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
3918             Ira Rosen  <ira.rosen@linaro.org>
3919
3920         PR tree-optimization/50208
3921         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3922         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3923         -fno-tree-fre -fno-tree-pre.
3924
3925 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3926
3927         * gcc.dg/ipa/ipcp-3.c: New test.
3928
3929 2011-09-02  Richard Guenther  <rguenther@suse.de>
3930
3931         PR tree-optimization/27460
3932         PR middle-end/29269
3933         * gcc.dg/vect/vect-cond-7.c: New testcase.
3934
3935 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3936
3937         * g++.dg/ipa/devirt-3.C: Added a distraction method.
3938         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3939         xfailed test for inlining.
3940         * g++.dg/ipa/ivinline-9.C: Likewise.
3941
3942 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
3943
3944         PR tree-optimization/50178
3945         * gfortran.dg/vect/pr50178.f90: New test.
3946
3947 2011-08-31  Martin Jambor  <mjambor@suse.cz>
3948
3949         PR middle-end/49886
3950         * gcc.c-torture/execute/pr49886.c: New testcase.
3951
3952 2011-08-31  Tom de Vries  <tom@codesourcery.com>
3953
3954         PR middle-end/43513
3955         * gcc.dg/pr43513.c: New test.
3956
3957 2011-08-30  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/45044
3960         * gfortran.dg/common_14.f90: New.
3961         * gfortran.dg/common_resize_1.f: Add two dg-warning.
3962
3963 2011-08-30  Jason Merrill  <jason@redhat.com>
3964
3965         PR c++/50084
3966         * g++.dg/cpp0x/decltype33.C: New.
3967
3968         PR c++/50089
3969         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3970
3971         PR c++/50114
3972         * g++.dg/cpp0x/lambda/lambda-for.C: New.
3973
3974 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
3975
3976         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3977
3978 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3979
3980         * gnat.dg/specs/aggr3.ads: New test.
3981         * gnat.dg/specs/aggr3_pkg.ads: New helper.
3982
3983         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3984         * gnat.dg/specs/aggr2.ads: Likewise.
3985
3986 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3987
3988         PR fortran/45170
3989         * gfortran.dg/allocate_with_source_2.f90: New test
3990
3991 2011-08-30  Jason Merrill  <jason@redhat.com>
3992
3993         PR c++/50220
3994         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3995
3996         PR c++/50234
3997         * g++.dg/cpp0x/constexpr-value3.C: New.
3998
3999 2011-08-30  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/48571
4002         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4003         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4004         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4005         * gcc.dg/pr36902.c: XFAIL.
4006
4007 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4008
4009         * gcc.target/i386/fma-check.h: New.
4010         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4011         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4012         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4013         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4014         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4015         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4016         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4017         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4018         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4019         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4020         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4021         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4022         * gcc.target/i386/fma-compile.c: Likewise.
4023         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4024         * gcc.target/i386/sse-12.c: Add -mfma.
4025         * gcc.target/i386/sse-13.c: Likewise.
4026         * gcc.target/i386/sse-14.c: Likewise.
4027         * gcc.target/i386/sse-22.c: Likewise.
4028         * gcc.target/i386/sse-23.c: Likewise.
4029         * g++.dg/other/i386-2.C: Likewise.
4030         * g++.dg/other/i386-3.C: Likewise.
4031
4032 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4033
4034         PR testsuite/50185
4035         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4036         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4037
4038 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4039
4040         * g++.dg/bprob/bprob.exp (feedback_options): Set
4041         -fbranch-probabilities.
4042         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4043
4044 2011-08-29  Jason Merrill  <jason@redhat.com>
4045
4046         PR c++/50224
4047         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4048
4049 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4050             Jason Merrill  <jason@redhat.com>
4051
4052         * g++.dg/dfp/base.C: New test.
4053
4054 2011-08-29  Jason Merrill  <jason@redhat.com>
4055
4056         Core DR 994
4057         PR c++/50209
4058         * g++.dg/cpp0x/initlist58.C: New.
4059
4060 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4061
4062         PR fortran/50225
4063         * gfortran.dg/class_result_1.f03: New.
4064
4065 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR middle-end/48722
4068         * gcc.target/i386/pr48722.c: New test.
4069
4070 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4071
4072         PR libfortran/50192
4073         * gfortran.dg/widechar_compare_1.f90:  New test.
4074
4075 2011-08-26  Jason Merrill  <jason@redhat.com>
4076
4077         Core DR 342
4078         PR c++/48582
4079         * g++.dg/abi/mangle50.C: New.
4080
4081 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4082
4083         PR target/50202
4084         * gcc.target/i386/pr50202.c: New test.
4085
4086 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4087
4088         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4089         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4090         * gcc.target/i386/avx-round-vec.c: New test.
4091         * gcc.target/i386/avx-roundf-vec.c: New test.
4092
4093 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4094
4095         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4096         instruction.
4097
4098         PR c/50179
4099         * c-c++-common/Wunused-var-14.c: New test.
4100
4101 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4102
4103         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4104
4105 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4106
4107         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4108         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4109         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4110         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4111
4112 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4113
4114         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4115         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4116         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4117         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4118
4119 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4120
4121         PR fortran/50050
4122         * gfortran.dg/pointer_comp_init_1.f90: New test.
4123
4124 2011-08-25  Jason Merrill  <jason@redhat.com>
4125
4126         PR c++/50157
4127         * g++.dg/cpp0x/sfinae27.C: New.
4128
4129 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4130
4131         * gfortran.dg/coarray_lib_token_4.f90: New.
4132
4133 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4134
4135         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4136
4137 2011-08-25  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4140
4141 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4142
4143         PR fortran/50163
4144         * gfortran.dg/initialization_28.f90: New.
4145
4146 2011-08-24  Richard Guenther  <rguenther@suse.de>
4147
4148         PR tree-optimization/50067
4149         * gcc.dg/torture/pr50067-3.c: New testcase.
4150         * gcc.dg/torture/pr50067-4.c: Likewise.
4151         * gcc.dg/torture/pr50067-5.c: Likewise.
4152
4153 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4154
4155         * g++.dg/other/i386-2.C: Add -mavx2 check.
4156         * g++.dg/other/i386-3.C: Likewise.
4157         * gcc.target/i386/avx-1.c: Add AVX2.
4158         * gcc.target/i386/avx-2.c: Likewise.
4159         * gcc.target/i386/funcspec-5.c: Likewise.
4160         * gcc.target/i386/sse-12.c: Likewise.
4161         * gcc.target/i386/sse-13.c: Likewise.
4162         * gcc.target/i386/sse-14.c: Likewise.
4163         * gcc.target/i386/sse-22.c: Likewise.
4164         * gcc.target/i386/sse-23.c: Likewise.
4165         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4166         * gcc.target/i386/avx2-check.h: New.
4167         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4168         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4169         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4170         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4171         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4172         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4173         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4174         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4175         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4176         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4177         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4178         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4179         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4180         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4181         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4182         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4183         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4184         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4185         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4186         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4187         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4188         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4189         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4190         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4191         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4192         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4193         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4194         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4195         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4196         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4197         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4198         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4199         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4200         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4201         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4202         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4203         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4204         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4205         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4206         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4207         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4208         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4209         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4210         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4211         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4212         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4213         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4214         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4215         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4216         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4217         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4218         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4219         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4220         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4221         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4222         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4223         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4224         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4225         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4226         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4227         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4228         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4229         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4230         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4231         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4232         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4233         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4234         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4235         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4236         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4237         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4238         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4239         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4240         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4241         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4242         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4243         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4244         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4245         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4246         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4247         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4248         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4249         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4250         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4251         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4252         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4253         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4254         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4255         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4256         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4257         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4258         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4259         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4260         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4261         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4262         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4263         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4264         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4265         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4266         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4267         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4268         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4269         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4270         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4271         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4272         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4273         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4274         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4275         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4276         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4277         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4278         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4279         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4280         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4281         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4282         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4283         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4284         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4285         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4286         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4287         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4288         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4289         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4290         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4291         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4292         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4293         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4294         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4295         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4296         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4297         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4298         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4299         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4300         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4301         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4302         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4303         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4304         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4305         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4306         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4307         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4308         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4309         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4310         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4311         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4312         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4313         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4314         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4315         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4316         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4317         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4318         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4319         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4320         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4321         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4322         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4323         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4324         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4325         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4326         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4327         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4328         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4329         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4330         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4331         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4332         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4333         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4334         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4335         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4336         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4337         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4338         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4339         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4340         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4341         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4342         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4343         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4344         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4345         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4346         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4347         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4348         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4349         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4350         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4351         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4352         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4353         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4354         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4355         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4356         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4357         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4358         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4359         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4360         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4361         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4362         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4363         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4364         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4365         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4366         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4367         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4368         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4369         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4370         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4371         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4372         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4373         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4374         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4375         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4376         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4377         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4378         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4379         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4380         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4381         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4382         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4383         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4384         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4385         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4386         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4387         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4388         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4389         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4390         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4391         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4392         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4393         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4394         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4395         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4396         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4397         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4398         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4399         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4400         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4401         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4402         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4403         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4404         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4405         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4406         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4407         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4408         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4409         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4410         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4411         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4412         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4413         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4414         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4415         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4416         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4417         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4418         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4419         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4420         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4421         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4422         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4423         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4424         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4425         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4426         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4427         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4428         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4429         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4430         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4431         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4432         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4433         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4434         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4435         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4436         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4437         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4438         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4439         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4440         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4441         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4442         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4443         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4444         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4445         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4446         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4447         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4448         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4449         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4450         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4451         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4452         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4453         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4454         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4455         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4456         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4457         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4458         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4459         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4460         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4461         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4462         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4463         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4464         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4465         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4466         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4467         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4468         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4469         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4470         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4471         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4472         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4473         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4474         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4475         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4476         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4477         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4478         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4479         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4480         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4481         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4482         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4483         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4484         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4485         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4486         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4487         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4488         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4489         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4490         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4491         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4492         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4493         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4494         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4495         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4496         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4497         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4498         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4499         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4500         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4501         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4502         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4503         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4504         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4505         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4506         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4507         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4508         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4509         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4510         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4511         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4512         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4513         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4514         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4515         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4516         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4517         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4518         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4519         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4520         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4521         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4522         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4523         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4524         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4525         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4526         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4527         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4528         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4529         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4530         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4531         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4532         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4533         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4534         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4535         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4536         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4537         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4538         * gcc.target/i386/testimm-9.c: Likewise.
4539
4540 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4541
4542         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4543         * g++.dg/other/i386-3.C: Likewise.
4544         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4545         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4546         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4547         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4548         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4549         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4550         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4551         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4552         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4553         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4554         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4555         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4556         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4557         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4558         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4559         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4560         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4561         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4562         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4563         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4564         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4565         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4566         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4567         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4568         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4569         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4570         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4571         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4572         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4573         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4574         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4575         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4576         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4577         * gcc.target/i386/sse-12.c: Add BMI2.
4578         * gcc.target/i386/sse-13.c: Likewise.
4579         * gcc.target/i386/sse-14.c: Likewise.
4580         * gcc.target/i386/sse-22.c: Likewise.
4581         * gcc.target/i386/sse-23.c: Likewise.
4582
4583 2011-08-23  Jason Merrill  <jason@redhat.com>
4584
4585         * g++.dg/template/crash7.C: Adjust expected errors.
4586
4587 2011-08-23  Jason Merrill  <jason@redhat.com>
4588
4589         PR c++/49045
4590         Core 1321
4591         * g++.dg/cpp0x/overload2.C: New.
4592
4593 2011-08-23  Jason Merrill  <jason@redhat.com>
4594
4595         Core 903
4596         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4597
4598 2011-08-23  Jason Merrill  <jason@redhat.com>
4599
4600         Core 975
4601         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4602         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4603         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4604         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4605
4606 2011-08-23  Jason Merrill  <jason@redhat.com>
4607
4608         PR c++/50024
4609         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4610
4611 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR c++/50158
4614         * g++.dg/warn/Wunused-var-16.C: New test.
4615
4616         PR middle-end/50161
4617         * gcc.dg/pr50161.c: New test.
4618
4619 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4620
4621         PR c++/50055
4622         * g++.dg/gcov/gcov-7.C: New test.
4623
4624 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR c++/46862
4627         * g++.dg/dfp/nofields.C: New test.
4628
4629 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4630
4631         PR fortran/31600
4632         * gfortran.dg/use_16.f90: New.
4633
4634 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4635             Kirill Yukhin  <kirill.yukhin@intel.com>
4636
4637         PR target/50155
4638         * gcc.target/i386/pr50155.c: New test.
4639
4640 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR tree-optimization/50133
4643         * gcc.dg/pr50133.c: New test.
4644
4645         PR middle-end/50141
4646         * c-c++-common/cxxbitfields-6.c: New test.
4647
4648 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
4649
4650         PR fortran/50050
4651         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4652
4653 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
4654
4655         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4656         * gcc.dg/pr49994-3.c: Ditto.
4657
4658 2011-08-22  Richard Guenther  <rguenther@suse.de>
4659
4660         PR testsuite/50145
4661         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4662         * gcc.dg/torture/pr50067-2.c: Likewise.
4663
4664 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4665
4666         PR fortran/47659
4667         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
4668         of a constant resulting from simplification.
4669         * gfortran.dg/warn_conversion_3.f90:  New test.
4670
4671 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4672
4673         PR fortran/50130
4674         * gfortran.dg/zero_stride_1.f90:  New test.
4675
4676 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
4677
4678         PR fortran/49638
4679         * gfortran.dg/typebound_override_1.f90: Modified.
4680
4681 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR tree-optimization/48739
4684         * gcc.dg/pr48739-1.c: New test.
4685         * gcc.dg/pr48739-2.c: New test.
4686
4687 2011-08-20  Tobias Burnus  <burnus@net-b.de>
4688
4689         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4690
4691 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4692
4693         PR fortran/50129
4694         * gfortran.dg/where_3.f90: New test.
4695
4696 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
4697
4698         PR middle-end/49721
4699         * gfortran.dg/pr49721-1.f: New.
4700         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4701
4702 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4703
4704         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4705         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4706         New tests.
4707
4708 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4709
4710         * gcc.target/arm/wmul-11.c: New file.
4711         * gcc.target/arm/wmul-12.c: New file.
4712         * gcc.target/arm/wmul-13.c: New file.
4713
4714 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4715
4716         * gcc.target/arm/wmul-10.c: New file.
4717
4718 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4719
4720         * gcc.target/arm/wmul-9.c: New file.
4721         * gcc.target/arm/wmul-bitfield-2.c: New file.
4722
4723 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4724
4725         * gcc.target/arm/wmul-8.c: New file.
4726
4727 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4728
4729         * gcc.target/arm/wmul-7.c: New file.
4730
4731 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4732
4733         * gcc.target/arm/wmul-6.c: New file.
4734
4735 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4736
4737         * gcc.target/arm/wmul-5.c: New file.
4738         * gcc.target/arm/no-wmla-1.c: New file.
4739
4740 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
4741
4742         * gcc.target/arm/wmul-bitfield-1.c: New file.
4743
4744 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4745
4746         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4747
4748 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4749
4750         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4751         * gcc.target/i386/conversion.c: Likewise.
4752
4753 2011-08-19  Richard Guenther  <rguenther@suse.de>
4754
4755         * gcc.dg/torture/pr50067-1.c: New testcase.
4756         * gcc.dg/torture/pr50067-2.c: Likewise.
4757
4758 2011-08-19  Joey Ye  <joey.ye@arm.com>
4759
4760         PR target/49437
4761         * gcc.target/arm/handler-align.c: New test.
4762         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4763         New Function.
4764
4765 2011-08-19  Joey Ye  <joey.ye@arm.com>
4766
4767         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4768
4769 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4770
4771         PR fortran/50071
4772         * gfortran.dg/end_block_label_1.f90: New test.
4773         * gfortran.dg/end_associate_label_1.f90: New test.
4774
4775 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4776
4777         * gcc.dg/c1x-pointer-float-1.c: New test.
4778
4779 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
4780
4781         PR fortran/50071
4782         * gfortran.dg/duplicate_labels_2.f: New test.
4783
4784 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4785
4786         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4787         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4788         gcc.dg/c1x-noreturn-5.c: New tests.
4789
4790 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4791
4792         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4793
4794 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4795
4796         PR fortran/18918
4797         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4798         * gfortran.dg/coarray_lock_3.f90: Fix test.
4799         * gfortran.dg/coarray_lock_4.f90: New.
4800         * gfortran.dg/coarray_lock_5.f90: New.
4801
4802 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR target/50009
4805         * gcc.c-torture/compile/pr50009.c: New test.
4806
4807         PR target/50092
4808         * gcc.dg/torture/pr50092.c: New test.
4809
4810 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4811
4812         PR fortran/50109
4813         * gfortran.dg/namelist_73.f90: New.
4814
4815 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4816
4817         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4818
4819         PR debug/50017
4820         * gcc.dg/pr50017.c: New test.
4821
4822 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
4823
4824         PR c++/45625
4825         * g++.dg/lookup/hidden-var1.C: New test case.
4826
4827 2011-08-17  Tobias Burnus  <burnus@net-b.de>
4828
4829         PR fortran/31461
4830         * gfortran.dg/warn_unused_var_2.f90: New.
4831         * gfortran.dg/warn_unused_var_3.f90: New.
4832
4833 2011-08-17  Tom de Vries  <tom@codesourcery.com>
4834
4835         PR target/43597
4836         * gcc.target/arm/pr43597.c: New test.
4837
4838 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
4839
4840         PR fortran/50070
4841         * gfortran.dg/common_13.f90: New.
4842
4843 2011-08-16  Jason Merrill  <jason@redhat.com>
4844
4845         PR c++/50086
4846         * g++.dg/cpp0x/variadic-unresolved.C: New.
4847
4848         * g++.old-deja/g++.brendan/README: Add R.I.P.
4849
4850         * g++.dg/ext/attr-used-1.C: New.
4851
4852         PR c++/50054
4853         * g++.dg/cpp0x/initlist56.C: New.
4854
4855 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
4856
4857         PR testsuite/50085
4858         * g++.dg/opt/life1.C: Only run on Linux.
4859
4860 2011-08-15  Tobias Burnus  <burnus@net-b.de>
4861
4862         * gfortran.dg/coarray_26.f90: New.
4863
4864 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
4865
4866         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4867         -fdump-tree-vrp1.
4868
4869 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
4870
4871         PR fortran/50073
4872         * gfortran.dg/func_result_7.f90: New.
4873
4874 2011-08-13  Jason Merrill  <jason@redhat.com>
4875
4876         PR c++/50075
4877         * g++.dg/cpp0x/decltype32.C: New.
4878
4879         PR c++/50059
4880         * g++.dg/diagnostic/expr1.C: New.
4881
4882 2011-08-12  David Li  <davidxl@google.com>
4883
4884         * g++.dg/abi/vbase15.C: New test.
4885
4886 2011-08-12  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/50034
4889         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4890
4891 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         * gcc.dg/builtins-67.c: New test.
4894         * gcc.target/i386/conversion.c: Ditto.
4895
4896 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
4897             Brian Hackett  <bhackett1024@gmail.com>
4898
4899         * g++.dg/plugin/decl_plugin.c: New.
4900         * g++.dg/plugin/decl-plugin-test.C: New.
4901         * g++.dg/plugin/plugin.exp: Add above testcase.
4902
4903 2011-08-11  Richard Guenther  <rguenther@suse.de>
4904
4905         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4906
4907 2011-08-11  Michael Matz  <matz@suse.de>
4908
4909         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4910
4911 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
4912
4913         PR tree-optimization/50039
4914         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4915         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4916
4917 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
4918
4919         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4920         (sse4_1_test): Initialize src3 with random value.
4921
4922 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4923
4924         * gcc.c-torture/execute/scal-to-vec1.c: New test.
4925         * gcc.c-torture/execute/scal-to-vec2.c: New test.
4926         * gcc.c-torture/execute/scal-to-vec3.c: New test.
4927         * gcc.dg/scal-to-vec1.c: New test.
4928         * gcc.dg/scal-to-vec2.c: New test.
4929
4930 2011-08-09  Richard Guenther  <rguenther@suse.de>
4931
4932         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4933         * gcc.dg/tree-ssa/vrp60.c: New testcase.
4934         * gcc.dg/tree-ssa/vrp61.c: Likewise.
4935         * gcc.dg/tree-ssa/vrp62.c: Likewise.
4936
4937 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4938
4939         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4940
4941 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4942
4943         * gcc.dg/pr49948.c: Require pthread effective target.
4944
4945 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4946
4947         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4948
4949 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
4950
4951         * gcc.target/i386/sse-22a.c: New test.
4952
4953 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
4954
4955         PR tree-optimization/50014
4956         * gcc.dg/vect/pr50014.c: New test.
4957
4958 2011-08-08  Martin Jambor  <mjambor@suse.cz>
4959
4960         PR middle-end/49923
4961         * gcc.dg/tree-ssa/pr49923.c: New test.
4962
4963 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4964
4965         PR target/49781
4966         * gcc.target/i386/pr49781-1.c: New.
4967
4968 2011-08-08  Jason Merrill  <jason@redhat.com>
4969
4970         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4971
4972         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4973
4974 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
4975
4976         PR fortran/49638
4977         * gfortran.dg/typebound_override_1.f90: New.
4978
4979 2011-08-07  Kai Tietz  <ktietz@redhat.com>
4980
4981         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4982         x86_64 mingw target.
4983         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4984         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4985         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4986         * gcc.dg/tree-ssa/loop-33.c: Likewise.
4987         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4988         * gcc.dg/tree-ssa/loop-35.c: Likewise.
4989         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4990         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4991         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4992         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4993
4994 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4995
4996         PR testsuite/48727
4997         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4998
4999 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5000
5001         * gcc.dg/pr48770.c: Cleanup coverage files.
5002         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5003
5004 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5005
5006         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5007         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5008         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5009         lzcnt and bmi options.
5010
5011 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5012
5013         PR target/47381
5014         * gcc.dg/pr47381-1.c: New.
5015         * gcc.dg/pr47381-2.c: Likewise.
5016         * gcc.target/i386/pr47381.c: Likewise.
5017
5018 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5019
5020         PR middle-end/47727
5021         * gcc.dg/pr47727.c: New.
5022
5023         PR target/47372
5024         * gcc.dg/pr47372-1.c: New.
5025         * gcc.dg/pr47372-2.c: Likewise.
5026
5027 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5028
5029         PR middle-end/47449
5030         * gcc.target/i386/pr47449.c: New.
5031
5032         PR target/47446
5033         * gcc.dg/pr47446-1.c: New.
5034         * gcc.dg/pr47446-2.c: Likewise.
5035
5036 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5037
5038         PR target/47766
5039         * gcc.dg/pr47766.c: New.
5040
5041         PR target/47715
5042         * gcc.dg/tls/pr47715-1.c: New.
5043         * gcc.dg/tls/pr47715-2.c: Likewise.
5044         * gcc.dg/tls/pr47715-3.c: Likewise.
5045         * gcc.dg/tls/pr47715-4.c: Likewise.
5046         * gcc.dg/tls/pr47715-5.c: Likewise.
5047
5048 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5049
5050         PR libobjc/50002
5051         * objc.dg/gnu-api-2-class.m: Updated comments.
5052         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5053         * objc.dg/gnu-api-2-class-meta.m: New test.
5054         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5055
5056 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5057
5058         PR libobjc/49882
5059         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5060         with classes that are in construction.
5061
5062 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR target/48084
5065         * gcc.target/i386/pr48084-1.c: New.
5066         * gcc.target/i386/pr48084-2.c: Likewise.
5067         * gcc.target/i386/pr48084-3.c: Likewise.
5068         * gcc.target/i386/pr48084-4.c: Likewise.
5069         * gcc.target/i386/pr48084-5.c: Likewise.
5070
5071         PR rtl-optimization/49504
5072         * gcc.target/i386/pr49504.c: New.
5073
5074         PR target/49860
5075         * gcc.dg/pr49860.c: New.
5076
5077 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5078
5079         PR libobjc/49882
5080         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5081         with classes that are in construction.
5082
5083 2011-08-05  Jason Merrill  <jason@redhat.com>
5084
5085         PR c++/48993
5086         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5087
5088         PR c++/49921
5089         * g++.dg/cpp0x/decltype31.C: New.
5090
5091         PR c++/49669
5092         * g++.dg/init/array28.C: New.
5093
5094         PR c++/49988
5095         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5096
5097 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5098
5099         PR target/47369
5100         * gcc.dg/pr47369-1.c: New.
5101
5102 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5103
5104         PR middle-end/47364
5105         * gcc.dg/torture/pr47364-1.c: New.
5106         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5107         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5108
5109 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5110
5111         PR fortran/37211
5112         * gfortran.dg/transfer_check_2.f90:  New test case.
5113
5114 2011-08-05  Jan Hubicka  <jh@suse.cz>
5115
5116         PR middle-end/49494
5117         * gfortran.dg/pr49494.f90: New testcase.
5118
5119 2011-08-05  Jan Hubicka  <jh@suse.cz>
5120
5121         PR middle-end/49735
5122         * gcc.c-torture/compile/pr49735.c: New testcase.
5123
5124 2011-08-05  Jason Merrill  <jason@redhat.com>
5125
5126         PR c++/47453
5127         * g++.dg/cpp0x/initlist56.C: New.
5128
5129         PR c++/49812
5130         * g++.dg/overload/rvalue2.C: New.
5131
5132         PR c++/49983
5133         * g++.dg/cpp0x/range-for21.C: New.
5134
5135         * g++.dg/ext/vla11.C: New.
5136
5137 2011-08-05  Richard Guenther  <rguenther@suse.de>
5138
5139         PR tree-optimization/49984
5140         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5141
5142 2011-08-05  Richard Guenther  <rguenther@suse.de>
5143
5144         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5145         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5146         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5147
5148 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5149
5150         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5151         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5152         * gfortran.dg/ldist-pr43023.f90: Ditto.
5153         * gfortran.dg/namelist_52.f90: Ditto.
5154         * gfortran.dg/interface_proc_end.f90: Ditto.
5155         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5156         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5157
5158 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5159
5160         * gcc.dg/vect/vect-over-widen-1.c: New test.
5161         * gcc.dg/vect/vect-over-widen-2.c: New test.
5162         * gcc.dg/vect/vect-over-widen-3.c: New test.
5163         * gcc.dg/vect/vect-over-widen-4.c: New test.
5164
5165 2011-08-04  Richard Guenther  <rguenther@suse.de>
5166
5167         PR fortran/49957
5168         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5169
5170 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5171
5172         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5173
5174 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR middle-end/49905
5177         * g++.dg/ext/builtin-object-size3.C: New test.
5178
5179 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5180
5181         PR tree-optimization/49948
5182         * gcc.dg/pr49948.c: New test.
5183
5184 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         PR middle-end/47383
5187         * gcc.dg/torture/pr47383.c: New.
5188
5189 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5190
5191         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5192
5193 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5194
5195         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5196
5197 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5198
5199         PR target/47744
5200         * gcc.dg/torture/pr47744-1.c: New.
5201         * gcc.dg/torture/pr47744-2.c: Likewise.
5202         * gcc.dg/torture/pr47744-3.c: Likewise.
5203
5204 2011-08-03  Richard Guenther  <rguenther@suse.de>
5205
5206         PR middle-end/49958
5207         * gcc.dg/torture/pr49958.c: New testcase.
5208
5209 2011-08-03  Richard Guenther  <rguenther@suse.de>
5210
5211         PR tree-optimization/49938
5212         * g++.dg/torture/pr49938.C: New testcase.
5213
5214 2011-08-02  Jason Merrill  <jason@redhat.com>
5215
5216         PR c++/43886
5217         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5218
5219         PR c++/49577
5220         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5221
5222         PR c++/49593
5223         * g++.dg/cpp0x/variadic115.C: New.
5224
5225         PR c++/49803
5226         * g++.dg/cpp0x/union5.C: New.
5227
5228 2011-08-02  Daniel Kraft  <d@domob.eu>
5229
5230         PR fortran/49885
5231         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5232
5233 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5234
5235         PR middle-end/49947
5236         * gcc.dg/tree-ssa/forwprop-15.c
5237
5238 2011-08-02  Jason Merrill  <jason@redhat.com>
5239
5240         PR c++/49834
5241         * g++.dg/cpp0x/range-for20.C: New.
5242
5243 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5244
5245         * gfortran.dg/coarray_lib_token_3.f90: New.
5246
5247 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR fortran/46752
5250         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5251         * gcc.dg/gomp/atomic-15.c: New test.
5252         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5253         * g++.dg/gomp/atomic-15.C: New test.
5254         * g++.dg/gomp/private-1.C: New test.
5255         * g++.dg/gomp/sharing-2.C: New test.
5256         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5257         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5258         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5259
5260 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5261
5262         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5263         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5264         cleanup-module.
5265         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5266         * gfortran.dg/allocatable_function_5.f90: Ditto.
5267         * gfortran.dg/allocate_stat.f90: Ditto.
5268         * gfortran.dg/array_constructor_20.f90: Ditto.
5269         * gfortran.dg/array_constructor_21.f90: Ditto.
5270         * gfortran.dg/array_constructor_22.f90: Ditto.
5271         * gfortran.dg/array_constructor_26.f03: Ditto.
5272         * gfortran.dg/array_function_4.f90: Ditto.
5273         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5274         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5275         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5276         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5277         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5278         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5279         * gfortran.dg/class_15.f03: Ditto.
5280         * gfortran.dg/class_27.f03: Ditto.
5281         * gfortran.dg/class_33.f90: Ditto.
5282         * gfortran.dg/class_37.f03: Ditto.
5283         * gfortran.dg/class_40.f03: Ditto.
5284         * gfortran.dg/class_42.f03: Ditto.
5285         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5286         * gfortran.dg/coarray/registering_1.f90: Ditto.
5287         * gfortran.dg/convert_1.f90: Ditto.
5288         * gfortran.dg/default_initialization_3.f90: Ditto.
5289         * gfortran.dg/dependency_25.f90: Ditto.
5290         * gfortran.dg/dependency_26.f90: Ditto.
5291         * gfortran.dg/dependency_36.f90: Ditto.
5292         * gfortran.dg/dependency_37.f90: Ditto.
5293         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5294         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5295         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5296         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5297         * gfortran.dg/elemental_result_1.f90: Ditto.
5298         * gfortran.dg/empty_derived_type.f90: Ditto.
5299         * gfortran.dg/entry_7.f90: Ditto.
5300         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5301         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5302         * gfortran.dg/error_recovery_3.f90: Ditto.
5303         * gfortran.dg/extends_4.f03: Ditto.
5304         * gfortran.dg/func_assign.f90: Ditto.
5305         * gfortran.dg/func_assign_3.f90: Ditto.
5306         * gfortran.dg/generic_1.f90: Ditto.
5307         * gfortran.dg/generic_18.f90: Ditto.
5308         * gfortran.dg/generic_22.f03: Ditto.
5309         * gfortran.dg/generic_4.f90: Ditto.
5310         * gfortran.dg/generic_6.f90: Ditto.
5311         * gfortran.dg/generic_actual_arg.f90: Ditto.
5312         * gfortran.dg/graphite/id-21.f: Ditto.
5313         * gfortran.dg/graphite/pr45758.f90: Ditto.
5314         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5315         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5316         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5317         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5318         * gfortran.dg/host_used_types_1.f90: Ditto.
5319         * gfortran.dg/implicit_1.f90: Ditto.
5320         * gfortran.dg/implicit_11.f90: Ditto.
5321         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5322         * gfortran.dg/impure_actual_1.f90: Ditto.
5323         * gfortran.dg/impure_assignment_1.f90: Ditto.
5324         * gfortran.dg/impure_constructor_1.f90: Ditto.
5325         * gfortran.dg/initialization_10.f90: Ditto.
5326         * gfortran.dg/initialization_12.f90: Ditto.
5327         * gfortran.dg/interface_14.f90: Ditto.
5328         * gfortran.dg/interface_15.f90: Ditto.
5329         * gfortran.dg/interface_2.f90: Ditto.
5330         * gfortran.dg/interface_25.f90: Ditto.
5331         * gfortran.dg/interface_26.f90: Ditto.
5332         * gfortran.dg/interface_29.f90: Ditto.
5333         * gfortran.dg/interface_assignment_1.f90: Ditto.
5334         * gfortran.dg/internal_pack_6.f90: Ditto.
5335         * gfortran.dg/internal_pack_7.f90: Ditto.
5336         * gfortran.dg/internal_pack_8.f90: Ditto.
5337         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5338         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5339         * gfortran.dg/module_commons_3.f90: Ditto.
5340         * gfortran.dg/module_equivalence_4.f90: Ditto.
5341         * gfortran.dg/module_equivalence_6.f90: Ditto.
5342         * gfortran.dg/module_function_type_1.f90: Ditto.
5343         * gfortran.dg/module_naming_1.f90: Ditto.
5344         * gfortran.dg/namelist_4.f90: Ditto.
5345         * gfortran.dg/operator_c1202.f90: Ditto.
5346         * gfortran.dg/parens_7.f90: Ditto.
5347         * gfortran.dg/pr32921.f: Ditto.
5348         * gfortran.dg/pr33646.f90: Ditto.
5349         * gfortran.dg/pr41928.f90: Ditto.
5350         * gfortran.dg/pr42119.f90: Ditto.
5351         * gfortran.dg/pr43984.f90: Ditto.
5352         * gfortran.dg/present_1.f90: Ditto.
5353         * gfortran.dg/private_type_2.f90: Ditto.
5354         * gfortran.dg/proc_decl_2.f90: Ditto.
5355         * gfortran.dg/proc_ptr_10.f90: Ditto.
5356         * gfortran.dg/proc_ptr_22.f90: Ditto.
5357         * gfortran.dg/proc_ptr_8.f90: Ditto.
5358         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5359         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5360         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5361         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5362         * gfortran.dg/substring_equivalence.f90: Ditto.
5363         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5364         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5365         * gfortran.dg/trim_optimize_6.f90: Ditto.
5366         * gfortran.dg/typebound_call_12.f03: Ditto.
5367         * gfortran.dg/typebound_operator_5.f03: Ditto.
5368         * gfortran.dg/typebound_operator_6.f03: Ditto.
5369         * gfortran.dg/typebound_proc_18.f03: Ditto.
5370         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5371         * gfortran.dg/use_1.f90: Ditto.
5372         * gfortran.dg/use_10.f90: Ditto.
5373         * gfortran.dg/use_11.f90: Ditto.
5374         * gfortran.dg/use_14.f90: Ditto.
5375         * gfortran.dg/use_only_2.f90: Ditto.
5376         * gfortran.dg/use_rename_4.f90: Ditto.
5377         * gfortran.dg/use_rename_5.f90: Ditto.
5378         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5379         * gfortran.dg/used_interface_ref.f90: Ditto.
5380         * gfortran.dg/used_types_11.f90: Ditto.
5381         * gfortran.dg/used_types_3.f90: Ditto.
5382         * gfortran.dg/used_types_4.f90: Ditto.
5383         * gfortran.dg/userdef_operator_2.f90: Ditto.
5384         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5385         * gfortran.dg/vect/pr46213.f90: Ditto.
5386         * gfortran.dg/whole_file_21.f90: Ditto.
5387         * gfortran.dg/whole_file_22.f90: Ditto.
5388         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5389         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5390
5391 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5392
5393         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5394
5395 2011-08-01  Jason Merrill  <jason@redhat.com>
5396
5397         PR c++/49932
5398         * g++.dg/abi/mangle49.C: New.
5399
5400         PR c++/49924
5401         * g++.dg/cpp0x/constexpr-array4.C: New.
5402
5403         PR c++/49813
5404         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5405
5406 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5407
5408         PR target/49927
5409         * gcc.target/i386/pr49927.c: New test.
5410
5411 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5412
5413         PR tree-optimization/49926
5414         * gcc.dg/vect/pr49926.c: New test.
5415
5416 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5417
5418         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5419         * gcc.target/i386/lzcnt-1.c: New test.
5420         * gcc.target/i386/lzcnt-2.c: Likewise.
5421         * gcc.target/i386/lzcnt-2a.c: Likewise.
5422         * gcc.target/i386/lzcnt-3.c: Likewise.
5423         * gcc.target/i386/lzcnt-4.c: Likewise.
5424         * gcc.target/i386/lzcnt-4a.c: Likewise.
5425         * gcc.target/i386/lzcnt-5.c: Likewise.
5426         * gcc.target/i386/lzcnt-6.c: Likewise.
5427         * gcc.target/i386/lzcnt-6a.c: Likewise.
5428         * gcc.target/i386/lzcnt-check.h: Likewise.
5429
5430         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5431         * gcc.target/i386/sse-13.c: Likewise.
5432         * gcc.target/i386/sse-14.c: Likewise.
5433         * g++.dg/other/i386-2.C: Likewise.
5434         * g++.dg/other/i386-3.C: Likewise.
5435
5436 2011-08-01  Julian Brown  <julian@codesourcery.com>
5437
5438         * gcc.target/arm/fixed-point-exec.c: New test.
5439
5440 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5441
5442         PR target/49920
5443         * gcc.target/i386/pr49920.c: New test.
5444
5445 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5446
5447         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5448         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5449         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5450         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5451         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5452         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5453         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5454         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5455         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5456         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5457         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5458         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5459         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5460         * g++.dg/tree-ssa/pr33615.C: Ditto.
5461         * g++.dg/tree-ssa/restrict1.C: Ditto.
5462         * c-c++-common/restrict-2.c: Ditto.
5463         * gfortran.dg/pr32921.f: Ditto.
5464         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5465         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5466         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5467         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5468         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5469         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5470         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5471         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5472         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5473         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5474
5475 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5476
5477         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5478         .exe.ltrans[0-9]*. dump files.
5479
5480 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5481
5482         PR fortran/49112
5483         * gfortran.dg/abstract_type_6.f03: Modified.
5484         * gfortran.dg/typebound_proc_24.f03: New.
5485
5486 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5487
5488         PR testsuite/49917
5489         * g++.dg/init/for1.C: Fix.
5490
5491 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5492
5493         PR fortran/48876
5494         * gfortran.dg/string_5.f90:  New test.
5495
5496 2011-07-29  Jason Merrill  <jason@redhat.com>
5497
5498         PR c++/49867
5499         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5500
5501 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5502
5503         PR tree-optimization/47407
5504         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5505         alpha*-dec-osf*.
5506         Sort target list.
5507
5508 2011-07-29  Richard Guenther  <rguenther@suse.de>
5509
5510         * gcc.dg/uninit-suppress.c: Also disable VRP.
5511         * gcc.dg/uninit-suppress_2.c: Likewise.
5512
5513 2011-07-28  Jason Merrill  <jason@redhat.com>
5514
5515         PR c++/49808
5516         * g++.dg/template/nontype24.C: New.
5517
5518 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5519
5520         PR rtl-optimization/47958
5521         * gcc.dg/torture/pr47958-1.c: New.
5522
5523 2011-07-29  Wei Guozhi  <carrot@google.com>
5524
5525         PR rtl-optimization/49799
5526         * gcc.dg/pr49799.c: New test case.
5527
5528 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5529
5530         PR middle-end/48648
5531         * gcc.dg/graphite/id-pr48648.c: New.
5532
5533 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR fortran/31067
5536         * gfortran.dg/maxloc_2.f90: New test.
5537         * gfortran.dg/maxloc_3.f90: New test.
5538         * gfortran.dg/minloc_1.f90: New test.
5539         * gfortran.dg/minloc_2.f90: New test.
5540         * gfortran.dg/minloc_3.f90: New test.
5541         * gfortran.dg/minmaxloc_7.f90: New test.
5542
5543         PR debug/49871
5544         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5545
5546 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5547
5548         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5549         the builtin isn't optimized away.
5550
5551 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5552
5553         PR fortran/45586
5554         * gfortran.dg/lto/pr45586-2_0.f90: New.
5555
5556 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5557
5558         PR middle-end/49875
5559         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5560         * c-c++-common/cxxbitfields-5.c: Same.
5561
5562 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5563
5564         * lib/target-supports.exp (check_effective_target_mmap): Use
5565         check_function_available.
5566
5567 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5568
5569         * g++.old-deja/g++.pt/crash60.C: Updated.
5570
5571 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR target/49866
5574         * gcc.target/i386/pr49866.c: New test.
5575
5576 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5577
5578         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5579         * gcc.target/i386/bmi-andn-1.c: New test.
5580         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5581         * gcc.target/i386/bmi-andn-2.c: Likewise.
5582         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5583         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5584         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5585         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5586         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5587         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5588         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5589         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5590         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5591         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5592         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5593         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5594         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5595         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5596         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5597         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5598         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5599         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5600         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5601         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5602         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5603
5604 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5605
5606         PR middle-end/47691
5607         * gfortran.dg/graphite/id-pr47691.f: New.
5608
5609 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5610
5611         * gcc.target/i386/avx-os-support.h: New.
5612         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5613         (main): Check avx_os_support before the test is run.
5614         * gcc.target/i386/aes-avx-check.h: Ditto.
5615         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5616
5617 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5618
5619         * gcc.target/i386/aggregate-ret3.c: New test.
5620         * gcc.target/i386/aggregate-ret4.c: New test.
5621
5622 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5623
5624         PR fortran/49755
5625         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5626         allocated array should *not* change its size.
5627         * gfortran.dg/multiple_allocation_3.f90: New test.
5628
5629 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5630
5631         PR c++/49776
5632         * g++.dg/cpp0x/constexpr-49776.C: New.
5633
5634 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5635
5636         PR middle-end/47046
5637         * gcc.dg/graphite/id-pr47046.c: New.
5638
5639 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5640
5641         PR middle-end/47653
5642         * gcc.dg/graphite/run-id-pr47593.c: New.
5643
5644 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5645
5646         PR middle-end/47653
5647         * gcc.dg/graphite/run-id-pr47653.c: New.
5648         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5649         induction variables.
5650         * gcc.dg/graphite/scop-16.c: Same.
5651         * gcc.dg/graphite/scop-17.c: Same.
5652         * gcc.dg/graphite/scop-21.c: Same.
5653
5654 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5655
5656         PR middle-end/48805
5657         * gcc.dg/graphite/id-pr48805.c: New.
5658
5659 2011-07-26  Tobias Burnus  <burnus@net-b.de>
5660
5661         * gfortran.dg/coarray_lib_token_2.f90: New.
5662
5663 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
5664
5665         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5666         SPU local store.
5667
5668 2011-07-25  Andrew Pinski  <apinski@cavium.com>
5669
5670         PR tree-opt/49671
5671         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5672         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5673
5674 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         * lib/target-supports.exp (check_effective_target_mmap): New proc.
5677
5678         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5679         * gcc.c-torture/execute/loop-2g.c: Likewise.
5680         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5681         Require mmap support.
5682         * gcc.c-torture/execute/loop-2g.x: Likewise.
5683         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5684         (MAP_ANON): Provide default.
5685         * gcc.dg/20050826-1.c: Likewise.
5686         * gcc.target/i386/pr36533.c: Likewise.
5687         * gcc.dg/vect/pr49038.c: Remove dg-do run.
5688         Use dg-require-effective-target mmap.
5689
5690 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5691
5692         PR c++/49838
5693         * g++.dg/cpp0x/range-for19.C: New.
5694
5695 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697         PR testsuite/49753
5698         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5699
5700         Revert:
5701         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR testsuite/49753
5704         * g++.dg/torture/pr49309.C: Remove.
5705
5706 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
5707
5708         PR tree-optimization/49809
5709         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5710         test.
5711
5712 2011-07-25  Richard Guenther  <rguenther@suse.de>
5713
5714         PR tree-optimization/49715
5715         * gcc.target/i386/pr49715-1.c: New testcase.
5716         * gcc.target/i386/pr49715-2.c: Likewise.
5717
5718 2011-07-23  Jason Merrill  <jason@redhat.com>
5719
5720         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5721
5722 2011-07-22  Jason Merrill  <jason@redhat.com>
5723
5724         PR c++/49793
5725         * g++.dg/cpp0x/initlist55.C: New.
5726
5727 2011-07-23  Tobias Burnus  <burnus@net-b.de>
5728
5729         PR fortran/49791
5730         * gfortran.dg/namelist_72.f: New.
5731
5732 2011-07-23  Tobias Burnus  <burnus@net-b.de>
5733
5734         * gfortran.dg/coarray_25.f90: New.
5735
5736 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
5737
5738         * override1.C: This test should use c++0x mode.
5739         * override3.C: New. Test the diagnostics in c++98 mode.
5740
5741 2011-07-22  Jason Merrill  <jason@redhat.com>
5742             Mark Glisse  <marc.glisse@normalesup.org>
5743
5744         PR c++/30112
5745         * g++.dg/other/pragma-re-1.C: Add namespace cases.
5746
5747         PR c++/49813
5748         * g++.dg/opt/builtins2.C: New.
5749         * g++.dg/other/error27.C: Don't rely on __builtin.
5750
5751 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5752
5753         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5754         on lp64 targets.
5755         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5756         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5757         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5758         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5759
5760         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5761         instead of ia32.
5762
5763 2011-07-22  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/45819
5766         * gcc.dg/pr45819.c: New testcase.
5767
5768 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
5769
5770         * lib/target-supports.exp (check_ifunc_available): Rewrite.
5771
5772 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
5773
5774         PR middle-end/47654
5775         PR middle-end/49649
5776         * gcc.dg/graphite/run-id-pr47654.c: New.
5777
5778 2011-07-21  Ian Lance Taylor  <iant@google.com>
5779
5780         PR middle-end/49705
5781         * gcc.dg/pr49705.c: New test.
5782
5783 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
5784
5785         * lib/target-supports.exp (check_avx_os_support_available): New.
5786         (check_effective_target_avx_runtime): Use it.
5787
5788 2011-07-21  Richard Guenther  <rguenther@suse.de>
5789
5790         PR tree-optimization/49770
5791         * g++.dg/torture/pr49770.C: New testcase.
5792
5793 2011-07-21  Kai Tietz  <ktietz@redhat.com>
5794
5795         * gcc.dg/tree-ssa/pr30978.c: adjusted.
5796         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5797
5798 2011-07-21  Tobias Burnus  <burnus@net-b.de>
5799
5800         * gfortran.dg/coarray_lib_token_1.f90: New.
5801
5802 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
5803
5804         * gcc.dg/pr32912-2.c: Skip for AVR.
5805         * gcc.dg/pr44674.c: Add dg-require-profiling.
5806
5807 2011-07-20  Jason Merrill  <jason@redhat.com>
5808
5809         * g++.dg/ext/desig2.C: New.
5810
5811 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5812
5813         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5814         be generated.
5815         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5816         * gcc.target/powerpc/recip-3.c: Ditto.
5817
5818 2011-07-19  Jason Merrill  <jason@redhat.com>
5819
5820         PR c++/6709 (DR 743)
5821         PR c++/42603 (DR 950)
5822         * g++.dg/cpp0x/decltype21.C: New.
5823
5824 2011-07-20  Richard Guenther  <rguenther@suse.de>
5825
5826         PR middle-end/18908
5827         * gcc.dg/tree-ssa/pr18908.c: New testcase.
5828         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5829
5830 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
5831
5832         * gcc.target/arm/combine-movs.c: New.
5833         * gcc.target/arm/unsigned-extend-2.c: New.
5834
5835 2011-07-19  Jason Merrill  <jason@redhat.com>
5836
5837         PR c++/49785
5838         * g++.dg/cpp0x/variadic114.C: New.
5839
5840 2011-07-19  Tobias Burnus  <burnus@net-b.de>
5841
5842         * gfortran.dg/coarray_args_1.f90: New.
5843         * gfortran.dg/coarray_args_2.f90: New.
5844
5845 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
5846
5847         PR fortran/49708
5848         * gfortran.dg/allocate_error_3.f90: New.
5849
5850 2011-07-19  Richard Guenther  <rguenther@suse.de>
5851
5852         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5853         * gcc.dg/tree-ssa/bool-11.c: Likewise.
5854         * gcc.dg/torture/20110719-1.c: New testcase.
5855
5856 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR tree-optimization/49768
5859         * gcc.c-torture/execute/pr49768.c: New test.
5860
5861 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
5862
5863         PR tree-optimization/49771
5864         * gcc.dg/vect/pr49771.c: New test.
5865
5866 2011-07-18  Martin Jambor  <mjambor@suse.cz>
5867
5868         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5869         * gcc.dg/ipa/ipa-2.c: Likewise.
5870         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5871         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5872         * gcc.dg/ipa/ipa-5.c: Likewise.
5873         * gcc.dg/ipa/ipa-7.c: Likewise.
5874         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5875         * gcc.dg/ipa/ipacost-1.c: Likewise.
5876         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5877         functions.
5878         * gcc.dg/ipa/ipcp-1.c: New test.
5879         * gcc.dg/ipa/ipcp-2.c: Likewise.
5880         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5881
5882 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
5883
5884         PR middle-end/49675
5885         * gfortran.dg/pr49675.f90: New test.
5886
5887 2011-07-18  Richard Guenther  <rguenther@suse.de>
5888
5889         * gcc.dg/torture/20110718-1.c: New testcase.
5890
5891 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5892
5893         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5894         * g++.dg/ext/bitfield3.C: Likewise.
5895         * g++.dg/ext/bitfield4.C: Likewise.
5896         * g++.dg/ext/bitfield5.C: Likewise.
5897         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5898         * g++.dg/other/pr23205-2.C: Likewise.
5899         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5900         * gcc.c-torture/compile/20001109-2.c: Likewise.
5901         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5902         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5903         * gcc.dg/bitfld-16.c: Likewise.
5904         * gcc.dg/bitfld-17.c: Likewise.
5905         * gcc.dg/bitfld-18.c: Likewise.
5906         * gcc.dg/builtins-config.h: Remove Netware support.
5907         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
5908         * gcc.dg/cdce2.c: Likewise.
5909         * gcc.dg/cpp/assert4.c: Remove netware support.
5910         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5911         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5912
5913         * lib/target-supports.exp (check_visibility_available): Remove
5914         NetWare support.
5915         (check_profiling_available): Likewise.
5916
5917 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
5918
5919         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5920
5921 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5922             Thomas Koenig  <tkoenig@gcc.gnu.org>
5923
5924         PR fortran/34657
5925         * gfortran.dg/generic_17.f90: Fix testcase.
5926         * gfortran.dg/interface_3.f90: Add dg-error.
5927         * gfortran.dg/use_14.f90: New.
5928         * gfortran.dg/use_15.f90: New.
5929
5930 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
5931
5932         * gnat.dg/pointer_controlled.adb: New test.
5933
5934 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5935
5936         PR fortran/49624
5937         * gfortran.dg/pointer_remapping_7.f90: New.
5938
5939 2011-07-16  Jason Merrill  <jason@redhat.com>
5940
5941         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5942
5943 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
5944             Jason Merrill  <jason@redhat.com>
5945
5946         PR c++/45329
5947         PR c++/48934
5948         * g++.dg/cpp0x/decltype29.C: Adjust.
5949         * g++.dg/cpp0x/error4.C: Adjust.
5950         * g++.dg/cpp0x/sfinae26.C: Adjust.
5951         * g++.dg/cpp0x/variadic105.C: Adjust.
5952         * g++.dg/template/deduce3.C: Adjust.
5953         * g++.dg/template/error45.C: Adjust.
5954         * g++.dg/template/ptrmem2.C: Adjust.
5955         * g++.dg/template/sfinae2.C: Adjust.
5956         * g++.old-deja/g++.pt/crash60.C: Adjust.
5957         * g++.old-deja/g++.pt/unify6.C: Adjust.
5958         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5959         * g++.dg/cpp0x/nullptr15.C: Adjust.
5960         * g++.dg/cpp0x/pr31431-2.C: Adjust.
5961         * g++.dg/cpp0x/pr31431.C: Adjust.
5962         * g++.dg/cpp0x/pr31434.C: Adjust.
5963         * g++.dg/cpp0x/sfinae11.C: Adjust
5964         * g++.dg/cpp0x/temp_default2.C: Adjust.
5965         * g++.dg/cpp0x/trailing4.C: Adjust.
5966         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5967         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5968         * g++.dg/cpp0x/variadic105.C: Adjust.
5969         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5970         * g++.dg/ext/vla2.C: Adjust.
5971         * g++.dg/other/ptrmem10.C: Adjust.
5972         * g++.dg/other/ptrmem11.C: Adjust.
5973         * g++.dg/overload/unknown1.C: Adjust.
5974         * g++.dg/template/conv11.C: Adjust.
5975         * g++.dg/template/dependent-expr5.C: Adjust.
5976         * g++.dg/template/friend.C: Adjust.
5977         * g++.dg/template/incomplete2.C: Adjust.
5978         * g++.dg/template/local4.C: Adjust.
5979         * g++.dg/template/local6.C: Adjust.
5980         * g++.dg/template/operator9.C: Adjust.
5981         * g++.dg/template/ttp25.C: Adjust.
5982         * g++.dg/template/unify10.C: Adjust.
5983         * g++.dg/template/unify11.C: Adjust.
5984         * g++.dg/template/unify6.C: Adjust.
5985         * g++.dg/template/unify9.C: Adjust.
5986         * g++.dg/template/varmod1.C: Adjust.
5987         * g++.old-deja/g++.brendan/crash56.C: Adjust.
5988         * g++.old-deja/g++.pt/crash28.C: Adjust.
5989         * g++.old-deja/g++.pt/explicit41.C: Adjust.
5990         * g++.old-deja/g++.pt/explicit77.C: Adjust.
5991         * g++.old-deja/g++.pt/expr2.C: Adjust.
5992         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5993         * g++.old-deja/g++.pt/spec5.C: Adjust.
5994         * g++.old-deja/g++.pt/spec6.C: Adjust.
5995         * g++.old-deja/g++.pt/unify4.C: Adjust.
5996         * g++.old-deja/g++.pt/unify8.C: Adjust.
5997         * g++.old-deja/g++.robertl/eb98.C: Adjust.
5998         * g++.dg/overload/template5.C: New testcase.
5999         * g++.dg/template/overload12.C: New testcase.
6000
6001 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6002
6003         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6004         * gfortran.dg/coarray_7.f90: Ditto.
6005         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6006         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6007
6008 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6009
6010         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6011         case.
6012         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6013         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6014         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6015         C67X.
6016         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6017         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6018         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6019
6020 2011-07-15  Jason Merrill  <jason@redhat.com>
6021
6022         PR testsuite/49741
6023         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6024         Use --extra_opts instead of --additional_options.
6025
6026 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6027
6028         PR testsuite/49753
6029         * g++.dg/torture/pr49309.C: Remove.
6030
6031 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6032
6033         * gcc.target/tic6x/weak-call.c: New test.
6034         * gcc.target/tic6x/fpcmp.c: New test.
6035         * gcc.target/tic6x/fpdiv.c: New test.
6036         * gcc.target/tic6x/rotdi16-scan.c: New test.
6037         * gcc.target/tic6x/ffssi.c: New test.
6038         * gcc.target/tic6x/fpdiv-lib.c: New test.
6039         * gcc.target/tic6x/cold-lc.c: New test.
6040         * gcc.target/tic6x/longcalls.c: New test.
6041         * gcc.target/tic6x/abi-align-1.c: New test.
6042         * gcc.target/tic6x/fpcmp-finite.c: New test.
6043         * gcc.target/tic6x/rotdi16.c: New test.
6044         * gcc.target/tic6x/bswapl.c: New test.
6045         * gcc.target/tic6x/ffsdi.c: New test.
6046         * gcc.target/tic6x/tic6x.exp: New file.
6047         * gcc.target/tic6x/builtins/arith24.c: New test.
6048         * gcc.target/tic6x/builtins/smpy.c: New test.
6049         * gcc.target/tic6x/builtins/smpylh.c: New test.
6050         * gcc.target/tic6x/builtins/smpyh.c: New test.
6051         * gcc.target/tic6x/builtins/sarith1.c: New test.
6052         * gcc.target/tic6x/builtins/extclr.c: New test
6053         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6054         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6055         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6056         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6057         New functions.
6058         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6059         __TMS320C6X__.
6060         * gcc.dg/20020312-2.c: Likewise.
6061         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6062         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6063         * gcc.dg/torture/builtin-math-7.c: Likewise.
6064
6065         PR testsuite/49757
6066         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6067         not testing tic6x-*-*.
6068
6069 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6070
6071         PR tree-opt/49309
6072         * g++.dg/torture/pr49309.C: New testcase.
6073
6074 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6075
6076         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6077
6078 2011-07-14  Richard Guenther  <rguenther@suse.de>
6079
6080         PR tree-optimization/49651
6081         * gcc.dg/torture/pr49651.c: New testcase.
6082
6083 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6084
6085         PR target/43746
6086         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6087
6088 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6089
6090         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6091         -mno-pointers-to-nested-functions.
6092         * gcc.target/powerpc/no-r11-2.c: Ditto.
6093         * gcc.target/powerpc/no-r11-3.c: Ditto.
6094
6095 2011-07-13  Jason Merrill  <jason@redhat.com>
6096
6097         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6098         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6099         when compiling C files.
6100         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6101         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6102         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6103         * g++.dg/lookup/anon2.C: Likewise.
6104         * g++.dg/tree-ssa/copyprop.C: Likewise.
6105         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6106         * g++.dg/init/vector1.C: Ignore narrowing errors.
6107         * g++.dg/torture/pr35526.C: Likewise.
6108         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6109
6110 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6111
6112         PR libfortran/49296
6113         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6114         and logical reads.
6115
6116 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6119         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6120
6121 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6122
6123         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6124         * lib/obj-c++.exp (obj-c++_init): Ditto.
6125         * lib/file-format.exp (gcc_target_object_format): Ditto.
6126         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6127         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6128         (check_visibility_available): Ditto.
6129         (check_effective_target_tls_native): Ditto.
6130         (check_effective_target_tls_emulated): Ditto.
6131         (check_effective_target_function_sections): Ditto.
6132
6133 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6134
6135         * gcc.target/arm/pr48183.c: New test.
6136
6137 2011-07-13  Richard Guenther  <rguenther@suse.de>
6138
6139         * gcc.dg/torture/20110713-1.c: New testcase.
6140
6141 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6142
6143         PR rtl-opt/49474
6144         * gcc.c-torture/compile/pr49474.c: New testcase.
6145
6146 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6147
6148         PR tree-optimization/49712
6149         * gcc.c-torture/execute/pr49712.c: New test.
6150
6151 2011-07-11  Jason Merrill  <jason@redhat.com>
6152
6153         PR c++/44609
6154         * g++.dg/template/recurse3.C: New.
6155
6156 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6157
6158         PR debug/49676
6159         * gcc.dg/guality/csttest.c: New test.
6160
6161         PR fortran/49698
6162         * gfortran.dg/pr49698.f90: New test.
6163
6164 2011-07-11  Jeff Law  <law@redhat.com>
6165
6166         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6167
6168 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6169
6170         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6171         * go.test/go-test.exp (go-set-goarch): Likewise.
6172
6173 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6174
6175         PR target/39633
6176         * gcc.target/avr/torture/pr39633.c: New test case.
6177
6178 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6179
6180         PR fortran/18918
6181         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6182
6183 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6184
6185         * lib/target-supports.exp (check_effective_target_scheduling):
6186         New Function.
6187         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6188         * gcc.dg/pr45055.c: Ditto.
6189         * gcc.dg/pr45353.c: Ditto.
6190         * g++.dg/pr45056.C: Ditto.
6191
6192 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6193
6194         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6195         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6196         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6197         * g++.dg/torture/pr31863.C: Skip AVR.
6198
6199 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/49690
6202         * gfortran.dg/intrinsic_signal.f90: New.
6203
6204 2011-07-09  Jason Merrill  <jason@redhat.com>
6205
6206         * g++.dg/cpp0x/regress/regress6.C: New.
6207         * g++.dg/parse/crash45.C: Adjust message.
6208         * g++.dg/template/crash38.C: Adjust message.
6209         * g++.dg/template/crash64.C: Adjust message.
6210
6211 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6212
6213         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6214         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6215         * g++.dg/abi/bitfield3.C: Likewise.
6216         * g++.dg/eh/pr38662.C: Likewise.
6217         * g++.dg/ext/attrib36.C: Likewise.
6218         * g++.dg/ext/attrib37.C: Likewise.
6219         * g++.dg/ext/attrib8.C: Likewise.
6220         * g++.dg/ext/tmplattr1.C: Likewise.
6221         * g++.dg/inherit/override-attribs.C: Likewise.
6222         * g++.dg/opt/inline9.C: Likewise.
6223         * g++.dg/opt/life1.C: Likewise.
6224         * g++.dg/opt/longbranch2.C: Likewise.
6225         * g++.dg/opt/nrv12.C: Likewise.
6226         * g++.dg/opt/reg-stack4.C: Likewise.
6227         * g++.dg/other/pr35504.C: Likewise.
6228         * g++.dg/other/pr39496.C: Likewise.
6229         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6230         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6231         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6232         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6233         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6234         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6235         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6236         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6237         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6238         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6239         * g++.dg/warn/pr15774-1.C: Likewise.
6240         * g++.dg/warn/pr15774-2.C: Likewise.
6241         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6242         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6243         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6244         * g++.old-deja/g++.pt/asm2.C: Likewise.
6245         * gcc.c-torture/compile/20000804-1.c: Likewise.
6246         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6247         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6248         * gcc.dg/20020108-1.c: Likewise.
6249         * gcc.dg/20020122-2.c: Likewise.
6250         * gcc.dg/20020122-3.c: Likewise.
6251         * gcc.dg/20020206-1.c: Likewise.
6252         * gcc.dg/20020219-1.c: Likewise.
6253         * gcc.dg/20020310-1.c: Likewise.
6254         * gcc.dg/20020411-1.c: Likewise.
6255         * gcc.dg/20020418-2.c: Likewise.
6256         * gcc.dg/20020426-2.c: Likewise.
6257         * gcc.dg/20020517-1.c: Likewise.
6258         * gcc.dg/20030204-1.c: Likewise.
6259         * gcc.dg/20030826-2.c: Likewise.
6260         * gcc.dg/20031102-1.c: Likewise.
6261         * gcc.dg/20031202-1.c: Likewise.
6262         * gcc.dg/20050111-1.c: Likewise.
6263         * gcc.dg/20050503-1.c: Likewise.
6264         * gcc.dg/array-init-1.c: Likewise.
6265         * gcc.dg/builtin-apply4.c: Likewise.
6266         * gcc.dg/dfp/pr31344.c: Likewise.
6267         * gcc.dg/gomp/atomic-11.c: Likewise.
6268         * gcc.dg/graphite/pr40281.c: Likewise.
6269         * gcc.dg/ia64-sync-1.c: Likewise.
6270         * gcc.dg/ia64-sync-2.c: Likewise.
6271         * gcc.dg/ia64-sync-3.c: Likewise.
6272         * gcc.dg/ia64-sync-4.c: Likewise.
6273         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6274         * gcc.dg/invalid-call-1.c: Likewise.
6275         * gcc.dg/loop-3.c: Likewise.
6276         * gcc.dg/lower-subreg-1.c: Likewise.
6277         * gcc.dg/lto/pr47259_0.c: Likewise.
6278         * gcc.dg/nested-calls-1.c: Likewise.
6279         * gcc.dg/pr20017.c: Likewise.
6280         * gcc.dg/pr25023.c: Likewise.
6281         * gcc.dg/pr27671-2.c: Likewise.
6282         * gcc.dg/pr32176.c: Likewise.
6283         * gcc.dg/pr33676.c: Likewise.
6284         * gcc.dg/pr35045.c: Likewise.
6285         * gcc.dg/pr36015.c: Likewise.
6286         * gcc.dg/pr36584.c: Likewise.
6287         * gcc.dg/pr36998.c: Likewise.
6288         * gcc.dg/pr37438.c: Likewise.
6289         * gcc.dg/pr37908.c: Likewise.
6290         * gcc.dg/pr41241.c: Likewise.
6291         * gcc.dg/pr41340.c: Likewise.
6292         * gcc.dg/pr44136.c: Likewise.
6293         * gcc.dg/pr44194-1.c: Likewise.
6294         * gcc.dg/pr46212.c: Likewise.
6295         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6296         * gcc.dg/setjmp-2.c: Likewise.
6297         * gcc.dg/short-compare-1.c: Likewise.
6298         * gcc.dg/short-compare-2.c: Likewise.
6299         * gcc.dg/smod-1.c: Likewise.
6300         * gcc.dg/sync-2.c: Likewise.
6301         * gcc.dg/sync-3.c: Likewise.
6302         * gcc.dg/tls/opt-1.c: Likewise.
6303         * gcc.dg/tls/opt-2.c: Likewise.
6304         * gcc.dg/tls/opt-3.c: Likewise.
6305         * gcc.dg/torture/badshift.c: Likewise.
6306         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6307         * gcc.dg/torture/pr20314-2.c: Likewise.
6308         * gcc.dg/torture/pr36891.c: Likewise.
6309         * gcc.dg/torture/pr38774.c: Likewise.
6310         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6311         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6312         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6313         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6314         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6315         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6316         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6317         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6318         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6319         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6320         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6321         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6322         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6323         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6324         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6325         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6326         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6327         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6328         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6329         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6330         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6331         * gcc.dg/unroll-1.c: Likewise.
6332         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6333         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6334         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6335         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6336         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6337         * gcc.target/i386/20000609-1.c: Likewise.
6338         * gcc.target/i386/20000720-1.c: Likewise.
6339         * gcc.target/i386/20000724-1.c: Likewise.
6340         * gcc.target/i386/20011107-1.c: Likewise.
6341         * gcc.target/i386/20011119-1.c: Likewise.
6342         * gcc.target/i386/20020201-3.c: Likewise.
6343         * gcc.target/i386/20020218-1.c: Likewise.
6344         * gcc.target/i386/20020729-1.c: Likewise.
6345         * gcc.target/i386/20030926-1.c: Likewise.
6346         * gcc.target/i386/20060125-1.c: Likewise.
6347         * gcc.target/i386/20060125-2.c: Likewise.
6348         * gcc.target/i386/20060512-1.c: Likewise.
6349         * gcc.target/i386/20060512-2.c: Likewise.
6350         * gcc.target/i386/20060512-3.c: Likewise.
6351         * gcc.target/i386/20060512-4.c: Likewise.
6352         * gcc.target/i386/387-1.c: Likewise.
6353         * gcc.target/i386/387-2.c: Likewise.
6354         * gcc.target/i386/387-5.c: Likewise.
6355         * gcc.target/i386/387-6.c: Likewise.
6356         * gcc.target/i386/980312-1.c: Likewise.
6357         * gcc.target/i386/980313-1.c: Likewise.
6358         * gcc.target/i386/990117-1.c: Likewise.
6359         * gcc.target/i386/990424-1.c: Likewise.
6360         * gcc.target/i386/990524-1.c: Likewise.
6361         * gcc.target/i386/991129-1.c: Likewise.
6362         * gcc.target/i386/991214-1.c: Likewise.
6363         * gcc.target/i386/991230-1.c: Likewise.
6364         * gcc.target/i386/addr-sel-1.c: Likewise.
6365         * gcc.target/i386/aggregate-ret1.c: Likewise.
6366         * gcc.target/i386/aggregate-ret2.c: Likewise.
6367         * gcc.target/i386/align-main-3.c: Likewise.
6368         * gcc.target/i386/amd64-abi-1.c: Likewise.
6369         * gcc.target/i386/amd64-abi-2.c: Likewise.
6370         * gcc.target/i386/amd64-abi-4.c: Likewise.
6371         * gcc.target/i386/amd64-abi-5.c: Likewise.
6372         * gcc.target/i386/amd64-abi-6.c: Likewise.
6373         * gcc.target/i386/asm-1.c: Likewise.
6374         * gcc.target/i386/asm-3.c: Likewise.
6375         * gcc.target/i386/asm-5.c: Likewise.
6376         * gcc.target/i386/attributes-error.c: Likewise.
6377         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6378         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6379         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6380         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6381         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6382         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6383         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6384         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6385         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6386         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6387         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6388         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6389         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6390         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6391         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6392         * gcc.target/i386/bitfield1.c: Likewise.
6393         * gcc.target/i386/bitfield2.c: Likewise.
6394         * gcc.target/i386/bmi-2.c: Likewise.
6395         * gcc.target/i386/bmi-5.c: Likewise.
6396         * gcc.target/i386/builtin-unreachable.c: Likewise.
6397         * gcc.target/i386/cleanup-2.c: Likewise.
6398         * gcc.target/i386/clobbers.c: Likewise.
6399         * gcc.target/i386/cmov8.c: Likewise.
6400         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6401         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6402         * gcc.target/i386/compress-float-387.c: Likewise.
6403         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6404         * gcc.target/i386/compress-float-sse.c: Likewise.
6405         * gcc.target/i386/crc32-2.c: Likewise.
6406         * gcc.target/i386/crc32-3.c: Likewise.
6407         * gcc.target/i386/divmod-7.c: Likewise.
6408         * gcc.target/i386/divmod-8.c: Likewise.
6409         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6410         * gcc.target/i386/fma3-builtin.c: Likewise.
6411         * gcc.target/i386/fma3-fma.c: Likewise.
6412         * gcc.target/i386/fma4-256-vector.c: Likewise.
6413         * gcc.target/i386/fma4-builtin.c: Likewise.
6414         * gcc.target/i386/fma4-fma-2.c: Likewise.
6415         * gcc.target/i386/fma4-fma.c: Likewise.
6416         * gcc.target/i386/fma4-vector-2.c: Likewise.
6417         * gcc.target/i386/fma4-vector.c: Likewise.
6418         * gcc.target/i386/funcspec-1.c: Likewise.
6419         * gcc.target/i386/funcspec-10.c: Likewise.
6420         * gcc.target/i386/funcspec-11.c: Likewise.
6421         * gcc.target/i386/funcspec-2.c: Likewise.
6422         * gcc.target/i386/funcspec-5.c: Likewise.
6423         * gcc.target/i386/funcspec-6.c: Likewise.
6424         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6425         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6426         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6427         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6428         * gcc.target/i386/incoming-1.c: Likewise.
6429         * gcc.target/i386/incoming-10.c: Likewise.
6430         * gcc.target/i386/incoming-11.c: Likewise.
6431         * gcc.target/i386/incoming-12.c: Likewise.
6432         * gcc.target/i386/incoming-13.c: Likewise.
6433         * gcc.target/i386/incoming-14.c: Likewise.
6434         * gcc.target/i386/incoming-15.c: Likewise.
6435         * gcc.target/i386/incoming-2.c: Likewise.
6436         * gcc.target/i386/incoming-3.c: Likewise.
6437         * gcc.target/i386/incoming-4.c: Likewise.
6438         * gcc.target/i386/incoming-5.c: Likewise.
6439         * gcc.target/i386/incoming-6.c: Likewise.
6440         * gcc.target/i386/incoming-7.c: Likewise.
6441         * gcc.target/i386/incoming-8.c: Likewise.
6442         * gcc.target/i386/incoming-9.c: Likewise.
6443         * gcc.target/i386/lea.c: Likewise.
6444         * gcc.target/i386/local.c: Likewise.
6445         * gcc.target/i386/loop-1.c: Likewise.
6446         * gcc.target/i386/loop-2.c: Likewise.
6447         * gcc.target/i386/loop-3.c: Likewise.
6448         * gcc.target/i386/max-stack-align.c: Likewise.
6449         * gcc.target/i386/memcpy-1.c: Likewise.
6450         * gcc.target/i386/movbe-2.c: Likewise.
6451         * gcc.target/i386/movq-2.c: Likewise.
6452         * gcc.target/i386/movq.c: Likewise.
6453         * gcc.target/i386/nrv1.c: Likewise.
6454         * gcc.target/i386/pad-4.c: Likewise.
6455         * gcc.target/i386/pad-5a.c: Likewise.
6456         * gcc.target/i386/pad-5b.c: Likewise.
6457         * gcc.target/i386/pad-6a.c: Likewise.
6458         * gcc.target/i386/pad-6b.c: Likewise.
6459         * gcc.target/i386/pad-7.c: Likewise.
6460         * gcc.target/i386/pad-9.c: Likewise.
6461         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6462         * gcc.target/i386/pic-1.c: Likewise.
6463         * gcc.target/i386/pr12092-1.c: Likewise.
6464         * gcc.target/i386/pr12329.c: Likewise.
6465         * gcc.target/i386/pr21518.c: Likewise.
6466         * gcc.target/i386/pr22362.c: Likewise.
6467         * gcc.target/i386/pr22585.c: Likewise.
6468         * gcc.target/i386/pr23098.c: Likewise.
6469         * gcc.target/i386/pr25196.c: Likewise.
6470         * gcc.target/i386/pr25293.c: Likewise.
6471         * gcc.target/i386/pr25654.c: Likewise.
6472         * gcc.target/i386/pr26449.c: Likewise.
6473         * gcc.target/i386/pr26778.c: Likewise.
6474         * gcc.target/i386/pr26826.c: Likewise.
6475         * gcc.target/i386/pr27266.c: Likewise.
6476         * gcc.target/i386/pr29978.c: Likewise.
6477         * gcc.target/i386/pr30505.c: Likewise.
6478         * gcc.target/i386/pr30961-1.c: Likewise.
6479         * gcc.target/i386/pr31628.c: Likewise.
6480         * gcc.target/i386/pr32000-2.c: Likewise.
6481         * gcc.target/i386/pr32661-1.c: Likewise.
6482         * gcc.target/i386/pr32708-2.c: Likewise.
6483         * gcc.target/i386/pr32708-3.c: Likewise.
6484         * gcc.target/i386/pr34256.c: Likewise.
6485         * gcc.target/i386/pr34312.c: Likewise.
6486         * gcc.target/i386/pr34522.c: Likewise.
6487         * gcc.target/i386/pr35160.c: Likewise.
6488         * gcc.target/i386/pr35281.c: Likewise.
6489         * gcc.target/i386/pr36246.c: Likewise.
6490         * gcc.target/i386/pr36786.c: Likewise.
6491         * gcc.target/i386/pr37275.c: Likewise.
6492         * gcc.target/i386/pr37843-3.c: Likewise.
6493         * gcc.target/i386/pr37843-4.c: Likewise.
6494         * gcc.target/i386/pr39082-1.c: Likewise.
6495         * gcc.target/i386/pr39431.c: Likewise.
6496         * gcc.target/i386/pr39496.c: Likewise.
6497         * gcc.target/i386/pr39543-2.c: Likewise.
6498         * gcc.target/i386/pr39911.c: Likewise.
6499         * gcc.target/i386/pr40718.c: Likewise.
6500         * gcc.target/i386/pr40906-1.c: Likewise.
6501         * gcc.target/i386/pr40906-2.c: Likewise.
6502         * gcc.target/i386/pr40906-3.c: Likewise.
6503         * gcc.target/i386/pr40934.c: Likewise.
6504         * gcc.target/i386/pr41900.c: Likewise.
6505         * gcc.target/i386/pr42589.c: Likewise.
6506         * gcc.target/i386/pr43662.c: Likewise.
6507         * gcc.target/i386/pr43671.c: Likewise.
6508         * gcc.target/i386/pr43766.c: Likewise.
6509         * gcc.target/i386/pr43869.c: Likewise.
6510         * gcc.target/i386/pr44942.c: Likewise.
6511         * gcc.target/i386/pr44948-2a.c: Likewise.
6512         * gcc.target/i386/pr45234.c: Likewise.
6513         * gcc.target/i386/pr45336-2.c: Likewise.
6514         * gcc.target/i386/pr45336-4.c: Likewise.
6515         * gcc.target/i386/pr45852.c: Likewise.
6516         * gcc.target/i386/pr46470.c: Likewise.
6517         * gcc.target/i386/pr48037-1.c: Likewise.
6518         * gcc.target/i386/pr48389.c: Likewise.
6519         * gcc.target/i386/pr49095.c: Likewise.
6520         * gcc.target/i386/pr9771-1.c: Likewise.
6521         * gcc.target/i386/rdfsbase-1.c: Likewise.
6522         * gcc.target/i386/rdfsbase-2.c: Likewise.
6523         * gcc.target/i386/rdgsbase-1.c: Likewise.
6524         * gcc.target/i386/rdgsbase-2.c: Likewise.
6525         * gcc.target/i386/rdrand-3.c: Likewise.
6526         * gcc.target/i386/regparm-stdcall.c: Likewise.
6527         * gcc.target/i386/regparm.c: Likewise.
6528         * gcc.target/i386/reload-1.c: Likewise.
6529         * gcc.target/i386/rotate-2.c: Likewise.
6530         * gcc.target/i386/sibcall-5.c: Likewise.
6531         * gcc.target/i386/signbit-1.c: Likewise.
6532         * gcc.target/i386/signbit-2.c: Likewise.
6533         * gcc.target/i386/signbit-3.c: Likewise.
6534         * gcc.target/i386/sse-5.c: Likewise.
6535         * gcc.target/i386/sse-8.c: Likewise.
6536         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6537         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6538         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6539         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6540         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6541         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6542         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6543         * gcc.target/i386/sse2-movq-2.c: Likewise.
6544         * gcc.target/i386/sse2-movq-3.c: Likewise.
6545         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6546         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6547         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6548         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6549         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6550         * gcc.target/i386/ssefn-1.c: Likewise.
6551         * gcc.target/i386/ssefn-2.c: Likewise.
6552         * gcc.target/i386/sseregparm-1.c: Likewise.
6553         * gcc.target/i386/sseregparm-2.c: Likewise.
6554         * gcc.target/i386/sseregparm-3.c: Likewise.
6555         * gcc.target/i386/sseregparm-4.c: Likewise.
6556         * gcc.target/i386/sseregparm-5.c: Likewise.
6557         * gcc.target/i386/sseregparm-6.c: Likewise.
6558         * gcc.target/i386/sseregparm-7.c: Likewise.
6559         * gcc.target/i386/sseregparm-8.c: Likewise.
6560         * gcc.target/i386/stack-realign.c: Likewise.
6561         * gcc.target/i386/stack-usage-realign.c: Likewise.
6562         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6563         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6564         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6565         * gcc.target/i386/stackalign/return-1.c: Likewise.
6566         * gcc.target/i386/stackalign/return-2.c: Likewise.
6567         * gcc.target/i386/stackalign/return-3.c: Likewise.
6568         * gcc.target/i386/tailcall-1.c: Likewise.
6569         * gcc.target/i386/tbm-2.c: Likewise.
6570         * gcc.target/i386/udivmod-7.c: Likewise.
6571         * gcc.target/i386/udivmod-8.c: Likewise.
6572         * gcc.target/i386/unroll-1.c: Likewise.
6573         * gcc.target/i386/vararg-1.c: Likewise.
6574         * gcc.target/i386/vararg-2.c: Likewise.
6575         * gcc.target/i386/vect8-ret.c: Likewise.
6576         * gcc.target/i386/vectorize5.c: Likewise.
6577         * gcc.target/i386/wmul-1.c: Likewise.
6578         * gcc.target/i386/wmul-2.c: Likewise.
6579         * gcc.target/i386/wrfsbase-1.c: Likewise.
6580         * gcc.target/i386/wrfsbase-2.c: Likewise.
6581         * gcc.target/i386/wrgsbase-1.c: Likewise.
6582         * gcc.target/i386/wrgsbase-2.c: Likewise.
6583         * gcc.target/i386/xop-pcmov.c: Likewise.
6584         * gcc.target/i386/xop-pcmov2.c: Likewise.
6585         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6586         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6587         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6588         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6589         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6590         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6591         * gcc.target/i386/zee.c: Likewise.
6592         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6593         * gfortran.dg/compiler-directive_2.f: Likewise.
6594         * gfortran.dg/g77/20010216-1.f: Likewise.
6595         * gfortran.dg/gomp/pr39152.f90: Likewise.
6596         * gfortran.dg/pr33794.f90: Likewise.
6597
6598 2011-07-09  Jason Merrill  <jason@redhat.com>
6599
6600         * g++.dg/cpp0x/regress/regress5.C: New.
6601
6602 2011-07-08  Jason Merrill  <jason@redhat.com>
6603
6604         PR c++/45437
6605         * g++.dg/expr/compound-asn1.C: New.
6606         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6607
6608 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR target/49621
6611         * gcc.target/powerpc/altivec-34.c: New test.
6612
6613 2011-07-08  Jason Merrill  <jason@redhat.com>
6614
6615         PR c++/45603
6616         * g++.dg/abi/guard3.C: New.
6617
6618 2011-07-08  Julian Brown  <julian@codesourcery.com>
6619
6620         * lib/target-supports.exp
6621         (check_effective_target_arm_little_endian): New.
6622         (check_effective_target_vect_pack_trunc): Use above.
6623         (check_effective_target_vect_unpack): Likewise.
6624         (check_effective_target_vect_element_align): Test
6625         check_effective_target_arm_vect_no_misalign for ARM.
6626
6627 2011-07-08  Jason Merrill  <jason@redhat.com>
6628
6629         PR c++/49673
6630         * g++.dg/cpp0x/constexpr-rom.C: New.
6631
6632 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6633
6634         PR middle-end/49519
6635         * g++.dg/torture/pr49519.C: New test.
6636
6637 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6638
6639         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6640
6641 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6642
6643         PR testsuite/48727
6644         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6645
6646 2011-07-08  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/49662
6649         * gcc.dg/graphite/interchange-14.c: XFAIL.
6650         * gcc.dg/graphite/interchange-15.c: Likewise.
6651         * gcc.dg/graphite/interchange-mvt.c: Likewise.
6652
6653 2011-07-06  Jason Merrill  <jason@redhat.com>
6654
6655         PR c++/49663
6656         * g++.dg/cpp0x/regress/regress4.C: New.
6657
6658 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
6659
6660         PR fortran/49648
6661         * gfortran.dg/result_in_spec_4.f90: New test.
6662
6663 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6664
6665         * gcc.target/sparc/cas64.c: New test.
6666
6667 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c/49644
6670         * g++.dg/torture/pr49644.C: New test.
6671
6672         PR c/49644
6673         * gcc.c-torture/execute/pr49644.c: New test.
6674
6675 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6676
6677         * lib/target-supports.exp (check_effective_target_ia32): New.
6678         (check_effective_target_x32): Likewise.
6679         (check_effective_target_vect_cmdline_needed): Also check x32.
6680
6681 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6682
6683         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6684         dg-prune-output.
6685         * gcc.target/arm/pr42235.c: Likewise.
6686         * gcc.target/arm/pr42495.c: Likewise.
6687         * gcc.target/arm/pr42574.c: Likewise.
6688         * gcc.target/arm/thumb-branch1.c: Likewise.
6689
6690         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6691         unneeded prune of possible warning.
6692         * gcc.target/arm/pr40956.c: Likewise.
6693         * gcc.target/arm/pr42505.c: Likewise.
6694
6695         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6696         * gcc.c-torture/compile/pr46883.c: Likewise.
6697         * gcc.c-torture/compile/pr46934.c: Likewise.
6698
6699         * gcc.target/arm/pr41679.c: Remove test directives in preparation
6700         for move to ../../gcc.c-torture/compile.
6701         * gcc.target/arm/pr46883.c: Likewise.
6702         * gcc.target/arm/pr46934.c: Likewise.
6703
6704         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6705         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6706         * gcc.target/arm/wmul-1.c: Likewise.
6707         * gcc.target/arm/wmul-2.c: Likewise.
6708         * gcc.target/arm/wmul-3.c: Likewise.
6709         * gcc.target/arm/wmul-4.c: Likewise.
6710         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6711         add tab after scan target.
6712         * gcc.target/arm/smlaltt-1.c: Likewise.
6713         * gcc.target/arm/smlatb-1.c: Likewise.
6714         * gcc.target/arm/smlatt-1.c: Likewise.
6715
6716 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR debug/49522
6719         * gcc.dg/debug/pr49522.c: New test.
6720
6721 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
6722
6723         * gcc.dg/pragma-align.c: Run only if target !default_packed.
6724         * gcc.dg/pr46212.c: Run only if target int32plus.
6725         * gcc.dg/torture/pr48146.c: Ditto.
6726         * gcc.dg/tree-ssa/vrp51.c: Ditto.
6727         * c-c++-common/pr44832.c: Ditto.
6728         * gcc.dg/pr49544.c: Run only if target ptr32plus.
6729         * gcc.dg/pr31490.c: Ditto.
6730         * gcc.dg/torture/builtin-math-7.c: Run only if target
6731         large_double.
6732         * gcc.dg/torture/pr45764.c: Skip for AVR.
6733         * gcc.dg/pr47893.c: Ditto.
6734
6735 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6736
6737         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6738         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6739         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6740         add tab to scan target.
6741
6742 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
6743
6744         * gcc.target/arm/neon-modes-3.c: New test.
6745
6746 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
6747
6748         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6749         -fno-loop-interchange -ffast-math.
6750
6751 2011-07-07  Richard Guenther  <rguenther@suse.de>
6752
6753         * gcc.dg/ftrapv-3.c: New testcase.
6754
6755 2011-07-07  Richard Guenther  <rguenther@suse.de>
6756
6757         * gcc.dg/tree-ssa/vrp58.c: New testcase.
6758         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6759
6760 2011-07-07  Kai Tietz  <ktietz@redhat.com>
6761
6762         * gcc.dg/binop-notxor1.c: New test.
6763         * gcc.dg/binop-notand4a.c: New test.
6764         * gcc.dg/binop-notxor2.c: New test.
6765         * gcc.dg/binop-notand3a.c: New test.
6766         * gcc.dg/binop-notand2a.c: New test.
6767         * gcc.dg/binop-notand6a.c: New test.
6768         * gcc.dg/binop-notor1.c: New test.
6769         * gcc.dg/binop-notand1a.c: New test.
6770         * gcc.dg/binop-notand5a.c: New test.
6771         * gcc.dg/binop-notor2.c: New test.
6772
6773 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6774
6775         PR middle-end/49640
6776         * gcc.dg/gomp/pr49640.c: New test.
6777
6778 2011-07-07  Richard Guenther  <rguenther@suse.de>
6779
6780         * gcc.dg/graphite/pr37485.c: Add -floop-block.
6781
6782 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6783
6784         PR target/39150
6785         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6786
6787 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6788
6789         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6790         * gcc.target/powerpc/no-r11-2.c: Ditto.
6791         * gcc.target/powerpc/no-r11-3.c: Ditto.
6792
6793 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
6794
6795         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6796         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6797
6798 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
6799
6800         * lib/target-supports.exp (check_profiling_available): Disable
6801         profiling with -fprofile-generate for target avr.
6802
6803 2011-07-06  Richard Guenther  <rguenther@suse.de>
6804
6805         PR tree-optimization/49645
6806         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6807
6808 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6809
6810         PR middle-end/47383
6811         * gcc.dg/pr47383.c: New.
6812
6813 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6814
6815         PR tree-optimization/49647
6816         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6817
6818 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         PR testsuite/49542
6821         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6822         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6823
6824 2011-07-05  Jason Merrill  <jason@redhat.com>
6825
6826         PR c++/48157
6827         * g++.dg/template/template-id-4.C: New.
6828
6829 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6830
6831         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6832         * gcc.dg/pr43402.c: Ditto.
6833
6834 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6835
6836         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6837
6838 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6839
6840         * gcc.target/powerpc/ppc-switch-1.c: New test for
6841         --param case-values-threshold.
6842         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6843
6844 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
6845
6846         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6847
6848 2011-07-05  Jason Merrill  <jason@redhat.com>
6849
6850         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6851
6852 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
6853
6854         PR tree-optimization/47654
6855         * gcc.dg/graphite/block-pr47654.c: New.
6856
6857 2011-07-05  Jason Merrill  <jason@redhat.com>
6858
6859         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6860
6861 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
6862
6863         PR tree-optimization/49580
6864         * gcc.dg/autopar/pr49580.c: New test.
6865
6866 2011-07-05  Richard Guenther  <rguenther@suse.de>
6867
6868         PR tree-optimization/49518
6869         PR tree-optimization/49628
6870         * g++.dg/torture/pr49628.C: New testcase.
6871         * gcc.dg/torture/pr49518.c: Likewise.
6872
6873 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6874
6875         * ada/acats/run_acats (which): Extract last field from type -p,
6876         type output only if command succeeded.
6877
6878 2011-07-04  Jason Merrill  <jason@redhat.com>
6879
6880         * g++.dg/abi/mangle48.C: New.
6881
6882         * g++.dg/cpp0x/diag1.C: New.
6883
6884         * g++.dg/diagnostic/aka1.C: New.
6885
6886 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR rtl-optimization/49619
6889         * gcc.dg/pr49619.c: New test.
6890
6891         PR rtl-optimization/49472
6892         * gfortran.dg/pr49472.f90: New test.
6893
6894         PR debug/49602
6895         * gcc.dg/pr49602.c: New test.
6896
6897 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
6898
6899         PR target/34734
6900         PR target/44643
6901         * gcc.target/avr/avr.exp: Run over cpp files, too.
6902         * gcc.target/avr/torture/avr-torture.exp: Ditto.
6903         * gcc.target/avr/progmem.h: New file.
6904         * gcc.target/avr/exit-abort.h: New file.
6905         * gcc.target/avr/progmem-error-1.c: New file.
6906         * gcc.target/avr/progmem-error-1.cpp: New file.
6907         * gcc.target/avr/progmem-warning-1.c: New file.
6908         * gcc.target/avr/torture/progmem-1.c: New file.
6909         * gcc.target/avr/torture/progmem-1.cpp: New file.
6910
6911 2011-07-04  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/49615
6914         * g++.dg/torture/pr49615.C: New testcase.
6915
6916 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
6917
6918         PR tree-optimization/49610
6919         * gcc.dg/vect/pr49610.c: New test.
6920
6921 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
6922
6923         * gnat.dg/specs/debug1.ads: New test.
6924
6925 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
6926
6927         PR fortran/49562
6928         * gfortran.dg/typebound_proc_23.f90: New.
6929
6930 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
6931
6932         PR c++/49605
6933         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6934
6935 2011-07-01  Jason Merrill  <jason@redhat.com>
6936
6937         PR c++/48261
6938         * g++.dg/template/template-id-3.C: New.
6939
6940         PR c++/48593
6941         * g++.dg/template/qualified-id4.C: New.
6942
6943         PR c++/48883
6944         * g++.dg/template/explicit-args4.C: New.
6945
6946         PR c++/49085
6947         * g++.dg/template/offsetof2.C: New.
6948
6949 2011-07-01  Kai Tietz  <ktietz@redhat.com>
6950
6951         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6952
6953 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6954
6955         PR libmudflap/49549
6956         * lib/target-supports.exp (check_effective_target_gld): New proc.
6957
6958 2011-07-01  Richard Guenther  <rguenther@suse.de>
6959
6960         PR tree-optimization/49603
6961         * gcc.dg/torture/pr49603.c: New testcase.
6962
6963 2011-06-30  Jason Merrill  <jason@redhat.com>
6964
6965         PR c++/49387
6966         * g++.dg/rtti/template1.C: New.
6967
6968         PR c++/49569
6969         * g++.dg/cpp0x/regress/ctor1.C: New.
6970
6971         PR c++/49355
6972         * g++.dg/cpp0x/initlist54.C: New.
6973
6974 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6975
6976         * gcc.dg/tree-ssa/sra-12.c: New test.
6977
6978 2011-06-29  Jason Merrill  <jason@redhat.com>
6979
6980         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6981
6982 2011-06-30  Richard Guenther  <rguenther@suse.de>
6983
6984         PR tree-optimization/46787
6985         * gcc.dg/vect/vect-121.c: New testcase.
6986
6987 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6988
6989         PR tree-optimization/49094
6990         * gcc.dg/tree-ssa/pr49094.c: New test.
6991
6992 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR fortran/49540
6995         * gfortran.dg/pr49540-1.f90: New test.
6996         * gfortran.dg/pr49540-2.f90: New test.
6997
6998 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6999
7000         PR ada/49511
7001         * ada/acats/run_acats (which): Use last field of type -p output.
7002
7003 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7004             Iain Sandoe  <iains@gcc.gnu.org>
7005
7006         PR libobjc/36610
7007         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7008         Only skip on 64-bit *-*-darwin8* && !objc2.
7009
7010 2011-06-30  Richard Guenther  <rguenther@suse.de>
7011
7012         PR tree-optimization/38752
7013         * gcc.c-torture/compile/pr38752.c: New testcase.
7014
7015 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7016
7017         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7018         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7019
7020 2011-06-29  Jason Merrill  <jason@redhat.com>
7021
7022         PR c++/49216
7023         * g++.dg/cpp0x/initlist53.C: Use placement new.
7024         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7025         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7026
7027         PR c++/49003
7028         * g++.dg/cpp0x/trailing6.C: New.
7029         * g++.dg/cpp0x/pr45908.C: No error.
7030
7031         PR c++/49272
7032         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7033
7034         PR c++/49520
7035         * g++.dg/cpp0x/constexpr-using2.C: New.
7036
7037         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7038
7039         PR c++/45923
7040         * g++.dg/cpp0x/constexpr-diag3.C: New.
7041         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7042         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7043         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7044         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7045
7046 2011-06-29  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7049
7050 2011-06-29  Richard Guenther  <rguenther@suse.de>
7051
7052         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7053
7054 2011-06-29  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/initlist-value2.C: New.
7057
7058         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7059         * g++.dg/cpp0x/initlist-value.C: New.
7060
7061 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7062
7063         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7064
7065 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7068         * gcc.dg/inline_2.c: Likewise.
7069         * gcc.dg/unroll_1.c: Likewise.
7070
7071 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR debug/49567
7074         * gcc.target/i386/pr49567.c: New test.
7075
7076 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7077
7078         * gnat.dg/opt17.ad[sb]: New test.
7079
7080 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7081             Tom de Vries  <tom@codesourcery.com>
7082
7083         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7084         (check_effective_target_arm_thumb2): New effective targets.
7085         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7086         properly.  Clean up temporary files.
7087         * gcc.target/arm/ivopts-2.c: Likewise.
7088         * gcc.target/arm/ivopts-3.c: Likewise.
7089         * gcc.target/arm/ivopts-4.c: Likewise.
7090         * gcc.target/arm/ivopts-5.c: Likewise.
7091         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7092
7093 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7094
7095         PR fortran/49479
7096         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7097
7098 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7099
7100         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7101         * gcc.target/arm/vfp-ldmias.c: Likewise.
7102         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7103         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7104         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7105         * gcc.target/arm/vfp-stmias.c: Likewise.
7106         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7107         * gcc.target/arm/vfp-stmiad.c: Likewise.
7108
7109 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7110
7111         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7112         dg-prune-output.
7113         * gcc.target/arm/pr45701-2.c: Ditto.
7114
7115 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7116
7117         PR fortran/49466
7118         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7119         * gfortran.dg/extends_14.f03: Modified.
7120
7121 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7122
7123         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7124         early if the test is already being skipped.
7125
7126         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7127         scan-assembler-dem-not): For missing file, report unresolved with
7128         same message as for pass/fail, with reason reported in log file.
7129
7130         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7131         from add_options_for_arm_neon_fp16.
7132         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7133         check_effective_target_arm_neon_fp16_ok_nocache.
7134         Check -mfpu and -mfloat-abi options from current multilib.
7135         Do not require neon support.
7136         (check_effective_target_arm_fp16_ok): Renamed from
7137         check_effecitve_target_arm_neon_fp16_ok.
7138         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7139         arm_neon_fp16_ok and arm_fp16.
7140         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7141         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7142         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7143         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7144
7145 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7146
7147         * gcc.dg/builtin-assume-aligned-1.c: New test.
7148         * gcc.dg/builtin-assume-aligned-2.c: New test.
7149         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7150
7151         PR debug/49544
7152         * gcc.dg/pr49544.c: New test.
7153
7154 2011-06-27  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/49394
7157         * g++.dg/torture/pr49394.C: New testcase.
7158
7159 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7160
7161         * gcc.dg/optimize-bswapdi-2.c: New test.
7162
7163 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7164             Richard Sandiford  <richard.sandiford@linaro.org>
7165
7166         PR tree-optimization/49169
7167         * gcc.dg/torture/pr49169.c: New test.
7168
7169 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7170
7171         PR testsuite/49529
7172         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7173
7174         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7175         hppa*-*-hpux*.
7176
7177 2011-06-26  Jason Merrill  <jason@redhat.com>
7178
7179         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7180
7181         PR c++/49528
7182         * g++.dg/init/ref19.C: New.
7183         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7184
7185 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR tree-optimization/48377
7188         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7189         non_strict_align.
7190
7191 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7192
7193         PR middle-end/49191
7194         * lib/target-supports.exp (check_effective_target_non_strict_align):
7195         New.
7196         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7197
7198 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7199
7200         PR tree-optimizations/49516
7201         * g++.dg/tree-ssa/pr49516.C: New test.
7202
7203 2011-06-23  Jason Merrill  <jason@redhat.com>
7204
7205         PR c++/35255
7206         * g++.dg/template/partial10.C: New.
7207         * g++.dg/template/partial11.C: New.
7208
7209 2011-06-23  Jeff Law <law@redhat.com>
7210
7211         PR middle-end/48770
7212         * gcc.dg/pr48770.c: New test.
7213
7214 2011-06-23  Jan Hubicka  <jh@suse.cz>
7215
7216         PR middle-end/49373
7217         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7218
7219 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR testsuite/49512
7222         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7223         instead of -fdump-tree-optimized.
7224
7225 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7226
7227         PR c++/44625
7228         * g++.dg/template/crash107.C: New.
7229         * g++.dg/template/error17.C: Adjust.
7230
7231 2011-06-23  Jason Merrill  <jason@redhat.com>
7232
7233         PR c++/49507
7234         * g++.dg/cpp0x/defaulted30.C: New.
7235
7236         PR c++/49440
7237         * g++.dg/rtti/anon-ns1.C: New.
7238
7239         PR c++/49395
7240         * g++.dg/init/ref18.C: New.
7241
7242         PR c++/36435
7243         * g++.dg/template/partial9.C: New.
7244
7245 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7246
7247         PR middle-end/49373
7248         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7249
7250 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7251
7252         PR debug/49496
7253         * gcc.dg/pr49496.c: New test.
7254
7255 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7256
7257         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7258         is not xscale.
7259
7260         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7261
7262         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7263         * gcc.target/arm/pr42879.c: Likewise.
7264         * gcc.target/arm/pr45701-3.c: Likewise.
7265
7266         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7267         * gcc.target/arm/pr40482.c: Likewise.
7268         * gcc.target/arm/stack-corruption.c: Likewise.
7269
7270 2011-06-22  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/49493
7273         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7274
7275 2011-06-22  Jason Merrill  <jason@redhat.com>
7276
7277         PR c++/49260
7278         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7279
7280 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7281             Dmitry Melnik  <dm@ispras.ru>
7282
7283         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7284         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7285         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7286
7287 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7288
7289         * gcc.target/arm/tlscall.c: New.
7290
7291 2011-06-21  Jason Merrill  <jason@redhat.com>
7292
7293         PR c++/49172
7294         * g++.dg/cpp0x/constexpr-ref1.C: New.
7295         * g++.dg/cpp0x/constexpr-ref2.C: New.
7296         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7297
7298         PR c++/49482
7299         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7300
7301         PR c++/49418
7302         * g++.dg/template/param3.C: New.
7303
7304 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7305
7306         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7307         my_clrsb test functions.
7308         (main): Test clrsb.
7309         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7310         test_sll, test_ull): Add clrsb tests.
7311         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7312         clrsbll.
7313
7314 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7315
7316         PR fortran/49112
7317         * gfortran.dg/class_44.f03: New.
7318
7319 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7320
7321         PR tree-optimization/49478
7322         * gcc.dg/vect/pr49478.c
7323
7324 2011-06-21  Richard Guenther  <rguenther@suse.de>
7325
7326         PR tree-optimization/49483
7327         * gcc.dg/vect/vect-120.c: New testcase.
7328
7329 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7330
7331         PR testsuite/49443
7332         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7333         * gcc.dg/vect/vect-peel-4.c: Likewise.
7334
7335 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7336
7337         PR middle-end/49139
7338         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7339         * gcc.dg/always_inline2.c: Likewise.
7340         * gcc.dg/always_inline3.c: Likewise.
7341         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7342         * gcc.dg/inline_1.c: Likewise.
7343         * gcc.dg/inline_2.c: Likewise.
7344         * gcc.dg/inline_3.c: Likewise.
7345         * gcc.dg/inline_4.c: Likewise.
7346         * gcc.dg/20051201-1.c: Likewise.
7347         * gcc.dg/pr40087.c: Likewise.
7348         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7349         * gcc.dg/inline-22.c: Likewise.
7350         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7351         * gcc.dg/lto/20090218-1_1.c: Likewise.
7352         * g++.dg/ipa/devirt-7.C: Likewise.
7353         * gcc.dg/uninit-pred-5_a.c: Likewise.
7354         * gcc.dg/uninit-pred-5_b.c: Likewise.
7355         * gcc.dg/fail_always_inline.c: New.
7356
7357 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7358
7359         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7360         into 6 jobs instead of 3.
7361
7362 2011-06-20  Jason Merrill  <jason@redhat.com>
7363
7364         PR c++/49216
7365         * g++.dg/cpp0x/initlist53.C: New.
7366
7367 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7368
7369         PR fortran/18918
7370         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7371         * gfortran.dg/coarray_lock_3.f90: New.
7372         * gfortran.dg/coarray/lock_1.f90: New.
7373
7374 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7375
7376         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7377         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7378         unresolved and report the reason to the log file.
7379
7380         * lib/scanasm.exp (object-size): Move argument processing earlier
7381         to report errors before verifying that the file exists.  Report
7382         problems detected at runtime as unresolved instead of error and
7383         report their reasons to the log file.
7384
7385 2011-06-20  Jason Merrill  <jason@redhat.com>
7386
7387         PR c++/47080
7388         * g++.dg/cpp0x/explicit6.C: New.
7389
7390         PR c++/47635
7391         * g++.dg/cpp0x/enum20.C: New.
7392
7393         PR c++/48138
7394         * g++.dg/ext/attr-aligned01.C: New.
7395
7396         PR c++/49205
7397         * g++.dg/cpp0x/variadic-default.C: New.
7398
7399         PR c++/43321
7400         * g++.dg/cpp0x/auto26.C: New.
7401
7402         PR c++/43831
7403         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7404
7405 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7406
7407         * gcc.dg/binop-notand1.c: New test.
7408         * gcc.dg/binop-notand2.c: New test.
7409         * gcc.dg/binop-notand3.c: New test.
7410         * gcc.dg/binop-notand4.c: New test.
7411         * gcc.dg/binop-notand5.c: New test.
7412         * gcc.dg/binop-notand6.c: New test.
7413
7414 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR testsuite/49432
7417         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7418
7419 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7420
7421         PR fortran/49400
7422         * gfortran.dg/proc_ptr_31.f90: New.
7423
7424 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426         * gnat.dg/volatile6.adb: New test.
7427         * gnat.dg/volatile7.adb: Likewise.
7428         * gnat.dg/volatile8.adb: Likewise.
7429         * gnat.dg/volatile9.adb: Likewise.
7430
7431 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/constant3.adb: New test.
7434
7435 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7436
7437         PR libfortran/49296
7438         * gfortran.dg/read_list_eof_1.f90: New test.
7439
7440 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR target/49411
7443         * gcc.target/i386/testimm-1.c: New test.
7444         * gcc.target/i386/testimm-2.c: New test.
7445         * gcc.target/i386/testimm-3.c: New test.
7446         * gcc.target/i386/testimm-4.c: New test.
7447         * gcc.target/i386/testimm-5.c: New test.
7448         * gcc.target/i386/testimm-6.c: New test.
7449         * gcc.target/i386/testimm-7.c: New test.
7450         * gcc.target/i386/testimm-8.c: New test.
7451         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7452         * gcc.target/i386/xop-rotate1-int.c: New test.
7453         * gcc.target/i386/xop-rotate2-int.c: New test.
7454
7455 2011-06-17  Jason Merrill  <jason@redhat.com>
7456
7457         * g++.dg/cpp0x/rv-func2.C: New.
7458
7459         * g++.dg/debug/dwarf2/lambda1.C: New.
7460         * g++.dg/warn/Wshadow-6.C: Adjust.
7461
7462 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7463
7464         PR fortran/48699
7465         * gfortran.dg/move_alloc_5.f90: New.
7466
7467 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7468
7469         PR rtl-optimization/48542
7470         * gcc.dg/torture/pr48542.c: New test.
7471
7472 2011-06-16  Jason Merrill  <jason@redhat.com>
7473
7474         PR c++/44160
7475         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7476
7477         PR c++/45378
7478         * g++.dg/cpp0x/initlist52.C New.
7479
7480         PR c++/45399
7481         * c-c++-common/raw-string-12.c: New.
7482
7483         PR c++/49229
7484         * g++.dg/cpp0x/sfinae26.C: New.
7485
7486         PR c++/49251
7487         * g++.dg/cpp0x/variadic113.C: New.
7488
7489         PR c++/49420
7490         * g++.dg/cpp0x/variadic112.C: New.
7491
7492 2011-06-16  Jeff Law <law@redhat.com>
7493
7494         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7495         improved jump threading.
7496         * gcc.dg/builtin-object-size-2.c: Likewise.
7497         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7498
7499 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7500
7501         PR fortran/49074
7502         * gfortran.dg/typebound_assignment_3.f03: New.
7503
7504 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7505
7506         PR testsuite/48727
7507         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7508
7509 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7510
7511         PR tree-optimization/49343
7512         * gnat.dg/discr31.ad[sb]: New test.
7513
7514 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7515
7516         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7517
7518 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7519
7520         PR target/45098
7521         * gcc.target/arm/ivopts-3.c: Update test.
7522         * gcc.target/arm/ivopts-5.c: Same.
7523
7524 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7525
7526         Revert:
7527         2011-06-10  Wei Guozhi  <carrot@google.com>
7528
7529         PR target/45335
7530         * gcc.target/arm/pr45335.c: New test.
7531         * gcc.target/arm/pr45335-2.c: New test.
7532         * gcc.target/arm/pr45335-3.c: New test.
7533         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7534         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7535         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7536
7537 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7538
7539         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7540
7541 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7542
7543         PR fortran/49417
7544         * gfortran.dg/class_43.f03: New.
7545
7546 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR tree-optimization/49419
7549         * gcc.c-torture/execute/pr49419.c: New test.
7550
7551 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7552
7553         * gcc.dg/sms-9.c: New file.
7554
7555 2011-06-15  Easwaran Raman  <eraman@google.com>
7556
7557         PR rtl-optimization/49414
7558         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7559
7560 2011-06-14  Jason Merrill  <jason@redhat.com>
7561
7562         * g++.dg/cpp0x/noexcept13.C: New.
7563
7564 2011-06-14  Easwaran Raman  <eraman@google.com>
7565
7566         PR rtl-optimization/44194
7567         * gcc.dg/pr44194-1.c: New test.
7568         * gcc.dg/pr44194-2.c: New test.
7569
7570 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7571
7572         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7573         switches.
7574         * gcc.target/arm/pr45701-2.c: Likewise.
7575         * gcc.target/arm/thumb-branch1.c: Likewise.
7576
7577 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7578
7579         PR testsuite/48727
7580         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7581
7582 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7583
7584         * gcc.target/arm/pr45701-1.c: Require thumb support.
7585         * gcc.target/arm/pr45701-2.c: Likewise.
7586         * gcc.target/arm/thumb-branch1.c: Likewise.
7587
7588         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7589         * gcc.target/arm/pr39839.c: Likewise.
7590         * gcc.target/arm/pr40657-2.c: Likewise.
7591         * gcc.target/arm/pr40956.c: Likewise.
7592         * gcc.target/arm/pr41679.c: Likewise.
7593         * gcc.target/arm/pr42235.c: Likewise.
7594         * gcc.target/arm/pr42495.c: Likewise.
7595         * gcc.target/arm/pr42505.c: Likewise.
7596         * gcc.target/arm/pr42574.c: Likewise.
7597         * gcc.target/arm/pr46883.c: Likewise.
7598         * gcc.target/arm/pr46934.c: Likewise.
7599         * gcc.target/arm/xor-and.c: Likewise.
7600
7601 2011-06-14  Jason Merrill  <jason@redhat.com>
7602
7603         * g++.dg/other/error23.C: Adjust error message.
7604         * g++.dg/other/error32.C: Likewise.
7605
7606         PR c++/49389
7607         * g++.dg/cpp0x/rv-dotstar.C: New.
7608
7609         PR c++/49369
7610         * g++.dg/cpp0x/decltype30.C: New.
7611
7612         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7613
7614 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7615
7616         PR fortran/49103
7617         * gfortran.dg/pr49103.f90: New test.
7618
7619 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7620
7621         PR target/45098
7622         * gcc.target/arm/ivopts-3.c: New test.
7623         * gcc.target/arm/ivopts-4.c: New test.
7624         * gcc.target/arm/ivopts-5.c: New test.
7625
7626 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR rtl-optimization/49390
7629         * gcc.c-torture/execute/pr49390.c: New test.
7630
7631 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7632
7633         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7634
7635 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7636
7637         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7638         * gcc.c-torture/execute/cmpsi-2.x: New file.
7639         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7640         * gcc.c-torture/execute/pr45262.x: New file.
7641         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7642         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7643         int32plus
7644         * gcc.c-torture/compile/pr49163.c: Ditto.
7645
7646 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7647
7648         * gcc.dg/vect/vect-16.c: Rename to...
7649         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7650         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7651         for double-word vectors.
7652         * gcc.dg/vect/vect-peel-4.c: Likewise.
7653         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7654         vect_element_align.
7655         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7656         -fno-fast-math.
7657
7658 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
7659
7660         PR target/44618
7661         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7662
7663 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7664
7665         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7666
7667 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7668
7669         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7670
7671 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7672
7673         * gfortran.dg/trim_optimize_8.f90:  New test case.
7674
7675 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
7676            Ira Rosen  <ira.rosen@linaro.org>
7677
7678         PR tree-optimization/49352
7679         * gcc.dg/vect/pr49352.c: New test.
7680
7681 2011-06-12  Tobias Burnus
7682
7683         PR fortran/49324
7684         * gfortran.dg/alloc_comp_assign_11.f90: New.
7685
7686 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7687
7688         * gfortran.dg/trim_optimize_7.f90:  New test.
7689
7690 2011-06-10  Wei Guozhi  <carrot@google.com>
7691
7692         PR target/45335
7693         * gcc.target/arm/pr45335.c: New test.
7694         * gcc.target/arm/pr45335-2.c: New test.
7695         * gcc.target/arm/pr45335-3.c: New test.
7696         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7697         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7698         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7699
7700 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7701
7702         PR c++/41769
7703         * g++.dg/parse/error39.C: New.
7704
7705 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
7706
7707         * gcc.target/arm/20090811-1.c: Skip for incompatible
7708         options, do not override other options.
7709         * gcc.target/arm/combine-cmp-shift.c: Skip for
7710         incompatible options.
7711         * gcc.target/arm/pr45094.c: Likewise.
7712         * gcc.target/arm/scd42-1.c: Likewise.
7713         * gcc.target/arm/scd42-3.c: Likewise.
7714         * gcc.target/arm/thumb-ltu.c: Likewise.
7715
7716         * lib/target-supports.exp
7717         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7718         multilib flags use -mfpu with a value other than neon-fp16.
7719
7720 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7721
7722         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7723         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7724
7725 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7726
7727         * lib/target-supports.exp (check_effective_target_pie): New proc.
7728         * gcc.dg/pie-link.c: Use target pie.
7729
7730 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
7731             Laurent Roug�  <laurent.rouge@menta.fr>
7732
7733         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7734         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7735
7736 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
7737
7738         * gfortran.dg/coarray/sync_1.f90: New test for
7739         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7740
7741 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
7742
7743         PR tree-optimization/49318
7744         * gcc.dg/vect/pr49318.c: New test.
7745
7746 2011-06-09  David Krauss  <potswa@mac.com>
7747
7748         * g++.dg/template/arrow1.C: New.
7749
7750 2011-06-09  Jason Merrill  <jason@redhat.com>
7751
7752         * lib/prune.exp: Prune "note"s.
7753         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7754
7755         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7756         * g++.dg/template/dependent-expr3.C: Likewise.
7757         * g++.dg/parse/template7.C: Likewise.
7758         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7759         * g++.old-deja/g++.jason/rfg10.C: Likewise.
7760         * g++.old-deja/g++.pt/friend38.C: Likewise.
7761         * g++.old-deja/g++.pt/crash32.C: Likewise.
7762         * g++.old-deja/g++.other/init4.C: Likewise.
7763         * g++.old-deja/g++.other/friend8.C: Likewise.
7764
7765         * g++.dg/ext/complex7.C: Adjust expected output.
7766         * g++.dg/diagnostic/method1.C: Likewise.
7767         * g++.dg/parse/parameter-declaration-2.C: Likewise.
7768         * g++.dg/parse/crash33.C: Likewise.
7769         * g++.dg/other/warning1.C: Likewise.
7770         * g++.dg/init/pr29571.C: Likewise.
7771         * g++.dg/warn/overflow-warn-1.C: Likewise.
7772         * g++.dg/warn/overflow-warn-3.C: Likewise.
7773         * g++.dg/warn/overflow-warn-4.C: Likewise.
7774         * g++.old-deja/g++.oliva/template1.C: Likewise.
7775
7776         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7777         * g++.dg/parse/template7.C: Adjust.
7778
7779 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
7780
7781         PR target/49307
7782         * gcc.dg/pr49307.c: New.
7783
7784 2011-06-09  Wei Guozhi  <carrot@google.com>
7785
7786         PR target/46975
7787         * gcc.target/arm/pr46975.c: New testcase.
7788
7789 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
7790
7791         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7792         (PMETH, arglist_t): Removed.
7793         (method_get_number_of_arguments): Removed.
7794         (method_get_nth_argument): Removed.
7795         (method_get_first_argument): Removed.
7796         (method_get_next_argument): Removed.
7797         (method_get_sizeof_arguments): Removed.
7798         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7799         (PMETH): Removed.
7800         (method_get_number_of_arguments): Removed.
7801         (method_get_nth_argument): Removed.
7802         (method_get_first_argument): Removed.
7803         (method_get_next_argument): Removed.
7804         (method_get_sizeof_arguments): Removed.
7805         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7806
7807 2011-06-09  David Li  <davidxl@google.com>
7808
7809         * gcc.dg/dump-pass.c: New test.
7810
7811 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7812
7813         PR c++/29003
7814         * g++.dg/parse/error38.C: New.
7815
7816 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR middle-end/49308
7819         * gfortran.dg/pr49308.f90: New test.
7820
7821 2011-06-08  Jason Merrill  <jason@redhat.com>
7822
7823         * g++.dg/cpp0x/noexcept11.C: New.
7824         * g++.dg/cpp0x/noexcept12.C: New.
7825         * g++.dg/cpp0x/sfinae11.C: Adjust.
7826
7827 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR testsuite/49323
7830         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7831         to dg-options, match also DW_AT_linkage_name.
7832
7833 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835         PR middle-end/21953
7836         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7837         -fno-common on alpha*-dec-osf*.
7838         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7839
7840 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
7841
7842         PR rtl-optimization/49303
7843         * gcc.target/ia64/pr49303.c: New test.
7844
7845 2011-06-08  Tobias Burnus  <burnus@net-b.de>
7846
7847         PR fortran/18918
7848         * gfortran.dg/coarray_lock_1.f90: New.
7849         * gfortran.dg/coarray_lock_2.f90: New.
7850
7851 2011-06-07  Jason Merrill  <jason@redhat.com>
7852
7853         * lib/prune.exp: Look for "required" rather than "instantiated".
7854         * g++.dg/abi/mangle11.C: Likewise.
7855         * g++.dg/abi/mangle12.C: Likewise.
7856         * g++.dg/abi/mangle17.C: Likewise.
7857         * g++.dg/abi/mangle20-2.C: Likewise.
7858         * g++.dg/abi/pragma-pack1.C: Likewise.
7859         * g++.dg/cpp0x/decltype26.C: Likewise.
7860         * g++.dg/cpp0x/decltype28.C: Likewise.
7861         * g++.dg/cpp0x/decltype29.C: Likewise.
7862         * g++.dg/cpp0x/enum11.C: Likewise.
7863         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7864         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7865         * g++.dg/cpp0x/pr47416.C: Likewise.
7866         * g++.dg/ext/case-range2.C: Likewise.
7867         * g++.dg/ext/case-range3.C: Likewise.
7868         * g++.dg/gomp/for-19.C: Likewise.
7869         * g++.dg/gomp/pr37533.C: Likewise.
7870         * g++.dg/gomp/pr38639.C: Likewise.
7871         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7872         * g++.dg/inherit/base3.C: Likewise.
7873         * g++.dg/inherit/using6.C: Likewise.
7874         * g++.dg/init/placement4.C: Likewise.
7875         * g++.dg/init/reference3.C: Likewise.
7876         * g++.dg/lookup/scoped6.C: Likewise.
7877         * g++.dg/lookup/using7.C: Likewise.
7878         * g++.dg/other/abstract1.C: Likewise.
7879         * g++.dg/other/error10.C: Likewise.
7880         * g++.dg/other/error5.C: Likewise.
7881         * g++.dg/other/field1.C: Likewise.
7882         * g++.dg/other/offsetof5.C: Likewise.
7883         * g++.dg/parse/bitfield2.C: Likewise.
7884         * g++.dg/parse/constant4.C: Likewise.
7885         * g++.dg/parse/crash20.C: Likewise.
7886         * g++.dg/parse/invalid-op1.C: Likewise.
7887         * g++.dg/parse/non-dependent2.C: Likewise.
7888         * g++.dg/parse/template18.C: Likewise.
7889         * g++.dg/tc1/dr152.C: Likewise.
7890         * g++.dg/tc1/dr166.C: Likewise.
7891         * g++.dg/tc1/dr176.C: Likewise.
7892         * g++.dg/tc1/dr213.C: Likewise.
7893         * g++.dg/template/access11.C: Likewise.
7894         * g++.dg/template/access2.C: Likewise.
7895         * g++.dg/template/access3.C: Likewise.
7896         * g++.dg/template/access7.C: Likewise.
7897         * g++.dg/template/arg7.C: Likewise.
7898         * g++.dg/template/cond2.C: Likewise.
7899         * g++.dg/template/crash13.C: Likewise.
7900         * g++.dg/template/crash40.C: Likewise.
7901         * g++.dg/template/crash7.C: Likewise.
7902         * g++.dg/template/crash84.C: Likewise.
7903         * g++.dg/template/ctor5.C: Likewise.
7904         * g++.dg/template/defarg13.C: Likewise.
7905         * g++.dg/template/defarg14.C: Likewise.
7906         * g++.dg/template/dtor7.C: Likewise.
7907         * g++.dg/template/eh2.C: Likewise.
7908         * g++.dg/template/error2.C: Likewise.
7909         * g++.dg/template/error43.C: Likewise.
7910         * g++.dg/template/friend32.C: Likewise.
7911         * g++.dg/template/injected1.C: Likewise.
7912         * g++.dg/template/instantiate1.C: Likewise.
7913         * g++.dg/template/instantiate3.C: Likewise.
7914         * g++.dg/template/instantiate5.C: Likewise.
7915         * g++.dg/template/instantiate7.C: Likewise.
7916         * g++.dg/template/local6.C: Likewise.
7917         * g++.dg/template/lookup2.C: Likewise.
7918         * g++.dg/template/member5.C: Likewise.
7919         * g++.dg/template/memfriend15.C: Likewise.
7920         * g++.dg/template/memfriend16.C: Likewise.
7921         * g++.dg/template/memfriend17.C: Likewise.
7922         * g++.dg/template/memfriend7.C: Likewise.
7923         * g++.dg/template/meminit1.C: Likewise.
7924         * g++.dg/template/nested3.C: Likewise.
7925         * g++.dg/template/non-type-template-argument-1.C: Likewise.
7926         * g++.dg/template/nontype12.C: Likewise.
7927         * g++.dg/template/nontype13.C: Likewise.
7928         * g++.dg/template/nontype6.C: Likewise.
7929         * g++.dg/template/pr23510.C: Likewise.
7930         * g++.dg/template/pr35240.C: Likewise.
7931         * g++.dg/template/ptrmem15.C: Likewise.
7932         * g++.dg/template/ptrmem6.C: Likewise.
7933         * g++.dg/template/qualified-id1.C: Likewise.
7934         * g++.dg/template/qualttp20.C: Likewise.
7935         * g++.dg/template/qualttp3.C: Likewise.
7936         * g++.dg/template/qualttp4.C: Likewise.
7937         * g++.dg/template/qualttp5.C: Likewise.
7938         * g++.dg/template/qualttp6.C: Likewise.
7939         * g++.dg/template/qualttp7.C: Likewise.
7940         * g++.dg/template/qualttp8.C: Likewise.
7941         * g++.dg/template/recurse.C: Likewise.
7942         * g++.dg/template/recurse2.C: Likewise.
7943         * g++.dg/template/ref5.C: Likewise.
7944         * g++.dg/template/scope2.C: Likewise.
7945         * g++.dg/template/sfinae10.C: Likewise.
7946         * g++.dg/template/sfinae3.C: Likewise.
7947         * g++.dg/template/sizeof3.C: Likewise.
7948         * g++.dg/template/static9.C: Likewise.
7949         * g++.dg/template/template-id-2.C: Likewise.
7950         * g++.dg/template/typedef13.C: Likewise.
7951         * g++.dg/template/typename4.C: Likewise.
7952         * g++.dg/template/using14.C: Likewise.
7953         * g++.dg/template/using2.C: Likewise.
7954         * g++.dg/template/warn1.C: Likewise.
7955         * g++.dg/warn/Wparentheses-13.C: Likewise.
7956         * g++.dg/warn/Wparentheses-15.C: Likewise.
7957         * g++.dg/warn/Wparentheses-16.C: Likewise.
7958         * g++.dg/warn/Wparentheses-17.C: Likewise.
7959         * g++.dg/warn/Wparentheses-18.C: Likewise.
7960         * g++.dg/warn/Wparentheses-19.C: Likewise.
7961         * g++.dg/warn/Wparentheses-20.C: Likewise.
7962         * g++.dg/warn/Wparentheses-23.C: Likewise.
7963         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7964         * g++.dg/warn/noeffect2.C: Likewise.
7965         * g++.dg/warn/noeffect4.C: Likewise.
7966         * g++.dg/warn/pr8570.C: Likewise.
7967         * g++.old-deja/g++.brendan/init2.C: Likewise.
7968         * g++.old-deja/g++.eh/spec6.C: Likewise.
7969         * g++.old-deja/g++.pt/crash10.C: Likewise.
7970         * g++.old-deja/g++.pt/crash36.C: Likewise.
7971         * g++.old-deja/g++.pt/derived3.C: Likewise.
7972         * g++.old-deja/g++.pt/error2.C: Likewise.
7973         * g++.old-deja/g++.pt/explicit70.C: Likewise.
7974         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7975         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7976         * g++.old-deja/g++.pt/overload7.C: Likewise.
7977         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7978
7979 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7980             Iain Sandoe  <iains@gcc.gnu.org>
7981
7982         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7983         Added code to deal with the case when [Protocol
7984         -descriptionForInstanceMethod:] or [Protocol
7985         -descriptionForClassMethod:] returns NULL.
7986
7987 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7988             Iain Sandoe  <iains@gcc.gnu.org>
7989
7990         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7991         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7992         Added cast.
7993
7994 2011-06-07  Xinliang David Li  <davidxl@google.com>
7995
7996         * gcc.dg/inline_2.c: New test.
7997         * gcc.dg/unroll_2.c: New test.
7998         * gcc.dg/inline_3.c: New test.
7999         * gcc.dg/unroll_3.c: New test.
8000         * gcc.dg/inline_4.c: New test.
8001         * gcc.dg/unroll_4.c: New test.
8002         * gcc.dg/inline_1.c: New test.
8003         * gcc.dg/unroll_1.c: New test.
8004
8005 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8006
8007         PR tree-optimization/48497
8008         * lib/gcc-defs.exp (dg-additional-options): New proc.
8009         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8010         -msse2 on 32-bit x86.
8011
8012 2011-06-06  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/cpp0x/enum19.C: New.
8015
8016 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8017
8018         * gcc.target/arm/neon-reload-class.c: New test.
8019
8020 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8021
8022         PR debug/49130
8023         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8024
8025 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8026
8027         * gcc.target/arm/smlatb-1.c: New file.
8028         * gcc.target/arm/smlatt-1.c: New file.
8029         * gcc.target/arm/smlaltb-1.c: New file.
8030         * gcc.target/arm/smlaltt-1.c: New file.
8031
8032 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8033
8034         * gcc.target/arm/mla-2.c: New test.
8035
8036 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR gcov-profile/49299
8039         * gcc.dg/tree-prof/pr49299-1.c: New test.
8040         * gcc.dg/tree-prof/pr49299-2.c: New test.
8041
8042 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8043
8044         * lib/target-supports.exp
8045         (check_effective_target_vect_widen_mult_qi_to_hi):
8046         Add NEON as supporting target.
8047         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8048         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8049         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8050         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8051         using widening multiplication on targets that support it.
8052         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8053         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8054         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8055
8056 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8057
8058         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8059         Modern Objective-C runtime API.
8060         * objc/execute/next_mapping.h: Removed.
8061         * objc-obj-c++-shared/next-mapping.h: Removed.
8062         * objc-obj-c++-shared/Object1.h: Removed.
8063         * objc-obj-c++-shared/Object1.m: Removed.
8064         * objc-obj-c++-shared/Object1.mm: Removed.
8065         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8066         * objc-obj-c++-shared/Protocol1.h: Removed.
8067         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8068         of ProtoBool, IVAR_T and METHOD.
8069         * objc-obj-c++-shared/runtime.h: New.
8070         * objc-obj-c++-shared/TestsuiteObject.h: New.
8071         * objc-obj-c++-shared/TestsuiteObject.m: New.
8072
8073         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8074         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8075         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8076         it a class method.
8077         * objc/execute/_cmd.m: Include
8078         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8079         runtime API.  ([TestClass +initialize]): Include this method also
8080         with the GNU runtime.
8081         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8082         Object.  ([-setValue:]): Return void.
8083         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8084         with the GNU runtime.  Include
8085         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8086         for the NeXT runtime.  Use the existing print_ivars() and
8087         compare_structures() implementations for the old NeXT runtime.
8088         Added new implementations for the Modern GNU and NeXT runtimes.
8089         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8090         well.  (main): Use objc_getClass().  Use return instead of exit.
8091         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8092         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8093         of exit().
8094         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8095         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8096         instead of Object.  (main): Use return instead of exit().
8097         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8098         instead of Object.  Removed prototype for exit().  (main): Use
8099         return instead of exit().  Use the Modern Objective-C runtime API.
8100         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8101         Object.
8102         * objc/execute/class-tests-1.h: Include
8103         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8104         runtime API.  (test_class_with_superclass): Do not call [Object
8105         class].  There is no need to with the current libobjc.
8106         * objc/execute/class-tests-2.h: Include
8107         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8108         runtime API.
8109         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8110         ../../objc-obj-c++-shared/next-mapping.h.
8111         * objc/execute/class-2.m: Likewise.
8112         * objc/execute/class-3.m: Likewise.
8113         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8114         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8115         +initialize]): Include this method also with the GNU
8116         runtime. (main): Use the Modern Objective-C runtime API.
8117         * objc/execute/class-5.m: Likewise.
8118         * objc/execute/class-6.m: Likewise.
8119         * objc/execute/class-7.m: Likewise.
8120         * objc/execute/class-8.m: Likewise.
8121         * objc/execute/class-9.m: Likewise.
8122         * objc/execute/class-10.m: Likewise.
8123         * objc/execute/class-11.m: Likewise.
8124         * objc/execute/class-12.m: Likewise.
8125         * objc/execute/class-13.m: Likewise.
8126         * objc/execute/class-14.m: Likewise.
8127         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8128         this method also with the GNU runtime.
8129         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8130         +initialize]): Include this method also with the GNU runtime.
8131         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8132         of Object.
8133         * objc/execute/encode-1.m: Likewise.
8134         * objc/execute/enumeration-1.m: Likewise.
8135         * objc/execute/enumeration-2.m: Likewise.
8136         * objc/execute/exceptions/catchall-1.m: Likewise.
8137         * objc/execute/exceptions/finally-1.m: Likewise.
8138         * objc/execute/exceptions/foward-1.m: Likewise.
8139         * objc/execute/exceptions/local-variables-1.m: Likewise.
8140         * objc/execute/exceptions/throw-nil.m: Likewise.
8141         * objc/execute/exceptions/trivial.m: Likewise.
8142         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8143         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8144         * objc/execute/exceptions/matcher-1.m: Likewise.
8145         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8146         Object.
8147         * objc/execute/formal_protocol-2.m: Likewise.
8148         * objc/execute/formal_protocol-3.m: Likewise.
8149         * objc/execute/formal_protocol-4.m: Likewise.
8150         * objc/execute/formal_protocol-5.m: Include
8151         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8152         protocol_getName().
8153         * objc/execute/formal_protocol-6.m: Likewise.
8154         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8155         Object.  Include <objc/Protocol.h> instead of
8156         ../../objc-obj-c++-shared/Protocol1.h.
8157         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8158         Object.
8159         * objc/execute/informal_protocol.m: Likewise.
8160         * objc/execute/load-3.m: Likewise.
8161         * objc/execute/many_args_method.m ([TestClass +initialize]):
8162         Include this method with the GNU runtime as well.
8163         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8164         * objc/execute/nested-func-1.m: Use TestsuiteObject
8165         instead of Object.
8166         * objc/execute/nil_method-1.m: Likewise.
8167         * objc/execute/no_clash.m: Likewise.
8168         * objc/execute/np-1.m: Do not include
8169         ../../objc-obj-c++-shared/Protocol1.h.
8170         (main): Use return instead of exit().
8171         * objc/execute/np-2.m: Do not include
8172         ../../objc-obj-c++-shared/Protocol1.h.
8173         ([MyObject +initialize]): Include this method also with the GNU
8174         runtime.  (main): Use return instead of exit().
8175         * objc/execute/object_is_class.m: Include
8176         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8177         of Object.  (main): Use the Modern Objective-C runtime API.
8178         * objc/execute/object_is_meta_class.m: Likewise.
8179         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8180         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8181         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8182         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8183         Objective-C runtime API.
8184         * objc/execute/protocol-isEqual-2.m: Likewise.
8185         * objc/execute/protocol-isEqual-3.m: Likewise.
8186         * objc/execute/protocol-isEqual-4.m: Likewise.
8187         * objc/execute/redefining_self.m ([TestClass +initialize]):
8188         Include this method with the GNU runtime as well.
8189         * objc/execute/root_methods.m: Include
8190         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8191         Include this method with the GNU runtime as well.
8192         (main): Use the Modern Objective-C runtime API.
8193         * objc/execute/selector-1.m: Include
8194         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8195         of Object.  (main): Use the Modern Objective-C runtime API.
8196         * objc/execute/static-1.m ([Test +initialize]): Include this
8197         method with the GNU runtime as well.
8198         * objc/execute/static-2.m: Likewise.
8199         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8200         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8201         ([MathClass +initialize]): Include this method with the GNU
8202         runtime as well.
8203         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8204         instead of Object.
8205         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8206         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8207         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8208         * objc.dg/attributes/method-attribute-1.m: Likewise.
8209         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8210         * objc.dg/attributes/method-attribute-2.m: Likewise.
8211         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8212         * objc.dg/attributes/method-attribute-3.m: Likewise.
8213         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8214         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8215         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8216         * obj-c++.dg/bitfield-1.mm: Likewise.
8217         * obj-c++.dg/bitfield-2.mm: Likewise
8218         * objc.dg/bitfield-3.m: Likewise.
8219         * obj-c++.dg/bitfield-4.mm: Likewise.
8220         * objc.dg/bitfield-5.m: Likewise
8221         * objc.dg/call-super-1.m: Likewise.
8222         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8223         Use objc_getClass() instead of objc_get_class(), but for the GNU
8224         runtime redefine objc_getClass as objc_get_class.  Include
8225         ../objc-obj-c++-shared/runtime.h.
8226         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8227         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8228         Use the Modern Objective-C runtime API.
8229         * objc.dg/class-protocol-1.m: Include
8230         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8231         * obj-c++.dg/class-protocol-1.mm: Likewise.
8232         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8233         * objc.dg/comp-types-10.m: Likewise.
8234         * objc.dg/comp-types-11.m: Likewise.
8235         * objc.dg/comp-types-12.m: Likewise.
8236         * obj-c++.dg/comp-types-9.mm: Likewise.
8237         * obj-c++.dg/comp-types-11.mm: Likewise.
8238         * obj-c++.dg/comp-types-12.mm: Likewise.
8239         * obj-c++.dg/comp-types-13.mm: Likewise.
8240         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8241         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8242         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8243         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8244         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8245         * objc.dg/desig-init-1.m: Likewise.
8246         * obj-c++.dg/defs.mm: Likewise.
8247         * objc.dg/exceptions-2.m: Likewise.
8248         * obj-c++.dg/except-1.mm: Likewise.
8249         * obj-c++.dg/exceptions-2.mm: Likewise.
8250         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8251         Use the Modern Objective-C runtime API.
8252         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8253         the Modern Objective-C runtime API.  Do not include
8254         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8255         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8256         the Modern Objective-C runtime API except when using an older NeXT
8257         runtime.
8258         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8259         the Modern Objective-C runtime API.
8260         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8261         objc/encoding.h.
8262         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8263         * objc.dg/encode-7-next-64bit.m: Updated include.
8264         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8265         objc/encoding.h.
8266         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8267         the Modern Objective-C runtime API.
8268         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8269         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8270         instead of ../objc-obj-c++-shared/Protocol1.h.
8271         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8272         the Modern Objective-C runtime API except when using an older NeXT
8273         runtime.
8274         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8275         the Modern Objective-C runtime API.
8276         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8277         Object.
8278         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8279         * objc.dg/fix-and-continue-2.m: Likewise.
8280         * objc.dg/foreach-1.m: Likewise.
8281         * objc.dg/foreach-2.m: Likewise.
8282         * objc.dg/foreach-3.m: Likewise.
8283         * objc.dg/foreach-4.m: Likewise.
8284         * objc.dg/foreach-5.m: Likewise.
8285         * objc.dg/foreach-6.m: Likewise.
8286         * objc.dg/foreach-7.m: Likewise.
8287         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8288         Object.
8289         * objc.dg/func-ptr-2.m: Likewise.
8290         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8291         Do not include objc/objc-api.h.
8292         * obj-c++.dg/fsf-package-0.mm: Likewise.
8293         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8294         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8295         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8296         of Object.
8297         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8298         * objc.dg/gnu-runtime-3.m: Likewise.
8299         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8300         * objc.dg/headers.m: Include objc/runtime.h instead of
8301         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8302         for the NeXT runtime.
8303         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8304         * obj-c++.dg/isa-field-1.mm: Likewise.
8305         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8306         * objc.dg/layout-1.m: Likewise.
8307         * objc.dg/layout-2.m: Likewise.
8308         * objc.dg/local-decl-2.m: Likewise.
8309         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8310         Object.  ([Container +elementForView:]): Use
8311         class_conformsToProtocol().
8312         * obj-c++.dg/lookup-2.mm: Likewise.
8313         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8314         * obj-c++.dg/local-decl-1.mm: Likewise.
8315         * objc.dg/method-3.m: Likewise.
8316         * objc.dg/method-4.m: Likewise.
8317         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8318         ../objc-obj-c++-shared/Protocol1.h.
8319         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8320         * objc.dg/method-9.m: Likewise.
8321         * objc.dg/method-10.m: Likewise.
8322         * objc.dg/method-13.m ([Root +initialize]): Include this method
8323         also for the GNU runtime.  (main): Use objc_getClass() also for
8324         the GNU runtime.
8325         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8326         * objc.dg/method-17.m: Likewise.
8327         * objc.dg/method-19.m: Likewise.
8328         * objc.dg/method-20b.m: Likewise.
8329         * obj-c++.dg/method-2.mm: Likewise.
8330         * obj-c++.dg/method-6.mm: Likewise.
8331         * obj-c++.dg/method-10.mm: Likewise.
8332         * obj-c++.dg/method-11.mm: Likewise.
8333         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8334         ../objc-obj-c++-shared/Protocol1.h.
8335         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8336         * obj-c++.dg/method-15.mm: Likewise.
8337         * obj-c++.dg/method-17.mm: Likewise.
8338         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8339         +initialize]): Include this method also for the GNU
8340         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8341         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8342         * obj-c++.dg/method-22.mm: Likewise.
8343         * obj-c++.dg/method-23.mm: Likewise.
8344         * obj-c++.dg/no-extra-load.mm: Likewise.
8345         * objc.dg/objc-fast-4.m: Likewise.
8346         * objc.dg/objc-gc-4.m: Likewise.
8347         * obj-c++.dg/objc-gc-3.mm: Likewise.
8348         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8349         protocol_getMethodDescription() instead of [Protocol
8350         -descriptionForInstanceMethod].
8351         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8352         Made it available with all runtimes.  (main): Call -test instead
8353         of -class.
8354         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8355         and put into a category.
8356         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8357         Object.  Include objc/objc.h.
8358         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8359         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8360         New. (main): Use protocol_getMethodDescription() instead
8361         of [Protocol -descriptionForInstanceMethod] and [Protocol
8362         -descriptionForClassMethod].
8363         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8364         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8365         Objective-C runtime API.
8366         * obj-c++.dg/proto-qual-1.mm: Likewise.
8367         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8368         Object.
8369         * obj-c++.dg/property/property-1.mm: Likewise.
8370         * obj-c++.dg/qual-types-1.mm: Likewise.
8371         * objc.dg/selector-2.m: Include objc/objc.h instead of
8372         ../objc-obj-c++-shared/Object1.h.
8373         * obj-c++.dg/selector-2.mm: Likewise.
8374         * obj-c++.dg/selector-5.mm: Likewise.
8375         * obj-c++.dg/selector-6.mm: Likewise.
8376         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8377         Object.  Do not include objc/objc-api.h.
8378         * obj-c++.dg/set-not-used-1.mm: Likewise.
8379         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8380         * objc.dg/stret-1.m: Likewise.
8381         * objc.dg/stret-2.m: Likewise.
8382         * obj-c++.dg/super-class-2.mm: Likewise.
8383         * objc.dg/super-class-3.m: Likewise.
8384         * objc.dg/super-class-4.m: Likewise.
8385         * objc.dg/sync-2.m: Likewise.
8386         * obj-c++.dg/sync-2.mm: Likewise.
8387         * objc.dg/sync-1.m: Include objc/objc.h instead of
8388         ../objc-obj-c++-shared/Object1.h.
8389         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8390         'Class' as the type of 'isa'.
8391         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8392         Objective-C runtime API.  ([TestClass +initialize]): Include this
8393         method with the GNU runtime as well.
8394         * objc.dg/strings/strings-1.m: Updated includes.
8395         * obj-c++.dg/strings/strings-1.mm: Likewise.
8396         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8397         objc.dg/strings/const-str-12b.m.
8398         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8399         * obj-c++.dg/template-3.mm: Likewise.
8400         * obj-c++.dg/template-4.mm: Likewise.
8401         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8402         Objective-C runtime API.
8403         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8404         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8405         * obj-c++.dg/try-catch-1.mm: Likewise.
8406         * obj-c++.dg/try-catch-2.mm: Likewise.
8407         * objc.dg/try-catch-3.m: Likewise.
8408         * obj-c++.dg/try-catch-3.mm: Likewise.
8409         * objc.dg/try-catch-6.m: Likewise.
8410         * objc.dg/try-catch-7.m: Likewise.
8411         * obj-c++.dg/try-catch-7.mm: Likewise.
8412         * obj-c++.dg/try-catch-8.mm: Likewise.
8413         * obj-c++.dg/try-catch-9.mm: Likewise.
8414         * objc.dg/try-catch-10.m: Likewise.
8415         * obj-c++.dg/try-catch-11.mm: Likewise.
8416         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8417         Object.  Include objc/objc.h.
8418         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8419         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8420         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8421         Object.  Use Modern Objective-C runtime API.  Do not use
8422         performv::.
8423         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8424         * obj-c++.dg/torture/trivial.mm: Likewise.
8425         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8426         instead of ../objc-obj-c++-shared/Object1.h.  Include
8427         ../objc-obj-c++-shared/runtime.h.
8428         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8429         * objc.dg/torture/strings/const-str-11.m: Likewise.
8430         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8431         * objc.dg/torture/strings/const-str-9.m: Likewise.
8432         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8433         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8434         instead of Object. Only add _FooClassReference if
8435         __NEXT_RUNTIME__.
8436         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8437         * objc.dg/torture/strings/const-str-8.m: Likewise.
8438         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8439         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8440         additional sources.
8441         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8442         Object.
8443         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8444         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8445         * obj-c++.dg/va-meth-1.mm: Likewise.
8446         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8447         ../objc-obj-c++-shared/Object1.h.
8448         * objc.dg/zero-link-3.m: Likewise.
8449
8450 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8451
8452         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8453
8454 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8455
8456         PR objc-++/48275
8457         * obj-c++.dg/property/cxx-property-1.mm: New.
8458         * obj-c++.dg/property/cxx-property-2.mm: New.
8459
8460 2011-06-06  Jason Merrill  <jason@redhat.com>
8461
8462         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8463
8464 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8465
8466         PR rtl-optimization/49145
8467         From Ryan Mansfield
8468         * gcc.c-torture/compile/pr49145.c: New test.
8469
8470 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR testsuite/49288
8473         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8474         to dg-options, match also DW_AT_linkage_name.
8475
8476         PR debug/49294
8477         * gcc.dg/debug/pr49294.c: New test.
8478
8479         PR c++/49264
8480         * g++.dg/opt/pr49264.C: New test.
8481
8482 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8483
8484         PR tree-optimization/49243
8485         * gcc.dg/pr49243.c: New.
8486
8487 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8488
8489         * gnat.dg/specs/cond_expr1.ads: New test.
8490
8491 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8492
8493         * gnat.dg/deferred_const4.ad[sb]: New test.
8494         * gnat.dg/deferred_const4_pkg.ads: New helper.
8495
8496 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8497
8498         * gnat.dg/test_tamdt.adb: Rename to...
8499         * gnat.dg/taft_type1.adb: ...this.
8500         * gnat.dg/tamdt.ad[sb]: Rename to...
8501         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8502         * gnat.dg/tamdt_aux.ads: Rename to...
8503         * gnat.dg/taft_type1_pkg2.ads: ...this.
8504         * gnat.dg/taft_type2.ad[sb]: New test.
8505         * gnat.dg/taft_type2_pkg.ads: New helper.
8506         * gnat.dg/taft_type3.adb: New test.
8507         * gnat.dg/taft_type3_pkg.ads: New helper.
8508
8509 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8510
8511         PR fortran/49255
8512         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8513         for F2008.
8514
8515 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8516
8517         PR testsuite/49287
8518         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8519         warning.
8520         * objc.dg/gnu-api-2-objc.m: Likewise.
8521         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8522         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8523
8524 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8525
8526         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8527         alignment, not the alignment, when calling class_addIvar().  Add
8528         an 'isa' instance variable to the test root class.
8529         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8530
8531 2011-06-04  Jan Hubicka  <jh@suse.cz>
8532
8533         PR tree-optimization/48893
8534         PR tree-optimization/49091
8535         PR tree-optimization/49179
8536         * gfortran.dg/pr49179.f90: New testcase
8537
8538 2011-06-04  Jan Hubicka  <jh@suse.cz>
8539
8540         PR lto/48954
8541         * g++.dg/torture/pr48954.C: New testcase.
8542
8543 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8544
8545         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8546
8547 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8548
8549         PR c++/33840
8550         * g++.dg/diagnostic/bitfld2.C: New.
8551
8552 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR target/49281
8555         * gcc.c-torture/execute/pr49281.c: New test.
8556
8557 2011-06-04  Jan Hubicka  <jh@suse.cz>
8558
8559         PR tree-optimize/48929
8560         * gcc.c-torture/compile/pr48929.c: New testcase.
8561
8562 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8565
8566 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR c++/49276
8569         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8570
8571 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8572
8573         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8574
8575 2011-06-03  Richard Henderson  <rth@redhat.com>
8576             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8577
8578         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8579
8580 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8581
8582         * objc.dg/headers.m: Do not include objc-list.h.
8583
8584 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8585
8586         * objc.dg/type-stream-1.m: Test removed.
8587         * objc.dg/headers.m: Do not include typedstream.h.
8588
8589 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8590
8591         * objc.dg/torture/forward-1.m (main): Updated testcase.
8592
8593 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8594
8595         PR target/49163
8596         * gcc.c-torture/compile/pr49163.c: New.
8597
8598 2011-06-02  Asher Langton  <langton2@llnl.gov>
8599
8600         PR fortran/49268
8601         * gfortran.dg/PR49268.f90: New test.
8602
8603 2011-06-02  Asher Langton  <langton2@llnl.gov>
8604
8605         PR fortran/37039
8606         * gfortran.dg/PR37039.f90: New test.
8607
8608 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8609
8610         PR objc/48539
8611         * objc.dg/method-5.m: Updated.
8612         * objc.dg/method-19.m: Updated.
8613         * objc.dg/method-lookup-1.m: New.
8614         * obj-c++.dg/method-6.mm: Updated.
8615         * obj-c++.dg/method-7.mm: Updated.
8616         * obj-c++.dg/method-lookup-1.mm: New.
8617
8618 2011-06-02  DJ Delorie  <dj@redhat.com>
8619
8620         * lib/timeout.exp (timeout): Add board_info support.
8621
8622 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8623
8624         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8625
8626 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8627
8628         PR fortran/49265
8629         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8630         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8631
8632 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8633             Hans-Peter Nilsson  <hp@axis.com>
8634
8635         PR rtl-optimization/48840
8636         * gcc.target/sparc/ultrasp13.c: New test.
8637
8638 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8639
8640         PR target/49238
8641         * gcc.c-torture/compile/pr49238.c: New.
8642
8643 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8644
8645         * gcc.target/arm/g2.c: Skip test in -mthumb.
8646         Skip test unless cpu is xscale.
8647         * gcc.target/arm/scd42-2.c: Likewise.
8648         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8649
8650 2011-06-01  Jason Merrill  <jason@redhat.com>
8651
8652         * g++.dg/cpp0x/decltype28.C: New.
8653         * g++.dg/cpp0x/decltype29.C: New.
8654
8655 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
8656
8657         PR target/45074
8658         * gcc.target/mips/pr45074.c: New test.
8659
8660 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8661             Hans-Peter Nilsson  <hp@axis.com>
8662
8663         PR rtl-optimization/48830
8664         * gcc.target/sparc/ultrasp12.c: New test.
8665
8666 2011-06-01  David Li  <davidxl@google.com>
8667
8668         * gcc.dg/profile-dir-1.c: Change pass name.
8669         * gcc.dg/profile-dir-2.c: Ditto.
8670         * gcc.dg/tree-ssa/dump-1.c: Ditto.
8671         * gcc.dg/tree-ssa/loop-25.c: Ditto.
8672         * gcc.dg/tree-prof/stringop-1.c: Ditto.
8673         * gcc.dg/tree-prof/update-loopch.c: Ditto.
8674         * gcc.dg/tree-prof/stringop-2.c: Ditto.
8675         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8676         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8677         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8678         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8679         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8680         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8681         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8682         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8683         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8684         * gcc.dg/profile-dir-3.c: Ditto.
8685         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8686
8687 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
8688
8689         * objc.dg/attributes/method-nonnull-1.m: New test.
8690         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8691
8692 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/18918
8695         * gfortran.dg/coarray_atomic_1.f90: New.
8696         * gfortran.dg/coarray/atomic_1.f90: New.
8697
8698 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8699
8700         * gcc.dg/guality/bswaptest.c: New test.
8701         * gcc.dg/guality/clztest.c: New test.
8702         * gcc.dg/guality/ctztest.c: New test.
8703         * gcc.dg/guality/rotatetest.c: New test.
8704
8705         PR target/48688
8706         * gcc.target/i386/pr48688.c: New test.
8707
8708 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
8709
8710         PR c++/48010
8711         * g++.dg/lookup/name-clash9.C: New.
8712
8713 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8714
8715         PR fortran/18918
8716         * gfortran.dg/coarray/dummy_1.f90: New.
8717
8718 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8719
8720         PR fortran/18918
8721         * gfortran.dg/coarray/save_1.f90: New.
8722         * gfortran.dg/coarray_4.f90: Update dg-error.
8723
8724 2011-05-31  Jason Merrill  <jason@redhat.com>
8725
8726         * g++.dg/cpp0x/rv-template1.C: New.
8727
8728 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR rtl-optimization/49235
8731         * gcc.dg/pr49235.c: New test.
8732
8733 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
8734
8735         PR tree-optimization/49093
8736         * gcc.dg/vect/pr49093.c: New test.
8737
8738 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
8739
8740         PR debug/49047
8741         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8742
8743 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
8744
8745         PR testsuite/49239
8746         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8747         output array.
8748
8749 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
8750
8751         PR target/49186
8752         * gcc.c-torture/execute/pr49186.c: New.
8753
8754 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
8755
8756         PR target/49168
8757          * gcc.target/i386/pr49168-1.c: New.
8758
8759 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8760             Eric Botcazou  <ebotcazou@adacore.com>
8761
8762         * gcc.dg/guality/drap.c: New test.
8763
8764 2011-05-30  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/49210
8767         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8768         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8769
8770 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR c++/49223
8773         * g++.dg/gomp/pr49223-1.C: New test.
8774         * g++.dg/gomp/pr49223-2.C: New test.
8775
8776 2011-05-30  Richard Guenther  <rguenther@suse.de>
8777
8778         PR tree-optimization/49218
8779         * gcc.c-torture/execute/pr49218.c: New testcase.
8780
8781 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
8782
8783         PR tree-optimization/49199
8784         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8785         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8786         -fno-tree-scev-cprop.
8787
8788 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
8789
8790         PR fortran/47601
8791         * gfortran.dg/extends_13.f03: New.
8792
8793 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR rtl-optimization/49095
8796         * gcc.target/i386/pr49095.c: New test.
8797
8798 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8799
8800         PR fortran/18918
8801         * gfortran.dg/coarray_24.f90: New.
8802
8803 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8804
8805         PR fortran/18918
8806         * gfortran.dg/coarray_23.f90: New.
8807
8808 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
8809
8810         From Ryan Mansfield
8811         * gcc.dg/pr48826.c: New test.
8812
8813 2011-05-29  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/49217
8816         * gcc.dg/torture/pr49217.c: New testcase.
8817
8818 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
8819
8820         PR testsuite/49222
8821         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8822
8823 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
8824
8825         * gnat.dg/boolean_subtype.adb: Rename to...
8826         * gnat.dg/boolean_subtype1.adb: ...this.
8827
8828 2011-05-28  Jason Merrill  <jason@redhat.com>
8829
8830         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8831
8832 2011-05-27  Jason Merrill  <jason@redhat.com>
8833
8834         * g++.dg/cpp0x/enum18.C: Adjust.
8835
8836         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8837
8838 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8839
8840         PR fortran/18918
8841         * gfortran.dg/coarray_22.f90: New.
8842
8843 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8844
8845         PR tree-optimization/46728
8846         * gcc.target/powerpc/pr46728-1.c: New.
8847         * gcc.target/powerpc/pr46728-2.c: New.
8848         * gcc.target/powerpc/pr46728-3.c: New.
8849         * gcc.target/powerpc/pr46728-4.c: New.
8850         * gcc.target/powerpc/pr46728-5.c: New.
8851         * gcc.dg/pr46728-6.c: New.
8852         * gcc.target/powerpc/pr46728-7.c: New.
8853         * gcc.target/powerpc/pr46728-8.c: New.
8854         * gcc.dg/pr46728-9.c: New.
8855         * gcc.target/powerpc/pr46728-10.c: New.
8856         * gcc.target/powerpc/pr46728-11.c: New.
8857         * gcc.dg/pr46728-12.c: New.
8858         * gcc.target/powerpc/pr46728-13.c: New.
8859         * gcc.target/powerpc/pr46728-14.c: New.
8860         * gcc.target/powerpc/pr46728-15.c: New.
8861         * gcc.target/powerpc/pr46728-16.c: New.
8862
8863 2011-05-27  Jason Merrill  <jason@redhat.com>
8864
8865         * g++.dg/abi/mangle47.C: New.
8866
8867         PR c++/49176
8868         * g++.dg/template/const5.C: New.
8869
8870         * g++.dg/cpp0x/enum18.C: New.
8871
8872         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8873
8874         * g++.dg/cpp0x/error6.C: New.
8875
8876         * g++.dg/cpp0x/error5.C: New.
8877
8878 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR c++/49165
8881         * g++.dg/eh/cond6.C: New test.
8882
8883 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/48820
8886         * gfortran.dg/rank_3.f90: New.
8887         * gfortran.dg/rank_4.f90: New.
8888
8889 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
8890
8891         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8892         replace dump search.
8893
8894 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8897         * gnat.dg/bit_packed_array5.adb: ...here.
8898
8899 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8900
8901         PR c++/42056
8902         * g++.dg/cpp0x/auto25.C: New.
8903
8904 2011-05-27  Richard Guenther  <rguenther@suse.de>
8905
8906         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8907
8908 2011-05-27  Richard Guenther  <rguenther@suse.de>
8909
8910         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8911
8912 2011-05-27  Richard Guenther  <rguenther@suse.de>
8913
8914         PR middle-end/49189
8915         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8916
8917 2011-05-26  Jason Merrill  <jason@redhat.com>
8918
8919         * g++.dg/cpp0x/friend1.C: New.
8920         * g++.dg/cpp0x/friend2.C: New.
8921
8922         * g++.dg/cpp0x/auto7.C: Update.
8923         * g++.dg/template/crash50.C: Adjust.
8924         * g++.dg/template/static9.C: Adjust.
8925         * g++.old-deja/g++.ext/memconst.C: Adjust.
8926
8927 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
8928
8929         * gcc.dg/march.c: Ignore a note for some targets.
8930
8931 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
8932             Nathan Froyd  <froydnj@codesourcery.com>
8933
8934         PR c++/2288
8935         PR c++/18770
8936         * g++.old-deja/g++.jason/cond.C: Remove xfails.
8937         * g++.dg/parse/pr18770.C: New test.
8938         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8939
8940 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8941
8942         PR fortran/48955
8943         * gfortran.dg/dependency_40.f90 : New test.
8944
8945 2011-05-26  Tobias Burnus  <burnus@net-b.de>
8946
8947         PR fortran/18918
8948         * gfortran.dg/coarray/registering_1.f90: New.
8949
8950 2011-05-26  Jason Merrill  <jason@redhat.com>
8951
8952         * g++.dg/cpp0x/variadic111.C: New.
8953         * g++.dg/cpp0x/variadic41.C: Adjust.
8954
8955 2011-05-26  Richard Guenther  <rguenther@suse.de>
8956
8957         PR tree-optimization/48702
8958         * gcc.dg/torture/pr48702.c: New testcase.
8959
8960 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962         PR gcov-profile/48845
8963         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8964         support.
8965         * gcc.dg/matrix/matrix.exp: Likewise.
8966         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8967         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8968         line number to check_profiling_available.
8969         * lib/target-supports.exp (check_profiling_available): Account for
8970         this.
8971         Require TLS runtime support with -fprofile-generate.
8972         * lib/profopt.exp (profopt-execute): Add TLS options for
8973         -fprofile-generate.
8974         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8975
8976 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR c++/49165
8979         * g++.dg/eh/cond5.C: New test.
8980
8981         PR tree-optimization/49161
8982         * gcc.c-torture/execute/pr49161.c: New test.
8983
8984 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8985
8986         * gcc.target/arm/neon-vorn-vbic.c: New test.
8987
8988 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
8989
8990         PR tree-optimization/49038
8991         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8992         * gcc.dg/vect/pr49038.c: New test.
8993
8994 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
8995
8996         * g++.dg/init/pr25811-3.C: New.
8997         * g++.dg/init/pr25811-4.C: New.
8998
8999 2011-05-25  Jason Merrill  <jason@redhat.com>
9000
9001         * g++.dg/cpp0x/enum17.C: New.
9002         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9003
9004         * g++.dg/cpp0x/auto24.C: New.
9005
9006         * g++.dg/cpp0x/error4.C: New.
9007
9008         * g++.dg/cpp0x/rv-restrict.C: New.
9009
9010         * g++.dg/cpp0x/enum15.C: New.
9011         * g++.dg/cpp0x/constexpr-switch2.C: New.
9012
9013         * g++.dg/cpp0x/variadic110.C: New.
9014
9015         * g++.dg/cpp0x/auto9.C: Add typedef test.
9016
9017         * g++.dg/cpp0x/auto23.C: New.
9018         * g++.dg/cpp0x/auto9.C: Adjust.
9019
9020         * g++.dg/cpp0x/defaulted29.C: New.
9021
9022         * g++.dg/cpp0x/initlist51.C: New.
9023
9024 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9025
9026         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9027         * g++.dg/abi/packed1.C: Suppress warning.
9028         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9029         * g++.dg/template/stdarg1.C: Likewise.
9030         * g++.dg/other/packed1.C: Remove arm from xfail list.
9031
9032 2011-05-25  Jason Merrill  <jason@redhat.com>
9033
9034         * g++.dg/cpp0x/enum16.C: New.
9035         * g++.dg/parse/error15.C: Adjust.
9036
9037         * g++.dg/cpp0x/initlist50.C: New.
9038
9039         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9040
9041         * g++.dg/cpp0x/variadic109.C: New.
9042
9043 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045          * gcc.target/i386/pause-1.c: New.
9046
9047 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9048
9049         * gcc.dg/stack-usage-1.c: Adjust comment.
9050         * gcc.dg/stack-usage-2.c: New test.
9051
9052 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR c++/49136
9055         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9056         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9057
9058 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9059
9060         PR rtl-optimization/48757
9061         * gfortran.dg/pr48757.f:  New test case.
9062
9063 2011-05-24  Jason Merrill  <jason@redhat.com>
9064
9065         * g++.dg/cpp0x/access01.C: New.
9066
9067 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9068
9069         PR libobjc/48177
9070         * objc.dg/pr48177.m: New testcase.
9071
9072 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9073
9074         PR objc/48187
9075         * objc.dg/pr48187.m: New testcase.
9076         * obj-c++.dg/pr48187.mm: New testcase.
9077         * objc.dg/ivar-extra-semicolon.m: New testcase.
9078
9079 2011-05-24  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/template/access21.C: New.
9082         * g++.dg/template/access22.C: New.
9083
9084 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9085
9086         PR rtl-optimization/48633
9087         * g++.dg/pr48633.C: New test.
9088
9089 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9090
9091         PR target/49133
9092         * g++.dg/other/pr49133.C: New test.
9093
9094 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9095             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9096
9097         * gcc.dg/torture/tls/run-gd.c: New test.
9098         * gcc.dg/torture/tls/run-ie.c: New test.
9099         * gcc.dg/torture/tls/run-ld.c: New test.
9100         * gcc.dg/torture/tls/run-le.c: New test.
9101         * lib/target-supports.exp (check_effective_target_tls_runtime):
9102         Build testcase with TLS options.
9103
9104 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9105
9106         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9107
9108 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9109
9110         PR tree-optimization/49121
9111         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9112
9113 2011-05-23  Jason Merrill  <jason@redhat.com>
9114
9115         * g++.dg/cpp0x/defaulted28.C: New.
9116
9117         * g++.dg/cpp0x/sfinae25.C: New.
9118
9119         * g++.dg/cpp0x/rv-cast2.C: New.
9120
9121         * g++.dg/cpp0x/enum14.C: New.
9122
9123 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR lto/49123
9126         * gcc.c-torture/execute/pr49123.c: New test.
9127
9128         PR debug/49032
9129         * gcc.dg/debug/pr49032.c: New test.
9130
9131         PR c/49120
9132         * gcc.dg/pr49120.c: New test.
9133
9134 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9135
9136         PR target/47315
9137         * gcc.target/i386/pr47315.c: New test.
9138
9139 2011-05-23  Jason Merrill  <jason@redhat.com>
9140
9141         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9142
9143         * g++.dg/cpp0x/sfinae24.C: New.
9144
9145         * g++.dg/cpp0x/error3.C: New.
9146
9147         * g++.dg/cpp0x/defaulted27.C: New.
9148
9149         * g++.dg/cpp0x/decltype27.C: New.
9150
9151 2011-05-23  Richard Guenther  <rguenther@suse.de>
9152
9153         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9154
9155 2011-05-23  Richard Guenther  <rguenther@suse.de>
9156
9157         PR tree-optimization/40874
9158         * g++.dg/tree-ssa/pr40874.C: New testcase.
9159
9160 2011-05-23  Richard Guenther  <rguenther@suse.de>
9161
9162         PR tree-optimization/49115
9163         * g++.dg/torture/pr49115.C: New testcase.
9164
9165 2011-05-23  Richard Guenther  <rguenther@suse.de>
9166
9167         PR middle-end/15419
9168         * gcc.dg/memcpy-3.c: New testcase.
9169
9170 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR middle-end/48973
9173         * gcc.c-torture/execute/pr48973-1.c: New test.
9174         * gcc.c-torture/execute/pr48973-2.c: New test.
9175
9176 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9177
9178         PR c++/18016
9179         * g++.dg/warn/pr18016.C: New.
9180
9181 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9182
9183         PR target/45098
9184         * gcc.target/arm/ivopts-6.c: New test.
9185
9186 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9187
9188         PR middle-end/49029
9189         * gcc.c-torture/compile/pr49029.c: New test.
9190
9191 2011-05-22  Jason Merrill  <jason@redhat.com>
9192
9193         * g++.dg/cpp0x/sfinae23.C: New.
9194         * g++.dg/cpp0x/sfinae8.C: Correct.
9195
9196 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9197
9198         * gfortran.dg/function_optimize_8.f90:  New test case.
9199
9200 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9201
9202         PR tree-optimization/49087
9203         * gcc.dg/vect/O3-pr49087.c: New test.
9204
9205 2011-05-21  Jason Merrill  <jason@redhat.com>
9206
9207         * g++.dg/debug/const5.C: New.
9208
9209 2011-05-20  Jason Merrill  <jason@redhat.com>
9210
9211         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9212
9213         * g++.dg/cpp0x/constexpr-static7.C: New.
9214
9215         * g++.dg/cpp0x/enum12.C: New.
9216         * g++.dg/cpp0x/enum13.C: New.
9217
9218 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9219
9220         PR fortran/48699
9221         * gfortran.dg/select_type_23.f03: New.
9222
9223 2011-05-20  Jason Merrill  <jason@redhat.com>
9224
9225         * g++.dg/cpp0x/defaulted26.C: New.
9226
9227         * g++.dg/cpp0x/noexcept02.C: Fix.
9228         * g++.dg/cpp0x/noexcept03.C: Fix.
9229         * g++.dg/cpp0x/noexcept08.C: Fix.
9230         * g++.dg/cpp0x/noexcept10.C: New.
9231
9232 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9233
9234         PR fortran/48706
9235         * gfortran.dg/extends_12.f03: New.
9236
9237 2011-05-20  Jason Merrill  <jason@redhat.com>
9238
9239         * g++.dg/template/koenig9.C: New.
9240         * g++.dg/opt/pr47615.C: Fix.
9241         * g++.dg/overload/defarg1.C: Fix.
9242         * g++.dg/tc1/dr213.C: Remove xfail.
9243         * g++.dg/torture/pr34850.C: Fix.
9244         * g++.dg/torture/pr39362.C: Fix.
9245         * g++.old-deja/g++.brendan/crash56.C: Fix.
9246         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9247
9248 2011-05-20  Richard Guenther  <rguenther@suse.de>
9249
9250         PR tree-optimization/49079
9251         * gcc.dg/torture/pr49079.c: New testcase.
9252
9253 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9254
9255         PR tree-optimization/49073
9256         * gcc.c-torture/execute/pr49073.c: New test.
9257
9258 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9259
9260         PR fortran/18918
9261         * gfortran.dg/coarray_21.f90: New.
9262
9263 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9264
9265         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9266         output.
9267
9268 2011-05-19  Richard Guenther  <rguenther@suse.de>
9269
9270         PR testsuite/49063
9271         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9272
9273 2011-05-19  Richard Guenther  <rguenther@suse.de>
9274
9275         PR middle-end/48985
9276         * gcc.dg/builtin-object-size-11.c: New testcase.
9277
9278 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9279
9280         PR target/45098
9281         * gcc.target/arm/ivopts.c: New test.
9282         * gcc.target/arm/ivopts-2.c: New test.
9283
9284 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9285
9286         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9287
9288 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9289
9290         * gcc.c-torture/execute/960321-1.x: Remove.
9291
9292 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9293
9294         PR fortran/48700
9295         * gfortran.dg/move_alloc_4.f90: New.
9296
9297 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         PR target/49002
9300         * gcc.target/i386/pr49002-1.c: New test.
9301         * gcc.target/i386/pr49002-2.c: Likewise.
9302
9303 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9304
9305         PR tree-optimization/49039
9306         * gcc.c-torture/execute/pr49039.c: New test.
9307         * gcc.dg/tree-ssa/pr49039.c: New test.
9308         * g++.dg/torture/pr49039.C: New test.
9309
9310 2011-05-18  Jason Merrill  <jason@redhat.com>
9311
9312         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9313         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9314         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9315
9316 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9317
9318         * gcc.target/bfin/mcpu-bf592.c: New test.
9319
9320 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9321
9322         PR tree-optimization/41881
9323         * gcc.dg/vect/O3-pr41881.c: New test.
9324         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9325
9326 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR tree-optimization/49000
9329         * gcc.dg/pr49000.c: New test.
9330
9331 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9332
9333         * gnat.dg/invalid1.adb: New test.
9334
9335 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9336
9337         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9338         scan pattern.
9339         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9340         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9341
9342 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9343
9344         PR c++/48994
9345         * g++.dg/cpp0x/range-for18.C: New.
9346
9347 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9348
9349         PR fortran/18918
9350         * gfortran.dg/coarray/image_index_2.f90: New.
9351
9352 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9353
9354         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9355         * g++.dg/cpp0x/override2.C: New.
9356
9357 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9358
9359         PR fortran/18918
9360         * gfortran.de/coarray_20.f90: New.
9361
9362 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9363
9364         PR fortran/22572
9365         * function_optimize_7.f90:  New test case.
9366
9367 2011-05-13  Jason Merrill  <jason@redhat.com>
9368
9369         * g++.dg/cpp0x/decltype26.C: New.
9370         * g++.dg/cpp0x/enum11.C: New.
9371
9372 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9373
9374         PR fortran/48972
9375         PR fortran/48991
9376         * gfortran.dg/assign_8.f90: Update dg-error.
9377
9378 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9379
9380         PR fortran/48972
9381         * gfortran.dg/io_constraints_8.f90: New.
9382         * gfortran.dg/io_constraints_9.f90: New.
9383
9384 2011-05-13  Martin Thuresson  <martint@google.com>
9385
9386         PR gcov-profile/47793
9387         * gcc.dg/pr47793.c: New.
9388
9389 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR tree-optimization/48975
9392         * gcc.dg/pr48975.c: New test.
9393
9394 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9395
9396         PR fortran/48972
9397         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9398
9399 2011-05-12  Jason Merrill  <jason@redhat.com>
9400
9401         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9402
9403 2011-05-12  Geert Bosch  <bosch@adacore.com>
9404
9405         * gnat.dg/view_conversion1.adb: New test.
9406
9407 2011-05-12  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/48172
9410         * gcc.dg/vect/pr48172.c: New testcase.
9411
9412 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR debug/48967
9415         * g++.dg/opt/pr48967.C: New test.
9416
9417 2011-05-11  Jason Merrill  <jason@redhat.com>
9418
9419         * g++.dg/cpp0x/constexpr-friend.C: New.
9420         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9421
9422         * g++.dg/cpp0x/sfinae22.C: New.
9423
9424 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9425
9426         PR fortran/48889
9427         * gfortran.dg/generic_24.f90: New.
9428
9429 2011-05-11  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/15256
9432         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9433
9434 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9435
9436         PR debug/48159
9437         * gcc.dg/pr48159-1.c: New test.
9438         * gcc.dg/pr48159-2.c: New test.
9439
9440 2011-05-11  Richard Guenther  <rguenther@suse.de>
9441
9442         PR middle-end/48953
9443         * gcc.dg/torture/pr48953.c: New testcase.
9444
9445 2011-05-11  Richard Guenther  <rguenther@suse.de>
9446
9447         PR tree-optimization/18041
9448         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9449
9450 2011-05-11  Alan Modra  <amodra@gmail.com>
9451
9452         PR target/47755
9453         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9454
9455 2011-05-10  Jason Merrill  <jason@redhat.com>
9456
9457         * g++.dg/cpp0x/defaulted25.C: New.
9458         * g++.dg/template/crash7.C: Adjust.
9459
9460         * g++.dg/cpp0x/variadic108.C: New.
9461
9462 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9463
9464         * g++.dg/inherit/virtual9.C: Extend.
9465
9466 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9467
9468         PR target/48857
9469         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9470         are passed and returned in vector registers.
9471
9472 2011-05-10  Richard Guenther  <rguenther@suse.de>
9473
9474         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9475         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9476         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9477         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9478         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9479         applies.
9480
9481 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR tree-optimization/48611
9484         PR tree-optimization/48794
9485         * gfortran.dg/gomp/pr48611.f90: New test.
9486         * gfortran.dg/gomp/pr48794.f90: New test.
9487
9488         PR debug/48928
9489         * gcc.dg/dfp/pr48928.c: New test.
9490
9491 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9492
9493         PR c++/48522
9494         * g++.dg/cpp0x/pr48522.C: New.
9495
9496 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9497
9498         PR c++/48735
9499         * g++.dg/cpp0x/sfinae21.C: New.
9500
9501 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9502
9503         * g++.dg/template/sfinae28.C: Rename to...
9504         * g++.dg/cpp0x/sfinae19.C: ... this.
9505         * g++.dg/template/sfinae29.C: Rename to...
9506         * g++.dg/cpp0x/sfinae20.C: ... this.
9507
9508 2011-05-09  Jeff Law <law@redhat.com>
9509
9510         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9511         consistent results.
9512
9513 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9514
9515         PR c++/20039
9516         * g++.dg/init/pr20039.C: New.
9517
9518 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9519
9520         PR c++/48737
9521         PR c++/48744
9522         * g++.dg/template/sfinae28.C: New.
9523         * g++.dg/template/sfinae29.C: Likewise.
9524
9525 2011-05-09  Jason Merrill  <jason@redhat.com>
9526
9527         * g++.dg/template/nontype23.C: New.
9528
9529 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9530         PR c++/48859
9531         * g++.dg/init/pr48859.C: New.
9532
9533 2011-05-09  Jason Merrill  <jason@redhat.com>
9534
9535         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9536         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9537         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9538         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9539         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9540         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9541         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9542         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9543
9544 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9545
9546         * g++.dg/inherit/virtual9.C: New.
9547
9548 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9549
9550         PR c++/48574
9551         * g++.dg/template/dependent-expr8.C: New test case.
9552
9553 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9554
9555         PR tree-optimization/48837
9556         * gcc.dg/pr48837.c: New testcase.
9557
9558 2011-05-06  Jason Merrill  <jason@redhat.com>
9559
9560         * g++.dg/cpp0x/constexpr-condition2.C: New.
9561
9562         * g++.dg/cpp0x/constexpr-missing.C: New.
9563
9564 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9565
9566         PR fortran/18918
9567         * gfortran.dg/coarray/this_image_2.f90: New.
9568
9569 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9570
9571         PR fortran/48858
9572         PR fortran/48820
9573         * gfortran.dg/bind_c_usage_22.f90: New.
9574         * gfortran.dg/bind_c_usage_23.f90: New.
9575         * gfortran.dg/bind_c_usage_24.f90: New.
9576         * gfortran.dg/bind_c_usage_24_c.c: New.
9577
9578 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9579
9580         PR c++/48838
9581         * g++.dg/template/member9.C: New test case.
9582
9583 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9584
9585         * gnat.dg/discr29.ad[sb]: New test.
9586         * gnat.dg/discr30.adb: Likewise.
9587
9588 2011-05-05  Julian Brown  <julian@codesourcery.com>
9589
9590         * gcc.target/arm/neon-vset_lanes8.c: New test.
9591
9592 2011-05-05  Jason Merrill  <jason@redhat.com>
9593
9594         * g++.dg/init/new32.C: New.
9595
9596 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9597
9598         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9599         Fix typo.
9600
9601 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR rtl-optimization/48381
9604         * gcc.c-torture/compile/pr48381.c: New test.
9605
9606 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9607
9608         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9609         to dg-options.
9610         * gcc.target/i386/opt-1.c: Ditto.
9611
9612 2011-05-04  Jason Merrill  <jason@redhat.com>
9613
9614         * g++.dg/conversion/base1.C: New.
9615
9616 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9617
9618         PR libgfortran/48787
9619         * gfortran.dg/round_3.f08: Add more checks to test case.
9620
9621 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9622
9623         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9624         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9625         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9626         Gate test on effective_target fd_truncate.
9627
9628 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9629
9630         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9631         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9632         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9633         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9634         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9635         * gcc.target/i386/pr38824.c: Ditto.
9636         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9637         * gcc.target/i386/vecinit-2.c: Ditto.
9638         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9639         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9640         * gcc.target/i386/parity-2.c: Ditto.
9641         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9642
9643 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9644
9645         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9646         remove duplication.
9647         * gcc.target/bfin/mcpu-bf514.c: Likewise.
9648         * gcc.target/bfin/mcpu-bf516.c: Likewise.
9649         * gcc.target/bfin/mcpu-bf518.c: Likewise.
9650
9651 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9652
9653         PR fortran/18918
9654         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9655
9656 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9657
9658         PR fortran/18918
9659         * gfortran.dg/coarray/this_image_1.f90: New.
9660
9661 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/18918
9664         * gfortran.dg/coarray/caf.dg: New.
9665         * gfortran.dg/coarray/image_index_1.f90: New, copied
9666         from ../coarray_16.f90.
9667
9668 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9669
9670         PR c++/28501
9671         * g++.dg/ext/complex9.C: New.
9672
9673 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9674
9675         From Mike Frysinger
9676         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9677         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9678         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9679
9680 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9681
9682         * gcc.target/bfin/builtins: Created.
9683         * gcc.target/bfin/hisilh-O0.c: Deleted.
9684         * gcc.target/bfin/hisilh.c: Moved to...
9685         * gcc.target/bfin/builtins/hisilh.c: ...here.
9686         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9687         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9688         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9689         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9690         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9691         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9692         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9693         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9694         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9695         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9696         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9697         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9698         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9699         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9700         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9701         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9702         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9703         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9704         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9705         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9706         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9707         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9708         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9709         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9710         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9711         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9712         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9713         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9714         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9715         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9716         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9717         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9718         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9719         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9720         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9721         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9722         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9723         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9724         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9725         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9726         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9727         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9728         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9729         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9730         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9731         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9732         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9733         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9734         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9735         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9736         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9737         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9738         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9739         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9740         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9741         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9742         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9743         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9744         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9745         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9746         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9747         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9748         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9749         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9750         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9751         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9752         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9753         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9754         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9755         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9756         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9757         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9758         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9759         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9760         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9761         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9762         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9763         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9764         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9765         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9766         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9767         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9768         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9769         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9770         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9771         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9772         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9773         * gcc.target/bfin/builtins/circptr.c: Ditto.
9774         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9775         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9776         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9777         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9778         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9779         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9780         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9781         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9782         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9783         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9784         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9785         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9786         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9787         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9788         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9789         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9790         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9791         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9792         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9793         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9794         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9795         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9796         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9797         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9798         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9799         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9800         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9801         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9802         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9803         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9804         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9805         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9806         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9807         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9808         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9809         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9810         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9811         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9812         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9813         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9814         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9815         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9816         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9817         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9818         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9819         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9820         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9821         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9822         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9823         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9824         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9825         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9826         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9827         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9828         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9829         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9830         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9831         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9832         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9833         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9834         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9835         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9836         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9837         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9838         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9839         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9840         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9841         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9842         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9843         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9844
9845 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
9846
9847         * gcc.target/arm/cold-lc.c: New test.
9848
9849 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
9850
9851         PR target/48774
9852         * gcc.dg/pr48774.c: New test.
9853
9854 2011-05-03  Richard Guenther  <rguenther@suse.de>
9855
9856         * gcc.dg/large-size-array-5.c: New testcase.
9857
9858 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9859
9860         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9861
9862 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9863
9864         * lib/target-supports.exp (check_effective_target_vect_strided):
9865         Replace with...
9866         (check_effective_target_vect_strided2)
9867         (check_effective_target_vect_strided3)
9868         (check_effective_target_vect_strided4)
9869         (check_effective_target_vect_strided8): ...these new functions.
9870
9871         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9872         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9873         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9874         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9875         * gcc.dg/vect/pr37539.c: Likewise.
9876         * gcc.dg/vect/slp-11a.c: Likewise.
9877         * gcc.dg/vect/slp-11b.c: Likewise.
9878         * gcc.dg/vect/slp-11c.c: Likewise.
9879         * gcc.dg/vect/slp-12a.c: Likewise.
9880         * gcc.dg/vect/slp-12b.c: Likewise.
9881         * gcc.dg/vect/slp-18.c: Likewise.
9882         * gcc.dg/vect/slp-19a.c: Likewise.
9883         * gcc.dg/vect/slp-19b.c: Likewise.
9884         * gcc.dg/vect/slp-21.c: Likewise.
9885         * gcc.dg/vect/slp-23.c: Likewise.
9886         * gcc.dg/vect/vect-cselim-1.c: Likewise.
9887
9888         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9889         instead of vect_interleave && vect_extract_even_odd.
9890         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9891         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9892         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9893         * gcc.dg/vect/vect-1.c: Likewise.
9894         * gcc.dg/vect/vect-10.c: Likewise.
9895         * gcc.dg/vect/vect-98.c: Likewise.
9896         * gcc.dg/vect/vect-107.c: Likewise.
9897         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9898         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9899         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9900         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9901         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9902         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9903         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9904         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9905         * gcc.dg/vect/vect-strided-float.c: Likewise.
9906         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9907         * gcc.dg/vect/vect-strided-mult.c: Likewise.
9908         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9909         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9910         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9911         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9912         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9913         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9914         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9915         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9916         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9917         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9918         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9919         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9920         * gcc.dg/vect/vect-vfa-03.c: Likewise.
9921
9922         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9923         target condition.
9924         * gcc.dg/vect/pr30843.c: Likewise.
9925         * gcc.dg/vect/pr33866.c: Likewise.
9926         * gcc.dg/vect/slp-reduc-6.c: Likewise.
9927         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9928         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9929         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9930
9931 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9932
9933         * gcc.dg/vect/slp-11.c: Split into...
9934         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9935         gcc.dg/vect/slp-11c.c: ...these tests.
9936         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9937         * gcc.dg/vect/slp-12c.c: ...this new test.
9938         * gcc.dg/vect/slp-19.c: Split into...
9939         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9940         gcc.dg/vect/slp-19c.c: ...these new tests.
9941
9942 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9943
9944         * lib/target-supports.exp
9945         (check_effective_target_vect_extract_even_odd_wide): Delete.
9946         (check_effective_target_vect_strided_wide): Likewise.
9947         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9948         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9949         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9950         * gcc.dg/vect/pr37539.c: Likewise.
9951         * gcc.dg/vect/slp-11.c: Likewise.
9952         * gcc.dg/vect/slp-12a.c: Likewise.
9953         * gcc.dg/vect/slp-12b.c: Likewise.
9954         * gcc.dg/vect/slp-19.c: Likewise.
9955         * gcc.dg/vect/slp-23.c: Likewise.
9956         * gcc.dg/vect/vect-1.c: Likewise.
9957         * gcc.dg/vect/vect-98.c: Likewise.
9958         * gcc.dg/vect/vect-107.c: Likewise.
9959         * gcc.dg/vect/vect-strided-float.c: Likewise.
9960
9961 2011-05-02  Jason Merrill  <jason@redhat.com>
9962
9963         * g++.dg/init/new31.C: New.
9964
9965 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
9966
9967         PR c/35445
9968         * gcc.dg/pr35445.c: New test.
9969
9970 2011-05-02  Jason Merrill  <jason@redhat.com>
9971
9972         * c-c++-common/vla-1.c: New.
9973
9974 2011-05-02  Richard Guenther  <rguenther@suse.de>
9975
9976         PR tree-optimization/48822
9977         * gcc.dg/torture/pr48822.c: New testcase.
9978
9979 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
9980
9981         PR c++/47969
9982         * g++.dg/cpp0x/constexpr-47969.C: New.
9983
9984 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
9985
9986         PR testsuite/48498
9987         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
9988         on vect_no_align targets.
9989         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9990         vect_no_align targets.
9991
9992 2011-05-01  Xinliang David Li  <davidxl@google.com>
9993
9994         * gcc.dg/tree-ssa/integer-addr.c: New test.
9995         * gcc.dg/tree-ssa/alias_bug.c: New test.
9996
9997 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9998
9999         PR libgfortran/48787
10000         * gfortran.dg/round_3.f08: Add more checks.
10001
10002 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10003
10004         PR fortran/48821
10005         * gfortran.dg/import9.f90: New, proper test.
10006         * gfortran.dg/interface_37.f90: Remove bogus
10007         test (bogus copy of interface_36.f90).
10008
10009 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10010
10011         PR fortran/48821
10012         * gfortran.dg/interface_37.f90: New.
10013
10014 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10015
10016         PR fortran/48746
10017         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10018
10019 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR tree-optimization/48809
10022         * gcc.c-torture/execute/pr48809.c: New test.
10023
10024 2011-04-29  Jeff Law <law@redhat.com>
10025
10026         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10027
10028 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10029
10030         PR c++/48606
10031         * g++.dg/init/ctor10.C: New.
10032
10033 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10034
10035         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10036           warning in implicitly instantiated templates.
10037
10038 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10039
10040         * g++.dg/warn/Wnull-conversion-1.C: New.
10041         * g++.dg/warn/Wnull-conversion-2.C: New.
10042
10043 2011-04-29  Diego Novillo  <dnovillo@google.com>
10044
10045         * g++.old-deja/g++.other/null3.C: Expect warning about
10046         converting boolean to a pointer.
10047
10048 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10049
10050         PR fortran/48462
10051         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10052         being a target.
10053
10054         PR fortran/48746
10055         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10056
10057 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10058
10059         PR fortran/48810
10060         * gfortran.dg/typebound_proc_22.f90: New.
10061
10062         PR fortran/48800
10063         * gfortran.dg/interface_36.f90: New.
10064
10065 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10066
10067         PR libgfortran/48488
10068         PR libgfortran/48602
10069         PR libgfortran/48615
10070         PR libgfortran/48684
10071         PR libgfortran/48787
10072         * gfortran.dg/fmt_g.f: Adjust test.
10073         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10074         * gfortran.dg/round_3.f08: New test.
10075         * gfortran.dg/namelist_print_1.f: Adjust test.
10076         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10077         * gfortran.dg/f2003_io_5.f03: Adjust test.
10078         * gfortran.dg/coarray_15.f90: Adjust test.
10079         * gfortran.dg/namelist_65.f90: Adjust test.
10080         * gfortran.dg/fmt_cache_1.f: Adjust test.
10081         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10082         * gfortran.dg/real_const_3.f90: Adjust test.
10083
10084 2011-04-29  Jan Hubicka  <jh@suse.cz>
10085
10086         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10087         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10088
10089 2011-04-28  Xinliang David Li  <davidxl@google.com>
10090
10091         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10092         * g++.dg/prof-robust-1.C: New test.
10093
10094 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10095
10096         PR tree-optimization/48765
10097         * gcc.dg/vect/pr48765.c: New.
10098
10099 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10100
10101         PR tree-optimization/48775
10102         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10103
10104 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10105
10106         PR c++/48798
10107         * g++.dg/inherit/pr48798.C: New.
10108         * g++.old-deja/g++.other/base1.C: Adjust.
10109
10110 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10111
10112         PR c++/48656
10113         * g++.dg/template/inherit7.C: New test case.
10114
10115 2011-04-28  Richard Guenther  <rguenther@suse.de>
10116
10117         PR tree-optimization/40052
10118         PR tree-optimization/15347
10119         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10120         * gcc.dg/pr15347.c: Likewise.
10121
10122 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10123
10124         PR c++/48530
10125         * g++.dg/cpp0x/sfinae18.C: New.
10126
10127 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10128
10129         PR c++/48771
10130         * g++.dg/ext/is_literal_type1.C: New.
10131
10132 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10133
10134         PR fortran/48112
10135         PR fortran/48279
10136         * gfortran.dg/interface_35.f90: New.
10137         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10138         * gfortran.dg/func_result_6.f90: Add dg-warning.
10139         * gfortran.dg/bessel_1.f90: Ditto.
10140         * gfortran.dg/hypot_1.f90: Ditto.
10141         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10142         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10143         * gfortran.dg/interface_assignment_4.f90: Ditto.
10144
10145 2011-04-27  Jason Merrill  <jason@redhat.com>
10146
10147         * g++.dg/ext/complex8.C: New.
10148
10149         * g++.dg/cpp0x/initlist49.C: New.
10150         * g++.dg/init/new30.C: New.
10151
10152 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/48788
10155         * gfortran.dg/whole_file_34.f90: New.
10156
10157 2011-04-27  Jan Hubicka  <jh@suse.cz>
10158
10159         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10160
10161 2011-04-27  Jason Merrill  <jason@redhat.com>
10162
10163         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10164
10165         * g++.dg/parse/ambig6.C: New.
10166
10167 2011-04-27  Nick Clifton  <nickc@redhat.com>
10168
10169         * gcc.dg/20020312-2.c: Add definition for RX.
10170
10171         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10172         option with RX targets.
10173
10174         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10175         /* */ comments.
10176
10177 2011-04-27  Richard Guenther  <rguenther@suse.de>
10178
10179         * gcc.dg/tree-ssa/pr23382.c: Remove.
10180
10181 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10182
10183         PR target/48767
10184         * gcc.c-torture/compile/pr48767.c: New test.
10185
10186 2011-04-27  Richard Guenther  <rguenther@suse.de>
10187
10188         PR tree-optimization/48772
10189         * g++.dg/pr48772.C: New testcase.
10190
10191 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10192
10193         PR c/48742
10194         * gcc.c-torture/compile/pr48742.c: New test.
10195
10196 2011-04-26  Jason Merrill  <jason@redhat.com>
10197
10198         * g++.dg/lookup/koenig13.C: New.
10199
10200         * g++.dg/cpp0x/initlist48.C: New.
10201
10202 2011-04-25  Jason Merrill  <jason@redhat.com>
10203
10204         * g++.dg/cpp0x/sfinae17.C: New.
10205
10206 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10207
10208         PR target/48258
10209         * gcc.target/powerpc/pr48258-1.c: New file.
10210         * gcc.target/powerpc/pr48258-2.c: Ditto.
10211
10212 2011-04-26  Xinliang David Li  <davidxl@google.com>
10213
10214         * gcc.dg/uninit-suppress.c: New test.
10215         * gcc.dg/uninit-suppress.c: New test.
10216
10217 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR debug/48768
10220         * gcc.dg/pr48768.c: New test.
10221
10222         PR tree-optimization/48734
10223         * gcc.c-torture/compile/pr48734.c: New test.
10224
10225         PR testsuite/48753
10226         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10227
10228 2011-04-26  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/48731
10231         * gcc.dg/torture/pr48731.c: New testcase.
10232
10233 2011-04-26  Richard Guenther  <rguenther@suse.de>
10234
10235         PR testsuite/48753
10236         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10237
10238 2011-04-26  Richard Guenther  <rguenther@suse.de>
10239
10240         PR middle-end/48694
10241         * gcc.dg/torture/pr48694-1.c: New testcase.
10242         * gcc.dg/torture/pr48694-2.c: Likewise.
10243
10244 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10245
10246         * g++.dg/ext/underlying_type1.C: New.
10247         * g++.dg/ext/underlying_type2.C: Likewise.
10248         * g++.dg/ext/underlying_type3.C: Likewise.
10249         * g++.dg/ext/underlying_type4.C: Likewise.
10250         * g++.dg/ext/underlying_type5.C: Likewise.
10251         * g++.dg/ext/underlying_type6.C: Likewise.
10252         * g++.dg/ext/underlying_type7.C: Likewise.
10253         * g++.dg/ext/underlying_type8.C: Likewise.
10254         * g++.dg/ext/underlying_type9.C: Likewise.
10255         * g++.dg/ext/underlying_type10.C: Likewise.
10256
10257 2011-04-25  Jason Merrill  <jason@redhat.com>
10258
10259         * g++.dg/cpp0x/regress/template-const2.C: New.
10260
10261 2011-04-25  Jeff Law <law@redhat.com>
10262
10263         * gcc.dg/tree-ssa/vrp56.c: new test.
10264
10265 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10266
10267         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10268
10269 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10270
10271         PR preprocessor/48740
10272         * c-c++-common/raw-string-11.c: New test.
10273
10274 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10275
10276         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10277         hppa*-*-hpux*.
10278
10279 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10280
10281         PR fortran/18918
10282         * gfortran.dg/coarray_19.f90: New.
10283
10284 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR c/48685
10287         * gcc.dg/pr48685.c: New test.
10288
10289 2011-04-22  Jan Hubicka  <jh@suse.cz>
10290
10291         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10292
10293 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR tree-optimization/48717
10296         * gcc.c-torture/execute/pr48717.c: New test.
10297
10298 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10299
10300         PR target/48723
10301         * gcc.target/i386/pr48723.c: New test.
10302
10303 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10304
10305         PR c/48716
10306         * gcc.dg/gomp/pr48716.c: New test.
10307         * g++.dg/gomp/pr48716.C: New test.
10308
10309 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10310
10311         PR c/36750
10312         * gcc.dg/missing-field-init-2.c: Update testcase.
10313
10314 2011-04-22  Alan Modra  <amodra@gmail.com>
10315
10316         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10317
10318 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10319
10320         PR fortran/48405
10321         * gfortran.dg/function_optimize_6.f90:  New test.
10322
10323 2011-04-21  Easwaran Raman  <eraman@google.com>
10324
10325         * gcc.dg/stack-layout-2.c: New test.
10326
10327 2011-04-21  Richard Guenther  <rguenther@suse.de>
10328
10329         PR lto/48703
10330         * g++.dg/lto/pr48207-2_0.C: New testcase.
10331         * g++.dg/lto/pr48207-3_0.C: Likewise.
10332
10333 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10334
10335         * gnat.dg/volatile5.adb: New test.
10336         * gnat.dg/volatile5_pkg.ads: New helper.
10337
10338 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10339
10340         PR target/48708
10341         * gcc.target/i386/pr48708.c: New test.
10342
10343 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10344
10345         * gcc.dg/vect/vect-119.c: New test.
10346
10347 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10348
10349         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10350         and once without.
10351
10352 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10353             Richard Sandiford  <richard.sandiford@linaro.org>
10354
10355         PR target/46329
10356         * gcc.target/arm/pr46329.c: New test.
10357
10358 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10359
10360         PR fortran/18918
10361         * gfortran.dg/coarray_18.f90: New.
10362
10363 2011-04-20  Jason Merrill  <jason@redhat.com>
10364
10365         * g++.dg/cpp0x/initlist47.C: New.
10366
10367         * g++.dg/init/dtor4.C: New.
10368
10369 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10370
10371         PR target/48678
10372         * gcc.target/i386/sse2-pinsrw.c: New test.
10373         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10374         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10375         * gcc.target/i386/sse2-insvhi.c: Ditto.
10376         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10377         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10378
10379 2011-04-20  Jason Merrill  <jason@redhat.com>
10380
10381         * g++.dg/template/const4.C: New.
10382
10383 2011-04-20  Easwaran Raman  <eraman@google.com>
10384
10385         * gcc.dg/stack-layout-1.c: New test.
10386
10387 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10388
10389         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10390         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10391         function.
10392
10393 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10394
10395         * gcc.dg/binop-xor1.c: New test.
10396         * gcc.dg/binop-xor2.c: New test.
10397         * gcc.dg/binop-xor3.c: New test.
10398         * gcc.dg/binop-xor4.c: New test.
10399         * gcc.dg/binop-xor5.c: New test.
10400
10401 2011-04-20  Richard Guenther  <rguenther@suse.de>
10402
10403         PR tree-optimization/47892
10404         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10405
10406 2011-04-20  Richard Guenther  <rguenther@suse.de>
10407
10408         PR middle-end/48695
10409         * g++.dg/torture/pr48695.C: New testcase.
10410
10411 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10412
10413         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10414         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10415         * gcc.c-torture/execute/pr45262.c: Ditto
10416         * gcc.dg/torture/pr43165.c: Ditto.
10417         * gcc.dg/torture/pr47228.c: Ditto.
10418         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10419         * gcc.dg/ipa/pr45644.c: Ditto.
10420         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10421         PDP11.
10422
10423 2011-04-19  Jason Merrill  <jason@redhat.com>
10424
10425         * g++.dg/ext/complex7.C: New.
10426
10427         * g++.dg/ext/attrib41.C: New.
10428
10429 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10430
10431         PR testsuite/48676
10432         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10433
10434 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR target/48678
10437         * gcc.target/i386/pr48678.c: New test.
10438
10439 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10440
10441         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10442         * g++.dg/opt/devirt2.C: New test.
10443         * g++.dg/ipa/devirt-g-1.C: Likewise.
10444
10445 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10446
10447         PR fortran/48588
10448         * gfortran.dg/whole_file_33.f90: New.
10449
10450 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10451
10452         * g++.dg/ipa/devirt-7.C: New test.
10453
10454 2011-04-19  Richard Guenther  <rguenther@suse.de>
10455
10456         PR lto/48207
10457         * g++.dg/lto/pr48207_0.C: New testcase.
10458
10459 2011-04-18  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/init/void1.C: New.
10462
10463         * g++.dg/cpp0x/union4.C: New.
10464
10465 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR middle-end/48661
10468         * g++.dg/torture/pr48661.C: New test.
10469
10470         PR c++/48632
10471         * g++.dg/gomp/pr48632.C: New test.
10472
10473 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10474
10475         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10476         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10477
10478 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/18918
10481         * gfortran.dg/coarray_17.f90: New.
10482         * gfortran.dg/coarray_10.f90: Update dg-error.
10483
10484 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486         PR testsuite/48251
10487         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10488         * gfortran.dg/guality/guality.exp: Likewise.
10489
10490 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10491
10492         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10493
10494 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10495
10496         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10497
10498 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10499
10500         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10501
10502 2011-04-18  Richard Guenther  <rguenther@suse.de>
10503
10504         PR middle-end/46364
10505         * g++.dg/torture/pr46364.C: New testcase.
10506
10507 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10508
10509         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10510
10511 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10512
10513         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10514
10515 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10516             Ira Rosen  <ira.rosen@linaro.org>
10517
10518         PR target/48252
10519         * gcc.target/arm/pr48252.c: New test.
10520
10521 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10522
10523         PR tree-optimization/48616
10524         * gcc.dg/pr48616.c: New test.
10525
10526 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10527
10528         PR fortran/18918
10529         * gfortran.dg/coarray_16.f90: New.
10530
10531 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10532
10533         PR fortran/48462
10534         * gfortran.dg/realloc_on_assign_7.f03: New test.
10535
10536 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10537
10538         PR libgfortran/48602
10539         * gfortran.dg/fmt_g0_6.f08: New test.
10540
10541 2011-04-17  Jason Merrill  <jason@redhat.com>
10542
10543         * g++.dg/cpp0x/sfinae16.C: New.
10544
10545 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10546
10547         * gcc.target/mips/reg-var-1.c: New test.
10548
10549 2011-04-17  Jan Hubicka  <jh@suse.cz>
10550
10551         * gcc.dg/winline-5.c: Update testcase.
10552
10553 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10554
10555         * gnat.dg/discr27.ad[sb]: Move dg directive.
10556         * gnat.dg/discr28.ad[sb]: New test.
10557         * gnat.dg/discr28_pkg.ads: New helper.
10558
10559 2011-04-17  Michael Matz  <matz@suse.de>
10560
10561         PR tree-optimization/48622
10562         PR lto/48645
10563         * gcc.dg/lto/pr48622_0.c: New test.
10564
10565 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10566
10567         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10568         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10569         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10570         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10571         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10572         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10573
10574 2011-04-15  Jason Merrill  <jason@redhat.com>
10575
10576         * g++.dg/cpp0x/range-for17.C: New.
10577
10578 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10579
10580         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10581         * g++.dg/cpp0x/range-for3.C: Likewise.
10582         * g++.dg/cpp0x/range-for9.C: Correct error message.
10583         * g++.dg/cpp0x/range-for11.C: New.
10584         * g++.dg/cpp0x/range-for12.C: New.
10585         * g++.dg/cpp0x/range-for13.C: New.
10586         * g++.dg/cpp0x/range-for14.C: New.
10587         * g++.dg/cpp0x/range-for15.C: New.
10588         * g++.dg/cpp0x/range-for16.C: New.
10589
10590 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10591
10592         PR fortran/18918
10593         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10594
10595 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10596
10597         * objc.dg/naming-4.m: Updated.
10598         * objc.dg/naming-5.m: Updated.
10599         * objc.dg/naming-6.m: New.
10600         * objc.dg/naming-7.m: New.
10601         * obj-c++.dg/naming-1.mm: Updated.
10602         * obj-c++.dg/naming-2.mm: Updated.
10603         * obj-c++.dg/naming-3.mm: New.
10604         * obj-c++.dg/naming-4.mm: New.
10605
10606 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10607
10608         PR libgfortran/48589
10609         * gfortran.dg/fmt_g0_5.f08: New test.
10610
10611 2011-04-15  Richard Guenther  <rguenther@suse.de>
10612
10613         PR testsuite/48286
10614         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10615
10616 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10617
10618         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10619         -finline-limit=0 to -fno-inline
10620
10621 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR target/48614
10624         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10625         just avx.
10626
10627 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR target/48605
10630         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10631         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10632         * gcc.target/i386/avx-insertps-3.c: New test.
10633         * gcc.target/i386/avx-insertps-4.c: New test.
10634
10635 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10636
10637         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10638         -finline-limit=0
10639
10640 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10641
10642         PR target/46779
10643         PR target/45291
10644         PR target/41894
10645         * gcc.target/avr/pr46779-1.c: New test case
10646         * gcc.target/avr/pr46779-2.c: New test case
10647
10648 2011-04-14  Jason Merrill  <jason@redhat.com>
10649
10650         * g++.dg/cpp0x/sfinae15.C: New.
10651
10652         * g++.dg/cpp0x/sfinae14.C: New.
10653
10654         * g++.dg/ext/vla10.C: New.
10655
10656 2011-04-14  Richard Guenther  <rguenther@suse.de>
10657
10658         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10659
10660 2011-04-14  Richard Guenther  <rguenther@suse.de>
10661
10662         * gcc.dg/fold-bitand-4.c: Move ...
10663         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
10664
10665 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10666
10667         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10668         variables const.
10669         * gcc.target/avr/torture/trivial.c: Ditto.
10670
10671 2011-04-13  Jason Merrill  <jason@redhat.com>
10672
10673         * g++.dg/template/operator11.C: New.
10674
10675 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR middle-end/48591
10678         * gcc.dg/gomp/pr48591.c: New test.
10679
10680         PR c++/48570
10681         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10682         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10683
10684 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
10685
10686         PR c++/48574
10687         * g++.dg/template/dependent-expr7.C: New test case.
10688
10689 2011-04-13  Jason Merrill  <jason@redhat.com>
10690
10691         * g++.dg/cpp0x/sfinae13.C: New.
10692
10693 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
10694
10695         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10696
10697 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10698
10699         * gcc.target/arm/pr43698.c: Remove -march option.
10700
10701 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10702
10703         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10704         -march option.
10705
10706 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
10707
10708         PR fortran/48360
10709         PR fortran/48456
10710         * gfortran.dg/realloc_on_assign_6.f03: New test.
10711
10712 2011-04-12  Kai Tietz  <ktietz@redhat.com>
10713
10714         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10715         targets the additional -mno-ms-bitfields and
10716         -Wno-packed-bitfield-compat options.
10717         * g++.dg/ext/bitfield3.C: Likewise.
10718         * g++.dg/ext/bitfield4.C: Likewise.
10719         * g++.dg/ext/bitfield5.C: Likewise.
10720         * gcc.dg/bitfld-15.c: Likewise.
10721         * gcc.dg/bitfld-16.c: Likewise.
10722         * gcc.dg/bitfld-17.c: Likewise.
10723         * gcc.dg/bitfld-18.c: Likewise.
10724
10725 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
10726
10727         * gcc.target/arm/neon-vld3-1.c: New test.
10728         * gcc.target/arm/neon-vst3-1.c: New test.
10729         * gcc.target/arm/neon/v*.c: Regenerate.
10730
10731 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
10732
10733         PR rtl-optimization/48549
10734         * g++.dg/opt/pr48549.C: New test.
10735
10736 2011-04-12  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/46076
10739         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10740
10741 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10742
10743         PR testsuite/21164
10744         * lib/compat.exp (compat-execute): Declare unsupported after
10745         stripping path from src1.
10746         * lib/lto.exp (lto-execute): Likewise.
10747
10748 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR c/48552
10751         * gcc.dg/pr48552-1.c: New test.
10752         * gcc.dg/pr48552-2.c: New test.
10753
10754 2011-04-11  Jason Merrill  <jason@redhat.com>
10755
10756         * g++.dg/cpp0x/sfinae12.C: New.
10757
10758         * g++.dg/cpp0x/enum10.C: New.
10759
10760         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10761
10762         * g++.dg/cpp0x/rv-func.C: New.
10763
10764 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10765
10766         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10767         alpha*-dec-osf5*.
10768
10769 2011-04-11  Martin Jambor  <mjambor@suse.cz>
10770
10771         PR tree-optimization/48195
10772         * gcc.dg/ipa/pr48195.c: New test.
10773
10774 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
10775
10776         * gnat.dg/return3.adb: Remove unused switch.
10777
10778 2011-04-08  Mike Stump  <mikestump@comcast.net>
10779
10780         PR testsuite/48506
10781         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10782         default to fno-common.
10783
10784 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
10785
10786         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10787         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10788
10789 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10790
10791         PR fortran/48448
10792         * gfortran.dg/function_optimize_5.f90:  New test.
10793
10794 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
10795
10796         * gnat.dg/aggr17.adb: New test.
10797         * gnat.dg/aggr18.adb: Likewise.
10798
10799 2011-04-08  Michael Matz  <matz@suse.de>
10800
10801         PR middle-end/48389
10802         * gcc.target/i386/pr48389.c: New test.
10803
10804 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
10805
10806         PR rtl-optimization/48272
10807         * g++.dg/opt/pr48272.C: New.
10808
10809 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
10810
10811         PR rtl-optimization/48235
10812         * gcc.dg/pr48235.c: New.
10813
10814 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10815
10816         PR rtl-optimization/48302
10817         * g++.dg/opt/pr48302.C: New.
10818
10819 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10820
10821         PR target/48273
10822         * g++.dg/opt/pr48273.C: New.
10823
10824 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10825
10826         PR rtl-optimization/48442
10827         * gcc.dg/pr48442.c: New.
10828
10829 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
10830
10831         PR tree-optimization/48377
10832         * gcc.dg/vect/pr48377.c: New test.
10833
10834 2011-04-07  Jason Merrill  <jason@redhat.com>
10835
10836         * g++.dg/cpp0x/regress/call1.C: New.
10837
10838         * g++.dg/cpp0x/variadic107.C: New.
10839
10840         * g++.dg/cpp0x/sfinae11.C: New.
10841         * g++.dg/cpp0x/noexcept02.C: Fix.
10842
10843         * g++.dg/cpp0x/sfinae10.C: New.
10844
10845         * g++.dg/cpp0x/sfinae9.C: New.
10846
10847         * c-c++-common/Wcast-qual-1.c: Move here from...
10848         * gcc.dg/cast-qual-3.c: ...here, and...
10849         * g++.dg/warn/Wcast-qual2.C: ...here.
10850
10851         * g++.dg/cpp0x/sfinae8.C: New.
10852
10853         * g++.dg/cpp0x/sfinae7.C: New.
10854
10855         * g++.dg/cpp0x/enum9.C: New.
10856
10857 2011-04-07  Mike Stump  <mikestump@comcast.net>
10858
10859         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10860         with no trampolines.
10861
10862 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR fortran/48117
10865         * gfortran.dg/gomp/pr48117.f90: New test.
10866
10867         PR debug/48343
10868         * gcc.dg/torture/pr48343.c: New test.
10869
10870 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10871
10872         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10873
10874 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
10875
10876         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10877
10878 2011-04-07  Tom de Vries  <tom@codesourcery.com>
10879
10880         PR target/43920
10881         * lib/scanasm.exp (object-size): New proc.
10882         * gcc.target/arm/pr43920-2.c: New test.
10883
10884 2011-04-06  Tobias Burnus  <burnus@net-b.de>
10885
10886         PR fortran/18918
10887         PR fortran/48477
10888         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10889
10890 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
10891
10892         * gcc.dg/mtune.c: Prune note from output.
10893
10894 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
10895
10896         PR debug/48466
10897         * gcc.dg/guality/pr36977.c: New test.
10898         * gcc.dg/guality/pr48466.c: New test.
10899
10900 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10901
10902         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10903
10904 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10905
10906         * gnat.dg/return3.adb: New test.
10907
10908 2011-04-06  Richard Guenther  <rguenther@suse.de>
10909
10910         PR tree-optimization/47663
10911         * gcc.dg/tree-ssa/inline-8.c: New testcase.
10912
10913 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
10914
10915         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10916         Solaris 8 and 9 as well.
10917
10918 2011-04-05  Tom de Vries  <tom@codesourcery.com>
10919
10920         PR target/43920
10921         * gcc.target/arm/pr43920-1.c: New test.
10922
10923 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
10924
10925         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10926         (cctor): Actually return the value.
10927         (main): Cast return values.
10928
10929 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10930
10931         * gfortran.dg/character_comparison_8.f90:  New test.
10932
10933 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10934
10935         * frontend-passes: (optimize_lexical_comparison): New function.
10936         (optimize_expr): Call it.
10937         (optimize_comparison): Also handle lexical comparison functions.
10938         Return false instad of -2 for unequal comparison.
10939
10940 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10941
10942         PR fortran/48412
10943         * function_optimize_4.f90:  New test.
10944
10945 2011-04-04  Tobias Burnus  <burnus@net-b.de>
10946
10947         PR fortran/18918
10948         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10949         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10950         * gfortran.dg/coarray_15.f90: New.
10951
10952 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10953
10954         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10955         * gfortran.dg/bessel_7.f90: Likewise.
10956
10957 2011-04-03  Tobias Burnus  <burnus@net-b.de>
10958
10959         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10960
10961 2011-04-03  Richard Guenther  <rguenther@suse.de>
10962             Ira Rosen  <ira.rosen@linaro.org>
10963
10964         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10965         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10966         -ftree-loop-if-convert-stores.
10967
10968 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10969
10970         * gnat.dg/specs/aggr2.ads: New test.
10971
10972 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10973
10974         * gnat.dg/debug2.ad[sb]: New test.
10975         * gnat.dg/debug2_pkg.ads: New helper.
10976         * gnat.dg/debug3.ad[sb]: New test.
10977
10978 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
10979
10980         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10981
10982 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR middle-end/48335
10985         * gcc.c-torture/compile/pr48335-1.c: New test.
10986         * gcc.dg/pr48335-1.c: New test.
10987         * gcc.dg/pr48335-2.c: New test.
10988         * gcc.dg/pr48335-3.c: New test.
10989         * gcc.dg/pr48335-4.c: New test.
10990         * gcc.dg/pr48335-5.c: New test.
10991         * gcc.dg/pr48335-6.c: New test.
10992         * gcc.dg/pr48335-7.c: New test.
10993         * gcc.dg/pr48335-8.c: New test.
10994         * gcc.target/i386/pr48335-1.c: New test.
10995
10996 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
10997
10998         PR c/36299
10999         * gcc.dg/Waddress.c: New test.
11000
11001 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11002
11003         PR fortran/48352
11004         * gfortran.dg/function_optimize_3.f90:  New test.
11005
11006 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11007
11008         * gcc.c-torture/compile/20110401-1.c: New test.
11009
11010         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11011         * g++.dg/lto/20091002-2_0.C: Likewise.
11012         * g++.dg/lto/20090303_0.c: Likewise.
11013         * g++.dg/lto/20091004-1_0.C: Likewise.
11014         * g++.dg/lto/20091002-3_0.C: Likewise.
11015         * g++.dg/lto/20091004-2_0.C: Likewise.
11016         * g++.dg/lto/20081123_0.C: Likewise.
11017         * g++.dg/lto/20090313_0.C: Likewise.
11018         * g++.dg/lto/20081109-1_0.C: Likewise.
11019         * g++.dg/lto/20081219_0.C: Likewise.
11020         * g++.dg/lto/20081204-1_0.C: Likewise.
11021         * g++.dg/lto/20090302_0.C: Likewise.
11022         * g++.dg/lto/20081119-1_0.C: Likewise.
11023         * g++.dg/lto/20081118_0.C: Likewise.
11024         * gcc.dg/lto/20091020-2_0.c: Likewise.
11025         * gcc.dg/lto/20090210_0.c: Likewise.
11026         * gcc.dg/lto/20081204-1_0.c: Likewise.
11027         * gcc.dg/lto/20081224_0.c: Likewise.
11028         * gcc.dg/lto/20090219_0.c: Likewise.
11029         * gcc.dg/lto/20091014-1_0.c: Likewise.
11030         * gcc.dg/lto/20091016-1_0.c: Likewise.
11031         * gcc.dg/lto/20090206-2_0.c: Likewise.
11032         * gcc.dg/lto/20090116_0.c: Likewise.
11033         * gcc.dg/lto/20091013-1_0.c: Likewise.
11034         * gcc.dg/lto/20091015-1_0.c: Likewise.
11035         * gcc.dg/lto/20090126-2_0.c: Likewise.
11036
11037 2011-03-31  Ian Lance Taylor  <iant@google.com>
11038
11039         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11040
11041 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11042
11043         * gnat.dg/opt16.adb: New test.
11044
11045 2011-03-31  Jason Merrill  <jason@redhat.com>
11046
11047         * g++.dg/cpp0x/defaulted24.C: New.
11048
11049 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11050
11051         PR target/16292
11052         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11053         with -O0.
11054
11055 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11056
11057         * g++.dg/other/i386-9.C: New test.
11058
11059 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11060
11061         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11062
11063 2011-03-30  Jason Merrill  <jason@redhat.com>
11064
11065         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11066
11067         * g++.dg/cpp0x/regress/isnan.C: New.
11068
11069         * g++.dg/cpp0x/initlist46.C: New.
11070
11071 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11072
11073         PR target/47551
11074         * gcc.target/arm/neon-modes-2.c: New test.
11075
11076 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11077
11078         PR c/48305
11079         * gcc.c-torture/compile/pr48305.c: New test.
11080
11081 2011-03-29  Jason Merrill  <jason@redhat.com>
11082
11083         * g++.dg/cpp0x/regress/value-dep1.C: New.
11084
11085 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11086
11087         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11088
11089 2011-03-29  Ian Lance Taylor  <iant@google.com>
11090
11091         * go.test/go-test.exp: Handle the test lines used in several new
11092         tests.
11093         (errchk): Add opts parameter.  Change all callers.  Handle parens
11094         in regexps.
11095
11096 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11097             Dominique d'Humieres  <dominiq@lps.ens.fr>
11098
11099         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11100         and __APPLE__ && __PPC__ && __ALTIVEC__.
11101
11102 2011-03-29  Jason Merrill  <jason@redhat.com>
11103
11104         * g++.dg/cpp0x/dependent1.C: New.
11105
11106         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11107
11108         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11109
11110         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11111
11112 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11113
11114         PR fortran/48095
11115         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11116         * gfortran.dg/proc_ptr_comp_32.f90: New.
11117
11118 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11119
11120         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11121         check for corresponding warning.
11122
11123 2011-03-28  Jason Merrill  <jason@redhat.com>
11124
11125         * g++.dg/cpp0x/rv-deduce2.C: New.
11126
11127 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR debug/48203
11130         * gcc.dg/pr48203.c: New test.
11131
11132 2011-03-28  Jeff Law <law@redhat.com>
11133
11134         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11135
11136 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11137
11138         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11139         and __PPC__ && __ALTIVEC__.
11140
11141 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11142
11143         PR testsuite/48238
11144         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11145         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11146         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11147         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11148
11149 2011-03-28  Jason Merrill  <jason@redhat.com>
11150
11151         * g++.dg/cpp0x/initlist-array2.C: New.
11152
11153         * g++.dg/cpp0x/initlist-array1.C: New.
11154
11155         * g++.dg/cpp0x/constexpr-compound.C: New.
11156
11157         * g++.dg/cpp0x/constexpr-using.C: New.
11158
11159         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11160
11161 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         PR testsuite/48276
11164         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11165
11166 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11167
11168         * gcc.dg/slp-1.c: New test.
11169
11170 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11171
11172         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11173         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11174         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11175         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11176         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11177         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11178         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11179         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11180         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11181         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11182         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11183         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11184         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11185         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11186
11187 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11188
11189         PR fortran/47065
11190         * gfortran.dg/trim_optimize_5.f90:  New test.
11191         * gfortran.dg/trim_optimize_6.f90:  New test.
11192
11193 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11194
11195         PR target/38598
11196         * gcc.target/mips/madd-7.c: Remove -mlong32.
11197         * gcc.target/mips/msub-7.c: Likewise.
11198
11199 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11200
11201         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11202         accesses to preserve the meaning of the test for doubleword vectors.
11203         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11204         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11205
11206 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11207
11208         PR fortran/48291
11209         * gfortran.dg/class_42.f03: New.
11210
11211 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11212
11213         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11214         strided accesses.
11215
11216 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11217
11218         PR rtl-optimization/48144
11219         * gcc.dg/pr48144.c: New test.
11220
11221 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11222
11223         * gnat.dg/discr27.ad[sb]: New test.
11224
11225 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11226
11227         * gnat.dg/limited_with2.ad[sb]: New test.
11228         * gnat.dg/limited_with2_pkg1.ads: New helper.
11229         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11230
11231 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11232
11233         * gnat.dg/opt15.adb: New test.
11234         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11235
11236 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11237
11238         PR fortran/48174
11239         PR fortran/45304
11240         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11241         * gfortran.dg/leadz_trailz_3.f90: Ditto
11242
11243 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11244
11245         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11246
11247 2011-03-25  Jason Merrill  <jason@redhat.com>
11248
11249         * g++.dg/cpp0x/defaulted22.C: New.
11250         * g++.dg/cpp0x/defaulted23.C: New.
11251         * g++.dg/cpp0x/defaulted15.C: Adjust.
11252
11253 2011-03-25  Jason Merrill  <jason@redhat.com>
11254
11255         * g++.dg/cpp0x/move1.C: New.
11256
11257 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11258
11259         PR target/48287
11260         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11261
11262 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11263
11264         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11265         for mips-sgi-irix6.5.
11266         Replace snprintf prototype by <stdio.h>.
11267
11268 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11269
11270         PR testsuite/48283
11271         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11272         run_expensive_tests.
11273         * gcc.dg/graphite/block-4.c: Likewise.
11274         * gcc.dg/graphite/block-7.c: Likewise.
11275         * gcc.dg/graphite/block-8.c: Likewise.
11276
11277 2011-03-25  Richard Guenther  <rguenther@suse.de>
11278
11279         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11280         * g++.dg/tree-ssa/pr8781.C: Likewise.
11281         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11282         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11283         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11284         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11285         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11286         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11287         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11288         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11289         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11290         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11291         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11292         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11293         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11294         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11295         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11296         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11297         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11298         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11299         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11300         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11301         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11302         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11303         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11304         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11305         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11306         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11307         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11308         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11309         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11310         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11311         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11312         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11313         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11314         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11315         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11316         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11317         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11318         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11319         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11320         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11321         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11322         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11323         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11324         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11325         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11326         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11327         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11328         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11329         * c-c++-common/pr46562-2.c: Likewise.
11330         * gfortran.dg/pr42108.f90: Likewise.
11331         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11332         foo to be inlined even at -O1.
11333         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11334         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11335         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11336         * gcc.dg/matrix/matrix.exp: Disable FRE.
11337
11338 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11339
11340         PR debug/48204
11341         * gcc.dg/dfp/pr48204.c: New test.
11342
11343 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11344
11345         PR target/48209
11346         * gcc.c-torture/execute/pr47917.c: Move this...
11347         * gcc.dg/torture/pr47917.c: to here and add xfails.
11348
11349 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11350
11351         * gnat.dg/array16.ad[sb]: New test.
11352         * gnat.dg/array16.ads: New helper.
11353
11354 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11355
11356         * gnat.dg/derived_type2.adb: New test.
11357
11358 2011-03-24  Richard Guenther  <rguenther@suse.de>
11359
11360         PR tree-optimization/48271
11361         * g++.dg/torture/pr48271.C: New testcase.
11362
11363 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11364
11365         * gnat.dg/array15.ad[sb]: New test.
11366
11367 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11368
11369         PR target/48237
11370         * gcc.target/i386/pr48237.c: New test.
11371
11372 2011-03-24  Richard Guenther  <rguenther@suse.de>
11373
11374         PR middle-end/48269
11375         * gcc.dg/builtin-object-size-10.c: New testcase.
11376
11377 2011-03-24  Richard Guenther  <rguenther@suse.de>
11378
11379         PR tree-optimization/46562
11380         * c-c++-common/pr46562-2.c: New testcase.
11381         * c-c++-common/pr46562.c: Likewise.
11382
11383 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11384
11385         * gcc.dg/vect/vect-cselim-1.c: New test.
11386         * gcc.dg/vect/vect-cselim-2.c: New test.
11387
11388 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11389
11390         * gcc.target/arm/pr46934.c: New.
11391
11392 2011-03-23  Ian Lance Taylor  <iant@google.com>
11393
11394         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11395
11396 2011-03-23  Richard Guenther  <rguenther@suse.de>
11397
11398         * gcc.dg/struct: Remove directory and contents.
11399
11400 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11401
11402         PR testsuite/48251
11403         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11404
11405 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11406
11407         * gnat.dg/discr26.ad[sb]: New test.
11408         * gnat.dg/discr26_pkg.ads: New helper.
11409
11410 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11411
11412         PR target/47553
11413         * gcc.target/arm/neon-vld-1.c: New test.
11414
11415 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11416
11417         * gnat.dg/array14.ad[sb]: New test.
11418         * gnat.dg/array14_pkg.ads: New helper.
11419
11420 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11421
11422         * gcc.c-torture/execute/920501-8.x: Remove.
11423         * gcc.c-torture/execute/930513-1.x: Remove.
11424         * gcc.c-torture/execute/960312-1.x: Remove.
11425         * gcc.c-torture/compile/20000804-1.c,
11426         gcc.c-torture/compile/20001205-1.c,
11427         gcc.c-torture/compile/20001226-1.c,
11428         gcc.c-torture/compile/20010518-2.c,
11429         gcc.c-torture/compile/20020312-1.c,
11430         gcc.c-torture/compile/20020604-1.c,
11431         gcc.c-torture/compile/920501-12.c,
11432         gcc.c-torture/compile/920501-4.c,
11433         gcc.c-torture/compile/920520-1.c,
11434         gcc.c-torture/compile/980506-1.c,
11435         gcc.c-torture/execute/980709-1.x,
11436         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11437         options for m68hc11.
11438         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11439         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11440         m68hc11.
11441
11442 2011-03-22  Nick Clifton  <nickc@redhat.com>
11443
11444         * lib/target-supports.exp (check_profiling_available): Add MN10300
11445         to the list of targets that do not support profiling.  Restore
11446         alpha sorting to this list.
11447
11448 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11449
11450         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11451         failure on 32-bit systems.
11452         * gcc.dg/torture/vector-2.c: Ditto.
11453
11454 2011-03-22  Richard Guenther  <rguenther@suse.de>
11455
11456         PR tree-optimization/48228
11457         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11458
11459 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11460
11461         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11462         powerpc.
11463
11464         PR target/48226
11465         * gcc.target/powerpc/pr48226.c: New file.
11466
11467 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11468
11469         * lib/prune.exp (prune_gcc_output): Prune "could not create
11470         compact unwind for" warnings.
11471
11472 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11473
11474         PR c/42544
11475         PR c/48197
11476         * gcc.c-torture/execute/pr42544.c: New test.
11477         * gcc.c-torture/execute/pr48197.c: New test.
11478
11479 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11480
11481         PR preprocessor/48192
11482         * gcc.target/powerpc/pr48192.c: New file.
11483
11484         PR target/48053
11485         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11486         split problem of 0 being loaded in a VSX register.
11487
11488 2011-03-21  Richard Guenther  <rguenther@suse.de>
11489
11490         PR c/47939
11491         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11492         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11493         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11494         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11495
11496 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR target/48213
11499         * gcc.dg/pr48213.c: New test.
11500
11501 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11502
11503         PR target/12171
11504         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11505
11506 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11507
11508         * gcc.target/arm/xor-and.c: New.
11509
11510 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11511
11512         PR fortran/22572
11513         * gfortran.dg/function_optimize_1.f90:  New test.
11514         * gfortran.dg/function_optimize_2.f90:  New test.
11515
11516 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11517
11518         PR rtl-optimization/47502
11519         * gcc.target/i386/pr47502-1.c: New.
11520         * gcc.target/i386/pr47502-2.c: Likewise.
11521
11522 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11523
11524         PR rtl-optimization/48156
11525         * gcc.dg/pr48156.c: New test.
11526
11527 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11528
11529         PR libfortran/47439
11530         * gfortran.dg/scratch_1.f90: Adjust test.
11531
11532 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11533
11534         PR libfortran/47439
11535         * gfortran.dg/scratch_1.f90: New test.
11536
11537 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11538
11539         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11540         variably modified typedefs.
11541         * gcc.dg/c1x-typedef-2.c: Remove.
11542
11543 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11544
11545         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11546         * gcc.dg/c1x-anon-struct-3.c: New test.
11547         * gcc.dg/anon-struct-11.c: Update.
11548
11549 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11550
11551         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11552         dg-xfail-run-if.
11553         Only xfail with gas.
11554
11555 2011-03-18  Jason Merrill  <jason@redhat.com>
11556
11557         * g++.dg/template/fn-ptr1.C: New.
11558
11559         * g++.dg/overload/volatile1.C: New.
11560
11561         * g++.dg/opt/pr23372.C: New.
11562
11563         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11564
11565 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11566
11567         PR middle-end/47405
11568         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11569
11570 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11571
11572         * gcc.target/arm/unsigned-extend-1.c: New.
11573
11574 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR bootstrap/48161
11577         * gcc.c-torture/compile/pr48161.c: New test.
11578
11579 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11580
11581         PR middle-end/47725
11582         * gcc.dg/torture/pr47725.c: New.
11583
11584 2011-03-17  Jason Merrill  <jason@redhat.com>
11585
11586         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11587         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11588
11589 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11590
11591         * gnat.dg/specs/elab2.ads: New test.
11592         * gnat.dg/specs/elab2_pkg.ads: New helper.
11593
11594 2011-03-17  Jason Merrill  <jason@redhat.com>
11595
11596         * g++.dg/cpp0x/decltype-1212.C: New.
11597         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11598
11599 2011-03-17  Jason Merrill  <jason@redhat.com>
11600
11601         * g++.dg/parse/memfnquals1.C: New.
11602
11603 2011-03-17  Richard Guenther  <rguenther@suse.de>
11604
11605         PR middle-end/48134
11606         * gcc.dg/pr48134.c: New testcase.
11607
11608 2011-03-17  Richard Guenther  <rguenther@suse.de>
11609
11610         PR middle-end/48165
11611         * g++.dg/torture/pr48165.C: New testcase.
11612
11613 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11614
11615         PR rtl-optimization/48141
11616         * gcc.dg/pr48141.c: New test.
11617
11618 2011-03-16  Jason Merrill  <jason@redhat.com>
11619
11620         * g++.dg/cpp0x/constexpr-48089.C: New.
11621
11622         * g++.dg/cpp0x/constexpr-abi1.C: New.
11623
11624         * g++.dg/cpp0x/constexpr-46336.C: New.
11625         * g++.dg/parse/friend5.C: Adjust expected errors.
11626
11627         * g++.dg/cpp0x/constexpr-47570.C: New.
11628
11629 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11630
11631         PR debug/47510
11632         * ++.dg/debug/dwarf2/typedef6.C: New test.
11633
11634 2011-03-16  Jason Merrill  <jason@redhat.com>
11635
11636         * g++.dg/cpp0x/elision2.C: New.
11637
11638         * g++.dg/cpp0x/constexpr-array3.C: New.
11639
11640 2011-03-16  Jason Merrill  <jason@redhat.com>
11641
11642         * g++.dg/cpp0x/sfinae6.C: New.
11643         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11644         * g++.dg/cpp0x/pr45908.C: Likewise.
11645         * g++.dg/cpp0x/sfinae6.C: Likewise.
11646         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11647         * g++.old-deja/g++.law/arg11.C: Likewise.
11648
11649 2011-03-16  Jason Merrill  <jason@redhat.com>
11650
11651         * g++.dg/template/incomplete6.C: New.
11652
11653 2011-03-16  Jeff Law <law@redhat.com>
11654
11655         * gcc.dg/tree-ssa/vrp55.c: New test.
11656
11657 2011-03-16  Jason Merrill  <jason@redhat.com>
11658
11659         * g++.dg/cpp0x/auto22.C: New.
11660
11661 2011-03-16  Richard Guenther  <rguenther@suse.de>
11662
11663         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11664         optimizing it away if promoted to const.
11665
11666 2011-03-16  Richard Guenther  <rguenther@suse.de>
11667
11668         PR tree-optimization/48149
11669         * gcc.dg/fold-complex-1.c: New testcase.
11670
11671 2011-03-16  Richard Guenther  <rguenther@suse.de>
11672
11673         PR testsuite/48147
11674         * gcc.dg/guality/pr45882.c: Really make sure no inlining
11675         or cloning happens.
11676
11677 2011-03-16  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/26134
11680         * gcc.dg/tree-ssa/complex-6.c: New testcase.
11681
11682 2011-03-16  Richard Guenther  <rguenther@suse.de>
11683
11684         PR tree-optimization/48146
11685         * gcc.dg/torture/pr48146.c: New testcase.
11686
11687 2011-03-16  Richard Guenther  <rguenther@suse.de>
11688
11689         * gcc.dg/tree-ssa/pr14814.c: Adjust.
11690         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11691
11692 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR middle-end/48136
11695         * gcc.c-torture/compile/pr48136.c: New test.
11696
11697         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11698
11699         PR debug/45882
11700         * gcc.dg/guality/pr45882.c: New test.
11701
11702 2011-03-15  Jason Merrill  <jason@redhat.com>
11703
11704         * g++.dg/cpp0x/constexpr-recursion.C: New.
11705
11706         * g++.dg/cpp0x/implicit11.C: New.
11707
11708 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
11709
11710         * g++.dg/cpp0x/constexpr-attribute.C: New.
11711
11712 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11713
11714         * g++.dg/parse/pr34758.C: New.
11715
11716 2011-03-15  Xinliang David Li  <davidxl@google.com>
11717
11718         PR c/47837
11719         * gcc.dg/uninit-pred-7_d.c: New test.
11720         * gcc.dg/uninit-pred-8_d.c: New test.
11721
11722 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11723
11724         PR target/46788
11725         * gcc.target/arm/pr46788.c: New.
11726
11727 2011-03-15  Richard Guenther  <rguenther@suse.de>
11728
11729         PR middle-end/47650
11730         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11731         * gfortran.dg/ishft_4.f90: Likewise.
11732         * gfortran.dg/leadz_trailz_3.f90: Likewise.
11733
11734 2011-03-15  Richard Guenther  <rguenther@suse.de>
11735
11736         PR tree-optimization/13954
11737         * g++.dg/tree-ssa/pr13954.C: New testcase.
11738
11739 2011-03-15  Richard Guenther  <rguenther@suse.de>
11740
11741         PR tree-optimization/48037
11742         * gcc.target/i386/pr48037-1.c: New testcase.
11743
11744 2011-03-15  Richard Guenther  <rguenther@suse.de>
11745
11746         PR tree-optimization/41490
11747         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11748         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11749         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11750         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11751         * g++.dg/tree-ssa/pr33604.C: Adjust.
11752
11753 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR middle-end/47917
11756         * gcc.c-torture/execute/pr47917.c: New test.
11757         * gcc.dg/pr47917.c: New test.
11758
11759         PR middle-end/38878
11760         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11761
11762 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
11763
11764         * gcc.target/i386/sse4_1-floor-vec.c: New test.
11765         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11766         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11767         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11768         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11769         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11770         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11771         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11772         * gcc.target/i386/avx-floor-vec.c: Ditto.
11773         * gcc.target/i386/avx-ceil-vec.c: Ditto.
11774         * gcc.target/i386/avx-trunc-vec.c: Ditto.
11775         * gcc.target/i386/avx-rint-vec.c: Ditto.
11776         * gcc.target/i386/avx-floorf-vec.c: Ditto.
11777         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11778         * gcc.target/i386/avx-truncf-vec.c: Ditto.
11779         * gcc.target/i386/avx-rintf-vec.c: Ditto.
11780
11781 2011-03-14  Tom Tromey  <tromey@redhat.com>
11782
11783         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11784         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11785         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11786
11787 2011-03-14  Tom Tromey  <tromey@redhat.com>
11788
11789         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11790         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11791         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11792
11793 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
11794
11795         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11796
11797 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
11798
11799         PR rtl-optimization/47166
11800         * gcc.c-torture/execute/postmod-1.c: New test.
11801
11802 2011-03-14  Richard Guenther  <rguenther@suse.de>
11803
11804         PR middle-end/48098
11805         * gcc.dg/torture/pr48098.c: New testcase.
11806
11807 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
11808
11809         PR target/48053
11810         * gcc.target/powerpc/pr48053-1.c: New test.
11811         * gcc.target/powerpc/pr48053-2.c: Likewise.
11812
11813 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11814
11815         PR libfortran/48066
11816         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
11817
11818 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11819
11820         PR libfortran/48066
11821         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
11822
11823 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
11824
11825         PR fortran/48059
11826         * gfortran.dg/class_41.f03: New.
11827
11828 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
11829
11830         * g++.dg/conversion/cast3.C: New test.
11831
11832 2011-03-11  Jason Merrill  <jason@redhat.com>
11833
11834         * g++.dg/template/error45.C: New.
11835
11836         * g++.dg/parse/no-type-defn1.C: New.
11837
11838         * g++.dg/ext/attrib40.C: New.
11839
11840         * g++.dg/cpp0x/regress/array1.C: New.
11841
11842 2011-03-11  Richard Guenther  <rguenther@suse.de>
11843
11844         PR tree-optimization/48067
11845         * gcc.dg/pr48067.c: New testcase.
11846
11847 2011-03-11  Richard Guenther  <rguenther@suse.de>
11848
11849         PR lto/48073
11850         * g++.dg/lto/20110311-1_0.C: New testcase.
11851
11852 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11853
11854         PR c++/48035
11855         * g++.dg/inherit/virtual8.C: New test.
11856
11857         PR middle-end/48044
11858         * gcc.dg/torture/pr48044.c: New test.
11859
11860 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
11861
11862         PR fortran/47768
11863         * gfortran.dg/proc_ptr_comp_31.f90: New.
11864
11865 2011-03-11  Richard Guenther  <rguenther@suse.de>
11866
11867         PR tree-optimization/47278
11868         * gcc.dg/torture/pr47278-1.c: New testcase.
11869         * gcc.dg/torture/pr47278-2.c: Likewise.
11870
11871 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR tree-optimization/48063
11874         * gcc.dg/torture/pr48063.c: New test.
11875
11876 2011-03-10  Jason Merrill  <jason@redhat.com>
11877
11878         * g++.dg/template/array22.C: New.
11879
11880         * g++.dg/cpp0x/syntax-err1.C: New.
11881         * g++.dg/parse/error36.C: Adjust expected errors.
11882         * g++.old-deja/g++.pt/ctor2.C: Likewise.
11883         * g++.old-deja/g++.pt/typename3.C: Likewise.
11884         * g++.old-deja/g++.pt/typename4.C: Likewise.
11885         * g++.old-deja/g++.pt/typename6.C: Likewise.
11886
11887 2011-03-09  Jason Merrill  <jason@redhat.com>
11888
11889         * g++.dg/template/nontype22.C: New.
11890
11891 2011-03-09  Martin Jambor  <mjambor@suse.cz>
11892
11893         PR tree-optimization/47714
11894         * g++.dg/torture/pr47714.C: New test.
11895
11896 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11897
11898         PR target/47755
11899         * gcc.target/powerpc/pr47755-2.c: New file.
11900
11901 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11904         is not set in the environment, pass 64 as first argument when not
11905         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11906         native where ulimit -u is supported.
11907
11908 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11909
11910         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11911
11912 2011-03-08  Jason Merrill  <jason@redhat.com>
11913
11914         * g++.dg/template/nontype21.C: New.
11915
11916         * g++.dg/template/anon5.C: New.
11917
11918 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR debug/47881
11921         * gcc.dg/pr47881.c: New test.
11922
11923 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
11924
11925         PR c++/47957
11926         * g++.dg/lookup/template3.C: New test.
11927
11928 2011-03-08  Kai Tietz  <ktietz@redhat.com>
11929
11930         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11931         'long' type.
11932
11933 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
11934
11935         PR testsuite/47954
11936         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11937         sizeof to compute alignment.
11938
11939 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR tree-optimization/48022
11942         * gcc.dg/pr48022-1.c: New test.
11943         * gcc.dg/pr48022-2.c: New test.
11944
11945 2011-03-07  Jason Merrill  <jason@redhat.com>
11946
11947         * g++.dg/template/nontype20.C: New.
11948         * g++.dg/init/member1.C: Adjust expected errors.
11949         * g++.dg/parse/constant4.C: Likewise.
11950         * g++.dg/template/qualified-id3.C: Likewise.
11951         * g++.old-deja/g++.pt/crash10.C: Likewise.
11952
11953         * g++.dg/cpp0x/regress/non-const1.C: New.
11954
11955 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
11956
11957         PR debug/47991
11958         * gcc.dg/pr47991.c: New test.
11959
11960 2011-03-07  Jason Merrill  <jason@redhat.com>
11961
11962         * g++.dg/abi/mangle46.C: New.
11963
11964 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
11965
11966         PR target/47862
11967         * gcc.target/powerpc/pr47862.c: New.
11968
11969 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
11970
11971         PR target/45413
11972         * gcc.target/i386/combine-mul.c: Require nonpic.
11973
11974 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
11975             Nathan Froyd  <froydnj@codesourcery.com>
11976
11977         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11978
11979 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
11980
11981         * README.QMTEST: Remove.
11982
11983 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
11984             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11985
11986         PR fortran/47850
11987         * gfortran.dg/array_constructor_37.f90 : New test.
11988
11989 2011-03-05  Jason Merrill  <jason@redhat.com>
11990
11991         * g++.dg/abi/mangle39.C: ABI v5, not 6.
11992         * g++.dg/abi/mangle45.C: Likewise.
11993         * g++.dg/cpp0x/trailing1.C: Likewise.
11994
11995 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11996
11997         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11998
11999 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12000
12001         PR rtl-optimization/47899
12002         * gcc.dg/pr47899.c: New test.
12003
12004         * gcc.dg/torture/pr47968.c: Ignore warnings.
12005
12006         PR tree-optimization/47967
12007         * gcc.c-torture/compile/pr47967.c: New test.
12008
12009 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12010
12011         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12012         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12013
12014 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12015
12016         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12017         and property_getAttributes() if __OBJC2__.
12018         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12019         * objc.dg/property/property-encoding-1.m: New.
12020         * obj-c++.dg/property/property-encoding-1.mm: New.
12021
12022 2011-03-04  Jason Merrill  <jason@redhat.com>
12023
12024         * g++.dg/template/pseudodtor6.C: New.
12025
12026         * g++.dg/inherit/covariant19.C: New.
12027
12028 2011-03-04  Richard Guenther  <rguenther@suse.de>
12029
12030         PR middle-end/47968
12031         * gcc.dg/torture/pr47968.c: New testcase.
12032
12033 2011-03-04  Richard Guenther  <rguenther@suse.de>
12034
12035         PR middle-end/47975
12036         * gcc.dg/torture/pr47975.c: New testcase.
12037
12038 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12039
12040         PR c++/47974
12041         * g++.dg/template/crash106.C: New.
12042
12043 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12044
12045         PR c/47963
12046         * gcc.dg/gomp/pr47963.c: New test.
12047         * g++.dg/gomp/pr47963.C: New test.
12048
12049 2011-03-02  Jason Merrill  <jason@redhat.com>
12050
12051         * g++.dg/cpp0x/regress/condition1.C: New.
12052
12053         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12054
12055 2011-03-01  Jason Merrill  <jason@redhat.com>
12056
12057         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12058
12059         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12060
12061 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12062
12063         PR rtl-optimization/47925
12064         * gcc.c-torture/execute/pr47925.c: New test.
12065
12066 2011-03-01  Jason Merrill  <jason@redhat.com>
12067
12068         * g++.dg/cpp0x/decltype25.C: New.
12069
12070         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12071
12072 2011-03-01  Richard Guenther  <rguenther@suse.de>
12073
12074         PR tree-optimization/47890
12075         * gcc.dg/torture/pr47890.c: New testcase.
12076
12077 2011-03-01  Richard Guenther  <rguenther@suse.de>
12078
12079         PR lto/47924
12080         * gcc.dg/lto/pr47924_0.c: New testcase.
12081
12082 2011-03-01  Richard Guenther  <rguenther@suse.de>
12083
12084         PR lto/46911
12085         * gfortran.dg/lto/pr46911_0.f: New testcase.
12086
12087 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12088
12089         PR libgfortran/47933
12090         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12091         compile errors from older code form.
12092
12093 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libgfortran/47567
12096         * gfortran.dg/fmt_fw_d.f90: New test.
12097
12098 2011-02-28  Jason Merrill  <jason@redhat.com>
12099
12100         * g++.dg/inherit/covariant18.C: New.
12101
12102 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12103
12104         PR middle-end/47893
12105         * gcc.dg/pr47893.c: New test.
12106
12107 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12108
12109         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12110         NULL in case of a selector with conflicting types.
12111         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12112
12113 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12114
12115         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12116         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12117         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12118         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12119
12120 2011-02-28  Jason Merrill  <jason@redhat.com>
12121
12122         PR c++/47906
12123         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12124
12125 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12126
12127         PR libgfortran/47778
12128         * gfortran.dg/namelist_71.f90: New test.
12129
12130 2011-02-27  Jason Merrill  <jason@redhat.com>
12131
12132         PR c++/47906
12133         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12134         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12135
12136 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12137
12138         PR c++/46466
12139         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12140
12141 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12142
12143         PR fortran/47886
12144         * gfortran.dg/gomp/task-1.f90: Removed.
12145
12146 2011-02-26  Jason Merrill  <jason@redhat.com>
12147
12148         * g++.dg/template/this-targ1.C: New.
12149
12150         * g++.dg/cpp0x/regress/template-const1.C: New.
12151         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12152         * g++.dg/template/function1.C: Adjust.
12153         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12154         * g++.dg/debug/debug7.C: Adjust.
12155
12156 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12157
12158         PR fortran/47886
12159         * gfortran.dg/gomp/task-1.f90: New.
12160
12161 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12162
12163         * gcc.target/arm/neon-thumb2-move.c: Add
12164         dg-require-effective-target arm_thumb2_ok.
12165
12166 2011-02-24  Jason Merrill  <jason@redhat.com>
12167
12168         * g++.dg/parse/constant1.C: Specify C++98 mode.
12169         * g++.dg/parse/constant5.C: Likewise.
12170         * g++.dg/parse/error2.C: Likewise.
12171         * g++.dg/parse/semicolon3.C: Likewise.
12172         * g++.dg/template/crash14.C: Likewise.
12173         * g++.dg/template/local4.C: Likewise.
12174         * g++.dg/template/nontype3.C: Likewise.
12175         * g++.dg/parse/crash31.C: Adjust expected errors.
12176         * g++.dg/template/function1.C: Likewise.
12177         * g++.dg/template/ref3.C: Likewise.
12178         * g++.dg/template/static9.C: Likewise.
12179         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12180
12181         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12182         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12183         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12184         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12185         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12186
12187 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12188
12189         PR fortran/47878
12190         * gfortran.dg/pr47878.f90: New test.
12191
12192 2011-02-24  Richard Guenther  <rguenther@suse.de>
12193
12194         PR testsuite/47801
12195         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12196         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12197
12198 2011-02-24  Richard Guenther  <rguenther@suse.de>
12199
12200         PR fortran/47839
12201         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12202         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12203
12204 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12205
12206         PR libgfortran/47567
12207         * gfortran.dg/fmt_f0_1.f90: Update test.
12208
12209 2011-02-23  Jason Merrill  <jason@redhat.com>
12210
12211         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12212         * g++.dg/abi/mangle45.C: New.
12213
12214         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12215         * g++.dg/template/canon-type-9.C: Match use of decltype
12216         between declaration and definition.
12217         * g++.dg/template/canon-type-12.C: Likewise.
12218
12219 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12220
12221         PR fortran/40850
12222         * gfortran.dg/nested_allocatables_1.f90: New.
12223
12224 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12225
12226         PR c++/46868
12227         * g++.dg/pr46868.C: New test.
12228         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12229         * g++.dg/parse/error14.C: Adjust.
12230
12231 2011-02-23  Richard Guenther  <rguenther@suse.de>
12232
12233         PR tree-optimization/47838
12234         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12235
12236 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12239
12240 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12241
12242         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12243         * gfortran.dg/count_init_expr.f03: Ditto.
12244         * gfortran.dg/gomp/pr43711.f90: Ditto.
12245         * gcc.dg/struct-parse-2.c: Ditto.
12246         * gcc.dg/parse-error-3.c: Ditto.
12247         * gcc.dg/Wlogical-op-1.c: Ditto.
12248         * gcc.dg/Walways-true-1.c: Ditto.
12249         * gcc.dg/pr24225.c: Ditto.
12250         * gcc.dg/Walways-true-2.c: Ditto.
12251         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12252         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12253         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12254         * g++.dg/overload/defarg4.C: Ditto.
12255         * g++.dg/inherit/covariant16.C: Ditto.
12256         * g++.dg/inherit/virtual7.C: Ditto.
12257         * g++.dg/template/canon-type-9.C: Ditto.
12258         * g++.dg/template/access19.C: Ditto.
12259         * g++.dg/template/call7.C: Ditto.
12260         * g++.dg/template/canon-type-2.C: Ditto.
12261         * g++.dg/template/init7.C: Ditto.
12262         * g++.dg/template/sizeof-template-argument.C: Ditto.
12263         * g++.dg/template/const3.C: Ditto.
12264         * g++.dg/template/sfinae26.C: Ditto.
12265         * g++.dg/template/sfinae26.C: Ditto.
12266         * g++.dg/template/canon-type-11.C: Ditto.
12267         * g++.dg/template/union2.C: Ditto.
12268         * g++.dg/template/canon-type-3.C: Ditto.
12269         * g++.dg/template/canon-type-1.C: Ditto.
12270         * g++.dg/template/canon-type-5.C: Ditto.
12271         * g++.dg/template/canon-type-7.C: Ditto.
12272         * g++.dg/template/canon-type-10.C: Ditto.
12273         * g++.dg/template/spec36.C: Ditto.
12274         * g++.dg/template/typedef38.C: Ditto.
12275         * g++.dg/template/canon-type-4.C: Ditto.
12276         * g++.dg/template/canon-type-6.C: Ditto.
12277         * g++.dg/template/canon-type-13.C: Ditto.
12278         * g++.dg/template/instantiate9.C: Ditto.
12279         * g++.dg/template/ttp22.C: Ditto.
12280         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12281         * g++.dg/warn/Walways-true-1.C: Ditto.
12282         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12283         * g++.dg/warn/Walways-true-2.C: Ditto.
12284         * g++.dg/conversion/op4.C: Ditto.
12285         * g++.dg/opt/pr19650.C: Ditto.
12286         * g++.dg/lookup/friend11.C: Ditto.
12287         * g++.dg/other/default2.C: Ditto.
12288         * g++.dg/other/default3.C: Ditto.
12289         * g++.dg/other/dtor2.C: Ditto.
12290         * g++.dg/other/friend5.C: Ditto.
12291         * g++.dg/other/default5.C: Ditto.
12292         * g++.dg/init/brace6.C: Ditto.
12293         * g++.dg/init/aggr5.C: Ditto.
12294         * g++.dg/init/error2.C: Ditto.
12295         * g++.dg/expr/bound-mem-fun.C: Ditto.
12296         * g++.dg/expr/cond6.C: Ditto.
12297         * g++.dg/expr/stmt-expr-1.C: Ditto.
12298         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12299         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12300         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12301         * g++.dg/cpp0x/bracket1.C: Ditto.
12302         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12303         * g++.dg/cpp0x/pr38646.C: Ditto.
12304         * g++.dg/cpp0x/variadic73.C: Ditto.
12305         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12306         * g++.dg/cpp0x/bracket4.C: Ditto.
12307         * g++.dg/cpp0x/decltype4.C: Ditto.
12308         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12309         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12310         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12311         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12312         * g++.dg/cpp0x/decltype2.C: Ditto.
12313         * g++.dg/cpp0x/decltype1.C: Ditto.
12314         * g++.dg/cpp0x/bracket2.C: Ditto.
12315         * g++.dg/cpp0x/decltype5.C: Ditto.
12316         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12317         * g++.dg/cpp0x/variadic70.C: Ditto.
12318         * g++.dg/cpp0x/decltype6.C: Ditto.
12319         * g++.dg/cpp0x/rvo.C: Ditto.
12320         * g++.dg/cpp0x/vt-40092.C: Ditto.
12321         * g++.dg/cpp0x/variadic-new.C: Ditto.
12322         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12323         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12324         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12325         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12326         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12327         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12328         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12329         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12330         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12331         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12332         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12333         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12334         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12335         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12336         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12337         * g++.dg/cpp0x/pr39639.C: Ditto.
12338         * g++.dg/cpp0x/decltype3.C: Ditto.
12339         * g++.dg/cpp0x/variadic68.C: Ditto.
12340         * g++.dg/cpp0x/variadic-function.C: Ditto.
12341         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12342         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12343         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12344         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12345         * g++.dg/parse/crash35.C: Ditto.
12346         * g++.dg/parse/crash40.C: Ditto.
12347         * g++.dg/parse/defarg12.C: Ditto.
12348         * g++.dg/parse/crash34.C: Ditto.
12349         * g++.dg/parse/constructor3.C: Ditto.
12350         * g++.dg/parse/template23.C: Ditto.
12351         * g++.dg/parse/crash56.C: Ditto.
12352         * g++.dg/parse/dtor13.C: Ditto.
12353         * g++.dg/parse/error33.C: Ditto.
12354         * g++.dg/parse/ctor9.C: Ditto.
12355         * g++.dg/parse/error32.C: Ditto.
12356         * g++.dg/parse/error37.C: Ditto.
12357         * g++.dg/parse/bitfield3.C: Ditto.
12358         * g++.dg/parse/struct-4.C: Ditto.
12359         * g++.dg/ext/has_trivial_copy.C: Ditto.
12360         * g++.dg/ext/is_polymorphic.C: Ditto.
12361         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12362         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12363         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12364         * g++.dg/ext/is_union.C: Ditto.
12365         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12366         * g++.dg/ext/is_pod.C: Ditto.
12367         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12368         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12369         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12370         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12371         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12372         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12373         * g++.dg/ext/is_abstract.C: Ditto.
12374         * g++.dg/ext/has_trivial_assign.C: Ditto.
12375         * g++.dg/ext/is_class.C: Ditto.
12376         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12377         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12378         * g++.dg/ext/is_base_of.C: Ditto.
12379         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12380         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12381         * g++.dg/ext/is_empty.C: Ditto.
12382         * g++.dg/ext/is_enum.C: Ditto.
12383         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12384         * gnat.dg/opt11.adb: Ditto.
12385         * obj-c++.dg/pr45735.mm: Ditto.
12386         * obj-c++.dg/pr24393.mm: Ditto.
12387         * obj-c++.dg/exceptions-2.mm: Ditto.
12388         * objc.dg/pr45735.m: Ditto.
12389         * objc.dg/pr24393.m: Ditto.
12390
12391 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12392
12393         * objc.dg/attributes/objc-exception-1.m: New.
12394
12395 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12396
12397         * gcc.dg/cpp/include7.c: New test.
12398
12399 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12400
12401         PR c++/47242
12402         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12403
12404 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12405
12406         PR rtl-optimization/47763
12407         * gcc.dg/pr47763.c: New test.
12408
12409 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12410
12411         PR fortran/45743
12412         * gfortran.dg/whole_file_32.f90 : New test.
12413
12414 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12415
12416         PR c++/47666
12417         * g++.dg/inherit/virtual7.C: New test.
12418
12419 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12420
12421         PR objc/47832
12422         * objc.dg/type-size-3.m: Updated error message.
12423         * objc.dg/type-size-4.m: New test.
12424         * objc.dg/type-size-5.m: New test.
12425
12426 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12427
12428         * lib/gnat.exp: Fix comments.
12429         Don't load libgloss.exp.
12430         (default_gnat_version): Call $compiler with --version.
12431         Adapt regexp for gnatmake output, insert version.
12432         (gnat_version): New proc.
12433         (gnat_init): Remove gnat_libgcc_s_path.
12434         (gnat_target_compile): Likewise.
12435         Remove ld_library_path.
12436         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12437         (gnat_pass): Remove.
12438         (gnat_pass): Remove.
12439         (gnat_finish): Remove.
12440         (gnat_exit): Remove.
12441         (local_find_gnatmake): Reindent.
12442         (runtest_file_p): Remove.
12443         (prune_warnings): Remove.
12444         (find_gnatclean): New proc.
12445         * lib/gnat-dg.exp (lremove): New proc.
12446         (gnat-dg-test): Reindent.
12447         Remove additional output files.
12448         (gnat-dg-runtest): Remove.
12449
12450         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12451         * gnat.dg/loop_optimization6.adb: Likewise.
12452         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12453
12454 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR tree-optimization/47835
12457         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12458
12459 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12460
12461         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12462         * gfortran.dg/abstract_type_2.f03: Ditto.
12463         * gfortran.dg/abstract_type_3.f03: Ditto.
12464         * gfortran.dg/abstract_type_4.f03: Ditto.
12465         * gfortran.dg/abstract_type_5.f03: Ditto.
12466         * gfortran.dg/abstract_type_6.f03: Ditto.
12467         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12468         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12469         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12470         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12471         * gfortran.dg/array_function_5.f90: Ditto.
12472         * gfortran.dg/asynchronous_3.f03: Ditto.
12473         * gfortran.dg/char_expr_1.f90: Ditto.
12474         * gfortran.dg/class_14.f03: Ditto.
12475         * gfortran.dg/data_array_6.f: Ditto.
12476         * gfortran.dg/data_invalid.f90: Ditto.
12477         * gfortran.dg/dot_product_1.f03: Ditto.
12478         * gfortran.dg/func_derived_5.f90: Ditto.
12479         * gfortran.dg/func_result_4.f90: Ditto.
12480         * gfortran.dg/implied_do_1.f90: Ditto.
12481         * gfortran.dg/initialization_25.f90: Ditto.
12482         * gfortran.dg/initialization_26.f90: Ditto.
12483         * gfortran.dg/interface_34.f90: Ditto.
12484         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12485         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12486         * gfortran.dg/matmul_8.f03: Ditto.
12487         * gfortran.dg/merge_init_expr.f90: Ditto.
12488         * gfortran.dg/pack_assign_1.f90: Ditto.
12489         * gfortran.dg/pack_vector_1.f90: Ditto.
12490         * gfortran.dg/pointer_check_8.f90: Ditto.
12491         * gfortran.dg/product_init_expr.f03: Ditto.
12492         * gfortran.dg/reshape_order_5.f90: Ditto.
12493         * gfortran.dg/reshape_shape_1.f90: Ditto.
12494         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12495         * gfortran.dg/same_name_2.f90: Ditto.
12496         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12497         * gfortran.dg/spread_init_expr.f03: Ditto.
12498         * gfortran.dg/stmt_func_1.f90: Ditto.
12499         * gfortran.dg/sum_init_expr.f03: Ditto.
12500         * gfortran.dg/transpose_3.f03: Ditto.
12501         * gfortran.dg/unpack_init_expr.f03: Ditto.
12502         * gfortran.dg/warn_conversion.f90: Ditto.
12503         * gfortran.dg/warn_conversion_2.f90: Ditto.
12504         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12505         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12506         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12507         * gfortran.dg/whole_file_16.f90: Ditto.
12508         * gfortran.dg/whole_file_17.f90: Ditto.
12509         * gfortran.dg/whole_file_18.f90: Ditto.
12510         * gfortran.dg/whole_file_20.f03: Ditto.
12511         * gfortran.dg/whole_file_5.f90: Ditto.
12512         * gfortran.dg/whole_file_6.f90: Ditto.
12513         * gfortran.dg/write_invalid_format.f90: Ditto.
12514         * gfortran.dg/zero_sized_6.f90: Ditto.
12515
12516 2011-02-21  Jeff Law <law@redhat.com>
12517
12518         PR rtl-optimization/46178
12519         * gcc.target/i386/pr46178.c: New test.
12520
12521         PR rtl-optimization/46002
12522         * gcc.c-torture/compile/pr46002.c: New test.
12523
12524 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12525
12526         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12527         *-*-hpux10*.
12528
12529 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12530
12531         PR debug/47106
12532         * g++.dg/debug/pr47106.C: Require effective target lto.
12533
12534 2011-02-21  Jason Merrill  <jason@redhat.com>
12535
12536         * g++.dg/cpp0x/constexpr-diag2.C: New.
12537
12538 2011-02-20  Jason Merrill  <jason@redhat.com>
12539
12540         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12541
12542         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12543
12544         * g++.dg/overload/conv-op1.C: New.
12545
12546         * g++.dg/cpp0x/constexpr-synth1.C: New.
12547
12548 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12549
12550         * objc.dg/layout-2.m: New.
12551         * objc.dg/selector-3.m: Adjusted location of error message.
12552         * objc.dg/type-size-3.m: Same.
12553         * obj-c++.dg/selector-3.mm: Same.
12554
12555 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12556
12557         PR objc/47784
12558         * objc.dg/property/dotsyntax-22.m: New.
12559         * obj-c++.dg/property/dotsyntax-22.mm: New.
12560
12561 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12562
12563         PR c++/46394
12564         * g++.dg/template/typedef38.C: New test.
12565
12566 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12567
12568         PR fortran/46818
12569         * gfortran.dg/whole_file_30.f90 : New test.
12570         * gfortran.dg/whole_file_31.f90 : New test.
12571
12572 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12573
12574         PR fortran/45077
12575         PR fortran/44945
12576         * gfortran.dg/whole_file_28.f90 : New test.
12577         * gfortran.dg/whole_file_29.f90 : New test.
12578
12579 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12580
12581         PR c++/44118
12582         * g++.dg/template/crash105.C: New.
12583
12584 2011-02-19  Jason Merrill  <jason@redhat.com>
12585
12586         * g++.dg/cpp0x/regress/no-elide1.C: New.
12587
12588 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12589
12590         PR tree-optimization/46620
12591         * gcc.dg/pr46620.c: New.
12592
12593 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12594
12595         PR c/47809
12596         * gcc.target/i386/pr47809.c: New test.
12597
12598 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12599             Tobias Burnus  <burnus@net-b.de>
12600
12601         * lib/target-supports.exp
12602         (check_effective_target_fortran_large_real): New check for large reals.
12603         * gfortran.dg/nan_7.f90: New test.
12604
12605 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12606
12607         PR libgfortran/47567
12608         * gfortran.dg/fmt_f0_1.f90: Update test.
12609
12610 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12611
12612         PR fortran/47348
12613         * gfortran.dg/array_constructor_36.f90 : New test.
12614         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12615         allow for comparison between different elements of the array
12616         constructor at different levels of optimization.
12617
12618 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12619
12620         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12621         * gcc.target/i386/pr32280-1.c: Likewise.
12622
12623 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12624
12625         PR target/47800
12626         * gcc.target/i386/pr47800.c: New test.
12627
12628 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12629
12630         * objc/execute/exceptions/foward-1.x: New.
12631
12632 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12633
12634         PR fortran/47789
12635         * gfortran.dg/derived_constructor_comps_4.f90: New.
12636
12637 2011-02-18  Tobias Burnus
12638
12639         PR fortran/47775
12640         * gfortran.dg/func_result_6.f90: New.
12641
12642 2011-02-18  Michael Matz  <matz@suse.de>
12643
12644         PR fortran/45586
12645         * gfortran.dg/lto/pr45586_0.f90: New test.
12646         * gfortran.dg/typebound_proc_20.f90: Ditto.
12647         * gfortran.dg/typebound_proc_21.f90: Ditto.
12648
12649 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12650
12651         PR c++/47795
12652         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12653
12654 2011-02-18  Tobias Burnus  <burnus@net-b.de>
12655
12656         PR fortran/47750
12657         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12658         gcc_warning_prefix.
12659         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12660         normalizing the error/warning output.
12661         * gfortran.dg/Wall.f90: Update dg-error/warning.
12662         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12663         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12664         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12665         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12666         * gfortran.dg/class_30.f90: Update dg-error/warning.
12667         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12668         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12669         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12670         * gfortran.dg/entry_17.f90: Update dg-error/warning.
12671         * gfortran.dg/entry_19.f90: Update dg-error/warning.
12672         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12673         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12674         * gfortran.dg/g77/12632.f: Update dg-error/warning.
12675         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12676         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12677         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12678         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12679         * gfortran.dg/goto_8.f90: Update dg-error/warning.
12680         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12681         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12682         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12683         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12684         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12685         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12686         * gfortran.dg/volatile3.f90: Update dg-error/warning.
12687         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12688         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12689         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12690         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12691         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12692
12693 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12694
12695         PR fortran/47768
12696         * gfortran.dg/proc_ptr_comp_30.f90: New.
12697
12698 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
12699
12700         PR debug/47780
12701         * gcc.target/i386/pr47780.c: New test.
12702
12703 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12704
12705         PR fortran/47767
12706         * gfortran.dg/class_40.f03: New.
12707
12708 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
12709
12710         PR c++/47208
12711         * g++.dg/cpp0x/auto21.C: New test.
12712
12713 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
12714
12715         * objc.dg/special/unclaimed-category-1.h: Updated for
12716         new ABI support.
12717         * objc.dg/special/unclaimed-category-1.m: Same.
12718         * objc.dg/zero-link-1.m: Same.
12719         * objc.dg/lookup-1.m: Same.
12720         * objc.dg/torture/strings/const-str-9.m
12721         * objc.dg/torture/strings/const-str-10.m: Same.
12722         * objc.dg/torture/strings/const-str-11.m: Same.
12723         * objc.dg/torture/forward-1.m: Same.
12724         * objc.dg/zero-link-2.m: Same.
12725         * objc.dg/encode-7-next-64bit.m: Same.
12726         * objc.dg/method-4.m: Same.
12727         * objc.dg/next-runtime-1.m: Same.
12728         * objc.dg/image-info.m: Same.
12729         * objc.dg/pr23214.m: Same.
12730         * objc.dg/symtab-1.m: Same.
12731         * obj-c++.dg/basic.m: Same.
12732         * obj-c++.dg/proto-lossage-3.m: Same.
12733         * obj-c++.dg/torture/strings/const-str-10.m: Same.
12734         * obj-c++.dg/torture/strings/const-str-11.m: Same.
12735         * obj-c++.dg/torture/strings/const-str-9.m: Same.
12736         * obj-c++.dg/method-11.m: Same.
12737         * objc/execute/enumeration-1.m: Same.
12738         * objc/execute/object_is_class.m: Same.
12739         * objc/execute/formal_protocol-2.m: Same.
12740         * objc/execute/formal_protocol-4.m: Same.
12741         * objc/execute/formal_protocol-6.m: Same.
12742         * objc/execute/bycopy-3.m: Same.
12743         * objc/execute/exceptions/catchall-1.m: Same.
12744         * objc/execute/exceptions/finally-1.m: Same.
12745         * objc/execute/exceptions/local-variables-1.m: Same.
12746         * objc/execute/exceptions/foward-1.m: Same.
12747         * objc/execute/bf-common.h
12748         * objc/execute/enumeration-2.m: Same.
12749         * objc/execute/formal_protocol-1.m: Same.
12750         * objc/execute/formal_protocol-3.m: Same.
12751         * objc/execute/formal_protocol-5.m: Same.
12752         * objc/execute/accessing_ivars.m: Same.
12753         * objc/execute/bycopy-2.m: Same.
12754         * objc/execute/formal_protocol-7.m: Same.
12755         * objc/execute/compatibility_alias.m: Same.
12756         * objc/execute/no_clash.m: Same.
12757         * objc/execute/object_is_meta_class.m: Same.
12758         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12759         * objc/execute/class-tests-1.h: Include stdio.h.
12760         * objc/execute/class-tests-2.h: Same.
12761         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12762         runtimes.
12763         * obj-c++.dg/try-catch-2.mm: Same.
12764
12765 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR c++/47783
12768         * g++.dg/warn/Wunused-parm-4.C: New test.
12769
12770 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
12771             Jan Hubicka  <jh@suse.cz>
12772
12773         PR debug/47106
12774         PR debug/47402
12775         * g++.dg/debug/pr47106.C: New.
12776
12777 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
12778
12779         PR target/43653
12780         * gcc.target/i386/pr43653.c: New test.
12781
12782 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
12783
12784         PR c++/47172
12785         * g++.dg/template/inherit6.C: New test.
12786
12787 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
12788
12789         PR fortran/47745
12790         * gfortran.dg/class_39.f03: New.
12791
12792 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
12793
12794         PR c++/47326
12795         * g++.dg/cpp0x/variadic106.C: New test.
12796
12797 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
12798
12799         PR libfortran/47757
12800         * gfortran.dg/pr47757-1.f90: New test.
12801         * gfortran.dg/pr47757-2.f90: New test.
12802         * gfortran.dg/pr47757-3.f90: New test.
12803
12804         PR c++/47704
12805         * g++.dg/cpp0x/enum8.C: New test.
12806
12807 2011-02-15  Jason Merrill  <jason@redhat.com>
12808
12809         * g++.dg/inherit/implicit-trivial1.C: New.
12810         * g++.dg/cpp0x/implicit-trivial1.C: New.
12811
12812 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12813
12814         PR middle-end/47725
12815         * gcc.dg/torture/pr47725.c: Removed.
12816
12817 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12818
12819         PR target/47755
12820         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12821         constant does not generate a load from memory.
12822
12823 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12824
12825         PR middle-end/47725
12826         * gcc.dg/torture/pr47725.c: New.
12827
12828 2011-02-15  Richard Guenther  <rguenther@suse.de>
12829
12830         PR tree-optimization/47743
12831         * gcc.dg/torture/pr47743.c: New testcase.
12832
12833 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR middle-end/47581
12836         * gcc.target/i386/pr47581.c: New test.
12837
12838 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12839
12840         PR fortran/47730
12841         * gfortran.dg/select_type_22.f03: New.
12842
12843 2011-02-14  Jason Merrill  <jason@redhat.com>
12844
12845         * g++.dg/cpp0x/regress/enum1.C: New.
12846
12847 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12848
12849         * gnat.dg/include.adb: New test.
12850
12851 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12852
12853         PR fortran/47728
12854         * gfortran.dg/class_38.f03: New.
12855
12856 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12857
12858         * gcc.dg/pr46494.c: New test.
12859
12860 2011-02-14  Richard Guenther  <rguenther@suse.de>
12861
12862         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12863
12864 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12865
12866         PR ada/41929
12867         * gnat.dg/null_pointer_deref1.exp: Don't skip on
12868         sparc*-sun-solaris2.11.
12869
12870 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12871
12872         PR fortran/47349
12873         * gfortran.dg/argument_checking_18.f90: New.
12874
12875 2011-02-13  Tobias Burnus  <burnus@net-b.de>
12876
12877         * gfortran.dg/argument_checking_13.f90: Update dg-error.
12878         * gfortran.dg/argument_checking_17.f90: New.
12879
12880 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
12881
12882         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12883         are temporarily disabled.
12884         * gfortran.dg/class_7.f03: Ditto.
12885         * gfortran.dg/coarray_14.f90: Ditto.
12886         * gfortran.dg/typebound_proc_13.f03: Ditto.
12887
12888 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
12889
12890         PR fortran/45586
12891         * gfortran.dg/extends_11.f03: New.
12892
12893 2011-02-11  Xinliang David Li  <davidxl@google.com>
12894
12895         PR tree-optimization/47707
12896         * g++.dg/tree-ssa/pr47707.C: New test.
12897
12898 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
12899
12900         * g++.dg/opt/inline17.C: New test.
12901
12902 2011-02-11  Tobias Burnus  <burnus@net-b.de>
12903
12904         PR fortran/47550
12905         * gfortran.dg/pure_formal_2.f90: New.
12906
12907 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
12908
12909         PR rtl-optimization/47614
12910         * gfortran.dg/pr47614.f: New.
12911
12912 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
12913
12914         PR driver/47678
12915         * gcc.dg/opts-6.c: New test.
12916
12917 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
12918
12919         PR debug/47684
12920         * gcc.dg/pr47684.c: New test.
12921
12922 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12923
12924         PR target/47629
12925         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12926         c99_runtime, dg-add-options c99_runtime.
12927         (main): Use __asm__.
12928
12929 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12930
12931         PR testsuite/47400
12932         * lib/target-supports.exp (check_ascii_locale_available): New proc.
12933         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12934         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12935         * gcc.dg/ucnid-10.c: Likewise.
12936         * gcc.dg/ucnid-13.c: Likewise.
12937         * gcc.dg/ucnid-7.c: Likewise.
12938         * gcc.dg/ucnid-8.c: Likewise.
12939         Adapt dg-warning line number.
12940
12941 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
12942
12943         * gcc.target/i386/parity-1.c: Use -march=k8.
12944         * gcc.target/i386/parity-2.c: Ditto.
12945         * gcc.target/i386/vecinit-1.c: Ditto.
12946         * gcc.target/i386/vecinit-2.c: Ditto.
12947
12948 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12949
12950         PR target/46610
12951         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12952         * gcc.target/mips/save-restore-3.c: Likewise.
12953         * gcc.target/mips/save-restore-4.c: Likewise.
12954         * gcc.target/mips/save-restore-5.c: Likewise.
12955
12956         PR target/47683
12957         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12958         * g++.dg/tree-prof/partition2.C: Likewise.
12959
12960 2011-02-09  Jason Merrill  <jason@redhat.com>
12961
12962         * g++.dg/tree-ssa/inline-3.C: Use a normal function
12963         rather than misdeclare std::puts.
12964
12965         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12966         * g++.dg/other/warning1.C: Likewise.
12967         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12968         * g++.old-deja/g++.gb/scope06.C: Likewise.
12969         * g++.old-deja/g++.law/cvt11.C: Likewise.
12970         * g++.old-deja/g++.law/init1.C: Likewise.
12971         * g++.dg/abi/mangle26.C: Likewise.
12972
12973         * g++.dg/template/function1.C: Adjust for C++0x mode.
12974         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12975
12976         * g++.dg/ext/label10.C: Adjust for C++0x mode.
12977         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12978
12979         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12980
12981         * g++.dg/cpp0x/regress/abi-empty7.C: New.
12982
12983         * g++.dg/cpp0x/regress: New directory.
12984         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12985         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12986         * g++.dg/cpp0x/regress/regress3.C: New.
12987
12988 2011-02-10  Richard Guenther  <rguenther@suse.de>
12989
12990         PR tree-optimization/47677
12991         * gcc.dg/torture/pr47677.c: New testcase.
12992
12993 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
12994
12995         * objc.dg/special/load-category-1.m: Remove unused header.
12996         * objc.dg/special/load-category-1a.m: Likewise.
12997         * objc.dg/special/load-category-2.m: Likewise.
12998         * objc.dg/special/load-category-2a.m: Likewise.
12999         * objc.dg/special/load-category-3.m: Likewise.
13000         * objc.dg/special/load-category-3a.m: Likewise.
13001         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13002         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13003         * objc.dg/attributes/class-attribute-1.m: Likewise.
13004         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13005         * obj-c++.dg/property/property.exp: Likewise.
13006         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13007         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13008         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13009         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13010         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13011         * obj-c++.dg/template-8.mm: Likewise.
13012
13013 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13014
13015         PR target/47665
13016         * gcc.target/i386/pr47665.c: New test.
13017
13018 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13019
13020         PR testsuite/47622
13021         Revert
13022         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13023         PR debug/42631
13024         * gcc.dg/pr42631.c: Update test.
13025         * gcc.dg/pr42631-2.c: New test.
13026
13027 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13028
13029         PR fortran/47352
13030         * gfortran.dg/proc_decl_25.f90: New.
13031
13032 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13033
13034         PR fortran/47463
13035         * gfortran.dg/typebound_assignment_2.f03: New.
13036
13037 2011-02-09  Richard Guenther  <rguenther@suse.de>
13038
13039         PR tree-optimization/47664
13040         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13041
13042 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13043
13044         PR middle-end/47646
13045         * gnat.dg/uninit_func.adb: Adjust dg directive.
13046
13047 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13048
13049         PR middle-end/47646
13050         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13051
13052 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13053
13054         PR fortran/47637
13055         * gfortran.dg/auto_dealloc_2.f90: New.
13056
13057 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13058
13059         * gcc.dg/builtins-config.h: Remove __sgi handling.
13060         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13061         -std=c99 for mips-sgi-irix6.5*.
13062
13063 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13064
13065         PR middle-end/45505
13066         * gfortran.dg/pr25923.f90: Remove xfails.
13067
13068 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13069
13070         PR fortran/47583
13071         * gfortran.dg/inquire_14.f90: New test.
13072
13073 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13074
13075         PR fortran/45290
13076         * gfortran.dg/pointer_init_6.f90: New.
13077
13078 2011-02-08  Jeff Law <law@redhat.com>
13079
13080         PR tree-optimization/42893
13081         * gcc.tree-ssa/pr42893.c: New test.
13082
13083 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13084
13085         PR tree-optimization/46834
13086         PR tree-optimization/46994
13087         PR tree-optimization/46995
13088         * gcc.dg/graphite/id-pr46834.c: New.
13089         * gfortran.dg/graphite/id-pr46994.f90: New.
13090         * gfortran.dg/graphite/id-pr46995.f90: New.
13091
13092 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13093
13094         PR middle-end/47646
13095         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13096         using the variable is known the warning is emitted there.
13097         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13098         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13099
13100         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13101         statement.
13102         (vg): Likewise.
13103         * gcc.dg/noreturn-1.c (foo5): Likewise.
13104         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13105         (method2): Likewise.
13106
13107         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13108         the return statement using the uninitialized variable.
13109         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13110
13111 2011-02-08  Richard Guenther  <rguenther@suse.de>
13112
13113         PR middle-end/47639
13114         * g++.dg/opt/pr47639.c: New testcase.
13115
13116 2011-02-08  Richard Guenther  <rguenther@suse.de>
13117
13118         PR tree-optimization/47632
13119         * g++.dg/opt/pr47632.C: New testcase.
13120
13121 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13122
13123         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13124
13125 2011-02-07  Richard Guenther  <rguenther@suse.de>
13126
13127         PR tree-optimization/47615
13128         * g++.dg/opt/pr47615.C: New testcase.
13129
13130 2011-02-07  Richard Guenther  <rguenther@suse.de>
13131
13132         PR tree-optimization/47621
13133         * gcc.dg/torture/pr47621.c: New testcase.
13134
13135 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13136
13137         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13138
13139 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13140
13141         PR fortran/47592
13142         * gfortran.dg/allocate_with_source_1 : New test.
13143
13144 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13145
13146         PR middle-end/47610
13147         * gcc.dg/pr47610.c: New test.
13148
13149 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13150
13151         PR debug/42631
13152         * gcc.dg/pr42631.c: Update test.
13153         * gcc.dg/pr42631-2.c: New test.
13154
13155 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13156
13157         PR fortran/47574
13158         * gfortran.dg/pr47574.f90:  New test.
13159
13160 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13161
13162         PR tree-optimization/46194
13163         * gcc.dg/autopar/pr46194.c: New.
13164
13165 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13166
13167         PR tree-optimization/43695
13168         * g++.dg/ipa/pr43695.C: New.
13169
13170 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR inline-asm/23200
13173         * gcc.dg/pr23200.c: New test.
13174
13175 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13176
13177         PR c++/47589
13178         * g++.dg/pr47589.C: New test.
13179
13180 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13181
13182         PR c++/47398
13183         * g++.dg/template/typedef37.C: New test.
13184         * g++.dg/template/param1.C: Adjust expected error message.
13185
13186 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR middle-end/31490
13189         * gcc.dg/pr31490-2.c: New test.
13190         * gcc.dg/pr31490-3.c: New test.
13191         * gcc.dg/pr31490-4.c: New test.
13192
13193 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13194             Jakub Jelinek  <jakub@redhat.com>
13195
13196         PR c++/46890
13197         * g++.dg/parser/semicolon3.C: Adjust.
13198         * g++.dg/parser/semicolon4.C: New testcase.
13199         * g++.dg/pr46890.C: New testcase.
13200
13201 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13202
13203         PR c++/29571
13204         * g++.dg/init/pr29571.C: New.
13205
13206 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13207
13208         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13209         instead of vect_int.
13210
13211 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13212
13213         PR target/47312
13214         * gcc.target/i386/pr47312.c: New test.
13215
13216         PR target/47564
13217         * gcc.target/i386/pr47564.c: New test.
13218
13219 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13220
13221         PR tree-optimization/45122
13222         * gcc.dg/tree-ssa/pr45122.c: New.
13223
13224 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13225
13226         PR target/47272
13227         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13228         and vec_vsx_st.
13229
13230         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13231         and vsx so a default --with-cpu=power7 doesn't give an error
13232         when -mavoid-indexed-addresses is used.
13233
13234         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13235         wrapper function to save the arguments and then jump to the real
13236         function, rather than depending on the compiler not to move stuff
13237         before an asm.
13238         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13239
13240 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13241             Paul Thomas  <pault@gcc.gnu.org>
13242
13243         PR fortran/47082
13244         * gfortran.dg/class_37.f03 : New test.
13245
13246 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13247             Richard Guenther  <rguenther@suse.de>
13248
13249         PR tree-optimization/40979
13250         PR bootstrap/47044
13251         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13252         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13253         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13254         check_vect_support_and_set_flags.
13255         * gfortran.dg/graphite/vect-pr40979.f90: New.
13256
13257 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13258
13259         PR fortran/47572
13260         * gfortran.dg/class_36.f03: New.
13261
13262 2011-02-02  Richard Guenther  <rguenther@suse.de>
13263
13264         PR tree-optimization/47566
13265         * gcc.dg/lto/20110201-1_0.c: New testcase.
13266
13267 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13268
13269         PR debug/47498
13270         PR debug/47501
13271         PR debug/45136
13272         PR debug/45130
13273         * debug/pr47498.c: New.
13274         * debug/pr47501.c: New.
13275
13276 2011-02-01  Richard Guenther  <rguenther@suse.de>
13277
13278         PR tree-optimization/47559
13279         * g++.dg/torture/pr47559.C: New testcase.
13280
13281 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13282
13283         PR fortran/47565
13284         * gfortran.dg/typebound_call_20.f03: New.
13285
13286 2011-02-01  Richard Guenther  <rguenther@suse.de>
13287
13288         PR tree-optimization/47555
13289         * gcc.dg/pr47555.c: New testcase.
13290
13291 2011-02-01  Richard Guenther  <rguenther@suse.de>
13292
13293         PR tree-optimization/47541
13294         * g++.dg/torture/pr47541.C: New testcase.
13295
13296 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13297
13298         PR fortran/47455
13299         * gfortran.dg/typebound_call_19.f03: New.
13300
13301 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13302
13303         PR c++/47416
13304         * g++.dg/cpp0x/pr47416.C: New test.
13305
13306 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13307
13308         PR fortran/47519
13309         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13310
13311 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13312
13313         PR fortran/47463
13314         * gfortran.dg/typebound_assignment_1.f03: New.
13315
13316 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13317
13318         PR tree-optimization/47538
13319         * gcc.c-torture/execute/pr47538.c: New test.
13320
13321 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13322
13323         PR target/45325
13324         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13325
13326 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13327
13328         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13329
13330 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13331
13332         PR rtl-optimization/44031
13333         * gcc.c-torture/compile/20110131-1.c: New test.
13334
13335 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13336
13337         PR fortran/47042
13338         * gfortran.dg/stmt_func_1.f90: New.
13339
13340 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13341
13342         PR fortran/47042
13343         * gfortran.dg/interface_34.f90: New.
13344
13345 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13346
13347         PR fortran/47523
13348         * gfortran.dg/realloc_on_assign_5.f03: New test.
13349         * gfortran.dg/realloc_on_assign_5.f03: New test.
13350
13351 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13352
13353         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13354         * gfortran.dg/bessel_7.f90: Likewise.
13355         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13356
13357         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13358         * gfortran.dg/sum_init_expr.f03: Likewise.
13359
13360         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13361
13362         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13363         -r -nostdlib.
13364
13365         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13366         loop only on "vect_intfloat_cvt" targets.
13367
13368 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13369
13370         PR fortran/47531
13371         * gfortran.dg/shape_6.f90: New.
13372
13373 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13374
13375         PR libgfortran/47434
13376         * gfortran.dg/read_infnan_1.f90: Update test.
13377         * gfortran.dg/module_nan.f90: Update test.
13378         * gfortran.dg/char4_iunit_1.f03: Update test.
13379         * gfortran.dg/large_real_kind_1.f90: Update test.
13380         * gfortran.dg/real_const_3.f90: Update test.
13381         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13382
13383 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13384
13385         PR c++/47311
13386         * g++.dg/template/param2.C: New test.
13387
13388 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13389
13390         PR libgfortran/47285
13391         * gfortran.dg/fmt_g.f: New test.
13392
13393 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13394
13395         PR fortran/47507
13396         * gfortran.dg/pure_formal_1.f90: New.
13397
13398 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13399
13400         PR target/42894
13401         * gcc.dg/tls/pr42894.c: New test.
13402
13403 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13404
13405         * gcc.dg/pr47276.c: Add dg-require-visibility.
13406
13407 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13408
13409         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13410
13411 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13412             Tobias Burnus  <burnus@gcc.gnu.org>
13413
13414         PR fortran/45170
13415         PR fortran/35810
13416         PR fortran/47350
13417         * gfortran.dg/realloc_on_assign_3.f03: New test.
13418         * gfortran.dg/realloc_on_assign_4.f03: New test.
13419         * gfortran.dg/allocatable_function_5.f90: New test.
13420         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13421         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13422         implemented" dg-errors.
13423
13424 2011-01-27  Jan Hubicka  <jh@suse.cz>
13425
13426         PR middle-end/46949
13427         * gcc.dg/attr-weakref-4.c: New testcase
13428
13429 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13430
13431         PR tree-optimization/47228
13432         * gcc.dg/torture/pr47228.c: New test.
13433
13434 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13435
13436         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13437
13438 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13439
13440         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13441         when using auto-overlay support on the SPU.
13442
13443 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13444
13445         PR rtl-optimization/44174
13446         * gcc.target/i386/asm-6.c: New test.
13447
13448 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13449
13450         PR rtl-optimization/46856
13451         * gcc.c-torture/compile/pr46856.c: New test.
13452
13453 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13454             Andrew Pinski  <pinskia@gmail.com>
13455
13456         PR c/43082
13457         * gcc.dg/pr43082.c: New.
13458
13459 2011-01-26  DJ Delorie  <dj@redhat.com>
13460
13461         PR rtl-optimization/46878
13462         * gcc.dg/pr46878-1.c: New test.
13463
13464 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13465
13466         PR c++/47476
13467         * g++.dg/cpp0x/pr47476.C: New test.
13468
13469 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13470
13471         * gcc.c-torture/compile/20110126-1.c: New test.
13472
13473 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13474
13475         PR c/47473
13476         * gcc.dg/torture/pr47473.c: New test.
13477
13478 2011-01-26  Jan Hubicka  <jh@suse.cz>
13479
13480         PR target/47237
13481         * gcc.c-torture/execute/pr47237.c: New testcase.
13482
13483 2011-01-26  Jan Hubicka  <jh@suse.cz>
13484
13485         PR tree-optimization/47190
13486         * gcc.dg/attr-weakref-3.c: New testcase.
13487
13488 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13489
13490         PR c++/43601
13491         * gcc.dg/dll-9a.c: New test file.
13492         * gcc.dg/dll-11.c: Likewise.
13493         * gcc.dg/dll-12.c: Likewise.
13494         * gcc.dg/dll-12a.c: Likewise.
13495         * gcc.dg/dll-11a.c: Likewise.
13496         * gcc.dg/dll-9.c: Likewise.
13497         * gcc.dg/dll-10.c: Likewise.
13498         * gcc.dg/dll-10a.c: Likewise.
13499         * g++.dg/ext/dllexport4a.cc: Likewise.
13500         * g++.dg/ext/dllexport4.C: Likewise.
13501         * g++.dg/ext/dllexport5.C: Likewise.
13502         * g++.dg/ext/dllexport5a.cc: Likewise.
13503
13504 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13505
13506         PR tree-optimization/46970
13507         * gcc.dg/graphite/pr46970.c: New.
13508
13509 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13510
13511         PR tree-optimization/46215
13512         * gcc.dg/graphite/pr46215.c: New.
13513
13514 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13515
13516         PR tree-optimization/46168
13517         * gcc.dg/graphite/pr46168.c: New.
13518
13519 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13520
13521         PR tree-optimization/43657
13522         * gcc.dg/graphite/pr43657.c: New.
13523
13524 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13525
13526         PR tree-optimization/29832
13527         * gfortran.dg/graphite/pr29832.f90: New.
13528
13529 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13530
13531         PR tree-optimization/43567
13532         * gcc.dg/graphite/pr43567.c: New.
13533
13534 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13535
13536         * gfortran.dg/graphite/interchange-4.f: New.
13537         * gfortran.dg/graphite/interchange-5.f: New.
13538
13539         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13540         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13541         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13542         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13543         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13544         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13545         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13546         * gfortran.dg/ltrans-7.f90: Removed.
13547         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13548
13549         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13550         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13551         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13552         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13553         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13554         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13555         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13556         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13557         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13558         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13559         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13560         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13561         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13562         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13563         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13564         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13565         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13566         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13567         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13568         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13569         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13570         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13571         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13572         * gcc.dg/tree-ssa/data-dep-1.c
13573         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13574         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13575         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13576         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13577         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13578
13579 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13580
13581         PR tree-optimization/47265
13582         PR tree-optimization/47443
13583         * gcc.c-torture/compile/pr47265.c: New test.
13584         * gcc.dg/pr47443.c: New test.
13585
13586 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13587
13588         PR tree-optimization/47382
13589         * g++.dg/torture/pr47382.C: New test.
13590         * g++.dg/opt/devirt1.C: Xfail.
13591
13592 2011-01-25  Yao Qi  <yao@codesourcery.com>
13593
13594         PR target/45701
13595         * gcc.target/arm/pr45701-1.c: New test.
13596         * gcc.target/arm/pr45701-2.c: New test.
13597         * gcc.target/arm/pr45701-3.c: New test.
13598
13599 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13600             Jakub Jelinek  <jakub@redhat.com>
13601
13602         PR tree-optimization/47271
13603         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13604
13605 2011-01-25  Nick Clifton  <nickc@redhat.com>
13606
13607         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13608         (saturate_add): Delete.
13609         (exchange): Delete.
13610         (main): Do not run saturate_add.
13611         (set_interrupts): Delete.
13612
13613 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13614
13615         PR fortran/47448
13616         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13617
13618 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13619
13620         PR tree-optimization/47427
13621         PR tree-optimization/47428
13622         * gcc.c-torture/compile/pr47427.c: New test.
13623         * gcc.c-torture/compile/pr47428.c: New test.
13624
13625 2011-01-25  Richard Guenther  <rguenther@suse.de>
13626
13627         PR middle-end/47411
13628         * gcc.dg/torture/pr47411.c: New testcase.
13629
13630 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13631
13632         * gfortran.dg/graphite/id-24.f: New.
13633         * gfortran.dg/graphite/id-25.f: New.
13634
13635 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13636
13637         * gfortran.dg/graphite/id-23.f: New.
13638
13639 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13640
13641         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13642
13643 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13644
13645         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13646         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13647         * gcc.dg/graphite/block-7.c: Un-XFAILed.
13648         * gcc.dg/graphite/block-8.c: Un-XFAILed.
13649         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13650         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13651         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13652         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13653         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13654
13655 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13656
13657         * gcc.dg/graphite/block-0.c: Add documentation.
13658         * gcc.dg/graphite/block-4.c: Same.
13659         * gcc.dg/graphite/block-7.c: Same.
13660         * gcc.dg/graphite/block-8.c: New.
13661         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13662         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13663         * gcc.dg/graphite/interchange-12.c: Add documentation.
13664         * gcc.dg/graphite/interchange-13.c: New.
13665         * gcc.dg/graphite/interchange-14.c: New.
13666         * gcc.dg/graphite/interchange-15.c: New.
13667         * gcc.dg/graphite/interchange-8.c: Add documentation.
13668         * gcc.dg/graphite/interchange-mvt.c: Same.
13669
13670 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13671
13672         PR target/47408
13673         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13674         * gcc.target/powerpc/altivec-14.c: Ditto.
13675         * gcc.target/powerpc/altivec-33.c: Ditto.
13676         * gcc.target/powerpc/altivec-types-1.c: Ditto.
13677         * gcc.target/powerpc/altivec-types-2.c: Ditto.
13678         * gcc.target/powerpc/altivec-types-3.c: Ditto.
13679         * gcc.target/powerpc/altivec-types-4.c: Ditto.
13680         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13681         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13682         * g++.dg/ext/altivec-15.C: Ditto.
13683         * g++.dg/ext/altivec-types-1.C: Ditto.
13684         * g++.dg/ext/altivec-types-2.C: Ditto.
13685         * g++.dg/ext/altivec-types-3.C: Ditto.
13686         * g++.dg/ext/altivec-types-4.C: Ditto.
13687
13688 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13689
13690         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13691
13692 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13693
13694         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13695         optimization options.
13696
13697 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13698
13699         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13700
13701         PR testsuite/45988
13702         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13703
13704 2011-01-23  Tobias Burnus  <burnus@net-b.de>
13705
13706         PR fortran/47421
13707         * gfortran.dg/allocatable_scalar_12.f90: New.
13708
13709 2011-01-23  Ira Rosen  <irar@il.ibm.com>
13710
13711         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13712         vectorization to be not profitable if peeling is used to
13713         realign the memory access.
13714         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13715         loop bound to avoid loop unrolling.
13716         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13717
13718 2011-01-22  Jan Hubicka  <jh@suse.cz>
13719
13720         PR lto/47333
13721         * g++.dg/lto/pr47333.C: New file.
13722
13723 2011-01-22  Jan Hubicka  <jh@suse.cz>
13724
13725         PR tree-optimization/43884
13726         PR lto/44334
13727         * gcc.dg/autopar/outer-2.c: Increase array size.
13728         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13729
13730 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
13731
13732         PR fortran/38536
13733         * gfortran.dg/c_loc_tests_16.f90:  New test.
13734
13735 2011-01-22  Tobias Burnus  <burnus@net-b.de>
13736
13737         PR fortran/47399
13738         * gfortran.dg/typebound_proc_19.f90: New.
13739
13740 2011-01-21  Jeff Law <law@redhat.com>
13741
13742         PR tree-optimization/47053
13743         * g++.dg/pr47053.C: New test.
13744
13745 2011-01-21  Jason Merrill  <jason@redhat.com>
13746
13747         PR c++/47041
13748         * g++.dg/cpp0x/constexpr-ctor6.C: New.
13749
13750 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13751
13752         PR c++/47388
13753         * g++.dg/cpp0x/range-for10.C: New test.
13754         * g++.dg/template/for1.C: New test.
13755
13756         PR middle-end/45566
13757         * g++.dg/tree-prof/partition3.C: New test.
13758
13759         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13760
13761         PR rtl-optimization/47366
13762         * g++.dg/opt/pr47366.C: New test.
13763
13764 2011-01-21  Jason Merrill  <jason@redhat.com>
13765
13766         PR c++/46552
13767         * g++.dg/cpp0x/constexpr-regress2.C: New.
13768
13769         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13770
13771 2011-01-21  Jeff Law <law@redhat.com>
13772
13773         PR rtl-optimization/41619
13774         * gcc.dg/pr41619.c: New.
13775
13776 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13777
13778         PR tree-optimization/47355
13779         * g++.dg/opt/pr47355.C: New test.
13780
13781 2011-01-21  Richard Guenther  <rguenther@suse.de>
13782
13783         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13784         making main hot.
13785
13786 2011-01-21  Richard Guenther  <rguenther@suse.de>
13787
13788         PR tree-optimization/47365
13789         * gcc.dg/torture/pr47365.c: New testcase.
13790         * gcc.dg/tree-ssa/pr47392.c: Likewise.
13791
13792 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13793
13794         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13795
13796 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13797
13798         PR tree-optimization/47391
13799         * gcc.dg/pr47391.c: New test.
13800
13801 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13802
13803         * g++.dg/template/char1.C: Use signed char.
13804
13805 2011-01-21  Tobias Burnus  <burnus@net-b.de>
13806
13807         PR fortran/47377
13808         * gfortran.dg/pointer_target_4.f90: New.
13809
13810 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
13811
13812         PR target/47251
13813         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13814         ILP32 system and not IP32.
13815
13816 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
13817
13818         PR debug/46583
13819         * g++.dg/debug/pr46583.C: New.
13820
13821 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR debug/47283
13824         * g++.dg/debug/pr47283.C: New test.
13825
13826         PR testsuite/47371
13827         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13828         * gcc.target/i386/headmerge-2.c: Likewise.
13829
13830 2011-01-20  Richard Guenther  <rguenther@suse.de>
13831
13832         PR middle-end/47370
13833         * gcc.dg/torture/pr47370.c: New testcase.
13834
13835 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13836
13837         PR tree-optimization/46130
13838         * gcc.dg/pr46130-1.c: New test.
13839         * gcc.dg/pr46130-2.c: New test.
13840
13841 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
13842
13843         PR c++/47291
13844         * g++.dg/debug/dwarf2/template-params-10.C: New test.
13845
13846 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
13847
13848         PR debug/46240
13849         * g++.dg/debug/pr46240.cc: New.
13850
13851 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13852
13853         PR c++/47303
13854         * g++.dg/template/anonunion1.C: New test.
13855
13856         PR rtl-optimization/47337
13857         * gcc.c-torture/execute/pr47337.c: New test.
13858
13859 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13860
13861         PR testsuite/45342
13862         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13863
13864 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13865
13866         PR tree-optimization/46021
13867         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13868
13869 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13870
13871         PR tree-optimization/47290
13872         * g++.dg/torture/pr47290.C: New test.
13873
13874 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
13875
13876         PR fortran/47240
13877         * gfortran.dg/proc_ptr_comp_29.f90: New.
13878
13879 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
13880
13881         PR testsuite/41146
13882         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13883         powerpc-apple-darwin9.
13884
13885 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
13886
13887         PR rtl-optimization/47299
13888         * gcc.c-torture/execute/pr47299.c: New test.
13889
13890 2011-01-17  Jason Merrill  <jason@redhat.com>
13891
13892         * g++.dg/cpp0x/constexpr-virtual.C: New.
13893
13894 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR fortran/47331
13897         * gfortran.dg/gomp/pr47331.f90: New test.
13898
13899 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
13900
13901         PR objc/47314
13902         * objc.dg/selector-warn-1.m: New.
13903         * obj-c++.dg/selector-warn-1.mm: New.
13904
13905 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
13906
13907         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13908         Update dg-final accordingly.
13909
13910 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13911
13912         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13913
13914 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13915
13916         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13917         target check.
13918         * gcc.dg/guality/pr36728-2.c: Likewise.
13919
13920 2011-01-17  Richard Guenther  <rguenther@suse.de>
13921
13922         PR tree-optimization/47313
13923         * g++.dg/torture/pr47313.C: New testcase.
13924
13925 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
13926
13927         PR target/47318
13928         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13929         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13930         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13931         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13932
13933         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13934         as __m256i.
13935         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13936         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13937         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13938
13939 2011-01-17  Richard Guenther  <rguenther@suse.de>
13940
13941         PR tree-optimization/45967
13942         * gcc.dg/torture/pr45967-2.c: New testcase.
13943         * gcc.dg/torture/pr45967-3.c: Likewise.
13944
13945 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13946
13947         PR testsuite/47325
13948         * g++.dg/ext/pr47213.C: Require visibility.
13949
13950 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13951
13952         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13953         * gcc.dg/fixed-point/struct-union.c: Update error messages.
13954
13955 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13956
13957         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13958         Linux-based targets.
13959
13960 2011-01-13  Jan Hubicka  <jh@suse.cz>
13961
13962         PR tree-optimization/47276
13963         * gcc.dg/pr47276.c: New testcase.
13964
13965 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
13966             Jonathan Wakely  <jwakely.gcc@gmail.com>
13967
13968         PR c++/33558
13969         * g++.dg/other/pr33558.C: New.
13970         * g++.dg/other/pr33558-2.C: New.
13971
13972 2011-01-14  Martin Jambor  <mjambor@suse.cz>
13973
13974         PR tree-optimization/45934
13975         PR tree-optimization/46302
13976         * g++.dg/ipa/devirt-c-1.C: New test.
13977         * g++.dg/ipa/devirt-c-2.C: Likewise.
13978         * g++.dg/ipa/devirt-c-3.C: Likewise.
13979         * g++.dg/ipa/devirt-c-4.C: Likewise.
13980         * g++.dg/ipa/devirt-c-5.C: Likewise.
13981         * g++.dg/ipa/devirt-c-6.C: Likewise.
13982         * g++.dg/ipa/devirt-6.C: Likewise.
13983         * g++.dg/ipa/devirt-d-1.C: Likewise.
13984         * g++.dg/torture/pr45934.C: Likewise.
13985
13986 2011-01-14  Jason Merrill  <jason@redhat.com>
13987
13988         * g++.dg/cpp0x/variadic105.C: New.
13989
13990 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
13991             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13992
13993         PR objc/45989
13994         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13995         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13996         execution tests on i?86-*-*, x86_64-*-* and
13997         powerpc*-apple-darwin* && ilp32.
13998         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13999         tests on i?86-*-* and x86_64-*-*.
14000
14001 2011-01-14  Richard Guenther  <rguenther@suse.de>
14002
14003         PR tree-optimization/47280
14004         * g++.dg/opt/pr47280.C: New testcase.
14005
14006 2011-01-14  Jason Merrill  <jason@redhat.com>
14007
14008         * g++.dg/cpp0x/constexpr-regress1.C: New.
14009
14010         * g++.dg/ext/flexary2.C: New.
14011
14012 2011-01-14  Richard Guenther  <rguenther@suse.de>
14013
14014         PR middle-end/47281
14015         * gcc.dg/torture/pr47281.c: New testcase.
14016         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14017
14018 2011-01-14  Richard Guenther  <rguenther@suse.de>
14019
14020         PR tree-optimization/47286
14021         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14022
14023 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14024
14025         PR c++/47213
14026         * g++.dg/ext/pr47213.C: New.
14027
14028 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14029
14030         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14031
14032 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14033             Mikael Morin  <mikael@gcc.gnu.org>
14034
14035         PR fortran/45848
14036         PR fortran/47204
14037         * gfortran.dg/select_type_20.f90: New.
14038         * gfortran.dg/select_type_21.f90: New.
14039
14040 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14041
14042         PR target/47251
14043         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14044
14045 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14046
14047         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14048         * gcc.dg/guality/pr36728-2.c: Likewise.
14049
14050 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14051
14052         PR debug/PR46973
14053         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14054
14055 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14056
14057         PR rtl-optimization/45352
14058         * gcc.dg/pr45352-3.c: New.
14059
14060 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14061
14062         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14063         comment.
14064         * g++.dg/cpp0x/range-for8.C: New.
14065         * g++.dg/cpp0x/range-for9.C: New.
14066
14067 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14068
14069         PR debug/47209
14070         * g++.dg/debug/pr47209.C: New.
14071
14072 2011-01-12  Richard Guenther  <rguenther@suse.de>
14073
14074         PR lto/47259
14075         * gcc.dg/lto/pr47259_0.c: New testcase.
14076         * gcc.dg/lto/pr47259_1.c: Likewise.
14077
14078 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14079
14080         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14081         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14082         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14083         methods missing from the OBJC2 Object.
14084         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14085         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14086         GNU and NeXT runtimes.
14087         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14088         comments.
14089         * objc-obj-c++-shared/Object1.m: Likewise.
14090         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14091         * objc.dg/proto-qual-1.m: Likewise.
14092         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14093         * obj-c++.dg/proto-qual-1.mm: Likewise.
14094
14095 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14096
14097         PR testsuite/33033
14098         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14099
14100 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14101
14102         Fixed the Objective-C++ testsuite and updated all tests.
14103         * lib/obj-c++.exp (obj-c++_init): Declare and set
14104         gcc_warning_prefix and gcc_error_prefix.
14105         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14106         'dg-warning', 'dg-message' and 'dg-error'.
14107         * obj-c++.dg/class-extension-3.mm: Likewise.
14108         * obj-c++.dg/class-protocol-1.mm: Likewise.
14109         * obj-c++.dg/encode-7.mm: Likewise.
14110         * obj-c++.dg/exceptions-3.mm: Likewise.
14111         * obj-c++.dg/exceptions-5.mm: Likewise.
14112         * obj-c++.dg/method-12.mm: Likewise.
14113         * obj-c++.dg/method-13.mm: Likewise.
14114         * obj-c++.dg/method-15.mm: Likewise.
14115         * obj-c++.dg/method-16.mm: Likewise.
14116         * obj-c++.dg/method-4.mm: Likewise.
14117         * obj-c++.dg/method-8.mm: Likewise.
14118         * obj-c++.dg/method-conflict-1.mm: Likewise.
14119         * obj-c++.dg/method-conflict-2.mm: Likewise.
14120         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14121         and uncommented second part of the testcase now that the testsuite
14122         works correctly.
14123         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14124         and uncommented second part of the testcase now that the testsuite
14125         works correctly.
14126         * obj-c++.dg/private-1.mm: Likewise.
14127         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14128         * obj-c++.dg/syntax-error-7.mm: Likewise.
14129         * obj-c++.dg/warn5.mm: Likewise.
14130         * obj-c++.dg/property/at-property-14.mm: Likewise.
14131         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14132         FIXME.
14133         * obj-c++.dg/property/at-property-18.mm: Likewise.
14134         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14135         FIXME.
14136         * obj-c++.dg/property/at-property-21.mm: Likewise.
14137         * obj-c++.dg/property/at-property-28.mm: Likewise.
14138         * obj-c++.dg/property/at-property-5.mm: Likewise.
14139         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14140         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14141         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14142         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14143         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14144         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14145         * obj-c++.dg/tls/diag-5.mm: Likewise.
14146         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14147         dg-error, now matched correctly.
14148
14149 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14150
14151         * objc.dg/property/at-property-29.m: New.
14152         * obj-c++.dg/property/at-property-29.mm: New.
14153
14154 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14155
14156         * go.test/go-test.exp (go-set-goarch): New proc.
14157         (go-gc-tests): Use it.
14158
14159 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14160
14161         PR debug/46955
14162         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14163
14164 2011-01-11  Richard Henderson  <rth@redhat.com>
14165
14166         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14167
14168 2011-01-11  Jan Hubicka  <jh@suse.cz>
14169
14170         PR lto/45721
14171         PR lto/45375
14172         * gcc.dg/lto/pr45721_1.c: New file.
14173         * gcc.dg/lto/pr45721_0.c: New file.
14174
14175 2011-01-11  Richard Guenther  <rguenther@suse.de>
14176
14177         PR tree-optimization/46076
14178         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14179
14180 2011-01-11  Jeff Law <law@redhat.com>
14181
14182         * PR tree-optimization/47086
14183         * gcc.dg/pr47086.c: New test.
14184
14185 2011-01-11  Jason Merrill  <jason@redhat.com>
14186
14187         PR c++/46658
14188         * g++.dg/template/new10.C: New.
14189
14190         PR c++/45520
14191         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14192
14193 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14194
14195         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14196         Split type definitions and NSConstantString class into...
14197         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14198         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14199         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14200         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14201         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14202         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14203         to comments.
14204         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14205         encode defines for newer NeXT system headers.
14206         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14207         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14208         * objc.dg/foreach-5.m: Likewise.
14209         * objc.dg/foreach-2.m: Likewise.
14210         * objc.dg/foreach-4.m: Likewise.
14211         * objc.dg/torture/strings/string1.m: Likewise.
14212         * objc.dg/torture/strings/string2.m: Likewise.
14213         * objc.dg/torture/strings/string3.m: Likewise.
14214         * objc.dg/torture/strings/string4.m: Likewise.
14215         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14216         header and stand alone.
14217         * obj-c++.dg/strings/strings-2.mm: Likewise.
14218         * objc.dg/torture/strings/const-str-3.m: Likewise.
14219         * objc.dg/strings/strings-2.m: Likewise.
14220         * objc.dg/strings/const-str-12b.m: Likewise.
14221
14222 2011-01-12  Richard Guenther  <rguenther@suse.de>
14223
14224         PR middle-end/32511
14225         * gcc.dg/attr-weak-1.c: Adjust.
14226
14227 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14228
14229         PR fortran/47051
14230         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14231         standard compliant and comment.
14232
14233 2011-01-10  Jan Hubicka  <jh@suse.cz>
14234
14235         PR lto/46083
14236         * gcc.dg/initpri3.c: New testcase.
14237
14238 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14239
14240         PR lto/47222
14241         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14242         externally visible.
14243         (g_esi): Likewise.
14244         (g_ebx): Likewise.
14245         (g_ebp): Likewise.
14246         (g_esp): Likewise.
14247         (g_ebp_save): Likewise.
14248         (g_esp_save): Likewise.
14249
14250 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14251
14252         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14253
14254 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14255
14256         PR tree-optimization/46021
14257         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14258         i?86-*-*, x86_64-*-*.
14259
14260 2011-01-10  Jeff Law <law@redhat.com>
14261
14262         * PR tree-optimization/47141
14263         * gcc.c-torture/compile/pr47141.c: New test.
14264
14265 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14266
14267         PR testsuite/46230
14268         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14269         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14270         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14271         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14272
14273         PR testsuite/46230
14274         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14275         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14276         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14277         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14278         being vectorized.  Adjust dg-final pattern.
14279
14280         PR testsuite/46230
14281         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14282         * gcc.dg/vect/slp-24.c: Likewise.
14283
14284 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14285
14286         PR c++/47218
14287         * g++.dg/other/pr47218-1.C: New test file.
14288         * g++.dg/other/pr47218.C: Likewise.
14289         * g++.dg/other/pr47218.h: New supporting header.
14290
14291 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14292
14293         PR objc/47232
14294         * objc.dg/attributes/invalid-attribute-1.m: New.
14295         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14296
14297 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14298
14299         PR fortran/47224
14300         * gfortran.dg/proc_ptr_comp_28.f90: New.
14301
14302 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14303
14304         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14305         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14306         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14307         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14308         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14309         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14310         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14311         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14312         * objc.dg/gnu-api-2-class.m: Likewise.
14313         * objc.dg/gnu-api-2-ivar.m: Likewise.
14314         * objc.dg/gnu-api-2-method.m: Likewise.
14315         * objc.dg/gnu-api-2-objc.m: Likewise.
14316         * objc.dg/gnu-api-2-object.m: Likewise.
14317         * objc.dg/gnu-api-2-property.m: Likewise.
14318         * objc.dg/gnu-api-2-protocol.m: Likewise.
14319         * objc.dg/gnu-api-2-sel.m: Likewise.
14320
14321 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14322
14323         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14324         * objc.dg/objc-foreach-4.m: Likewise.
14325         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14326         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14327         * objc.dg/foreach-4.m: Likewise.
14328         * objc.dg/foreach-5.m: Likewise.
14329         * objc.dg/foreach-3.m: Return self from init.
14330
14331 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14332
14333         PR fortran/38536
14334         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14335
14336 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14337
14338         PR fortran/46313
14339         * gfortran.dg/class_35.f90: New.
14340
14341 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14342
14343         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14344
14345 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14346
14347         PR objc/47078
14348         * objc.dg/invalid-method-2.m: New.
14349         * obj-c++.dg/invalid-method-2.mm: New.
14350
14351 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14352
14353         PR fortran/46896
14354         * gfortran.dg/transpose_optimization_2.f90 : New test.
14355
14356 2011-01-08  Jan Hubicka  <jh@suse.cz>
14357
14358         PR tree-optmization/46469
14359         * g++.dg/torture/pr46469.C: New testcase.
14360
14361 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14362
14363         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14364         emulation of libobjc-gnu structure layout functionality to ..
14365         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14366         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14367         * objc/execute/bf-common.h: Adjust headers.
14368         * objc/execute/bf-1.m: Likewise.
14369         * objc/execute/bf-2.m: Likewise.
14370         * objc/execute/bf-3.m: Likewise.
14371         * objc/execute/bf-4.m: Likewise.
14372         * objc/execute/bf-5.m: Likewise.
14373         * objc/execute/bf-6.m: Likewise.
14374         * objc/execute/bf-7.m: Likewise.
14375         * objc/execute/bf-8.m: Likewise.
14376         * objc/execute/bf-9.m: Likewise.
14377         * objc/execute/bf-10.m: Likewise.
14378         * objc/execute/bf-11.m: Likewise.
14379         * objc/execute/bf-12.m: Likewise.
14380         * objc/execute/bf-13.m: Likewise.
14381         * objc/execute/bf-14.m: Likewise.
14382         * objc/execute/bf-15.m: Likewise.
14383         * objc/execute/bf-16.m: Likewise.
14384         * objc/execute/bf-17.m: Likewise.
14385         * objc/execute/bf-18.m: Likewise.
14386         * objc/execute/bf-19.m: Likewise.
14387         * objc/execute/bf-20.m: Likewise.
14388         * objc/execute/bf-21.m: Likewise.
14389         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14390         objc_get_type_qualifiers ().
14391
14392 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14393
14394         PR fortran/45777
14395         * gfortran.dg/dependency_39.f90:  New test.
14396
14397 2011-01-07  Jan Hubicka  <jh@suse.cz>
14398
14399         Get builtins tests ready for linker plugin.
14400         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14401         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14402         my_memset, my_bzero): Mark used.
14403         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14404         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14405         volatile.
14406         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14407         volatile.
14408
14409 2011-01-07  Jan Hubicka  <jh@suse.cz>
14410
14411         PR tree-optimization/46367
14412         * g++.dg/torture/pr46367.C: New file.
14413
14414 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR target/47201
14417         * gcc.dg/pr47201.c: New test.
14418
14419         PR bootstrap/47187
14420         * gcc.dg/tree-prof/pr47187.c: New test.
14421
14422 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14423
14424         PR fortran/41580
14425         * gfortran.dg/extends_type_of_3.f90: New.
14426
14427 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14428
14429         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14430         * g++.dg/ext/dllimport-MI1.C: Likewise.
14431         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14432         * g++.dg/ext/dllimport10.C: Likewise.
14433         * g++.dg/ext/dllimport11.C: Likewise.
14434         * g++.dg/ext/dllimport12.C: Likewise.
14435         * g++.dg/ext/dllimport13.C: Likewise.
14436         * g++.dg/ext/dllimport2.C: Likewise.
14437         * g++.dg/ext/dllimport3.C: Likewise.
14438         * g++.dg/ext/dllimport4.C: Likewise.
14439         * g++.dg/ext/dllimport5.C: Likewise.
14440         * g++.dg/ext/dllimport6.C: Likewise.
14441         * g++.dg/ext/dllimport8.C: Likewise.
14442         * g++.dg/ext/dllimport9.C: Likewise.
14443         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14444         targets, too. Additionally enable test for i?86-*-mingw*.
14445         * g++.dg/ext/selectany1.C: Likewise.
14446         Remove guard variable check.
14447
14448 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14449
14450         PR fortran/47189
14451         PR fortran/47194
14452         * gfortran.dg/storage_size_3.f08: Extended.
14453
14454 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR c++/47022
14457         * g++.dg/template/stdarg1.C: New test.
14458
14459 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14460
14461         PR fortran/47195
14462         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14463         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14464         from the interface of functions to not hide the errors that
14465         shall be tested.
14466
14467 2011-01-06  Jan Hubicka  <jh@suse.cz>
14468
14469         * gcc.dg/lto/pr47188_0.c: New testcase.
14470         * gcc.dg/lto/pr47188_1.c: New testcase.
14471
14472 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14473
14474         PR fortran/33117
14475         PR fortran/46478
14476         * gfortran.dg/interface_33.f90: New test.
14477
14478 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14479
14480         PR c/47150
14481         * gcc.c-torture/compile/pr47150.c: New test.
14482
14483 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14484
14485         PR tree-optimization/47139
14486         * gcc.dg/vect/pr47139.c: New test.
14487
14488 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14489
14490         PR fortran/47180
14491         * gfortran.dg/extends_type_of_2.f03: New.
14492
14493 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14494
14495         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14496
14497 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14498
14499         * gnat.dg/opt14.adb: New test.
14500
14501 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14502
14503         PR fortran/46017
14504         * gfortran.dg/allocate_error_2.f90:  New test.
14505
14506 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14507
14508         PR fortran/47024
14509         * gfortran.dg/storage_size_3.f08: New.
14510
14511 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14512
14513         PR libgfortran/47154
14514         * gfortran.dg/namelist_68.f90: New test.
14515
14516 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14517
14518         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14519
14520 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14521
14522         PR fortran/46448
14523         * gfortran.dg/class_34.f90: New.
14524
14525 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14526
14527         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14528         use __builtin_inff.  Skip all single-precision tests that require
14529         Infinity.
14530
14531 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14532
14533         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14534
14535 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14536
14537         PR tree-optimization/47148
14538         * gcc.c-torture/execute/pr47148.c: New test.
14539
14540         PR tree-optimization/47155
14541         * gcc.c-torture/execute/pr47155.c: New test.
14542
14543         PR rtl-optimization/47157
14544         * gcc.c-torture/compile/pr47157.c: New test.
14545
14546 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14547
14548         * gcc.dg/torture/vector-shift2.c (schar): Define.
14549         (main): Always use schar or uchar instead of plain "char" to avoid
14550         dependencies on implementation-defined char signedness.
14551
14552 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14553
14554         PR tree-optimization/46801
14555         * gnat.dg/pack9.adb: Remove xfail.
14556
14557 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14558
14559         PR tree-optimization/46984
14560         * g++.dg/ipa/pr46984.C: New test.
14561
14562 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14563
14564         PR fortran/46408
14565         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14566
14567 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14568
14569         PR tree-optimization/47140
14570         * gcc.c-torture/compile/pr47140.c: New test.
14571
14572         PR rtl-optimization/47028
14573         * gcc.dg/pr47028.c: New test.
14574
14575 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14576
14577         * objc.dg/protocol-forward-1.m: Removed TODO.
14578         * objc.dg/protocol-forward-2.m: New.
14579         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14580         * obj-c++.dg/protocol-forward-2.mm: New.
14581
14582 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14583
14584         PR target/38662
14585         * g++.dg/eh/pr38662.C: New testcase.
14586
14587 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14588
14589         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14590         scan for newline '\n'.
14591
14592 \f
14593 Copyright (C) 2011 Free Software Foundation, Inc.
14594
14595 Copying and distribution of this file, with or without modification,
14596 are permitted in any medium without royalty provided the copyright
14597 notice and this notice are preserved.